一种基于深度学习的光通信系统信道构建方法技术方案

技术编号:37991173 阅读:6 留言:0更新日期:2023-06-30 10:05
本发明专利技术公开的一种基于深度学习的光通信系统信道构建方法,属于光通信领域。本发明专利技术实现方法为:采用条件生成对抗网络构建光通信系统信道,构建包含多组损失函数优化的联合损失函数,多组损失函数包括均方误差损失、对抗损失、平均绝对误差损失。条件生成对抗网络包括生成器和判别器,通过生成器捕获光通信系统收发两端数据分布,并生成具有相同分布的接收端新数据用于混淆判别器;判别器对生成的假数据和真实收端数据鉴别,当判别器达到纳什平衡无法确定其输入来自生成器还是真实数据时,此时条件生成对抗网络中的生成器便能够对光通信系统信道快速准确建模,输出经过复杂损耗的光通信系统接收端数据,提升光通信系统的可靠性和鲁棒性。和鲁棒性。和鲁棒性。

【技术实现步骤摘要】
一种基于深度学习的光通信系统信道构建方法


[0001]本专利技术属于光通信领域,涉及一种基于深度学习的光通信系统信道构建方法。

技术介绍

[0002]随着物联网、大数据等信息技术的高速发展,通信技术得到了不断的发展与革新,光纤通信技术因为传输容量大、损耗低、抗电磁干扰能力强等优点成为通信的必要选择。目前由于传统单模光纤的非线性效应,其容量趋近“香农极限”。立足于大容量、低损耗等需求,少模光纤、多芯光纤和空芯光纤等新型传媒介质实现了光纤传输容量的成倍增加,成为大容量光纤传输的关键技术。但相比于单模光纤,新型光纤的链路损伤更为复杂,除了衰减、色散、非线性外,还有模式耦合、模式群时延、芯间串扰等。为了研究各种光纤在通信过程中对信号的损伤机理,一个能准确建模并快速计算的光纤信道仿真模型具有重要应用价值。
[0003]为了提高建模速度和精度,对于单模光纤,研究人员提出了基于深度学习的信道构建方法,采用双向长短记忆网络(BiLSTM)、全连接神经网络(FCNN)、Transformer等神经网络模型对信道进行拟合,取得了较好的拟合效果。少模、多芯光纤信道建模广泛采用矩阵传输模型结合分步傅里叶算法(SSFM)进行数学建模,可以较为准确的表征信号在传输过程中受到的线性和非线性损伤。然而SSFM过多的迭代步骤导致建模计算的复杂度较高。多项研究表明深度学习算法可以更好的捕获复杂信道的非线性和动态特征,因此亟需一个基于深度学习的光通信系统信道构建方法。

技术实现思路

[0004]传统的基于数学分析的光通信系统信道构建方法依赖于专家经验,且仅对参数完备的理想信道有效,无法正确反映时变动态的实际光传输过程,存在计算复杂度高、泛化能力差等局限性。针对上述技术问题,本专利技术的主要目的在于提供一种基于深度学习的光通信系统信道构建方法,利用条件生成对抗网络学习光通信系统的信道损伤,基于数据驱动方法拟合传输函数,在保证光通信系统信道构建精度的基础上降低计算复杂度,且能够提高光通信系统的可靠性和鲁棒性。
[0005]本专利技术的目的是通过以下技术方案实现的:本专利技术公开的一种基于深度学习的光通信系统信道构建方法,采用条件生成对抗网络(CGAN)构建光通信系统信道,构建包含多组损失函数(均方误差损失、对抗损失、平均绝对误差损失)优化的联合损失函数。条件生成对抗网络包括生成器和判别器,通过生成器捕获光通信系统收发两端数据分布,并生成具有相同分布的接收端新数据用于混淆判别器;判别器则对生成的假数据和真实收端数据进行鉴别,当判别器达到纳什平衡无法确定其输入来自生成器还是真实数据时,此时条件生成对抗网络中的生成器便能够快速准确的对光通信系统信道进行建模,输出经过复杂损耗的光通信系统接收端数据,提升光通信系统的可靠性和鲁棒性。
[0006]本专利技术公开的一种基于深度学习的光通信系统信道构建方法,包括以下步骤:
[0007]步骤一:搭建光通信系统,采集收发两端数据。光通信系统主要由信号发射模块、信号传输模块和信号接收模块组成,收发数据包括发端信号序列和收端信号序列。信号发射模块中,路二进制比特信息经由调制器转变为电信号,并通过MZM电光调制器将电信号加载到激光器产生的光载波上。信号传输模块中,若>1,则需要通过复用器将路光信号合成为一束,送入光通信系统中进行传输,传输后经过解复用器将路光信号分离。在信号接收模块,将经过传输后的路信号经过光电二极管转变为电信号,电信号经过DSP处理补偿链路损伤。
[0008]步骤二:将步骤一采集的光通信系统中的收发信号数据进行预处理与排布,整理得到适用于条件生成对抗网络输入的数据集,并将数据集划分为训练集和测试集,便于后续步骤四、步骤五进行神经网络的训练和测试。
[0009]所述预处理模块包括条件向量模块、随机向量模块和真实数据模块与归一化模块。对于条件向量模块,条件向量定义了生成数据的特征,将路发端信号序列进行组合,为光通信系统中信道内传播的光路个数,便于神经网络学习到信号间的耦合、交叉相位调制、芯间串扰等链路损伤;此外,每路信号序列在前后各取个信号数据得到,使得条件生成对抗网络学习到序列间的相关性,充分考虑到色散引起的码间串扰;条件向量末端拼接上维信道参数发射功率和传播距离,单位分别为dBm和km,为随机向量的维度,提高条件生成对抗网络模型的鲁棒性和泛化能力,即条件向量表示为:(1)对于随机向量模块,随机向量为一组服从正态分布的维向量,不同的随机向量能够映射到不同的生成数据。保证生成器生成结果的多样性,避免条件生成对抗网络模式崩溃从而输出单一模式数据,即随机向量表示为:(2)对于真实数据模块,真实收端信号序列包括条件向量中路信号对应的收端信号序列,即真实收端信号序列表示为:(3)对于归一化模块,光通信系统中的收发数据较小,不利于条件生成对抗网络训练,在输入生成器和判别器前需要进行归一化处理,归一化公式为:(4)其中,为归一化的数据,为未归一化的数据,为样本数量。
[0010]步骤三:构建用于建立光通信系统信道的条件生成对抗网络。条件生成对抗网络结构包括生成器和判别器,网络层包括全连接层、批量归一化层BN、整流线性单元ReLU非线性激活层和Sigmoid非线性激活层。在生成器中,基于全连接神经网络FCNN对不同序列进行特征提取,构建基于对抗损失和均方误差损失的联合损失函数,不断训练用于生成经过光
通信系统链路损伤的收端信号序列;在判别器中,对生成器生成的收端信号序列和真实收端信号序列进行鉴别,构建基于对抗损失和平均绝对误差损失的联合损失函数。通过不断迭代训练优化生成器和判别器,生成器和判别器彼此对抗训练,使得生成器生成的收端信号序列和真实收端信号序列的差异越来越小,直至生成器和判别器收敛到稳定最小状态取得最佳网络模型,生成满足精度需求的收端信号序列。
[0011]所述条件生成对抗网络的损失函数包括生成器损失和判别器损失,表示为:(5)步骤3.1:构建生成器。生成器采用全连接网络层,生成器层与层之间均采用Linear连接,并采用Leaky ReLU作为激活函数,缓解网络中梯度消失的问题,除最后一层外的节点均利用BatchNorm1d进行输入归一化,加快生成器的训练速度,进而提高生成器的泛化能力。
[0012]对于生成器,其优化目标联合损失函数由对抗损失和均方误差损失组成。
[0013]对抗损失即利用训练好的判别器的输出辅助训练生成器,对抗损失表示为:(6)其中,为样本数量,表示生成器G在输入条件向量及噪声向量后的输出,表示判别器D在条件向量下对生成器输出的输出。
[0014]均方误差损失函数是直接将生成器生成的收端信号序列与真实收端信号序列做比较,计算公式为:(7)其中,表示真实收端信号序列。
[0015]综上,生成器的损失函数为:(8)其中,、表示损失函数对应的权重系数,通过权重的选择使生成器均衡收敛速度和收敛精度,从而提高训练效率。的本质是希望生成的收端信号序列和真实收端信号序列之间的差距越来越小,降低批量训练的偏差,实现生成器的快速收敛。...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习的光通信系统信道构建方法,其特征在于,包括以下步骤:步骤一:搭建光通信系统,采集收发两端数据,光通信系统包括信号发射模块、信号传输模块和信号接收模块;收发两端数据包括发端信号序列和收端信号序列;信号发射模块中,路二进制比特信息经由调制器转变为电信号,为光通信系统中信道内传播的光路个数,并通过MZM电光调制器将电信号加载到激光器产生的光载波上;信号传输模块中,若>1,则需要通过复用器将路光信号合成为一束,送入光通信系统中进行传输,传输后经过解复用器将路光信号分离;在信号接收模块,将经过传输后的路信号经过光电二极管转变为电信号,电信号经过DSP处理来补偿链路损伤;步骤二:将步骤一采集的光通信系统中的收发信号数据进行预处理与排布,得到条件生成对抗网络输入的数据集,并将数据集划分为训练集和测试集;步骤三:构建用于建立光通信系统信道的条件生成对抗网络;条件生成对抗网络结构包括生成器和判别器;网络层包括全连接层、批量归一化层、整流线性单元Leaky ReLU非线性激活层和Sigmoid非线性激活层;在生成器中,基于全连接神经网络FCNN对不同序列进行特征提取,构建基于对抗损失和均方误差损失的联合损失函数,不断训练用于生成经过光通信系统链路损伤的收端信号序列;在判别器中,对生成器生成的收端信号序列和真实收端信号序列进行鉴别,构建基于对抗损失和平均绝对误差损失的联合损失函数;通过不断地迭代从而优化生成器和判别器,生成器和判别器彼此对抗训练,生成满足精度需求的收端信号序列;步骤四:配置神经网络训练所需参数,训练用于构建光通信系统信道的条件生成对抗网络;选择学习率和、批处理大小、权重系数和、优化方法与迭代次数,将步骤二中经过预处理的训练集中的条件向量与随机向量进行拼接,作为步骤三中条件生成对抗网络的生成器G 的输入向量,得到输出;将步骤二中得到的训练集的真实收端信号序列或者生成器输出与条件向量进行拼接,作为步骤三中条件生成对抗网络的判别器D 的输入向量,得到输出或;步骤五:利用训练好的条件生成对抗网络模型对光纤信道进行建模,得到经过光纤链路损伤的收端信号序列;步骤六:当判别器达到纳什平衡无法确定其输入来自生成器还是真实数据时,此时条件生成对抗网络中的生成器便能够快速准确的对光通信系统信道进行建模,得到步骤五输出的经过光纤链路损伤的收端信号序列。2.如权利要求1所述的一种基于深度学习的光通信系统信道构建方法,其特征在于,步骤二中:预处理模块包括条件向量模块、随机向量模块和真实数据模块与归一化模块;对于条件向量模块,条件向量将路信号发端信号序列进行组合,为光通信系统中信道内传播的光路个数;此外,每路信号序列在前后各取个信号数据得到;条件向量末端拼接上维信道参数发射功率和传播距离,为随机向量的维度,则条件向量表示为:(1)
对于随机向量模块,随机向量为一组服从正态分布的维向量,则随机向量表示为:(2)对于真实数据模块,真实收端...

【专利技术属性】
技术研发人员:常欢忻向军高然姚海鹏袁梦竹马铭葛洪武黄鑫吴巍张琦董泽郭栋潘晓龙李志沛周思彤刘欣雨朱磊李欣颖王富张文全武瑞德闫景浩
申请(专利权)人:北京邮电大学雅泰歌思上海通讯科技有限公司中国电子科技集团公司第五十四研究所
类型:发明
国别省市:

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

1