本文作者:kaifamei

一种基于自注意力的非线性补偿方法

更新时间:2024-11-15 13:58:43 0条评论

一种基于自注意力的非线性补偿方法



1.本发明涉及一种基于自注意力的非线性补偿方法,属于光通信技术领域。


背景技术:



2.在光通信系统中,由于系统传输容量和传输速率的要求不断提高,因此在幅度、相位、频率等传统的调制方式之外,又出现了轨道角动量(oam)模分复用(mdm)调制。 oam-mdm光纤通信系统中会出现非线性效应影响传输结果,所以必须使用补偿算法降低影响,否则非线性效应将会导致误码率升高。
3.在oam-mdm光纤通信系统中,系统的容量和距离被很多因素限制,其中之一就是非线性效应,尤其是器件非线性。器件非线性通常采用拟合信号输入输出的非线性模型进行均衡。oam-mdm光纤通信系统比传统的光纤通信系统使用了更多的光电器件,这些光电器件具有多种非线性效应,不同的非线性效应之间会互相作用,对信号造成更大的损伤。从而使得oam-mdm光纤通信系统信号的非线性模型更加复杂,复杂的非线性模型会增加均衡器进行非线性模型拟合时的复杂度。
4.针对光纤非线性的补偿方案,国内外研究人员也开展了各类研究,根据非线性效应的特性提出了多种非线性噪声模型和补偿算法,主要可以分为光域补偿抑制技术和电域补偿抑制技术两大类。其中,电域补偿抑制技术具有实现灵活、成本低等优点,通常在发送端采用数字信号预处理、在接受端采用数字信号处理技术,常用的处理技术有:基于沃尔泰拉级数的非线性补偿方法和基于卷积神经网络的非线性补偿方法等。
5.在基于沃尔泰拉级数的非线性补偿方法中随着级数的记忆深度不断增加,导致计算复杂度增加,使误码率提高,削弱了非线性补偿能力,所以一般只能用来处理长度较短的信号序列。而在基于卷积神经网络的非线性补偿方法中,是用同一权重的卷积核对信号进行特征提取。但是在实际oam-mdm光纤通信系统中信号间的影响权重是不同的,这样使提取的特征具有较低的准确性,导致对信号不准确的分类结果,提高误码率,不利于对oam-mdm光纤通信系统进行非线性补偿。并且这些传统的非线性补偿算法的计算复杂度较高,大大增加了非线性补偿时间,使效率降低。


技术实现要素:



6.针对现有非线性补偿方法误码率高、特征提取准确率低、计算复杂的问题,本发明的主要目的是提出一种基于自注意力的非线性补偿方法,通过矩阵并行处理长序列信号降低复杂度,由矩阵计算得到信号间影响权重大小,达到准确预测信号、降低误码率的目的。
7.本发明的目的是通过以下技术方案实现的:
8.该方法利用q、k、v三个矩阵进行计算,将带有非线性损伤信息的q、k矩阵进行转置相乘,得到信号间的影响大小;由于是矩阵间的并行操作,能处理大规模矩阵,不会限制输入序列的长度,且并行计算大大降低了计算复杂度,提高补偿精度,降低误码率。
9.本发明公开的一种基于自注意力的非线性补偿方法,包括以下步骤:
10.步骤一、从oam-mdm光纤通信中接收端得到受器件非线性影响的接收信号和发送端的初始发送信号。
11.步骤二、确定输入序列及标签。
12.2.1、确定输入序列
13.将步骤一中受到器件非线性影响的接收信号,以t位为一组作为自注意力非线性补偿方法的输入序列,即input={x1,x2,
……
x
t
},其中x为接收端的信号。在基于沃尔泰拉的非线性补偿方法中只能处理短序列的信号,而本发明公开的基于自注意力的非线性补偿方法中t取长序列。
14.2.2、确定标签
15.将输入序列input中最后一位x
t
所对应的oam-mdm光纤通信中的发送信号作为自注意力非线性补偿方法的标签。
16.步骤三、将步骤二中得到的二维输入序列input升到三维,使获得受器件非线性损伤后的信号更全面的信息;
17.用一个随机生成的embedding(嵌入)矩阵,对步骤二中得到的二维输入序列input 进行升维,即非线性损伤信号升维后的三维矩阵a=input*embedding。
18.步骤四、对数据进行自注意力操作。
19.将步骤三升维后的数据a与三个随机初始化的训练参数相乘,得到含有非线性损伤信息的矩阵q、k、v。将k的转置与q相乘,得到前后信号对中间信号的影响权重,也就是每个信号之间的大小关系。将权重乘以v,最后得到对非线性损伤信号的拟合模型,然后预测输出。通过自注意力方法中对矩阵的操作,实现对信号的并行处理,捕获长距离依赖关系。
20.4.1、随机初始化三个矩阵wq、wk和wv,大小和三维矩阵a相匹配;
21.4.2、将步骤三的a与三个初始化矩阵相乘,分别得到q、k和v;
22.4.3、将q与k的转置相乘再经过softmax(归一化)操作后得到不同信号的关系大小;最后再乘以v得到非线性补偿信号z,即z=softmax(q*k
t
)*v。
23.在这个过程中由于是矩阵的并行操作,能处理大规模矩阵,不限制输入序列长度,所以和基于沃尔泰拉的非线性补偿方法相比,能实现长序列的操作;和基于卷积神经网络的非线性补偿方法相比,计算信号间影响并有更低的计算复杂度,通过求信号间的影响权重,更好的对信号进行模型拟合和预测,提高非线性补偿能力,降低误码率。
24.步骤五、对信号进行相应解码,实现准确预测信号、降低误码率的目的。
25.将步骤四得到的非线性补偿信号z,进行和发送端编码相对应的解码,得到非线性补偿之后的二进制信号,实现准确预测信号、降低误码率的目的。
26.有益效果:
27.本发明提出的基于自注意力的非线性补偿方法,利用自注意力中矩阵的计算操作,在oam-mdm光纤通信中更好的拟合非线性模型,使误码率降低,得到更好的非线性补偿。本发明较现有的非线性补偿方法主要有以下优点:
28.1、本发明公开的一种基于自注意力的非线性补偿方法,将输入数据特征提取得到不同矩阵,通过矩阵并行计算的优势,实现对长输入序列的处理,长序列中包含更完整的信息,使非线性模型拟合的更好,提高非线性补偿能力。
29.2、本发明公开的一种基于自注意力的非线性补偿方法,通过两个矩阵的转置相乘
的计算方法,获得信号间的影响权重大小,符合oam-mdm光纤通信的实际要求,使预测的信号更准确,得到的误码率更低。
30.3、本发明公开的一种基于自注意力的非线性补偿方法,利用三个矩阵间进行不同的操作包括转置、归一化、相乘的方法,降低非线性补偿计算复杂度。
附图说明
31.下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:
32.图1为本发明公开的一种基于自注意力的非线性补偿方法流程图;
33.图2为本实施例公开的32gb/s pam8 oam-mdm光纤通信系统实验装置;
34.图3为本实施例中不同接收光功率下,误码率的对比。
具体实施方式
35.下面将结合附图和实施例对本发明加以详细说明。同时也叙述了本发明技术方案解决的技术问题及有益效果,需要指出的是,所描述的实施例仅旨在便于对本发明的理解,而对其不起任何限定作用。
36.本实施例搭建32gb/s pam8 oam-mdm光纤通信系统实验平台,实验装置如图2所示。在信号传输部分,比特数据由任意波形发生器(awg)映射生成pam8的信号,然后通过马赫曾德尔调制器(mzm)将信号调制到光载波上。在oam复用部分,信号通过一个光耦合器(oc)被分成两个路径。在通过掺铒光纤放大器(edfa)和偏振控制器 (pc)后,每个光束通过准直器(col)和线性偏振(lp)被注入空间光调制器(slm)。 slm以不同的oam模式调制光束,即拓扑电荷数|l|=3和|l|=4。然后,用一个偏振光束合成器(pbc)将|l|=3和|l|=4的两个oam光束结合起来。之后,合并后的光束通过四分之一波板(qwp)转换为圆偏振,然后通过2.3公里的环形光纤(rcf)传输。在oam解复用部分,传输的光束首先由分束器(bs)分离,然后通过具有相反拓扑电荷的涡旋相位板(vpp)解复用为高斯光束,然后耦合到单模光纤(smf)。在信号接收部分,两个光束用edfa放大,并通过光子探测器(pd)转换成电信号。经过重采样、定时恢复、低通滤波和自注意力非线性补偿方法,最后计算得出误码率。
37.由于系统中用到了一些有源光电器件,例如空间光调制器、马赫曾德尔调制器等,这些有源光电器件都具有各自的非线性,并且在系统中又相互影响产生非线性效应,提高了系统误码率,降低通信质量。采用本实施例公开一种基于自注意力的非线性补偿方法进行非线性补偿,具体方法如下:
38.步骤1、搭建32gb/s pam8 oam-mdm光纤通信系统实验平台,从实验中获得系统发送端的发送信号和接收端受非线性损伤影响的接收信号。
39.步骤2、将步骤1中受器件非线性损伤的接收信号作为自注意力非线性补偿方法的输入数据,64位一组进行训练学习,每组最后一个信号对应的发送信号作为标签。和基于沃尔泰拉的非线性补偿方法相比基于自注意力非线性补偿方法能处理较长的信号序列。
40.步骤3、将步骤2中经过数据预处理后得到的二维输入数据,通过嵌入的方法增加数据维度到三维,获得受非线性损伤信号的更全面的信息;随机生成一个embedding 矩阵,其大小为二维输入数据中的最大值加一,保证输入数据中每一个数据都有一个向量与其对
应,就得到受非线性损伤信号升维后的三维矩阵。
41.步骤4、将嵌入后的三维数据与三个采用截断正态分布初始化的参数矩阵相乘,得到q、k、v。然后将q与k
t
相乘再通过softmax归一化,与基于卷积神经网络的非线性补偿方法相比,能得到信号间影响的权重大小,符合oam-mdm光纤通信的实际要求。最后与v相乘得到非线性拟合模型和预测输出的非线性补偿后的信号z,通过对矩阵的操作实现降低计算复杂度的目的。
42.步骤5、对z进行解码。根据步骤4中得到的非线性补偿信号z和步骤1的pam8 oam-mdm光纤通信系统中的发送信号均进行pam8解码,之后计算误码率。与基于沃尔泰拉非线性补偿方法和基于卷积神经网络非线性补偿方法相比,误码率分别降低了 0.03和0.01。
43.图3展示了在|l|=3时,基于自注意力的非线性补偿方法和其他传统非线性补偿方法在oam模式下不同接收光功率(rop)的误码率比较。在测试中,选择40960个信号作为训练数据,每个输入序列的长为64。基于自注意力的非线性补偿方法和基于沃尔泰拉、卷积神经网络的非线性补偿方法相比有更好的结果,因为能计算出输入序列中信号间的影响大小,获得长距离的依赖关系,并得到更好的预测结果。当rop为-2dbm 时,与基于沃尔泰拉非线性补偿方法和基于卷积神经网络非线性补偿方法相比,误码率分别降低了0.03和0.01。
44.以上所述的具体描述,对发明的目的、技术方案和有益效果进行进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种基于自注意力的非线性补偿方法,其特征在于:包括如下步骤,步骤一、从oam-mdm光纤通信中接收端得到受器件非线性影响的接收信号和发送端的初始发送信号;步骤二、确定输入序列及标签;步骤三、将步骤二中得到的二维输入序列input升到三维,使获得受器件非线性损伤后的信号更全面的信息;步骤四、对数据进行自注意力操作;步骤五、对信号进行相应解码,实现准确预测信号、降低误码率的目的。2.如权利要求1所述的一种基于自注意力的非线性补偿方法,其特征在于:步骤二的实现方法为,2.1、确定输入序列将步骤一中受到器件非线性影响的接收信号,以t位为一组作为自注意力非线性补偿方法的输入序列,即input={x1,x2,
……
x
t
},其中x为接收端的信号;2.2、确定标签将输入序列input中最后一位x
t
所对应的oam-mdm光纤通信中的发送信号作为自注意力非线性补偿方法的标签。3.如权利要求1所述的一种基于自注意力的非线性补偿方法,其特征在于:步骤三的实现方法为,用一个随机生成的embedding矩阵,对步骤二中得到的二维输入序列input进行升维,即非线性损伤信号升维后的三维矩阵a=input*embedding。4.如权利要求1所述的一种基于自注意力的非线性补偿方法,其特征在于:步骤四的实现方法为,将步骤三升维后的数据a与三个随机初始化的训练参数相乘,得到含有非线性损伤信息的矩阵q、k、v;将k的转置与q相乘,得到前后信号对中间信号的影响权重,也就是每个信号之间的大小关系;将权重乘以v,最后得到对非线性损伤信号的拟合模型,然后预测输出;通过自注意力方法中对矩阵的操作,实现对信号的并行处理,捕获长距离依赖关系;4.1、随机初始化三个矩阵wq、wk和wv,大小和三维矩阵a相匹配;4.2、将步骤三的a与三个初始化矩阵相乘,分别得到q、k和v;4.3、将q与k的转置相乘再经过softmax操作后得到不同信号的关系大小;最后再乘以v得到非线性补偿信号z,即z=softmax(q*k
t
)*v。5.如权利要求1所述的一种基于自注意力的非线性补偿方法,其特征在于:步骤五的实现方法为,将步骤四得到的非线性补偿信号z,进行和发送端编码相对应的解码,得到非线性补偿之后的二进制信号,实现准确预测信号、降低误码率的目的。

技术总结


本发明公开的一种基于自注意力的非线性补偿方法,属于光通信技术领域。本发明将输入数据特征提取得到不同矩阵,通过矩阵并行计算的优势,实现对长输入序列的处理,长序列中包含更完整的信息,使非线性模型拟合的更好,提高非线性补偿能力;通过两个矩阵的转置相乘的计算方法,获得信号间的影响权重大小,符合OAM-MDM光纤通信的实际要求,使预测的信号更准确,减低误码率;利用三个矩阵间进行不同的操作包括转置、归一化、相乘的方法,降低计算复杂度。本发明适用于通信等领域,采用矩阵间的并行操作,能处理大规模矩阵,不限制输入序列的长度,且并行计算能显著降低计算复杂度,提高补偿精度,降低误码率。降低误码率。降低误码率。


技术研发人员:

高然 忻向军 穆宇佳 张琦 董泽 郭栋 潘晓龙 胡善亭 常欢 姚海鹏 李志沛 王富 田清华 田凤 张文全 武瑞德 黄鑫

受保护的技术使用者:

北京邮电大学 江苏雅泰歌思通讯技术有限公司

技术研发日:

2022.10.08

技术公布日:

2023/1/19


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-86383-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-29 06:31:44

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论