信号处理的设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号处理的设计与实现

PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 10 北京航空航天大学 仪器科学与光电工程学院 硕士选修课期末考核作业 信号处理系统的设计与实现 2013~2014学年第一学期 2013 年12 月30日 2题 (10分) 简述数字信号处理器(DSP)的基本特点 DSP芯片,是具有特殊结构的微处理器,其特殊性可归纳为4点: a 内部采用程序和数据分的开哈佛结构; b 具有专门的硬件乘法器; c 采用流水线操作; d 提供特殊的DSP指令 3题 (10分) 用3-8译码器设计I/O口地址分配逻辑电路,其中读地址16个,从RE0~RE15,每个口至少占16个地址,地址编码见表1: 表1 地址口 地址范围 地址口 地址范围 RE0 00H~0FH RE8 10H~1FH RE1 20H~2FH RE9 30H~3FH RE2 40H~4FH RE10 50H~5FH RE3 60H~6FH RE11 70H~7FH RE4 80H~8FH RE12 90H~9FH RE5 A0H~AFH RE13 B0H~BFH RE6 C0H~CFH RE14 D0H~DFH RE7 E0H~EFH RE15 F0H~FFH 写地址口为8个,从WR0~WR7,每个口至少占32个地址,编码见表2: 表2 地址口 地址范围 地址口 地址范围 WR0 00H~1FH WR4 80H~9FH WR1 20H~3FH WR5 A0H~BFH WR2 40H~5FH WR6 C0H~DFH WR3 60H~7FH WR7 E0H~FFH 要求:用DSP芯片F206的4根读/写控制引脚 RD、RW、IS、WE及地址线。 图1 I/O口分配地址方案 4题(50分) 试编写DSP程序,对输入序列u(x)用2阶IIR数字滤波器直接Ⅰ型结构对其作滤波处理。 条件: 滤波器差分方程为: y(0)=u2A(2)+u1A(1)+u0A(0)+y2B(2)+y1B(1) 2) 初始化参数如下: { u0 u1 u2 }={ 2 4 6 } { y1 y2 }={ 10 9 } { A0 A1 A { B1 B2 }={ 9 8 } 要求: 采样数据在第2中的RE8输入 ,用in 指令;输出数据y0在WR0输出,用out指令。以上口地址要在I/O口初始化头文件(*.h)中定义。 要有中断矢量头文件:vector.h 应编写完整的命令文件(*.cmd),将DARAM B0~B2块配置到数据空间;.text配置到程序空间。 采样数据每500ms(毫秒)输入一次,用延时子程序实现500ms(毫秒) 延时,设DSP的时钟周期为50ns。 要有程序流程图。 *File:multi.cmd -o multi.out ; output file name -m multi.map ; map file name multi.obj memory { page0: rom: orign=0000h, length=0200h page1: b2: orign=0060h, length=0020h b0: orign=0200h, length=0100h b1: orign=0300h, length=0100h } sections { .vectors: rom page0 .text: rom page0 .bss: b2 page1 } * File: vector.h * * File defines Interrupt vector labels * .sect “vectors” ;定义初始化命名段 b start ;b是2字指令 b inpt1 b inpt23 b timer b codrx b codtx b uart .space 45*16 ;在当前段内保留45个字的单元 .word 1,2,3,4,5 ;将16位数置入当前段的连续字中 *File: init.h* *include file with I/O register declaration * RE8 .set 00010h

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档