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接收机仍然受到严重的失真影响,其原因是削波失真并 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。