【MATLAB】模拟调制系统的上机实现练习

1,设信源m(t)=2cos2πft,载波为s(t)=2cos20πft,设f=1KHz,试求:

① 该调幅信号,并画出该调幅信号的波形;
② 画出该调幅信号的频谱。

该调幅信号无直流分量,信息全由边带传送,采用双边带调制(DSB)、DSB信号的调制效率是100% ,即全部功率都用于信息传输。

Matlab命令:

fm=1000 %信源频率
fc=10000 %载波频率 

subplot(2,1,1);
t=0:0.000001:0.001;
mt=2*cos(2*pi*fm*t);
sm=(mt).*(2*cos(20*pi*fc*t));
plot(t,sm);
ylim([-5,5]);
title('调幅信号'); 
xlabel('时间t');
ylabel('幅值s'); 

subplot(2,1,2);
fs=1000; %采样频率 
N=512; %设置采样点 
n=0:N-1;
f=n*fs/N; %设置频率点 
y=fft(sm,N);
mag=abs(y);
plot(f,mag);
title('调幅信号频谱');
xlabel('频率');
ylabel('幅值'); 

在这里插入图片描述

2,设输入信号为m(t)=2cos2πt,载波中心频率fc=10Hz,试求:

① 该调频信号,并画出该调频信号的波形;
② 该调频信号的频谱

FM和PM在通信系统中的使用都非常广泛。FM广泛应用于高保真音乐广播、电视伴音信号的传输、卫星通信和蜂窝电话系统等。

fm=1 %信源频率
fc=10 %载波频率 
kf=60 %调频灵敏度

subplot(2,1,1);
t=0:0.0001:4;
mt=2*cos(2*pi*fm*t); %信源 
st=cos(2*pi*fc*t); %载波 
sfmt=2*cos((2*pi*fc*t)+(2*kf/(2*pi*fm))*sin(2*pi*fm*t));
plot(t,sfmt);
ylim([-3,3]);
title('调制信号'); 
xlabel('时间t');
ylabel('幅值s'); 

subplot(2,1,2);
fs=100; %采样频率 
N=512; %设置采样点 
n=0:N-1;
f=n*fs/N; %设置频率点 
y=fft(sfmt,N);
mag=abs(y);
plot(f,mag);
title('调制信号频谱');
xlabel('频率');
ylabel('幅值'); 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沅_Yuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值