资源简介
使用matlab,对信号进行AM调制,并且 采用相干解调的解调的方式进行解调,画出各个信号的包络图
代码片段和文件信息
%AM调制信号的MATLAB实现
dt=0.001; %时间采样频谱
Fs=100;
fm=1; %信源的最高频率
fc=10; %载波中心频率
T=4; %信号时长
N=T/dt; %采样点个数
t=[0:N-1]*dt; %采样点的时间序列
wc=2*pi*fc;
mt=cos(2*pi*t); %信源
figure(1);
subplot(311);
plot(tmt);
title(‘基带调制信号‘);
axis([0 4 -4 4]);
line([04][00]‘color‘‘k‘);
%mt的最大值是1
A=2;
Fc=A.*cos(wc*t);
sam=(A+mt).*cos(wc*t);
subplot(312);
plot(tFc);
title(‘载波信号‘);
axis([0 4 -4 4]);
line([04][00]‘color‘‘k‘);
subplot(313);
plot(tsam);
hold on; %画出AM信号波形
plot(tA+mt‘r--‘);
title(‘AM调制信号及其包络 A=2‘);
axis([0 4 -4 4]);
line([04][00]‘color‘‘k‘);
%相干解调
figure(2);
subplot(311);
st=sam.*cos(wc*t);
plot(tst);
title(‘调制信号与载波信号相乘‘);
axis([0 4 -4 4]);
line([04][00]‘color‘‘k‘);
[fsf]=T2F(tst
- 上一篇:harris角点检测 matlab版本
- 下一篇:zuiyouhua.mat
评论
共有 条评论