云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 信号处理综合设计性实验

信号处理综合设计性实验

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 2:55:01

课 程 设 计

利用循环卷积与线性卷积的关系,采用DFT计算系统的响应。其中线性卷积的计算引入了DFT分析离散序列的频谱。

3.2.2 零输入、零状态法求解系统的响应

LTI离散系统可用系统函数H(z)的分子分母多项式形式、零极点-增益形式或状态空间形式来描述。

(1) 系统函数的分子分母多项式形式H (z) : 离散系统的差分方程为:

?ay(n?i)??bx(n?i) aiii?0i?0NM0?1

对上式两边同取z变换,可得:

(1?r1z?1)(1?r2z?1)?(1?rmz?1)B(z)H(z)??k ?1?1?1A(z)(1?p1z)(1?p2z)?(1?pnz)在MATLAB中可使用向量b=[b0,b1,…,bM]和向量a=[1,a1,a2,…,aN]分别表示分子多项式和分母多项式的系数,注意从z按z的降幂排列其系数。

离散系统响应的求解

除可以使用MATLAB命令lsim求解外,还可以使用命令filter来求解系统响应。

1?2z?1 例1:已知系统函数为H(z)=, 求 : ?1?21?0.4z?0.12z(1) 系统的脉冲响应h(n);

(2) 输入x(n)=u(n),求系统的零状态响应y(n):

(3) 输入x(n)=u(n),初始条件y(-1)=1,y(-2)=2,求系统的完全响应y(n) 解: (1)计算前11个时刻的h(n);

N=11;

b=[1,2];a=[1,0.4,-0.12]; x=[1,zeros(1,N-1)];

- 33 -

课 程 设 计

y=filter(b,a,x) Columns 1 through 5

1.0000 1.6000 -0.5200 0.4000 -0.2224 Columns 6 through 10

0.1370 -0.0815 0.0490 -0.0294 0.0176 Columns 11 through 15

-0.0106 0.0063 -0.0038 0.0023 -0.0014 Column 16 0.0008

(2)计算前11个时刻的零状态响应

N=11;

b=[1,2];a=[1,0.4,-0.12]; x=ones(1,N); y=filter(b,a,x) Columns 1 through 5

1.0000 2.6000 2.0800 2.4800 2.2576 Columns 6 through 10

2.3946 2.3131 2.3621 2.3327 2.3504 Column 11 2.3398

(3) 计算前11个时刻的完全响应 y(n)

b=[1,2];a=[1,0.4,-0.12]; x=ones(1,N); zi=filtic(b,a,[1,2]); y=filter(b,a,x,zi);

3.2.3 离散系统函数的零极点对系统频域特性的影响

因果LTI离散系统的系统函数H(z) 的极点全部位于z平面单位园时,系统的频响特性可由H(z)求出,使用命令freqz(b,a)可计算系统的频率特性。

- 34 -

课 程 设 计

1?z?1例2:.已知某系统的系统函数为H(z)=,求系统的幅频曲线 ?1?21?z?0.5z解 :b=[1,1];a=[1,-1,0.5];

[H,w]=freqz(b,a);

plot(w,abs(H)) ;xlabel(‘Frequency(rad)’);ylabel(‘Magnitude’); title(‘Magnitude response’);

由图可见,系统的零点迫使高频处的幅频响应的幅度很小。 例3: 已知LTI离散系统的系统函数为:

1?2z?11?2z?1H(z)== ?1?1?1?2(1?0.2z)(1?0.6z)1?0.4z?0.12z1) 求系统的脉冲响应h(n).

2) 输入x(n)=u(n), 求系统的零状态响应y(n).

解 1)按H(z)|z=e → H(e)| ω=k(2π/N) → H (k), N 点H(k)可直接得到,对x (n) 作N=32点的DFT。注意,N大于等于x (n) 的长度。

N=32;

omega=0:2*pi/N:(2*pi*(N-1)/N);

H=(1+2*exp(-j.*omega))./(1+0.4*exp(-j.*omega)-0.12*exp(-2*j.*omega));

- 35 -

课 程 设 计

x=[1,zeros(1,N-1)]; X=fft(x,N); Y=X.*H; y=ifft(Y,N);

2) 求解当输入x (n) = u (n)时系统的零状态响应y(n),取x (n) = u (n)的长度为M=30,计算N=32点DFT。

M=30; N=32;

omega=[0:(N-1)]*2*pi/N;

H=(1+2*exp(-j.*omega))./(1+0.4*exp(-j.*omega)-0.12*exp(-2*j.*omega)); x=ones(1,M); X=fft(x,N); Y=X.*H ; y=ifft(Y,N); figure(1);

subplot(2,1,1); stem([0:M-1],x); xlabel('Time index n'); ylabel('x[n]'); title ('Input signal and output signal');

subplot(2,1,2); stem([0:M-1],real(y(1:M))); xlabel('Time index n'); ylabel('y[n]');

- 36 -

搜索更多关于: 信号处理综合设计性实验 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课 程 设 计 利用循环卷积与线性卷积的关系,采用DFT计算系统的响应。其中线性卷积的计算引入了DFT分析离散序列的频谱。 3.2.2 零输入、零状态法求解系统的响应 LTI离散系统可用系统函数H(z)的分子分母多项式形式、零极点-增益形式或状态空间形式来描述。 (1) 系统函数的分子分母多项式形式H (z) : 离散系统的差分方程为: ?ay(n?i)??bx(n?i) aiii?0i?0NM0?1 对上式两边同取z变换,可得: (1?r1z?1)(1?r2z?1)?(1?rmz?1)B(z)H(z)??k ?1?1?1A(z)(1?p1z)(1?p2z)?(1?pnz)在MATLAB中可使用向量b=[b0,b1,…,bM]和

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com