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 调制
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);
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 功率谱密度图