一种基于深层分类网络的时变信道ofdm信号均衡方法
技术领域
1.本发明涉及通信领域的均衡技术,特别涉及一种基于深层分类网络的时变信道ofdm信号均衡方法。
背景技术:
2.均衡技术是借助信道的结构知识来消除失真影响。均衡器一般已知信道脉冲响应或不完全已知信道的脉冲响应。均衡器的作用主要是校正信道畸变,以帮助恢复频域发射信号。均衡器的输出通常是符号序列估计值。由于在移动通信领域研究的信道对象逐渐扩展到复杂信道领域,因此均衡技术的研究具有重要意义。
3.目前常用的传统均衡方法有最小均方差均衡(minimum mean square error,mmse)均衡,判决反馈(decision feedback equalizer,dfe)均衡。近年来深度学习(deep learning,dl)算法在通信领域的优势也逐渐展现。目前的dl方法主要分为两大类。一种是使用纯数据驱动的网络。2018年,ye提出了一种基于dnn网络的端到端ofdm系统信号估计模型。在该模型中,ofdm接收器的信道估计、信号均衡和解调模块全部被dnn网络代替。但是,它没有利用无线通信中发送与接收信号之间固有的数学关系,丢失了先验知识,导致接收器是一个黑匣子,对网络的运行机理难以解释。另外,纯数据驱动的方法需要依赖大量数据进行训练,一般参数量也很庞大,因此收敛速度慢,计算的代价高。另一种是基于模型和数据驱动的网络。基于模型与数据的方法能够结合先验知识,在经典的通信理论基础上,使深度学习网络能替代ofdm接收机的某个模块的功能。2019年,scn均衡器结合了无线通信算法的专家知识,基于回归思想做星座图的估计,是一种深层回归网络,该网络对于不同信道的鲁棒性不好。
4.在快速时变信道中,具有严重的多普勒效应、时变多径等特点。正交频分复用(orthogonal frequency division multiplexing,ofdm)技术在此类信道中应用广泛。快速时变信道产生的多普勒频移会使ofdm信号出现严重的载波间干扰(inter-carrier interference,ici),降低传统均衡器的性能,从而影响ofdm信号的传输。因此研发能够应对时变信道的ofdm信号均衡技术对降低误符号率(symbol error rate,ser)非常重要。
技术实现要素:
5.本发明的目的在于克服现有技术的缺点与不足,提供一种基于分类深度学习网络的时变信道ofdm信号均衡方法。由于星座图估计根本上是多分类任务,因此基于分类的思想比基于回归思想构建的深度学习网络性能更优。基于分类深度学习网络的均衡方法能克服对时变信道畸变的影响,得到更精确的频域发射信号在星座图中的独热(one-hot)编码估计值,从而取得更良好的ser表现。
6.本发明的目的至少通过如下技术方案之一实现。
7.一种基于深层分类网络的时变信道ofdm信号均衡方法,包括以下步骤:
8.s1、给定实测信道数据集,构造基于分类思想的深度学习网络,分别构造基于分类
思想的深度学习网络的输入和输出;
9.s2、对构建的基于分类思想的深度学习网络进行在线训练,得到深层分类网络模型;
10.s3、在具体的时变信道通信中,将需要均衡的输入数据进行分块处理,输入基于分类思想的深度学习网络,调用可用的深层分类网络模型,得到频域发射信号在星座图中的独热编码估计值,实现不同调制方式下的时变信道ofdm信号均衡。
11.进一步地,步骤s1中,ofdm信号有n个子载波,s(m)表示在第m个子载波上传输的信号,m=1~n;
[0012][0013]
其中,n表示第n个采样时刻,n=0,...,n-1;s(n)表示第n个采样时刻n点快速傅里叶逆变换(inverse fast fourier transform,ifft)变换后的时域发射信号;
[0014]
ofdm时域发射信号s(n)在第n个采样时刻通过l条路径到达接收端的时域接收信号y(n)表示为:
[0015][0016]
其中,h(n,l)是第n个采样时刻l路径的信道,l是信号传输路径的总数目,z(n)是第n个采样时刻的时域加性噪声;
[0017]
实测信道数据集是大量实际测量的信道集合;从实测信道数据集中选取x个长度相等的信道利用线性插值的方式,得到时变信道脉冲响应,表达式为:
[0018][0019]
其中,ξ是线性插值的系数,ir是利用实测信道数据集生成的时变信道脉冲响应,x表示选取的信道数量,表示第x个选取的信道,其中x=1,
…
,x。
[0020]
进一步地,对时变信道脉冲响应ir进行二维傅里叶变换,得到时变频域信道矩阵h,具体如下:
[0021][0022]
时变信道信号传输过程建模为:
[0023]
y=hs+z;
[0024]
其中,是时域接收信号y(n)经过fft处理之后得到的频域接收信号,是时域发射信号s(n)经过fft处理之后得到的频域发射信号,是时域加性噪声z(n)经过fft处理之后得到的频域加性噪声。
[0025]
进一步地,对频域发射信号s做正交相移键控(quadrature phase shift keying,qpsk)调制或16正交幅度调制(16-quadrature amplitude modulation,16-qam);
[0026]
对qpsk或16-qam调制后的频域发射信号做独热编码,分别表示为:
[0027]
or=1,oi=1
→
[1,0,0,0]
[0028]
or=-1,oi=1
→
[0,1,0,0]
[0029]
or=1,oi=-1
→
[0,0,1,0]
[0030]
or=-1,oi=-1
→
[0,0,0,1]
[0031]
or=-3,oi=-3
→
[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0032]
or=-3,oi=-1
→
[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0033]
or=-3,oi=3
→
[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0034]
or=-3,oi=1
→
[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0]
[0035]
or=-1,oi=-3
→
[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0]
[0036]
or=-1,oi=-1
→
[0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0]
[0037]
or=-1,oi=3
→
[0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0]
[0038]
or=-1,oi=1
→
[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0]
[0039]
or=3,oi=-3
→
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0]
[0040]
or=3,oi=-1
→
[0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0]
[0041]
or=3,oi=3
→
[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0]
[0042]
or=3,oi=1
→
[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0]
[0043]
or=1,oi=-3
→
[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0]
[0044]
or=1,oi=-1
→
[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0]
[0045]
or=1,oi=3
→
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0]
[0046]
or=1,oi=1
→
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]
[0047]
其中,or是qpsk或16-qam调制后的频域发射信号实部,oi是qpsk或16-qam调制后的频域发射信号虚部;对qpsk或16-qam调制后的频域发射信号做独热编码作为频域发射信号在星座图中的独热编码标签值p。
[0048]
进一步地,步骤s1中,基于分类思想的深度学习网络包括堆叠的k个相同结构的分类网络单元,其中,第k个分类网络单元顺次包括输入层、第一全连接层、激活函数层、第二全连接层以及分类层,k=1,
…
,k。
[0049]
进一步地,第k个分类网络单元中,输入层将输入的频域接收信号y、时变频域信道矩阵h以及第k-1个分类网络单元中频域发射信号在星座图中的估计值拼接成的一个输入矩阵输出至第一全连接层,输入矩阵表示为:
[0050][0051]
其中,λ
k1
是第k个分类网络单元中的第一步长参数,λ
k2
第k个分类网络单元中的第二步长参数;当k=1时,输入第1个分类网络单元中的频域发射信号在星座图中的初始估计
值基于迫零(zero forcing,zf)均衡方法做初始化得到,优化网络性能;由于时变频域信道矩阵h不一定是非奇异矩阵,基于迫零(zero forcing,zf)均衡的表达式为求伪逆形式
[0052]
第一全连接层中,训练和更新网络权重参数,第一全连接层表示为:
[0053][0054]
其中,dk第k个分类网络单元的是第一全连接层的输出,wk是第k个分类网络单元的权重矩阵,nk是第k个分类网络单元的偏置项;
[0055]
激活函数层中采用的激活函数包括relu函数或tanh函数,表达式分别为:
[0056]
relu(dk)=max(dk,0)
[0057][0058]
激活函数层的输出是第一全连接层的输出dk经过激活函数做非线性处理的值ak=θk(dk),θk代表第k个分类网络单元使用的激活函数;
[0059]
第二全连接层输入激活函数层的输出ak,输出第k个分类网络单元中频域发射信号在星座图中的估计值
[0060]
分类层中,根据输入的激活函数层的输出ak,使用softmax函数得到第k个分类网络单元中频域发射信号在星座图中的独热编码估计值softmax函数的表达式为:
[0061][0062]
其中,c为分类层做分类的类别个数;分类层使用loss函数做约束,loss函数包括kl散度函数或cross-entropy函数,具体如下:
[0063][0064][0065]
其中,为第i个类别下的第k个分类网络单元中频域发射信号在星座图中的独热编码估计值,pi为第i个类别下的频域发射信号在星座图中的独热编码标签值。
[0066]
进一步地,基于分类思想的深度学习网络中还在第k个分类网络单元的第二全连接层后加入了残差连接,表达式为:
[0067][0068]
其中ε为残差因子,是第k-1个分类网络单元中频域发射信号在星座图中的估计值;分类层后也加入了残差连接,表达式为:
[0069][0070]
其中,是第k-1个分类网络单元中频域发射信号在星座图中的独热编码估计值。
[0071]
进一步地,步骤s2中,为了减少基于分类思想的深度学习网络的计算量,对基于分类思想的深度学习网络的输入数据做分块处理,降低一次送入计算机的数据量;
[0072]
分块处理后的时变频域信道矩阵h,频域接收信号y和频域发射信号在星座图中的初始估计值s1表示为以下形式:
[0073][0074]
y=[γ
1 γ2ꢀ…ꢀ
γj]
[0075]
s1=[υ
1 υ2ꢀ…ꢀ
υj]
[0076]
其中,j代表子块的总数目,代表时变频域信道矩阵h的第j个子块,j=1~j,γj代表频域接收信号y的第j个子块,υj代表频域发射信号在星座图中的初始估计值s1的第j个子块。
[0077]
初始的频域发射信号在星座图中的估计值s即为第1个分类网络单元中频域发射信号在星座图中的估计值的初始值是基于迫零(zero forcing,zf)均衡方法做初始化得到的。最终的频域发射信号在星座图中的估计值s是第k个分类网络单元中频域发射信号在星座图中的估计值
[0078]
进一步地,将分块处理后的频域接收信号y、时变频域信道矩阵h和频域发射信号在星座图中的初始估计值s1,输入基于分类思想的深度学习网络,并在tensorflow架构进行离线训练,使得基于分类思想的深度学习网络的输出逼近频域发射信号s和频域发射信号在星座图中的独热编码标签值p,并得到训练完成的深层分类网络模型。
[0079]
进一步地,步骤s3中,在具体的时变信道通信中,将需要均衡的输入数据进行分块处理,输入基于分类思想的深度学习网络,调用训练完成的深层分类网络模型,得到频域发射信号在星座图中的最终独热编码估计值。
[0080]
本发明与现有技术相比,具有如下优点和有益效果:
[0081]
(1)利用分类思想简化网络结构,以较低的算法复杂度实现更低的ser性能。
[0082]
(2)同时利用了通信的理论模型和通信数据集的多样性,网络对于不同的实测信道具有较好的鲁棒性,能够适应不同复杂程度的信道并达到较好的表现。
[0083]
(3)能够适应不同调制方式的ofdm信号。
[0084]
(4)能够适应不同长度的ofdm信号。
附图说明
[0085]
图1为本发明基于分类思想的深度学习网络中第k个分类网络单元结构图;
[0086]
图2为本发明基于分类思想的深度学习网络中残差结构图;
[0087]
图3为本发明基于qpsk调制面对水声信道的性能图。
[0088]
图4为本发明基于16-qam调制面对水声信道的性能图;
[0089]
图5为本发明输入1024子载波信号面对水声信道的性能图。
具体实施方式
[0090]
在下面的描述中结合具体图示阐述了技术方案以便充分理解本发明申请。但是本发申请能够以很多不同于在此描述的的其他方法来实施,本领域普通技术人员在没有作出创造性劳动前提下所做类似推广实施例,都属于本发明保护的范围。
[0091]
实施例1:
[0092]
本实施例中,以水声信道均衡作为实施例,一种基于深层分类网络的时变信道ofdm信号均衡方法,包括以下步骤:
[0093]
s1、给定实测信道数据集,构造基于分类思想的深度学习网络,分别构造基于分类思想的深度学习网络的输入和输出;
[0094]
本实施例中,ofdm信号设为512个子载波,实测信道数据集使用在挪威奥斯陆峡湾采集的水声信道数据集nof,加入的加性噪声信噪比(signal to noise ratio,snr)范围为10-35db。从水声信道数据集nof中选取120个长度相等的信道利用线性插值的方式,得到时变信道脉冲响应ir。
[0095]
对时变信道脉冲响应进行二维傅里叶变换,得到时变频域信道矩阵h,具体如下:
[0096][0097]
时变信道信号传输过程建模为:
[0098]
y=hs+z;
[0099][0100][0101][0102]
其中是时域接收信号y(n)经过fft处理之后得到的频域接收信号,是时域发射信号s(n)经过fft处理之后得到的频域发射信号,是时域加性噪声z(n)经过fft处理之后得到的频域加性噪声。
[0103]
本实施例中,频域发射信号做正交相移键控(quadrature phase shift keying,qpsk)调制,对qpsk调制后的频域发射信号做独热编码,对qpsk调制后的频域发射信号做独热编码作为频域发射信号在星座图中的独热编码标签值p。
[0104]
本实施例中,基于分类思想的深度学习网络包括堆叠的22个相同结构的分类网络单元,其中,第k个分类网络单元顺次包括输入层、第一全连接层、激活函数层、第二全连接层以及分类层,k=1,
…
,22;
[0105]
如图1所示,第k个分类网络单元中,输入层将输入的频域接收信号y、时变频域信道矩阵h以及第k-1个分类网络单元中频域发射信号在星座图中的估计值拼接成的一个输入矩阵输出至第一全连接层,输入矩阵表示为:
[0106][0107]
其中,λ
k1
是第k个分类网络单元中的第一步长参数,λ
k2
第k个分类网络单元中的第二步长参数;当k=1时,输入第1个分类网络单元中的基于迫零(zero forcing,zf)均衡方法做初始化得到,优化网络性能;由于时变频域信道矩阵h不一定是非奇异矩阵,基于迫零(zero forcing,zf)均衡的表达式为求伪逆形式
[0108]
第一全连接层中,训练和更新网络权重参数,第一全连接层表示为:
[0109][0110]
其中,dk第k个分类网络单元的是第一全连接层的输出,wk是第k个分类网络单元的权重矩阵,nk是第k个分类网络单元的偏置项;
[0111]
本实施例中,激活函数层中采用的激活函数采用tanh函数,将θk(dk)限制在-1~1之间,以0为中心,使得基于分类思想的深度学习网络收敛较快,表达式为:
[0112][0113]
激活函数层的输出是第一全连接层的输出dk经过激活函数做非线性处理的值ak=θk(dk),θk代表第k个分类网络单元使用的激活函数;
[0114]
第二全连接层输入激活函数层的输出ak,输出第k个分类网络单元中频域发射信号在星座图中的估计值
[0115]
分类层中,根据输入的激活函数层的输出ak,使用softmax函数得到第k个分类网络单元中频域发射信号在星座图中的独热编码估计值qi,softmax函数的表达式为:
[0116][0117]
其中,c为分类层做分类的类别个数,本实施例中,c的取值为4,softmax函数使多分类层的4个输出项满足概率之和为1,同时将4个输出项中想要增强的1个输出项增强到近似1的数,其余三个输出项抑制成近似0的数,从而突出想要增强的信息;
[0118]
分类层使用loss函数做约束,本实施例中,loss函数采用或cross-entropy函数,评估频域发射信号在星座图中的独热编码估计值与标签值p的分布匹配误差,具体如下:
[0119][0120]
如图2所示,基于分类思想的深度学习网络中还在第k个分类网络单元的第二全连接层后加入了残差连接,表达式为:
[0121][0122]
其中,残差因子ε的值为0.1。分类层后也加入了残差连接,表达式为:
[0123][0124]
残差连接能够避免基于分类思想的深度学习网络出现梯度消失,同时优化基于分类思想的深度学习网络的效果。
[0125]
残差连接能够避免基于分类思想的深度学习网络出现梯度消失,同时优化基于分类思想的深度学习网络的效果。
[0126]
s2、对构建的基于分类思想的深度学习网络进行在线训练,得到训练完成的深层分类网络模型;
[0127]
为了减少基于分类思想的深度学习网络的计算量,对基于分类思想的深度学习网络的输入数据做分块处理,降低一次送入计算机的数据量;
[0128]
分块处理后的时变频域信道矩阵h,频域接收信号y和频域发射信号在星座图中的初始估计值s1表示为以下形式:
[0129][0130]
y=[γ
1 γ2ꢀ…ꢀ
γj]
[0131]
s1=[υ
1 υ2ꢀ…ꢀ
υj]
[0132]
其中,j代表子块的总数目,代表时变频域信道矩阵h的第j个子块,j=1~j,γj代表频域接收信号y的第j个子块,υj代表频域发射信号在星座图中的初始估计值s1的第j个子块,本实施例中,j取值为64;
[0133]
初始的频域发射信号在星座图中的估计值s即为第1个分类网络单元中频域发射信号在星座图中的估计值的初始值是基于迫零(zero forcing,zf)均衡方法做初始化得到的。最终的频域发射信号在星座图中的估计值s是第k个分类网络单元中频域发射信号在星座图中的估计值
[0134]
将分块处理后的频域接收信号y、时变频域信道矩阵h和频域发射信号在星座图中的初始估计值s1,输入基于分类思想的深度学习网络,并在tensorflow架构进行离线训练,使得基于分类思想的深度学习网络的输出逼近频域发射信号s和频域发射信号在星座图中的独热编码标签值p,并得到训练完成的深层分类网络模型;
[0135]
s3、在具体的时变信道通信中,将需要均衡的输入数据进行分块处理,输入基于分类思想的深度学习网络,调用训练完成的深层分类网络模型,得到频域发射信号在星座图中的独热编码估计值,实现不同调制方式下的时变信道ofdm信号均衡。
[0136]
本实施例中,经过仿真实验,实施例的性能如图3所示,对比mmse均衡算法,dfe均衡算法和基于深层回归网络的scn均衡器,深层分类网络取得了优于其他算法的ser表现。
[0137]
实施例2:
[0138]
在本实施例中,与实施例1不同的是,频域发射信号做16-qam调制,对16-qam调制后的频域发射信号做独热编码,对16-qam调制后的频域发射信号做独热编码作为频域发射信号在星座图中的独热编码标签值pi。
[0139]
分类层中,根据输入的激活函数层的输出ak,使用softmax函数得到第k个分类网络单元中频域发射信号在星座图中的独热编码估计值softmax函数的表达式为:
[0140][0141]
其中,c为分类层做分类的类别个数,本实施例中,c的取值为16,softmax函数使多分类层的16个输出项满足概率之和为1,同时将16个输出项中想要增强的1个输出项增强到近似1的数,其余三个输出项抑制成近似0的数,从而突出想要增强的信息;
[0142]
本实施例中,经过仿真实验,实施例的性能如图4所示,对比mmse均衡算法,dfe均衡算法,深层分类网络取得了优于其他算法的ser表现。本发明具有能适应不同调制方式的优点,具有更好的鲁棒性。
[0143]
实施例3:
[0144]
在本实施例中,与实施例1不同的是,ofdm信号设为1024个子载波,实测信道数据集使用在挪威奥斯陆峡湾采集的水声信道数据集nof,加入的加性噪声信噪比(signal to noise ratio,snr)范围为10-35db。从水声信道数据集nof中选取120个长度相等的信道利用线性插值的方式,得到时变信道脉冲响应ir。
[0145]
分块处理后的时变频域信道矩阵h,频域接收信号y和频域发射信号在星座图中的初始估计值s1表示为以下形式:
[0146][0147]
y=[γ
1 γ2ꢀ…ꢀ
γj]
[0148]
s1=[υ
1 υ2ꢀ…ꢀ
υj]
[0149]
其中,j代表子块的总数目,代表时变频域信道矩阵h的第j个子块,j=1~j,γj代表频域接收信号y的第j个子块,υj代表频域发射信号在星座图中的初始估计值s1的第j个子块,本实施例中,j取值为128;
[0150]
本实施例中,经过仿真实验,实施例的性能如图5所示,对比dfe均衡算法和基于深层回归网络的scn均衡器,深层分类网络取得了优于其他算法的ser表现。本发明在不改变网络结构的前提下,能够适应不同长度的ofdm信号,能够具有更好的实践用途。
技术特征:
1.一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,包括以下步骤:s1、给定实测信道数据集,构造基于分类思想的深度学习网络,分别构造基于分类思想的深度学习网络的输入和输出;s2、对构建的基于分类思想的深度学习网络进行在线训练,得到深层分类网络模型;s3、在具体的时变信道通信中,将需要均衡的输入数据进行分块处理,输入基于分类思想的深度学习网络,调用可用的深层分类网络模型,得到频域发射信号在星座图中的独热编码估计值,实现不同调制方式下的时变信道ofdm信号均衡。2.根据权利要求1所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,步骤s1中,ofdm信号有n个子载波,s(m)表示在第m个子载波上传输的信号,m=1~n;其中,n表示第n个采样时刻,n=0,...,n-1;s(n)表示第n个采样时刻n点快速傅里叶逆变换(inverse fast fourier transform,ifft)变换后的时域发射信号;ofdm时域发射信号s(n)在第n个采样时刻通过l条路径到达接收端的时域接收信号y(n)表示为:其中,h(n,l)是第n个采样时刻l路径的信道,l是信号传输路径的总数目,z(n)是第n个采样时刻的时域加性噪声;实测信道数据集是大量实际测量的信道集合;从实测信道数据集中选取x个长度相等的信道利用线性插值的方式,得到时变信道脉冲响应,表达式为:其中,ξ是线性插值的系数,ir是利用实测信道数据集生成的时变信道脉冲响应,x表示选取的信道数量,表示第x个选取的信道,其中x=1,
…
,x。3.根据权利要求2所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,对时变信道脉冲响应ir进行二维傅里叶变换,得到时变频域信道矩阵h,具体如下:时变信道信号传输过程建模为:y=hs+z;其中,是时域接收信号y(n)经过fft处理之后得到的频域接收信号,是时域发射信号s(n)经过fft处理之后得到的频域发射信号,是时域加性噪声z(n)经过fft处理之后得到的频域加性噪声。
4.根据权利要求3所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,对频域发射信号s做正交相移键控(quadrature phase shift keying,qpsk)调制或16正交幅度调制(16-quadrature amplitude modulation,16-qam);对qpsk或16-qam调制后的频域发射信号做独热编码,分别表示为:o
r
=1,o
i
=1
→
[1,0,0,0]o
r
=-1,o
i
=1
→
[0,1,0,0]o
r
=1,o
i
=-1
→
[0,0,1,0]o
r
=-1,o
i
=-1
→
[0,0,0,1]o
r
=-3,o
i
=-3
→
[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]o
r
=-3,o
i
=-1
→
[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0]o
r
=-3,o
i
=3
→
[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0]o
r
=-3,o
i
=1
→
[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0]o
r
=-1,o
i
=-3
→
[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0]o
r
=-1,o
i
=-1
→
[0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0]o
r
=-1,o
i
=3
→
[0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0]o
r
=-1,o
i
=1
→
[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0]o
r
=3,o
i
=-3
→
[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0]o
r
=3,o
i
=-1
→
[0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0]o
r
=3,o
i
=3
→
[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0]o
r
=3,o
i
=1
→
[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0]o
r
=1,o
i
=-3
→
[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0]o
r
=1,o
i
=-1
→
[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0]o
r
=1,o
i
=3
→
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0]o
r
=1,o
i
=1
→
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]其中,o
r
是qpsk或16-qam调制后的频域发射信号实部,o
i
是qpsk或16-qam调制后的频域发射信号虚部;对qpsk或16-qam调制后的频域发射信号做独热编码作为频域发射信号在星座图中的独热编码标签值p。5.根据权利要求1所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,步骤s1中,基于分类思想的深度学习网络包括堆叠的k个相同结构的分类网络单元,其中,第k个分类网络单元顺次包括输入层、第一全连接层、激活函数层、第二全连接层以及分类层,k=1,
…
,k。6.根据权利要求5所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,第k个分类网络单元中,输入层将输入的频域接收信号y、时变频域信道矩阵h以及第k-1个分类网络单元中频域发射信号在星座图中的估计值拼接成的一个输入矩阵输出至第一全连接层,输入矩阵表示为:
其中,λ
k1
是第k个分类网络单元中的第一步长参数,λ
k2
第k个分类网络单元中的第二步长参数;当k=1时,输入第1个分类网络单元中的频域发射信号在星座图中的初始估计值基于迫零(zero forcing,zf)均衡方法做初始化得到,优化网络性能;由于时变频域信道矩阵h不一定是非奇异矩阵,基于迫零(zero forcing,zf)均衡的表达式为求伪逆形式第一全连接层中,训练和更新网络权重参数,第一全连接层表示为:其中,d
k
第k个分类网络单元的是第一全连接层的输出,w
k
是第k个分类网络单元的权重矩阵,n
k
是第k个分类网络单元的偏置项;激活函数层中采用的激活函数包括relu函数或tanh函数,表达式分别为:relu(d
k
)=max(d
k
,0)激活函数层的输出是第一全连接层的输出d
k
经过激活函数做非线性处理的值a
k
=θ
k
(d
k
),θ
k
代表第k个分类网络单元使用的激活函数;第二全连接层输入激活函数层的输出a
k
,输出第k个分类网络单元中频域发射信号在星座图中的估计值分类层中,根据输入的激活函数层的输出a
k
,使用softmax函数得到第k个分类网络单元中频域发射信号在星座图中的独热编码估计值softmax函数的表达式为:其中,c为分类层做分类的类别个数;分类层使用loss函数做约束,loss函数包括kl散度函数或cross-entropy函数,具体如下:
其中,为第i个类别下的第k个分类网络单元中频域发射信号在星座图中的独热编码估计值,p
i
为第i个类别下的频域发射信号在星座图中的独热编码标签值。7.根据权利要求6所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,基于分类思想的深度学习网络中还在第k个分类网络单元的第二全连接层后加入了残差连接,表达式为:其中ε为残差因子,是第k-1个分类网络单元中频域发射信号在星座图中的估计值;分类层后也加入了残差连接,表达式为:其中,是第k-1个分类网络单元中频域发射信号在星座图中的独热编码估计值。8.根据权利要求1~7任一项所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,步骤s2中,为了减少基于分类思想的深度学习网络的计算量,对基于分类思想的深度学习网络的输入数据做分块处理,降低一次送入计算机的数据量;分块处理后的时变频域信道矩阵h,频域接收信号y和频域发射信号在星座图中的初始估计值s1表示为以下形式:y=[γ
1 γ2ꢀ…ꢀ
γ
j
]s1=[γ
1 γ2ꢀ…ꢀ
γ
j
]其中,j代表子块的总数目,代表时变频域信道矩阵h的第j个子块,j=1~j,γ
j
代表频域接收信号y的第j个子块,υ
j
代表频域发射信号在星座图中的初始估计值s1的第j个子块。9.根据权利要求8所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,将分块处理后的频域接收信号y、时变频域信道矩阵h和频域发射信号在星座图中的初始估计值s1,输入基于分类思想的深度学习网络,并在tensorflow架构进行离线训练,使得基于分类思想的深度学习网络的输出逼近频域发射信号s和频域发射信号在星座图中的独热编码标签值p,并得到训练完成的深层分类网络模型。10.根据权利要求9所述的一种基于深层分类网络的时变信道ofdm信号均衡方法,其特征在于,步骤s3中在具体的时变信道通信中,将需要均衡的输入数据进行分块处理,输入基于分类思想的深度学习网络,调用训练完成的深层分类网络模型,得到频域发射信号在星座图中的最终独热编码估计值。
技术总结
本发明公开了一种基于深层分类网络的时变信道OFDM信号均衡方法。所述方法包括以下步骤:给定实测信道数据集,构造基于分类思想的深度学习网络,分别构造基于分类思想的深度学习网络的输入和输出;对构建的基于分类思想的深度学习网络进行在线训练,得到深层分类网络模型;在具体的时变信道通信中,将需要均衡的输入数据进行分块处理,输入基于分类思想的深度学习网络,调用可用的深层分类网络模型,得到频域发射信号在星座图中的独热编码估计值,实现不同调制方式下的时变信道OFDM信号均衡。本发明同时利用了通信的理论模型和通信数据集的多样性,网络对于不同的实测信道具有较好的鲁棒性,能够适应不同复杂程度的信道并达到较好的表现。较好的表现。较好的表现。
技术研发人员:杨萃 徐雅璐
受保护的技术使用者:华南理工大学
技术研发日:2022.01.28
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-25261.html