基于51单片机FFT算法的源码设计 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-07
[导读]
FFT算法是计算离散傅里叶变换的方法,它大大地减少了运算量,缩短了运算时间,使实时分析成为可能。 按时间抽取的FFT算法通常将原始的数据倒位序存储,最后按照正常顺序输出结果X 下面是128点
FFT算法是计算离散傅里叶变换的方法,它大大地减少了运算量,缩短了运算时间,使实时分析成为可能。
本文引用地址: http://www.21ic.com/app/mcu/201806/761079.htm
按时间抽取的FFT算法通常将原始的数据倒位序存储,最后按照正常顺序输出结果X 下面是128点的FFT函数。
(1) 128点FFT子函数。
(2)下面给出256位的KeilC51源程序,目的是能够更好地熟悉FFT算法在单片机及其他嵌入式处理器中的实现方法。
我们在使用FFT算法程序的时候,可以根据需要对上面的程序进行优化处理。优化处理主要是使用直接的整数加减、移位、乘法操作去替换程序中采用定点模拟实现的加减、移位、乘法等操作。
查看评论 回复
"基于51单片机FFT算法的源码设计 -"的相关文章
- 上一篇:单片机USB固件设计的实现 -
- 下一篇:单片机浮点数运算的源码设计 -