本发明实施例涉及通信领域,尤其涉及一种软符号估计方法、接收机及计算机可读介质。
背景技术:
随着无线通信系统的快速发展,接收机复杂度也随之增加。在无线通信系统中,不管发送端发送比特1还是比特0,接收端都可能误判。如果接收到信号r,正确判为0的概率与正确判为1的概率的比值就是似然比,将其取自然对数即为对数似然比(loglikelihoodratio,llr)。
传统接收机需要根据接收到的每一个比特的llr,通过加权和,计算传输符号为每一个星座图映射符号的概率,即软符号估计,复杂度很高。
技术实现要素:
本发明实施例解决的技术问题是如何降低接收机进行软符号估计的复杂度。
为解决上述技术问题,本发明实施例提供一种软符号估计方法,所述方法包括:计算传输符号为第i个星座图映射符号的概率,其中i为星座图映射符号的索引值;基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率。
可选地,所述计算传输符号为第i个星座图映射符号的概率包括:计算传输符号为第i个星座图映射符号pi的概率为:pr[ppam=pi],其中pr[·]为求概率运算符,ppam为采用脉冲幅度调制的传输符号。
可选地,所述基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率,包括:获取第i个星座图映射符号pi的第k位比特xk的值为b,其中b∈{0,1};利用相邻的星座图映射符号之间的相同比特,推算与第i个星座图映射符号相邻的第i+1个星座图映射符号pi+1的第k位比特xk的值为
可选地,所述星座图包括:独立正交的i路pam星座图和q路pam星座图,对于任一路pam星座图,pi和pi+1为相邻的两个星座图映射符号,每个星座图映射符号由n位比特组成,其中
本发明实施例提供一种接收机,所述接收机包括:第一计算单元,适于计算传输符号为第i个星座图映射符号的概率,其中i为星座图映射符号的索引值;第二计算单元,适于基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率。
可选地,所述第一计算单元包括:第一计算子单元,适于计算传输符号为第i个星座图映射符号pi的概率为:pr[ppam=pi],其中pr[·]为求概率运算符,ppam为采用脉冲幅度调制的传输符号。
可选地,所述第二计算单元包括:第一获取子单元,适于获取第i个星座图映射符号pi的第k位比特xk的值为b,其中b∈{0,1};第二计算子单元,适于利用相邻的星座图映射符号之间的相同比特,推算与第i个星座图映射符号相邻的第i+1个星座图映射符号pi+1的第k位比特xk的值为
可选地,所述星座图包括:独立正交的i路pam星座图和q路pam星座图,对于任一路pam星座图,pi和pi+1为相邻的两个pam星座图映射符号,每个pam星座图映射符号由n位比特组成,其中
本发明实施例提供一种计算机可读介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种所述方法对应的步骤。
本发明实施例提供一种接收机,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种所述方法对应的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
本发明实施例通过计算传输符号为第i个星座图映射符号的概率,并基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率,可以利用任意两个相邻的映射符号之间具有部分相同的比特信息,简化星座图映射符号的概率的计算,从而降低软符号估计的复杂度。
附图说明
图1是本发明实施例提供的一种软符号估计方法的流程图;
图2是本发明实施例提供的一种星座图映射符号的组成示意图;
图3是本发明实施例提供的一种接收机的结构示意图。
具体实施方式
随着无线通信系统的快速发展,接收机复杂度也随之增加。在无线通信系统中,不管发送端发送比特1还是比特0,接收端都可能误判。如果接收到信号r,正确判为0的概率与正确判为1的概率的比值就是似然比,将其取自然对数即为对数似然比(loglikelihoodratio,llr)。传统接收机需要根据接收到的每一个比特的llr,通过加权和,计算传输符号为每一个星座图映射符号的概率,即软符号估计,复杂度很高。
对于多输入多输出(multipleinputmultipleoutput,mimo)系统,采用线性最小均方误差(linearminimummeansquareerror,lmmse)迭代接收机,调制方式为采用格雷映射的正交幅度调制(squarequadratureamplitudemodulation,s-qam),星座图由相互正交的i路(in-phase)和q路(quadrature)组成。设定系统传输符号为ss-qam,接收机估计的传输符号为
在软符号估计时,首先通过信道译码获取第k位比特xk的先验llrl(xk)。
计算xk被判断为b的概率如下:
其中pr[·]求概率运算符,b∈{0,1}。
然后计算
最后计算传输符号ss-qam的软符号估计值
根据公式(2),计算
为了简化上述计算复杂度,可将公式(2)转换为对数域计算,如下:
则计算传输符号ss-qam的软符号估计值
由于对数运算和指数运算通常可以通过查表得到,故在不考虑对数运算和指数运算复杂度的前提下,公式(4)需要实数加法计算的次数为log2r-1。根据公式(5)所示的计算软符号
本发明实施例通过计算传输符号为第i个星座图映射符号的概率,并基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率,可以利用任意两个相邻的映射符号之间具有部分相同的比特信息,简化星座图映射符号的概率的计算,从而降低软符号估计的复杂度。
为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
参见图1,本发明实施例提供了一种软符号估计方法,所述方法可以包括如下步骤:
步骤s101,计算传输符号为第i个星座图映射符号的概率,其中i为星座图映射符号的索引值。
在具体实施中,可以首先计算传输符号为任一个星座图映射符号的概率,例如,计算传输符号为第i个星座图映射符号的概率,其中i为星座图映射符号的索引值,在具体实施中,i可以为任意可以表示星座图映射符号的正整数。
在本发明一实施例中,可以采用连续的正整数依次表示星座图映射符号,即与第i个星座图映射符号相邻的星座图映射符号对应的索引值为i-1或者i+1。
步骤s102,基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率。
在具体实施中,由于相邻的星座图映射符号之间具有部分相同的比特信息,故可以基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率。
例如,以8阶脉冲幅度调制(pulseamplitudemodulation,pam)为例,星座图映射符号依次为000、001、011、010、110、111、101和100,可以看出,任意两个相邻的星座图映射符号之间只有一个比特是不同的,另外两个比特是相同的。
在本发明一实施例中,采用连续的正整数依次表示星座图映射符号,计算传输符号为第i个星座图映射符号pi的概率如下:
pr[ppam=pi]
其中pr[·]为求概率运算符,ppam为采用pam的传输符号。
然后获取第i个星座图映射符号pi的第k位比特xk的值为b,其中b∈{0,1}。
利用相邻的星座图映射符号之间的相同比特,推算与第i个星座图映射符号相邻的第i+1个星座图映射符号pi+1的第k位比特xk的值为
根据上述信息,计算传输符号为第i+1个星座图映射符号pi+1的概率如下:
其中l(xk)为第k位比特xk的先验最大似然比。
根据公式(6),计算pr[ppam=pi+1]所需的乘法计算的次数仅为1次,降低了计算复杂度。
在具体实施中,所述星座图可以由独立正交的i路pam星座图和q路pam星座图等效组成,对于任一路pam星座图,pi和pi+1为相邻的两个星座图映射符号,每个星座图映射符号由n位比特组成,其中
在本发明一实施例中,对于i路pam星座图,pi和pi+1为相邻的两个星座图映射符号,每个星座图映射符号由n位比特组成,其中
对于q路pam星座图,表示方法、参数范围与i路pam星座图完全一致,只是采用不同的标号进行标识,如采用
利用正交的i路和q路计算s-qam符号如下:
可以理解的是,在具体实施中,也可以采用
应用上述方案,通过计算传输符号为第i个星座图映射符号的概率,并基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率,可以利用任意两个相邻的映射符号之间具有部分相同的比特信息,简化星座图映射符号的概率的计算,从而降低软符号估计的复杂度。
为使本领域技术人员更好地理解和实现本发明实施例,本发明实施例提供了一种星座图映射符号的组成示意图,如图2所示。
参见图2,在8阶pam调制方式下,星座图映射符号分别为p1、p2、…p8,其中pi=x1x2x3,由3位比特组成,l(xk)为第k位比特xk的先验最大似然比,1≤k≤3,1≤i≤8。
应用上述软符号估计方法,首先通过n-1次乘法计算出传输符号为第一个星座图映射符号p1的概率为:pr[ppam=p1],即
然后根据传输符号为p1的概率,计算传输符号为p2的概率,再传输符号为p2的概率,计算传输符号为p3的概率,直至计算传输符号为p8的概率。
计算传输符号为p2到p8的概率,所需乘法计算的次数为1+2+4=7次,降低了软符号估计的计算复杂度。
根据公式(6)、(7)、(9),对于由独立正交的i路pam星座图和q路pam星座图等效组成的pam星座图,可以计算任一路pam星座图,所需乘法计算的总次数
根据公式(7)、(8)、(10),对于由独立正交的i路pam星座图和q路pam星座图等效组成的pam星座图,应用上述软符号估计方法,所需乘法计算的次数为
为使本领域技术人员更好地理解和实现本发明实施例,本发明实施例提供了能够实现上述软符号估计方法的接收机,如图3所示。
参见图3,所述接收机30可以包括:第一计算单元31和第二计算单元32,其中:
所述第一计算单元31,适于计算传输符号为第i个星座图映射符号的概率,其中i为星座图映射符号的索引值。
所述第二计算单元32,适于基于相邻的星座图映射符号之间的相同比特,计算传输符号为与第i个星座图映射符号相邻的星座图映射符号的概率。
在本发明一实施例中,所述第一计算单元31包括:第一计算子单元311,适于计算传输符号为第i个星座图映射符号pi的概率为:pr[ppam=pi],其中pr[·]为求概率运算符,ppam为采用脉冲幅度调制的传输符号。
在本发明一实施例中,所述第二计算单元32包括:第一获取子单元321、第二计算子单元322和第三计算子单元323,其中:
所述第一获取子单元321,适于获取第i个星座图映射符号pi的第k位比特xk的值为b,其中b∈{0,1}。
所述第二计算子单元322,适于利用相邻的星座图映射符号之间的相同比特,推算第i+1个星座图映射符号pi+1的第k位比特xk的值
所述第三计算子单元323,适于计算传输符号为第i+1个星座图映射符号pi+1的概率为:
在具体实施中,所述星座图包括:独立正交的i路pam星座图和q路pam星座图。对于任一路pam星座图,pi和pi+1为相邻的两个pam星座图映射符号,每个pam星座图映射符号由n位比特组成,其中
本发明实施例还提供一种计算机可读介质,其上存储有计算机指令,所述计算机指令运行时上述任一种所述方法对应的步骤,此处不再赘述。
在具体实施中,所述计算机可读存储介质可以包括:rom、ram、磁盘或光盘等。
本发明实施例还提供一种接收机,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种所述方法对应的步骤,此处不再赘述。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。