基于
DSP
?/p>
FFT
算法实现
Realization of FFT algorithm based on DSP
艾红
,
常青?/p>
,
邓大?/p>
AI Hong, CHANG Qing-qing, DENG Da-wei
(
北京信息科技大学自动化学?/p>
,
北京
100192
?/p>
?/p>
:
快速傅立叶变换
(FFT
是将信号从时域变换到频域的一种方?/p>
,
广泛运用
于各种信号分析领域。文中介绍了
FFT
算法的原?/p>
,
构建了基?/p>
TMS320F2812
的硬
件平?/p>
,
阐述?/p>
FFT
算法的硬件与软件实现。利?/p>
TMS320F2812
内部?/p>
ADC
模块
与事件管理器的定时器实现信号的实时采?/p>
,
不需要使用专门的
A/D
转换芯片。软
件上?/p>
128
?/p>
FFT
运算为例
,
?/p>
CCS
环境下利?/p>
C
语言编程实现?/p>
FFT
算法
,
程序
充分利用蝶式权的周期性及
FFT
运算中第一级蝶式权值固定为
1
的特?/p>
,
使得运算
量与复杂度大大减小。运行结果表?/p>
TMS320F2812
能够快速高效地完成
FFT
?/p>
算?/p>
关键?/p>
:
数字信号处理
;
快速傅立叶变换
;
信号采集
中图分类?/p>
:TP273
文献标识?/p>
:B
文章编号
:1009-0134(201201(
?/p>
-0017-03
Doi: 10.3969/j.issn.1009-0134.2012.01(
?/p>
.07
0
引言
快速傅立叶变换
(FFT
在雷达、通信、电子对抗和电力系统等领域有广泛应用
,
特别是在电力系统的谐波检测中
,FFT
几乎是唯一可行的检测方法。通常提高
FFT
运算速度有两种途径
:
改进
FFT
算法本身和改进运算工具。现阶段提高
FFT
算法?/p>
身非常困?/p>
,
一般方法致力于改进运算工具。数字信号处理器
DSP
是一种可编程?