收藏 分销(赏)

数字信号处理》课后作业参考答案.doc

上传人:xrp****65 文档编号:8752894 上传时间:2025-03-01 格式:DOC 页数:20 大小:1.02MB 下载积分:10 金币
下载 相关 举报
数字信号处理》课后作业参考答案.doc_第1页
第1页 / 共20页
数字信号处理》课后作业参考答案.doc_第2页
第2页 / 共20页


点击查看更多>>
资源描述
第3章 离散时间信号与系统时域分析 3.1画出下列序列的波形 (2) 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) n=0:8; x=(-1/2).^n; stem(n,x); axis([-2,9,-0.5,3]); ylabel('x(n)'); xlabel('n'); 3.8 已知,求卷积并用Matlab检查结果。 解: 竖式乘法计算线性卷积: 1 1 1 0 0 0 0 2 2)0 1 2 3 4)1 4 4 4 0 0 0 0 8 8 3 3 3 0 0 0 0 6 6 2 2 2 0 0 0 0 4 4 1 1 1 0 0 0 0 2 2 1 3 6 9 7 4 0 2 6 10 14 8)1 Matlab程序: 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 8 3.12 (1) 解: (2) 解: (6) 解: 3.20 已知差分方程,,, 用Mtalab编程求系统的完全响应和零状态响应,并画出图形。 解: Z变换法求全响应: 由于系统起始状态非零,所以对方程的两端求z变换,得: 对进行部分分式展开得 把上式打代入(2)可得 (2) Z变换法求系统零状态响应: 因为是求零状态,所以其初始状态为零,对其求单边Z变换可得如下: 由Z 反变换可得: 程序: clc; clear; n=0:20; x=(1/4).^n; a=[2,-3,1]; % 输出及输出移位项的系数 b=[2]; %输入及输入移位项的系数 Y=[4,10]; %起始状态 xic=filtic(b,a,Y); %系统等效初始状态输入的数组 y=filter(b,a,x,xic); %求全响应 subplot(2,1,1); stem(n,y); ylabel('y(n)'); y1=filter(b,a,x); %零状态响应 subplot(2,1,2); stem(n,y1); ylabel('g(n)'); 第4章 离散时间信号与系统频域分析 4.5 已知,求出收敛域分别为和时对应的序列。 解:留数法求解 1、时: (1)当时,只有z1=2、z2=1/2两个单极点,且只有z1=1/2在围线C内,则: (2)当时, 除有z1=2、z2=1/2两个单极点,还有一个(-n)阶的重极点z=0,由于此时满足分母多项式比分子多项式z的阶次高2阶或2阶以上的条件,可用围线C外部的极点z2=2的留数来计算。即: 综上可得: 2、时: (1)当时,只有z1=2、z2=1/2两个单极点,且都在围线C内,则: (2)当时, 有z1=2、z2=1/2两个单极点,还有一个(-n)阶的重极点z=0,由于此时满足分母多项式比分子多项式z的阶次高2阶或2阶以上的条件,而围线C外部没有极点,所以,求围线C外部极点的留数: 综上可得: 4.10已知式中,以采样频率对进行等间隔采样,得到采样信号和系列,要求: (1) 写出的傅里叶变换表达式 (2) 写出和的表达式 (3) 分别求出的傅里叶变换和的系列的傅里叶变换 解:(1) (2)根据公式P.114 (3)进行傅里叶变换得: 4.17 改变a值,用matlab画出相应的零极点和幅频、相频响应曲线,验证系统的滤波特性与系数a的关系。 clear; x=0.8; y=-0.8; b=[1,0]; a1=[1,-x]; a2=[1,-y]; figure(1); subplot(3,1,1); zplane(b,a1); [H1,w1]=freqz(b,a1,512,'whole'); Hf_1=abs(H1); Hx_1=angle(H1); subplot(3,1,2); plot(w1,Hf_1); title('幅频响应曲线'); subplot(3,1,3); plot(w1,Hx_1); title('相频响应曲线'); figure(2); subplot(3,1,1); zplane(b,a2); [H2,w2]=freqz(b,a2,512,'whole'); Hf_2=abs(H2); Hx_2=angle(H2); subplot(3,1,2); plot(w2,Hf_2); title('幅频响应曲线'); subplot(3,1,3); plot(w2,Hx_2); title('相频响应曲线'); 图(a)a=0.8 图(a)a=-0.8 滤波特性与系数a的关系:当0<a<1时,系统具有低通特性,当-1<a<0时,系统具有高通特性。 第5章 离散时间信号与系统数字频域分析 5.3计算下列有限长序列的N点DFT。 (1) 解: (2) 解: (3) 解:直接计算上式比较困难,可根据循环移位性质来求解。 因为 有 等式两边进行DFT,得 当时,可直接计算出 因此,可写为 5.6 已知序列x(n)=[0 1 2 3 4],h(n)=[1 1 1 1 2], 求其线性卷积和以及5点、8点、9点、10点圆周卷积和,并用Matlab验证结果。 解:线性卷积略; 5点圆周卷积: [0 1 2 3 4]* 5点圆周卷积的Matlab程序: clc clear N=5; xn=[0 1 2 3 4]; hn=[1 1 1 1 2]; c1=fft(xn,N).*fft(hn,N); y1=ifft(c1,N); k=0:N-1; stem(k,y1); 8点圆周卷积: ⑧=[8 1 3 6 10 11 11 10]; 9点圆周卷积: ⑨=[0 1 3 6 10 11 11 10 8]; 10点圆周卷积: ⑩=[0 1 3 6 10 11 11 10 8 0]; 5.12 下图是N=16按时间抽取的蝶形图: 以下是N=16按频率抽取的蝶形图: 5.15 (1)DSB调制信号: 所以信号在频域的两个频率分量为: 即频率分辨力 (2)因为,所以最低采样频率fs=2fm=2200Hz (3)最少采样点: (注:如果是AM调制,则在1000HZ处有载波分量,那么,,所以N取32) 5.16 此题目有问题,所以我们认为题目给出的“信号最高频率为4KHz”即为采样频率,有些同学把信号最高频率作为 =4KHz也判对。 解: (1) 最小记录时间 (2)允许处理的信号最高频率 (3)最少采样点: 第6章 IIR数字滤波器设计 6.1(1)已知IIR数字滤波器的系统函数为 (1) 试写出滤波器的差分方程,并分别画出直接I型、直接Ⅱ型、转置直接Ⅱ型、级联型和并联型结构图。 解:经化解,原式可得: 直接I型: x(n) y(n) 2 -5 2 -3/4 +5/4 1/8 直接Ⅱ型: x(n) y(n) 5/4 -3/4 1/8 2 -5 2 级联型: 注意,对于级联型,一定要化成负幂次,再写系数! 经对原式进行分解得: x(n) y(n) 1 -1/2 -2.5 1 1/4 2 并联型: Matlab程序求解部分分式的系数: 注意:系数b,a是的系数! Clc; Clear; b=[0,0,16,-40,16]; a=[8,-10,6,-1,0]; [K,z,d]=residue(b,a) KK1=[K(1),K(2)]; zz1=[z(1),z(2)]; [b2,a2]=residue(KK1,zz1,0) 返回值:K = 2.4000 + 3.2000i 2.4000 - 3.2000i 11.2000 -16.0000 z = 0.5000 + 0.5000i 0.5000 - 0.5000i 0.2500 0 d = [] b2 = 4.8000 -5.6000 a2 = 1.0000 -1.0000 0.5000 并联型结构流图: x(n) y(n) 1 -0.5 -0/。5 0.25 4.8 11.2 Z-1 -5.6 -16 6.1(2)略 6.4 Matlab程序: clear; fp=5000; wp=2*pi*fp; fs=10000; ws=2*pi*fs; ap=3; as=30; [N,wc]=cheb1ord(wp,ws,ap,as,'s'); [B,A]=cheby1(N,ap,wc,'s') freqs(B,A); 系统函数: 图: 6.7 解: ; ; Matlab程序: clear; b=[1,1]; a=[1,5,6]; Fs=10; [B,A]=impinvar(b,a,Fs); [H,w]=freqz(B,A,'whole'); plot(w/pi,20*log10(abs(H))); 6.8试用双线性变换法设计一个巴特沃斯型低通数字滤波器,并用matlab,验证结果,给定技术指标为采样频率为1000Hz。 解: (1) 数字低通滤波器的技术指标要求为 采用双线性变换法,相应的模拟低通滤波器的技术指标为: (1) 设计对应摸拟滤波器并求其指标 (3) (4) Matlab程序: clear; clc; Fs=1000; wp=2*pi*100/Fs; ws=2*pi*300/Fs; ap=3; as=20; Wap=2*Fs*tan(wp/2); Was=2*Fs*tan(ws/2); [N,wc]=buttord(Wap,Was,ap,as,'s') [b,a]=butter(N,wc,'s'); [B,A]=bilinear(b,a,Fs); [H,w]=freqz(B,A); plot(w*Fs/2/pi,abs(H)); 第7章 FIR数字滤波器设计 7.1解: 由上式可知h(n)为偶对称实序列,所以满足第一类线性相位的条件 所以: 幅度函数:(根据式7.2.15可得) 相频函数: 直接型结构: x(n) z-1 z-1 z-1 z-1 y(n) 0.1 0.1 0.09 0.21 0.09 线性相位型结构: 7.3若一个FIR线性相位数字滤波器的单位采样响应h(n)是实数,且n<0和n>6,h(n)=0。如果h(0)=1且系统函数在z=0.5exp(i*pi/3)和z=3各有一个零点,写出H(z)的表达式。 解: (1)h(n)为偶对称时, 解上面这两个方程即可得到h(1)、h(2) (2)h(n)为奇对称时, 解上面这两个方程即可得到h(1)、h(2) 7.6解: (1)确定理想高通滤波器的频率响应 求hd(n): (2)加矩形窗, 。 3)N的取值受到过渡带带宽的限制,即应小于等于过渡带带宽, 7.7 解:(海明窗) Matlab程序: N=33; wp=0.6*pi; ws=0.4*pi; wc=(wp+ws)/2; hn=fir1(N,wc/pi,hamming(34)); [H,w]=freqz(hn); plot(w,20*log10(abs(H)));
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服