资源简介
内部有MATLAB代码(经测试完整) 另外有word文档的课程设计报告;全部可

代码片段和文件信息
%题目:利用MATLAB结合双线性变换法设计 一个数字切比雪夫带通IIR滤波
%姓名:罗扬静
%班别:通信172班
%学号:201708402208
clear
%数字滤波器的技术指标 即任务设计要求
wp1=0.45*pi; wp2=0.65*pi; wp0=0.55*pi;
ws1=0.3*pi; ws2=0.75*pi;
Ap=1; As=40; T=2;
%带通到低通的频率变换
Wp1=(2/T)*tan(wp1/2); Wp2=(2/T)*tan(wp2/2);
Ws1=(2/T)*tan(ws1/2); Ws2=(2/T)*tan(ws2/2); Wp=(2/T)*tan(wp0/2);
BW=Wp2-Wp1; %带通滤波器的通带宽度
W0=Wp1*Wp2;
WP=1; %归一化处理
WS=WP*(W0^2-Ws1^2)/(Ws1*BW);
%切比雪夫模拟低通原型滤波器设计
[NWn]=cheb1ord(WPWSApAs‘s‘);
[B1A1]=cheby1(NApWn‘s‘);
%模拟低通原型滤波器幅频特性曲线(dB)
[h1w1]=freqs(B1A1);
subplot(321);plot(w1/pi20*log(abs(h1)));grid on;
xlabel(‘w(rad)‘);
ylabel(‘|H(jw)|.dB‘);
title(‘模拟低通滤波器幅频特性曲线‘);
% 由模拟低通原型滤波器变换为模拟带通滤波器
[B2A2]=lp2bp(B1A1WpBW);
[h2w2]= freqs(B2A2);
%模拟带通滤波器幅频特性曲线(dB)
subplot(322);plot(w220*log(abs(h2)));axis([03-40050]);grid on;
xlabel(‘w(rad)‘);
ylabel(‘|H(jw)|.dB‘);
title(‘模拟带通滤波器幅频特性曲线‘);
%双线性变换:由模拟滤波器向数字滤波器的变换
[B3A3]=bilinear(B2A20.5);
[hw]=freqz(B3A364);
phz=unwrap(angle(h));
%数字带通滤波器幅频响应曲线
subplot(323);plot(w/piabs(h));
xlabel(‘w(rad)‘);ylabel(‘|H(z)|‘);
title(‘数字带通滤波器幅频特性曲线‘);
%数字带通滤波器幅频响应曲线(dB)
subplot(324);plot(w/pi20*log10(abs(h)));axis([-12-25050]);
xlabel(‘w(rad)‘);ylabel(‘|H(z)|.dB‘);
title(‘数字带通滤波器幅频特性曲线‘);
%数字带通滤波器相频特性曲线(dB)
subplot(325);plot(w/piphz);grid on;
xlabel(‘w(rad)‘);
ylabel(‘H(z)‘);
title(‘数字带通滤波器相频特性曲线‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1689 2019-11-15 17:10 DSP课设\IIR.m
文件 460800 2019-11-15 20:46 DSP课设\MATLAB结合双线性变换法设计一个数字切比雪夫带同IIR滤波器.doc
- 上一篇:多目标模板匹配
- 下一篇:用matlab生成正弦表程序.m文件
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论