摘要: 快速傅里叶变换FFT是将信号从时域变换到频域的一种方法,广泛应用于各种信号分析领域,论文中介绍了FFT算法的基本原理和DSP中FFT算法的编程思想和设计原理及其硬件设计思想,基于TMS320C5502芯片用CCS仿真软件实现了FFT算法,基2FFT为例,简要介绍了算法的实现,并画出了蝶形运行算图。然后编程实现算法输出波形。10378
关键词:DSP:CCS仿真软件:FFT DSP-based FFT Programming
Abstract: Fast Fourier Transform FFT signal from the time domain into the frequency domain a method is widely used a variety of signal analysis text describes the basic principle of the FFT algorithm, and the programming of the DSP in the FFT algorithm Thought based on the the FFT algorithm text to base 2FFT example TMS320C5502 chip CCS simulation software and design principles and hardware design thinking brief introduction to the algorithm and draw a butterfly running nomogram. Then the programming algorithms output waveform
Key words: DSP: CCS simulation software: FFT
目录
摘要 i
Abstract i
1 DSP介绍 4
1.1 DSP简介 4
1.2 DSP的应用及发展前景 6
1.3 DSP设计目的及内容 9
2 FFT算法分析 10
2.1 FFT设计原理 10
2.2 FFT算法的DSP实现过程 13
3 SEED-DTK_FPD实验箱介绍 14
3.3.1 实验箱介绍 14
3.3.2 实验箱整体配置与特点 15
3.3.3 实验箱功能实现 16
3.3.4 SEED-XDSUSB2.0的驱动安装 17
3.3.5 驱动程序的配置 18
3.36 驱动程序的配置 28
4 总结 38
4.1 FFT实现的方法 38
4.2 FFT的程序实现 38
1 DSP介绍
1.1 DSP简介
数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。数字信号处理是利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效的传输与应用。数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器(A/D)实现。而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。
数字信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。数字信号处理技术及设备具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等突出优点,这些都是模拟信号处理技术与设备所无法比拟的。
数字信号处理的核心算法是离散傅里叶变换(DFT),是DFT使信号在数字域和频域都实现了离散化,从而可以用通用计算机处理离散信号。而使数字信号处理从理论走向实用的是快速傅里叶变换(FFT),FFT的出现大大减少了DFT的运算量,使实时的数字信号处理成为可能、极大促进了该学科的发展。
数字信号处理是以众多学科为理论基础,它所涉及的范围极其广泛。如数学领域中的微积分、概率统计、随机过程、数字分析等都是数字信号处理的基础工具。它与网络理论、信号与系统、控制理论、通信理论、故障诊断等密切相关。 TMS320C5502基于DSP的FFT编程设计:http://www.youerw.com/zidonghua/lunwen_9420.html