TMS320C55Xdsp原理及应用汪春梅.docx
- 文档编号:29279426
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:11
- 大小:497.10KB
TMS320C55Xdsp原理及应用汪春梅.docx
《TMS320C55Xdsp原理及应用汪春梅.docx》由会员分享,可在线阅读,更多相关《TMS320C55Xdsp原理及应用汪春梅.docx(11页珍藏版)》请在冰豆网上搜索。
TMS320C55Xdsp原理及应用汪春梅
TMS320C55x软件设计实例
■卷积算法
■有限冲激响应滤波器(FIR)的实现■无限冲激响应滤波器(HR)的实现■快速傅里叶变换(FFT)
■语音信号编码解码(G711)
■数字图像的锐化
■Viterbi译码
■卷积算法
■算法
■
(1)翻转:
先在变量坐标m上作图x(m)和h(in),将h(m)以m==0的垂直轴为对称轴翻转成h(-m)o
・
(2)移位:
将h(・m)移位n,即得h(n-m)®',z|n为正整数时9右移n位'"in为负整数时,齐•「移n位。
・(3)相乘:
再将h(n-m)和x(m)的相同m值的对应点值相乘■(4)相加:
把以上所有对应点的乘积叠加起來,即得y(n)值
■卷积算法的MATLAB实现
■函数9W用于计算两个有限长序列之间的卷积
2],・3 例如: 已知两个序列: x(n)=|3,11,7,0,・1,4,h(n)=[2,3,0,・5,2,1],求卷积y(n)=x(n)*y(n)。 要作该例子的卷积,就能用 »x=[3・11,7,0,・1,4,2]; »h=[2,3,0,-5,2,1]; »y=conv(x.h) y= 631476・51・54118-22・382 得到正确的y(n)值。 ■卷积算法的DSP实现 ■ (1)processing! (ifitint^output2) ■调用形式^prorr^sifig! (int*input2.mt*oiirput2) ■参数解释: in(pui2,output2为两个整型指针数组。 ■返回值解释: 返回了一个“TRUE”.让主曲数的while循环保持连续。 ■功能说明: 对输入的mput2buFFer波形进彳亍栽取m点■再以冬点的Y轴为对称轴进行翻转.把生成波形上的各点的值存入OUTPIJT2指针指向的一段地址空间中n ■ (2)pcocessing2(int^output? intfoutput3) ■调用形式: proccssing2(uit•output2,uit>output3) ■参数解释: output2.output3为两个整空指针数组。 ■返回值解释: 返回了…个“TRUE”,it主函数的while循环保持连续。 ■功能说明: 对输出的outpu(2buffer波形进行作n点移位,然后把生成的波形上的冷点的值〃入OUTPUT3指针指向的地址空间中° ・(3)pi: ocessifig3(ifnrinputl,int^output? int^output^■调用形式: processing3: intrmputLint ■参数斛释: output2^output4^mputl为三个整型指针数组■返回值解样: 返冋了一个“TRUE”.让上函数的while循环保持连续。 ■功能说明: 对输入的input2buFFcr波形和输入的input1buffer作卷枳和运算.然用把生成的波形上的备点的值“入oUTPUT4指针指向的地址空间中• ■(4)ptocessing4(ii)r"inpur2,i! it4output1) ■调用形式: processmg4fint*mput2jntroutputl)■参数解释: outputl.input2为两个梢型指针数组。 ■返冋值解鄴: 返何了一个“TRUE”.让主函数的while循环保持连续。 ■功能说明: 对输入的mput2buffet■波形截取m点.然后把生成的波形1: 的各点的值存入OUTPUTl指针指向的地址空间中. 有限冲激响应滤波器(FIR)的实现 ■特点和结构 ■容易实现线性相位 ■可以实现任意形状滤波器 ■稳定性好 ■无法直接设定阻带衰减指标 ■阶数较大 ■渡带性能和实时性之间存在矛盾 FIR滤波器的结构 ■ALXTLAB设计 ■直接通过MATLAB的滤波器设计函数 ■b=ficl(20»[0.20.5]) 丘eqz(b,l,512) ■缺点 ・无法直接设定滤波器阻帶衰减参数 1000 2030400M” Nvmrt: edFwcpexv .・・: > ••••• #••••••• '- -1 、 fw«j«vcy(MraTsKfitl 带通滤波器幅频、相频响应特性 数输出到指定文件中 ■DSP实现 ■该滤波器的阶数为4,输入数据长度为11 N_TAPSM4 N-DATA.srt11 xbUi comsixi.2MIN.DATAmiIJ3.4.5A7X9.I0.II: ■入制3gOVILtMIA.N-DATA♦N.TAPS・l・・licx( BCLRARMS jraisb.on* bfir MOViCOilFFSXCDP AMOVIWIN.DATA4N.TAPS-I以ARO AMOVttlN.DATA•N.TAPShXARI AMOV(IOIT.DATA.XAR2 MOVHU出DATAN.TAPS•I门Ii.BRCO MOV* MOV* MOV他N-TAPS+D・T] HRHBUXALHRLND-IMH•AROTDPMCO MPY•ARI-.X'DP^.ACIRHTCSR MACM•AWk.TDP.AO) MACM^ARI.•CDP#.ACIMACM•ARCKTIt•CDRT0I.A6 : : MACM•/\RHTlk MOVdbhgACOl>.dbk•AR21 FTRIND 计 OuOOl4.01001E.OxOOlK.0x0032.0x003C.0x(XM6.(X0050.(hOOSA 无限冲激响应滤波器(HR)的实现 ■结构 ■MATLAB设计 ■利用滤波器设计函数■设计的低通滤波8kHz・过渡带刃Wp=8000/Ws=8500/[n,Wn]=ch 计[b,a]=chebfreqz(b.a,5 ■釆用滤波器设计与分析匸具设计滤波器 ■DSP实现 快速傅里叶变换(FFT) 算法 DSP实现 语音信号编码解码(G.711) ■编解码原理 ■语音编码标准 ■种工作在8田工采样率模式下的脉冲编码调制(PuhiCodeModulation・PCM)方案”聚样值是砸的"按照奈奎斯特定理的规定,釆样频率必須高于被采信号戴大轴率成分的两倍,G5J小丁以编码的频率范围是0-4kHz ■PCM编码 ■捕样 ■鼠化 -编码 ■A律压扩标准 -编码的数据对彖是12位粧度 ■DS卩实现 数字图像的锐化目的是使模糊的图像变得更加清晰起来图像的模糊实质 就是图像受到平均或积分运算造成的两种方法: 微分法拉普拉斯锐化法 高通滤波法 Viterbi译码卷积编、解码过程编码器结构图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320C55Xdsp 原理 应用 汪春梅