CN101197603B - 多天线系统基于球形译码的低复杂度分步检测系统及检测方法 - Google Patents
多天线系统基于球形译码的低复杂度分步检测系统及检测方法 Download PDFInfo
- Publication number
- CN101197603B CN101197603B CN2006101193149A CN200610119314A CN101197603B CN 101197603 B CN101197603 B CN 101197603B CN 2006101193149 A CN2006101193149 A CN 2006101193149A CN 200610119314 A CN200610119314 A CN 200610119314A CN 101197603 B CN101197603 B CN 101197603B
- Authority
- CN
- China
- Prior art keywords
- signal
- constellation
- detection method
- multiaerial system
- low complexity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title description 8
- 238000001514 detection method Methods 0.000 claims abstract description 57
- 238000004422 calculation algorithm Methods 0.000 claims description 10
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000005194 fractionation Methods 0.000 claims 5
- 238000004088 simulation Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 235000009508 confectionery Nutrition 0.000 description 3
- 101100400452 Caenorhabditis elegans map-2 gene Proteins 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
一种多天线系统基于球形译码的低复杂度分步检测系统及检测方法,其首先根据所述多天线系统接收端接收到的信号估计所述多天线系统发射端所发射的信号的硬判值,并根据星座拆分原理将所述硬判值进行拆分为多个分量,然后根据所得到的多个分量计算所述接收到的信号的相应分信号,并于对所述多个分信号进行校正后计算出多天线系统的外部信息,由此,本发明降低了所述多天线系统球形译码的复杂度。
Description
技术领域
本发明涉及一种多天线系统基于球形译码的低复杂度分步检测系统及检测方法。
背景技术
在多天线系统中,迭代检测译码技术可使发送速率达到信道容量值,此时最佳检测器是最大后验概率检测器。但是最大后验概率的复杂度是跟发射/接收天线数和每个调制符号的比特数成指数关系的。现已存在一些次最佳低复杂度的检测结构,如Turbo-分层、迭代树搜索、序列球形译码等技术,但都涉及到软信息的计算,复杂度都很大。
再者,现有的检测技术都是性能跟检测复杂度之间的一种折衷。例如,Turbo-分层检测是基于随机分层空时码和迭代接收机结构的,迭代接收机的每次迭代都能快速提高误比特率性能,但不能保证最佳的性能;迭代树搜索检测是使用M算法在一颗结构树中搜索最佳路径,寻找具有最大后验的发送符号向量,在此算法中,当保留路径足够大时可以达到最佳检测的性能;序列球形译码是寻找最接近接收符号的M个相量,把这个集合称为一个候选序列,用这些序列的值产生检测器的输出,当球形译码的初始半径足够大且序列长度M足够长时,序列球形译码可完全达到最佳检测器最大后验概率检测的性能。
举例来说,对于迭代检测译码的多天线系统,其有NT个发射天线NR个接收天线,在发射端,数据流u经过纠错编码后交织到星座映射模块,即每M个编码比特被映射成一个复数QAM信号,再经一个串并转换模块,符号向量 从NT个发射天线上同时发射出去。而在接收端,接收向量可以由下式复数形式的多天线矩阵模型表示:
y=HS+n (1)
其中 是接收到的复符号向量;H是已知的NR×NT维理想信道矩阵,其每个元素都是统计独立的零均值单位方差的复高斯随机变量;向量 是零均值方差为σ2的复高斯噪声。对于序列球形译码检测,其是基于最大后验概率检测算法的,而在最大后验概率检测中,设每个发射符号si,i=1,...,NT是通过M比特xi m,m=1,...,M的映射得到的,xi m,m=1,...,M的取值为正负1,则相应于发射符号向量s的每个编码比特xk,k=1,...,NTM的外部对数似然比可以表示为:
其中,M是调制阶数,M=2为四相相移键控(QPSK)调制、M=4为16正交幅度(QAM)调制、M=6为64-QAM调制,公式(2)采用了最大对数近似准则,LA是已知先验概率,且Xk,+1={X|xk=+1},Xk,-1={X|xk=-1}。为使搜索空间降低到一个适度的水平,序列球形译码模块只需找到最接近于最大似然估计值的Ncandi个候选项,即可兼顾检测的准确性与检测速度。根据现有文献公开的经验值,当MNT≤8时,可做最大似然检测。当8<MNT≤32时Ncandi=512、32<MNT≤48时Ncandi=1024。然而序列球形译码方法在高调制阶数系统中应用时其复杂度是不可接受的,仅当发射符号向量s是二进制形式的,软硬球形译码在基于 的变换后可以用下式来计算外部信息:
其中 可以由硬球形译码模块计算而得,软硬球形译码只需产生MNT+1个候选项来精确地计算后验比特概率值。
由上可知,若要到达或接近最佳检测器的性能,通常检测器的复杂度都非常大。而当发射符号是二进制的,采用软硬球形译码方法(soft to hard sphere decoder),其性能完全等同于序列球形译码而其计算复杂度有明显下降,在高信噪比下的平均复杂度是O(M4)(其中M是数据块长度)。由于软硬球形译码只能在二元幅移键控(2ASK)和四元相移键控(4PSK,也即QPSK)调制系统中使用,因此,如何降低现有高阶调制系统的译码复杂度问题实已成为本领域技术人员亟待解决的技术课题。
发明内容
本发明的目的在于提供一种多天线系统基于球形译码的低复杂度分步检测系统及检测方法,以降低所述多天线系统球形译码的复杂度。
为了达到上述目的,本发明提供一种多天线系统基于球形译码的低复杂度分步检测系统,其包括:用于根据所述多天线系统接收端接收到的信号估计所述多天线系统发射端所发射的信号的硬判值,并根据星座拆分原理将所述硬判值拆分为多个分量的硬判检测及星座拆分模块、分别用于根据各自对应的所述硬判检测及星座拆分模块所获得的分量计算所述接收到的信号相应分信号的多个软硬球形译码模块、用于根据所述多个软硬球形译码模块所得到的各分信号及预先获得的先验信息计算相应的外部信息的外部信息计算模块。
其中,所述多个软硬球形译码模块包括用于根据所述星座拆分原理校正所述各分信号的调整单元。
进一步,本发明还提供一种多天线系统基于球形译码的低复杂度分步检测方法,其包括步骤:1)根据所述多天线系统接收端接收到的信号估计所述多天线系统发射端所发射的信号的硬判值,并根据星座拆分原理将所述硬判值进行拆分为多个分量;2)根据所获得的多个分量计算所述接收到的信号的相应分信号;3)根据所获得的各分信号及预先获得的先验信息计算相应的外部信息。
其中,所述步骤1)中采用硬判检测方法估计所述硬判值,所述硬判检测方法包括ZF算法或M算法,当所述多天线系统为16正交幅度(QAM)调制的系统时,设所述硬判值为S,根据星座拆分原理其可被拆分为分量S1及S2,其中, 当所述接收到的信号为y,其对应的分信号分别为y1、y2,满足: 其中,H是理想信道矩阵,所述步骤2)还包括一根据所述星座拆分原理校正所述各分信号的校正步骤,即根据所述星座拆分原理将所述分信号y1校正为y1/4。
综上所述,本发明的多天线系统基于球形译码的低复杂度分步检测系统及检测方法,根据星座拆分原理将高阶调制系统拆分为多个QPSK系统,可降低所述多天线系统球形译码的复杂度。
附图说明
图1为16-QAM星座点格雷映射结构示意图。
图2为本发明多天线系统基于球形译码的低复杂度分步检测系统结构示意图。
图3为四发四收多天线16-QAM调制系统分步球形译码检测误比特率性能示意图。
图4为基于实数乘法的复杂度比较示意图。
具体实施方式
请参见图1,本发明的多天线系统基于球形译码的低复杂度分步检测方法,其包括以下步骤:
1)根据所述多天线系统接收端接收到的信号估计所述多天线系统发射端所发射的信号的硬判值,并根据星座拆分原理将所述硬判值进行拆分为多个分量,通常采用硬判检测方法估计所述硬判值,其中,所述硬判检测方法包括ZF算法及M算法等,现有星座拆分原理已经揭露一个16-QAM星座点可以被拆分成两个QPSK子星座点,因此,对于16正交幅度(QAM)调制的多天线系统,设定所述硬判值为S,根据现有星座拆分原理将其拆分为s1,s2,三者满足下式:
其中 且S,S1,S2都是归一化形式,由图1所示的16-QAM星座点格雷映射结构示意图可知,图1中的大方框代表了S1星座图的大小,小方框代表了S2星座图的大小,S1与16-QAM星座点的前两个比特相关,S2与16-QAM星座点的后两个比特相关。此外,对于64QAM调制的多天线系统,也可通过相应的拆分公式将64QAM星座点拆分为三个QPSK星座点,在此不再赘述。
2)根据所获得的多个分量计算所述接收到的信号的相应分信号,设定所述多天线系统接收端所接收到的信号为y,其对应的分信号分别为y1、y2,应满足: 其中,H是理想信道矩阵,在所述多天线系统中,y1、y2分别通过两个软硬球形译码算法即可得到。由图1可知,S1星座图的大小是S2星座图的大小子模块2的两倍,为抵消不同星座尺寸的影响,需要对分信号进行校正,由于星座图尺寸的两倍相当于能量大了4倍,因此,在本实施方式中,将得到的分信号y1校正为y1/4。
3)根据所获得的各分信号及预先所获得的先验信息计算各分信号对应的外部信息,通常,将所述各分信号减去所对应的先验信息即得到各外部信息,所述外部信息输入至所述多天线系统的信道解码模块以供其进行相应的解码,其中所述先验信息由所述信道解码模块所提供,其为本领域技术人员所知悉,在此不再赘述。
请参见图2,本发明的多天线系统基于球形译码的低复杂度分步检测系统包括:一硬判检测及星座拆分模块、多个软硬球形译码模块、以及一外部信息计算模块。
所述硬判检测及星座拆分模块用于根据所述多天线系统接收端接收到的信号估计所述多天线系统发射端所发射的信号的硬判值,并根据星座拆分原理将所述硬判值进行拆分为多个分量,例如,对于16正交幅度(QAM)调制的多天线系统,根据星座拆分原理可将其拆分为两个QPSK子星座点,对于64QAM调制的多天线系统,也可通过相应的拆分公式将64QAM星座点拆分为三个QPSK星座点。
所述多个软硬球形译码模块分别用于根据各自对应的所述硬判检测及星座拆分模块所获得的分量计算所述接收到的信号相应分信号,在本实施方式中,所述多个软硬球形译码模块即第一软硬球形译码模块及第二软硬球形译码模块,当所述硬判值被拆分为两个分量S1和S2,第一软硬球形译码模块根据分量S2计算所述接收到的信号相应分信号y1,第二软硬球形译码模块根据分量S1计算所述接收到的信号相应分信号y2,根据星座拆分原理可知,S1星座图的大小是S2星座图的大小子模块2的两倍,为抵消不同星座尺寸的影响,需要对分信号进行校正,由于星座图尺寸的两倍相当于能量大了4倍,因此,在本实施方式中,所述第一软硬球形译码模块还设有调整单元,用于将所述分信号y1校正为y1/4。需注意的是,软硬球形译码模块的个数并非以本实施方式为限,本领域技术人员可根据实际的需要予以设定,再有,调整单元的设定也可根据实际的需要予以设定,例如,对于64QAM调制的多天线系统,相应的设有三个软硬球形译码模块用于分别计算各相应的分信号。
所述外部信息计算模块用于根据所述多个软硬球形译码模块所得到的各分信号及预先获得的先验信息计算相应的外部信息,例如,将所述分信号y1减去第一二位的先验信息即得到第一二位的外部信息,将所述分信号y2减去第三四位的先验信息即得到第三四位的外部信息,由此即可得到每比特的外部信息。
以下为对对本发明进行仿真的仿真结果,系统仿真参数如下表一所示,图3为本发明在平坦衰落信道下及不同信噪比条件下的误比特率性能,现有的序列球形译码的性能作为一个参考也在图中示出,其仿真参数也如下表所示:
表一仿真条件设定
天线配置 | 4×4 |
调试方式 | 16QAM |
信道 | 平坦衰落瑞利信道 |
每个数据块的比特数 | 4004 |
每个信噪比条件下的仿真帧数目 | 2500 |
信道编码 | 1/2Turbo(5,7) |
Turbo迭代译码内迭代次数 | 8 |
球形译码初始搜索半径 | 1e4 |
迭代接收机的迭代次数 | 4 |
初始球形译码搜索半径设定为一个足够大的值以保证QPSK子模块能找到合适的点来计算外部信息,因为满足前述式(3)的候选项是考虑了先验信息通过硬球形译码模块搜索得到的,所以需要一个足够大的半径来包含在考虑了先验以后所能搜到的点。
在误比特率为10-4时方案硬球形译码跟分步球形译码的级联时(SD/MSD)的性能较之LSD(序列球形译码)下降了2dB,同时也给出了方案最小均方误差跟分步球形译码的级联时(MMSE/MSD)的性能,其又下降了1dB。
从图4可得SD/MSD跟MMSE/MSD的复杂度相当,但是从性能上考虑,SD/MSD更加优越。
进一步地,对复杂度进行分析如下:
在上述仿真条件下,对于每个接收向量,序列球形译码模块需要搜索512最好的候选项来保证其性能基本等同于最大后验概率检测器的性能。然而,本发明所提出的方法把检测分成两步实现,只需要2×9个候选项来计算每个比特的后验概率。因为对于每个QPSK子模块,需要MNT+1=2×4+1=9个候选项来得到每个比特的软信息。
图4给出了本发明的方法与序列球形译码检测的的基于实数乘法的复杂度比较,前者的复杂度是后者的0.6%。
在迭代检测的第二到第四次迭代中,子模块使用了同第一次迭代一样的拆分星座点。尽管最小均方误差检测比硬球形译码的检测简单得多,但这个硬判的过程只进行一次,在整体上SD/MSD跟MMSE/MSD的复杂度基本相同。表二给出了具体的实数乘法复杂度比较。
表二迭代过程的实数乘法复杂度比较
Claims (10)
1.一种多天线系统基于球形译码的低复杂度分步检测系统,其特征在于包括:
硬判检测及星座拆分模块,用于根据所述多天线系统接收端接收到的信号估计所述多天线系统发射端所发射的信号的硬判值,并根据星座拆分原理将所述硬判值拆分为多个分量;
多个软硬球形译码模块,分别用于根据各自对应的所述硬判检测及星座拆分模块所获得的分量计算所述接收到的信号相应分信号;
外部信息计算模块,用于根据所述多个软硬球形译码模块所得到的各分信号及预先获得的先验信息计算相应的外部信息。
2.如权利要求1所述的多天线系统基于球形译码的低复杂度分步检测系统,其特征在于:所述多个软硬球形译码模块包括用于根据所述星座拆分原理校正所述各分信号的调整单元。
3.一种多天线系统基于球形译码的低复杂度分步检测方法,其特征在于包括以下步骤:
1)根据所述多天线系统接收端接收到的信号估计所述多天线系统发射端所发射的信号的硬判值,并根据星座拆分原理将所述硬判值进行拆分为多个分量;
2)根据所获得的多个分量计算所述接收到的信号的相应分信号;
3)根据所获得的各分信号及预先获得的先验信息计算相应的外部信息。
4.如权利要求3所述的多天线系统基于球形译码的低复杂度分步检测方法,其特征在于:所述步骤1)中采用硬判检测方法估计所述硬判值。
5.如权利要求4所述的多天线系统基于球形译码的低复杂度分步检测方法,其特征在于:所述硬判检测方法包括ZF算法。
6.如权利要求4所述的多天线系统基于球形译码的低复杂度分步检测方法,其特征在于:所述硬判检测方法包括M算法。
7.如权利要求3所述的多天线系统基于球形译码的低复杂度分步检测方法,其特征在于:所述多天线系统为16正交幅度(QAM)调制的系统时,设所述硬判值为S,根据星座拆分原理其可被拆分为分量S1及S2,其中,
9.如权利要求3所述的多天线系统基于球形译码的低复杂度分步检测方法,其特征在于:所述步骤2)还包括一根据所述星座拆分原理校正所述各分信号的校正步骤。
10.如权利要求8所述的多天线系统基于球形译码的低复杂度分步检测方法,其特征在于:根据所述星座拆分原理将所述分信号y1校正为y1/4。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101193149A CN101197603B (zh) | 2006-12-07 | 2006-12-07 | 多天线系统基于球形译码的低复杂度分步检测系统及检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101193149A CN101197603B (zh) | 2006-12-07 | 2006-12-07 | 多天线系统基于球形译码的低复杂度分步检测系统及检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101197603A CN101197603A (zh) | 2008-06-11 |
CN101197603B true CN101197603B (zh) | 2011-07-13 |
Family
ID=39547781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101193149A Expired - Fee Related CN101197603B (zh) | 2006-12-07 | 2006-12-07 | 多天线系统基于球形译码的低复杂度分步检测系统及检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101197603B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345592B (zh) * | 2008-08-21 | 2011-04-13 | 上海交通大学 | 应用于mimo的自适应信号的检测器及检测方法 |
CN102868490B (zh) * | 2012-09-25 | 2015-05-27 | 重庆邮电大学 | 一种低复杂度球形译码检测方法 |
CN104038457A (zh) * | 2014-06-26 | 2014-09-10 | 西安交通大学 | 编码mimo系统中基于初始球半径的软输出球形译码方法 |
CN105933044B (zh) * | 2016-05-11 | 2018-11-06 | 中山大学 | 一种大规模多天线系统低复杂度预编码方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1547339A (zh) * | 2003-12-05 | 2004-11-17 | 清华大学 | Ofdm系统用的高效的迭代编码多用户检测方法 |
CN1645752A (zh) * | 2005-01-21 | 2005-07-27 | 清华大学 | 一种Turbo码与多维调制级联的系统编译码方案 |
-
2006
- 2006-12-07 CN CN2006101193149A patent/CN101197603B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1547339A (zh) * | 2003-12-05 | 2004-11-17 | 清华大学 | Ofdm系统用的高效的迭代编码多用户检测方法 |
CN1645752A (zh) * | 2005-01-21 | 2005-07-27 | 清华大学 | 一种Turbo码与多维调制级联的系统编译码方案 |
Non-Patent Citations (1)
Title |
---|
Albert M. Chan ET-AL.A New Reduced-Complexity Sphere Decoder.《IEEE》.2002,第460-464页. * |
Also Published As
Publication number | Publication date |
---|---|
CN101197603A (zh) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3369226B1 (en) | Method and receiver for decoding symbol transmitted over channel | |
CN106911374B (zh) | 一种低复杂度软输出空间调制检测方法 | |
CN102710581B (zh) | 一种软解映射方法 | |
CN102790747B (zh) | 一种空间调制系统映射方法 | |
CN104301267B (zh) | 一种mimo无线通信接收机的多阶段迭代检测方法和装置 | |
WO2006025676A1 (en) | Method and apparatus for calculating log-likelihood ratio for decoding in a receiver for a mobile communication system | |
CN101453444B (zh) | 星座图简化装置和方法、接收机 | |
EP2281376B1 (en) | Method and digital communication device for calculating soft information for received QAM symbols | |
CN101197603B (zh) | 多天线系统基于球形译码的低复杂度分步检测系统及检测方法 | |
CN103581103B (zh) | 适用于apsk星座的软解映射方法 | |
EP2745405B1 (en) | Method and apparatus for soft symbol processing in a communication receiver | |
CN101237434B (zh) | 一种格雷映射m-psk调制的软判决方法 | |
CN105099974B (zh) | 一种低复杂度的空间调制软判决检测方法 | |
CN101938333B (zh) | 格雷编码π/M-MPSK调制软比特信息计算方法 | |
CN101404564A (zh) | 8psk格雷映射的一种软解调方法 | |
CN106534037B (zh) | 一种高阶调制信号的软解调方法 | |
CN101437012A (zh) | 一种格雷正交幅度调制下低复杂度的软解调方法 | |
US9071471B2 (en) | Low-complexity estimation of QAM symbols and constellations | |
CN109981503B (zh) | 一种分层k-best球形译码方法及装置 | |
CN101009533A (zh) | 用于mimo系统中的检测方法 | |
CN108199752A (zh) | 一种低复杂度的双极化卫星mimo信号检测方法 | |
CN109167648B (zh) | 候选星座点集合生成方法及mimo空间复用检测方法 | |
US8411775B2 (en) | Iterative demapper | |
US9917723B2 (en) | Efficient methods and recursive/scalable circuit architectures for QAM symbol mean and variance estimations | |
KR20090128061A (ko) | 다중 입력 다중 출력 시스템에서 신호 검출을 위한 장치 및방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110713 Termination date: 20181207 |