课程设计基于Matlab的FIR滤波器设计与仿真.docVIP

  • 4
  • 0
  • 约6.08千字
  • 约 13页
  • 2017-10-10 发布于江苏
  • 举报

课程设计基于Matlab的FIR滤波器设计与仿真.doc

课程设计基于Matlab的FIR滤波器设计与仿真

基于Matlab的FIR滤波器设计与仿真 实验地点: 实验日期:7月13日至 7月18日 一、实验目的 1、掌握基本的MATLAB编程方法; 2、理解FIR滤波器的设计原理; 3、学会用MATLAB来编程实现FIR滤波器; 4、掌握基本的simulink交互式仿真,并对FIR滤波器模型并进行仿真; 5、学会对所得的结果进行分析。 二、实验内容 1、制作数据源: 用电脑采集或用软件截取5至10秒的语音(如“宁波大学”...)(注意用wavread函数 将语音文件读入到matlab时,有“右声道”和“左声道”两个信号,只要将其中一个声道作为信号就可以。) 2、信号中混入随机噪声(注意信噪比,噪声强度不要太大): 事先取一个参考值为0,再取噪声的方差,方差的取值是根据原始语音的幅度取的噪声, 噪声强度不宜过大或过小,适中即可。然后通过 randn(size(a)) .* sqrt(noise_var) + noise_mu;语句产生与原始语音长度相同的随机噪声,最后把这个噪声添加到原始语音中,得到加噪语音信号。 3、设计一个FIR滤波器对前面的混合信号进行处理、降低噪声,并对性能进行分析: 有限长单位冲激响应( FIR) 数字滤波器具有严格的线性相位,又具有任意的幅频特性。同时FIR 系统只有零点,系统是稳定的,因而容易实现线性相位和允许实现多通道滤波器。只要经过一定的延时,

文档评论(0)

1亿VIP精品文档

相关文档