摘要: 今天尝试了下TI的2812 FFT库,现进行简单的总结。1.在PROJECT中添加FFT的LIB文件,C中包含fft.h头文件。2.CMD中添加和FFT有关的段,注意ipcb段长度为2N long,因此ipcb要用ALIGN指令分配4N个word的连续空间(例如512点FFT就需要ALIGN(2048));FFTft是WN因子的储存空间,存放在RAM即可。3.初始化缓存ipcb(输入输出共用)fft.ipcbptr=... -> 初始化Wn因子fft.init -> 重排序(位反转或用ACQ函数添加样本,ACQ会自动排序) -> 加窗(可选)fft.win -> 计算F 阅读全文
posted @ 2013-06-15 02:19 Ilmen 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.sina.com.cn/s/blog_4a854d240100vdmq.html 先看一下我收到的程序,作为研究对象的信号是这样产生的:T=128;N=128;dt=T/N;t=dt*(1:N);x=2*cos(2*t-pi/4);... (我觉得这个信号存在一点问题,因为t是从1开始的,所以它的初相应该和-pi/4有点差别吧。) 为什么进行FFT,用angle得到相位-频率特性却不能反映这个信号的初始相位? 胡广书的《数字信号处理-理论、算法与实现(第二版)》第三章第八节《关于正弦信号抽样的讨论》,得出了关于正弦信号抽样的六个结论,最后总结了一个总的原则:抽样频率 阅读全文
posted @ 2013-06-15 01:44 Ilmen 阅读(5900) 评论(0) 推荐(0) 编辑