- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录引言…………………………………………………………………………2数字录波器的设计…………………………………………………………22.1涉及数字滤波器的步骤…………………………………………………………22.2 利用MATI AB直接设计IIR数字滤波器…………………………………… 22.2.1 butterworth方法…………………………………………………………32.2.2 切比雪夫1法数字滤波器设计………………………………………… 32.3 数字滤波器的硬件实现………………………………………………………42.3 .1 复位模块…………………………………………………………………42.3.2 外接晶振模块……………………………………………………………42.3.3 存储器模块………………………………………………………………52.3.4 模拟量采样模块…………………………………………………………52.3.5 串口通讯模块……………………………………………………………52.4软件编程…………………………………………………………………………52.4.1主程序………………………………………………………………………5子程序………………………………………………………………………5结语……………………………………………………………………………6参考文献………………………………………………………………………6基于嵌入式微计算机的IIR数字滤波器1 引言数字滤波器是对数字信号实现滤波的线性时不变系统。它通过一定的计算或判断程序减少干扰信号在有用信号中的比重,故实际上它是一个程序滤波。数字滤波克服模拟滤波器的不足,它与模拟滤波器相比有以下几个优点:① 数字滤波是用程序实现的,不需要增加设备,所以可靠性高、稳定性好;② 数字滤波可以埘频率很低(如0.01Hz)的信号实行滤波,具有灵活、方便、功能强的特点。数字滤波实质上是一种运算过程,实现对信号的运算处理。输入的数字信号(数字序列)通过特定的运算转变为输出的数字序列,因此,数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理解为是一台计算机。描述离散系统输出与输入关系的卷积和差分方程只是给数字滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。嵌入式系统是嵌入到对象体系中的专用计算机系统,它的开发需要软硬件的综合开发。它具有及时响应并发处理。专用紧凑健;止可靠.其健壮性和可靠性是该类系统的必备条件。在一需要滤波的系统中,嵌入数字滤波器,灵活、方便,而且功能会达到非常满意的效果。2 数字滤波器的设计2.1 设计数字滤波器步骤设计一个数字滤波器一般包括以下三步:(1)按照任务的要求,确定滤波器的性能指标,例如,这些任务包括需要滤除哪些频率分量,保留哪些频率分量,保留的部分允许有多大的幅度或相位失真等。(2)用一个因果稳定的离散线性时不变系统的系统函数去逼近这一性能要求。这种系统函数可以IIR和FIR两类系统。(3)数字滤波器的实现。a.先设计一个合适的模拟滤波器,然后变换成满足预定指标的数字滤波器。这种方法很方便,由于模拟的网络综合理论已经发展成熟,产生了很多高效率的设计方法。常用的模拟滤波器不仅有简单而严格的设计公式,而且有各种现成的设计软件,设计起来很方便、很准确。b.最优化设计方法。首先要确定一种最优准则,例如设计出的实际频率响应的幅度特性l H( ”)l与所要求的理想频率响应! (e.irczc)i均方误差最小准则,或最大误差最小准则等,然后求此最佳准则下的滤波器系数和6。这种设计不需要通过模拟滤波器这一L}J问环节,因而也称作直接法。2.2 利用MATI AB直接设计IIR数字滤波器MATI AB工具箱提供l『几种模拟滤波器的原型产生函数,Bessel低通模拟滤波器原型.Butterworth滤波器原型,Chebyshev(1型.2型)滤波器原型、椭圆滤波器原型等等不同的模拟滤波器原型,模拟低通滤波器原型向低通、高通、带通、带阻的转变函数;从模拟滤波器向数字滤波器转换的双线性变换法和冲激响应不变法等方法 这一整套设计函数给在MATLAB中设计IIR数字滤波器带来了极大的方便。在这里用Butterworth方法、切比雪夫法、切比雪夫2法数字滤波器设计法直接调用函数进行仿真设计:2.2.1 butterworth方法图1例l:对于采样频率为lt)00Hz的采样信号,设计一个阶数为9阶、截至频率为300Hz的高通butter—worth数字滤波器。利用butter—worth函数直接设计:fb,a]=butter(9,300/500,’high’);可得到滤波器的频率特性:freqz(b,a,128,1000);滤波器的频率响应如图l所示。2.2.2 切比雪夫1法数字滤波器设计例2:对于采样
文档评论(0)