利用DSP处理数字信号的FFT(傅里叶变换过程)详解?

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:50:22
我知道DSP是干什么吃的,我也知道FFT是做什么工作的,但我不知道FFT在DSP数据处理采样信号时,它如何采样数据,如何处理数据,如何存储数据,如何输出数据,FFT处理数据后,它存储的数据到底是什么?频率?能量?功率??????
请各路英雄帮忙,小弟感激不尽。越详细越好,我会加分的。。。。

采样不需要dsp去采,外面的时钟会触发AD进行采样,如果采样速度高,则先存储到fifo,fifo半满后,通知dsp读取fifo一半容量的数据,dsp对这些数据处理后再输出的输出fifo。fft变换后的数据是频谱,表示了各个频率分量的大小。如果采样速率不高,没有fifo,则由dma控制器去读取数据到dsp内部ram,通常会采用双缓冲机制,开辟两个输入buffer,两个输出buffer,cpu通常不用自己去读ad转换器采用的数据,这些体力活让dma干就行,cpu只用负责处理数据。