一种基于PID算法的光模块SOA输入输出光功率监控方法技术

技术编号:37664207 阅读:17 留言:0更新日期:2023-05-26 04:21
本发明专利技术公开了一种基于PID算法的光模块SOA输入输出光功率监控方法,包括以下步骤:S1:设定RSSI的目标值;S2:监测输出光功率值;S3:PID调节增益、维持光信号二的光功率的稳定;S4:确定输入光功率值;S5:校准。本发明专利技术中,采用外围硬件电路与软件控制算法相结合的方法,一方面通过PID算法改变SOA模块的电压,自动调整SOA模块的增益,反馈电压高了就降低增益,反馈电压低了就调高增益,利用采样、PID计算的高速循环达到稳定输出光信号光功率的效果;另一方面结合拟合公式,对较宽范围内的输入光信号的光功率进行二阶线性拟合,获得拟合曲线,实现输入光功率快捷监测的功能。实现输入光功率快捷监测的功能。实现输入光功率快捷监测的功能。

【技术实现步骤摘要】
一种基于PID算法的光模块SOA输入输出光功率监控方法


[0001]本专利技术涉及光模块SOA
,具体地说涉及一种基于PID算法的光模块SOA输入输出光功率监控方法。

技术介绍

[0002]SOA作为光通信领域中放大光信号的常用组件,常用于光发射端以提高出光功率,或用于光接收端以提高灵敏度。在现有技术中,SOA运用于光接收端时主要存在以下两个难点:
[0003]1.SOA的后级——信号处理电路,需要输出光功率在较窄范围内保持稳定,否则会有产生误码的风险;
[0004]2.多数情况下,设备如光模块需要监测输入光功率,即SOA的前级光功率,但是光功率采样电路一般仅仅设计到SOA的后级电路中,不便于对SOA的前级进行采样监测。
[0005]因此,需要新的解决方案来解决此类问题。

技术实现思路

[0006]本专利技术所要解决的技术问题是提供一种可以实现输出光功率维稳、输入光功率监测的基于PID算法的光模块SOA输入输出光功率监控方法。
[0007]为了解决上述技术问题,本专利技术采用如下技术方案:一种基于PID算法的光模块SOA输入输出光功率监控方法,包括以下步骤:
[0008]S1:设定RSSI的目标值;
[0009]S2:监测输出光功率值;
[0010]S3:PID调节增益、维持光信号二的光功率的稳定;
[0011]S4:确定输入光功率值;
[0012]S5:校准。
[0013]进一步地,所述步骤S2进一步包括:
>[0014]S2

1:所述外部光源输入的光信号一的光功率在宽范围内变化,光信号一经过基本放大电路中所述SOA模块的增益调节后,输出的光信号二的光功率在窄范围内变化;
[0015]S2

2:光信号二经过基本放大电路中的后级信号处理电路处理后,转化为电信号输出;
[0016]S2

3:根据光信号二的光功率与RSSI的电流呈线性正相关,对RSSI进行采样,获知光信号二的光功率数值。
[0017]进一步地,步骤S2

3进一步包括:
[0018]S2
‑3‑
1:RSSI并联采样电阻,将电流模拟信号转化为电压模拟信号;
[0019]S2
‑3‑
2:RSSI接入所述MCU模块的ADC引脚,将电压模拟信号转化为电压数字信号,计算光信号二的光功率值。
[0020]进一步地,步骤S3进一步包括:
[0021]S3

1:所述可调电压源模块向所述SOA模块3供电;
[0022]S3

2:所述MCU模块接入可调电压源模块,所述可调电压源模块接入所述SOA模块,形成基本放大电路外接的负反馈回路;
[0023]S3

3:根据所述SOA模块的增益与提供给所述SOA模块的电流ISOA呈线性正相关,又根据ISOA与提供给所述SOA模块的电压USOA呈线性正相关,则改变USOA,即改变所述可调电压源模块的输出电压,即可控制所述SOA模块的增益的调整;
[0024]S3

4:所述MCU模块的DAC引脚接入所述可调电压源模块,将RSSI的电压数字信号转化为SOASET的电压模拟信号,开启PID算法,自动调节所述可调电压源模块的输出电压,进而实现所述SOA模块增益的自动调整。
[0025]进一步地,步骤S3

4进一步包括:
[0026]S3
‑4‑
1:稳态下,若输入的光信号一的光功率发生变化,短时间内输出的光信号二的光功率随之发生变化,则RSSI偏离初始设定的目标值,所述MCU模块开启PID算法,RSSI作为PID算法的输入,SOASET作为PID算法的反馈,根据RSSI的偏离程度调节SOASET,进而调整所述SOA模块的增益,实现对光信号二的光功率的调节;
[0027]S3
‑4‑
2:重复步骤S3
‑4‑
1,进行多个周期的PID调节,直至RSSI恢复至初始设定的目标值、光信号二的光功率恢复至初始值。
[0028]进一步地,步骤S4进一步包括:
[0029]S3
‑4‑
1:记录不同的光信号一输入状态下不同的SOASET的ADC值;
[0030]S3
‑4‑
2:根据光信号一的光功率值与SOASET的ADC值呈线性负相关,即光信号一的光功率值增大,所述SOA模块的增益减小,SOASET的ADC值降低,公式OpticalPower(dBm)=aX2+bX+c中,X为SOASET的ADC值,a/b/c为待定系数,多周期循环仿真获得拟合曲线,确定a、b、c,推导计算任一SOASET的ADC值对应的光信号一的光功率值。
[0031]本专利技术的有益效果体现在:
[0032]本专利技术中,采用外围硬件电路与软件控制算法相结合的方法,一方面通过PID算法改变SOA模块的电压,自动调整SOA模块的增益,反馈电压高了就降低增益,反馈电压低了就调高增益,利用采样、PID计算的高速循环达到稳定输出光信号光功率的效果;另一方面结合拟合公式,对较宽范围内的输入光信号的光功率进行二阶线性拟合,获得拟合曲线,实现输入光功率快捷监测的功能。
附图说明
[0033]图1是本专利技术一实施例的流程图。
[0034]图2是本专利技术一实施例的电路图。
[0035]图3是本专利技术一实施例的拟合曲线图。
具体实施方式
[0036]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属
于本专利技术保护的范围。需要说明,本专利技术中涉及的各模块均为现有技术中可通过购买途径获得的元件或标准件。
[0037]参见图1

图3。
[0038]本专利技术提供了一种基于PID算法的光模块SOA输入输出光功率监控方法,包括以下步骤:
[0039]S1:设定RSSI的目标值;
[0040]S2:监测输出光功率值:外部光源输向SOA模块的光信号一经增益调节后输出为光信号二,光信号二经后级信号处理电路处理获得光信号二的镜像电流源RSSI,MCU模块对RSSI采样,获知光信号二的光功率值;
[0041]S3:PID调节增益、维持光信号二的光功率的稳定:稳态下,若输入光信号一的光功率发生变化,则MCU模块开启PID算法,自动调节可调电压源模块的输出电压,进而自动调整SOA模块的增益,RSSI的目标值恢复到步骤S1设定的初始值、光信号二的光功率值恢复到步骤S2监测的初始值;
[0本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于PID算法的光模块SOA输入输出光功率监控方法,其特征在于,包括以下步骤:S1:设定RSSI的目标值;S2:监测输出光功率值;S3:PID调节增益、维持光信号二的光功率的稳定;S4:确定输入光功率值;S5:校准。2.如权利要求1所述的基于PID算法的光模块SOA输入输出光功率监控方法,其特征在于,所述步骤S2进一步包括:S2

1:所述外部光源输入的光信号一的光功率在宽范围内变化,光信号一经过基本放大电路中所述SOA模块的增益调节后,输出的光信号二的光功率在窄范围内变化;S2

2:光信号二经过基本放大电路中的后级信号处理电路处理后,转化为电信号输出;S2

3:根据光信号二的光功率与RSSI的电流呈线性正相关,对RSSI进行采样,获知光信号二的光功率数值。3.如权利要求2所述的基于PID算法的光模块SOA输入输出光功率监控方法,其特征在于,步骤S2

3进一步包括:S2
‑3‑
1:RSSI并联采样电阻,将电流模拟信号转化为电压模拟信号;S2
‑3‑
2:RSSI接入所述MCU模块的ADC引脚,将电压模拟信号转化为电压数字信号,计算光信号二的光功率值。4.如权利要求1或3所述的基于PID算法的光模块SOA输入输出光功率监控方法,其特征在于,步骤S3进一步包括:S3

1:所述可调电压源模块向所述SOA模块供电;S3

2:所述MCU模块接入可调电压源模块,所述可调电压源模块接入所述SOA模块,形成基本放大电路外接的负反馈回路;S3

3:根据所述SOA模块的增益与提供给所述SOA模块的电流ISOA呈线性正相关,又根据ISOA与提供给所述SOA模块的电压USOA呈线性正相...

【专利技术属性】
技术研发人员:申腾李林科吴天书杨现文张健
申请(专利权)人:武汉联特科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1