信号处理导论中文版Word格式.docx
- 文档编号:13508640
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:228
- 大小:196.39KB
信号处理导论中文版Word格式.docx
《信号处理导论中文版Word格式.docx》由会员分享,可在线阅读,更多相关《信号处理导论中文版Word格式.docx(228页珍藏版)》请在冰豆网上搜索。
按块处理的方法,输入序列划分成块,每次处理一块。
⎢y2⎥
⎢⎥
⎣M⎦
因此其I/O规则也就是将输入向量根据某种函数映射成输出向量。
y=H[x]
对于线性系统,这种映射就是用矩阵H作线性变换。
线性定常系统,其变换矩阵H根据系统的冲激响应有特定的结构。
例3.1.1
例3.1.2
y(n)=2x(n)+3x(n-1)+4x(n-2)。
n时刻的输出是此前连续三个输入抽样的加权和。
也就是说,n时刻,线性系统必须记住前两个时刻的抽样x(n-1)、x(n-2)。
例3.1.3将长度为L=4的输入抽样{x0,x1,x2,x3}视为一块,例3.1.2所示的线性系统将其转换成长度为6的输出序列。
⎥⎣3⎦
4⎥⎦
输出序列的长度比输入序列长度大2,因为系统必须保存两个抽样,最后的两个输出可以认为是输入消失后(input-off)的过渡状态。
如果输入的抽样为L=5,那么,输出的序列为:
⎡y0⎤
⎡2
0⎤
⎢⎥⎢
⎢y1⎥⎢32
00⎥⎡x⎤
⎥0
⎢4
3
2
0⎥⎢x
⎥⎢1
⎢0
4
0⎥⎢x2
2⎥⎢x
⎢y5⎥
43⎥⎢⎣x4⎥⎦
⎣y6⎦⎣0
4⎥
⎦
⎥
例3.1.4、例3.1.2的输入输出方程也可以用下列样值处理的算法来实现:
y(n)=2x(n)+3w1(n)+4w2(n)w2(n+1)=w1(n)
w1(n+1)=x(n)
附加的w1(n)、w2(n)可以视为系统的内部状态。
当前的输入结合当前的内部状态足以计算当前的输出。
由有下一个输入x(n+1)所产生的输出y(n+1)要求我们知道已经更新的内部状态。
而此时的内部状态(n+1时刻的内部状态)已经更新。
也就是说,n+1时刻,我们有:
y(n+1)=2x(n+1)+3w1(n+1)+4w2(n+1)w2(n+2)=w1(n+1)
w1(n+2)=x(n+1)
这样的计算是从某个时刻开始并且不断重复,我们可以归结为以下算法:
foreachnewinputxdo:
y:
=2x+3w1+4w2w2:
=w1
w1:
=x
一旦内部状态的当前值在计算输出y的时候使用过以后,他们就被后两个赋值的方程更新,用来计算下一个输入的抽样。
因此{w1、w2}必须在一次调用到下一次调用的过程中保存。
{w1、w2}更新的次序非常重要,也就是首先更新w2,接下来更新w1,以避免把正确的值覆盖。
例3.1.2、例3.1.3、例3.1.4是同一个离散系统的等效描述方式。
究竟是采用哪一种形式取决于应用的场所,也就是要看输入序列是有限长还是无限长、输入抽样是否在接收到以后应该立刻处理还是可以延缓处理。
上面的例子实际上是用下述I/O方程描述的、具有更一般形式的状态空间的特例:
y(n)=g(x(n),s(n))————输出方程
s(n+1)=f(x(n),s(n))————状态更新方程。
⎡w1(n)⎤
其中s(n)是维数一定的状态方程矢量。
比如说前面的例子中,s(n)=⎢w(n)⎥。
I/O算法根据当前
⎣2⎦
已知的输入x(n)和当前的状态s(n)计算出当前的输出y(n)和下一时刻的状态s(n+1)。
也可以将它表述成
下面的重复演算形式:
y:
=g(x,s)
s:
=f(x,s)
线性时不变系统的状态空间实现是由函数f和g来表述的,而f和g
又是其变量的线性函数,即:
f(x,s)=As+Bxg(x,s)=Cs+Dx
ABCD维数各不相同。
对于上例,我们有:
+2x=[3,4]s+2x=g(x,s)
⎣0⎦
例3.1.5
y(n)=0.5y(n-2)+2x(n)+3x(n-1)
输出由常系数差分方程递归计算得到。
任意时刻n,系统必须记住前一个输入x(n-1)和前一个时刻的输出y(n-1)。
例3.1.6例3.1.5也可以将I/O方程表述为样值运算算法:
=0.5w1+2x+3v1
w1:
=y
v1:
它对应于所谓差分方程的直接实现形式,要求计算并且更新附加量{w1,v1}。
例3.1.5所示的I/O计算规则也可与下列所谓的规范形式相对应:
w0:
=x+0.5w1y:
=2w0+3w1
=w0
y(n)=1[x(n+2)+x(n+1)+x(n)+x(n-1)+x(n-2)]为线性时不变系统
5
y(n)=2x(n)+3
y(n)=x2(n)
非线性、时不变系统
y(n)=2x(n)+3x(n-1)+x(n)x(n-1)
y(n)=med[x(n+1),x(n),x(n-1)]--取中间值
y(n)=nx(n)
y(n)=1{x(0)+x
(1)+Lx(n-1)}
线性、时变系统
y(n+1)=
nn+1
y(n)+
1
n+1
x(n)
例3.1.16
⎧x(n2)
y(n)=⎨
⎩0
n为偶数n为奇数
相当于一个上采样器。
在抽样之间插入零,因此输出将输入抽样的数量增加。
3.2线性与时不变性
x(n)=a1x1(n)+a2x2(n)
一个系统是线性系统,则当输入是由两个抽样序列x1(n)、x2(n)的线性组合时,其输出序列也是其相应输出序列的线性组合。
即:
时,其输出为
(3.2.1)
(3.2.2)
y(n)=a1y1(n)+a2y2(n)
为了验证一个系统是否是线性系统,必须分别验证三个输出序列,y(n)、y1(n)、y2(n)满足(3.2.2)
a2
式。
时不变系统是指系统不随时间变化而改变。
相同的输入序列,无论在何时施加到系统上,将产生相同的输出。
输入信号延时(右移)或提前(左移)D单位时间,输出序列也将相应延时(右移)或提前(左移)D单位时间。
00D
时不变可以用下图来解释。
D
yD(n)
H
y(n)
x(n-D
xD(n)
x(n)y(n-D)x(n)
输入信号经系统先延时后变换和输入信号先经过系统变换后的输出再延时得到的输出序列应该是一样的。
设YD(n)为先延时,后变换得到的输出。
Y(n-D)为先变换,后延时得到的输出。
若yD(n)=y(n-D),那么,该系统是时不变系统。
例3.2.1
若
则而
y(n)=2x(n)+3
x(n)=a1x1(n)+a2x2(n)。
y(n)=2[a1x1(n)+a2x2(n)]+3
[a1y1(n)+a2y2(n)]=a1[2x1(n)+3]+a2[2x2(n)+3]
显然输入为两个信号的线性叠加时,输出并不是两个信号单独作用时输出的线性叠加,既:
[a1y1(n)+a2y2(n)]≠y[a1x1(n)+a2x2(n)]
。
所以为非线性系统。
y(n)=x2(n)
x(n)=a1x1(n)+a2x2(n)时,则
y(n)=[ax(n)+ax(n)]2=a2x2(n)+2aax(n)x(n)+a2x2(n)
1122
22
11121222
非线性系统。
≠a1x1(n)+a2x2(n)=a1y1(n)+a2y2(n)
而
为时变系统。
同理,若:
y(n)=nx(n)yD(n)=nxD(n)=nx(n-D)
y(n-D)=(n-D)x(n-D)
yD(n)≠y(n-D)
y(n)=x(2n)yD(n)=xD(2n)=x(2n-D)
y(n-D)=x(2(n-D))=x(2n-2D)
y(n-D)≠yD(n)
所以是时变系统。
这是一个下采样器。
我们可以从原信号的输出和延时信号的输出更直观的看出:
135
第一种情况下,输入经系统变换后每两个输入丢掉丢掉一个。
下面一种情况下,输入延时一个单位,输出同样每两个输入被丢掉一个,得到的输出并不是上面的输出延时一个单位。
所以为时变系统。
3.3冲激响应。
(离散)线性时不变系统可以用其冲激响应序列h(n)来唯一表征。
而冲激响应h(n)就是系统对于单位冲激输入δ(n)的响应。
⎧1当
δ(n)=⎨
⎩0当
n=0
h(n)
n≠0
δ(n)
0nn
因此,我们有:
δ(n)⇒h(n)
或者说:
{1,0,0,0,L}⇒{h0,h1,h2,L}
若系统是时不变系统,就意味单位冲激输入延时一段时间,(比如说,D单位时间),其冲激响应输出将会是大小一样,但延时为D的输出h(n-D)。
δ(n-D)⇒h(n-D)
其中D可以正,也可以负。
线性性就意味任意输入的线性组合将会产生同样的线性组合输出。
δ(n)+δ(n-1)+δ(n-2)⇒h(n)+h(n-1)+h(n-2)
更一般性,三个输入的加权线性组合:
x(0)δ(n)+x
(1)δ(n-1)+x
(2)δ(n-2)
将会产生同样三个输出的加权线性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 处理 导论 中文版