§7.6卷积(卷积和)一、卷积的定义二、离散卷积的性质三、卷积计算四、常用因果序列的卷积和(见下册P34)返回一.卷积的定义mmnmx)(nx)(ny)(nh)(n)(nhmnmxnxnxnxnx11011任意序列x(n)可表示为(n)的加权移位之线性组合:mnhmn从序列关系中我们已知:对于零状态的离散线性时不变系统,若就必有:时不变mnhmxmnmx均匀性mmnhmxnynhnx则输出卷积和的公式表明:返回h(n)将输入输出联系起来,即零状态响应=x(n)*h(n)系统对x(n)的响应y(n)=每一样值产生的响应之和,在各处由x(m)加权。mmnmxnx)(可加性那么,对于任意两个序列的卷积和我们可以定义为:mmnxmxnxnx2121二.离散卷积的性质1.交换律x1(n)*x2(n)=x2(n)*x1(n)2.结合律x1(n)*[x2(n)*x3(n)]=[x1(n)*x2(n)]*x3(n)证明:x1(n)*x2(n)=证明:[x1(n)*x2(n)]*x3(n)=mmnxmx21kkxknx21=x2(n)*x1(n)令m=n-kn-m=kknxmkxmxmk321knxmkxmxmk321令r=k-mk=m+rrmnxrxmxmr321mmnQmx1=x1(n)*[x2(n)*x3(n)]4.其它一些性质x(n)*(n)=x(n)返回x(n)*u(n)=ninxy(n-n1-n2)=x1(n-n1)*x2(n-n2)y(n)=x1(n)*x2(n)=x1(n)*x2(n)x1(n)*=x1(n)*x2(n)niix2niix2niix1niis=*x2(n)=x1(n)*3.分配律x1(n)*[x2(n)+x3(n)]=x1(n)*x2(n)+x1(n)*x3(n)证明:x1(n)*[x2(n)+x3(n)]=mmnxmnxmx321mmmnxmxmnxmx3121=x1(n)*x2(n)+x1(n)*x3(n)三.卷积计算mmnhmxnh*nxnym的范围由x(n)、h(n)的范围共同决定。1.y(n)的序列元素个数?若:,序列21)(nnnnx43)(nnnnh序列序列则)(ny4231nnnnn个元素:430)(nnx个元素:540)(nnh个元素:870)(nny例如:若x(n)的序列长度为n1、h(n)的序列长度为n2,则y(n)的序列长度为n1+n2-1返回1.解析式(表达式)法求卷积(例7-6-1、例7-6-2)2.图解法求卷积:(例7-6-3)3.对位相乘求和法求卷积(例7-6-4)4.利用性质求卷积(例7-6-5、例7-6-6)5.利用单位样值信号(n)求卷积(例7-6-7)6.利用z变换求卷积7.利用计算机求卷积(FFT快速傅氏变换)2.几种常用的求卷积方法例7-6-1。求卷积已知)()()(,,10nhnxnynunhnunxnnhnxnynmm,0:宗量0,0nnm即:)()(0nunynmm从波形图中可见求和上限n,下限0nuny11mmmnumu)()(nun111时当n要点:定上下限返回波形o123)(nxnnnh1123oo123mnhmuamm0no123mnhmuam1nmnyno1234111nuαααnunynnmm11)()(10nuαnyn11时,当返回已知离散信号x1(n)=n[u(n)-u(n-6)]x2(n)=u(n+6)-u(n+1)用函数式求卷积y(n)=x1(n)*x2(n)例7-6-2mmnxmxnx*nxny2121166mnumnumumummmmmmmnummumnummumnummumnummu16166651616106660numnumnumnumnmnmnmnm由卷积定义516105010605060nummnumnummnumnmmnmnmmnm51521211212115762167621nunnnunnnunnnunn51212151567621nununnnununununn返回已知离散信号x1(n)=n[u(n)-u(n-6)]x2(n)=u(n+6)-u(n+1)用图解法求卷积y(n)=x1(n)*x2(n)例7-6-3mmnxmxnx*nxny2121图解法求卷积可分为:序列倒置移位相乘取和4步首先将x2(n)反褶,然后确定x2(n-m)非零值区间的横坐标,其下限为n+2,上限为n+6,如图所示。根据卷积的定义式:o52m1443x1(m)o621mx2(-m)o6n2n1mx2(n-m)再将x2(n-m)平移,并分区间求出卷积结果。o52m1443x1(m)o6n2n1mx2(n-m)1.当n+60时,即n6,y(n)=x1(n)*x2(n)=02.当n+26时,即n4,y(n)=x1(n)*x2(n)=03.当n+61和n+25时,即-5n,为y(n)的非0区间(1)当n+61和n+65时,即-5n-1,(2)当n+66和n+25时,即0n31576216121nnnmnx*nxnynm152051025221njmnmnmjmmmnx*nxny302121151512221nnnnn返回403012211515-76216021nnnnnnnnnxnxny则结果与例7-6-2相同.)()(,1,2,3)(1,2,3,4)(210201nxnxnynxnxnn求:,,已知例7-6-4使用对位相乘求和法求卷积步骤:两序列右对齐→逐个样值对应相乘但不进位→同列乘积值相加(注意n=0的点)123:02nnx12341234:01nnx2468369121410161712:0nny14101617120,,,,,所以nny返回此方法适应于时限序列。此方法适应于时限序列。)2()1()()(nnnnx)2(3)1(2)()(nnnnh利用分配律)2(3)1(2)()()(nnnnhnx)4(3)3(5)2(6)1(3)(nnnnn。,求,,已知)()(321)(,)(03nhnxnhnRnxn例7-6-5)3(3)2(2)1(nnn)4(3)3(2)2(nnn返回已知离散信号x1(n)=n[u(n)-u(n-6)]x2(n)=u(n+6)-u(n+1)利用差分性质求卷积y(n)=x1(n)*x2(n)例7-6-6ninininiiiiuiuiix6016又niix1*x2(n)niix2因为:x1(n)*x2(n)=x1(n)*6156121615121121nunununnnununnnunnx2(n)=[u(n+6)-u(n+1)]-[u(n+5)-u(nn+6)-(n+1)y(n)=x1(n)*x2(n)于是*x2(n)niix1166156121nn*nunununn51212151567621nununnnununununn这与前面所得结果是相同的,但运算过程比较简单。返回已知离散信号x1(n)=n[u(n)-u(n-6)]x2(n)=u(n+6)-u(n+1)例7-6-7利用单位样值信号(n)求卷积y(n)=x1(n)*x2(n)任何一个离散信号可以用单位样值信号表示为对于本例利用单位样值信号的卷积性质(n-n1)*(n-n2)=(n-n1-n2)mmnmxnxmmmnmumummnmxnx611(n-1)+2(n-2)+3(n-3)+4(n-4)+5(n-5)x2(n)(n+6)+(n+5)+(n+4)+(n+3)+(n+2)3529112141152103643521nδnδnδnδnδnδnδnδnδnxnxny结果如图所示。说明:这种方法虽然计算比较简单,但表达式较长,因而只适应于较短的时限序列。另外,用这种方法求得的卷积结果有时不容易写出其函数表达式的闭式形式。返回oy(n)nn461361015141295