clc
fs=10000;%设置时间频率,注意这不是调制波,和载波的频率
Ac=1;%系数,幅度
Am=1;%系数,幅度
Fm=35;%设置调制信号频率(被调制的信号)
fc=500; %设置载波信号频率
B=10;
t=(0:.1*fs)/fs;%时间在0到0.1秒内,步长为1/10000
wc=2*pi*fc; %设置载波信号角频率
wm=2*pi*Fm; %设置设置调制信号角频率
m_t=Am*cos(wm*t);%得到调制信号的波形
subplot(4,1,1);%在Y轴方向一共4个图,X轴方向一个图,绘画第一个图,坐标(Y=1,x=1)
plot(t,m_t);%画出调制信号的波形
title('调制信号');
c_t=Ac*cos(wc*t);%得到载波信号
subplot(4,1,2);
plot(t,c_t);%绘画第2个图,
title('载波信号')
s_t=Ac*cos((wc*t)+B*sin(wm*t)); %得到角度调制后的波形
subplot(4,1,3);
plot(t,s_t);%画出角度调制后的波形
title('已调信号');
d=demod(s_t,fc,fs,'fm');%matble提供的解调函数,也就是说知道已调波和载波频率就可以还原调制波的频率与幅度
subplot(4,1,4);
plot(t,d);%画出解调波
title('解调信号');