线性系统时域分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

线性系统时域分析

理论基础

求解零状态响应

1

2 ∆→0 =-∞

连续时间信号 f (t ) 和 f (t ) 的卷积运算可用信号的分段求和来实现,即: ∞

f (t ) = f 1 (t )* f 2 (t ) = ⎰-∞ f 1 (τ ) f 2 (t -τ )d τ = lim ∑ f 1 (k ∆) f 2 (t - k ∆) ⋅ ∆ k

如果只求当t = n ∆(n 为整数)时 f (t ) 的值 f (n ∆) ,则上式可得:

f (n ∆) = ∑ f 1 (k ∆) f 2 (n ∆ - k ∆) ⋅ ∆ = ∆∑ f 1 (k ∆) f 2[(n - k )∆]

(2-1)

k =-∞

k =-∞

式(2-1)中的 ∑ f 1 (k ∆) f 2[(n - k )∆] 实际上就是连续时间信号 f 1 (t ) 和 f 2 (t ) 经等时间间隔∆

k =-∞

均匀抽样的离散序列 f 1 (k ∆) 和 f 2 (k ∆) 的卷积和。当∆ 足够小时, f (n ∆) 就是卷积积分的结果——连续时间信号 f (t ) 的较好数值近似。

因此,用 MA TL A B 实现连续信号 f 1 (t ) 和 f 2 (t ) 卷积的过程如下:

1、将连续信号 f 1 (t ) 和 f 2 (t ) 以时间间隔∆ 进行取样,得到离散序列 f 1 (k ∆) 和 f 2 (k ∆) ;

2、构造与 f 1 (k ∆) 和 f 2 (k ∆) 相应的时间向量k 1 和k 2(注意,k 1 和k 2 的元素不是整数,而是取样间隔∆ 的整数倍的时间间隔点);

3、调用 MATLAB 命令 conv()函数计算积分 f (t ) 的近似向量 f (n ∆) ;

4、构造 f (n ∆) 对应的时间向量k 。

a=[1 3 2];

b=[1 3];

t=-5:0.01:5;

x=heaviside(t);

figure(1);lsim(b,a,x,t);

冲激响应波形

figure(2);impulse(b,a);

figure(3);step(b,a);

相关文档
最新文档