matlab通信原理数字调制代码,现代通信原理---数字调制的Matlab仿真

该博客介绍了如何使用MATLAB编程实现2FSK和2PSK调制过程。首先,通过MATLAB代码展示了2FSK调制,包括生成信源、调制载波和绘制调制后波形、频谱和功率谱密度图。接着,同样使用MATLAB实现了2PSK调制,对比了调制前后波形,并绘制了相应的频谱和功率谱密度图。这些内容对于理解数字调制技术具有实践指导意义。
摘要由CSDN通过智能技术生成

1.运用MA TLAB 编程实现2FSK 调制过程,并且输出其调制后的波形,与输入波形进行比较。画出频谱、功率谱密度图。

clc;clear all ;close all ;

%信源

a=randint(1,15,2); t=0:0.001:0.999; m=a(ceil(15*t+0.01)); subplot(221) plot(t,m);

axis([0 1.2 -0.2 1.2]); title('信源');

%载波¨

f1=100; f2=20;

carry1=cos(2*pi*f1*t); carry2=cos(2*pi*f2*t);

%2FSK 调制

68e3dced521d630a1c0dfb23be259e08.png

for i=1:1000; if m(i)==1 m1=m.*carry1; else m(i)==0

m2=(1-m).*carry2; end end st=m1+m2; subplot(222) plot(t,st) title('2FSK') subplot(223);

f02aa774011af8335a6677c5dc768d29.png

plot(abs(fft(st))); title('2FSK 频谱图') Y=periodogram(st); subplot(224); plot(Y);

title('2FSK 功率谱密度

');

2.运用MA TLAB 编程实现2PSK 调制过程,并且输出其调制后的波形,与输入波形进行比较。画出频谱、功率谱密度图。 clc;clear all ;close all ; %信源

a=randint(1,15,2); t=0:0.001:0.999;

m=a(ceil(15*t+0.01));

0.1

0.2

0.3

0.4

0.5

0.5

1信源

0.1

0.2

0.3

0.4

0.5

-1-0.500.5

1

2FSK

02004006008001000

100

200300

2FSK 频谱图

020*******

510

15

2FSK 功率谱密度图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值