一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于神经网络的多符号非相干检测方法

2022-05-11 14:33:51 来源:中国专利 TAG:


1.本发明涉及通信技术领域,具体的说是一种基于神经网络的多符号非相干检测方法。


背景技术:

2.高速无线多媒体网络ieee 802.15.3标准作为一种高速无线接入技术能够在较短的10米覆盖范围内为电子设备提供低功耗,低成本的高速无线数据传输。ieee 802.15.3标准标准中给出的正交振幅调制(quadrature amplitude modulation,qam)和低密度奇偶校验(low density parity check,ldpc)码方案可以从根本上保证数据传输的高可靠性和高实时性。非相干检测无需载波获取和跟踪,且在信噪比较低时不存相位模糊现象。因此,基于ieee802.15.3标准标准中ldpc编码的qam信号,研究非相干检测方法,对无线多媒体网络物理层数据可靠传输具有重要理论意义和应用价值。
3.ieee 802.15.3协议规定的毫米频段单载波物理层中,ldpc编码qam信号的传统非相干检测方法需要从接收信号中提取对数似然比(log-likelihood ratio,llr)用于译码。传统基于最大似然准则得出的最佳llr中包含指数、对数和第一类零阶修正的贝塞尔函数等复杂数学运算,且此计算复杂度与观测区间长度呈指数级增长关系。此外,传统最佳llr计算方法还需完美估计信道状态信息(channel state information,csi),即加性高斯白噪声(additive white gaussian noise,awgn)的方差。一旦方差估计不准确,将极大降低检测性能,即传统方法对csi的鲁棒性不足。


技术实现要素:

4.为了解决现有技术中的上述不足,本发明提供一种基于神经网络的多符号非相干检测方法。在保证接收机性能的前提下,重点减低llr的实现复杂度,进而降低接收机的实现复杂度,且具有强鲁棒性。为了实现上述目的,本发明采用的具体方案为:一种基于神经网络的多符号非相干检测方法,其特征在于:包括如下步骤:步骤1、发送方使用ldpc编码信息序列后发送,接收方接收经awgn信道传输的发送信息序列;步骤2、接收方将接收序列输入神经网络中得到该接收序列的比特对数似然比;步骤3、接收方利用比特对数似然比对发送序列进行译码得到信息。作为一种优选方案,所述步骤1的具体方法为:步骤1.1、在发射端,ldpc码编码器将k位信息序列x=(x1,x2,

,xk)映射为n位码字c=(c1,c2,

,cn)输出;步骤1.2、使用ieee 802.15.3协议毫米频段单载波物理层规定的扩频方式将c扩频为其中,中每个符号包含64个码片;步骤1.3、对经16qam调制后得到复数形式码片序列s=(s1,s2,

,sn)后在awgn信
道传输,输出序列为z=(z1,z2,

,zn),si和zi都包含16个复数元素;在第m个比特区间内接收的离散复基带信号为sm是第m个复数形式传输码片序列,θm是信道传输引入的随机相位偏移向量,并假设其每个元素在区间(-π,π)内服从均匀分布,表示θm对复数形式发送码片序列sm在相位上造成的偏移影响,nm为信道噪声向量,因此,θm={θ
m,1

m,2
,


m,16
},nm={n
m,1
,n
m,2
,

,n
m,16
},sm={s
m,1
,s
m,2
,

,s
m,16
},zm={z
m,1
,z
m,2
,

,z
m,16
};步骤1.4、θ
m,k
=θ,则第k个接收符号在第m个比特区间内可表示为z
m,k
=s
m,kejθ
n
m,k
。作为一种优选方案,所述步骤2的具体方法为:步骤2.1、构建前馈反向传播神经网络前馈反向传播神经网络为三层神经网络,将每个比特周期接收序列zm={z
m,1
,z
m,2
,

,z
m,16
}分为实部虚部两部分作为神经网络输入层的输入,隐藏层神经元的输出为隐藏层的输出y即输出层的输入,通过再一次进行非线性运算得到输出层输出为其中,d=[re(zm)im(zm)]为神经网络的输入矩阵,为每个比特周期接收序列zm对应的比特llr信息,和分别为隐藏层神经元、输出层神经元的权重矩阵,b和β分别为隐藏层神经元、输出层神经元的偏置矩阵,f(
·
)为激活函数,隐藏层神经元和输出层神经元都由双曲正切激活函数实现;步骤2.2、构建神经网络训练集首先,量化随机相位空间(quantizing random phase space,qrps),对信道传输引入的随机相位空间进行均匀量化,当量化阶数为m时的第d个量化区间为其次,利用量化后的随机相位空间来建模信道传输引入的相位偏移,生成接收方样本信号,接收方利用接收的样本信号和传统log-map算法生成llr值,将此llr值和利用量化后的随机相位空间生成的样本信号一起构成训练集;步骤2.3、训练神经网络利用步骤2.2构成的训练集,对步骤2.1构建的前馈反向传播神经网络进行有监督训练,用于估计比特llr值。步骤2.4、生成译码所需的llr值将每个比特周期接收序列zm={z
m,1
,z
m,2
,

,z
m,16
}分为实部虚部两部分输入步骤2.3中训练完成的前馈反向传播神经网络,经神经网络处理后即可得到接收序列zm的比特llr信息。
[0005]
作为一种优选方案,所述步骤3的具体方法包括:步骤3.1、将步骤2中得出的比特llr信息输入ldpc码的译码器进行译码得出比特信息x。
[0006]
有益效果:1、本发明采用神经网络代替传统比特llr值计算模块,既能获得良好的性能增益,
又能降低计算复杂度。经分析可得,基于神经网络的非相干检测接收机的复杂度大大减低。由于不需要对csi进行估计,因此对csi也具有较强鲁棒性。2、本发明在对神经网络进行训练时,我们对信道传输引入的随机相位偏移进行如图4所示均匀量化,从而有效地采样了神经网络训练集。经分析可得,该方法在提高训练速率的同时也保证了神经网络模型预测的准确性,最终获得了良好的检测性能。
附图说明
[0007]
图1是基于神经网络的非相干检测模型示意图;图2是ieee 802.15.3协议规定的毫米频段单载波物理层数据扩频方式图;图3是接收机信号观测区间长度为1比特时的神经网络模型图;图4是当量化阶数为8时,随机相位空间量化结果图;图5是ieee 802.15.3协议规定的毫米频段单载波物理层中,观测区间长度为1比特,发送端采用qam信号时,接收端在本专利提出的多符号相干检测方法与传统多符号非相干检测方法下的ber性能比较,本专利提出的量化方法构建的训练集训练的神经网络与直接构建训练集训练的神经网络的非相干检测的ber性能比较;图6是ieee 802.15.3协议规定的毫米频段单载波物理层中,观测区间长度为1比特,发送端采用ldpc编码qam信号时,接收端在本专利提出的多符号非相干检测方法与传统多符号非相干检测方法下的ber性能比较图;图7是ieee 802.15.3协议规定的毫米频段单载波物理层中,观测区间长度为1比特,发送端采用ldpc编码qam信号时,接收端在本专利提出的多符号非相干检测方法与传统多符号非相干检测方法下的fer性能比较图;图8是ieee 802.15.3协议规定的毫米频段单载波物理层进行扩频时使用的长度为64的格雷序列图。
具体实施方式
[0008]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0009]
请参阅图1,图1是本发明的模型示意图。
[0010]
一种基于神经网络的多符号非相干检测方法,包括步骤1至3。
[0011]
步骤1、发送方使用ldpc编码信息序列后发送,接收方接收通过awgn信道传输的发送信息序列。
[0012]
步骤1.1、在发射端,ldpc码编码器将k个比特信息x=(x1,x2,

,xk)映射为n位码字c=(c1,c2,

,cn)输出。
[0013]
步骤1.2、如图2所示,使用ieee 802.15.3协议毫米频段单载波物理层规定的扩频方式,根据图2每符号周期生成的伪随机序列的值对应图7中的格雷序列将c扩频为其中,中每个符号包含64个码片。
[0014]
步骤1.3、对经16qam调制后得到复数形式码片序列s=(s1,s2,

,sn)后在awgn信
道传输,输出序列为z=(z1,z2,

,zn),这里si和zi都包含16个复数元素。特别地,在第m个比特区间内接收的离散复基带信号为sm是第m个复数形式的发送码片序列,θm是信道传输引入的随机相位偏移向量,每个元素在(-π,π)内服从均匀分布,用于表示θm对复数形式发送码片序列sm在相位上造成的偏移影响,nm为信道噪声向量。具体而言,θm={θ,
m1
θm,,2,}θ,nm={n
m,1
,n
m,2
,

,n
m,16
},sm={s
m,1
,s
m,2
,

,s
m,16
},zm={z
m,1
,z
m,2
,

,z
m,16
}。
[0015]
步骤1.4、为分析方便,我们假设θ
m,k
=θ,即我们假设信道状态信息变化速率远小于信息传输速率。则第k个接收符号在第m个比特区间内可表示为z
m,k
=s
m,kejθ
n
m,k

[0016]
步骤2、接收方将接收序列输入神经网络中得到该接收序列的比特对数似然比。
[0017]
步骤2.1、构建前馈反向传播神经网络,如图3所示,该神经网络为三层神经网络,将每个比特周期接收序列zm={z
m,1
,z
m,2
,

,z
m,16
}分为实部虚部两部分作为神经网络输入层的输入,隐藏层神经元的输出为隐藏层的输出y,即输出层的输入,通过再一次进行非线性运算得到输出层输出为其中,d=[re(zm)im(zm)]为神经网络的输入矩阵,神经网络的输入矩阵指的是最初输入神经网络的接收序列zm对其取实部和虚部后得到的数据,为每个比特周期接收序列zm对应的比特llr信息,和分别为隐藏层神经元,输出层神经元的权重矩阵,b和β分别为隐藏层神经元,输出层神经元的偏置矩阵。f(
·
)为激活函数,隐藏层神经元和输出层神经元都由双曲正切激活函数实现,该函数的输出和输入能够保持非线性单调上升和下降关系,符合bp网络的梯度求解,容错性好,有界,值域为(-1,1),符合人脑神经饱和的规律。
[0018]
步骤2.2、构建神经网络训练集,将接收的信号样本和样本对应的log-map算法计算的llr值构成训练集。
[0019]
构建训练集的具体方法如下:传统思维模式下,训练集的数据来源于相位相干信道下的接收信号。很显然,由于训练集数据的有限性,在获取训练集时所使用的相位偏移θ并不完全服从均匀分布,且训练集数据中包含的相位偏移特征也不足,不能彻底反映相位偏移θ对信号传输的真实影响。因此,为了获得更高质量的训练集,本专利考虑对随机相位空间进行量化,均匀量化实现复杂度低,是我们的首选方案。量化随机相位空间:对信道传输引入的随机相位空间进行均匀量化则当量化阶数为m时的第d个量化区间为其次,利用量化后的随机相位空间来建模信道传输引入的相位偏移,以此来生成接收方样本信号,接收方利用接收的样本信号和传统log-map算法生成llr值,将此llr值和利用量化后的随机相位空间生成的样本信号一起构成训练集。当m=8时,量化后的相位值如图4所示。量化阶数越高,训练集中包含相位偏移特征量越多,从而提高了神经网络模型预测的准确性。这里利用离散形式的均匀分布对连续形式的均匀分布进行有效近似,从而提高了训练质量和效率。
[0020]
步骤2.3、训练神经网络,利用步骤2.2的训练集,对步骤2.1中构建的神经网络进
行有监督训练,使神经网络了解接收信号与目标llr之间的复杂关系,从而估计比特llr值。
[0021]
步骤2.4、将每个比特周期接收序列zm={z
m,1
,z
m,2
,

,z
m,16
}分为实部虚部两部分输入步骤2.3训练完成的神经网络,,经神经网络处理后即可得到接收序列zm的比特llr信息。
[0022]
步骤3、接收方利用比特llr值对发送序列进行译码得到信息。
[0023]
步骤3.1、将步骤2中得出的比特llr信息输入ldpc码的译码器进行译码得出比特信息
[0024]
由图5可知,量化随机相位偏移后得到的神经网络训练集训练的神经网络模型精度更高。由图6,图7可知,基于神经网络的非相干检测接收机性能明显优于传统接收机性能。因此基于神经网络的非相干检测接收机在性能和复杂度之间达到了更好的平衡。
[0025]
综上所述,本发明在检测性能和实现复杂度之间达到了更好的平衡匹配。
[0026]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献