版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、开始读入数字滤波器技术指标将指标转换成归一化模拟低通滤波器的指标设计归一化的模拟低通滤波器阶数N 和截止频率模拟域频率变换,将H(P变换成模拟带通滤波器H(s用双线性变换法将H(s转换成数字带通滤波器H(z输入信号后显示相关结果求相应的幅频响应与相频响应 50100150-202tx 1(t x1的波形50100150-202tx 2(t x2的波形 50100150-202t x (t 输入信号x 的波形10203040-0.01-0.00500.0050.01ty滤波器输出y 的波形clc;clear all ;结束%数字滤波器的技术指标Rp = 1; % 通带最大衰减Rs = 40;%
2、阻带最小衰减OmegaS1_1=350; % 通带截止频率OmegaS1_2=550;% 通带截止频率OmegaP1_1=400; % 阻带截止频率OmegaP1_2=500;% 阻带截止频率Fp=2000; % 抽样频率Wp1=2*pi*OmegaP1_1/Fp; % 模数频率变换Wp2=2*pi*OmegaP1_2/Fp;Ws1=2*pi*OmegaS1_1/Fp;Ws2=2*pi*OmegaS1_2/Fp;OmegaP1=2*Fp*tan(Wp1/2; % 非线性变换OmegaP2=2*Fp*tan(Wp2/2; % 非线性变换OmegaS1=2*Fp*tan(Ws1/2; % 非线性变
3、换OmegaS2=2*Fp*tan(Ws2/2; % 非线性变换OmegaP0=sqrt(OmegaP1*OmegaP2;% 等效中心频率Bw=OmegaP2-OmegaP1; % 带通滤波器的通带宽度Eta_P0=OmegaP0/Bw; % 归一化处理Eta_P1=OmegaP1/Bw; % 归一化处理Eta_P2=OmegaP2/Bw; % 归一化处理Eta_S1=OmegaS1/Bw; % 归一化处理Eta_S2=OmegaS2/Bw; % 归一化处理Lemta_P_EquivalentLowPass=Eta_P2/(Eta_P22-Eta_P02; % 转换成低通参数Lemta_S1_
4、EquivalentLowPass=-Eta_S1/(Eta_S12-Eta_P02; % 转换成低通参数Lemta_S2_EquivalentLowPass=Eta_S2/(Eta_S22-Eta_P02; % 转换成低通参数Lemta_S_EquivalentLowPass=min(Lemta_S1_EquivalentLowPass,Lemta_S2 _EquivalentLowPass; % 取最小值% E求滤波器阶数N, Wn=cheb2ord(Lemta_P_EquivalentLowPass, Lemta_S_EquivalentLowPass, Rp, Rs,'s
5、9;% 滤波器设计num1,den1=cheby2(N,Rs,Wn,'s'num2,den2=lp2bp(num1,den1,OmegaP0,Bw;num,den=bilinear(num2,den2,Fp;Z,P,K=cheb1ap(N,Rp;w=linspace(1,1000,100*2*pi;M1,N1=zp2tf(Z,P,K; %将零极点形式转换为传输函数形式M,N=lp2bp(M1,N1,OmegaP0,Bw; %对低通滤波器进行频率变换转换为带通滤波器% 计算增益响应w = 0:pi/255:pi;h = freqz(num,den,w;g = 20*log10(a
6、bs(h;%绘制切比雪夫带通滤波器幅频特性figure;plot(w/pi,g;gridaxis(0 1 -60 5;xlabel('频率/pi' ylabel('增益/dB' title('切比雪夫II型带通滤波器幅频响应'%Plot the poles and zerosz,p,k=tf2zp(num,den;figure;zplane(z,p; %绘制传输函数零极点title('?传输函数的零极点'f1=450;f2=600;t=0:0.0001:1x1=sin(2*pi*f1*t;x2=sin(2*pi*f2*t;x=x1
7、+x2;figure;subplot(2,2,1%绘制x1的波形plot(x1;grid on;axis(0,50*pi,-3,3;xlabel('t'ylabel('x1(t'title('x1的波形'subplot(2,2,2%绘制x2的波形plot(x2;grid on;axis(0,50*pi,-3,3;xlabel('t'ylabel('x2(t'title('x2的波形'subplot(2,2,3%绘制输入x的波形plot(x;grid on;axis(0,50*pi,-3,3;xlab
8、el('t'ylabel('x(t'title('输入信号x的波形'%X=fft(x;y=filter(num,den,x;%数字滤波器输出subplot(2,2,4;plot(real(y;grid on;axis(0,15*pi,-0.01,0.01;xlabel('t'ylabel('y'title('滤波器输出y的波形' 附录:PPpppp5. 用双线性变换法设计IIR数字带通滤波器例21-3采用双线性变换法设计一个切比雪夫型数字带通滤波器,要求:通带wp1=0.3p,wp2=0.7p,Rp
9、=1 dB;阻带ws1=0.2p,ws2=0.8p,As=20 dB 解程序如下:wp1=0.4*pi;wp2=0.5*pi;ws1=0.35*pi;ws2=0.55*pi;Rp=1;As=40;T=0.0005;Fs=1/T;Omgp1=(2/T*tan(wp1/2;Omgp2=(2/T*tan(wp2/2;Omgp=Omgp1,Omgp2;Omgs1=(2/T*tan(ws1/2;Omgs2=(2/T*tan(ws2/2;Omgs=Omgs1,Omgs2;bw=Omgp2-Omgp1;w0=sqrt(Omgp1*Omgp2;bw=Omgs2-Omgs1;w0=sqrt(Omgs1*Omgs
10、2; %ZK(模拟滤波器阻带带宽和中心频率n,Omgn=cheb2ord(Omgp,Omgs,Rp,As,'s' %计算阶数n和截止频率z0,p0,k0=cheb2ap(n,As; %设计归一化的模拟原型滤波器n,Omgn=cheb1ord(Omgp,Omgs,Rp,As,'s'z0,p0,k0=cheb1ap(n,Rp;ba1=k0*real(poly(z0;aa1=real(poly(p0;ba,aa=lp2bp(ba1,aa1,w0,bw;bd,ad=bilinear(ba,aa,FsH,w=freqz(bd,ad;dbH=20*log10(abs(H+e
11、ps/max(abs(H;subplot(2,2,1,plot(w/2/pi*Fs,abs(H,'k'ylabel('|H|'title('幅度响应'axis(0,Fs/2,0,1.1;set(gca,'XTickMode','manual','XTick',0,fs,fp,Fs/2;set(gca,'YTickMode','manual','YTick',0,Attn,ripple,1;gridsubplot(2,2,2,plot(w/2/pi*Fs
12、,angle(H/pi*180,'k'ylabel('phi'title('相位响应'axis(0,Fs/2,-180,180;set(gca,'XTickMode','manual','XTick',0,fs,fp,Fs/2;set(gca,'YTickMode','manual','YTick',-180,0,180;gridsubplot(2,2,3,plot(w/2/pi*Fs,dbH;title('幅度响应( dB'axis(
13、0,Fs/2,-40,5;ylabel('dB'xlabel('频率(pi'set(gca,'XTickMode','manual','XTick',0,fs,fp,Fs/2;set(gca,'YTickMode','manual','YTick',-50,-20,-1,0;gridsubplot(2,2,4,zplane(bd,ad;axis(-1.1,1.1,-1.1,1.1;title('零极图'程序运行结果如下:n = 3Omgn =1.0e+
14、003 * 1.0191 3.9252bd =0.0736 0.0000 -0.2208 0.0000 0.2208 -0.0000 -0.0736ad =1.0000 0.0000 0.9761 0.0000 0.8568 0.0000 0.2919 采用双线性变换法设计一个切比雪夫型数字带通滤波器,其它条件不变,则需要修改下面几句程序:bw=Omgs2-Omgs1;w0=sqrt(Omgs1*Omgs2; %ZK(模拟滤波器阻带带宽和中心频率n,Omgn=cheb2ord(Omgp,Omgs,Rp,As,'s' %计算阶数n和截止频率z0,p0,k0=cheb2ap(n,As; %设计归一化的模拟原型滤波器采用阻带截止频率来计算W0和BW,是因为切比雪夫型模拟低通原型是以阻带衰减As为主要设计指标的。程序运行结果如下:n = 3Omgn = 1.0e+003 *0.66416.0234bd = 0.2537 0.0000 -0.4733 0.0000 0.4733 0.0000 -0.2537ad =1.0000 -0.0000 0.0008 0.0000 0.4206 -0.0000 -0.0343 频率特性及零极点图形如图21-4所示。图21-4 用双线性变换法设计切比雪夫型带通数字滤波器由程序数据和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026财达证券股份有限公司财富管理与机构业务委员会陕西分公司总经理招聘1人考试参考题库及答案解析
- 2026年山西水利职业技术学院单招职业技能考试模拟试题含详细答案解析
- 2026济南市委党校物业服务综合保障项目招聘人员考试备考试题及答案解析
- 2026广东佛山三水投资发展集团有限公司招聘下属企业佛山市三水区淼通排水工程有限公司工作人员10人考试参考题库及答案解析
- 2026江西九江市浔阳区第四幼儿园九樾分园招聘教职员工3人考试参考题库及答案解析
- 2026上海市农业科学院工作人员招聘(2026年第一批)考试备考试题及答案解析
- 2026福建泉州晋江市永和镇中心幼儿园春季保育员招聘考试参考试题及答案解析
- 2026广西南宁市第二十八中学招聘代课教师3人考试参考题库及答案解析
- 2026安徽黄山徽投集团面向全国部分重点高校引进人才2人考试备考题库及答案解析
- 2026江苏徐州市泉山数据有限公司招聘考试有关(第二轮)考试备考试题及答案解析
- 软枣猕猴桃的深度加工技术及市场应用
- 配电房10kV电气设备维修保养方案
- 福建福州市2025-2026学年物理高三第一学期期末监测试题
- 2025年江西省高职单招文化考试语文试卷
- 七下21古代诗歌五首《己亥杂诗》(其五)公开课一等奖创新教案
- 《水法》培训课件
- 《汽车维护》课件 模块二任务2:制动踏板的检查
- 智能客户服务实务(第三版)课件全套 王鑫 项目1-8 走近智能时代客户服务-打造极致的客户体验
- 2025年乡镇安全生产工作总结模版
- 房颤患者的护理常规
- 《新能源汽车维护与保养》 课件 任务1.3 高压用电作业安全规范
评论
0/150
提交评论