当前位置: 首页 > 专利查询>东南大学专利>正文

一种适用于高速可见光通信的神经网络辅助的迭代接收方法技术

技术编号:21369741 阅读:32 留言:0更新日期:2019-06-15 11:13
本发明专利技术提供了一种适用于高速可见光通信的神经网络辅助的迭代接收方法,该方案的目的是通过神经网络接收机修正软判决信息,以消除削波失真的影响。神经网络BICM接收机包括:(1)代价函数采用交叉熵函数;(2)训练方法采用反向传播算法;(3)输入层包括接受符号的实部、虚部以及对应的高斯噪声,输出层得到各星座点的概率值;(4)隐含层和输出层分别采用tanh和softmax函数。与现有削波增强方案对比,本发明专利技术具有更明显的抑制效果,以及合理的算法复杂度,有利于增强DCO‑OFDM针对削波失真的鲁棒性。

A NEURAL NETWORK-ASSISTED ITERATIVE RECEIVING METHOD FOR HIGH-SPEED VISIBLE LIGHT COMMUNICATION

The invention provides a neural network-assisted iterative reception method for high-speed visible light communication. The purpose of the scheme is to correct soft decision information by a neural network receiver to eliminate the influence of clipping distortion. Neural network BICM receiver includes: (1) cross-entropy function is used for cost function; (2) back-propagation algorithm is used for training method; (3) input layer includes real part, imaginary part and corresponding Gaussian noise of receiving symbol, and output layer obtains probability value of each constellation point; (4) implicit layer and output layer adopt tanh and softmax functions respectively. Compared with the existing clipping enhancement schemes, the present invention has more obvious suppression effect and reasonable algorithm complexity, which is beneficial to enhancing the robustness of DCO OFDM against clipping distortion.

【技术实现步骤摘要】
一种适用于高速可见光通信的神经网络辅助的迭代接收方法
本专利技术涉及可见光通信领域,特别是涉及一种适用于高速可见光通信的神经网络辅助的迭代接收方法。
技术介绍
作为第五代通信系统(5G)的补充,可见光通信已经成为极具前景的室内短距离通信技术。可见光通信利用强度调制直接检测方式驱动发光二极管(LED),可同时实现数据通信和室内照明。近年来,光正交频分复用多载波技术(O-OFDM)凭借更高的频谱利用率和抗多径效应的特点,而受到广泛关注。O-OFDM技术包括非对称限幅光OFDM(ACO-OFDM)、脉冲幅度调制离散多音频(PAM-DMT)以及直流偏置光OFDM(DCO-OFDM)等多种候选方案。相较于其他方案,DCO-OFDM具有频谱利用率高和易于实现的优势,其基本原理是通过频域共轭偶对称保证实数信号,并在时域信号叠加直流偏置,以保证非负性。值得注意的是,DCO-OFDM需要通过双边削波以适配线性放大动态范围,而DCO-OFDM信号峰均比(PAPR)高的特性将导致严重的非线性削波失真和子载波间干扰(ICI)。围绕该技术挑战,国内外提出多种非线性削波抑制方案,包括峰均比降低、预失真、后失真以及编码调制等。其中,编码调制技术(BICM)在发射端利用比特级交织器将编码与调制分割,进行单独优化实现编码分集最大化,并在接收端改用软判决度量实现译码,能够提供抗非线性失真的能力。研究表明,考虑到LDPC码的逼近香农和高速译码特性,基于LDPC码的BICM技术能够在非线性削波失真情况下,获得明显的编码增益。尽管如此,传统的BICM接收机仍然受到严重的失真影响,其原因是削波失真并没有考虑到最大后验软解调过程中,仍然采用高斯分布作为信道条件概率,从而产生失配的对数似然比。研究机构针对非线性失真场景,提出诸如最大似然序列检测BICM接收机(MLSD-BICM)、高斯混合模型BICM接收机(GMM-BICM)等,但是两者性能离香农限仍有差距。因此,本专利技术提供了一种DCO-OFDM系统的神经网络BICM迭代接收机方案(NN-BICM),通过神经网络修正软判决信息,以消除削波失真的影响。
技术实现思路
为了解决以上问题,本专利技术提供一种适用于高速可见光通信的神经网络辅助的迭代接收方法,具有更明显的抑制效果,以及合理的算法复杂度,有利于增强DCO-OFDM针对削波失真的鲁棒性,为达此目的,本专利技术所述的一种适用于高速可见光通信的神经网络辅助的迭代接收方法,包括如下步骤:S1:初始化,给定非线性程度Ψ、调制阶数M和子载波数N;确定最大的大迭代次数Tm;确定神经网络NN1和NN2的隐含层层数以及各隐含层的神经元个数;S2:多路选择器模块,NN-BICM接收机通过多路选择器MUX选择神经网络,如果大迭代次数T等于1,多路选择器选择NN1模块即S3步骤;如果大迭代次数T大于1,多路选择器选择NN2即S5步骤;S3:NN1模块,NN-BICM接收机通过神经网络NN1进行条件概率计算,最大后验概率MAP解调器能够利用神经网络NN1输出的信道条件概率计算修正后的对数似然比,进入S4步骤;S4:修正得到的对数似然比经过伪随机交织器后,进行LDPC译码,软信息通过置信传播译码BP算法在变量节点和校验节点间迭代更新,所有校验式则输出LDPC码译码判决结果,或达到BP算法最大迭代次数仍无法满足校验则终止译码,输出变量节点的软信息。大迭代次数T加1,T++,并计算先验概率假如迭代次数T<Tm,则返回步骤S2;否则,输出译码判决结果;S5:NN2模块,BICM接收机通过神经网络NN2进行条件概率计算,最大后验概率MAP解调器能够利用神经网络NN2输出的信道条件概率计算修正后的对数似然比,返回S4步骤。作为本专利技术进一步改进,步骤S3中NN1实现的具体步骤如下:S31:训练阶段,根据非线性程度Ψ、调制阶数M和子载波数N,确定训练样本的训练信噪比γt合理值;确定神经网络输入层数等于d(0)=3,包括接收信号Yk的实部和虚部,以及训练信噪比γt对应的均衡处理后高斯噪声方差S32:训练阶段,神经网络的输出层个数等于星座点数,即确定训练样本的目标输出,即发射信号Sk属于星座点集合χ中各点的概率质量函数,其中是指示函数,χj表示按照映射顺序的第j个星座点;S33:训练阶段,在(0,1)范围内随机初始化各权重和偏置其中表示第l-1层的第i个神经元到第l层的第j个神经元的权重;根据加权求和函数和激活函数,得到各层的输出值隐含层和输出层分别采用激活函数tanh和softmax函数,其中非线性参数集合θ={α,Dk,Hk},经过softmax激活函数,输出层能够得到接收信号Yk对应各发射星座点Sk的信道条件概率p(Yk|Sk),该神经网络采用交叉熵形式的代价函数,并通过反向传播算法迭代优化权重根据代价函数的梯度值,通过反向传播计算得到各层的残差项假设学习率等于η,反向传播算法可更新权重;S34:测试阶段,在双边削波情况下,给定接收信号Yk以及测试集合中的测试信噪比对应的高斯噪声利用训练阶段得到的权重和偏置并通过加权求和函数和激活函数得到在非线性参数集合θ情况的输出p(Yk|Sk;θ)。作为本专利技术进一步改进,步骤S5中NN2实现的具体步骤如下:S51:训练阶段,根据非线性程度Ψ、调制阶数M和子载波数N,确定训练样本的训练信噪比γt合理值;确定神经网络输入层数等于d(0)=4,包括接收信号Yk的实部和虚部,上次迭代的各星座点先验概率p(Sk)以及训练信噪比γt对应的均衡处理后高斯噪声方差S52:训练阶段,神经网络的输出层个数等于星座点数,即确定训练样本的目标输出,即发射信号Sk属于星座点集合χ中各点的概率质量函数,其中是指示函数,χj表示按照映射顺序的第j个星座点;S53:训练阶段,在(0,1)范围内随机初始化各权重和偏置其中表示第l-1层的第i个神经元到第l层的第j个神经元的权重;根据加权求和函数和激活函数,得到各层的输出值隐含层和输出层分别采用激活函数tanh和softmax函数,其中非线性参数集合θ={α,Dk,Hk},经过softmax激活函数,输出层能够得到接收信号Yk对应各发射星座点Sk的信道条件概率p(Yk|Sk),该神经网络采用交叉熵形式的代价函数,并通过反向传播算法迭代优化权重根据代价函数的梯度值,通过反向传播计算得到各层的残差项假设学习率等于η,反向传播算法可更新权重;S54:测试阶段,在双边削波情况下,给定接收信号Yk,上次迭代的各星座点先验概率p(Sk)以及测试集合中的测试信噪比对应的高斯噪声利用训练阶段得到的权重和偏置并通过加权求和函数和激活函数得到在非线性参数θ情况的输出p(Yk|Sk;θ)。本专利技术提供了一种适用于高速可见光通信的神经网络辅助的迭代接收方法,该方案的目的是通过神经网络接收机修正软判决信息,以消除削波失真的影响。神经网络BICM接收机包括:(1)代价函数采用交叉熵函数;(2)训练方法采用反向传播算法;(3)输入层包括接受符号的实部、虚部以及对应的高斯噪声,输出层得到各星座点的概率值;(4)隐含层和输出层分别采用tanh和softmax函数。与现有削波增强方案对比,本专利技术具有更明显的抑制效果,以及合理的算法复杂度,有利于增强DCO-OFDM针对削本文档来自技高网
...

【技术保护点】
1.一种适用于高速可见光通信的神经网络辅助的迭代接收方法,包括如下步骤,其特征在于:S1:初始化,给定非线性程度Ψ、调制阶数M和子载波数N;确定最大的大迭代次数Tm;确定神经网络NN1和NN2的隐含层层数以及各隐含层的神经元个数;S2:多路选择器模块,NN‑BICM接收机通过多路选择器MUX选择神经网络,如果大迭代次数T等于1,多路选择器选择NN1模块即S3步骤;如果大迭代次数T大于1,多路选择器选择NN2即S5步骤;S3:NN1模块,NN‑BICM接收机通过神经网络NN1进行条件概率计算,最大后验概率MAP解调器能够利用神经网络NN1输出的信道条件概率

【技术特征摘要】
1.一种适用于高速可见光通信的神经网络辅助的迭代接收方法,包括如下步骤,其特征在于:S1:初始化,给定非线性程度Ψ、调制阶数M和子载波数N;确定最大的大迭代次数Tm;确定神经网络NN1和NN2的隐含层层数以及各隐含层的神经元个数;S2:多路选择器模块,NN-BICM接收机通过多路选择器MUX选择神经网络,如果大迭代次数T等于1,多路选择器选择NN1模块即S3步骤;如果大迭代次数T大于1,多路选择器选择NN2即S5步骤;S3:NN1模块,NN-BICM接收机通过神经网络NN1进行条件概率计算,最大后验概率MAP解调器能够利用神经网络NN1输出的信道条件概率计算修正后的对数似然比,进入S4步骤;S4:修正得到的对数似然比经过伪随机交织器后,进行LDPC译码,软信息通过置信传播译码BP算法在变量节点和校验节点间迭代更新,所有校验式则输出LDPC码译码判决结果,或达到BP算法最大迭代次数仍无法满足校验则终止译码,输出变量节点的软信息。大迭代次数T加1,T++,并计算先验概率假如迭代次数T<Tm,则返回步骤S2;否则,输出译码判决结果;S5:NN2模块,BICM接收机通过神经网络NN2进行条件概率计算,最大后验概率MAP解调器能够利用神经网络NN2输出的信道条件概率计算修正后的对数似然比,返回S4步骤。2.根据权利要求1所述的一种适用于高速可见光通信的神经网络辅助的迭代接收方法,其特征在于:步骤S3中NN1实现的具体步骤如下:S31:训练阶段,根据非线性程度Ψ、调制阶数M和子载波数N,确定训练样本的训练信噪比γt合理值;确定神经网络输入层数等于d(0)=3,包括接收信号Yk的实部和虚部,以及训练信噪比γt对应的均衡处理后高斯噪声方差S32:训练阶段,神经网络的输出层个数等于星座点数,即确定训练样本的目标输出,即发射信号Sk属于星座点集合χ中各点的概率质量函数,其中是指示函数,χj表示按照映射顺序的第j个星座点;S33:训练阶段,在(0,1)范围内随机初始化各权重和偏置其中表示第l-1层的第i个神经元到第l层的第j个神经元的权重;根据加权求和函数和激活函数,得到各层的输出值隐含层和输出层分别采用激活函数tanh和softma...

【专利技术属性】
技术研发人员:赵春明贺渊姜明凌昕彤李骁敏
申请(专利权)人:东南大学
类型:发明
国别省市:江苏,32

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

1