- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
双音频信号滤波去噪——使用最优等纹法设计的FIR滤波器
双音频信号滤波去噪——使用最优等波纹法设计的FIR滤波器
摘 要 本课程设计主要是在matlab软件平台下利用最优等波纹法设计一个滤波器以对一个双音频信号进行滤波去噪音处理。先录制一段双音频的wav格式的声音信号,进行加噪,依据频谱分析。给定相应的技术指标采用等波纹法设计一个FIR滤波器,对原信号进行滤波去噪处理。通过比对滤波前后的波形图,深入了解滤波器的相关技术指标及性能,掌握设计滤波器的方法,程序通过调试运行及完善后,符合设计要求。
关键词 双音频信号;MATLAB;等波纹法;fir滤波器。
1 引 言
数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。传统的数字滤波器设计使用繁琐的公式计算,改变参数后需要重新计算,在设计滤波器尤其是高阶滤波器时工作量很大。数字滤波器可以将输入信号的某些频率成分或某个频带进行压缩、放大,从而改变输入信号的频谱结构,因此也可以说是一个频率选择器。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。与IIR滤波器相比,FIR的实现是非递归的,总是稳定的;更重要的是,FIR滤波器在满足幅频响应要求的同时,可以获得严格的线性相位特性。因此,它在高保真的信号处理,如数字音频、图像处理、数据传输、生物医学等领域得到广泛应用[1]。本课程设计的主要目的是在MATLAB的平台下,用等波纹法设计出一个FIR滤波器,再用滤波器滤去一个带噪信号的噪声,然后分别比较原信号,加噪信号,滤波信号的频谱图。
1.1课程设计目的
采集一段双音频信号,绘制波形并观察其频谱,给定相应技术指标,用最优等波纹法设计一个满足指标的FIR滤波器,对该双音频信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析,根据结果和学过的理论得出合理的结论。
1.2 课程设计要求
(1)滤波器指标必须符合工程实际。
(2)设计完后应检查其频率响应曲线是否满足指标。
(3)处理结果和分析结论应该一致,而且应符合理论。
(4)独立完成课程设计并按要求编写课程设计报告书。
1.3 课程设计平台
MATLAB
设 计 原 理
2.1 数字滤波器
数字滤波器是指通过对输入信号进行数值比较进行运算,让输入信号中有用的频率成分以比较高的保真度通过,滤除(阻止)某些无用的频率成分,实现对输入信号的选频处理。实现这种处理的数字硬件系统或程序模块称为数字滤波器。当然,除了选频处理,滤波器还可以实现对输入信号的多种处理。例如,微分、希尔伯顿变换、频谱校正等处理。本章主要介绍选频型滤波器的设计。
数字滤波器是通过对输入信号进行数值运算实现滤波处理的,与模拟滤波器相比较,其突出优点是:处理精度高、稳定性好、体积小、实现方法灵活,不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊滤波功能。
数字滤波器通常分为无限长单位脉冲响应数字滤波器(IIRDF,Infinite Impulse Response Digital Filter)和有限长单位脉冲响应数字滤波器(FIRDF,Finie Impulse Response Digital Filter)。这两种滤波器的设计方法和性能特点也截然不同。IIR滤波器的设计方法有两类:间接设计法和直接设计法。间接设计是借助模拟滤波器设计方法进行的,先根据数字滤波器设计指标设计相应的过渡模拟滤波器,再将过渡模拟滤波器转换成数字滤波器。直接设计法是在时域或频域直接设计数字滤波器[2]。
由于模拟滤波器设计理论非常成熟,而且又多种性能优良的典型滤波器可供选择(例如,巴特沃思、切比雪夫和椭圆滤波器等),设计公式和图表完善,而且许多实际应用需要模拟滤波器的数字仿真。所以,只要掌握了滤波器的基本原理,在实际工程中采用计算机辅助设计滤波器是很容易的。
FIR滤波器的设计方法有许多种,如窗函数设计法、频率采样设计法和最优化设计法等。窗函数设计法的基本原理是用一定宽度窗函数截取无限脉冲响应序列获得有限长的脉冲响应序列,窗口设计法是从单位脉冲响应序列着手,使h(n)逼近理想的单位脉冲响应序列hd(n)。
但一般来说,理想频响都为分段桓定,在边界频率处有突变点,所以,这样得到的理想单位脉冲响应hd(n)往往都是无限长序列,而且是非因果的。但FIR的h(n)是有限长的,问题是怎样用一个有限长的序列去近似无限长的hd(n)。最直接简单的办法是直接截取其一段来代替。这种截取可以形象地想象为h(n)就好象是通过一个“窗口”所看到一段hd(n),因此 ,h(n)也可表达为hd(n)和一个“窗函数”的乘积,即
(2.1)
在这里窗口函数就是矩形
文档评论(0)