线性时不变系统
- 格式:ppt
- 大小:1.10 MB
- 文档页数:80
第6章线性时不变系统尹霄丽6.1 引言MATLAB •••利用函数,和计算LTI系统的输出;研究离散时间LTI系统的多conv ls 个性质主要;连续i 时内容:间卷积m 的filter 数值近似;例1[][][][]1, 040, n x n n y n x n x n ≤≤⎧=⎨⎩=∗考虑如下有限长信号其余(a)用解析方法计算。
[][][](b) 编程实现% exe2_1_a.m, see also exe2_1_b.mx=ones(1,5);nx=0:4;y=conv(x,x);ny=(min(nx)+min(nx)):(max(nx)+max(nx)); h=stem(ny,y);set(h,'linewidth',2);xlabel('n');ylabel('x[n]*x[n]');作业3[][][][][][][]1, 050, , 050, (a) ;(b) MATLAB(c)conv y n x n nn n h n ny n x n h n x n h n ≤≤⎧=⎨⎩≤≤⎧=⎨⎩=∗考虑下面有限长信号:其余其余不用编程,请计算卷积和用生成信号和,并画出相应的图形。
用计算卷积和,并用stem画出其图形。
注:图形请加上必要的标注。
6.3 MATLAB函数filterfilterFILTER One-dimensional digital filter.Y = FILTER(B,A,X) filters the data in vector X with the filter described by vectors A and B to create the filtered data Y. The filter is a "Direct Form II Transposed"implementation of the standard difference equation:a(1)*y(n) + a(2)*y(n-1) + ... + a(na+1)*y(n-na) =b(1)*x(n) + b(2)*x(n-1) + ... + b(nb+1)*x(n-nb)[][][][]00LTI 1 filte r KMk mk m x x x a y n k b x n m x n n n n N y n ==−=−≤≤+−∑∑命令计算由线性常系数差分方程表征的因果系统在某一给定输入时的输出。
Linear Time-invariant System(线性时不变系统)2-1:Discrete-Time LTI System:The Convolution Sum(离散LTI系统:卷和)本节的关键在于:把任意离散信号x[n]表示为若干个脉冲信号的叠加。
这样,信号x[n]输入某一个系统的输出y[n],便可以等效为把这些脉冲信号分别输入这个系统之后,再把它们的输出结果叠加。
当系统是LTI系统时,对应每个脉冲信号输入的输出函数都可以由对应单位冲激函数的响应δ[n]的输出h[n]进行时移和乘以系数得到。
把每个脉冲输入的输出叠加便得到了输入信号x[n]的输出y[n]。
用脉冲信号表示任意信号:可以把x[n]看作x[0].δ[n]+ δ[n-1].x[1]+ δ[n-2].x[2]……即P75 2-2式对一个系统LTI,当输入信号为δ[n]时的输出信号h[n]称为单位冲激响应(unit impulse response)卷和而对于每个x[k].δ[n-k],输入系统后的输出为hk[n]=x[k].h[n-k],因此,x[n]输入后的输出y[n]便应当是全部hk[n](k从负无穷取到正无穷)的累加。
换言之得到了P78 2-6式(公式请自己看啦,输入太麻烦了,呵呵呵呵)该公式称作x[n]和h[n]的卷和或卷积和(Convolution Sum)。
写作x[n]*h[n]。
是一种基本的运算方式,由两个函数卷和得到一个新函数。
对LTI系统而言,就是输入x[n]与单位冲激响应卷和,得到输出信号y[n]。
x[n]*h[n]=y[n]对于有限长序列卷和的运算:竖式法比较简单。
2-2:continuous-time LTI systems:the convolution integral(连续时间LTI系统:卷积)与离散系统类似,本节的核心也是把输入的一个连续时间信号从时间上拆分成无数个冲激信号的叠加,然后对于每个冲激信号去求它输入这个系统得到的输出,再把所有的这些输出叠加起来,从而得到原信号输入系统的输出。