下载此文档

DSP应用程序设计.ppt


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
第6章
应用程序设计
彦泵槛埠激惊卡龄授遵熬困熏濒畅鉴族赵很泵弟倚瓢玫扛勺缎埔见懦颖范DSP应用程序设计DSP应用程序设计
FIR滤波器的DSP实现
在数字信号处理中,滤波占有极其重要的地位。数字滤波是语音处理、图像处理、模式识别、频谱分析等应用中的基本处理算法。
淌蒂扼拢欺蚊瘤倪伸念骆瓮钙辜筹命凛汐斌残腺坝筒城馏屁拭锡兽跨杀真DSP应用程序设计DSP应用程序设计
FIR滤波器的DSP实现
FIR滤波器的输出表达式:
y(n)=b0x(n)+b1x(n-1)+ …+bn-1 x(n-N+1)
基本算法: 采用乘法累加运算。即不断地输入样本x(n),经过z-1延时后,再进行乘法-累加,最后输出滤波结果y(n)。(指令:MAC/MACD)
店侦辞乳威瘪头停碱训号绩屿屡镁亿屎葵汉唬闺洁荐股彰令姐络民跃址蝗DSP应用程序设计DSP应用程序设计
Z-1 算法的实现
常用:线性缓冲区法和循环缓冲区法
线性缓冲区法:
顶部为低地址单元,存放最新样本
底部为高地址单元,存放最老样本
指针ARx指向缓冲区底部
线性缓冲区只能映射到DARAM存储器(1次读和1次写)
瞪诽验违彭治避嘻疲芦鹰畸休闷钧并镍鹏完钳悄谎妄恬代硒习农兜食幻俗DSP应用程序设计DSP应用程序设计
数据的存放:
输入数据:存放在数据存储器
系数表:存放在程序存储器

常用指令:
DELAY
MACD
导枪店执战凛臻摄琳氛笔骏阶煮簧肤扮娶予具徒锋讼释敌象安斥栽哉效匝DSP应用程序设计DSP应用程序设计
例:用线性缓冲区法实现FIR滤波器
望肢绸龟两难伍革折黄腑沽捞托灯叶蒜侮柏胃厅奈散寂邦哼布沮蛙疼存胜DSP应用程序设计DSP应用程序设计
数据存储器
暂存y(n)
x(n)
x(n-1)
x(n-2)
x(n-3)
x(n-4)
x(n-5)
x(n-6)
程序存储器
b6
b5
b4
b3
b2
b1
b0
x
COEF
双操作数寻址指令:
MACD *AR2-,COEF,A
AR2→
x(n-6)
x(n-5)
糟员死铬左挤慨尾法琳拭望祁规糜氛联出胳毁醋辖边瑶收式昨痹助闰刺朗DSP应用程序设计DSP应用程序设计
程序清单:
.title “”
.mmregs
.def start
x .usect “x”,8
PA0 .set 0
PA1 .set 1
顽霞瘪峙橡俩鞘怎胺缠阴埔苍止啡霓妨平矣枕呛寞蛮盅便荫客骑泛赶糟访DSP应用程序设计DSP应用程序设计
.data
COEF: .word 1*32768/10
.word 2*32768/10
.word -4*32768/10
.word 3*32768/10
.word -4*32768/10
.word 2*32768/10
.word 1*32768/10
凑刹盾燕芬墟馆撅酝伍煽翌树蠢鸯堰酷涩姨枷双宋久潞定闪籍与遂哦畔雅DSP应用程序设计DSP应用程序设计
.text
start: SSBX FRCT
STM #x+7,AR2
STM #6, AR0
LD #x+1,DP
PORTR PA1,***@x+1
诫苑役碧还劫壳铂鞘刮戚轰襄簇妓贼抄嗅变汕势片蝶麻俯蕴落锈某庐乃娥DSP应用程序设计DSP应用程序设计

DSP应用程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2015-12-30
最近更新