信号的调制与解调MATLAB(AM/PM/FM)

该代码示例展示了在MATLAB中如何进行幅度调制(AM)、频率调制(FM)和相位调制(PM),以及相应的解调过程。通过创建信号a(t),然后使用modulate和demod函数进行调制和解调操作,最后绘制了原始信号和调制解调后的波形。
摘要由CSDN通过智能技术生成

1.例题

 

 2.代码

clear 
%表示a(t)
t=0:0.01:3;
a(1:100)=1;
a(101:200)=-1;
a(201:301)=1;

fs=1;   %抽样频率
fc=0.3; %载波频率

%调制
y1=modulate(a,fc,fs,'am');%幅度调制
y2=modulate(a,fc,fs,'fm');%频率调制
y3=modulate(a,fc,fs,'pm',1);%相位调制

%解调
a1=demod(y1,fc,fs,'am');
a2=demod(y2,fc,fs,'fm');
a3=demod(y3,fc,fs,'pm',1);

%绘出相关波形
figure(1);
subplot(211)
plot(t,a);ylabel('a(t)');grid on;
axis([0 4 -1.5 1.5])
figure(2)
subplot(321)
plot(y1);title('幅度调制');grid on;
subplot(322)
plot(a1);title('AM解调后的信号');grid on;
subplot(323)
plot(y2);title('频率调制');grid on;
subplot(324)
plot(a2);title('FM解调后的信号');grid on;
subplot(325)
plot(y3);title('相位调制');grid on;
subplot(326)
plot(a3);title('PM解调后的信号');grid on;

3.运行结果

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

静静今天想休息

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

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

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

打赏作者

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

抵扣说明:

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

余额充值