《基于matlab的FIR滤波器设计(处理加噪音频,窗函数法)》.docVIP

  • 37
  • 0
  • 约8.63千字
  • 约 4页
  • 2016-12-11 发布于贵州
  • 举报

《基于matlab的FIR滤波器设计(处理加噪音频,窗函数法)》.doc

基于matlab的FIR滤波器设计(处理加噪音频,窗函数法) 一、录制音频 二、利用窗函数法设计的低通滤波器处理加有噪声的音频波形 f3=7000;%所加噪声正弦函数的频率 [Y,fs,bits]=wavread(D:\yinpin\nihao01.wav); %利用wavread产生音频的函数及采样频率 L=length(Y);t=0:1/fs:(L-1)/fs;%定义时间的范围及步长 y=0.005*sin(2*pi*f3*t); n1=floor(L/2);%所加噪声 f1=(0:n1)*fs/L;Y=Y(:,1);sound(Y,fs);%输出加噪前音频 Y1=y+Y;%给音频加噪声 FY1=abs(fft(Y1,L));FY=abs(fft(Y,L));sound(Y1,fs);%输出加噪后的音频 figure(1) subplot(211) plot(t(1:1000),Y(1:1000)); grid on;%加噪前音频的时域图 xlabel(时间(t));ylabel(幅度(Y)); title(加噪前录音波形的时域图); subplot(212) plot(f1,FY(1:n1+1)); grid on;%加噪前音频的频域图 xlabel(频率(f));ylabel(幅度(FY)); title(加噪前录音波形的频域图); figure(2) subplot(

文档评论(0)

1亿VIP精品文档

相关文档