資料介紹
傅立葉變換是一種將信號從時域轉變為頻域表示的變換形式,它是數字信號處理中對信號進行分析時經常采用的一種方法。信號的一些特性在時域總是表現得不明顯,通過傅里葉算法,將其變換到頻域,其特性就一目了然。例如,來自供電系統的干擾在時域上總是不易識別,但是在頻域上就可以很清晰地看到50~60 Hz的離散諧波。
在計算機系統中,實際上是以離散傅立葉變換(DFT)的方式處理數據。由于DFT的運算量比較大,并不適用于嵌入式控制系統,所以實際應用中常使用DFT 的快速算法一快速傅立葉變換(FFT)。雖然FFT 比DFT的計算量減少了很多,但用普通單片機來實現FFT多點、實時運算還是比較困難的。DSP(數字信號處理器)具有運算速度快和精度高的特點,恰好滿足FFT的要求,能較好地解決這個問題。
1 快速傅里葉變換的原理
非周期性連續時間信號x(t)的傅里葉變換可以表示為

式中計算出來的是信號x(t)的連續頻譜。但是,在實際的控制系統中能夠得到的是連續信號x(t)的離散采樣值x(nT)。因此需要利用離散信號x(nT)來計算信號x(t)的頻譜。
有限長離散信號x(n),n=0,1,…,N-1的DFT定義為:

可以看出,DFT需要計算大約N2次乘法和N2次加法。當N較大時,這個計算量是很大的。利用WN的對稱性和周期性,將N點DFT分解為兩個N/2點的 DFT,這樣兩個N/2點DFT總的計算量只是原來的一半,即(N/2)2+(N/2)2=N2/2,這樣可以繼續分解下去,將N/2再分解為N/4點 DFT等。對于N=2m 點的DFT都可以分解為2點的DFT,這樣其計算量可以減少為(N/2)log2N次乘法和Nlog2N次加法。圖1為FFT與DFT-所需運算量與計算點數的關系曲線。由圖可以明顯看出FFT算法的優越性。

在計算機系統中,實際上是以離散傅立葉變換(DFT)的方式處理數據。由于DFT的運算量比較大,并不適用于嵌入式控制系統,所以實際應用中常使用DFT 的快速算法一快速傅立葉變換(FFT)。雖然FFT 比DFT的計算量減少了很多,但用普通單片機來實現FFT多點、實時運算還是比較困難的。DSP(數字信號處理器)具有運算速度快和精度高的特點,恰好滿足FFT的要求,能較好地解決這個問題。
1 快速傅里葉變換的原理
非周期性連續時間信號x(t)的傅里葉變換可以表示為

式中計算出來的是信號x(t)的連續頻譜。但是,在實際的控制系統中能夠得到的是連續信號x(t)的離散采樣值x(nT)。因此需要利用離散信號x(nT)來計算信號x(t)的頻譜。
有限長離散信號x(n),n=0,1,…,N-1的DFT定義為:

可以看出,DFT需要計算大約N2次乘法和N2次加法。當N較大時,這個計算量是很大的。利用WN的對稱性和周期性,將N點DFT分解為兩個N/2點的 DFT,這樣兩個N/2點DFT總的計算量只是原來的一半,即(N/2)2+(N/2)2=N2/2,這樣可以繼續分解下去,將N/2再分解為N/4點 DFT等。對于N=2m 點的DFT都可以分解為2點的DFT,這樣其計算量可以減少為(N/2)log2N次乘法和Nlog2N次加法。圖1為FFT與DFT-所需運算量與計算點數的關系曲線。由圖可以明顯看出FFT算法的優越性。

下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- TMS320VC5505、TMS320C5505和TMS320C5515 DSP上的FFT實現
- 基于單片機的FFT算法分析與實現
- 基于新型FPGA的FFT設計與實現 48次下載
- LTE物理上行共享信道中FFT算法分析與FPGA實現 8次下載
- TMS32OLF24O7的FFT算法的實現 0次下載
- TMS320C54X系列DSP上FFT運算的實現 9次下載
- 基于Xilinx_FPGA_IP核的FFT算法的設計與實現 37次下載
- 基于TMS320LF2407的FFT算法的實現及應用 7次下載
- 基于MSP430的變點數FFT算法研究與實現 27次下載
- TMS320LF2407的FFT算法程序 1次下載
- 基于TMS320C64x+DSP的FFT實現 124次下載
- fft原理及實現 206次下載
- 基于改進FFT算法的OFDM調制解調模塊設計 40次下載
- 2048點FFT在TMS320C240x定點DSP上的實現
- TMS320LF2407的FFT算法程序
- 調用HLS的FFT庫實現N點FFT 1136次閱讀
- Verilog FFT設計 1100次閱讀
- MCU如何實現FFT音樂頻譜顯示 3908次閱讀
- 利用FFT算法實現快速傅里葉變換 3328次閱讀
- 傅里葉變換(FFT)的主要思想與算法 3963次閱讀
- 用FPGA實現FFT算法的方法 5587次閱讀
- Xilinx FFT IP介紹與仿真測試 3057次閱讀
- 采用FPGA實現FFT算法 1.7w次閱讀
- 基于Xilinx FPGA 實現FFT算法的電力諧波檢測的設計方案詳解 3950次閱讀
- 淺談FFT算法原理 基于FPGA的FFT算法的硬件實現 2.6w次閱讀
- Xilinx FFT IP核功能?實現介紹與仿真 5911次閱讀
- 【實用指南】教你使用FFT和示波器 6413次閱讀
- 快速傅里葉變換FFT的C程序代碼實現 6.1w次閱讀
- 實數FFT算法的設計及其C語言實現 1w次閱讀
- 利用FFT IP Core實現FFT算法 6937次閱讀
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開發包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開發板資料
- 34.89 MB | 1次下載 | 免費
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 1次下載 | 免費
- 8聯想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產業鏈分析
- 4.43 MB | 383次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 94次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 8長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論