通訊原理:基於MATLAB的AM調幅分析

My§Re\發表於2022-03-19

目的:

通過matlab模擬AM調製,通過影像分析來更好的瞭解AM調製的過程

1.為什麼基帶訊號要加上一個直流分量。

2.所加直流分量為什麼要大於基帶訊號的最大值。

3.時域中調製訊號與載波和基帶訊號之間的關係。

程式碼:

x=0:0.001:0.2;

A1=5;%基帶最大值是1

S=4;%基帶上移

w1=25*pi; %基帶訊號的角頻率是*pi<300

w2=100*pi;%載波訊號的角頻率100*pi>300

axis([0 0.1 -2 4]) %座標限制範圍

y=A1*cos(w1*x); %基帶訊號

subplot(2,2,1);plot(x,y),title('基帶時域圖'); %顯示原始影像

y1=S+y;

subplot(2,2,2);plot(x,y1),title('平移時域圖'); %顯示增加直流之後

y2=cos(w2*x);%載波訊號

subplot(2,2,3);plot(x,y2),title('調製訊號'); %顯示載波訊號

y3=y2.*y1;%調製訊號

y4=abs(hilbert(y3)); %正包絡曲線

y5=-abs(hilbert(-y3));%反向包絡曲線

%y4=envelope(y3);

subplot(2,2,4);plot(x,y3),title('載波和基帶時域關係'); %顯示載波訊號

hold on;plot(x,y4,'--g'); %顯示正包絡線

hold on;plot(x,y5,'--r'); %顯示反向包絡線

legend('調製訊號','包絡線');

//注:通過改變S的值便可以觀測到S對包絡線的影響

結果:

相關訊號符號解釋準備:

  基帶訊號:y=A1*cos(w1*x);MAX為5,基帶訊號的角頻率是w1是25*pi<300;

  載波訊號:y2=cos(w2*x);幅值為1,載波訊號的角頻率w2=100*pi>300

  直流分量:S

  調製訊號:y3= (A1*cos(w1*x)+S)* cos(w2*x);

情況一當S>A1分析圖   S=7的時候:

情況二當S=A1分析圖   S=5的時候

情況三:當S<A1分析圖   S=4的時候

結論:通過影像分析我們可以知道,當幅值平移量大於或者等於基帶訊號的最大值的時候,調製訊號的包絡曲線並不會失真(S=7和S=5的時候),當幅值平移量小於基帶訊號最大值的時候(S=4的時候),調製訊號的包絡曲線便會失真。

相關文章