讯技光电公司首页 最新公告:2024年讯技课程安排发布啦! 黉论教育网校|English|苏州讯技|深圳讯技|联系我们|全站搜索
栏目列表
FRED
VirtualLab
Macleod
GLAD
OCAD
Optiwave
LASCAD
Litestar 4D
TechwizD和TX液晶显示软件
JCMSuite
EastWave
最新发布

OptiSystem与OptiGrating的联

OptiSystem与OptiSPICE的联合

OptiSystem与OptiGrating的联

OptiSystem与OptiBPM的联合使

OptiSystem应用:半导体激光

OptiGrating应用:光纤布拉格

OptiFDTD应用:光栅衍射的远

OptiSystem应用:铌酸锂调制

OptiSystem应用:半导体激光

OptiSystem应用:放大器泵浦

当前位置: 主页 > 服务项目 > 案例分析 > Optiwave >
OptiSystem应用:用MATLAB组件实现振幅调制
时间:2024-01-07 13:25来源:讯技光电作者: 技术部点击:打印
本案例展示了在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.振幅调制前后对比
关于我们
公司介绍
专家团队
人才招聘
讯技风采
员工专区
服务项目
产品销售
课程中心
专业书籍
项目开发
技术咨询
联系方式
地址:上海市嘉定区南翔银翔路819号中暨大厦18楼1805室    邮编:201802
电话:86-21-64860708/64860576/64860572  传真:86-21-64860709
课程:course@infotek.com.cn
业务:sales@infotek.com.cn
技术:support@infotek.com.cn
官方微信
扫一扫,关注讯技光电的微信订阅号!
Copyright © 2014-2024 讯技光电科技(上海)有限公司, All Rights Reserved. 沪ICP备10008742号-1