通訊原理:基於MATLAB的AM調幅分析
目的:
通過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的時候),調製訊號的包絡曲線便會失真。

