本案例展示了在OptiSystem中調(diào)用MATLAB代碼實現(xiàn)振幅調(diào)制。
2j(w*k
q~ jh}[7M 一、建模目標
kOJs;k 案例中,我們生成兩束
功率為0dBm,頻率分別為192.7THz、191THz的載波,合束之后經(jīng)過自定義
脈沖的調(diào)制。我們用MATLAB代碼控制電脈沖對光信號的調(diào)制過程,通過在MATLAB組件中導入MATLAB代碼來實現(xiàn)。整體光路圖如圖1,全局
參數(shù)如圖2:
+
PGfQN I~#'76L[ 圖1.整體光路圖
o6oZk0 圖2.全局參數(shù)
:)%Vahu 二、參數(shù)設置
a^~l[HSF MATLAB組件設置2個輸入口,一個輸出口。其中輸入口1輸入類型為光信號,輸入口2輸入類型為電信號。輸出口輸出類型為光信號。輸入、輸出端口設置如圖3:
gK`6NUj r;}kw(ukC a) 輸入端口設置 JCS$Tm6y<_
a o\+%s b) 輸出端口設置
圖3.輸入、輸出口設置
27w]Q_C 接下來,要講MATLAB代碼導入到MATLAB組件中,要進行如下設置:
|>VDMezy 首先,勾選MATLAB Component中的Load MATLAB,OptiSystem將調(diào)用電腦中的MATLAB程序:
eWcS>N K4A=lD+ 圖3.調(diào)用MATLAB
[4sbOl5yZ 勾選運行MATLAB文件:
kG\+f>XQ &Zq43~ 圖4.運行MATLAB文件
;^t<LhN: 在組件中鍵入MATLAB的m文件
文件名:
S'2B C:$