MATLAB模擬調制系統的上機實作
- 實驗目的及要求
- 實驗使用的主要設備
- 實驗操作程序及內容
- 實驗一:
- 軟體設計
- 硬體設計
- 實驗二
- 軟體設計
- 硬體設計
- 總結
實驗目的及要求
1 實驗目的
(1)掌握幅度調制的基本原理,
(2)掌握MATLAB軟體進行幅度調制仿真方法,
2 實驗要求
(1) 用MATLAB軟體實作以下功能
設信源m(t)=2cos2πft,載波為s(t)=2cos20πft,設f=1KHz,試求:
① 該調幅信號,并畫出該調幅信號的波形;
② 畫出該調幅信號的頻譜,
(2) 設計一模擬調制系統實作下列功能
設信源m(t)=2cos2πft,載波為s(t)=2cos20πft,設f=1KHz,輸出AM已調信號,
要求畫出原理框圖,
實驗使用的主要設備
1、裝有Windows10的PC機
2、安裝MATLAB2019軟體
實驗操作程序及內容
實驗一:
軟體設計
實驗代碼如下:
f=5;
T=1/f;
fc=1000;%信號頻率
A=1.5;%偏移量
ts=0.001;
fs=1/ts;
t=0:ts:2*T;%樣本時間采樣區間
mt=2*cos(2*pi*f*t);%信源運算式
ft=2*cos(20*pi*f*t);%載波運算式
yt=(mt+A).*ft;%幅度調制時域運算式
%影像繪制
N=2*T/ts;
Yf=abs(fft(yt,N));
ff=fs*(0:N-1)/N;
figure(3);
subplot(2,1,1);
plot(t,yt),title('調幅信號')
subplot(2,1,2);
plot(ff,Yf(1:N)); title('調幅信號頻譜')
仿真圖如下:

硬體設計
已調信號sAM(t)為調幅信號(AM),其時域運算式為:
sAM(t) =[A0+m(t)]cosωct
原理框圖如下:
電路圖如下:

重點內容補充:
幅度調制就是由調制信號去控制高頻載波幅度,使之隨調制信號做線性變化的程序,
正弦載波的運算式為:c(t)=Acos(ωct+φ0)
式中:A為載波幅度;ωc為載波角頻率;φ0為載波初始相位
由此可得出實驗二,
實驗二
軟體設計
代碼如下:
dt=0.0001; %時間采樣頻譜
fc=10; %載波中心頻率
T=5; %信號時長
N=T/dt; %采樣點個數
t=[0:N-1]*dt; %采樣點的時間序列
ts=-0.05:dt:0.05;
wc=2*pi*fc;
f=(-N/2:1:N/2-1)/dt/N;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
mt=2*cos(2*pi*t); %信源
subplot(411);
plot(t,mt);
title('m(t)');
axis([0 5 -4 4]);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
A=2;
subplot(412);
plot(t,A+mt);
title('A+m(t)');
axis([0 5 -4 4]);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ct=2*cos(20*pi*fc*ts);
subplot(413);
plot(ts,ct);
title('載波');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
sam=(A+mt).*cos(wc*t);
subplot(414);
plot(t,sam);
hold on; %畫出AM信號波形
plot(t,A+mt,'r-');
title('已調信號');
仿真波形圖如下:
頻譜圖如下:

硬體設計
設信源m(t)=2cos2πt,載波中心頻率fc=10Hz,輸出頻率調制信號,
要求畫出原理框圖,
原理框圖如下:

總結
本文主要通過本人實驗報告,分享了MATLAB的使用,以及通信原理中最重要的幅度調制知識點,通過仿真可以清楚的知道其原理以及實作方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/388012.html
標籤:其他
