毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

TMS320C5502基于DSP的FFT编程设计(7)

时间:2017-06-19 09:10来源:毕业论文
2.2 FFT算法的DSP实现过程 DSP芯片的出现使FFT的实现方法变得更为方便。由于大多数DSP芯片都具有在单指令周期内完成乘法累加操作,并且提供了专门的FFT指


2.2  FFT算法的DSP实现过程
DSP芯片的出现使FFT的实现方法变得更为方便。由于大多数DSP芯片都具有在单指令周期内完成乘法—累加操作,并且提供了专门的FFT指令,使得FFT算法在DSP芯片实现的速度更快。FFT算法可以分为按时间抽取FFT和按频率抽取FFT两大类,输入也有实数和复数之分,一般情况下,都假定输入序列为复数。
2.2.1  FFT运算序列的存储分配
FFT运算时间是衡量DSP芯片性能的一个重要指标,因此提高FFT的运算速度是非常重要的。在用DSP芯片实现FFT算法时,应允许利用DSP芯片所提供的各种软、硬件资源。如何利用DSP芯片的有限资源,合理地安排好所使用的存储空间是十分重要的。

3  SEED-DTK_FPD实验箱介绍
3.3.1  实验箱介绍
SEED-DTK(DSP Teaching Kit)是一套可以满足大学本科、研究生和教师科研工作的综合实验设备。SEED-DTK是我公司在总结以往产品的基础上,以独特的双DSP结构、强大的DSP主板功能、丰富的外围实验电路、精心设计的实验程序、精湛的产品工艺形成的高性能产品。
本文档主要介绍的是SEED-DTK_FPD实验箱,它的主控板是我公司生产的 SEED-DEC6713。
本实验提供的实验例程如下:
实验项目    目的    方法
定时器实验    了解C6000 DSP片上定时器工作原理,学习中断服务程序编写    用软件做一时钟,通过键盘设置当前时间,将时间显示在LCD上。
数字I/O实验    了解数字I/O原理    编写交通灯控制程序,自动或手动点亮交通灯。
同步串口实验    了解McBSP工作原理    编写McBSP收发程序,实现两个DSP同步串口的通讯。
A/D采样实验    了解A/D、D/A工作原理    编写A/D转换程序,将A/D转换结果显示在LCD上。
FFT傅立叶实验    加深对FFT算法原理和基本性质的理解,用FFT对信号进行频谱分析。    在A/D实验基础上,编写FFT程序,将信号源提供的不同频谱信号加到A/D上,对其采样后做FFT处理,将处理结果显示在LCD上。
数字滤波器实验    掌握数字滤波器的设计过程,熟悉FIR/IIR数字滤波器的设计原理与方法    在A/D实验基础上,编写FIR/IIR程序,将信号源提供的含有噪声的信号加到A/D上,对其采样后做FIR/IIR处理,将原始信号和处理结果同时显示在LCD上进行对比。
异步串口实验    了解异步串口工作原理    编写异步串口通讯程序(接收和发送)。
音频实验    了解音频编/解码器AIC23的
原理    音频的采集与回放
电机控制实验    了解步进和直流伺服电机原理    控制直流电机转速、方向,控制步进电机的步长、方向。
SEED-DTK_FPD的原理框图如下:  
 图3.1
3.3.2  实验箱整体配置与特点
(1)实验箱整体配置
    SEED-DTK_FPD实验箱由以下几部分构成:
SEED-DEC6713 实验箱DSP基本系统高性能的32-位浮点DSP(TMS320C6713):主频可达300MHz,处理性能高达2400MIPS;SDRAM:2M×32-位(可扩展至4M×32位)Flash:256K×16-位(可扩展至1M×16位)提供看门狗电路、电源监视、上电复位、手动复位2路编程可选的RS232/RS422/RS485AC97标准的Audio音频接口2路MCASPSEED-MMI5402 实验箱人机接口模块处理器为 TMS320C5402 DSP
SRAM:64K×16-位(可扩展至256K×16位)Flash:256K×16-位(用于存放二级标准汉字库及驻留实验程序)提供看门狗电路、电源监视、上电复位、手动复位1路RS232接口1路12位10μS建立时间±10V输出D/A,可扩充至17路19键薄膜键盘240×128大屏幕液晶显示、SEED-DTK_IO 实验箱输入/输出模块64个宏单元可编程CPLD、完成交通灯和I/O实验音频驱动电路、直接驱动8Ω无源音箱MIC接口、Line In接口电源工作指示D/A输出测试端步进和直流伺服电机立体声耳麦、音频线 TMS320C5502基于DSP的FFT编程设计(7):http://www.751com.cn/zidonghua/lunwen_9420.html
------分隔线----------------------------
推荐内容