数字信号处理_iir及fir设计

数字信号处理_iir及fir设计

ID:33129803

大小:267.35 KB

页数:32页

时间:2019-02-21

数字信号处理_iir及fir设计_第1页
数字信号处理_iir及fir设计_第2页
数字信号处理_iir及fir设计_第3页
数字信号处理_iir及fir设计_第4页
数字信号处理_iir及fir设计_第5页
资源描述:

《数字信号处理_iir及fir设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、IIR数字滤波器设计作业通信工程2013040157.12设计一个数字切比雪夫I型带通滤波器,给定指标为:(1)波纹,当(2)衰减,,(3)抽样频率试用冲激响应不变法,双线性变换法进行设计,最后写出的表达式,并画出系统的幅频响应特性。解:冲激响应不变法设计程序如下%冲激响应不变法,ex712.mclc;clearallOmegaP1=2*pi*200;OmegaP2=2*pi*400;%带通截止频率OmegaS1=2*pi*100;OmegaS2=2*pi*600;%1.5kHz阻带Rp=2;%波纹系数As=20

2、;%阻带衰减dBFs=2*10^3;%抽样频率2khzOmegaP=[OmegaP1,OmegaP2];OmegaS=[OmegaS1,OmegaS2];wp=OmegaP/Fs;ws=OmegaS/Fs;%等效数字频率[N,OmegaC]=cheb1ord(OmegaP,OmegaS,Rp,As,'s')%滤波器阶数截止频率[b,a]=cheby1(N,Rp,OmegaC,'s');%AF系统函数的分子分母[bz,az]=impinvar(b,a,Fs)%冲击不变法AFtoDFw0=[wp,ws]%四个频点Hx

3、=freqz(bz,az,w0);%检验[H,w]=freqz(bz,az);%计算0~pi上的响应dbHx=-20*log10(abs(Hx)/max(abs(H)))%归一化并求dBdbH=20*log10(abs(H)/max(abs(H)));%归一化的频率响应plot(w/pi,dbH);%画图xlabel('Omega/pi');ylabel('dB');axis([0,1,-60,5]);grid运行,得N=3;OmegaC=1.0e+03*1.25662.5133w0=0.62831.2566

4、0.31421.8850bz=-0.00000.0272-0.05810.01090.0437-0.02370az=1.0000-3.30306.0060-6.74635.1356-2.40930.6290dbHx=2.00222.001541.673930.7707图1冲激响应不变法设计IIR带通滤波器由程序返回得到的数值可以得知,这是一个3阶带通滤波器。转换为模拟原型滤波器的频率见OmegaC返回的值。数字滤波器的边界频率见w0返回的值。由bz,az返回值可得由dbHx返回值可知在四个边界频率处幅度响应大小:

5、对应到模拟频率,即有2004001006002.00222.001541.673930.7707满足题目要求的设计指标,通带波纹不大于2dB,截止频率处衰减不小于20dB。双线性变换法设计程序如下%双线性变换法,ex7122mclc;clearallOmegaP1=2*pi*200;OmegaP2=2*pi*400;%带通截止频率OmegaS1=2*pi*100;OmegaS2=2*pi*600;%1.5kHz阻带Rp=2;%波纹系数As=20;%阻带衰减dBFs=2*10^3;%抽样频率2khzOmegaP=[

6、OmegaP1,OmegaP2];OmegaS=[OmegaS1,OmegaS2];wp=OmegaP/Fs;ws=OmegaS/Fs;%等效数字频率OmegaP_t=2*Fs*tan(wp/2);OmegaS_t=2*Fs*tan(ws/2);[N,OmegaC]=cheb1ord(OmegaP_t,OmegaS_t,Rp,As,'s')[b,a]=cheby1(N,Rp,OmegaC,'s');%AF系统函数的分子分母[bz,az]=bilinear(b,a,Fs)%双线性变换法AFtoDFw0=[wp,ws

7、];%四个频点Hx=freqz(bz,az,w0);%计算四个频点上对应的幅度响应[H,w]=freqz(bz,az);%计算0~pi上的响应dbHx=-20*log10(abs(Hx)/max(abs(H)))%归一化并求dBdbH=20*log10(abs(H)/max(abs(H)));%归一化的频率响应plot(w/pi,dbH);%画图xlabel('数字频率域频率Omega/pi');ylabel('dB');axis([0,1,-300,5]);grid运行,得N=2;OmegaC=1.0e+0

8、3*1.29972.9062w0=0.62831.25660.31421.8850bz=0.0512-0.0000-0.1024-0.00000.0512az=1.0000-2.07332.4881-1.59440.6125dbHx=1.99971.999724.132522.3051图2双线性变换法设计IIR带通滤波器由程序返回得到的数值可以得知,这是一个2阶带通滤波器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。