




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章 数字滤波器设计7.1:无限冲激响应滤波器的阶数的估计Q7.1用MATTAB确定一个数字无限冲激响应低通滤波器所有四种类型的最低阶数。指标如下:40 kHz的抽样率,,4 kHz的通带边界频率,8 kHz的阻带边界频率,0.5 dB的通带波纹,40 dB的最小阻带衰减。评论你的结果。答:标准通带边缘角频率Wp是:标准阻带边缘角频率Ws是:理想通带波纹Rp是0.5dB理想阻带波纹Rs是40dB1.使用这些值得到巴特沃斯低通滤波器最低阶数N=8,相应的标准通带边缘频率Wn是0.2469.2.使用这些值得到切比雪夫1型低通滤波器最低阶数N=5,相应的标准通带边缘频率Wn是0.2000.3/使用
2、这些值得到切比雪夫2型低通滤波器最低阶数N=5,相应的标准通带边缘频率Wn是0.4000.4.使用这些值得到椭圆低通滤波器最低阶数N=8,相应的标准通带边缘频率Wn是0.2000.从以上结果中观察到椭圆滤波器的阶数最低,并且符合要求。Q7.2用MATLAB确定一个数字无限冲激响应高通滤波器所有四种类型的最低阶数。指标如下:3500Hz的抽样率,1050 Hz的通带边界频率,600 Hz的阻带边界频率,1 dB的通带波纹,50 dB的最小阻带衰减。评论你的结果答:标准通带边缘角频率Wp是:标准阻带边缘角频率Ws是:理想通带波纹Rp是1dB理想阻带波纹Rs是50dB1.使用这些值得到巴特沃斯高通滤
3、波器最低阶数N=8,相应的标准通带边缘频率Wn是0.5646.2.使用这些值得到切比雪夫1型高通滤波器最低阶数N=5,相应的标准通带边缘频率Wn是0.6000.3.使用这些值得到切比雪夫2型高通滤波器最低阶数N=5,相应的标准通带边缘频率Wn是0.3429.4.使用这些值得到椭圆低通滤波器最低阶数N=4,相应的标准通带边缘频率Wn是0.6000.从以上结果中观察到椭圆滤波器的阶数最低,并且符合要求。Q7.3用MATLAB确定一个数字无限冲激响应带通滤波器所有四种类型的最低阶数。指标如下:7 kHz的抽样率,1.4 kHz和2.1 kHz的通带边界频率,1.05 kHz和2.45 kHz的阻带边
4、界频率,,0 .4 dB的通带波纹,50 dB的最小阻带衰减。评论你的结果。答:标准通带边缘角频率Wp是:标准阻带边缘角频率Ws是:理想通带波纹Rp是0.4dB理想阻带波纹Rs是50dB 1.使用这些值得到巴特沃斯带通滤波器最低阶数2N=18,相应的标准通带边缘频率Wn是 0.3835 0.6165. 2.使用这些值得到切比雪夫1型带通滤波器最低阶数2N=12,相应的标准通带边缘频率Wn是0.4000 0.6000. 3.使用这些值得到切比雪夫2型带通滤波器最低阶数2N=12,相应的标准通带边缘频率Wn是0.3000 0.7000.4.使用这些值得到椭圆带通滤波器最低阶数2N=8,相应的标准通
5、带边缘频率Wn是0.4000 0.6000.从以上结果中观察到椭圆滤波器的阶数最低,并且符合要求。Q7.4用MATLAB确定一个数字无限冲激响应带阻滤波器所有四种类型的最低阶数。指标如下:12 kHz的抽样率,2.1 kHz和4.5 kHz的通带边界频率,2.7 kHz和3.9 kHz的阻带边界频率,0.6 dB的通带波纹,45 dB的最小阻带衰减。评论你的结果。答:标准通带边缘角频率Wp是:标准阻带边缘角频率Ws是:理想通带波纹Rp是0.6dB理想阻带波纹Rs是45dB1.使用这些值得到巴特沃斯带阻滤波器最低阶数2N=18,相应的标准通带边缘频率Wn是0.3873 0.7123.2.使用这些
6、值得到切比雪夫1型带阻滤波器最低阶数2N=10,相应的标准通带边缘频率Wn是0.3500 0.7500.3.使用这些值得到切比雪夫2型带阻滤波器最低阶数2N=10,相应的标准通带边缘频率Wn是0.4500 0.6500.4.使用这些值得到椭圆带阻滤波器最低阶数2N=8,相应的标准通带边缘频率Wn是0.3500 0.7500.从以上结果中观察到椭圆滤波器的阶数最低,并且符合要求。7.2:无限冲激响应滤波器设计程序P7.1说明巴特沃斯带阻滤波器的设计。% 巴特沃斯带阻滤波器的设计Ws = 0.4 0.6; Wp = 0.2 0.8; Rp = 0.4; Rs = 50;% 估计滤波器的阶数N1,
7、Wn1 = buttord(Wp, Ws, Rp, Rs); % 设计滤波器num,den = butter(N1,Wn1,'stop'); % 显示传输函数disp('分子系数是 ');disp(num);disp('分母系数是 ');disp(den);% 计算增益响应g, w = gain(num,den); % 绘制增益响应plot(w/pi,g);grid axis(0 1 -60 5);xlabel('omega /pi'); ylabel('增益, dB');title('巴特沃斯带阻滤波器的
8、增益响应');Q7.5通过运行程序P7. 1来设计巴特沃兹带阻滤波器。写出所产生的传输函数的准确表达式。滤波器的指标是什么,你的设计符合指标吗,使用MATLAB,计算并绘制滤波器的未畸变的相位响应及群延迟响应。答:表达式是:滤波器参数是:Wp1=0.2,Ws1=0.4,Ws2=0.6,Wp2=0.8,Rp=0.4dB,Rs=50dB.设计的滤波器增益响应如下:从图中可以总结出设计符合指标。滤波器的未畸变的相位响应及群延迟响应如下:Q7.6修改程序P7.1来设计符合习题Q7.1所给指标的切比雪夫1型低通滤波器。写出所产生的传输函数的准确表达式。你的设计符合指标吗?使用MATLAB,计算并
9、绘制滤波器的未畸变的相位响应及群延迟响应。答:表达式如下:设计的滤波器增益响应如下:从图中可以总结出设计符合指标。滤波器的未畸变的相位响应及群延迟响应如下: Q7.7修改程序P7.1来设计符合习题Q7.2所给指标的切比雪夫2型高通滤波器。写出所产生的传输函数的准确表达式。你的设计符合指标吗?使用MATLAB,计算并绘制滤波器的未畸变的相位响应及群延迟响应。答:表达式如下:设计的滤波器增益响应如下:从图中可以总结出设计符合指标。滤波器的未畸变的相位响应及群延迟响应如下: Q7.8修改程序P7.1来设计符合习题Q7.3所给指标的椭圆带通滤波器。写出所产生的传输函数的准确表达式。你的设计符合指标吗,
10、使用MATLAB,计算井绘制滤波器的未畸变的相位响应及群延迟响应。答:表达式如下:设计的滤波器增益响应如下:从图中可以总结出设计符合指标。滤波器的未畸变的相位响应及群延迟响应如下:7.3:吉布斯现象Q7.9使用函数sinc编写一个MATLAB程序,以产生截止频率在Wc= 0.4处、长度分别为81,61,41和21的四个零相位低通滤波器的冲激响应系数,然后计算并画出它们的幅度响应。使用冒号“:”运算符从长度为81的滤波器的冲激响应系数中抽出较短长度滤波器的冲激响应系数。在每一个滤波器的截止频率两边研究频率响应的摆动行为。波纹的数量与滤波器的长度之间有什么关系?最大波纹的高度与滤波器的长度之间有什
11、么关系?你将怎样修改上述程序以产生一个偶数长度的零相位低通滤波器的冲激响应系数?答:长度为81时幅度响应如下:长度分别为61,41和21的幅度响应如下:从中可以观察到由于吉布斯现象产生的幅度响应的摆动行为。波纹的数量与滤波器的长度之间的关系波纹的数量减少与长度成正比。最大波纹的高度与滤波器的长度之间的关系最大波纹的高度与长度无关。Q7.10使用函数sinc编写一个MATLAB程序,以产生一个截止频率在Wc= 0.4处、长度为45的零相位高通滤波器的冲激响应系数,计算并画出其幅度响应。在每一个滤波器的截止频率两边研究频率响应的摆动行为。你将怎样修改上述程序以产生一个偶数长度的零相位高通滤波器的冲
12、激响应系数?答:长度为45时幅度响应如下:从中可以观察到由于吉布斯现象产生的幅度响应摆动行为。在这种情况下你不能改变长度。原因:这是一个零相位滤波器,这意味着它也是一个线性相位滤波器,因为零相是一种特殊的线性相位的子集。现在,理想的有限脉冲响应长度甚至有对称的中点hn。使其成了一个线性相位FIR滤波器。二型滤波器不可能是高通滤波器,因为必须在z=-1处有零点,意味着w=+-。Q7.11编写一个MATLAB程序,以产生长度分别为81,61,41和21的四个零相位微分器的冲激响应系数,计算并画出它们的幅度响应。下面的代码段显示了怎样产生一个长度为2M+1的微分器。n=1:M;b=cos(pi*n)
13、./n;num=-fliplr(b) 0 b;对于每种情况,研究微分器的频率响应的摆动行为。波纹的数量与微分器的长度之间有什么关系,最大波纹的高度与滤波器的长度之间有什么关系?答:幅度响应分别如下: 从中可以观察到由于吉布斯现象产生的幅度响应的摆动行为。波纹的数量与微分器的长度之间的关系两者成正比。最大波纹的高度与滤波器的长度之间的关系两者间没有关系。Q7.12编写一个MA11AB程序,以产生长度分别为81,61.41和21的四个离散时间希尔伯特变换器的冲激响应系数,计算并画出它们的幅度响应。下面的代码段显示了怎样产生一个长度为2M十1的希尔伯特变换器。n=1:M;c=sin(pi*n)./2
14、;b=2*(c.*c)./(pi*n);num=-fliplr(b) 0 b;对于每种情况,研究希尔伯特变换器的频率响应的摆动行为。波纹的数量与希尔伯特变换器的长度之间有什么关系?最大波纹的高度与滤波器的长度之间有什么关系?答:幅度响应如下:从中可以观察到由于吉布斯现像产生的幅度响应的摆动行为。波纹的数量与希尔伯特变换器的长度之间的关系两者成正比。最大波纹的高度与滤波器的长度之间的关系两者无关系。7.4:有限冲激响应滤波器的阶数估计Q7.13 线性相位低通FIR滤波器的阶数估算,参数如下: wp =2 kHz, ws =2.5 kHz, dp = 0.005, ds = 0.005, FT =
15、 10kHz 使用 kaiord 的结果为N = 46使用 ceil 命令的目的是朝正方向最接近整数方向取整。使用nargin命令的目的是表明函数M文件体内变量的数目。Q7.14 (a)线性相位FIR滤波器的阶数估算,其中采样频率改为FT = 20 kHz ,则结果为 N=91。(b) 线性相位FIR滤波器阶数的估计,其中通带波纹改成dp = 0.002和ds = 0.002 结果为 N=57。(c)线性相位FIR滤波器的阶数估算,其中阻带宽度改成ws = 2.3 kHz ,结果为N=76.从上述结果和7.13的对比我们可以观察到:滤波器阶数和采样频率的关系为对于一个给定的模拟过渡带宽,采样频
16、率的增加导致估算阶数也相应增加,朝下一个整数取整。其中模拟过渡带宽|Fp-Fs|和的关系:=2pi*|Fp-Fs|/FT。因此增加FT会减小。滤波器阶数和通带波纹宽度的关系为估计的阶数大致和log(底数为10)成比例的扩散。滤波器阶数和过渡带宽度的关系为在舍入的时候,阶数随着过渡带宽成比例的改变。有两个因素增加过渡带宽来分割顺序。Q7.15 线性相位FIR低通滤波器阶数的估算,其中滤波器满足7.13给的规格,使用kaiserord的结果为N=54正确结果:kaiserord(2000 2500,1 0,0.005 0.005,10000)将上述结果和7.13比较我们观察到:用凯瑟来估算阶数是较
17、小的。因为凯瑟使用了一个不同的近似估计。这种估计经常和FIR设计的凯瑟窗一起用。Q7.16 线性相位FIR低通滤波器的阶数估算满足的规格和7.13中的一样,使用remezord函数的结果为N=47.正确结果:firpmord(2000 2500,1 0,0.005 0.005,10000)通过和7.13和7.15比较我们可以观察到:在这里,firpmord给了一个比凯尔更大比凯瑟更小一点的结果。使用凯尔则更接近与一般情况。而使用凯瑟和firpmord则有专门的用途。Q7.17 线性相位带通FIR滤波器的阶数估算满足如下规格:通带边界为1.8和3.6kHz,阻带边界为1.2kHz到4.2kHz,
18、通带波纹dp = 0.01,阻带波纹 ds = 0.02,FT = 12 kHz。使用kaiord 函数求得的结果为:通带波纹p= 0.1,得到的结果为:kaiord(1800 3600,1200 4200,0.1,0.02,12000),N=20。但是当p= 0.01时结果为:kaiord(1800 3600,1200 4200,0.01,0.02,12000),得到的N=33。所以答案不唯一,可以选择其中一个。Q7.18 线性相位带通FIR滤波器的阶数估算,其中FIR滤波器的规格和7.17一样,则使用kaiserord的结果为同样,它也有矛盾。当使用p= 0.1时,得到的结果为:kaise
19、rord(1200 1800 3600 4200,0 1 0,0.02 0.1 0.02,12000),则N=37.当用p= 0.01时,结果为:kaiserord(1200 1800 3600 4200,0 1 0,0.02 0.01 0.02,12000),此时N=45.和7.17的结果比较我们观察到通过kaiserord函数估计的阶数要更高,但如果你要设计Kaiser窗的话则结果更精确。Q7.19 线性相位带通FIR滤波器的阶数估算,其中FIR滤波器的规格和7.17一样,使用函数remezord。当取p= 0.01时,结果为firpmord(1200 1800 3600 4200,0 1
20、 0,0.02 0.1 0.02,12000),此时N=22.而如果p= 0.01,则结果为:firpmord(1200 1800 3600 4200,0 1 0,0.020.01 0.02,12000),此时N=35.可以从中任意选择。和7.17和7.18的结果比较我们可以观察到通过firpmord来估算的阶数在另外两个的中间,在设计Parks-McClellan时更准确。7.5有限冲激响应滤波器设计Q7.20 使用matlab程序设计并画出线性相位FIR滤波器增益和相位反应,使用fir1如下。通过使用函数kaiserord.来估计滤波器阶数,输出结果为滤波器的系数。低通滤波器满足7.20所
21、要求的规格的系数如下:增益和相位响应如下:从增益图像我们可以知道这个设计不能满足规格.这个滤波器满足规格的阶数为N=66.为了满足规格,图如下: Q7.21 汉宁窗:布莱克曼窗: 切比雪夫窗:Q7.22 程序如下:% Program Q7_22% Use Parks-McClellan to design a linear phase Lowpass% FIR Digital Filter meeting the design specification given% in Q7.13.% - Print out the numerator coefficients% for the tran
22、sfer function.% - Compute and plot the gain function.% - Compute and plot the phase response.% - Compute and plot the unwrapped phase response.%clear;% Design spec as given in Q7.13.Fp = 2*103;Fs = 2.5*103;FT = 10*103;Rp = 0.005;Rs = 0.005;% Estimate the filter order and print to consoleN = kaiord(F
23、p,Fs,Rp,Rs,FT)% Design the filter using Parks-McClellanWp = 2*Fp/FT; % These freqs are normalized: they goWs = 2*Fs/FT; % zero to one, not zero to pi.F = 0 Wp Ws 1;A = 1 1 0 0;h = firpm(N,F,A);% Show the Numerator Coefficientsdisp('Numerator Coefficients are ' );disp(h);% Compute and plot th
24、e gain responseg, w = gain(h,1);figure(1);plot(w/pi,g);grid;xlabel('omega /pi' ); ylabel('Gain in dB' );title('Gain Response' );% Compute the frequency responsew2 = 0:pi/511:pi;Hz = freqz(h,1,w2);% TEST: did we meet the spec?MagH = abs(Hz);T1 = 1.005*ones(1,length(w2);T2 = 0.
25、995*ones(1,length(w2);T3 = 0.005*ones(1,length(w2);figure(4);plot(w2/pi,MagH,w2/pi,T1,w2/pi,T2,w2/pi,T3);grid;% Find and plot the phasefigure(2);Phase = angle(Hz);plot(w2/pi,Phase);grid;xlabel('omega /pi' ); ylabel('Phase (rad)' );title('Phase Response' );figure(3);UPhase = u
26、nwrap(Phase);plot(w2/pi,UPhase);grid;xlabel('omega /pi' ); ylabel('Unwrapped Phase (rad)' );title('Unwrapped Phase Response' );低通滤波器系数:0.0028 -0.0022 -0.0046 -0.0006 0.0053 0.0019 -0.0073 -0.0058 0.0079 0.0106 -0.0069 -0.0170 0.0032 0.0243 0.0045 -0.0319 -0.0182 0.0390 0.0422
27、 -0.0448 -0.0924 0.0486 0.3136 0.4501 0.3136 0.0486 -0.0924 -0.0448 0.0422 0.0390 -0.0182 -0.0319 0.0045 0.0243 0.0032 -0.0170 -0.0069 0.0106 0.0079 -0.0058 -0.0073 0.0019 0.0053 -0.0006 -0.0046 -0.0022 0.0028增益和相位响从图中可以看出此时的滤波器不满足指标。欲满足指标,应调节N=47.Q7.23 用凯泽窗设计一个有限冲激响应低通滤波器。程序:% Program Q7_23% Use Ka
28、iser window to design a linear phase Lowpass% FIR Digital Filter meeting the design specification given% in Q7.23.% It is clear from the statement of the question that Mitra% wants us to use (7.36) and (7.37) for this problem. That% isn't the greatest thing to try because kaiserord already does%
29、 exactly what we need. but that's Q7_24! So here goes!% - Print out the numerator coefficients% for the transfer function.% - Compute and plot the gain function.%clear;% Design spec as given in Q7.23.Wp = 0.31;Ws = 0.41;Wn = Wp + (Ws-Wp)/2;As = 50;Ds = 10(-As/20);Dp = Ds; %Kaiser window design h
30、as equal ripple in% passband and stopband.% estimate order using (7.37)if As > 21N = ceil(As-7.95)*2/(14.36*(abs(Wp-Ws)+1)elseN = ceil(0.9222*2/abs(Wp-Ws)+1)end% Use (7.36) to get Betaif As > 50BTA = 0.1102*(As-8.7);elseif As >= 21BTA = 0.5842*(As-21)0.4+0.07886*(As-21);elseBTA = 0;endWin =
31、 kaiser(N+1,BTA);h = fir1(N,Wn,Win);% Show the Numerator Coefficientsdisp('Numerator Coefficients are ' );disp(h);% Compute and plot the gain responseg, w = gain(h,1);figure(1);plot(w/pi,g);grid;axis(0 1 -80 5);xlabel('omega /pi' ); ylabel('Gain in dB' );title('Gain Respo
32、nse' );% Compute the frequency responsew2 = 0:pi/511:pi;Hz = freqz(h,1,w2);% Find and plot the phasefigure(2);Phase = angle(Hz);plot(w2/pi,Phase);grid;xlabel('omega /pi' ); ylabel('Phase (rad)' );title('Phase Response' );figure(3);UPhase = unwrap(Phase);plot(w2/pi,UPhase)
33、;grid;xlabel('omega /pi' ); ylabel('Unwrapped Phase (rad)' );title('Unwrapped Phase Response' );低通滤波器系数:0.0003 0.0008 0.0003 -0.0011 -0.0017 0.0000 0.0026 0.0027 -0.0010 -0.0049 -0.0035 0.0033 0.0080 0.0034 -0.0074 -0.0119 -0.0018 0.0140 0.0161 -0.0027 -0.0241 -0.0201 0.0127
34、0.0406 0.0236 -0.0354 -0.0754 -0.0258 0.1214 0.2871 0.3597 0.2871 0.1214 -0.0258 -0.0754 -0.0354 0.0236 0.0406 0.0127 -0.0201 -0.0241 -0.0027 0.0161 0.0140 -0.0018 -0.0119 -0.0074 0.0034 0.0080 0.0033 -0.0035 -0.0049 -0.0010 0.0027 0.0026 0.0000 -0.0017 -0.0011 0.0003 0.0008 0.0003增益和相位响应如下:从图中可以看出设
35、计的滤波器满足要求。N=60.Q7.24 用函数kaiserord和firl重做习题Q7.23程序:% Use Kaiser window to design a linear phase Lowpass% FIR Digital Filter meeting the design specification given% in Q7.23. Use kaiserord and fir1.% - Print out the numerator coefficients% for the transfer function.% - Compute and plot the gain functi
36、on.%clear;% Design spec as given in Q7.23.Wp = 0.31;Ws = 0.41;As = 50;Ds = 10(-As/20);% Design the FilterF = Wp Ws;A = 1 0;DEV = Ds Ds;N,Wn,BTA,Ftype = kaiserord(F,A,DEV);Win = kaiser(N+1,BTA);h = fir1(N,Wn,Ftype,Win);% Show the Numerator Coefficientsdisp('Numerator Coefficients are ' );disp
37、(h);% Compute and plot the gain responseg, w = gain(h,1);figure(1);plot(w/pi,g);grid;axis(0 1 -80 5);xlabel('omega /pi' ); ylabel('Gain in dB' );title('Gain Response' );% Compute the frequency responsew2 = 0:pi/511:pi;Hz = freqz(h,1,w2);% Find and plot the phasefigure(2);Phas
38、e = angle(Hz);plot(w2/pi,Phase);grid;xlabel('omega /pi' ); ylabel('Phase (rad)' );title('Phase Response' );figure(3);UPhase = unwrap(Phase);plot(w2/pi,UPhase);grid;xlabel('omega /pi' ); ylabel('Unwrapped Phase (rad)' );title('Unwrapped Phase Response'
39、);参数如下: 增益和相位响应如下:从图中可以看出设计的滤波器满足要求。N=59.Q7.25 用fir2设计一个95阶有限冲激响应滤波器。程序:% Program Q7_25% Use fir2 to design a linear phase Lowpass% FIR Digital Filter meeting the design specification given% in Q7.23.% - Compute and plot the gain function.%clear;% Design spec as given in Q7.25.N = 95;A = 0.4 0.4 1.0
40、 1.0 0.8 0.8;F = 0 0.25 0.3 0.45 0.5 1.0;% Design the Filterh = fir2(N,F,A);% Compute and plot the gain responseg, w = gain(h,1);figure(1);plot(w/pi,g);grid;%axis(0 1 -80 5);xlabel('omega /pi' ); ylabel('Gain in dB' );title('Gain Response' );% Compute the frequency responsew2
41、 = 0:pi/511:pi;Hz = freqz(h,1,w2);% Plotfigure(2);plot(w2/pi,abs(Hz);grid;xlabel('omega /pi' ); ylabel('|H(ejomega)|' );title('|H(ejomega)|' );% Find and plot the phasefigure(3);Phase = angle(Hz);plot(w2/pi,Phase);grid;xlabel('omega /pi' ); ylabel('Phase (rad)'
42、; );title('Phase Response' );figure(4);UPhase = unwrap(Phase);plot(w2/pi,UPhase);grid;xlabel('omega /pi' ); ylabel('Unwrapped Phase (rad)' );title('Unwrapped Phase Response' );幅度响应:从幅度响应中可以看出,此滤波器满足指标。Q7.26 使用remez设计有限冲激响应带通滤波器。程序:% Program Q7_26% Use kaiserord and fi
43、rpm to design the linear phase bandpass% FIR Digital Filter specified in Q7.17.% - Print out the numerator coefficients% for the transfer function.% - Compute and plot the gain function.%clear;% Design spec as given in Q7.17.F = 1200 1800 3600 4200;A = 0 1 0;DEV = 0.02 0.1 0.02;Fs = 12000;Dp = 0.1;D
44、s = 0.02;N,Wn,BTA,FILTYPE = kaiserord(F,A,DEV,Fs);N% firpm setupF2 = 2*0 1200 1800 3600 4200 6000/Fs;A2 = 0 0 1 1 0 0;wgts = max(Dp,Ds)*1/Ds 1/Dp 1/Ds;h = firpm(N,F2,A2,wgts);% Show the Numerator Coefficientsdisp('Numerator Coefficients are ' );disp(h);% Compute and plot the gain responseg,
45、w = gain(h,1);figure(1);plot(w/pi,g);grid;axis(0 1 -80 5);xlabel('omega /pi' ); ylabel('Gain in dB' );title('Gain Response' );% Compute the frequency responsew2 = 0:pi/511:pi;Hz = freqz(h,1,w2);% Find and plot the phasefigure(2);Phase = angle(Hz);plot(w2/pi,Phase);grid;xlabel
46、('omega /pi' ); ylabel('Phase (rad)' );title('Phase Response' );figure(3);UPhase = unwrap(Phase);plot(w2/pi,UPhase);grid;xlabel('omega /pi' ); ylabel('Unwrapped Phase (rad)' );title('Unwrapped Phase Response' );增益响应: 相位响应: 从增益响应的图像中可以看出,此滤波器满足指标。N=37.Q
47、7.27 用remez设计具有如下指标的有限冲激响应带通滤波器。程序:% Program Q7_27% Use kaiserord and firpm to design the linear phase bandpass% FIR Digital Filter specified in Q7.27.%clear;% Design spec as given in Q7.27.Fs1 = 1500;Fp1 = 1800;Fp2 = 3000;Fs2 = 4200;Fs = 12000;Dp = 0.1;Ds = 0.02;F = Fs1 Fp1 Fp2 Fs2;A = 0 1 0;DEV = Ds Dp Ds;N,Wn,BTA,FILTYPE = kaiserord(F,A,DEV,Fs);% firpm setupws1 = 2*Fs1/Fs;wp1 = 2*Fp1/Fs;wp2 = 2*Fp2/Fs;ws2 =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国网电力空间技术有限公司第二批高校毕业生录用人选的考前自测高频考点模拟试题及答案详解(全优)
- 2025江西国控吉成物业管理有限公司招聘1人模拟试卷及1套完整答案详解
- 2025年福建福路通城乡发展集团有限公司招聘考前自测高频考点模拟试题及一套参考答案详解
- 2025春季四川达州市耀华中学教师招聘模拟试卷附答案详解(典型题)
- 2025广东惠州龙门县教育局招聘教师80人考前自测高频考点模拟试题及一套答案详解
- 2025重庆艺术大市场有限公司招聘笔试历年参考题库附带答案详解
- 2025年甘肃省平凉市崆峒区卫生健康系统临时聘用人员招聘模拟试卷及答案详解(新)
- 2025贵州贵阳市低空产业发展有限公司(第一批)招聘拟录用人员笔试历年参考题库附带答案详解
- 2025贵州毕节市农业发展集团有限公司第十三届贵州人才博览会人才引进拟聘用人员笔试历年参考题库附带答案详解
- 2025福建龙岩投资发展集团有限公司及所属企业招聘2人笔试历年参考题库附带答案详解
- (必会)中级《审计理论与实务》近年考试真题题库(300题)
- 烘焙与甜点制作
- T-CRHA 028-2023 成人住院患者静脉血栓栓塞症风险评估技术
- 地基事故案例分析
- 国家开放大学《财政与金融(农)》形考任务1-4参考答案
- 英语考级-a级词汇完整版
- 隧道钻爆法掘进施工安全操作规程
- 计算机网络技术专业介绍解析
- 圆锥式破碎机说明书样本
- 九年级英语 第二单元 教案 ·(全)·
- GB/T 37864-2019生物样本库质量和能力通用要求
评论
0/150
提交评论