訊技科技首頁 最新公告: 繁體中文|English|全站搜索
欄目列表
FRED
virtualLab
Macleod
OptiWave
GLAD
OCAD
Litestar 4D
EastWave
JCMSuite
LASCAD
其他
最新發佈

OptiSystem應用:真實圖像

OtiSystem應用:寬頻SOA特

OptiSystem應用:差分模式

熱烈宣佈OptiSystem 22.0新

OptiSystem應用:數位調製

OptiSystem與OptiGrating的聯

OptiSystem與OptiSPICE的聯合

OptiSystem與OptiGrating的聯

OptiSystem與OptiBPM的聯合使

OptiSystem應用:半導體雷

當前位置: 首頁 > 服務項目 > 案例分析 > OptiWave >
OptiSystem應用:用MATLAB元件實現振幅調製
時間:2024-01-10 14:05來源:未知作者: infotek點擊:列印
       本案例展示了在OptiSystem中調用MATLAB代碼實現振幅調製。


       一、建模目標



             案例中,我們生成兩束功率為0dBm,頻率分別為192.7THz、191THz的載波,合束之後經過自訂脈衝的調製。我們用MATLAB代碼控制電脈衝對光信號的調製過程,通過在MATLAB元件中導入MATLAB代碼來實現。整體光路圖如圖1,全域參數如圖2:



圖1整體光路圖
 


圖2 全域參數
 

       二、參數設置



              MATLAB元件設置2個輸入口,一個輸出口。其中輸入口1輸入類型為光信號,輸入口2輸入類型為電信號。輸出口輸出類型為光信號。輸入、輸出埠設置如圖3:



a) 輸入埠設置



b) 輸出埠設置
圖3 輸入、輸出口設置
 


       接下來,要講MATLAB代碼導入到MATLAB元件中,要進行如下設置:

       首先,勾選MATLAB Component中的Load MATLAB,OptiSystem將調用電腦中的MATLAB程式:




圖3 調用MATLAB
 


       勾選運行MATLAB檔:




圖4 運行MATLAB檔
 


       在組件中鍵入MATLAB的m檔檔案名:




圖5  輸入程式檔案名
 



       輸入程式所在路徑,m檔添加完成,點擊OK。(注意:m文件需與該光路文件存放在同一個資料夾)




 
圖6  輸入程式路徑



       MATLAB中振幅調製主代碼如下:



圖7  MATLAB代碼
 



        對應函數代碼如圖8:




a) AmplitudeModulatorSampled函數



b)AmplitudeModulatorParameterized函數
 


c)AmplitudeModulatorNoise函數
圖8  MATLAB代碼
 

 
       三、運行結果


              運行結果:




a)振幅調製前



b)振幅調製後
圖9  振幅調製前後對比
 


關於我們
公司介绍
專家團隊
人才招聘
訊技風采
員工專區
服務項目
產品銷售
課程中心
專業書籍
項目開發
技術諮詢
聯繫方式
地址:新北市永和區中正路746號9樓之5
電話:+886-2-3233-2748    傳真:+886-2-3322-9865
課程:course@infotek.com.tw
業務:sales@infotek.com.tw
技術:support@infotek.com.tw
官方微信
掃一掃,關注訊技光電的微信訂閱號!
Copyright © 2014-2016 訊技科技股份有限公司, All Rights Reserved.