%AM调制信号载波反相点出现条件的MATLAB验证
clear all;
fm=1; %基带单音调制信号频率
T=4; %信号时长
dt=0.001; %时间采样间隔
N=T/dt; %采样点个数
t=[0:N-1]*dt; %采样点的时间序列
Am=1;
mt=Am*cos(2*pi*fm*t); %基带单音调制信号
Ma=1;%调制深度
A0=Am/Ma;
mul=4;
Fc=cos(2*pi*mul*fm*t);%载波
sam=(A0+mt).*Fc;
subplot(221)
plot(t,sam);%画出AM信号波形
hold on;
plot(t,A0+mt,'r-');%画出包络
title('fc=4fm时,AM调制信号及其包络');
axis([0 4 -4 4]);
line([0,4],[0,0],'color','k');
mul=5;
Fc=cos(2*pi*mul*fm*t);%载波
sam=(A0+mt).*Fc;
subplot(222)
plot(t,sam);%画出AM信号波形
hold on;
plot(t,A0+mt,'r-');%画出包络
title('fc=5fm时,AM调制信号及其包络');
axis([0 4 -4 4]);
line([0,4],[0,0],'color','k');
mul=4.5;
Fc=cos(2*pi*mul*fm*t);%载波
sam=(A0+mt).*Fc;
subplot(223)
plot(t,sam);%画出AM信号波形
hold on;
plot(t,A0+mt,'r-');%画出包络
title('fc=4.5fm时,AM调制信号及其包络');
axis([0 4 -4 4]);
line([0,4],[0,0],'color','k');
mul=5.5;
Fc=cos(2*pi*mul*fm*t);%载波
sam=(A0+mt).*Fc;
subplot(224)
plot(t,sam);%画出AM信号波形
hold on;
plot(t,A0+mt,'r-');%画出包络
title('fc=5.5fm时,AM调制信号');
axis([0 4 -4 4]);
line([0,4],[0,0],'color','k');
% mul=10.5;
% Fc=cos(2*pi*mul*fm*t);%载波
% sam=(A0+mt).*Fc;
% subplot(525)
% plot(t,sam);%画出AM信号波形
% hold on;
% plot(t,A0+mt,'r-');%画出包络
% title('fc=10.5fm时,AM调制信号及其包络');
% axis([0 4 -4 4]);
% line([0,4],[0,0],'color','k');
%
% mul=11.5;
% Fc=cos(2*pi*mul*fm*t);%载波
% sam=(A0+mt).*Fc;
% subplot(526)
% plot(t,sam);%画出AM信号波形
% hold on;
% plot(t,A0+mt,'r-');%画出包络
% title('fc=11.5fm时,AM调制信号及其包络');
% axis([0 4 -4 4]);
% line([0,4],[0,0],'color','k');
%
% mul=12.5;
% Fc=cos(2*pi*mul*fm*t);%载波
% sam=(A0+mt).*Fc;
% subplot(527)
% plot(t,sam);%画出AM信号波形
% hold on;
% plot(t,A0+mt,'r-');%画出包络
% title('fc=12.5fm时,AM调制信号及其包络');
% axis([0 4 -4 4]);
% line([0,4],[0,0],'color','k');
%
% mul=13.5;
% Fc=cos(2*pi*mul*fm*t);%载波
% sam=(A0+mt).*Fc;
% subplot(528)
% plot(t,sam);%画出AM信号波形
% hold on;
% plot(t,A0+mt,'r-');%画出包络
% title('fc=13.5fm时,AM调制信号及其包络');
% axis([0 4 -4 4]);
% line([0,4],[0,0],'color','k');
%
% mul=15.5;
% Fc=cos(2*pi*mul*fm*t);%载波
% sam=(A0+mt).*Fc;
% subplot(529)
% plot(t,sam);%画出AM信号波形
% hold on;
% plot(t,A0+mt,'r-');%画出包络
% title('fc=15.5fm时,AM调制信号及其包络');
% axis([0 4 -4 4]);
% line([0,4],[0,0],'color','k');
%
% mul=20.5;
% Fc=cos(2*pi*mul*fm*t);%载波
% sam=(A0+mt).*Fc;
% subplot(5,2,10)
% plot(t,sam);%画出AM信号波形
% hold on;
% plot(t,A0+mt,'r-');%画出包络
% title('fc=20.5fm时,AM调制信号及其包络');
% axis([0 4 -4 4]);
% line([0,4],[0,0],'color','k');