- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Matlab的FIR滤波器设计与仿真
实验地点:曹光彪信息楼219 实验日期:7月13日至 7月18日
一、实验目的
1、掌握基本的MATLAB编程方法;
2、理解FIR滤波器的设计原理;
3、学会用MATLAB来编程实现FIR滤波器;
4、掌握基本的simulink交互式仿真,并对FIR滤波器模型并进行仿真制作数据源:用电脑采集或用软件截取5至10秒的语音(如“宁波大学”...)(注意用wavread函数将语音文件读入到matlab时,有“右声道”和“左声道”两个信号,只要将其中一个声道作为信号就可以。)信号中混入随机噪声(注意信噪比,噪声强度不要太大)事先取一个参考值, randn(size(a)) .* sqrt(noise_var) + noise_mu;语句产生与原始语音长度相同的随机噪声,最后把这个噪声添加到原始语音中,得到加噪语音信号。
3、设计一个FIR滤波器对前面的混合信号进行处理、降低噪声,并对性能进行分析( FIR) 数字滤波器具有严格的线性相位,又具有任意的幅频特性。同时FIR 系统只有零点,系统是稳定的,因而容易实现线性相位和允许实现多通道滤波器。只要经过一定的延时,任何非因果有限长序列都能变成因果的有限长序列, 因而总能用因果系统来实现。FIR 滤波器由于单位冲激响应是有限长的,可以用快速傅立叶变换( FFT) 算法来实现过滤信号,从而大大提高运算效率。由于FIR 滤波器具有以上优点,在信号处理和数据传输中得到了广泛的应用。运用窗函数设计滤波器是FIR 数字滤波器设计的主要方法之一,由于运算简单,又有闭合形式的公式可循,因而很实用。
有限长FIR数字滤波器的设计方法主要是窗函数设计法。
常用的窗函数有以下几种, 矩形窗, 三角窗,汉宁窗, 海明窗, 布拉克曼窗, 凯泽窗(β =7. 865) ,各种窗函数基本参数比较如下表1 。由表1得矩形窗虽然简便,但存在明显的吉布斯效应,主瓣和第一旁瓣之比只有13dB,为了克服这些缺陷,设计时可根据给定的滤波器技术指标,选择滤波器长度M和窗函数w(n),使其具有最窄宽度的主瓣和最小旁瓣
4、用Simulink设计FIR滤波器模型并进行仿真,所得结果进行分析Simulink创建模型并寻找解决实际问题的方法,可以用它轻松地搭建一个系统模型,并设置模型参数和仿真参数。由于Simulink是交互式的应用程序,因此在仿真过程中,可以在线修改仿真参数,并立即观察到改变后的仿真结果。本文将介绍在Simulink环境下应用数字滤波器设计模块进行信号处理(滤波)的可视化设计技术。由于调用了Matlab高度集成化和可视化的计算机仿真环境,用户可以不用编写任何程序语句,仅仅通过鼠标拖放和点击操作,就可完成复杂的数字滤波器的设计工作。下面通过一个应用示例介绍这种基于可视化的信号滤波技术,用数字滤波器设计模块(Digital Filter Design Block)设计、分析和实现滤波器。制作数据源用wavread函数将语音文件读入到matla[a,fs]=wavread(现代语音处理技术.wav);%读入语音
a=a(:,1);
信号中混入随机噪声noise_mu = 0;
noise_var =0.005;
a0= randn(size(a)) .* sqrt(noise_var) + noise_mu;
a1=a+a0;
事先取一个参考值, randn(size(a)) .* sqrt(noise_var) + noise_mu;语句产生与原始语音长度相同的随机噪声,最后把这个噪声添加到原始语音中,得到a1是信号中混入随机噪声的的语音。
3、设计一个FIR滤波器FIR滤波器fedge=input(Band edges in Hz=);
mval=input(Desired magnitude values in each band=);
dev=input(Desired ripple in each band=);
FT=input(Sampling frequency in Hz=);
输入从FFT上得到的数据,passband和stopband,低通或高通,带通,通带纹波和阻带纹波,以及从wavread函数中得到的采样频率fs。
通过:
[N,fpts,mag,wt]=remezord(fedge,mval,dev,FT);
b=remez(N,fpts,mag,wt);
产生滤波器的阶数N和滤波器的系数b。
③然后把加噪的语音a1与b进行卷积:a11=conv(b,a1) 得到的是滤波后的语音信号。
3.2、FIR滤波器a=a(:,1);
FS=length(a);
f=0:fs/FS:(FS-1)*fs/FS;
%进行FFT变换
x=fft(a);
您可能关注的文档
- 2012年度普通高等学校招生全国统一考试江西省语文卷.doc
- 2012年度全国高考语文试卷(江西卷)+答案解析.doc
- 南京航空航天大学2017年度音乐表演(歌舞)专业招生简章.doc
- 儿童水疗机使用说明书.doc
- 2013年福建省中小学教师招聘考试教育综合知识真题和答案.doc
- 麦克利兰成就.doc
- 4.6.1第六节 人体生命活动的调节.doc
- 2012年度 江西教师招聘考试 笔试 学科 小学 心理健康 真题.pdf
- 多媒体与计算机论文.doc
- 江苏2004年度会计从业资格考试《财经法规》试题.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)