目的:
通過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的時候),調製訊號的包絡曲線便會失真。