范围 Y3=fft(u3); %对 u3 进行傅里叶变换 subplot(2,1,2); % 将第二个子图形窗口作为当前图形窗口 plot(abs(Y3)); % 绘制 Y3 的图形 xlabel('w');ylabel('Y3'); % 横坐标为 t ,纵坐标显示为 u3 title(' 已调信号频谱'); % 标题为‘已调信号频谱’ axis([5900,6100,0,600000]); % 设置显示范围 3.3.2 仿真波形图4 已调信号波形及频谱 3.4 AM波解调(包络检波法) 3.4.1 仿真程序 function [] =Jietiao1() 10 %经过 AM 调制产生已调信号 u3 env=abs(hilbert(u3)); % 找出已调信号的包络 u4=18*(env-U1)*m; % 去掉直流分量并重新缩放 figure(4); % 新建一个图形窗口 4 subplot(2,1,1); % 将图形窗口一分为二, 并把第一个作为当前图形窗口 plot(t,u4); % 绘制解调波形 xlabel('t');ylabel('u4'); % 横坐标为 t ,纵坐标显示为 u4 title('AM 已调信号的包络检波波形') % 标题为‘ AM 已调信号的包络检波波形’ axis([0,1,-15,15]); % 设置显示范围 Y4 =fft(u4); %对 u4 进行傅里叶变换 subplot(2,1,2); % 将第二个子图形窗口作为当前图形窗口 plot(abs(Y 4 )); xlabel('w');ylabel('Y 4 '); title('AM 已调信号的包络检波频谱'); % 标题为‘ AM 已调信号的包络检波频谱’ axis([0,250,0,2000000]); % 设置显示范围 3.4.2 仿真波形图5 AM 已调信号的包络检波波形及频谱