利用TI的fftlib進行簡單的FFT

2021-05-25 09:45:44 字數 461 閱讀 8353

今天終於把dsp中的fft弄清楚了,現在總結下成果。

一、首先介紹下fft的理論知識

快速傅利葉變換(fft)是dft的一種快速演算法實現。

fft的物理意義如下:

二、然後介紹下具體的程式設計實現

一開始mag(幅值)陣列的值一直為零,但是icpb(傅利葉變換後的x(k))的值卻是正確的,先以table的形式解釋下兩個陣列吧

檢視了這麼多資料還是不及ti的官方資料有用!!!看了ti官方的fft_mdl.pdf後恍然大悟,原來calc計算出來的ipcb是採取q31格式的,而mag則是q30格式的。開始之所以出現零,是因為其他一些資料上說是q15格式,所以導致最

後得到的資料很小,等於零。因此只要放大波形幅值就能解決問題了。不過會過來想想,可能是因為long和int的原因,long是4個位元組,即32bit,int是2個位元組即16bit,而fftlib中的資料時0-1範圍,因此對於32bit應該是採用q31.

利用gitee進行簡單文字同步

在不同機器之間同步一小段文字的時候,沒必要自己搭建伺服器,低頻率的同步只需要利用gitee的open api即可,通過放置乙個用於同步的檔案在某個倉庫中,就可以在不同的終端利用python指令碼進行內容的push和pull,從而同步文字資訊,下面給出步驟 獲取gitee私人令牌 使用以下 完成pus...

利用hackbar進行sql注入簡單例項

這個簡單的例項是對乙個 進行sql注入,獲得管理員的賬號和密碼 目標 步驟如下 1 先猜解當前網頁的字段數 在hackbar的輸入框中輸入 order by 7 頁面顯示正常,輸入 order by 8 頁面報錯,說明欄位數為7.2 獲取資料庫的基本資訊 輸入union select 1,2,3,4...

利用Excel進行簡單的資料視覺化

在進行軟體或演算法開發的過程中,我們時常會希望將資料進行視覺化,這樣能夠更好地進行分析和改善。對於資料的視覺化,或者繪圖選擇就有很多了,比如matlab python gui等等,當然還有很多的專業的軟體。這次我們選擇最大眾的excel來進行軟體 演算法開發過程的資料視覺化操作。當然這裡只是做乙個最...