- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
DSP试验汇报
软件试验
1無限冲激响应滤波器(IIR)算法
壹.试验目的
1.掌握设计IIR数字滤波器的原理和措施。
2.熟悉IIR数字滤波器特性。
3.理解IIR数字滤波器的设计措施。
二.试验设备
PC兼容机壹台,操作系统為Windows(或Windows98,WindowsXP,如下默认為Windows),安装CodeComposerStudio2.21软件。
三.试验原理
1.無限冲激响应数字滤波器的基础理论。
2.模拟滤波器原理(巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器)。
3.数字滤波器系数确实定措施。
4.根据规定设计低通IIR滤波器:
规定:低通巴特沃斯滤波器在其通带边缘1kHz处的增益為-3dB,12kHz处的阻带衰減為30dB,采样频率25kHz。设计:
-确定待求通带边缘频率fp1Hz、待求阻带边缘频率fs1Hz和待求阻带衰減-20logδsdB。
模拟边缘频率為:fp1=1000Hz,fs1=1Hz
阻带边缘衰減為:-20logδs=30dB
-用Ω=2πf/fs把由Hz表达的待求边缘频率转换成弧度表达的数字频率,得到Ωp1和Ωs1。
Ωp1=2πfp1/fs=2π1000/25000=0.08π弧度
Ωs1=2πfs1/fs=2π1/25000=0.96π弧度
-计算预扭曲模拟频率以防止双线性变换带来的失真。
由w=2fstan(Ω/2)求得wp1和ws1,單位為弧度/秒。
wp1=2fstan(Ωp1/2)=6316.5弧度/秒
ws1=2fstan(Ωs1/2)=794727.2弧度/秒
-由已給定的阻带衰減-20logδs确定阻带边缘增益δs。
由于-20logδs=30,因此logδs=-30/20,δs=0.03162
-计算所需滤波器的阶数:
因此,壹阶巴特沃斯滤波器就足以满足规定。
-壹阶模拟巴特沃斯滤波器的传播函数為:H(s)=wp1/(s+wp1)=6316.5/(s+6316.5)
由双线性变换定义s=2fs(z-1)/(z+1)得到数字滤波器的传播函数為:
因此,差分方程為:y[n]=0.7757y[n-1]+0.1122x[n]+0.1122x[n-1]。
5.程序流程图:
四.试验环节
1.试验准备:
-设置软件仿真模式
-启動CCS
2.打動工程,浏览程序,工程目录為
C:\ICETEK\VC5416AES61\VC5416AES61\Lab0502-IIR\IIR.pjt。
3.编译并下载程序。
4.打開观测窗口:
*选择菜單View-Graph-Time/Frequency…進行如下图所示设置。
*选择菜單View-Graph-Time/Frequency…,進行如下设置:
5.清除显示:在以上打開的窗口中單击鼠標右键,选择弹出式菜單中“CleAeDisplay”功能。
6.设置断點:在程序iir.c中有注释“breakpoint”的語句上设置软件断點。
7.运行并观测成果:
⑴选择“Debug”菜單的“Animate”项,或按F12键运行程序。
⑵观测“IIR”窗口中時域图形;观测滤波效果。
8.退出CCS
五.试验成果
输入波形為壹种低频率的正弦波与壹种高频的余弦波叠加而成。如图:
通過观测频域和時域图,得知:输入波形中的低频波形通過了滤波器,而高频部分则被衰減。
试验代码:
#includemath.h
#defineIIRNUMBER2
#defineSIGNAL1F1000
#defineSIGNAL2F4500
#defineSAMPLEF10000
#definePI3.1415926
floatInputWave();
floatIIR();
floatfBn[IIRNUMBER]={0.0,0.7757};
floatfAn[IIRNUMBER]={0.1122,0.1122};
floatfXn[IIRNUMBER]={0.0};
floatfYn[IIRNUMBER]={0.0};
floatfInput,fOutput;
floatfSignal1,fSignal2;
floatfStepSignal1,fStepSignal2;
floatf2PI;
inti;
floatfIn[256],fOut[256];
intnIn,nOut;
m
您可能关注的文档
最近下载
- 2024年4月 全国高等教育自学考试真题 人员素质测评理论与方法 06090.doc VIP
- 路基挡土墙专项施工方案 - 大模板.docx VIP
- 一种可连续工作的氦气纯化器与纯化方法.pdf VIP
- 抢救药品相关试题(附答案).docx VIP
- 施工现场机械设备检查技术规范 JGJ 160-2016知识培训.pptx
- 2017年版2020年修订普通高中语文课程标准解读与培训课件.pptx VIP
- (人教2024版新教材)英语四年级上册Unit4.2 Part A Let’s learn&Match, act and guess课件.pptx
- 2025届高考散文一轮整体复习:写人叙事类散文——《放牛记》全文详解+课件.pptx VIP
- 热力管道工程质量保证措施和体系.pdf VIP
- 黄帝内经的临床医学理论.PPT VIP
文档评论(0)