- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- mis管理信息系统课后大题中文翻译.doc
- MINITAB15中文版安装指.doc
- NDA保密协议(中英文).doc.doc
- oralce数据库的基本操作.doc
- PCB 干膜暗房操作工艺指导书.doc
- PCB版制作实训讲义.doc
- PEXa地暖管和PERT地暖管的区别.doc
- php考试题精选.doc
- PKPM新规范计算软件应用手册.doc
- PHOTOSHOP教程:用好调整层.doc
- 山东省临沂市2011年初中英语学业水平模拟考试卷(一).docx
- 安徽省宿州市成考专升本2022-2023学年大学语文自考测试卷(含答案).pdf
- 学前教育综合知识逻辑思维能力练习题.pdf
- 江苏省徐州市第七中学2024-2025学年高一上学期11月期中考试 化学试题(含答案).pdf
- 安全生产追责课件内容摘要.ppt
- 宁夏大学附属中学人教版高中化学必修2-第7章选择题专项经典测试卷(专题培优).pdf
- 太原市清徐县三年级下学期数学期末考试试卷.pdf
- 企业岗位职责与技能匹配标准.docx
- 山东省桓台第二中学2014-2015学年高一上学期第一次(10月)检测生物试题.docx
- 山东省泰安市数学高二下学期理数期中段考试卷.pdf
原创力文档


文档评论(0)