资源简介

本设计是基于matlab的iir滤波器设计和仿真,其中加入了gui界面的设计,以及对音频信号的采集前后音频回放和音频信号处理后的播放,以及音频信号进行fft变换以及变换前后波形图,和利用设计的滤波器进行了滤波后的波形图,其中对iir滤波器利用了脉冲响应不变法和 双线性变换法,滤波器方法对低通,高通,带通和带阻都做了设计,成功运行调试之后的成品,有利于通信类学科完成毕业设计。

资源截图

代码片段和文件信息

N=64;      %滤波器长度
fs=80000;   %采样频率
%各种滤波器的特征频率
fc_lpf=600;
%以采样频率的一半,对频率进行归一化处理
wn_lpf=fc_lpf*2/fs;
%采用fir1函数设计FIR滤波器
b_lpf=fir1(N-1wn_lpf);

%求滤波器的幅频响应
m_lpf=10*log(abs(fft(b_lpf))^2);   %%   注意是幅值的平方,由幅度的平方函数来确定系统函数,表征的是功率,反映的是功率的衰减

%绘制单位脉冲响应
stem(b_lpf);xlabel(‘n‘);ylabel(‘h(n)‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        405  2019-05-04 17:15  426e\IIR_GUI\111.m

     文件     117562  2019-04-25 09:40  426e\IIR_GUI\hello.wav

     文件      41975  2019-04-26 12:23  426e\IIR_GUI\iir_design.fig

     文件      24592  2019-05-04 22:25  426e\IIR_GUI\iir_design.m

     文件     115842  2019-04-26 12:05  426e\IIR_GUI\北风.wav

     目录          0  2019-05-04 22:21  426e\IIR_GUI

     目录          0  2019-07-08 19:58  426e

----------- ---------  ---------- -----  ----

               300376                    7


评论

共有 条评论