• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签:

资源简介

使用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

评论

共有 条评论

相关资源