本发明涉及光通信,具体为一种光模块发射上报串扰补偿方法。
背景技术:
1、光模块是光纤通信系统的核心器件之一,是光通信设备最主要的组成部分,主要作业是实现光电转换,是光世界与电世界的互联通道。随着互联网的发展,数量呈指数级增长,idc建设驱动光模市场增长,互联速率从100g向400g开始快速推进。光模块的需求量成几何级数增加,提高光模块的速率与降低功耗是一种趋势,由于技术瓶颈,增加通道数是提升光模块带宽的主要方法。
2、传统的用于模块上发射报光功率的方法例如包括通过mpd、adc采样电路,将采样adc值与光功率(单位0.1uw)大小关联,以用于实现光模块发射光功率的校准与上报。但多通道激光器的模块中,在关闭激光器的条件下,由于其他通道激光器串扰,adc采样电路依然能够采集到一定的采样值,从而造成光模块在激光器关闭的条件下也监测并上报错误的上报光功率,进而导致光信号传输的偏差甚至错误。因此在多通道激光器的情境下,有效消除光串扰影响非常的重要。
3、现有技术中,有尝试通过补偿的方式来解决光串扰问题,如公开号为cn115021811a的发明专利申请,其中公开了在通过记录adbias串扰值,然后通过拟合曲线的方式来消除掉光串扰。但是这种bias的补偿方式仍会受到温度影响,特别是高低温下时,仍然会存在补偿不准确的情况。
技术实现思路
1、本发明的目的在于提供一种光模块发射上报串扰补偿方法,至少可以解决现有技术中的部分缺陷。
2、为实现上述目的,本发明实施例提供如下技术方案:一种光模块发射上报串扰补偿方法,包括如下步骤:
3、s1,采集背光探测器输出光功率的串扰值,
4、s2,根据所采集的背光探测器的通道找到对应的补偿值,
5、s3,通过该补偿值对所述串扰值进行补偿,以得到修正后的光功率,
6、s4,将修正后的光功率上报。
7、进一步,在s2步骤前,先建立补偿值模型,并在所述补偿值模型中导入与每个通道对应的补偿值,再根据所采集的背光探测器的通道在所述补偿值模型中寻找补偿值。
8、进一步,建立所述补偿值模型的方式具体为:
9、先进行第一个通道的测试,采集背光探测器输出光功率的真实值并记录,接着开启第二个通道的测试,并采集背光探测器输出光功率的真实值并记录,以此类推,开启第n个通道的测试,并采集背光探测器输出光功率的真实值并记录;
10、根据获得的各真实值来计算各补偿值;
11、再将各所述补偿值按照对应通道进行填写,以得到所述补偿值模型。
12、进一步,建立所述补偿值模型的方式具体为:
13、先进行第一个通道的测试,采集背光探测器输出光功率的真实值并记录,接着开启第二个通道的测试,并采集背光探测器输出光功率的真实值并记录,以此类推,开启第n个通道的测试,并采集背光探测器输出光功率的真实值并记录;
14、将获得的各真实值转化为dac值,并采用各所述dac值计算各补偿值;
15、将各补偿值写入下位机,在寻找对应通道的补偿值时,由所述下位机快速寻找对应通道的补偿值。
16、进一步,由上位机控制通道的开启和测试,将所述下位机输入至所述上位机,并由所述上位机运行。
17、进一步,所述补偿值模型为阵列模型。
18、进一步,光模块的通道有m路,m为除0以外的自然数。
19、与现有技术相比,本发明的有益效果是:一种光模块发射上报串扰补偿方法,通过采集背光探测器输出光功率的串扰值来进行补偿,背光受温度影响较小,能够确保光功率准确上报;另外,采用补偿值模型来配合补偿,可以极大地提高补偿效率。
1.一种光模块发射上报串扰补偿方法,其特征在于,包括如下步骤:
2.如权利要求1所述的一种光模块发射上报串扰补偿方法,其特征在于:在s2步骤前,先建立补偿值模型,并在所述补偿值模型中导入与每个通道对应的补偿值,再根据所采集的背光探测器的通道在所述补偿值模型中寻找补偿值。
3.如权利要求2所述的一种光模块发射上报串扰补偿方法,其特征在于,建立所述补偿值模型的方式具体为:
4.如权利要求2所述的一种光模块发射上报串扰补偿方法,其特征在于:建立所述补偿值模型的方式具体为:
5.如权利要求4所述的一种光模块发射上报串扰补偿方法,其特征在于:由上位机控制通道的开启和测试,将所述下位机输入至所述上位机,并由所述上位机运行。
6.如权利要求2所述的一种光模块发射上报串扰补偿方法,其特征在于:所述补偿值模型为阵列模型。
7.如权利要求1所述的一种光模块发射上报串扰补偿方法,其特征在于:光模块的通道有m路,m为除0以外的自然数。