数字信号处理 4序列相乘 二 个严 是指同序号(n)的 6序列值逐项对应 相乘。 x(m)=x1()…x1()y3b 61.5
4.序列相乘 是指同序号(n)的 序列值逐项对应 相乘。 1 2 x n x n x n ( ) ( ) ( ) = 数字信号处理
数字信号处理 序列的相加和相乘: X1=[012343210ns1=-; X2=[22000-2-2]ns2=2; nf1=ns1+engh(×1)-1; nf2=ns2 +length(x2 )-l ny=min(nsl, ns2): max(nf1, nf2); Xal=zeros(1, length(ny: xa2=xa1 xal(find(ny>=ns1) &(ny<=nf1)==1))=x1; Xa2(find((ny>=ns2 ) & (ny <=nf2)==1))=X2; a=xal+Xa2i yb=xa1. *xa2, subplot(2, 2, 1), stem(ny, xa 1);ylabel(x1(n) subplot(2, 2 3), stem(ny, xa 2);ylabel(x2 (n) subplot(2, 2, 2) stem(ny, ya); ylabel(x1(n)+X2 (n) subplot(2, 2 4), stem(ny,yb);ylabel( x1(n*X2(n)
◼ 序列的相加和相乘: ◼ x1=[0 1 2 3 4 3 2 1 0];ns1=-2; ◼ x2=[2 2 0 0 0 -2 -2];ns2=2; ◼ nf1=ns1+length(x1)-1; ◼ nf2=ns2+length(x2)-1; ◼ ny=min(ns1,ns2):max(nf1,nf2); ◼ xa1=zeros(1,length(ny)); ◼ xa2=xa1; ◼ xa1(find((ny>=ns1)&(ny<=nf1)==1))=x1; ◼ xa2(find((ny>=ns2)&(ny<=nf2)==1))=x2; ◼ ya=xa1+xa2; ◼ yb=xa1.*xa2; ◼ subplot(2,2,1),stem(ny,xa1);ylabel('x1(n)') ◼ subplot(2,2,3),stem(ny,xa2);ylabel('x2(n)') ◼ subplot(2,2,2),stem(ny,ya);ylabel('x1(n)+x2(n)') ◼ subplot(2,2,4),stem(ny,yb);ylabel('x1(n)*x2(n)') 数字信号处理
数字信号处理 64 + Na-x 8642
数字信号处理
数字信号处理 5.卷积和 a)卷积的定义: 设序列Xn)h(n),它们的卷积和y(n)定义为 y(n)=∑x(m(n=m)=∑m)x(n-m)=x(n)*h(n) m=-00 m=-00 卷积和计算分四步:折迭(翻褶)位移,相乘,相加
5.卷积和 a)卷积的定义: 设序列x(n),h(n),它们的卷积和y(n)定义为 卷积和计算分四步:折迭(翻褶),位移,相乘,相加。 =− =− = − = − = m m y(n) x(m)h(n m) h(m)x(n m) x(n) h(n) 数字信号处理
数字信号处理 <n≤3 0≤n≤2 例 :x(n) h(n) 其他n 其他n 求y(n)=x(n)*h(n) tx(m) h(m) 0123
x(m) 0 1 2 3 1/2 1 3/2 m 0 1 2 m 1 h(m) 数字信号处理 ( ) ( ) ( ) 0, 1, 0 2 ( ) 0, ) , 1 3 2 1 ( ( ) y n x n h n n n h n n n x n n = = = 求 其他 , 其他 例: