1.一种无线通信的迭代检测方法,其特征在于,包括以下步骤:使用QRM算法对接收到的信号进行第一次解调,对解调后的信号进行解扰和译码,在译码过程中,根据译码器硬判前的软比特计算符号均值和符号方差,作为先验信息;
根据所述先验信息计算符号估量值,使用MMSE解调算法对所述符号估量值进行比特软值计算,对比特软值计算后的数据进行解扰、并完成译码;
或者:根据所述先验信息以及所述第一次解调的节点选择结果,进行第二次QRM软值计算,对软值计算后的数据进行解扰,并完成译码。
2.如权利要求1所述的无线通信的迭代检测方法,其特征在于,所述QRM算法包括节点选择和软值计算;
所述节点选择步骤为:
将第二个码字x2作为首次遍历层,对信道矩阵H做QR分解,即H=QR,其中Q为酉阵,R为上三角矩阵,并计算Z=QHY,其中Y为接收信号排成的向量,记Z=[z1,z2]T,遍历x2,对于x2的每个星座点,遍历x1,找到下式最小对应的x1索引:将每个x2以及与最小NodeMetric对应的x1的序号加入到输出集合C中,并将对应的最小NodeMetric加入到MinNodeMetric数组中;
将第一个码字x1作为首次遍历层,对信道矩阵的2列进行交换,记为H,对信道矩阵H做QR分解,即H=QR,其中Q为酉阵,R为上三角矩阵,并计算Z=QHY,其中Y为接收信号排成的向量,记Z=[z1,z2]T,遍历x1,对于x1的每个星座点,遍历x2,找到下式最小对应的x2索引:将每个x1以及与最小NodeMetric对应的x2的序号加入到输出集合C中,并将对应的最小NodeMetric加入到MinNodeMetric数组中;
向QRM节点选择模块输出集合C以及数组MinNodeMetric;
所述软值计算步骤为:
计算第j层中第k个比特的软值λj,k:
3.如权利要求1所述的无线通信的迭代检测方法,其特征在于,在所述在译码过程中,根据译码器硬判前的软比特计算符号均值和符号方差,作为先验信息之后,还包括:对所述先验信息进行修正,将所述先验信息与退火因子β做乘积运算,其中退火因子取值范围为0<β<1。
4.一种无线通信的迭代检测系统,其特征在于,包括第一检测装置和第二检测装置;
所述第一检测装置用于,用QRM算法对接收到的信号进行第一次解调,对解调后的信号进行解扰和译码,在译码过程中,根据译码器硬判前的软比特计算符号均值和符号方差,作为先验信息;
所述第二检测装置,用于根据所述先验信息计算符号估量值,使用MMSE解调算法对所述符号估量值进行比特软值计算,对计算后的数据进行解扰、并完成译码;
或者:根据所述先验信息以及所述第一次解调的节点选择结果,进行第二次QRM软值计算,对软值计算后的数据进行解扰,并完成译码。
5.如权利要求4所述的无线通信的迭代检测系统,其特征在于,所述第一检测装置,在执行QRM算法时,执行节点选择和软值计算,其中:所述节点选择操作为:
将第二个码字x2作为首次遍历层,对信道矩阵H做QR分解,即H=QR,其中Q为酉阵,R为上H T三角矩阵,并计算Z=QY,其中Y为接收信号排成的向量,记Z=[z1,z2],遍历x2,对于x2的每个星座点,遍历x1,找到下式最小对应的x1索引:将每个x2以及与最小NodeMetric对应的x1的序号加入到输出集合C中,并将对应的最小NodeMetric加入到MinNodeMetric数组中;
将第一个码字x1作为首次遍历层,对信道矩阵的2列进行交换,记为H,对信道矩阵H做QR分解,即H=QR,其中Q为酉阵,R为上三角矩阵,并计算Z=QHY,其中Y为接收信号排成的向量,记Z=[z1,z2]T,遍历x1,对于x1的每个星座点,遍历x2,找到下式最小对应的x2索引:将每个x1以及与最小NodeMetric对应的x2的序号加入到输出集合C中,并将对应的最小NodeMetric加入到MinNodeMetric数组中;
向QRM节点选择模块输出集合C以及数组MinNodeMetric;
所述软值计算操作为:
计算第j层中第k个比特的软值λj,k:
6.如权利要求4所述的无线通信的迭代检测系统,其特征在于,所述第一检测装置,还用于对所述先验信息进行修正,将所述先验信息与退火因子β做乘积运算,其中退火因子取值范围为0<β<1。