基于ann_ls的im/dd-ofdm/oqam-pon系统信道估计方法

文档序号:1802181 发布日期:2021-11-05 浏览:13次 >En<

阅读说明:本技术 基于ann_ls的im/dd-ofdm/oqam-pon系统信道估计方法 (IM/DD-OFDM/OQAM-PON system channel estimation method based on ANN _ LS ) 是由 梁思远 王雪粉 赵芳利 赵峰 于 2021-07-30 设计创作,主要内容包括:本发明公开了一种基于ANN-LS的IM/DD-OFDM/OQAM-PON系统信道估计方法,首先收集时域数据,用时域数据进行前向传播;其次利用梯度下降算法进行反向传播,以此来不断调整算法的W和b,使整个算法的误差平方和最小,进而得到系统的传输函数(Transfer function,TF),最后在频域用LS进行信道估计。仿真结果表明,在光纤传输距离较长时,与基于ANN信道估计方算法相比,基于ANN-LS算法可以获得更高的CE精度,具有更好的系统优化性能。(The invention discloses an IM/DD-OFDM/OQAM-PON system channel estimation method based on ANN _ LS, which comprises the steps of firstly collecting time domain data and using the time domain data to carry out forward propagation; then, a gradient descent algorithm is used for back propagation, so that W and b of the algorithm are continuously adjusted, the sum of squares of errors of the whole algorithm is minimized, a Transfer Function (TF) of the system is further obtained, and finally channel estimation is carried out in a frequency domain by LS. Simulation results show that when the optical fiber transmission distance is long, compared with an ANN-based channel estimator algorithm, the ANN-LS algorithm can obtain higher CE precision and has better system optimization performance.)

基于ANN_LS的IM/DD-OFDM/OQAM-PON系统信道估计方法

技术领域

本发明属于光通信技术领域,具体涉及一种IM/DD-OFDM/OQAM-PON系统信道估计方法。

背景技术

带有循环前缀(CP)的OFDM-PON能够有效地降低光纤通信系统中的色散(CD)引起的符号间干扰(Inter Symbol Interference,ISI)和偏振模色散(Polarization ModeDispersion,PMD)诱导的极化间串扰。此外系统中各子载波彼此间正交,实现不同频谱无干扰叠加,能够有效抵抗载波间干扰(Inter Carrier Interference,ICI)。但CP的插入会降低系统的频谱利用率。针对OFDM-PON系统中存在的缺陷,在光通信中提出了正交频分复用/偏移正交幅度调制(OFDM/OQAM),被认为是传统的OFDM-PON技术一种很好的替代方案。

相比于OFDM,OFDM/OQAM采用具有良好时频聚焦特性的原型滤波器抑制ISI和ICI,不需要插入CP或保护间隔,可以有效的提升系统的频谱利用率,同时降低了带外辐射。近年来,OFDM/OQAM系统已经成为无线区域网络、相干光通信、强度调制和直接检测(IM/DD)传输系统中的备选方案之一,为高速、长距离传输提供了很好的解决方案,具有很强的发展潜力。

由于OFDM/OQAM系统仅在实数域正交,使系统在传输实数符号时会产生固有虚部干扰(Intrinsic Imaginary Interference,IMI),进而影响系统的性能,这些特性使得光学OFDM/OQAM系统需要精确的信道估计(Channel Estimation,CE)来抑制IMI的影响。在基于ANN的信道估计算法中,神经网络有三层,包括两个隐含层,计算工作量很大。与基于ANN信道估计算法方法相比,基于ANN_LS算法具有计算复杂度低的优点。基于ANN_LS的信道估计算法中,神经网络除输入层之外只有两层,隐含层变为1个,大大降低了计算复杂度。层数越少复杂度越低,神经网络前向/后向传播的复杂度都是和参数量成正比,参数的个数是所有的权重(W)和所有的阈值(b)的总和。

发明内容

为了克服现有技术的不足,本发明提供了一种基于ANN_LS的IM/DD-OFDM/OQAM-PON系统信道估计方法,首先收集时域数据,用时域数据进行前向传播;其次利用梯度下降算法进行反向传播,以此来不断调整算法的W和b,使整个算法的误差平方和最小,进而得到系统的传输函数(Transfer function,TF),最后在频域用LS进行信道估计。仿真结果表明,在光纤传输距离较长时,与基于ANN信道估计方算法相比,基于ANN-LS算法可以获得更高的CE精度,具有更好的系统优化性能。

本发明解决其技术问题所采用的技术方案包括如下步骤:

步骤1:构建ANN神经网络;

ANN神经网络包括输入层、一个隐含层和输出层;输入层和输出层的神经元个数均为n,隐含层的神经元个数为p;

步骤2:初始化ANN神经网络中的所有权重和偏差;

步骤3:收集训练数据{x(1),x(2),…,x(n)};

对二进制序列进行调制、IFFT变换和滤波之后,收集为目标数据,记为{y(1),y(2),…,y(n)};再将目标数据通过马赫曾德尔调制器、光纤和光电转换,经过采样和判别后,作为训练数据收集,记为{x(1),x(2),…,x(n)},其中x(j)与y(j)一一对应,j=1,2,...,n;

步骤4:前向传播;

步骤4-1:ANN神经网络的前馈是根据输入得到输出;输入训练数据为{x(1),x(2),…,x(n)},隐藏层的输出向量记为hj,则隐藏层的输出表示为:

hj=f(zj)

其中,ωij是输入层的第i个神经元和隐藏层的第j个神经元之间的权重,bj是隐藏层的第j个神经元的偏差;f(.)其激活函数,选用tanh函数,其表达式为

步骤4-2:输出层的最优估计值表示为ypred,表示为:

其中,ωjk是隐藏层的第j个神经元与输出层的第k个神经元之间的连接权重,bk是输出层的第k个神经元的偏差;

步骤4-3:前馈损失函数;

用平方差函数作为前馈损失函数,表示为:

lose=mean(square(y-ypred))

用损失函数计算预测数据与目标数据之间的误差;

步骤5:反向传播算法;

步骤5-1:将SGD用作反向传播,并不断调整网络的权重和偏差;

步骤5-2:反向传播损失函数包含多个权重和阈值的多元函数,表示为:

L(ωij,ωjk,bj,bk)

损失函数相对于权重和偏差的导数,表示为:

其中,是第一个隐藏层的第j个神经元的梯度;

步骤5-3:权重和偏差的更新表示为:

其中,负号表示梯度下降,η和n为常数;η是学习率,决定网络的训练速度;n是批次大小;

步骤6:模型评估;

通过R方估计得到准确率,从而判断ANN神经网络训练的效果,即:

步骤7:在频域用LS进行信道估计;

步骤7-1:将预测数据ypred先移除滤波器,再进行FFT变换,得到:

Y=XH+W

其中,H是频域信道矩阵,X是频域发送信号矩阵,Y是频域接收信号矩阵,W是高斯噪声矩阵;

步骤7-2:频域LS的信道估计为:

其中,XP和YP分别表示导频位置的发送和接收数据。

优选地,所述n=10,p=10。

本发明的有益效果如下:

1、本发明方法在光纤传输距离较长时,与基于ANN信道估计方算法相比,基于ANN-LS算法可以获得更高的CE精度,具有更好的系统优化性能。

2、本发明方法对训练数据进行前馈,然后使用随机梯度下降算法不断地调整权重和偏差,从而可以最大程度地减小预测数据和目标数据的均方误差,证明了基于ANN LS的信道估计算法的复杂度较低。

附图说明

图1是本发明OFDM/OQAM-PON的上行传输原理图。

图2是本发明ANN及ANN_LS图示,(a)ANN架构的示意图,(b)基于ANN_LS的算法的系统框图。

图3是本发明实施例基于ANN的CE算法和基于ANN_LS的CE算法随传输距离的BER曲线。

图4是本发明实施例不同激光线宽下BER随传输距离的曲线。

图5是本发明实施例在光纤长度为50km和60km时不同训练次数的BER性能图示。

图6是本发明实施例针对不同训练集大小的BER性能图示,

具体实施方式

下面结合附图和实施例对本发明进一步说明。

一种基于ANN_LS的IM/DD-OFDM/OQAM-PON系统信道估计方法,包括如下步骤:

步骤1:构建ANN神经网络;

ANN神经网络包括输入层、一个隐含层和输出层;输入层和输出层的神经元个数均为n,隐含层的神经元个数为p;

步骤2:初始化ANN神经网络中的所有权重和偏差;

步骤3:收集训练数据{x(1),x(2),…,x(n)};

对二进制序列进行调制、IFFT变换和滤波之后,收集为目标数据,记为{y(1),y(2),…,y(n)};再将目标数据通过马赫曾德尔调制器、光纤和光电转换,经过采样和判别后,作为训练数据收集,记为{x(1),x(2),…,x(n)},其中x(j)与y(j)一一对应,j=1,2,...,n;

步骤4:前向传播;

步骤4-1:ANN神经网络的前馈是根据输入得到输出;输入训练数据为{x(1),x(2),…,x(n)},隐藏层的输出向量记为hj,则隐藏层的输出表示为:

hj=f(zj)

其中,ωij是输入层的第i个神经元和隐藏层的第j个神经元之间的权重,bj是隐藏层的第j个神经元的偏差;f(.)其激活函数,选用tanh函数,其表达式为

步骤4-2:输出层的最优估计值表示为ypred,表示为:

其中,ωjk是隐藏层的第j个神经元与输出层的第k个神经元之间的连接权重,bk是输出层的第k个神经元的偏差;

步骤4-3:前馈损失函数;

用平方差函数作为前馈损失函数,表示为:

lose=mean(square(y-ypred))

用损失函数计算预测数据与目标数据之间的误差;

步骤5:反向传播算法;

步骤5-1:将SGD用作反向传播,并不断调整网络的权重和偏差;

步骤5-2:反向传播损失函数包含多个权重和阈值的多元函数,表示为:

L(ωij,ωjk,bj,bk)

损失函数相对于权重和偏差的导数,表示为:

其中,是第一个隐藏层的第j个神经元的梯度;

步骤5-3:权重和偏差的更新表示为:

其中,负号表示梯度下降,η和n为常数;η是学习率,决定网络的训练速度;n是批次大小;

步骤6:模型评估;

通过R方估计得到准确率,从而判断ANN神经网络训练的效果,即:

步骤7:在频域用LS进行信道估计;

步骤7-1:将预测数据ypred先移除滤波器,再进行FFT变换,得到:

Y=XH+W

其中,H是频域信道矩阵,X是频域发送信号矩阵,Y是频域接收信号矩阵,W是高斯噪声矩阵;

步骤7-2:频域LS的信道估计为:

其中,XP和YP分别表示导频位置的发送和接收数据。

具体实施例:

如图1所示,OFDM/OQAM发送端生成的电信号通过IFFT被调制在特定的子载波上,然后发送信号通过马赫增德尔调制到光载波上,各路上行的OFDM/OQAM信号再耦合送入光纤线路传输。光信号通过标准的单模光纤传输后,在接收端,用光强度调制和直接检测的方式进行信号的接收和解调。在发射端,将输入的二进制数据流编码为基带符号am,n,m=0,1,2,…,M-1,n=0,1,2,…,Ns-1其中M为子载波的数量,Ns基带符号的数量。其经过QAM映射后,将数据符号的实部和虚部提取。通过IFFT变换和原型滤波器组,然后将数据转换成串行数据流,进而得到发射端OFDM/OQAM-PON系统发送的信号,其表达式为

其中,am,n在第m个子载波上传输的第n个实值符号,gm,n(t)表示在时频坐标点(m,n)处的滤波器函数,g(t)是原型滤波器的基函数。v0和τ0分别OFDM/OQAM系统子载波间隔和发送信号的时间间隔,且满足

经光纤传输后,接收到的OFDM/OQAM信号可以表示为

其中h(t)是信道传输响应,η(t)是放大的自发辐射(ASE)噪声。

PON在距离为20-100km传输时,信道最大延迟扩展Δ通常很小,因此得到:

因此,OFDM/OQAM信号可以改写为

式中

定义因此,进一步改写为

上式可改写为:

其中,是固有虚部干扰,纯虚数项是原型滤波器的干扰权重,表示OFDM/OQAM符号在(m,n)和(m+p,n+q)的相关程度。令则最小二乘信道估计可以处理为

图2(a)是基于ANN_LS的CE算法的示意图,包括输入层、输出层和一个隐藏层。隐藏层中的神经元数量分别为10。神经网络包含在输入层和隐藏层中具有非线性激活功能的神经元,以及在输出层中具有线性激活功能的神经元。(b)是基于ANN_LS的算法的系统框图。算法的应用考虑三个阶段。首先是ANN拟合时域数据得到预测数据第二阶段是频域预测数据的LS信道估计。首先通过QAM映射二进制序列,然后插入导频数据XP,将有效数据XD和XP结合进行IFFT变换和滤波得到目标数据。通过光通道发送数据后,收集训练数据和测试数据。其次,对训练数据进行前馈,然后使用最速下降(Steepest gradient descent,SGD)方法迭代调整权重和偏差,从而最小化预测数据和目标数据的均方误差(Mean Square Error,MSE)。最后,预测数据经过FFT变换后,进行频域LS信道估计。

为了验证训练后的ANN算法的预测性能,随机收集了一组测试集,有10000个左右的数据,经过2000次迭代,迭代步长为0.1,学习率为0.1。原始数据的均方误差为0.2363308099897791,准确率为0.053940237。则经过ANN训练之后的均方误差为0.061629243,准确率为0.93331087。由此可以看出ANN训练出的神经网络模型,可以使均方误差减小,并使准确率提高。

如表1所示,在发射机中,20Gbaud的基带OFDM/OQAM信号在MATLAB中生成,然后虚实分离分别通过数模转换器(DAC)转换成两路模拟流。OFDM/OQAM信号用马赫-曾德尔制调制器(MZM)转换为双边带(DSB)光信号。两路光信号由PC相结合。各向同性正交变换算法(IOTA)作为原型滤波器,并构建滤波器组。原型滤波器的脉冲长度为L=4,M=1024,子载波总数为256,每个子载波的符号数为40。之后通过标准单模光纤(SSMF)。在接收端,DSB光OFDM/OQAM信号由PS分割,分别由两个光电二极管检测。然后,利用模数转换器(ADC),将模拟信号转换为离散数字信号。在MATLAB中,对接收到的电OFDM/OQAM信号进行离线解码。

表1仿真系统参数表

参数 取值 参数 取值
子载波数 256 DAC/ADC速率 20Gsample/s
原型滤波器 IOTA 带宽 20GHz
激光器输出功率 0dBm 传输距离 20 30 40 50 60 70 80 90 100km
信号速率 20Gbaud 光纤色散 16.75ps/km/nm
循环前缀长度 0 光纤衰减系数 0.2dB/km
调制方式 QPSK 光纤群速度时延 0.2ps/km
激光器波长 1550nm 光纤非线性系数 1.2W<sup>-1</sup>·km<sup>-1</sup>

图3显示了基于ANN的CE算法和基于ANN_LS的CE算法IM/DD-OFDM/OQAM系统的BER性能。从图中可以看出,随着光纤传输距离的增加,BER也逐渐增加,这意味着CD和PMD对信道干扰也将增大。在SSMF传输后,基于ANN_LS的CE算法的信道性能优化明显优于基于ANN的CE算法。当光纤的传输距离在20km至100km时,与基于ANN的CE算法相比,基于ANN_LS的CE算法可以在某些条件下将系统性能优化一个数量级。在光纤长度为40km的情况下,基于ANN的CE算法和基于ANN_LS的CE算法的BER分别为8.1055×10-3和2.7344×10-3。与基于ANN的CE算法相比,基于ANN_LS的CE算法的BER提高了34%。由于基于ANN_LS的CE算法能有效地降低信道的色散,提高了信道对IMI效应的鲁棒性。在光纤长度为20km、30km和50km的情况下,基于ANN_LS的CE算法的BER比基于ANN的CE算法好一个数量级。在光纤长度为100km的情况下,基于ANN的CE算法和基于ANN_LS的CE算法的BER分别为5.8545×10-2和5.1563×10-2。基于ANN_LS的CE算法优化性能略优于基于ANN的CE算法。当系统的BER为10-2时,与基于ANN的CE算法相比,基于ANN_LS的CE算法的传输距离可以增加约10km。因此,可以得出基于ANN_LS的CE算法可以有效地抑制IMI并获得更准确的CE。

在图4中,为不同激光线宽下BER随传输距离的曲线。当激光线宽增加时,所提出的基于ANN_LS的CE算法比基于ANN的CE算法具有更高的精度,表明基于ANN_LS的CE算法可以提高激光线宽的容限。

在图5中,研究了基于ANN_LS的CE算法的BER与训练次数之间的相关性。OFDM/OQAM-PON系统的光纤长度分别设置为50km和60km。系统的BER随训练次数的多少而变化,这意味着CE准确性受训练次数的影响。在本实施例的仿真中,当训练次数为2000次时,基于ANN_LS的CE算法的训练效果是最佳的。如图5所示,如果训练次数不足(例如200和800次),则CE的准确性会降低。因为较少的训练次数,训练出的TF是不能很好地推广。此外,如果训练次数过多(例如6000和10000次),会使系统TF过拟合,CE的准确性也会降低。因此合理选择训练次数可以提高系统性能。

在图6中,研究了基于ANN_LS的CE算法的BER与训练集大小之间的相关性。OFDM/OQAM-PON系统的光纤长度分别设置为50km和60km。系统的BER随训练集大小而变化,这意味着CE准确性受训练集大小的影响。结果表明,当训练集的子载波数为256时,基于ANN_LS的CE算法的训练效果是最佳的,并且进一步增大训练集大小不会降低系统的BER。如图6所示,如果训练集大小不足时(例如64和128大小),则CE的准确性会降低,因为较小的训练集的特征无法很好地推广到测试集。因此,合理选择训练集大小可以提高系统性能。

在上述具体实施方式基础上,通过Python、Matlab和Optisystem软件进行联合仿真对本发明方法进行了实现,通过仿真对本发明方法性能进行了评估,分析证明本发明方法的可行性。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于时分多址的多用户通信雷达一体化系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类