fft算法的c语言实现dsp,基于DSP的FFT算法实现.doc

本文详细介绍了基于DSP(TMS320F2812)的FFT算法实现,利用DSP内置的ADC和事件管理器进行实时信号采集,减少了对外部硬件的依赖。通过128点FFT运算的C语言编程,利用FFT算法的特性优化了计算效率,降低了运算复杂度。实验结果验证了TMS320F2812在FFT运算中的高效性能,适用于信号处理领域,尤其是在电力系统谐波检测中的应用。
摘要由CSDN通过智能技术生成

第34卷第

第34卷第1期2012-01 (上)【 PAGE \* MERGEFORMAT #】

第34卷第

第34卷第1期2012-01 (上)【 PAGE \* MERGEFORMAT #】

基于DSP的FFT算法实现

Realization of FFT algorithm based on DSP

艾红,常青青,邓大伟Al Hong, CHIANG Qing-qing, DENG Da-wei(北京信息科技大学自动化学院,北京100192)

搞要:快速傅立叶变换(FFT)是将信号从时域变换到频域的一种方法,广泛运用于各种信号分析领 域。文中介绍了FFT算法的原理,构建了基于TMS320F2812的硬件平台,阐述了FFT算法的 硬件与软件实现。利用TMS320F281 2内部的ADC模块与事件管理器的定时器实现信号的实时 采集,不需要使用专门的A/D转换芯片。软件上以128点FFT运算为例,在CCS环境下利用C 语言编程实现了 FFT算法,程序充分利用揲式权的周期性及FFT运算中第一级蝶式权值固定 为1的特点,使得运算置与复杂度大大减小。运行结果表明TMS320F281 2能够快速高效地完成 FFT运算。

关键词:数字信号处理;快速傅立叶变换;信号采集

中图分类号:TP273文献标识码:B文章编号:1009-01 34(2012)01 (上)-0017-03

Doi: 10.3969/j ? issn ? 1009-0134.2012.01 (上).07

收稿日期

收稿日期:2011-08-12

基金環目:北京市教育委员会科技计划面上项目(KM200910772008)

作者9介&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值