已知序列
h
(
n
)=
6
R
(
n
),
x
(
n
)=
n
8
R
(
n
)。
(1) 计算
y
c(
n
)=
h
(
n
)⑧
x
(
n
);
(2) 计算
y
c(
n
)=
h
(
n
)16
x
(
n
)和
y
(
n
)=
h
(
n
)*
x
(
n
)
(3) 画出
h
(
n
)、
x
(
n
)、
y
c(
n
)和
y
(
n
)的波形图,观察总结循环卷积
与线性卷积的关系。
◆源程序:
xn=[0 1 2 3 4 5 6 7];
hn=[1 1 1 1 1 1 ];
Xf=fft(xn,8);
Hf=fft(hn,8);
Yf=Xf.*Hf;
yk=ifft(Yf,8);
Xf1=fft(xn,16);
Hf1=fft(hn,16);
Yf1=Xf1.*Hf1;
yk1=ifft(Yf1,16);
yn=conv(xn,hn);
subplot(2,2,1);stem(yk);
title('l=8的循环卷积');xlabel('n');ylabel('yk');
subplot(2,2,2);stem(yn);
title('线性卷积');xlabel('n');ylabel('yn');
subplot(2,2,3);stem(yk1);
title('l=16的循环卷积');xlabel('n');ylabel('yn1')