news 2026/8/12 21:06:17

OptiSystem应用:用MATLAB组件实现振幅调制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OptiSystem应用:用MATLAB组件实现振幅调制

本案例展示了在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.振幅调制前后对比

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 13:03:31

好写作AI:当你脑中有匹野马,AI帮你建个专业赛马场

导语:如果你的学术灵感像烟花般绚烂,落到纸上却像哑炮 这画面是不是很熟悉: 组会时你滔滔不绝三十分钟,导师说“想法挺好,写出来看看” 深夜灵光乍现,在备忘录里写下十行天才构想 一周后打开文档&#x…

作者头像 李华
网站建设 2026/8/2 2:24:32

定稿前必看!千笔·专业学术智能体,继续教育论文写作神器

你是否曾在论文写作中感到力不从心?选题无从下手,框架反复调整,查重率屡屡超标,格式问题层出不穷……这些困扰让无数学生在毕业季倍感焦虑。面对学术写作的重重挑战,你是否渴望一款真正懂你的智能助手?千笔…

作者头像 李华
网站建设 2026/8/9 5:09:42

【C/C++】Order Book实现

订单簿(Order Book):从原理到工业级实现 什么是订单簿 订单簿(Order Book)是交易所撮合引擎(Matching Engine)的核心数据结构。它维护着市场上所有未成交的限价单(Limit Order&#…

作者头像 李华
网站建设 2026/8/8 5:40:05

【期货量化进阶】期货量化交易中的情绪分析(实战技巧)

一、前言 市场情绪是影响价格波动的重要因素。通过分析市场情绪,可以更好地理解市场行为,提高策略的准确性。本文将介绍如何量化分析市场情绪并应用于交易策略。 本文将介绍: 市场情绪指标情绪数据获取情绪分析方法情绪交易策略情绪监控系…

作者头像 李华
网站建设 2026/8/4 11:27:27

【期货量化实战】如何选择适合的期货品种进行量化交易(选品指南)

一、前言 选择合适的期货品种是量化交易成功的第一步。不同品种有不同的特性,适合不同的策略。本文将详细介绍如何选择适合的期货品种进行量化交易。 本文将介绍: 品种选择标准品种特性分析流动性评估相关性分析品种组合选择 二、为什么选择天勤量化…

作者头像 李华
网站建设 2026/8/3 9:53:54

本地化部署哪个AI大模型运行结果最靠谱?

一.为什么要进行AI大模型的本地化部署? 日常工作中,需要紧急处理的公司事务,需要 AI 帮忙分析提高处理速度和效率,但是由于文件涉密...不能把内容传到AI平台;出差乘机,正好想到好点子要优化方案&#xff0…

作者头像 李华