基于部分干扰消除的分组译码方法和接收机的制作方法

文档序号:7699731阅读:139来源:国知局
专利名称:基于部分干扰消除的分组译码方法和接收机的制作方法
技术领域
本发明涉及网络通讯技术领域,具体涉及基于部分干扰消除的分组译码方法和接收机。
背景技术
Partial Interference Cancellation(部分干扰消除,PIC)分组译码方法的实现 原理为设定空时码持续时间为t、发射天线数为ητ以及接收天线数为ηκ,ΜΙΜ0(多输入多输出)系统模型可写为如下等效形式y = Gx+w ;其中,y是原始接收信号向量且,G是等效信道矩阵且是发射信 号向量且X e An,A为星座符号集,W是高斯白噪声且, C为复数域。如果η个信息符号的序号集为I = {0,1,2,. . .,η_1},将发射信号分为N个组即 I。,I1,...,IN_i,则第k组包含的nk个信息符号的序号集合为A =&。,、,···,‘』,第k组发射 信号向量为、=Kc^,,'-'^Jr ,第k组对应的等效信道矩阵为G = [g0, gl,...,gn_J且 Gh =[ .》,‘’…,此时,分组后的系统模型可写为如下形式 为了获得第k组信号的信号向量、,需要将接收信号左乘一个矩阵、,以消除其 他组对第k组的干扰,、需满足、。该过程消除了组间干扰,但组内干扰依然存 在。消除组间干扰后的输出可以表示为、=巧7。可找到满足义& =0,"Λ的、,即化=L-Gimf GlT\Glf ,其中为&在G中 的补集,即吒=[G,0,G/],...,G/t i,G/t+|,...,G/wi];因此,可推导出:、=Phy = PhGltXh +P1W。在消除
组间干扰后,可以利用Multi-Input-Multi-Output (多输入多输出,ΜΙΜΟ)检测方式检测各 组信号的发射向量。MIMO检测方式如最大似然(ML)准则或者类ML准则或者其它算法等。基于上述实现原理,目前两种主要的PIC分组译码方法的实现过程如下方法一、基本PIC分组译码方法(可称为PIC算法),该方法包括针对发射信号划分为N个组,针对第k组,将其它组对第k组的干扰矩阵令进行 Cholesky (乔累斯基)分解令=LhLl ,其中令=吒Y1Gch氏为第k组对应的干扰信道矩阵。 然后,计算第k组的接收滤波矩阵、=^-C1Cft,Im为mXm的单位阵,C4 =G^(Lft)"1。之后, 根据及计算、=《吒和、=P1J ,其中是第k组对应的等效信道矩阵,、是第k组对应 的接收信号向量。最后,利用44和\并根据最大似然准则检测第k组信号的发射向量& ,
^— w||’其中,&为第k组信号对应的可能的发射向量。
方法二、PIC-SIC分组译码方法。该方法引入了 Successive InterferenceCancellation(串行干扰消除器,SIC)技术,需要对每个组的信噪比进行排 序,消除组间干扰并检测信噪比最高的一组信号的发射向量(该过程与方法一过程类似, 不再重复说明),然后,消除信噪比最高的一组对其他组的干扰,之后再针对下一组进行组 间干扰消除及检测发射向量操作,依此类推,直到最后一组。该方法可称为SIC-PIC算法。发明人发现上述现有技术至少存在如下问题由于&和Gl的维数较高,因此使计 算出的」、和、的维数也较高,从而使最大似然准则中采用了维数高的矩阵进行运算,最终 导致分组译码的实现复杂度高。

发明内容
本发明实施方式提供的基于部分干扰消除的分组译码方法和接收机,通过降低译码过程中矩阵的维数,降低了分组译码的实现复杂度。本发明实施方式提供的基于部分干扰消除的分组译码方法,包括对信道相关矩阵进行三角分解,并对分解后的矩阵求逆;针对发射信号被划分成组中的每一组,从所述求逆后的矩阵中提取与该组信号相 关的子矩阵;根据所述子矩阵的正交分解后的矩阵,获取消除组间干扰后该组对应的接收信号 向量以及该组对应的等效信道矩阵;根据所述消除组间干扰后该组对应的接收信号向量以及该组对应的等效信道矩 阵,利用多输入多输出检测方式检测该组信号的发射向量。本发明实施方式提供的接收机,包括接收单元,用于接收信号;分解求逆单元,用于对信道相关矩阵进行三角分解,并对分解后的矩阵求逆;子矩阵单元,用于针对发射信号被划分为组中的每一组,从所述求逆后的矩阵中 提取与所述该组信号相关的子矩阵;获取单元,用于对所述子矩阵进行正交分解,根据所述子矩阵的正交分解后的矩 阵,获取消除组间干扰后的该组对应的接收信号向量以及该组对应的等效信道矩阵;检测单元,用于根据所述消除组间干扰后该组对应的接收信号向量以及该组对应 的等效信道矩阵,利用多输入多输出检测方式检测该组信号的发射向量。通过上述技术方案的描述可知,通过对信道相关矩阵进行三角分解后的矩阵求 逆,并从求逆后的矩阵中获取与一组信号相关的子矩阵,降低了利用该子矩阵获得的该组 对应的接收信号向量的维数、以及该组对应的等效信道矩阵的维数,由于该组对应的接收 信号向量和该组对应的等效信道矩阵的维数均得到了降低,因此,在利用多输入多输出方 式检测该组的发射向量时能够采用低维度的矩阵运算,最终降低了分组译码的实现复杂 度。


图1是本发明实施例一的基于部分干扰消除的分组译码方法流程图;图2是本发明实施例二与基本PIC分组译码方法的复杂度对比示意图3是本发明实施例三与PIC-SIC分组译码方法的复杂度对比示意图;图4是本发明实施例四的基于部分干扰消除的分组译码装置示意图;图5是本发明实施例四的获取单元的结构示意图;图6是本发明实施例四的获取单元的另一种结构示意图。
具体实施例方式本发明实施例一提供一种基于PIC的分组译码方法。该方法的流程如附图1所示。图1中,步骤100、针对发射信号进行分组。步骤110、估计多输入多输出的等效信道矩阵,并根据公式A = GhG获取多输入多 输出系统的信道相关矩阵A,其中的G为多输入多输出系统的等效信道矩阵,Gh表示等效信 道矩阵G的共轭转置。步骤120、对多输入多输出系统的信道相关矩阵A进行三角分解,该三角分解如 Cholesky (乔累斯基)分解等,对信道相关矩阵A的Cholesky分解结果可以表示为-A = LLh ;其中,L为对A进行Cholesky分解后获得的下三角矩阵,Lh表示矩阵L的共轭转置。步骤130、对上述分解后获得的下三角矩阵进行逆运算,以获得求逆后的矩阵F,F =IA步骤140、针对各组信号中的其中一组(如第k组),从求逆后的矩阵F中获取 与该组信号相关的子矩阵,例如,针对第k组信号从矩阵F中获得的子矩阵为及,其中 0彡k彡N-l,N为发射信号被划分的组数。从矩阵F中获取与该组信号相关的子矩阵&的一个具体的例子为从矩阵F中选 取与该组信号具有相同列的部分,从而获得子矩阵A。步骤150、对第k组的子矩阵A进行正交分解,即& -M1Kh,其中M/t为酉矩阵, 火4为下三角矩阵。步骤160、利用该第k组的子矩阵巧t的正交分解后的酉矩阵#4和下三角矩阵AJ^ 取消除组间干扰后的第k组对应的接收信号向量,以及第k组对应的等效信道矩阵及。获取第k组对应的接收信号向量弋的一个具体例子为利用公式% =A^v获得第k 组信号的接收向量、,其中,为第k组信号的子矩阵&的正交分解后的酉矩阵, 的共轭转置,V的一个具体例子为v = NGHy, Y为接收机接收到的信号的向量,即原始接收 信号向量。获取消除组间干扰后的第k组对应的等效信道矩阵&的一个具体例子为利用公 式T4喊)-1获得第k组对应的等效信道矩阵4 ,其中为第k组的子矩阵&的正交分解后 的下三角矩阵,<为矩阵&的共轭转置,(Kfr1为矩阵&的共轭转置后的逆矩阵。步骤170、根据第k组对应的接收信号向量、以及第k组对应的等效信道矩阵进行 多输入多输出检测,以检测第k组信号的发射向量&。多输入多输出检测可以采用最大似 然准则运算,也可以采用类最大似然准则运算或其它算法。在多输入多输出检测为最大似然准则运算时,一个检测第k组信号的发射向量的 具体例子为利用公式& =^HK, - w.il检测第k组信号的发射向量,其中, 为第k组对应的接收信号向量,4为第k组对应的等效信道矩阵,\为可能的发射向量。可能的发射向 量可以为预先设置的多个发射向量。在上述流程中需要说明的是,针对发射信号划分的各组都需要进行从步骤140到 步骤170的处理操作;而且,针对各组的处理操作可以并行进行,即针对各组同时进行从步 骤140到步骤170的处理操作。另外,针对各组的处理操作也可以顺序进行,即先针对某一 组进行从步骤140到步骤170的处理操作,针对该组的处理操作完成后,再对另一组进行从 步骤140到步骤170的处理操作,依次类推,直到完成对最后一组的处理操作。在针对各组顺序进行处理操作的情况下,可以依照针对发射信号被划分成组的顺 序对各组先后进行处理操作,也可以依照其它顺序对各组先后进行处理操作,这里的其它 顺序如各组信号的信噪比大小顺序等。上述信噪比可以通过a=IIhIf或其他形式来表示。在依照各组信号的信噪比大小顺序对各组先后进行处理操作的情况下,可以在对 一组进行处理操作完成后,消除当前处理操作完成的该组信号对其它未检测发射向量的各 组信号的干扰,然后,再对下一组信号进行消除组间干扰和消除组内干扰的处理操作。消 除当前处理操作完成的该组信号对其它未检测发射向量的各组信号的干扰的一个具体的 例子为根据公式v =来消除第i组信号对其它未检测发射向量的各组信号的干 扰,其中、为当前刚处理完成的第i组信号的发射向量,&为R中与第i组信号对应的部 分,碎和弋的关系与吒和G/t的关系类似,且R = LH,U为酉矩阵,U可以使〃'=碑。由于辟不一 定为上三角矩阵,因此,通过右乘U,可以使R'为一个上三角矩阵,在进行下一次迭代计算 之前,可以将的值赋给巧,将R'的值赋给R,使R成为一个上三角矩阵,即R' = R0 F^ 应用于下一次循环叠代过程中获得子矩阵的过程。另外需要说明的是,针对发射信号进行分组操作的位置可以调整,例如,可以将分 组操作放在步骤140之前的任一步骤的后面。上述类最大似然法则如sphere decoding等。从上述实施例一的描述可知,实施例一通过从求逆后的矩阵F中获取与一组信号 相关的子矩阵,并利用该子矩阵进行后续的处理操作,消除了后续矩阵运算中相对于一组 信号的冗余信息,从而使后续矩阵运算中的部分维度高的大矩阵被简化为维度低的小矩阵 (如维度较低的^^-和、),降低了分组译码过程中矩阵运算的复杂度,最终降低了分组译码 的实现复杂度,降低了接收机的处理复杂度。虽然本实施例利用了维度低的小矩阵来实现分组译码,但是,在译码性能上,相对 于现有的PIC译码方法的性能来说,实施例一的译码方法的译码性能并没有受到影响,下 面对此进行证明首先介绍一个引理引理:beCm,aeClcCm, M,U e Cmxn,m ^ η, M,U 可表示为 M = [m0,. · ·,Hln-J 和 U =[U0, · · ·,Un_J,如果U满足如下两个条件,则可获得arg^^-M+arg惣施I
ο条件1、列正交特性,即UhU = In ;条件2、U 的列空间与 M 的列空间相同,即 span {mQ,Hi1, · · .,mn_J = span {uQ,U1, · ·.,
Un_J O 在介绍了上述引理后,如果可证明(MhL-lGHXMhL-lGHf =Illk,而且,化GJT4 (G^iG4)-1]"与、G/t具有相同的列空间,则可以获知(A^iT1G")"满足上述引理的两 个条件,由此可以推导出
从该推导出的内容可
以获知
也就是说,现有的最大似然准则 ^ =^nK _ 可以被简化为
xIk eA'k 其中L为A的三角分解矩阵如Cholesky分解矩阵,^Ot为Ik对应的L—1的子矩阵 Mt进行正交分解Mi得到的U阵,\与N的关系类似于G4与G的关系,而k =^r1。 由于和&两个矩阵的阶数较低,因而降低了分组译码的实现复杂度,节约了接收机处理 资源,特别是维度较大的空时码的复杂度能够得到极大的降低。本发明实施例二提供一种基于PIC的分组译码方法,该方法包括如下步骤步骤1、根据公式A = GhG计算并确定多输入多输出系统的信道相关矩阵A,其中 的G为多输入多输出系统的等效信道矩阵,Gh表示等效信道矩阵G的共轭转置。步骤2、对信道相关矩阵A进行Cholesky分解,分解的结果为A = LLH,其中L为 对信道相关矩阵A进行Cholesky分解后获得的下三角矩阵,Lh表示下三角矩阵L的共轭转 置。步骤3、对L进行求逆运算,获得F = Γ1。步骤4、根据公式ν = FGh7获得V,其中,F为下三角矩阵L的逆矩阵,Gh表示等效 信道矩阵G的共轭转置,y为原始接收信号向量。步骤5、针对发射信号分为N个组,针对每一个组如第k组,k = 0,1,...,^1,对 子矩阵4进行正交分解,正交分解的结果可以为八Ai ;其中,子矩阵&为从求逆后 的矩阵F中获取的与该组信号相关的子矩阵,&和F的关系类似于\和G的关系,^^是一 个酉矩阵,夂ν是一个下三角矩阵。步骤6、针对每一个 k,计算 =<\k = 0,1,... ,N-I0步骤7、针对每一个k,进行Kf的逆运算,获得\ =(<)"'。步骤8、针对每一个k,根据最大似然准则检测 在上述实施例二的描述中,步骤5至步骤8中针对每一个k的操作是并行进行的, 也可以变换为根据组的顺序依次顺序执行,如针对第一组进行了&的正交分解、计算、获 得7I、以及根据最大似然准则检测获得&之后,再针对第二组进行&的正交分解、计算氕、获 得及、以及根据最大似然准则检测获得& ,以此类推,直到对第N-I组进行的正交分解、 计算、获得7^1、以及根据最大似然准则检测获得。实施例二是对现有技术中的基本PIC分组译码方法的改进,现有技术中的基本 PIC分组译码方法的复杂度如表1所示表1 表1中的N为针对发射信号被划分成组的数量,m为空时码的发送时隙数与接收 天线数的乘积,η为空时码的发送符号数,即空时码长度,K为组内符号数。表 1 中的复数乘法(Complex multiplications)、复数加法(Complexadditions)、 模方(Absolute-squares)、实数加(Real additions)、复数除实数(CR divisions)和平方 根(Square-roots)都是衡量复杂度的指标。实施例二的基于PIC的分组译码方法的复杂度如表2所示表2 表2中的m为空时码的发送时隙数与接收天线数的乘积,η空时码的发送符号数, 即空时码长度,K为组内符号数。通过对比表1和表2中衡量复杂度的指标可明确得知,现有技术中的基本PIC分 组译码方法的复杂度高于实施例二的基于PIC的分组译码方法的复杂度。在组内符号数K = 2且空时码的发送时隙数与接收天线数的乘积m = 5的情况下, 随着空时码长度η的增加,现有技术的基本PIC分组译码方法的复杂度和实施例二的基于 PIC的分组译码方法的复杂度的变化曲线如附图2所示。图2中,带圆圈的曲线为现有技术的基本PIC分组译码方法的复杂度随着η的变 化而变化的曲线,带菱形的曲线为实施例二的基于PIC的分组译码方法的复杂度随着η的变化而变化的曲线。从图2的两条曲线可明显看出,在K = 2且m = 5的情况下,随着η的 增加,现有技术的基本PIC分组译码方法的复杂度与实施例二的复杂度之间的差距逐渐增 力口。因此,相对于现有技术的基本PIC分组译码方法而言,由于实施例二的基于PIC的分组 译码方法降低了分组译码方法的复杂度,因此,实施例二的方法可称为高效PIC算法。本发明实施例三提供一种基于PIC的分组译码方法,该方法包括如下步骤步骤1、设置变量 =N, Pe = 0,i = 0,其中Ν为针对发射信号划分成组的数量。步骤2、根据公式A = GhG计算确定多输入多输出系统的信道相关矩阵Α,其中的G 为多输入多输出系统的等效信道矩阵,Gh表示等效信道矩阵G的共轭转置。步骤3、对信道相关矩阵A进行Cholesky分解,分解的结果为A = LLH,其中L为对A进行Cholesky分解后获得的下三角矩阵,Lh表示矩阵L的共轭转置。步骤4、对分解后的矩阵L进行求逆运算,F = T10步骤5、根据公式ν = FGHy,进行计算获得V,其中,y为原始接收信号向量,即接收 端接收到的信号向量。步骤6、令 R = LH。步骤7、针对所有满足O彡k < Ng的第k组进行的计算为对子矩阵&进行正交分 解·Λ =MhKh ,以消除组间干扰,其中的子矩阵&为从求逆后的矩阵F中获取的与该组信 号相关的子矩阵,&和F的关系类似于G7t和G的关系,为分解后的酉矩阵,为分解后的 下三角矩阵。步骤8、获取消除组间干扰后第k组对应的等效信道矩阵,例如针对0 < k < Ng, 对Af进行逆运算,获得A =Kr1。步骤9、确定未检测发射向量的各组信号的信噪比,并选出信噪比最大的一组,例 如,从k = ο到k = Ng-I循环进行如下操作计算A=IIhIL,比较Pk和pe,如果pk > pe,则Pe =Pk, i = k。步骤10、获取消除组间干扰后信噪比最大的一组对应的接收信号向量,例如,根据 公式% =Mfv计算消除组间干扰后信噪比最大的第i组对应的接收信号向量、。步骤11、根据最大似然准则检测信噪比最大一组第i组信号的发射向量毛,,
^ii =argmin||M/i-7;iXA||步骤12、Ng = Ng_l,如果Ng = 0,则表明所有组都进行了发射向量检测,本实施例 结束,否则,到步骤13。步骤13、消除信噪比最大的第i组信号对其它未检测发射向量的组的信号干扰, 即根据公式v=v - 进行计算。步骤14、找到一个酉阵U,使得Λ = 辟,并计算v = Uv,令R = R',其中的R'为R 的下三角矩阵,\为R中与第i组对应的部分,碎和弋的关系与吒和气之间的关系类似,同 时,令^ 二C/巧,再对剩余的Ng个组重新进行顺序编号,得到新的6〗。到步骤7,此时,由于巧 发生了变化,因此步骤7中的&发生了变化。实施例三是对现有技术中的PIC-SIC分组译码方法的改进,现有技术中的 PIC-SIC分组译码方法的复杂度如表3所示
表 3 表3中的N为针对发射信号被划分成组的数量,m为空时码的发送时隙数与接收 天线数的乘积,η为空时码的发送符号数,即空时码长度,K为组内符号数。实施例三的基于PIC的分组译码方法的复杂度如表4所示表 4
复数乘,KK3 ir Kn K2n mn
1---K +--N+ η +---+ ——
334 12 2
3n2 ZKn1 mn2 5n3 2 +---+-+-+ n -nK
44 2 6
复数加,5K 3Κ2 IK3 lr 3η 5Κη K2 η 5 Nn
1 +---H---N---1------
6 2 34 6 4 12
mn \~iKn2 Nn3 mn2 2 2 ^
+-----+-+ η +η -ηΚ
2 12 3 2K K1 Kn Κ2ηη2 Kn2 Nn2 η2 1 2 ,Τ
一 +--η--+-+ mn----+-+ — + —η (Ar+ 1)
22 12 124 4 3 6 2
实数加K K2 3η 2Κη ΛΓ 2 Nn2
一 +-----+ Nn+η +-
2 2 2 36
碰随数I(7V_i)w
棚I(TV-I)m
I-1-1X表4中的N为针对发射信号被划分的组的数量,m为空时码的发送时隙数与接收 天线数的乘积,η为空时码的发送符号数,即空时码长度,K为组内符号数。通过对比表3和表4中衡量复杂度的指标可明确得知,现有技术中的PIC-SIC分组译码方法的复杂度高于实施例三的基于Pic的分组译码方法的复杂度。
在组内符号数K = 2且空时码的发送时隙数与接收天线数的乘积m = η的情况下, 随着空时码长度η的增加,现有技术的SIP-PIC分组译码方法的复杂度和实施例三的基于 PIC的分组译码方法的复杂度的变化曲线如附图3所示。图3中,带圆圈的曲线为现有技术的SIP-PIC分组译码方法的复杂度随着η的变 化而变化的曲线,带菱形的曲线为实施例三的基于PIC的分组译码方法的复杂度随着η的 变化而变化的曲线。从图3的两条曲线可明显看出,在K = 2且m = η的情况下,随着η的 增加,现有技术的SIP-PIC分组译码方法的复杂度与实施例三的复杂度之间的差距逐渐增 力口。因此,相对于现有技术的SIP-PIC分组译码方法而言,由于实施例三的基于PIC的分组 译码方法降低了分组译码方法的复杂度,因此,实施例三的方法可称为高效SIP-PIC算法。本发明实施例四提供一种基于PIC的分组译码装置,该装置可以为接收机。该接 收机的结构如附图4所示。图4中的接收机400包括接收单元410、分解求逆单元420、子矩阵单元430、获 取单元440和检测单元450。接收单元410用于接收信号。分解求逆单元420用于估计多输入多输出系统的等效信道矩阵,根据该等效信道 矩阵获取多输入多输出系统的信道相关矩阵Α,信道相关矩阵A = GHG,其中的G为多输入 多输出系统的等效信道矩阵,Gh表示等效信道矩阵G的共轭转置。分解求逆单元420对信 道相关矩阵A进行三角分解如乔累斯基分解,对信道相关矩阵A的分解结果的一个具体的 例子为分解求逆单元420根据公式A = LLh进行乔累斯基分解;这里的L为对信道相关矩 阵A进行乔累斯基分解后获得的下三角矩阵,Lh表示下三角矩阵L的共轭转置。分解求逆 单元420对分解后的矩阵L求逆,求逆后的矩阵为F,且F = Γ1。针对发射信号被划分为组中的每一组(如第k组),子矩阵单元430用于从求逆 后的矩阵F中获取与该组信号相关的子矩阵。例如,针对第k组信号,子矩阵单元430获得 的子矩阵为F4,其中0彡k彡N-l,N为针对发射信号被划分成组的数量。子矩阵单元430 可以从矩阵F中选取与该组信号具有相同列的部分,从而获得子矩阵A。需要说明的是,针对发射信号划分为组的操作可以由接收单元410执行,也可以 由子矩阵单元430执行,还可以由其他单元或设备执行,如可以由发射端执行等。获取单元440用于对子矩阵单元430获取的子矩阵&进行正交分解,即 Fh =MhKh ,其中M/t为酉矩阵,&为下三角矩阵。获取单元440还用于根据子矩阵的正交 分解后的酉矩阵和下三角矩阵获取消除组间干扰后的第k组对应的等效信道矩阵及 和第k组对应的接收信号向量、,其中,《4 =M kFG"y Th =^r1。检测单元450用于根据第k组对应的接收信号向量、和第k组对应的等效信道矩 阵?;进行多输入多输出检测,以检测第k组信号的发射向量&。这里的多输入多输出检测方 式可以为最大似然准则运算,也可以为类最大似然准则运算或其它算法。检测单元450检 测第k组信号的发射向量&的一个具体的例子为在多输入多输出检测方式为最大似然准则运算时,检测单元450可以利用公式^=^HK _ 检测出第k组信号的发射向量,其中:Th为各种可能的发射
向量。可能的发射向量可以为预先设置的发射向量。子矩阵单元430、获取单元440和检测单元450针对各组信号的处理操作可以并行 进行,也可以顺序进行。并行进行和顺序进行的含义如上述方法实施例中的描述。不论是 并行进行还是顺序进行,获取单元440的结构的一个具体例子如附图5所示。图5中的获取单元440包括第一获取模块441和第二获取模块442。第一获取模块441用于根据公式=W^r1获取消除组间干扰后第k组对应的等效 信道矩阵^ ,其中,&t为第k组的子矩阵&的正交分解后的下三角矩阵,0彡k彡N-I, N为 针对发射信号划分成组的数量。第一获取模块441可以通过执行对第k组的子矩阵&进行 正交分解操作获得。需要说明的是,对第k组的子矩阵&进行正交分解的操作也可以由 第二获取模块442来执行,此时,第一获取模块441可以从第二获取模块442处获取。另 夕卜,第一获取模块441和第二获取模块442也可以均执行对第k组的子矩阵巧s进行正交分 解的操作,第一获取模块441根据自身执行结果获取At ,第二获取模块442根据自身执行结 果获取。第二获取模块442用于根据公式
获取消除组间干扰后的第k组对应 的接收信号向量、;其中=Mii为第k组的子矩阵&的正交分解后的酉矩阵,0彡k彡N-I, N 为针对发射信号划分成组的数量,F为对矩阵L求逆后的矩阵,Gh为多输入多输出系统的等 效信道矩阵的共轭转置,y为原始接收信号向量。第一获取模块441和第二获取模块442针对各组的操作可以并行执行,也可以按 照某种顺序依次对各组顺序进行处理操作。在针对各组顺序进行处理操作的情况下,可以依照针对发射信号被划分成组的顺 序对各组信号先后进行处理操作,也可以依照其它顺序对各组先后进行处理操作,这里的 其它顺序如各组信号的信噪比大小顺序等。上述信噪比可以通过及
|f来表示。在依照 各组信号的信噪比大小顺序对各组信号先后进行处理操作的情况下,上述获取单元440的 结构的另一个具体例子如附图6所示。图6中的获取单元440包括信噪比模块443、获取模块444和消除模块445。信噪比模块443用于根据未检测发射向量的各组信号的子矩阵的正交分解后的 矩阵K4获取未检测信号向量的各组信号的信噪比,该信噪比可以表示为
,其中的
。信噪比模块443选出信噪比最大的一组。针对信噪比模块443选出的信噪比最大的一组信号,获取模块444用于对该组信 号的子矩阵进行正交分解,并根据该组信号的子矩阵的正交分解后的矩阵获取消除组间干 扰后的该最大的一组对应的等效信道矩阵、以及该最大的一组对应的接收信号向量。设定 信噪比最大的一组为第k组,则获取模块444对子矩阵&进行正交分解,即& -M1Kh,其 中=M4为酉矩阵,&4为下三角矩阵,并根据子矩阵&的正交分解后的酉矩阵和下三角矩 阵夂4获取消除组间干扰后的第k组对应的等效信道矩阵及和第k组对应的接收信号向量 uIt,其中,
'。获取模块444的结构的一个具体例子如图5所示,在此不再重复说明。消除模块445用于消除检测出的信噪比最大的一组信号对未检测发射向量的各组信号的干扰,例如,消除模块445用于根据公式”来消除第i组对其它未检 测发射信号向量的各组信号的干扰,其中U为酉矩阵,U可以使Λ = Μ ,、为当前刚处理完 成的第i组信号的发射向量,&为R中与第i组信号对应的部分,峭和弋的关系与巧和At的 关系类似,且R的初始值为R = LH,之后,R = R',《=「巧,其中的R'为R的下三角矩阵。 消除模块445还用于将斤提供给获取模块444,获取模块444接收^ ,并利用《针对未检测 发射信号向量的各组子矩阵进行正交分解。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借 助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下 前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部 或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如 ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务 器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和 变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
权利要求
一种基于部分干扰消除的分组译码方法,其特征在于,包括对信道相关矩阵进行三角分解,并对分解后的矩阵求逆;针对发射信号被划分成组中的每一组,从所述求逆后的矩阵中提取与该组信号相关的子矩阵;根据所述子矩阵的正交分解后的矩阵,获取消除组间干扰后该组对应的接收信号向量以及该组对应的等效信道矩阵;根据所述消除组间干扰后该组对应的接收信号向量以及该组对应的等效信道矩阵,利用多输入多输出检测方式检测该组信号的发射向量。
2.如权利要求1所述的方法,其特征在于,所述三角分解为乔累斯基分解,且所述对信 道相关矩阵进行三角分解,并对分解后的矩阵求逆包括对所述信道相关矩阵A进行乔累斯基分解的结果为A = LLh,对所述L求逆,求逆后的 矩阵为F,且F = L_i;其中,A = GhG, G为多输入多输出系统的等效信道矩阵。
3.如权利要求1所述的方法,其特征在于,根据所述子矩阵的正交分解后的矩阵获取 消除组间干扰后该组对应的接收信号向量包括根据%获取消除组间干扰后的第k组对应的接收信号向量、;其中G为等效信道矩阵,F为信道相关矩阵A进行乔累斯基分解得到的三角矩阵L的逆矩阵,为矩阵 F第k组的子矩阵、的正交分解后的酉矩阵,0彡k彡N-l, N为组的数量,y为原始接收信 号向量。
4.如权利要求1所述的方法,其特征在于,所述根据所述子矩阵的正交分解后的矩阵, 获取消除组间干扰后该组对应的等效信道矩阵包括根据\ =(<广获取消除组间干扰后第k组对应的等效信道矩阵;其中,&为第k组的子矩阵巧6的正交分解后的下三角矩阵,0彡k彡N-1,N为组的数量。
5.如权利要求1或2或3或4所述的方法,其特征在于,所述根据所述消除组间干扰后 该组对应的接收信号向量以及该组对应的等效信道矩阵,利用多输入多输出检测方式检测 该组信号的发射向量包括根据所述消除组间干扰后该组对应的接收信号向量以及该组对应的等效信道矩阵,利 用最大似然准则或类最大似然准则检测该组信号的发射向量。
6.如权利要求5所述的方法,其特征在于,所述根据所述消除组间干扰后该组对应的 接收信号向量以及该组对应的等效信道矩阵,利用最大似然准则检测该组信号的发射向量 包括根据&- vdl检测第k组信号的发射向量&.xiksAik k,其中 为消除组间干扰后的第k组对应的接收信号向量,&为消除组间干扰后的第k 组对应的等效信道矩阵,\为第k组信号对应的可能的发射向量,0彡k彡N-l, N为组的数量。
7.如权利要求1所述的方法,其特征在于,所述根据所述子矩阵的正交分解后的矩阵, 获取消除组间干扰后该组对应的接收信号向量以及该组对应的等效信道矩阵包括根据未检测发射向量的各组的子矩阵的正交分解后的矩阵估计所述未检测发射向量的各组的信噪比,并选出信噪比最大的一组;根据所述选出的信噪比最大的一组的子矩阵的正交分解后的矩阵获取消除组间干扰 后的该最大的一组对应的接收信号向量以及该最大的一组对应的等效信道矩阵,并消除该 最大的一组对未检测发射向量的各组的信号干扰。
8.一种接收机,其特征在于,包括 接收单元,用于接收信号;分解求逆单元,用于对信道相关矩阵进行三角分解,对分解后的矩阵求逆; 子矩阵单元,用于针对发射信号被划分为组中的每一组,从所述求逆后的矩阵中提取 与所述该组信号相关的子矩阵;获取单元,用于对所述子矩阵进行正交分解,根据所述子矩阵的正交分解后的矩阵,获 取消除组间干扰后的该组对应的接收信号向量以及该组对应的等效信道矩阵;检测单元,用于根据所述消除组间干扰后该组对应的接收信号向量以及该组对应的等 效信道矩阵,利用多输入多输出检测方式检测该组信号的发射向量。
9.如权利要求8所述的接收机,其特征在于,所述获取单元包括信噪比模块,用于根据未检测发射向量的各组的子矩阵的正交分解后的矩阵估计所述 未检测发射向量的各组的信噪比,并选出信噪比最大的一组;获取模块,用于对所述选出的信噪比最大的一组的子矩阵进行正交分解,并根据正交 分解后的矩阵获取消除组间干扰后的该最大的一组对应的接收信号向量以及该最大的一 组对应的等效信道矩阵;消除模块,用于消除该最大的一组对未检测发射向量的各组的信号干扰。
10.如权利要求8所述的接收机,其特征在于,所述获取单元包括第一获取模块,用于根据 获取消除组间干扰后的第k组对应的接收信号向 量气,其中G为等效信道矩阵,F为信道相关矩阵A进行乔累斯基分解得到的三角矩阵L的 逆矩阵,为矩阵F第k组的子矩阵、的正交分解后的酉矩阵,0≤k ≤N-l,N为组的数 量;第二获取模块,用于根据A =(〖《”获取消除组间干扰后第k组对应的等效信道矩阵, 其中,为第k组的子矩阵&的正交分解后的下三角矩阵,0≤k ≤N-l, N为组的数量。
全文摘要
本发明实施例公开了基于部分干扰消除的分组译码方法和接收机的技术方案。其中的基于部分干扰消除的分组译码方法包括对信道相关矩阵进行三角分解,并对分解后的矩阵求逆,针对发射信号被划分成组中的每一组,从所述求逆后的矩阵中提取与该组信号相关的子矩阵,根据所述子矩阵的正交分解后的矩阵获取消除组间干扰后该组对应的接收信号向量以及该组对应的等效信道矩阵,根据所述消除组间干扰后该组对应的接收信号向量以及该组对应的等效信道矩阵,利用多输入多输出检测方式检测该组信号的发射向量。上述技术方案降低了分组译码的实现复杂度,节约了接收机的处理资源。
文档编号H04L1/06GK101867459SQ200910082269
公开日2010年10月20日 申请日期2009年4月20日 优先权日2009年4月20日
发明者夏香根, 李斌, 沈晖, 罗毅 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1