北邮数字信号处理第四章附加习题答案
- 格式:pdf
- 大小:572.59 KB
- 文档页数:24
习题四4.1 用窗函数法设计一线性相位FIR 高通滤波器,通带边界频率为0.6π,阻带边界频率为0.4π,要求阻带衰减不小于40dB ,窗函数从矩形窗、汉宁窗、海明窗和布莱克曼窗中选取,且要求滤波器的阶数最小。
求出该滤波器的单位脉冲响应h (n )的解析式。
解 求理想高通滤波器的边界频率n ω和过渡带宽ω∆:0.60.40.522c rn ωωππωπ++≈== 0.60.40.2c r ωωωπππ∆=-=-=选择窗函数和窗口长度。
阻带衰减不小于40dB ,因此选择汉宁窗。
根据过渡带宽求窗口长度N 和线性相位延迟常数α:6.20.231N Nππ=⇒= 1152N α-== 根据理想边界频率n ω和线性相位延迟常数α,求理想单位脉冲响应d ()h n :[][]()()d sin ()sin ()1()()d d 21n n n j n j n n n n n n h n e e n ωπωαωαπωαπαωαπαωωπωαπ----⎧---≠⎪⎪-⎡⎤=+=⎨⎢⎥⎣⎦⎪-=⎪⎩⎰⎰ 窗函数与理想单位脉冲响应相乘,即可得到线性相位FIR 高通滤波器的单位脉冲响应:[][]sin (15)sin (15)0.50.50.5cos ()15()15(15)0.515N n n n R n n h n n n ππππ⎧---⎡⎤⎛⎫-⋅⋅≠⎪ ⎪⎢⎥=-⎝⎭⎨⎣⎦⎪=⎩0,1,2,,30n =⋅⋅⋅6kHz ,阻带边界频率为2kHz 和8kHz ,采样频率为20kHz ,要求阻带衰减不小于50dB ,窗函数从矩形窗、汉宁窗、海明窗和布莱克曼窗中选取,且要求滤波器的阶数最小。
求出该滤波器的单位脉冲响应h (n )的解析式。
解 求理想带通滤波器的边界频率1ω、2ω和过渡带宽ω∆:12121212112212221120.4 , 20.620.2 , 20.80.3 , 0.7220.2c c c c s s r r r r s sc r c r r c c r f ff f f ff f ωππωππωππωππωωωωωπωπωωωωωπ========++≈=≈=∆=-=-= 选择窗函数和窗口长度。
4.1将模拟信号〃?(,)=sin 24fmt 载波c(r)=Acsin 271fd 相乘得到双边带抑制载波调幅(DSBSC)信号,设:(1)请画出DSB-SC 的信号波形图;(2)请写出DSB-SC 信号的傅式频谱式,并画出它的振幅频谱图; (3)画出解调框图,并加以简单说明。
解:⑴(2) s(t)= =sin(2^ Ac sin(27rfct)Ac=——[cos2](%-fm)t-COS 2兀5+ffn)t] A = »]+3[f-(fc-»]} 4A ,’ 2.1 "+(先+加)]+例/—(九+加)]} 4y(0l/2fc1/fc 3/2fc 2/fc 5/2fc 3/fc 7/2fc 4/fc 9/2fc 5/fct(s)S ⑴八3Ac/4- Ac/2.Ac/4(3)相干解调Cos(Wct)与发端相干偏调相干解调:将接收信号与载波信号sin(2乙加)相乘,得至U A cr(t)sin(2^fct)=Acm(t)sin(2^fct)sin(2^fit)=--cos(44fct)]通过低通滤波器抑制载频的二倍频分量,得到解调信号为刈⑺=与机⑺ 2.2 已知某调幅波的展开式为:s(t)=cos(2/rxl()4r)+4COS (2TT xl.lxl040+cos(2万xl.2xl04r) (1)求调幅系数和调制信号频率;(2)写出该信号的傅式频谱式,画出它的振幅频谱图; (3)画出该信号的解调框图。
解:⑴sQ)=cos(24xl04r)+4cos(2乃xl.lxl04r)+cos(2万xl.2xl04r)=4cos(2%xl.lxl04r)[l+0.5cos(2万x0.1xl04r)] 调制系数是a=0.5;信号频率是f=1000Hz(2)S(/)=;U(/+104)+演f —i04)]+2[Mf+l.lxl()4)+5(/—1.1X104)]+-W+1.2X 104)+^(/-1.2X 104)]-fm-fc ・fc -fc+fm。
第四章习题参考解答4-1对于系统函数,试用一阶系统的级联形式,画出该系统可能实现的流图。
解:4-2一线性时不变因果系统,其系统函数为对应每种形式画出系统实现的信号流图。
(1)直接Ⅰ型。
(2)直接Ⅱ型。
(3)用一阶和二阶直接Ⅱ型的级联型。
(4)用一阶和二阶直接Ⅱ型的并联型。
解:直接Ⅰ型直接Ⅱ型用一阶和二阶直接Ⅱ型的级联型用一阶和二阶直接Ⅱ型的并联型4-3已知模拟滤波器的传输函数,试用脉冲响应不变法将转换成数字传输函数。
(设采样周期T=0.5)解:4-4若模拟滤波器的传输函数为,试用脉冲响应不变法将转换成数字传输函数。
(设采样周期T=1)解:4-5用双线性变换法设计一个三阶的巴特沃滋数字低通滤波器,采样频率,截至频率。
解:,4-6用双线性变换法设计一个三阶的巴特沃滋数字高通滤波器,采样频率,截至频率。
解:,,归一化,4-7用双线性变换法设计一个三阶的巴特沃滋数字带通滤波器,采样频率,上下边带截至频率分别为,。
解:,,,4-8设计一个一阶数字低通滤波器,3dB截至频率为,将双线性变换应用于模拟巴特沃滋滤波器。
解:一阶巴特沃滋,4-9试用双线性变换法设计一低通数字滤波器,并满足:通带和阻带都是频率的单调下降函数,而且无起伏;频率在处的衰减为-3.01dB;在处的幅度衰减至少为15dB。
解:设,则:,通带:,即阻带:,即阶数:,查表得二阶巴特沃滋滤波器得系统函数为双线性变换实现数字低通滤波器4-10一个数字系统的采样频率,已知该系统收到频率为100Hz的噪声干扰,试设计一个陷波滤波器去除该噪声,要求3dB的边带频率为95Hz和105Hz,阻带衰减不小于14dB。
解:,令,,,,设N=2,则。
习题解答4.1 根据给定的模拟滤波器的幅度响应平方,确定模拟滤波器的系统函数 H(s)。
(1) 261|()|164H j Ω=+Ω(2) 2222216(25)|()|(49)(36)H j -ΩΩ=+Ω+Ω分析:在模拟滤波器设计中,由各种逼近方法确定了幅度响应,通过下列步骤求出滤波器的系统函数H(s)。
更进一步,通过脉冲响应不变法或双线性变换法,可以得到数字滤波器的传输函数 H(z)。
(1)考虑s j =Ω,将幅度响应表达式整理为s 为变量的表达式,求 ()()a a H s H s - 表达式的零极点;(2)为了系统稳定,选择左半平面的极点构成 H(s);(3)如果没有特殊要求,可以选择取 ()()a a H s H s -以虚轴为对称轴的对称零点的任意一半(应是共轭对)作为 H a (s) 的零点。
但如果要求是最小相位延时滤波器,则应取左半平面零点作为 H a (s) 的零点。
(4)对比()a H s 和()a H j Ω 的低频特性或高频特性,从而确定增益常数K 0。
解:(1)由于2)(Ωj H a 是非负有理函数,它在Ωj 轴上的零点是偶次的,所以满足幅度平方函数的条件,先求2321()()()164()22H s H s H j a a as s -=Ω=+-Ω=-其极点为0.50.250.4330.50.250.433j j --±±我们选出左半平面极点s=0.5和 0.250.433j -± 为)(s H a 的极点,并设增益常数为0K ,则得)(s H a 为:002()(0.5)(0.250.433)(0.250.433)(0.5)(0.50.25)K K H s a s s j s j s s s ==++-+++++ 按着()a H s 和()a H j Ω的低频特性或高频特性的对比可以确定增益常数。
在这里我们采用低频特性,即由00()|()|a s a H s H j =Ω==Ω的条件可得增益常数0K 为:018K =最后得到)(s H a 为:21()8(0.5)(0.50.25)H s a s s s =+++(2)由于2)(Ωj H a 是非负有理函数,它在Ωj 轴上的零点是偶次的,所以满足幅度平方函数的条件,得)36)(49()25(16222)()()(222s s s s j aH s a H s a H --+=-=ΩΩ=- 其极点为:6,7±=±=s s其零点为:5j s ±=(皆为二阶,位于虚轴上)j Ω虚轴上的零点或极点一定是二阶的,其中一半(应为共轭对)属于 H a (s)。
第3章 离散时间信号与系统时域分析3.1画出下列序列的波形(2)1()0.5(1)n x n u n -=- n=0:8; x=(1/2).^n;n1=n+1; stem(n1,x);axis([-2,9,-0.5,3]); ylabel('x(n)'); xlabel('n');(3) ()0.5()nx n u n =-()n=0:8; x=(-1/2).^n;stem(n,x);axis([-2,9,-0.5,3]); ylabel('x(n)'); xlabel('n');3.8 已知1,020,36(),2,780,..n n x n n other n≤≤⎧⎪≤≤⎪=⎨≤≤⎪⎪⎩,14()0..n n h n other n≤≤⎧=⎨⎩,求卷积()()*()y n x n h n =并用Matlab 检查结果。
解:竖式乘法计算线性卷积: 1 1 1 0 0 0 0 2 2)01 2 3 4)14 4 4 0 0 0 0 8 83 3 3 0 0 0 0 6 62 2 2 0 0 0 0 4 41 1 1 0 0 0 02 21 3 6 9 7 4 02 6 10 14 8)1x (n )nx (n )nMatlab 程序:x1=[1 1 1 0 0 0 0 2 2]; n1=0:8; x2=[1 2 3 4]; n2=1:4; n0=n1(1)+n2(1);N=length(n1)+length(n2)-1; n=n0:n0+N-1; x=conv(x1,x2); stem(n,x);ylabel('x(n)=x1(n)*x2(n)');xlabel('n'); 结果:x = 1 3 6 9 7 4 0 2 6 10 14 83.12 (1) 37πx (n )=5sin(n) 解:2214337w πππ==,所以N=14 (2) 326n ππ-x (n )=sin()-sin(n)解:22211213322212,2122612T N w T N w N ππππππ=========,所以(6) 3228n π-x (n )=5sin()-cos(n) 解:22161116313822222()T N w T w x n ππππππ=======,为无理数,所以不是周期序列所以不是周期序列3.20 已知差分方程2()3(1)(2)2()y n y n y n x n --+-=,()4()nx n u n -=,(1)4y -=,(2)10,y -=用Mtalab 编程求系统的完全响应和零状态响应,并画出图形。