IIR数字滤波器的设计及软件实现.docVIP

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

IIR数字滤波器的设计及软件实现 实验目的 熟悉用双线性变换法设计IIR数字滤波器的原理与方法; 学会用MATLAB信号处理工具箱中的滤波器设计函数(或滤波器设计分析工具FDAtool)设计各种滤波器,学会根据滤波需求确定滤波器指标参数; 掌握IIR数字滤波器的MATLAB实现方法; 通过观察滤波器输入、输出信号的时域波形及其频谱,建立数字滤波的概念。 实验原理 设计IIR数字滤波器一般采用间接法(脉冲响应不变法和双线性不变法),应用最广泛的是双线性变换法。基本的设计过程是: (将给定的数字滤波器指标转换成模拟滤波器的指标; (涉及模拟滤波器; (将模拟滤波器的系统函数转换成数字滤波器的系统函数。 MATLAB信号处理工具箱中的各种IIR数字滤波器设计函数都是采用双线性变换法。本实验的数字滤波器的MATLAB实验是调用MATLAB信号处理工具箱的函数filter对给定的输入信号x(n)进行滤波,得到滤波后的输出信号y(n). 实验内容及步骤 信号处产生函数mstg产生由三路抑制载波调幅信号相加构成的复合信号st,该函数还会自动回图显示st的时域波形和幅频特性曲线,由后图可见,三路信号时域混叠无法在时域分离。但频域是分离的,所以可通过滤波的方法在频域分离。 将st中三路调幅信号分离,通过观察st的幅频特性曲线,分别确定可以分离st中三路抑制载波单频调幅信号的三个滤波器(低通滤波器、带通滤波器、高通滤波器)的通带截止频率和阻带截止频率。且滤波器的通带最大衰减为0.1dB,阻带最小衰减为60bB。 提示:抑制载波单频调幅信号的数学表示式为 ?? 其中,称为载波,为载波频率,称为单频调制信号,为调制正弦波信号频率,且满足。由上式可见,所谓抑制载波单频调幅信号,就是2个正弦信号相乘,它有2个频率成分:和频+和差频-,这2个频率成分关于载波频率对称。所以,1路抑制载波单频调幅信号的频谱图是关于载波频率对称的2根谱线,其中没有载频成分,故取名为抑制载波单频调幅信号。图中三路调幅信号的载波频率分别为250Hz、500Hz、1000Hz。 编程调用MATLAB滤波器涉及函数ellipord和ellip分别设计这三个椭圆滤波器,并绘图显示其损耗函数曲线; 调用滤波器实验函数filter,用三个滤波器分别对信号产生函数mstg产生的信号st进行滤波,分离出st中的三路不同载波频率的调幅信号y1(n)、y2(n)、y3(n)。 滤波器参数的选取: 对于载波频率为250Hz的条幅信号,可以选用低通滤波器分离,其指标为: 通带截止频率,通带最大衰减; 阻带截止频率,阻带最小衰减; 对于载波频率为500Hz的条幅信号,可以选用带通滤波器分离,其指标为: 通带截止频率,,通带最大衰减; 阻带截止频率,,阻带最小衰减; 对于载波频率为1000Hz的条幅信号,可以选用高通滤波器分离,其指标为: 通带截止频率,通带最大衰减;? 阻带截止频率,阻带最小衰减; 说明: (1)为了使滤波器阶数尽可能低,每个滤波器的边界频率选择原则是尽可能使滤波器过渡带宽尽可能宽; 与信号产生函数mstg相同采用频率Fs=10kHz; 为了滤波器阶数最低,选用椭圆滤波器。 试验程序框图 思考题及简答 阅读信号产生函数mstg,确定三路调幅信号的载波频率和调制信号频率 答: 第一路调幅信号的载波频率fc1=1000Hz; 第一路调幅信号的调制频率fm1=100Hz; 第二路调幅信号的载波频率fc2=500Hz; 第二路调幅信号的调制频率fm2=50Hz; 第三路调幅信号的载波频率fc3=250Hz; 第三路调幅信号的调制频率fm3=25Hz; 信号产生函数mstg中采样点数N=1600,对st进行N点FFT就可以得到6根理想谱线。如果取N=1800,可否得到6根理想谱线?为什么?N=2000呢?请改变采样点数N的值,观察频谱图验证判断是否正确? 答:因为信号st是周期序列,谱分析时要求观察时间为整数倍周期。分析可知,st的每个频率成分都是25Hz的整数倍。采样频率Fs=10kHz=25×400Hz,即在25Hz的正弦波的1个周期中采样400点。所以,当N为400的整数倍时一定为st的整数个周期。因此,采样点数N=1600和N=2000时,对st进行N点FFT可以得到6根理想谱线。如果取N=1800,不是400的整数倍,不能得到6根理想谱线。 N=1600时: N=1800时: N=2000S时: 修改信号产生函数mstg,给每路调幅信号加入载波成分,产生调幅(AM)信号,重复本实验,观察AM信号与抑制载波调幅信号的时域波形及其频谱的差别。 AM信号表示式: 取值: ,,结果见(附录Ⅰ) 实验结果(程序附录Ⅱ) 原信号输出: 低通输出: 带通输出: 高通输出: 附录(Ⅰ): 原信号

文档评论(0)

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

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

1亿VIP精品文档

相关文档