- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无限冲击响应IIR波器设计
DSP课程设计报告
设计课题:无限冲激响应IIR滤波器设计
专业班级:
学 号:
学生姓名:
一、设计要求:
运用DSP软件C55XX设计出IIR滤波器,并在电脑中做出时域和频域的图形。熟悉掌握CCStudio-v3.1软件的应用。
二、设计步骤:
1,编写汇编源程序。
2,建立汇编源程序:
在CCS环境下,点击file/new/source file菜单命令,打开一个空白文档,将汇编程序输入。单击file/save菜单命令,在D:\program files\ti\myprojects下保存文件名为mymove,并选择保存类型为*.asm。
3,建立链接命令文件。
4,建立一个新工程:
在project菜单中选择new项,弹出project creation窗口,在project栏中输入mymove,单击“完成”按钮,CCS将创建一个名为mymove.pjt的工程,此文件保存了工程的设置信息及工程中的文件引用情况。
5,将有关文件添加到工程中:
从project菜单中选取add files to project命令,选择文件mymove.asm,双击“找开”按钮,将mymove.asm添加到工程中。从project菜单中选取add files to project命令,选择文件mymove.cmd,将mymove.cmd添加到工程中。
6,汇编,编译和链接产生.OUT文件:
点击project菜单中的rebuild all。在监视窗口显示汇编、编译和链接的相关信息。如果没有错误,将产生mymove.out文件;如果有错,在监视窗口以红色字体显示出错行,用鼠标双击该行,光标跳至源程序相应的出错行。修改错误后,重新汇编、链接。
7,加载并运行.OUT文件:
执行菜单命令file/load program,选择mymove.out并找开,将rebuild all生成的程序加载到DSP中。点击debug/run菜单命令运行程序。
8,观察运行结果:
由.asm源程序和.cmd链接程序,可知本程序的a[20]放置在数据空间0100H开始的单元中,DATA放置在数据空间0200H开始的单元中。点击view/memory菜单命令,page菜单中为data,为数据存储器,将address改为0x0100,单击ok按钮,将在汇编窗口显示待定的数据空间的内容。在page下拉菜单中选择program,为程序存储器,将address改为0x2000,单击ok按钮,观察程序存储器2000H-2013H(PROM)空间中的内容。
程序如下:
Iir中iir.asm中的:
.global _iir,_init,_outdata
_iir
bset frct
sub #1,t0
mov t0,mmap(csr)
add t0,ar0
mov xar2,xdp
mov ar2,cdp
mov #0,ac0
rpt csr
macmz *ar0-,*cdp+,ac0
add t0,ar1
mov xar3,xdp
mov ar3,cdp
rpt csr
macmz *ar1-,*cdp+,ac0
mar *ar1+
mov hi(ac0),*ar1
mov hi(ac0),t0
bclr frct
ret
_init
sub #1,t0
mov t0,mmap(csr)
mov #0,ac0
rpt csr
mov ac0,*ar0+
rpt csr
mov ac0,*ar1+
ret
_outdata
mov t1,ac0
sub #2,ac0
mov ac0,mmap(csr)
add ac0,ar0
rpt csr
delay *ar0-
mar *ar0+
mov t0,*ar0
ret
iir55.c中的:
#include math.h
#define signal_1_f 500
#define signal_2_f 10000
#define signal_sample_f 25000
#define pi 3.1415926
#define IIRNUMBER_L 2
#define bufer_L 256
int N_L=IIRNUMBER_L;
int data_in[bufer_L];
int out[bufer_L] ;
int x[IIRNUMBER_L+1];
int y[IIRNUMBER_L+1];
int
您可能关注的文档
- 无锡地区详开发部前期报建及配套申请工作内容(市区).doc
- 无锡市“十一五”规划纲要中评估报告.doc
- 无锡工程量创优措施改.doc
- 无锡太湖锦绣园临时道工程施工组织设计.doc
- 无锡宜兴陶都样板房室内精装修工程施组织设计.doc
- 无锡市“十一五创意产业发展规划.doc
- 无锡市专业技术人员继续教育公修课《现代高新科技及产业发展》最新题库及答案.doc
- 无锡市产科标化建设评审标准.doc
- 无锡市二人民医院五年发展规划.docx
- 无锡地铁票价听证案要点.doc
- 数学好玩 分扣子(教学设计)-2023-2024学年一年级下册数学北师大版.docx
- 2024-2025学年初中英语九年级上册上海新世纪版教学设计合集.docx
- 2024-2025学年中职中职专业课纺织服装类68 轻工纺织大类教学设计合集.docx
- 2024-2025学年初中劳动九年级(全一册)广州版教学设计合集.docx
- 2024-2025学年中职化学通用类人教版(2009)教学设计合集.docx
- 滇人版信息技术三年级第2册 第3课 文字的复制粘贴 教学设计.docx
- 通用版初中心理健康教育 欣赏生命:《假如生命有季节》教学设计.docx
- 沪教版化学九年级下册 第7章 应用广泛的酸·碱·盐 基础实验8 酸与碱的化学性质教案().docx
- 第11课时 复杂的百分数问题(教学设计)-2024-2025学年六年级上册数学苏教版.docx
- 高中体育与健康 弯道跑技术 教案.docx
文档评论(0)