- 313
- 0
- 约2.78万字
- 约 10页
- 2017-08-17 发布于天津
- 举报
标度变换程序1(线性参数).ppt
7.4.3 DSP在数据处理中的应用 DSP的独特性能,使得DSP的应用越来越广泛。目前,DSP的应用已涉及到各个领域,特别是在信号处理(如数字滤波、自适应滤波、快速傅立叶变换、相关运算、谱分析、卷积、模式匹配、加密、波形产生等),通信(如调制解调器、自适应均衡、数据加密、数据压缩、回波抵销、多路复用、传真、纠错编码等)和工业自动控制以及智能化仪器(如数据采样、抽样检测、频谱分析、函数发生)等领域都得到了广泛的应用。目前,DSP已成为继单片机后的又一大热门学科。 下边举例说明DSP在滤波器中的应用。DSPS芯片的最大优势之一就是能够快速地进行乘法和加法运算。 微机控制技术 7.4.3 DSP在数据处理中的应用 在数字信号处理和工业过程控制中,滤波占有很重要的地位。本章第7.1节已经讲过各种滤波技术,其中多阶RC滤波,如图7.5所示。其传递函数为多项式乘法,例如一个N阶的FIR滤波器输出为 关于FIR滤波器的原理这里不再推导,读者可参看本书参考文献[17]。 (7-36) 微机控制技术 7.4.3 DSP在数据处理中的应用 从式(7-36)中可以看出,要想求出滤波器的输出yn,必须反复进行乘法和加法运算。如果用一般的单片机汇编语言设计此程序将很复杂,要进行多次乘法、加法运算,且进行多次数据传送,因此滞后较大。如果采用DSPS芯片将具有较大的优势。 利用DSP技术可以进行定点运算,也可以用浮点运算。下面以定点DSP为例。 微机控制技术 7.4.3 DSP在数据处理中的应用 TMS320C2X/C5X定点DSP芯片所提供的单周期乘/累加带数据移动指令(MACD指令)和较大的片内RAM空间,使数字滤波器抽样值这样复杂的运算变得、非常简单,可以在一个周期内完成。TMS320C2X内部具有544字节的RAM,分为B0,B1和B2三块。其中B0块(256字节)可以用软件编程为数据区(CNFD)或程序区(CNFP),执行CNFP后,B0块映射到程序区的FF00H~FFFFH。 微机控制技术 7.4.3 DSP在数据处理中的应用 采用高效的MACD指令,必须用片内RAM,其中B0块必须配置为程序区。 采用MACD指令结合RPTK指令就可以实现单周期的滤波抽样值计算,如下所示。 RPTK N-1 MACD(程序地址),(数据地址) 其中,RPTK N-1指令将立即数N-1(TMS320c2x要求不大于255)装入到重复计数器,使下一条指令重复执行N次。 微机控制技术 7.4.3 DSP在数据处理中的应用 MACD指令实现下列功能: (1)将程序存储器地址装入到程序计数器; (2)将存于数据区(B1块)的数据乘以程序区(B0块)的数据; (3)将上次的乘积加到累加器; (4)移动数据,将B1块中的数据向高地址移动一个地址; (5)每次累加后,程序计数器加1,指向下一个单位脉冲响应样值。 微机控制技术 7.4.3 DSP在数据处理中的应用 为了使用MACD指令,输入采样值x(n)和滤波器系数h(n)必须合理地进行存放。如图7.17所示的是输入采样值x(n)和滤波器系数h(n)在TMS320C2X内存中的一种存放方法。 下面的例子是用TMS320C2X高效实现FIR滤波方程的TMS320C2X汇编程序。 ;N阶FIR滤波的TMS320C2X程序 ;y(n)=x(n-(N-1))h(N-1)+x(n-(N-2))h(N-2)+…+x(n)h(n) CNFP ;B0块配置为程序区 微机控制技术 7.4.3 DSP在数据处理中的应用 NEXT: IN XN,PA0 ;从PA0口取一个样值 LARP AR1 LRLK AR1,3FFH ;AR1指向B1块的底部 MPYK 0 ;P寄存器清零 ZAC ;ACC清零 RPTK N-1 ;重复N-1次 MACD FF00H,*- ;乘/累加 APAC SACH YN,l OUT YN,PA1 ;输出滤波器响应y(n)至PA1口 B NEXT ;做下一点滤波 微机控制技术 7.4.3 DSP在数据处理中的应用 图7.17 TMS320C2X的存储器组织方法 微机控制技术 7.4.3 DSP在数据处理中的应用 程序说明: (1)FIR滤波器系数h(0),…,h(N-1)均小于1,可用Q15表示; (2)输入待滤波抽样值从PA0口得到,直接送到x(n)对应的存储单元; (3)滤波后的抽样值由SACH YN,1
您可能关注的文档
- 宏景联合建筑师事务所-内政部.ppt
- 定时器计数器方式寄存器.ppt
- 实地访查(田野调查).doc
- 实训练习模块三人身保险业务实训.doc
- 实验八8250串行通信接口.doc
- 实验十二、练习使用示波器.doc
- 实验十最大功率传输条件测定.doc
- 实验四基本模型机实验.doc
- 实验大纲(2012版)-中国民航大学.doc
- 实验注意事项微量吸取器.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)