数字信号处理_第一章_第1页
数字信号处理_第一章_第2页
数字信号处理_第一章_第3页
数字信号处理_第一章_第4页
数字信号处理_第一章_第5页
已阅读5页,还剩112页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章第一章 离散时间信号与系统离散时间信号与系统主要内容:主要内容:1.1 离散时间信号离散时间信号-序列序列1.2 离散时间系统离散时间系统1.3 线性差分方程的求解线性差分方程的求解1.4 时域采样定理时域采样定理1.5 本章本章Matlab相关程序相关程序1.1 1.1 离散时间信号离散时间信号( (序列序列) ) Discrete-time signals (Sequences)一、离散时间信号的由来一、离散时间信号的由来v 离散时间信号(又称序列)离散时间信号(又称序列),是连续时间信号以时间,是连续时间信号以时间 T等间隔采样得到的,等间隔采样得到的,T称称为采样间隔(单位:秒)

2、为采样间隔(单位:秒)。32ms256 samples)(10125. 0256103233秒秒 Ttx(t)v 一般,采样间隔是均匀的,用一般,采样间隔是均匀的,用x(nT)表示离散时间信号在表示离散时间信号在nT点上的值,点上的值,n为整数为整数。由于。由于x(nT)顺序存放在存储器中,我们通顺序存放在存储器中,我们通常直接用常直接用x(n)表示离散时间信号序列表示离散时间信号序列。0 0T T 2T2T 3T3T 4T4T 5T5T 6T6T 7T7T 8T8T 9T9T0 0T T 2T2T 3T3T 4T4T 5T5T 6T6T 7T7T 8T8T 9T9T0 01 12 23 34

3、 45 56 67 78 89 9nx(n)=nT|t=nT=x(nT)二、离散时间信号的表示方法二、离散时间信号的表示方法1 1、用枚举的方式、用枚举的方式( (数列形式数列形式) )表示:表示:x(n) = 3,4,2,1,0,5,7,8 注:用箭头标出注:用箭头标出n=0在序列中的位置,上面序列的在序列中的位置,上面序列的x(0)=12 2、用公式表示、用公式表示:)sin()( nAnx 0302)(nnnxnn1 n因为因为n只能取整数,所只能取整数,所以两种写法是一样的。以两种写法是一样的。3 3、用图形的方式表示、用图形的方式表示:0 01 12 23 34 4 5 56 6 7

4、 78 89 9nx(n)-1-11 12 21 11 1-1-1-2-22 22 22 23 33 31010 1111v 图中横坐标图中横坐标n表示离散的时间坐标,仅在表示离散的时间坐标,仅在n为整数时才有意为整数时才有意 义,纵坐标代表信号点的值。义,纵坐标代表信号点的值。4 4、用单位抽样序列表示、用单位抽样序列表示. .x(0) = 2x(1) = 1x(2) = 2x(3) = 3三、序列的基本运算三、序列的基本运算1 1、序列的和、序列的和 :v 两序列的和是指两序列的和是指同序号同序号n n的序列值的序列值逐项对应相加逐项对应相加而构成而构成 的新序列。的新序列。x(n)n01

5、 2 3 4 5 62121 1y(n)n01 2 3 4 5 611 11 1z(n)n01 2 3 4 5 63232 2z(n) = x(n) + y(n) z(0) = x(0) + y(0) = 3z(1) = x(1) + y(1) = 2z(2) = x(2) + y(2) = 3z(3) = x(3) + y(3) = 2z(4) = x(4) + y(4) = 2 v 仿真实验仿真实验(Matlab) x1=wavread(w1.wav); x2=wavread(w2.wav); y=x1+x2; figure(1); plot(x1); grid on; figure(2)

6、; plot(x2); grid on; figure(3); plot(y); grid on; wavwrite(y,w3.wav); %读入声音文件读入声音文件%序列求和序列求和%画图显示结果画图显示结果%结果保存为声音文件结果保存为声音文件v 实验结果实验结果 y(n) = x1(n)+ x2(n)01234567x 104-1-0.8-0.6-0.4-0.200.20.40.60.8101234567x 104-1-0.8-0.6-0.4-0.200.20.40.60.8101234567x 104-1.5-1-0.500.511.5x1(n)x2(n)y(n)w1.wavw2.wa

7、vw3.wav2 2、序列的积、序列的积 :v 两序列的积是指两序列的积是指同序号同序号n n的序列值的序列值逐项对应相乘逐项对应相乘而构成而构成 的新序列。的新序列。x(n)n01 2 3 4 5 62121 1z(n) = x(n) * y(n) z(0) = x(0) * y(0) = 2z(1) = x(1) * y(1) = 2z(2) = x(2) * y(2) = 2z(3) = x(3) * y(3) = 2z(4) = x(4) * y(4) = 1 y(n)n01 2 3 4 5 611212z(n)n01 2 3 4 5 6222213 3、序列的移位、序列的移位 :v

8、设有一序列设有一序列x(n),当当m为正时:为正时: x(n-m)表示序列表示序列x(n)逐项依次逐项依次右移右移m位后得到的序列。位后得到的序列。 x(n+m)表示序列表示序列x(n)逐项依次逐项依次左移左移m位后得到的序列。位后得到的序列。n01 2 3 4 5 6n0 1 2 3 4 5-1-2-3y(n) = x(nm)x(n)x(n)x(0)=1x(1)=2x(2)=3nx(n)01 2 3 42113213213213x(n+1)213x(n-1)右移右移左移左移v 实例:实例: 序列右移(序列延迟)的应用序列右移(序列延迟)的应用 延时单元可以将以前的某采样时刻的数据暂存起来,参

9、延时单元可以将以前的某采样时刻的数据暂存起来,参与这个时刻的运算。与这个时刻的运算。1|)()()( Rnxnxny 回声可以用延迟单元来生成。直接声音和它的延迟了回声可以用延迟单元来生成。直接声音和它的延迟了R个周期的单个回声可以用下面的式子来表示(个周期的单个回声可以用下面的式子来表示( 为为回声的回声的衰减系数):衰减系数): 为了生成间隔为为了生成间隔为R个周期的多重回声,可将上式改为:个周期的多重回声,可将上式改为:1|) 1()2()()()(12 RNnxRnxRnxnxnyN 原声:原声: 混响混响1: 混响混响2: =0.3, R=5000 =0.3, R=100004 4、

10、序列的反褶、序列的反褶 :v 设有序列设有序列x(n), 则则x(-n)是以是以n=0为纵轴为纵轴将将x(n)反褶后的序列。反褶后的序列。y(n) = x(-n)x(n)n0 1 2 3 4 5 62113-1-2-3-4x(-n)n0 1 2 3 4 5 6-1-2-3-4213x(n)n0 1 2 3 4 5 6-1-2-3-4213213213x(n)n0 1 2 3 4 5 6-1-2-3-4213213213nx(-n)0 1 2 3 4 5 6-1-2-3-4213213213x(-n)n0 1 2 3 4 5 6-1-2-3-4213213213v 思考:思考:x(-n+1)和和

11、x(-n-1)与与x(-n)的移位关系?的移位关系?x(n)n0 1 2 3 4 5 62113-1-2-3-4x(0)=1x(1)=2x(2)=3x(-n)n0 1 2 3 4 5 6-1-2-3-4213x(-n+1)n0 1 2 3 4 5 6-1-2-3-4213x(-n-1)n0 1 2 3 4 5 6-1-2-3-4213x(-n+1) 是是x(-n) 右移一位后的序列右移一位后的序列x(-n-1) 是是x(-n) 左移一位后的序列左移一位后的序列v 仿真实验仿真实验(Matlab) x = wavread(w2.wav); y = fliplr(x); figure(1); pl

12、ot(x); grid on; figure(2); plot(y); grid on; wavwrite(y,w4.wav); 01234567x 104-1-0.8-0.6-0.4-0.200.20.40.60.8101234567x 104-1-0.8-0.6-0.4-0.200.20.40.60.81x(n)y(n)=x(-n+N)w2.wavw4.wav%读入声音文件读入声音文件%画图显示结果画图显示结果%结果保存为声音文件结果保存为声音文件%反褶反褶5、累加、累加v 设序列设序列x(n)x(n),则则x(n)x(n)的累加序列的累加序列y(n)y(n)定义为:定义为: nkkxny

13、)()(它表示它表示y(n)y(n)在某一个在某一个n n0 0上的值等于这一个上的值等于这一个n n0 0上的上的x(nx(n0 0) )以及以及n n0 0从前的所有从前的所有n n值上的值上的x(n)x(n)值之和。值之和。 101)()(2121nnnxn例如:例如: 101)()(12121nnnynkn6 6、差分运算、差分运算v 前向差分:前向差分:)()1()(nxnxnx v 后向差分:后向差分:)1()( nxnx差分运算反映了序列差分运算反映了序列x(n)x(n)的幅值变化规律。的幅值变化规律。7 7、序列的时间尺度(比例)变换、序列的时间尺度(比例)变换v 设某序列为设

14、某序列为x(n)x(n),则其时间尺度变换序列为则其时间尺度变换序列为x(mn)x(mn)或或 x(n/m)x(n/m),m m为正整数。为正整数。v x(mn) x(mn) 为抽取序列(为抽取序列(m1m1)v x(n/m) x(n/m)为插值序列(为插值序列(m1m1) 1x nx nx n例如:例如:x(n)x(n)与与x(2n)x(2n)-2 -2 -1 0 1 2 n-1 0 1 2 n12345x(n)135x(2n)-2 -2 -1 0 1 2 n-1 0 1 2 n注意:注意: x(n) = x(t)|x(n) = x(t)|t=nTt=nT 采样间隔为采样间隔为T T x(2

15、n) = x(t)|x(2n) = x(t)|t=2nTt=2nT 采样间隔为采样间隔为2 2T T,抽样抽样 x(n/2) = x(t)|x(n/2) = x(t)|t=nT/2 t=nT/2 采样间隔为采样间隔为T/2T/2,插值插值 四、常用的典型序列四、常用的典型序列1、单位取样序列、单位取样序列 (n) -Unit sample sequence 0001)(nnn (n)n0 1 2 3 4 5 61-1-2-3-4v ( (n)n)是一个脉冲幅度为是一个脉冲幅度为1 1的的现实序列。现实序列。v ( (t)t)是脉宽为零,幅度为是脉宽为零,幅度为 的一种数学极限,是的一种数学极限

16、,是 非现实信号。非现实信号。 v单位取样序列亦称单位脉冲序列,或时域离散冲激。单位取样序列亦称单位脉冲序列,或时域离散冲激。 v 用单位取样序列用单位取样序列 (n)表示任意序列表示任意序列 (n)n0 1 2 3 4 5 61-1-2-3-42 (n-1)n0 1 2 3 4 5 62-1-2-3-4 mmnmxnx)()()( 可以将任意序列表示成单可以将任意序列表示成单位抽样序列的位抽样序列的移位加权和移位加权和x(n)=3 (n-2)n0 1 2 3 4 5 63-1-2-3-4 (n) +2 (n-1)+3 (n-2)n0 1 2 3 4 5 63-1-2-3-412 20)()(

17、mmnmx (其中,其中,x(0)=1, x(1)=2, x(2)=3)2、单位阶跃序列、单位阶跃序列u(n) -Unit step sequence u(n)n0 1 2 3 4 5 61-1-2-3-47 8 9 10 0001)(nnnuv 用用单位阶跃序列单位阶跃序列u(n)表示表示单位取样序列单位取样序列 (n):)1()()( nunun v 用用单位取样序列单位取样序列 (n)表示表示单位阶跃序列单位阶跃序列u(n): 0)()(mmnnu 3、矩形序列、矩形序列RN(n) - Rectangular sequence nNnnRN其其它它0101)(RN(n)n0 1 2 31

18、N-1 v 用用单位阶跃序列单位阶跃序列u(n)表示表示矩形序列矩形序列RN(n):)()()(NnununRN v 用用单位取样序列单位取样序列 (n)表示表示矩形序列矩形序列RN(n) : 10)()(NmNmnnR 4、实指数序列、实指数序列 Real-valued exponential sequence 000)()(nnanuanxnnv 当当|a|1时时,序列发散。序列发散。v 当当|a| 1时,序列收敛。时,序列收敛。v 当当|a| 1,且且a0时,序列是摇动的时,序列是摇动的 5、正弦序列、正弦序列 -Sinusoidal sequence 00 ncos)n(x,nsin)

19、n(x 正弦序列的由来正弦序列的由来对连续时间正弦信号取样可以得到正弦序列。对连续时间正弦信号取样可以得到正弦序列。 tsin0 取取 样样nTt 00 nsinnTsinT00 其中,其中, ,T T是取样间隔是取样间隔( (取样周期取样周期) )。 0 0称为数字域频率,称为数字域频率, 0 0称为模拟域频率。称为模拟域频率。 数字域频率和模拟域频率数字域频率和模拟域频率v 数字域频率是模拟域频率的数字域频率是模拟域频率的T T倍,以后我们就以倍,以后我们就以 表示数表示数 字域频率,字域频率, 表示模拟域频率(表示模拟域频率( 也也表示模拟域角频率表示模拟域角频率 , 2 2 f f,f

20、 f表示模拟域线频率)。表示模拟域线频率)。 v 当序列是周期的时,表示正弦序列的序列值重复变化的当序列是周期的时,表示正弦序列的序列值重复变化的 快慢。快慢。 例:例: 0.010.01 ,则序列值每,则序列值每200200个重复一次正弦循环个重复一次正弦循环 0.10.1 ,则序列值每,则序列值每2020个重复一次正弦循环个重复一次正弦循环 v 的量纲为弧的量纲为弧/ /秒,秒, 的量纲为弧。的量纲为弧。5 5、复指数序列、复指数序列 Complex-valued exponential sequencensinjncose)n(xnj v 当当 0时,时,|x(n)|=1,arg|x(n

21、)|= n 。v 复指数序列复指数序列ej n 作为序列分解的基单元,作为序列分解的基单元, 在序列的傅里叶分析中起着重要的作用。在序列的傅里叶分析中起着重要的作用。 五、五、序列的周期性序列的周期性 1 1、定义、定义 如果对于所有如果对于所有n存在一个最小的正整数存在一个最小的正整数N,使得:使得: x(n) = x(n+N)成立,则称成立,则称x(n)为周期序列,周期为为周期序列,周期为N。 2 2、正弦序列的周期性、正弦序列的周期性 正弦信号:正弦信号:)nsin(A)n(x 0sin)sin()(000 nNANnANnx 若若 N 02k ,当当k为整数时为整数时(即即N 0为为2

22、 的整数倍的整数倍),则有:,则有:x(n)=x(n+N),x(n)为周期信号。为周期信号。 观察观察 N 02k : (即即 )kN 02(1) 当当 2 / 0 为整数时:为整数时: k=1,则则N= 2 / 0 为最小整数,且保证为最小整数,且保证x(n)=x(n+N)。(2) 当当 2 / 0 为有理数时为有理数时(有理数可表示成分数有理数可表示成分数):kN 02 若若N、k互素互素,则此时,则此时N取得最小整数,使取得最小整数,使x(n)=x(n+N)。(3) 当当 2 / 0 为无理数时:为无理数时: 任何任何k都不能使都不能使N为整数,此时为整数,此时x(n)不是周期性的。不是

23、周期性的。 注:此时注:此时k1。3 3、讨论、讨论 一个正弦序列若由一个连续正弦信号抽样而得,那么抽样一个正弦序列若由一个连续正弦信号抽样而得,那么抽样时间间隔时间间隔 T T 和连续正弦信号的周期和连续正弦信号的周期 T T0 0 之间应该是之间应该是什么关系什么关系才能使所得到的才能使所得到的抽样序列仍为周期序列抽样序列仍为周期序列? 设连续正弦信号为设连续正弦信号为x(t)x(t): )sin()(0 tAtx 连续信号连续信号x(t)x(t)的角频率为的角频率为002 f 连续信号连续信号x(t)x(t)的周期为的周期为00021 fT若对若对x(t)x(t)抽样,设抽样时间间隔为抽

24、样,设抽样时间间隔为T T,有:有: )sin(| )()(0 nTAtxnxnTt若令若令 0 0为数字频率,它满足:为数字频率,它满足:00000221TTfffTss 其中其中f fs s是抽样频率,是抽样频率, 0 0是相对频率,是连续信号角频率是相对频率,是连续信号角频率 0 0相对抽样频率相对抽样频率f fs s的频率。的频率。)sin(| )()(0 nTAtxnxnTt)sin(0 nA在分析一个序列的周期性时,是通过分析在分析一个序列的周期性时,是通过分析2 2 / / 0 0的值来实现的。的值来实现的。(1) (1) 当当 2 2 / / 0 0 为整数时:为整数时:TTT

25、00022 说明说明: :连续正弦信号连续正弦信号x(t)x(t)的周期的周期T T0 0是抽样间隔的整数倍,或是抽样间隔的整数倍,或 者说,是在者说,是在一个一个连续信号的周期连续信号的周期T T0 0内内以以T T为采样间隔为采样间隔 采样了采样了N N个点个点。NTT 002(2) (2) 当当 2 2 / / 0 0 为有理数时:为有理数时:KNTT 0020KTNT 说明说明: : 在在K K个个连续正弦信号连续正弦信号x(t)x(t)的周期的周期T T0 0内内以以T T为采样间隔为采样间隔 采样了采样了N N个点个点。例如:序列例如:序列)73sin()(nnx x(n)x(n)

26、的周期是的周期是1414,在,在3 3个连续信号周期个连续信号周期T T0 0内采样了内采样了1414个点。个点。314200 TTKN1.2 1.2 离散时间系统离散时间系统离散时间系统离散时间系统TT(运算运算) )x(n)x(n)输入序列输入序列y(n)y(n)输出序列输出序列一、一、线性系统线性系统 概念概念:满足叠加原理的系统为线性系统。满足叠加原理的系统为线性系统。 (1) (1)可加性可加性 设设y y1 1(n)=Tx(n)=Tx1 1(n)(n),y y2 2(n)=Tx(n)=Tx2 2(n)(n) 如果如果y y1 1(n)+y(n)+y2 2(n)=Tx(n)=Tx1

27、1(n)+Tx(n)+Tx2 2(n)=Tx(n)=Tx1 1(n)+ x(n)+ x2 2(n)(n) 说明系统说明系统TT 满足可加性。满足可加性。(2)(2)比例性比例性( (齐次性齐次性) ) 设设y y1 1(n)=Tx(n)=Tx1 1(n)(n) 如果如果 a a1 1y y1 1(n) = a(n) = a1 1TxTx1 1(n) =Ta(n) =Ta1 1x x1 1(n)(n) 说明系统说明系统TT 满足比例性或齐次性。满足比例性或齐次性。综合综合(1)(1)、(2)(2),得到叠加原理的一般表达式:,得到叠加原理的一般表达式: NiiiNiiinxaTnya11)()(

28、说明:说明:(1)(1)叠加原理的一个直接结果是叠加原理的一个直接结果是零输入产生零输出零输入产生零输出。(2)(2)在证明一个系统是否为线性系统时,应证明系统既在证明一个系统是否为线性系统时,应证明系统既 满足满足可加性可加性,又满足,又满足比例性比例性。例:验证下面的系统是否为线性系统:例:验证下面的系统是否为线性系统:y(n)=4x(n)+6y(n)=4x(n)+6方法一:验证系统是否满足叠加原理。方法一:验证系统是否满足叠加原理。 可加性分析:可加性分析:若:若:x x1 1(n)= 3(n)= 3,则:则:y y1 1(n)=4(n)=4 3+6=183+6=18 x x2 2(n)

29、= 4(n)= 4,则:则:y y2 2(n)=4(n)=4 4+6=224+6=22而:而:x x3 3(n)= x(n)= x1 1(n)+x(n)+x2 2(n)=7 (n)=7 ,有:有:y y3 3(n)=4(n)=4 7+6=34407+6=3440得到:得到:y y1 1(n)+ y(n)+ y2 2(n)=18+22=40(n)=18+22=40得证:由于该系统不满足可加性,故其不是线性系统。得证:由于该系统不满足可加性,故其不是线性系统。方法二:利用线性系统的方法二:利用线性系统的“零输入产生零输出零输入产生零输出”的特性验证。的特性验证。 因为当因为当x(n)=0 x(n)

30、=0时,时,y(n)=60y(n)=60,这不满足线性系统的这不满足线性系统的“零零输入产生零输出输入产生零输出”的特性,因此它不是线性系统。的特性,因此它不是线性系统。二、二、时不变系统时不变系统( (移不变系统移不变系统) ) 概念概念:若系统的若系统的响应响应与与激励加于系统的时刻激励加于系统的时刻无关无关,则该,则该 系统为时不变或移不变系统。系统为时不变或移不变系统。 即即:若有:若有y(n)=Tx(n)y(n)=Tx(n),则则y(n-m)=Tx(n-m)y(n-m)=Tx(n-m)成立。成立。例:证例:证y(n)=4x(n)+6y(n)=4x(n)+6是移不变系统。是移不变系统。

31、证:证:y(n-m)=4x(n-m)+6y(n-m)=4x(n-m)+6 Tx(n-m)=4x(n-m)+6 Tx(n-m)=4x(n-m)+6 y(n-m)=Tx(n-m) y(n-m)=Tx(n-m) 该系统是移不变系统该系统是移不变系统说明:乍一看该例,似乎说明:乍一看该例,似乎y(n-m)y(n-m)和和Tx(n-m)Tx(n-m)很容易就得很容易就得 到了一样的结果,而实际上它们是通过到了一样的结果,而实际上它们是通过不同的途不同的途 径径得到的。得到的。y(n-m)y(n-m)是将是将y(n)=4x(n)+6y(n)=4x(n)+6表达式中的所表达式中的所 有出现有出现n n的地方

32、用的地方用n-mn-m去替换;而去替换;而Tx(n-m)Tx(n-m)是将所是将所 有有x x函数的函数的自变量自变量替换为替换为自变量自变量- -m m。例:验证以下两个系统的移不变特性。例:验证以下两个系统的移不变特性。(1)(1) nmmxny)()( nmkmxknxT)()( knmknmmxmxkmm)() (令令 knmmxkny)()(因为因为y(n-k)y(n-k)与与Tx(n-k)Tx(n-k)相同,所以该系统是移不变系统。相同,所以该系统是移不变系统。说明:在该例题中可以清楚地看到,说明:在该例题中可以清楚地看到,y(n-k)y(n-k)和和Tx(n-k)Tx(n-k)是

33、是 从两条不同的途径得到了相同的结果。从两条不同的途径得到了相同的结果。 m m=m-k=m-k,m m从从- - n n m m应从应从- - - -k kn-kn-k由于由于- - 是很大很大的,是很大很大的,所以所以- - - -k k就相当于就相当于- - (2)(2) nmmxny0)()( nmkmxknxT0)()( knkmknkmmxmxkmm)() (令令 knmmxkny0)()(因为因为y(n-k)y(n-k)与与Tx(n-k)Tx(n-k)不相同,所以该系统不是移不变系统。不相同,所以该系统不是移不变系统。说明:从上面两个类似的例题中,我们除了知道移不变系统的说明:从

34、上面两个类似的例题中,我们除了知道移不变系统的 证明方法外,还可以学习到一些基本的换元方法。证明方法外,还可以学习到一些基本的换元方法。 m m=m-k=m-k,m m从从0 0n n m m应从应从- -k kn-kn-k例:验证系统例:验证系统y(n)=nx(n)y(n)=nx(n)的移不变特性。的移不变特性。法一:用概念法一:用概念Tx(n-k)=nx(n-k)Tx(n-k)=nx(n-k)y(n-k)=(n-k)x(n-k)y(n-k)=(n-k)x(n-k)因为因为y(n-k)y(n-k)与与Tx(n-k)Tx(n-k)不同,不同,故不是移不变系统。故不是移不变系统。法二:找反例法二

35、:找反例设:设:x x1 1(n)=(n)= ( (n)n),则则TxTx1 1(n)=n(n)=n ( (n)=0n)=0 x x2 2(n)=(n)= ( (n-1)n-1),则则TxTx2 2(n)(n) =n=n ( (n-1)= n-1)= ( (n-1)n-1) 可以看出,当输入移位可以看出,当输入移位 ( (n)n) ( (n-1)n-1) 时,输出并不是时,输出并不是也移位了,而是也移位了,而是 0 0 ( (n-1)n-1) ,故不是移不变系统。,故不是移不变系统。三、三、单位抽样单位抽样( (冲激冲激) )响应响应h(n)h(n) 概念概念:同时具有线性和移不变性的离散时间

36、系统称为同时具有线性和移不变性的离散时间系统称为LSILSI系统。系统。 LSI(Linear Shift Invariant)SystemLSI(Linear Shift Invariant)System 线性移不变离散时间系统线性移不变离散时间系统 单位抽样单位抽样( (冲激冲激) )响应响应h(n)h(n): 当输入为当输入为 ( (n)n)时,系统的输出用时,系统的输出用h(n)h(n)表示。表示。 h(n)=Th(n)=T ( (n)n) 卷积卷积: 当一个系统是当一个系统是LSILSI系统时,它的输出系统时,它的输出y(n)y(n)可以用输入可以用输入x(n)x(n)与与 单位抽样

37、响应单位抽样响应h(n)h(n)的卷积来表示。的卷积来表示。 y(n)=x(n)y(n)=x(n)* *h(n)h(n) 证明证明:在前面我们学过,任一序列:在前面我们学过,任一序列x(n)x(n)可以写成:可以写成: mmnmxnx)()()(系统的输出为:系统的输出为: mmnmxTny)()()( )()(mnTmxm 利利用用线线性性的的特特性性)()(mnhmxm 利利用用移移不不变变的的特特性性)()(nhnx 说明说明:注意在证明:注意在证明y(n)=x(n)y(n)=x(n)* *h(n)h(n)的过程中用到了线性和移不的过程中用到了线性和移不 变的特性,这说明只有变的特性,这

38、说明只有LSILSI系统才有上式。系统才有上式。43序列的运算序列的运算卷积和卷积和卷积和:卷积和:设两个序列为设两个序列为x(n)x(n),h(n)h(n),则序列,则序列x(n)x(n)和序列和序列h(n) h(n) 的卷积和定义为:的卷积和定义为: my nx m h nmx nh n卷积和是求离散线性时不变系统输出响应卷积和是求离散线性时不变系统输出响应( (零状态响应零状态响应) )的主要方法。的主要方法。卷积和的运算在图形表示上可分为四步:卷积和的运算在图形表示上可分为四步: 翻褶、移位、相乘、相加翻褶、移位、相乘、相加卷积和的计算方法与步骤:卷积和的计算方法与步骤:(1)(1)翻

39、褶:翻褶:画出画出x(m)x(m)与与h(m)h(m),以以m=0m=0的纵轴为对称轴将的纵轴为对称轴将h(m) h(m) 反褶成反褶成h(-m)h(-m)。(2) (2) 移位移位:将将h(-m)h(-m)移位移位n n,得到得到h(n-m)h(n-m)。 当当n n为正,右移为正,右移n n位;当位;当n n为负,左移为负,左移n n位。位。(3) (3) 相乘相乘:将将h(n-m)h(n-m)和和x(m)x(m)的相同的相同m m值的对应点值进行相乘。值的对应点值进行相乘。(4) (4) 相加相加:将所有对应点的乘积累加起来,得到某一个将所有对应点的乘积累加起来,得到某一个n n下的下的

40、 输出值输出值y(n)y(n)。 mmnhmxnhnxny)()()()()(45序列的运算序列的运算卷积和卷积和第一步翻褶翻褶例:例: 10h n 120nx nn其他 13nn其他 02n46序列的运算序列的运算卷积和卷积和第二步移位移位第三、四步相乘、相加相乘、相加47序列的运算序列的运算卷积和卷积和 31my nx nh nx m h n m 一般对两个序列的卷积进行求解时,往往需要分成一般对两个序列的卷积进行求解时,往往需要分成几个区域来考虑。仍依上面的例子为例来进行一下说明几个区域来考虑。仍依上面的例子为例来进行一下说明: 之所以要分段求解,之所以要分段求解,是因为不同时间段上是因

41、为不同时间段上求和范围不同求和范围不同48分段考虑分段考虑:序列的运算序列的运算卷积和卷积和(1)n1时,时, x(m)和和h(n-m)相乘时处处为零,故相乘时处处为零,故 y(n)=0 n1(2) 时,时,x(m)和和h(n-m)有交叠相乘的非零有交叠相乘的非零项是从项是从m=1到到m=n,12n 1111 1122 2nnmmy nx m h n mmn 12n49序列的运算序列的运算卷积和卷积和(3) 时,时, x(m)和和h(n-m)有交叠相乘的非零项的有交叠相乘的非零项的m下限的下限的 范围是变化的,范围是变化的,n=3、4、5分别对应分别对应m的下限为的下限为m1、2、3;m的上限

42、为的上限为3。 325442myx mhm 353532yxh(4) 时,时, x(m)和和h(n-m)没有非零的交叠部分,故没有非零的交叠部分,故 0y n6n 35n 31333myx m hm四、四、线性移不变系统的性质线性移不变系统的性质 1 1、交换律、交换律y(n) = x(n)y(n) = x(n)* *h(n) = h(n)h(n) = h(n)* *x(n)x(n)h(n)h(n)x(n)x(n)y(n)y(n)x(n)x(n)h(n)h(n)y(n)y(n)等效于等效于 2 2、结合律、结合律x(n)x(n)* *h h1 1(n)(n)* *h h2 2(n) (n) =

43、 x(n)= x(n)* *h h1 1(n)(n)* *h h2 2(n)(n)= x(n)= x(n)* *h h2 2(n)(n)* *h h1 1(n) (n) = x(n)= x(n)* *hh1 1(n)(n)* *h h2 2(n) (n) h h1 1(n)(n)x(n)x(n)y(n)y(n)h h2 2(n)(n)h h2 2(n)(n)x(n)x(n)y(n)y(n)h h1 1(n)(n)h h1 1(n)(n)* *h h2 2(n)(n)x(n)x(n)y(n)y(n)三者等效三者等效 3 3、分配律、分配律x(n)x(n)* *hh1 1(n)+h(n)+h2 2

44、(n) = x(n)(n) = x(n)* *h h1 1(n)+x(n)(n)+x(n)* *h h2 2(n)(n)h h1 1(n)+h(n)+h2 2(n)(n)x(n)x(n)y(n)y(n)两者等效两者等效h h1 1(n)(n)x(n)x(n)y(n)y(n)h h2 2(n)(n)例:例:x(n)=u(n)x(n)=u(n),h h1 1(n)=(n)= ( (n)-n)- ( (n-4)n-4),h h2 2(n)=a(n)=an nu(n)u(n),求:求: y(n)=x(n)y(n)=x(n)* *h h1 1(n)(n)* * h h2 2(n)(n) 解:解:)()4

45、()()4()()4()()()()()()()(4011nRnunumnmnmnmnmumnhmxnhnxnwmmm )3()2()1()()3()2()1()()(*)3()2()1()()(*)4()()(*)()()()(321222222242 nuanuanuanuanhnhnhnhnhnnnnnhnununhnRnhnwnynnnn 结果:结果: 0 0 n0 n0 1 1 n=0 n=0 y(n)= 1+a y(n)= 1+a n=1 n=1 1+a+a 1+a+a2 2 n=2 n=2 a an n+a+an-1n-1+a+an-2n-2+a+an-3n-3 n3 n3 说明

46、:说明: 0000)()()()()()()(mmmnmnnnumnnumnmxnx1)()()()()(*)(00000 nmnnnmnnxnmnmxnnnxm时时,因因为为只只有有当当五、五、因果系统因果系统1 1、定义、定义 因果系统是指:因果系统是指:某时刻的输出只取决于此时刻和此时刻以前某时刻的输出只取决于此时刻和此时刻以前 的输入的系统。的输入的系统。即:即:n=nn=n0 0时的输出时的输出y(ny(n0 0) )只取决于只取决于nnnn0 0的输入的输入x(n)|x(n)|nn0nn0的系的系 统为因果系统,否则为非因果系统。统为因果系统,否则为非因果系统。例:判断下面的系统是

47、否为因果系统。例:判断下面的系统是否为因果系统。(1) (1) y(n)=nx(n)y(n)=nx(n)是是(2) (2) y(n)=x(n+2)+ax(n)y(n)=x(n+2)+ax(n)不是不是(3) (3) y(n)=x(ny(n)=x(n3 3) )不是不是(4) (4) y(n)=x(-n)y(n)=x(-n)不是不是(5) (5) y(n)=x(n)sin(n+2)y(n)=x(n)sin(n+2)是是2 2、线性移不变系统是因果系统的充分必要条件是:、线性移不变系统是因果系统的充分必要条件是: h(n)=0h(n)=0,n0n0证:充分条件证:充分条件若若n0n0时,时,h(n

48、)=0h(n)=0,有:有: 0)()()()()()()()(00nmnmmmnhmxnymnhmxmnhmxny 从上式看出,从上式看出,y(ny(n0 0) )只与只与m nm n0 0时刻的时刻的x(m)x(m)有关,有关,这满足因果系统的定义这满足因果系统的定义我们将我们将n0n0,x(n)=0 x(n)=0的的序列称为因果序列序列称为因果序列n-m0,h(n)0n-m0,h(n)0 m=nm=n 必要条件必要条件( (反证法反证法) ) 若已知一系统是因果系统,但当若已知一系统是因果系统,但当n0nn mn 时的一个时的一个x(m)x(m)值有关,而这又与设定的另一值有关,而这又与

49、设定的另一个条件:因果系统相矛盾,所以说明设定条件有误。个条件:因果系统相矛盾,所以说明设定条件有误。mnmnn-m0n-m0mnmnn-m0n-m0 注意:当利用该性质验证一个系统为因果系统时,应首先注意:当利用该性质验证一个系统为因果系统时,应首先 确定系统是确定系统是LSILSI系统,并求出其单位冲激响应系统,并求出其单位冲激响应h(n)h(n)。六、六、稳定系统稳定系统1 1、定义、定义 稳定系统是指:稳定系统是指:有界输入产生有界输出的系统。有界输入产生有界输出的系统。 即:即: 如果如果| |x(n)|x(n)|M ,则有:则有: | |y(n)|y(n)|P 。2 2、一个、一个

50、LSILSI系统是稳定系统的充分必要条件是:系统是稳定系统的充分必要条件是:单位抽样响应单位抽样响应 绝对可和。绝对可和。 qnhn)(证明:充分条件:证明:充分条件:若若 ,且且| |x(n)|x(n)|M 则则y(n)y(n)为:为: qnhn)(即证:若即证:若 且且| |x(n)|x(n)|M ,存在:存在: | |y(n)|y(n)| , 即该即该LSILSI系统确实为稳定系统。系统确实为稳定系统。只有只有LSILSI系统才有系统才有y(n)=x(n)y(n)=x(n)* *h(n)h(n)( )( ) ()( )()( )kkky nh k x nkh kx nkMh k qnhn

51、)( 必要条件:必要条件:( (反证法反证法) )已知一已知一LSILSI稳定系统,设存在:稳定系统,设存在: mmh)(我们可以找到一个我们可以找到一个有界的输入有界的输入x(n)x(n): 0)(10)(1)(nhnhnx mmmmhmhmhmxy)()()0()()0( y(n) y(n)在在n=0n=0时为时为 ,即得到即得到无无界的输出界的输出y(n)y(n),而这不符合而这不符合稳定系统的假设,所以说明上面的假设不成立,故得证。稳定系统的假设,所以说明上面的假设不成立,故得证。3 3、证明一个系统是否稳定的方法:、证明一个系统是否稳定的方法: 若若LSILSI系统的系统的h(n)h

52、(n)已直接给出,或间接求出,则可以用已直接给出,或间接求出,则可以用 h(n)h(n)是否绝对可和是否绝对可和来证明系统的稳定性。来证明系统的稳定性。 若系统是以若系统是以 y(n)=Tx(n) y(n)=Tx(n) 的形式给出的,则应该直接的形式给出的,则应该直接 利用稳定系统的定义:利用稳定系统的定义:有界输入得到有界输出有界输入得到有界输出来证明。来证明。 有时可利用有时可利用反证法反证法,只要找到一个有界的输入,只要找到一个有界的输入x(n)x(n),若若 能得到无界的输出,则该系统肯定不稳定。能得到无界的输出,则该系统肯定不稳定。例:验证系统例:验证系统 y(n)=nx(n)y(n

53、)=nx(n)的稳定性。的稳定性。反证:当反证:当x(n)=1x(n)=1时,时,y(n)=ny(n)=n,当当 nn ,y(n)y(n) ,此时,此时, y(n)y(n)无界,故系统不稳定。无界,故系统不稳定。例:验证系统例:验证系统 y(n)=ay(n)=ax(n)x(n) 的稳定性。的稳定性。证:设证:设x(n)x(n)有界,有界,| |x(n)|Ax(n)|A - -A |x(n)| AA |x(n)| A a a- -A |y(n)| a |y(n)| aA 当当x(n)x(n)有界时,有界时,y(n)y(n)也有界,故为稳定系统。也有界,故为稳定系统。例:一个例:一个LSILSI系

54、统的系统的 h(n)=ah(n)=an nu(n)u(n),讨论其因果性和稳定性。讨论其因果性和稳定性。 因果性:因果性:因为:当因为:当n0n0时,时,h(n)=0h(n)=0,所以该系统为因果系统。所以该系统为因果系统。 稳定性:稳定性: 1111)(0aaaanhnnn当当| |a|1a|1时系统稳定,当时系统稳定,当| |a|1a|1时系统不稳定。时系统不稳定。例:一个例:一个LSILSI系统的系统的 h(n)=-ah(n)=-an nu(-n-1)u(-n-1),讨论其因果性和稳定性。讨论其因果性和稳定性。 因果性:因果性:因为:当因为:当n0n1a|1时系统稳定,当时系统稳定,当|

55、 |a|1a|1时系统不稳定。时系统不稳定。 1111111aaaaa1.3 1.3 常系数线性差分方程常系数线性差分方程1 1、形式:、形式: MmmNkkmnxbknya00)()(常系数常系数:是指方程中:是指方程中a a1 1、a a2 2、 a an n和和b b1 1、b b2 2、 b bm m为常数。为常数。阶数阶数: y(n)y(n)项中变量序号的最高值与最低值之差。项中变量序号的最高值与最低值之差。线性线性: y(n-k)y(n-k)与与x(n-m)x(n-m)项都只有一次幂,且不存在相乘项。项都只有一次幂,且不存在相乘项。该该“线性线性”与线性系统的与线性系统的“线性线性

56、”含义不含义不同同2 2、常系数差分方程的求解:、常系数差分方程的求解: 经典解法:经典解法:类似于模拟系统求解微分方程的方法,要求类似于模拟系统求解微分方程的方法,要求 齐次解、特解,并由边界条件求待定系数。齐次解、特解,并由边界条件求待定系数。 由于计算复杂,较少使用。由于计算复杂,较少使用。 递推递推( (迭代迭代) )法:法:简单、适于用计算机进行求解。但只能简单、适于用计算机进行求解。但只能 得到一系列数值解,不易得到封闭式得到一系列数值解,不易得到封闭式( (公公 式式) )解答。解答。 变换域法:变换域法:将差分方程变换到将差分方程变换到z z域求解。域求解。 卷积法:卷积法:由

57、差分方程求出系统的由差分方程求出系统的h(n)h(n),再与已知的再与已知的x(n)x(n) 进行卷积,得到进行卷积,得到y(n)y(n)。例:用迭代法求解差分方程例:用迭代法求解差分方程求单位抽样响应求单位抽样响应h(n)h(n) 设系统差分方程为:设系统差分方程为:y(n)-ay(n-1)=x(n)y(n)-ay(n-1)=x(n),求求h(n)h(n)。 h(0) = ah(-1)+ h(0) = ah(-1)+ (0) = 0+1 = 1(0) = 0+1 = 1 h(1) = ah(0)+ h(1) = ah(0)+ (1) = a+0 = a(1) = a+0 = a h(2) =

58、 ah(1)+ h(2) = ah(1)+ (2) = a(2) = a2 2+0 = a+0 = a2 2解:解:设设x(n)=x(n)= (n)(n),对因果系统对因果系统,有:,有:y(n)=h(n)=0y(n)=h(n)=0,当当n0n0。 h(n) = ah(n-1)+0 h(n) = ah(n-1)+0 = a = an n+0 = a+0 = an n. . . .迭代迭代 故系统的单位抽样响应为:故系统的单位抽样响应为:h(n)=ah(n)=an nu(n)u(n)。这个系统这个系统显然是因果系统,当显然是因果系统,当| |a|1a|0n0。可写出另一种递推关系:可写出另一种递

59、推关系:y(n-1)=ay(n-1)=a-1-1y(n)-x(n)y(n)-x(n) h(0) = a h(0) = a-1-1h(1)-h(1)- (1) = 0(1) = 0 h(-1) = a h(-1) = a-1-1h(0)-h(0)- (0) = -(0) = -a a-1-1 h(-2) = a h(-2) = a-1-1h(-1)+h(-1)+ (-1) = -a(-1) = -a-2-2 h(n) = a h(n) = a-n-nu(-n-1)u(-n-1). . . .迭代迭代 该系统的单位抽样响应为:该系统的单位抽样响应为:h(n)=-ah(n)=-a-n-nu(-n-1

60、)u(-n-1)。这个这个系统显然不是因果系统,但它的差分方程与前一题相同。系统显然不是因果系统,但它的差分方程与前一题相同。另外另外:一个常系数线性差分方程,只有当边界条件选择合适:一个常系数线性差分方程,只有当边界条件选择合适 时,才相当于一个线性移不变系统。时,才相当于一个线性移不变系统。例:设系统差分方程仍为:例:设系统差分方程仍为:y(n)-ay(n-1)=x(n)y(n)-ay(n-1)=x(n)A A、当边界条件为当边界条件为y(0)=1y(0)=1时,为时,为非线性、移变系统非线性、移变系统B B、当边界条件为当边界条件为y(0)=0y(0)=0时,为时,为线性、移变系统线性、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论