数字信号处理 09 4.序列相乘 0.5 0 是指同序号(n)的 -2 0 序列值逐项对应 相乘。 4 -2 x(n)=x(n)·x2(n) 03 1.5 0 n
4.序列相乘 是指同序号(n)的 序列值逐项对应 相乘。 1 2 x n x n x n ( ) ( ) ( ) = 数字信号处理
数字信号处理 DSP 序列的相加和相乘: a x1=[012343210];ns1=-2; ■ x2=[22000-2-2];ns2=2; n nf1=ns1+length(x1)-1; nf2=ns2+length(x2)-1; ■ ny=min(ns1,ns2):max(nf1,nf2); ■ xa1=zeros(1,length(ny)); ■ xa2=xal; ■ 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)')
◼ 序列的相加和相乘: ◼ 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)') 数字信号处理
数字信号处理 经P 4 6 3 0 伞 4 是 2 伞 cx+e又 2 1 p 0 5 0 5 10 0 5 10 2 命母 8 1 6 景 0 eeee (u)zx.(u)Lx 4 -1 2 10 0 0 5 10
数字信号处理
数字信号处理 DSP 5.卷积和 a)卷积的定义: 设序列n),h(n),它们的卷积和y(n)定义为 00 00 y(n)=∑x(m)h(n-m)=∑h(m)x(n-m)=x(n)*h(n) m=-o0 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) 数字信号处理
数字信号处理 DSP 1sn≤3, h(n)= 0≤n≤2 0, 其他n o 其他n 求y(n)=x(n)*h(n) h(m) (m) 3y2 12 m 0 123 m 012
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 = = = 求 其他 , 其他 例: