一种双向QR分解检测方法和装置制造方法及图纸

技术编号:21576513 阅读:49 留言:0更新日期:2019-07-10 16:46
本发明专利技术公开了一种双向QR分解检测方法和装置,该双向QR分解检测方法包括:步骤S1,获取接收序列,其中,接收序列是根据复用波形矩阵对输入信号进行编码调制后经过高斯信道得到的序列;步骤S2,采用双向QR分解算法对接收序列进行检测,其中,步骤S2包括:对接收序列进行后向QR分解和前向QR分解,以获取第一软判决值和第二软判决值,其中,第一软判决值和第二软判决值对接收序列的检测顺序相反;根据第一软判决值和第二软判决值,对接收序列进行检测。本发明专利技术利用OvXDM系统的编码特性,结合双向QR分解检测,用于对接收序列进行相应的译码,从而降低了OvXDM系统的译码复杂度。

A Bidirectional QR Decomposition Detection Method and Device

【技术实现步骤摘要】
一种双向QR分解检测方法和装置
本专利技术涉及通信领域,具体来说,涉及一种双向QR分解检测方法和装置。
技术介绍
重叠复用系统(OvXDM系统,其中,X可代表时间T、频率F、码分C、空间S或混合H等)中常用的译码方法包括维特比译码等,其译码方法是基于图形译码,复杂度受状态数影响。因此,对于重叠复用系统而言,当重叠复用次数K较大时,其译码复杂度呈指数率增长,且需要较大的存储容量,使得实际工程中较难实现。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出一种双向QR分解检测方法和装置,该双向QR分解检测方法和装置用于重叠复用系统。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种双向QR分解检测方法。该双向QR分解检测方法包括:步骤S1,获取接收序列,其中,接收序列是根据复用波形矩阵对输入信号进行编码调制后经过高斯信道得到的序列;步骤S2,采用双向QR分解算法对接收序列进行检测,其中,步骤S2包括:对接收序列进行后向QR分解和前向QR分解,以获取第一软判决值和第二软判决值,其中,第一软判决值和第二软判决值对接收序列的检测顺序相反;根据第一软判决值和第二软判决值,对接收序列进行检测。根据本专利技术的一个实施例,在双向QR分解检测方法中,接收序列为:r=HX+n其中,r为接收序列,H为复用波形矩阵,X为待发送序列,n为高斯白噪声序列。根据本专利技术的一个实施例,对接收序列进行后向QR分解,以获取第一软判决值包括:将预知的复用波形矩阵分解为一个酉矩阵和一个上三角矩阵;根据酋矩阵特性,对接收序列进行矩阵相乘处理,获得第一数据序列,其中,第一数据序列为:y=RX+η其中,y为第一数据序列,R为上三角矩阵,η为高斯白噪声序列;根据第一数据序列和上三角矩阵,获取第一软判决值,其中,第一软判决值为:其中,为第一数据序列中第k1个元素yk1对应的第一软判决值,Rk1,k1为上三角矩阵中的第k1行第k1列的元素,为Rk1,k1的共轭,L为待发送序列的长度,Rk1,p为上三角矩阵中的第k1行第p列的元素,x'p为待发送序列中的元素xp对应的硬判决值。根据本专利技术的一个实施例,对接收序列进行前向QR分解,以获取第二软判决值包括:对接收序列进行矩阵乘法处理,获得处理后的数据序列,同时获得处理后的重叠复用矩阵和处理后的待发送序列,处理后的数据序列为:其中,为处理后的数据序列,为处理后的重叠复用矩阵,为处理后的待发送序列,S为接收序列进行矩阵乘法运算对应的矩阵,n为高斯白噪声序列;以及将处理后的重叠复用矩阵分解为一个酉矩阵和一个上三角矩阵;根据酉矩阵特性,对处理后的数据序列进行矩阵乘法处理,获得第二数据序列,第二数据序列为:其中,为的共轭转置,为第二数据序列,为上三角矩阵,为酉矩阵;根据第二数据序列和上三角矩阵,以获取第二软判决值,其中,第二软判决值为:其中,为第二数据序列中对应的第二软判决值,为上三角矩阵中的第k2行第k2列的元素,为的共轭,L为待发送序列的长度,为上三角矩阵中的第k2行第p列的元素,为处理后的待发送序列元素对应的硬判决值。根据本专利技术的一个实施例,根据第一软判决值和第二软判决值,对接收序列进行检测包括:根据第一软判决值和第二软判决值,获取第三判决值,以及根据第三判决值,对接收序列进行检测,其中,第三判决值为:其中,(Rk,k)*为Rk,k的共轭运算,为接收序列rk对应的第三判决值,Rk,k为后向QR分解中对应的上三角矩阵的第k行第k列的元素,为前向QR分解中对应的上三角矩阵的第L-k+1行第L-k+1列的元素,yk为第一数据序列的第k个元素,为第二数据序列的第L-k+1个元素,x'p为待发送序列中的元素xp对应的硬判决值,为处理后的待发送序列元素对应的硬判决值。根据本专利技术的另一方面,提供了一种双向QR分解检测装置。该双向QR分解检测装置包括:获取模块,用于获取接收序列,其中,接收序列是根据复用波形矩阵对输入信号进行编码调制后经过高斯信道得到的序列;双向检测模块,用于采用双向QR分解算法对接收序列进行检测,其中,双向检测模块包括:分解模块,用于对接收序列进行后向QR分解和前向QR分解,以获取第一软判决值和第二软判决值,其中,第一软判决值和第二软判决值对接收序列的检测顺序相反;检测模块,用于根据第一软判决值和第二软判决值,对接收序列进行检测。根据本专利技术的一个实施例,接收序列为:r=HX+n其中,r为接收序列,H为复用波形矩阵,X为待发送序列,n为高斯白噪声序列。根据本专利技术的一个实施例,分解模块包括:后向QR分解模块,且后向QR分解模块包括:第一分解子模块,用于将预知的复用波形矩阵分解为一个酉矩阵和一个上三角矩阵;第一获得模块,用于根据酋矩阵特性,对接收序列进行矩阵相乘处理,获得第一数据序列,其中,第一数据序列为:y=RX+η其中,y为第一数据序列,R为上三角矩阵,η为高斯白噪声序列;第一获取模块,用于根据第一数据序列和上三角矩阵,获取第一软判决值,其中,第一软判决值为:其中,为第一数据序列中第k1个元素yk1对应的第一软判决值,Rk1,k1为上三角矩阵中的第k1行第k1列的元素,为Rk1,k1的共轭,L为待发送序列的长度,Rk1,p为上三角矩阵中的第k1行第p列的元素,x'p为待发送序列中的元素xp对应的硬判决值。根据本专利技术的一个实施例,分解模块包括:前向QR分解模块,且前向QR分解模块包括:第二获得模块,用于对接收序列进行矩阵乘法处理,获得处理后的数据序列,同时获得处理后的重叠复用矩阵和处理后的待发送序列,处理后的数据序列为:其中,为处理后的数据序列,为处理后的重叠复用矩阵,为处理后的待发送序列,S为接收序列进行矩阵乘法运算对应的矩阵,n为高斯白噪声序列;以及第二分解子模块,用于将处理后的重叠复用矩阵分解为一个酉矩阵和一个上三角矩阵;第三获得模块,用于根据酉矩阵特性,对处理后的数据序列进行矩阵乘法处理,获得第二数据序列,第二数据序列为:其中,为的共轭转置,为第二数据序列,为上三角矩阵,为酉矩阵;第二获取模块,用于根据第二数据序列和上三角矩阵,以获取第二软判决值,其中,第二软判决值为:其中,为第二数据序列中对应的第二软判决值,为上三角矩阵中的第k2行第k2列的元素,为的共轭,L为待发送序列的长度,为上三角矩阵中的第k2行第p列的元素,为处理后的待发送序列元素对应的硬判决值。根据本专利技术的一个实施例,检测模块包括:第三获取模块,用于根据第一软判决值和第二软判决值,获取第三判决值,以及根据第三判决值,对接收序列进行检测,其中,第三判决值为:其中,(Rk,k)*为Rk,k的共轭运算,为接收序列rk对应的第三判决值,Rk,k为后向QR分解中对应的上三角矩阵的第k行第k列的元素,为前向QR分解中对应的上三角矩阵的第L-k+1行第L-k+1列的元素,yk为第一数据序列的第k个元素,为第二数据序列的第L-k+1个元素,x'p为待发送序列中的元素xp对应的硬判决值,为处理后的待发送序列元素对应的硬判决值。本专利技术的有益技术效果在于:本专利技术通过利用重叠复用系统的编码特性,并结合多天线系统中的双向QR分解检测方法,对传输数据进行相应译码,从而解决了传统的译码方法,如维特比等译码、MAP、L本文档来自技高网...

【技术保护点】
1.一种双向QR分解检测方法,所述双向QR分解检测方法用于重叠复用系统,其特征在于,包括:步骤S1,获取接收序列,其中,所述接收序列是根据复用波形矩阵对输入信号进行编码调制后经过高斯信道得到的序列;步骤S2,采用双向QR分解算法对所述接收序列进行检测,其中,所述步骤S2包括:对所述接收序列进行后向QR分解和前向QR分解,以获取第一软判决值和第二软判决值,其中,所述第一软判决值和所述第二软判决值对接收序列的检测顺序相反;根据所述第一软判决值和所述第二软判决值,对所述接收序列进行检测。

【技术特征摘要】
1.一种双向QR分解检测方法,所述双向QR分解检测方法用于重叠复用系统,其特征在于,包括:步骤S1,获取接收序列,其中,所述接收序列是根据复用波形矩阵对输入信号进行编码调制后经过高斯信道得到的序列;步骤S2,采用双向QR分解算法对所述接收序列进行检测,其中,所述步骤S2包括:对所述接收序列进行后向QR分解和前向QR分解,以获取第一软判决值和第二软判决值,其中,所述第一软判决值和所述第二软判决值对接收序列的检测顺序相反;根据所述第一软判决值和所述第二软判决值,对所述接收序列进行检测。2.根据权利要求1所述的双向QR分解检测方法,其特征在于,在所述双向QR分解检测方法中,所述接收序列为:r=HX+n其中,r为所述接收序列,H为所述复用波形矩阵,X为所述待发送序列,n为高斯白噪声序列。3.根据权利要求1所述的双向QR分解检测方法,其特征在于,对所述接收序列进行后向QR分解,以获取第一软判决值包括:将预知的复用波形矩阵分解为一个酉矩阵和一个上三角矩阵;根据所述酋矩阵特性,对所述接收序列进行矩阵相乘处理,获得第一数据序列,其中,所述第一数据序列为:y=RX+η其中,y为所述第一数据序列,R为所述上三角矩阵,η为高斯白噪声序列;根据所述第一数据序列和所述上三角矩阵,获取所述第一软判决值,其中,所述第一软判决值为:其中,为所述第一数据序列中第k1个元素yk1对应的第一软判决值,Rk1,k1为所述上三角矩阵中的第k1行第k1列的元素,为所述Rk1,k1的共轭,L为待发送序列的长度,Rk1,p为所述上三角矩阵中的第k1行第p列的元素,x'p为所述待发送序列中的元素xp对应的硬判决值。4.根据权利要求1所述的双向QR分解检测方法,其特征在于,对所述接收序列进行前向QR分解,以获取第二软判决值包括:对所述接收序列进行矩阵乘法处理,获得处理后的数据序列,同时获得处理后的重叠复用矩阵和处理后的待发送序列,所述处理后的数据序列为:其中,为所述处理后的数据序列,为所述处理后的重叠复用矩阵,为所述处理后的待发送序列,S为所述接收序列进行矩阵乘法运算对应的矩阵,n为高斯白噪声序列;以及将处理后的重叠复用矩阵分解为一个酉矩阵和一个上三角矩阵;根据所述酉矩阵特性,对处理后的数据序列进行矩阵乘法处理,获得第二数据序列,所述第二数据序列为:其中,为的共轭转置,为所述第二数据序列,为所述上三角矩阵,为所述酉矩阵;根据所述第二数据序列和所述上三角矩阵,以获取所述第二软判决值,其中,所述第二软判决值为:其中,为所述第二数据序列中对应的第二软判决值,为所述上三角矩阵中的第k2行第k2列的元素,为所述的共轭,L为待发送序列的长度,为所述上三角矩阵中的第k2行第p列的元素,为所述处理后的待发送序列元素对应的硬判决值。5.根据权利要求4所述的双向QR分解检测方法,其特征在于,根据所述第一软判决值和所述第二软判决值,对所述接收序列进行检测包括:根据所述第一软判决值和所述第二软判决值,获取第三判决值,以及根据所述第三判决值,对所述接收序列进行检测,其中,所述第三判决值为:其中,(Rk,k)*为Rk,k的共轭运算,为所述接收序列rk对应的第三判决值,Rk,k为所述后向QR分解中对应的上三角矩阵的第k行第k列的元素,为所述前向QR分解中对应的上三角矩阵的第L-k+1行第L-k+1列的元素,yk为所述第一数据序列的第k个元素,为所述第二数据序列的第L-k+1个元素,x'p为所述待发送序列中的元素xp对应的硬判决值,为所述处理后的待发送序列元素对应的硬判决值。6.一种双向QR分解检测装置,所述双向QR分解检测装置用于重...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:深圳超级数据链技术有限公司
类型:发明
国别省市:广东,44

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

1