DSP技术及其应用实习报告

上传人:ji****72 文档编号:26404772 上传时间:2017-12-26 格式:DOC 页数:24 大小:806.15KB
返回 下载 相关 举报
DSP技术及其应用实习报告_第1页
第1页 / 共24页
DSP技术及其应用实习报告_第2页
第2页 / 共24页
DSP技术及其应用实习报告_第3页
第3页 / 共24页
DSP技术及其应用实习报告_第4页
第4页 / 共24页
DSP技术及其应用实习报告_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《DSP技术及其应用实习报告》由会员分享,可在线阅读,更多相关《DSP技术及其应用实习报告(24页珍藏版)》请在金锄头文库上搜索。

1、DSP 技术及应用实习报告DSP 技术及其应用实习报告学校:北华大学学院:电气信息工程学院专业:电子信息工程专业班级:姓名:学号:实习题目:FFT 算法的实现指导教师:刘柏生实习日期:2014-6-3 至 2014-6-13DSP 技术及应用实习报告1目 录1 绪论 .21.1 实习题目 .21.2 课题研究的目的 .21.3 DSP 简介 .22 开发运行环境 CCS.33 实验原理 .44 软件设计 .84.1 程序流程图 .84.2 源程序 .84.3 设计步骤 .85 实习心得 .196 参考文献 .19附录 .20DSP 技术及应用实习报告21. 绪论1.1 实习题目傅立叶变换是一种

2、将信号从时域变换到频域的变换形式,是声学,语音,电信和信号处理等领域中一种重要的分析工具。快速傅立叶变换(FFT)是快速计算 DFT 的一种高效方法,FFT 的出现使 DFT 的运算大大简化,运算时间缩短一至两个数量级之多,DSP 芯片的出现使 FFT 的实现变得更加方便。1.2 课题研究的目的随着电子技术和集成电路技术的飞速发展,数字信号处理已经广泛地应用于通信、信号处理、生物医学以及自动控制等领域中。离散傅立叶变换(DFT)及其快速算法 FFT 作为数字信号处理的基本变换,有着广泛的应用。特别是近年来,基于 FFT 的 ODFM 技术的兴起,进一步推动了对高速 FFT 处理器的研究。FFT

3、 算法从出现到现在已有四十多年代历史,算法理论已经趋于成熟,但是其具体实现方法却值得研究。面向高速、大容量数据流的 FFT 实时处理,可以通过数据并行处理或者采用多级流水线结构来实现。特别是流水线结构使得 FFT 处理器在进行不同点数的 FFT 计算时可以通过对模板级数的控制很容易的实现。分析和比较了各种 FFT 算法后,选择基 2 和基 4 混合频域抽取算法作为 FFT 处理器的而实现算法,一种高速、处理点数可变的流水线结构 FFT 处理器的实现方法。1.3 DSP 简介数字信号处理(Digital Signal Processing,简称 DSP)是一门涉及许多学科而又广泛应用于许多领域的

4、新兴学科。DSP 有两种含义:Digital Signal Processing(数字信号处理) 、Digital Signal Processor (数字信号处理器)。我们常说的 DSP 指的是数字信号处理器。数字信号处理器是一种适合完成数字信号处理运算的处理器。20 世纪60 年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。数字信号处理是以众多学科

5、为理论基础的,它所涉及的范围及其广泛。例如,在数学领域,微积分、概率统计、随机过程、数值分析等都DSP 技术及应用实习报告3是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信理论、故障诊断等也密切相关。近来新兴的一些学科,如人工智能、模式识别、神经网络等,都与数字信号处理密不可分。可以说,数字信号处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为一系列新兴学科的理论基础。DSP 主要应用在数字信号处理中,目的是为了能够满足实时信号处理的要求,因此需要将数字信号处理中的常用运算执行得尽可能快,这就决定了 DSP 的特点和关键技术。适合数字信号处理的关键技术:DSP包含乘法

6、器、累加器、特殊地址产生器、领开销循环的等;提高处理速度的关键技术:流水线技术、并行处理技术、超常指令(VLIW) 、超标量技术、DMA 等。从广义上讲,DSP、微处理器和微控制器(单片机)等都属于处理器,可以说 DSP 是一种 CPU。DSP 和一般的 CPU 又不同,最大的区别在于:CPU 是冯.诺伊曼结构的;DSP 是数据和地址空间分开的哈佛结构。2.开发运行环境 CCSTI Code Composer Studio (CCStudio) 是 TI eXpressDSPTM 实时软件技术的重要组成部分 , 它可以使开发人员充分应用 DSP 的强大功能。随着 TI 的 TMS 320C 5

7、000 ( C5K ) 和 TMS 320C 6000 ( C6K ) DSP 平台的应用范围不断扩大 , 已经由其应用于下载视频流的手持因特网接入产品扩展到蜂窝通信网络和光网络的通信基础设施 ,eXpressDSPTM 也便获得了越来越多软件工程师的青睐。 eXpressDSP 还包含了 DSP/BIOS 可伸缩内核 ,TMS320TMDSP 标准算法的应用互操作性和可重复使用性以及 400 多家第三方厂商支持。大部分厂商提供 eXpressDSP 兼容算法、即插式应用以及种类繁多的硬件配件和咨询服务。 Code Composer Studio 3.1 能够使开发人员编制出更多面向高级 DS

8、P 应用的、紧凑的高性能代码。通过实时接入的 DSP 开发者之家网站 , 内置 Update Advisor 对最新的工具、驱动程序及其技术进行自动的流线式管理。只要确保代码和功能调用的正确输入 , 凭借编辑器程序中的 Dynamic CodeMaestro 技术即可快速生成 C 和 C+ 编码。 TI 的 eXpressDSP 产品市场营销经理 Mike Trujillo 说:通过充分利用 CCS 的工具与功能,编程人员能够大大缩短应用开发的时间。使用 CCStudio 生成的高度优化代码,工程师能够最大限度地发挥高性能 DSP 的全部功能,或者,在其它情况下能够以成本更低的器件来满足其应用

9、需求。Code Composer Studio v3.1 使开发人员能够无缝管理任何复杂程DSP 技术及应用实习报告4度的项目 , 其项目管理器通过一个集成版本的控制接口与通用资源控制器连接 , 管理着成千上万的文件。同时支持外部“文件制作”功能 , 使项目能够在 PC 和 UNIX 平台上交叉运行。他们可以通过采用一个改进的产品开发流程 , 就可实现同一组项目文件的共享。于是可以使他们的开发周期缩短数周 , 并获得时间上提前于竞争对手推向市场的优势。 对于那些希望把业界领先的 C6000 TM DSP 平台的高性能与 C5000 TM DSP 平台的低功耗相结合的系统开发者来说 ,Code

10、Composer Studio v3.1 为使其同时调试混合多处理器成为了可能。 Code Composer Studio v3.1 还增加了实时数据交换 (RTDX TM ) 仿真功能 , 可支持来自任何地方的 2 至 50 个 C5000 和 C6000 DSP 器件同时运行。此外 , 支持 RTDX 的仿真器还实现了实时 DSP/BIOS TM 仿真调试 , 该高级调试功能可以使开发人员更深入地了解 DSP 代码在硬件或仿真状态中的运行情况。 N 越大,DIT-FFT 运算量就减少得越多,FFT 的优越性就更加突出。例如,当 N=256 时,直接计算中复数乘法次数为 65 536,FFT

11、 算法中复数乘法次数为 1024,速度提高倍数为 64。3.实验原理3.1 设计原理3.1.1 离散傅里叶变换 DFT对于长度为 N 的有限长序列 x(n),它的离散傅里叶变换(DFT)为X(k)= N-nk (1)0*)(nWx式中,W N=e-j*2/N ,称为旋转因子或蝶形因子。从 DFT 的定义可以看出,在 x(n)为复数序列的情况下,对某个 k 值,直接按(1)式计算 X(k) 只需要 N 次复数乘法和(N-1)次复数加法。因此,对所有 N 个 k 值,共需要 N2次复数乘法和 N(N-1)次复数加法。对于一些相当大有 N 值(如 1024 点)来说,直接计算它的 DFT 所需要的计

12、算量是很大的,因此 DFT 运算的应用受到了很大的限制。3.1.2 快速傅里叶变换 FFTFFT 并不是一种新的变换,它是离散傅立叶变换(DFT)的一种快速算法。由于我们在计算DFT 时一次复数乘法需用四次实数乘法和二lbNLN2)()2(DSP 技术及应用实习报告5次实数加法;一次复数加法则需二次实数加法。每运算一个X(k)需要4N 次复数乘法及2N+2(N-1)=2(2N-1)次实数加法。所以整个DFT运算总共需要4N2 次实数乘法和N*2(2N-1)=2N(2N-1)次实数加法。如此一来,计算时乘法次数和加法次数都是和N2 成正比的,当N 很大时,运算量是可观的,因而需要改进对DFT 的算法减少运算速度。直接计算DFT需要N2次复数乘法,N(N-1)次复数加法,直接计算DFT与DIT-FFT复数乘法的运算量之比为:旋转因子 WN 有如下的特性。对称性:W Nk+N/2=-WNk (2)周期性:W Nn(N-k)=WNk(N-n)=WN-nk (3)利用这些特性,既

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号