第二章实验离散时间系统的时域分析

发布时间 : 星期四 文章第二章实验离散时间系统的时域分析更新完毕开始阅读

subplot(2,2,3); plot(n, x);

axis([0, 100, -2, 2]);

xlabel('时间序号n'); ylabel('振幅'); title('输入信号'); subplot(2,2,4); plot(n, y);

axis([0, 100, -2, 2]);

xlabel('时间序号n'); ylabel('振幅'); title('输出信号'); axis;

num =[1,-ones(1,M-1)]; y = filter(num,1,x)/M; figure,

subplot(2,2,1); plot(n, s1);

axis([0, 100, -2, 2]);

xlabel('时间序号n'); ylabel('振幅'); title('低频正弦'); subplot(2,2,2); plot(n, s2);

axis([0, 100, -2, 2]);

xlabel('时间序号n'); ylabel('振幅'); title('高频正弦'); subplot(2,2,3); plot(n, x);

axis([0, 100, -2, 2]);

xlabel('时间序号n'); ylabel('振幅'); title('输入信号'); subplot(2,2,4); plot(n, y);

axis([0, 100, -2, 2]);

xlabel('时间序号n'); ylabel('振幅'); title('输出信号'); axis;

仿真结果如下图所示:

低频正弦2121高频正弦振幅0-1-2050时间序号n输入信号100振幅0-1-2050时间序号n输出信号1002121振幅0-1-2050时间序号n100振幅0-1-2050时间序号n100

修改程序中的num=ones(1,M)为num=[1,-ones(1,M-1)]。 运行结果如下图,可以看出输出信号保留了输入信号x[n]的高频分量,即保留了s2[n]分量,低频部分

s1[n]被抑制了。

Q2.5 用不同频率的正弦信号作为输入信号,计算每个输入信号的输出信号。输出信号是如何受到输入信号频率的影响的?从数学上对你的结论加以证明。

% 程序P2_2

% 产生一个正弦输入信号 clf; n = 0:200;

f=input('Please input the value of f:') x = cos(2*pi*f*n); % 计算输出信号

x1 = [x 0 0]; % x1[n] = x[n+1] x2 = [0 x 0]; % x2[n] = x[n] x3 = [0 0 x]; % x3[n] = x[n-1] y = x2.*x2-x1.*x3; y = y(2:202); % 画出输入和输出信号 subplot(2,1,1) plot(n, x)

xlabel('时间序列n');ylabel('振幅'); title('输入信号') subplot(2,1,2)

plot(n,y)

xlabel('时间信号n');ylabel('振幅'); title('输出信号');

分别取F=0.05,F=0.47,F=0.5以及F=0,仿真结果如下所示:

F=0.05

输入信号10.5振幅0-0.5-1020406080100120时间序列n输出信号1401601802001振幅0.50020406080100120时间信号n140160180200

F=0.47

输入信号10.5振幅0-0.5-1020406080100120时间序列n输出信号1401601802001振幅0.50020406080100120时间信号n140160180200

F=0.5

输入信号10.5振幅0-0.5-1020406080100120时间序列n输出信号1401601802001振幅0.50020406080100120时间信号n140160180200

F=0

输入信号21.5振幅10.50020406080100120时间序列n输出信号1401601802001振幅0.50020406080100120时间信号n140160180200

联系合同范文客服:xxxxx#qq.com(#替换为@)