基于多用户多入多出技术的中间码的分配的方法及装置.pdf

上传人:a*** 文档编号:805682 上传时间:2018-03-13 格式:PDF 页数:17 大小:952.85KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910127794.7

申请日:

2009.03.24

公开号:

CN101848068A

公开日:

2010.09.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 1/06申请日:20090324|||公开

IPC分类号:

H04L1/06; H04L25/03; H04B1/707; H04B7/06

主分类号:

H04L1/06

申请人:

中兴通讯股份有限公司

发明人:

林伟; 耿鹏; 马毅华

地址:

518057 广东省深圳市南山区科技南路55号

优先权:

专利代理机构:

北京康信知识产权代理有限责任公司 11240

代理人:

余刚;吴孟秋

PDF下载: PDF下载
内容摘要

本发明提供了一种基于多用户多入多出技术的中间码的分配的方法及装置,其中,分配方法包括:对于多个空分用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码。本发明克服了现有技术中为一定空间隔离内的各空分用户分配的中间码相同而受到干扰,从而导致各空分用户信道估计质量下降的问题,提高了信道估计的质量。

权利要求书

1.  一种基于多用户多入多出技术的中间码的分配方法,用于为多个空分用户分配中间码,其特征在于,所述方法包括:
对于所述多个空分用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配的扩频码字对应的码道数、以及所述多个空分用户的总数量为所述每个空分用户分配中间码。

2.
  根据权利要求1所述的方法,其特征在于,为所述每个空分用户分配中间码的处理包括:
对于所述每个空分用户,根据其系统配置的最大可使用的中间码的数量和为该空分用户分配的所述扩频码字对应的码道数确定为所述多个空分用户分配的中间码的总数量;
根据为所述多个空分用户分配的中间码的总数量和所述多个空分用户的总数量确定为所述每个空分用户分配的中间码的数量。

3.
  根据权利要求2所述的方法,其特征在于,在确定了为所述每个空分用户分配的中间码的数量之后,所述方法还包括:
依次连续地为所述每个空分用户分配相应的中间码。

4.
  根据权利要求2所述的方法,其特征在于,根据如下公式确定为所述多个空分用户分配的中间码的总数量km_all:
km_all=[Ncodesdma/(16/K)],其中,Ncodesdma表示为每个空分用户分配的所述扩频码字对应的码道数,K表示系统配置的最大可使用的中间码的数量。

5.
  根据权利要求2所述的方法,其特征在于,根据如下公式确定为所述每个空分用户分配的中间码的数量km:
km=[km_all/Nsdma],其中,km_all表示为所述多个空分用户分配的中间码的总数量,Nsdma表示所述多个空分用户的总数量。

6.
  根据权利要求3所述的方法,其特征在于,为所述每个空分用户分配相应数量的中间码的处理包括:
根据如下公式确定为所述多个空分用户的第i个空分用户分配的中间码的序号:[(i-1)*km+m]至[i*km+m-1],其中,km表示为每个空分用户分配的中间码的数量,m表示空分用户起始码道对应的中间码序号。

7.
  根据权利要求1所述的方法,其特征在于,如果所述多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则在为所述一个或多个空分用户分配中间码之后,所述方法还包括:
对于所述一个或多个空分用户中的每一个,根据预定规则将分配给该空分用户的中间码分成用于主传输块的中间码和用于辅传输块的中间码。

8.
  根据权利要求7所述的方法,其特征在于,所述预定规则包括以下之一:
对于所述一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为奇数的中间码分配给所述主传输块,将该空分用户的中间码序号为偶数的中间码分配给所述辅传输块;或者
对于所述一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为偶数的中间码分配给所述主传输块,将该空分用户的中间码序号为奇数的中间码分配给所述辅传输块。

9.
  根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
对于所述多个空分用户中的每个空分用户,根据其扩频因子对为其分配的中间码进行修正处理。

10.
  根据权利要求9所述的方法,其特征在于,根据所述空分用户的扩频因子对为其分配的中间码进行的所述修正处理包括:
如果所述空分用户的扩频因子小于16,则将为其分配的第一个中间码作为该空分用户最终的中间码。

11.
  根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
对于所述多个空分用户中的每个空分用户,根据其扩频因子为该空分用户分配的用于主传输块的中间码和用于辅传输块的中间码进行修正处理。

12.
  根据权利要求11所述的方法,其特征在于,根据所述空分用户的扩频因子对用于主传输块的中间码和用于辅传输块的中间码进行的所述修正处理包括:
如果所述空分用户的扩频因子小于16,则将为其分配的用于主传输块的中间码中的第一个中间码作为该空分用户最终用于主传输的中间码,将为其分配的用于辅传输块的中间码中的第一个中间码作为该空分用户最终用于辅传输的中间码。

13.
  一种基于多用户多入多出技术的中间码的分配装置,其特征在于,所述装置包括:
获取模块,用于获取系统配置的最大可使用的中间码的数量、为所述每个空分用户分配的扩频码字对应的码道数、以及所述多个空分用户的总数量;
运算器,用于根据所述获取模块获取的所述系统配置的最大可使用的中间码的数量、为所述每个空分用户分配的扩频码字对应的码道数以及所述多个空分用户的总数量计算为所述每个空分用户分配的中间码的数量;
分配模块,用于根据所述计算器计算的结果,为所述每个空分用户分配中间码。

14.
  根据权利要求13所述的装置,其特征在于,所述计算器根据如下公式计算为所述每个空分用户分配的中间码的数量km:
km=[Ncodesdma/(16/K)/Nsdma],
其中,Ncodesdma表示为每个空分用户分配的扩频码字对应的码道数,K表示所述系统配置的最大可使用的中间码的数量,Nsdma表示所述多个空分用户的总数量。

15.
  根据权利要求13所述的装置,其特征在于,如果所述多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则所述分配模块在为所述一个或多个空分用户分配中间码之后,所述分配模块还用于:根据预定规则将分配给所述一个或多个空分用户的中间码分别分成用于主传输块的中间码和用于辅传输块的中间码。

16.
  根据权利要求15所述的装置,其特征在于,所述预定规则包括以下之一:
对于所述一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为奇数的中间码分配给所述主传输块,将该空分用户的中间码序号为偶数的中间码分配给所述辅传输块;或者
对于所述一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为偶数的中间码分配给所述主传输块,将该空分用户的中间码序号为奇数的中间码分配给所述辅传输块。

17.
  根据权利要求13或14所述的装置,其特征在于,
如果所述空分用户的扩频因子小于16,则所述分配模块还用于将为所述空分用户分配的第一个中间码作为分配给该空分用户最终的中间码。

18.
  根据权利要求15或16所述的装置,其特征在于,
如果所述空分用户的扩频因子小于16,则所述分配模块还用于将为所述空分用户分配的用于主传输块的中间码中的第一个中间码作为分配给该空分用户最终用于主传输的中间码,将为所述空分用户分配的用于辅传输块的中间码中的第一个中间码作为分配给该空分用户最终用于辅传输的中间码。

说明书

基于多用户多入多出技术的中间码的分配的方法及装置
技术领域
本发明涉及通信领域,具体而言,涉及一种基于多用户多入多出技术的中间码的分配的方法及装置。
背景技术
多用户多输入多输出(Multiple User-Multiple Input MultipleOutput,简称为MU-MIMO)技术是利用不同用户间的空间分割构成不同的信道,可以使得具有一定空间隔离的用户复用相同的物理资源,从而提高移动通信网络的容量。
目前,系统采用默认分配方案为各用户分配中间训练序列码(Mid-amble,简称为中间码)。该默认的中间分配方案是根据用户的扩频码(可以称为扩频码字)分配中间码,扩频码与中间码是一一对应的关系。即,相同的扩频码,对应的中间码也是相同的。也就是说,如果系统复用相同的扩频码资源,则为空分用户分配的中间码也是相同的。图1现有技术中的K=8时,Default方式下中间码与扩频码的对应关系,其中,K表示系统配置的最大可使用的中间码数量。如图1所示,其中,扩频码:对应的中间码均为第一号码,即,m(1),以此类推每个扩频码均有一个对应的中间码。
基于图1所示的中间码与扩频码的对应关系,如果用户采用相同的扩频码字(即,该用户为空分用户),则各空分用户采用的中间码是相同的。在一定空间隔离内,如果各空分用户采用相同的中间码,则这些相同的中间码之间会互相干扰,即,为一个空分用户分配的中间码会受到其他空分用户的相同中间码的干扰,从而导致各空分用户信道估计质量的下降。
目前,针对相关技术中一定空间隔离内由于相同中间码彼此干扰而导致空分用户信道估计质量的下降的问题,尚未提出有效的解决方案。
发明内容
针对上述在一定空间隔离内的各空分用户采用相同的中间码而受到其他空分用户的中间码的干扰,从而导致各空分用户信道估计质量下降的问题而提出本发明。为此,本发明旨在提供一种改进的基于多用户多入多出技术的中间码的分配方案,以解决上述问题之一。
为了实现上述目的,根据本发明的一个方面,提供了一种基于多用户多入多出技术的中间码的分配方法,用于为多个空分用户分配中间码。
根据本发明的基于多用户多入多出技术的中间码的分配方法包括:对于多个空分用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码。
其中,为每个空分用户分配中间码的处理包括:对于每个空分用户,根据其系统配置的最大可使用的中间码的数量和为该空分用户分配的扩频码字对应的码道数确定为多个空分用户分配的中间码的总数量;根据为多个空分用户分配的中间码的总数量和多个空分用户的总数量确定为每个空分用户分配的中间码的数量。
在确定了为每个空分用户分配的中间码的数量之后,上述方法还包括:依次连续地为每个空分用户分配相应的中间码。
优选地,根据如下公式确定为多个空分用户分配的中间码的总数量km_all:
km_all=[Ncodesdma/(16/K)],其中,Ncodesdma表示为每个空分用户分配的扩频码字对应的码道数,K表示系统配置的最大可使用的中间码的数量。
优选地,根据如下公式确定为每个空分用户分配的中间码的数量km:
km=[km_all/Nsdma],其中,km_all表示为多个空分用户分配的中间码的总数量,Nsdma表示多个空分用户的总数量。
上述为每个空分用户分配相应数量的中间码的处理包括:根据如下公式确定为多个空分用户的第i个空分用户分配的中间码的序号:[(i-1)*km+m]至[i*km+m-1],其中,km表示为每个空分用户分配的中间码的数量,m表示空分用户起始码道对应的中间码序号。
如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则在为一个或多个空分用户分配中间码之后,方法还包括:对于一个或多个空分用户中的每一个,根据预定规则将分配给该空分用户的中间码分成用于主传输块的中间码和用于辅传输块的中间码。
上述预定规则包括以下之一:对于一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为奇数的中间码分配给主传输块,将该空分用户的中间码序号为偶数的中间码分配给辅传输块;或者,对于一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为偶数的中间码分配给主传输块,将该空分用户的中间码序号为奇数的中间码分配给辅传输块。
另外,上述方法还包括:对于多个空分用户中的每个空分用户,根据其扩频因子对为其分配的中间码进行修正处理。
上述根据空分用户的扩频因子对为其分配的中间码进行的修正处理包括:如果空分用户的扩频因子小于16,则将为其分配的第一个中间码作为该空分用户最终的中间码。
如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则对于这一个或多个空分用户中的每一个空分用户,根据其扩频因子为该空分用户分配的用于主传输块的中间码和用于辅传输块的中间码进行修正处理。
其中,根据空分用户的扩频因子对用于主传输块的中间码和用于辅传输块的中间码进行的修正处理包括:如果空分用户的扩频因子小于16,则将为其分配的用于主传输块的中间码中的第一个中间码作为该空分用户最终用于主传输的中间码,将为其分配的用于辅传输块的中间码中的第一个中间码作为该空分用户最终用于辅传输的中间码。
为了实现上述目的,根据本发明的一个方面,提供了一种基于多用户多入多出技术的中间码的分配装置。
根据本发明的基于多用户多入多出技术的中间码的分配装置包括:获取模块,用于获取系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量;运算器,用于根据获取模块获取的系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数以及多个空分用户的总数量计算为每个空分用户分配的中间码的数量;分配模块,用于根据计算器计算的结果,为每个空分用户分配中间码。
上述计算器根据如下公式计算为每个空分用户分配的中间码的数量km:
km=[Ncodesdma/(16/K)/Nsdma],
其中,Ncodesdma表示为每个空分用户分配的扩频码字对应的码道的数量,K表示系统配置的最大可使用的中间码的数量,Nsdma表示多个空分用户的总数量。
如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则上述分配模块在为一个或多个空分用户分配中间码之后,上述分配模块还用于:根据预定规则将分配给一个或多个空分用户的中间码分别分成用于主传输块的中间码和用于辅传输块的中间码。
上述预定规则包括以下之一:对于一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为奇数的中间码分配给主传输块,将该空分用户的中间码序号为偶数的中间码分配给辅传输块;或者,对于一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为偶数的中间码分配给主传输块,将该空分用户的中间码序号为奇数的中间码分配给辅传输块。
如果空分用户的扩频因子小于16,则上述分配模块还用于将为空分用户分配的第一个中间码作为分配给该空分用户最终的中间码。
如果空分用户的扩频因子小于16,则上述分配模块还用于将为空分用户分配的用于主传输块的中间码中的第一个中间码作为分配给该空分用户最终用于主传输的中间码,将为空分用户分配的用于辅传输块的中间码中的第一个中间码作为分配给该空分用户最终用于辅传输的中间码。
借助于上述技术方案的至少之一,本发明通过根据系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码,克服了现有技术中为一定空间隔离内的各空分用户分配的中间码相同而受到干扰,从而导致各空分用户信道估计质量下降的问题,提高了信道估计的质量。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中K=8时Default方式对应的中间码的分配方式示意图;
图2是根据本发明实施例的中间码的分配方法的流程图;
图3是根据本发明实施例的信道估计搜索窗对应位置的示意图;
图4是根据本发明实施例的信道估计搜索窗对应位置的另一示意图;
图5是根据本发明实施例的中间码的分配装置的框图。
具体实施方式
功能概述
如上所述,由于为空分用户分配的中间码是基于图1所示的中间码与扩频码的对应关系来分配的,因此各空分用户采用的中间码有可能是相同的。在一定的空间隔离度大小内,如果各空分用户采用相同的中间码,则每个空分用户接收的中间码会受到其他空分用户的中间码的干扰,从而导致各空分用户信道估计质量下降。本发明就针对由于采用相同中间码所导致的上述问题,使各空分用户采用不同的中间码,避免了中间码之间的相互干扰。
基于此,为了满足MU-MIMO系统空分用户采用不同中间码的要求,本发明对相关技术中的中间码分配方案进行了扩展,提供了一种基于多用户多入多出技术的中间码的分配方案。即,根据系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数(该码道数,即码道的数量)、以及多个空分用户的总数量为每个空分用户分配中间码,其中,为每个空分用户分配的扩频码字对应的码道数根据为每个空分用户分配的扩频码字确定。相比于现有技术,本发明可以提高信道估计的质量,进而提高数据传输的质量。
下面将参考附图并结合实施例,来详细说明本发明。需要说明的是,如果不冲突,本申请中的实施例以及实施例中的特征可以相互组合。
方法实施例
根据本发明实施例,提供了一种基于多用户多入多出技术的中间码的分配方法,用于为多个空分用户分配中间码。
该方法包括:对于上述多个空分用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码。
具体地,上述方法可以分为以下步骤1和2。
步骤1,对于每个空分用户,根据系统配置的最大可使用的中间码的数量和为该空分用户分配的扩频码字对应的码道数确定为多个空分用户分配的中间码的总数量。该步骤中确定为多个空分用户分配的中间码的总数量(记为km_all)可以用如下公式来表示:
km_all=[Ncodesdma/(16/K)],其中,Ncodesdma表示为每个空分用户分配的扩频码字对应的码道数,K表示系统配置的最大可使用的中间码的数量。
步骤2,根据为多个空分用户分配的中间码的总数量和多个空分用户的总数量确定为每个空分用户分配的中间码的数量。该步骤中确定为每个空分用户分配的中间码的数量(记为km)可以用如下公式来表示:
km=[km_all/Nsdma],其中,km_all表示为上述步骤1多个空分用户分配的中间码的总数量,Nsdma表示多个空分用户的总数量。
步骤3,分别对上述多个空分用户依次分配相应数量的中间码,可以用如下公式确定多个空分用户中的第i个空分用户分配的中间码的序号:
[(i-1)*km+m]至[i*km+m-1],其中,km表示为每个空分用户分配的中间码的数量,m表示空分用户起始码道对应的中间码序号。
由以上描述可以看出,通过根据系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码,解决了现有技术中由于根据空分用户的扩频码来分配中间码而导致的为各空分用户分配的中间码相同的问题,进而导致多个空分用户之间的中间码相互干扰影响信道估计的质量的问题。相比于现有技术,本发明实施例可以有效提高信道估计的质量和数据传输的质量。
在为上述多个空分用户分配了中间码之后,如果其中的一个或多个空分用户支持单用户多入多出(MIMO)技术(以下以一个空分用户支持单用户MIMO技术为例来说明),则还需要继续执行下述操作,即,以交替的方式将分配给该空分用户的km个中间码分别分配给该空分用户的主传输块和辅传输块。
也就是说,将分配给该空分用户的中间码分成两部分,一部分用于主传输块,另一部分用于辅传输块。具体地操作可以是:将分配该空分用户的中间码的序号为奇数的中间码用于主传输块,将分配该空分用户的中间码的序号为偶数的中间码用于辅传输块;当然,也可以将分配该空分用户的中间码的序号为偶数的中间码用于主传输块,将分配该空分用户的中间码的序号为奇数的中间码用于辅传输块。
在完成了上述操作之后,还需要根据每个空分用户的扩频因子对上述分配的中间码进行修正分配,具体地修正分配操作为:如果空分用户的扩频因子小于16,则将为其分配的第一个中间码作为该空分用户最终的中间码。即,如果某个空分用户的扩频因子小于16,则将根据上述操作为该空分用户分配的中间码中的第一个中间码作为该空分用户的最终中间码;如果该空分用户支持单用户MIMO技术,则将为其分配的用于主传输块的中间码中的第一个中间码作为该空分用户最终用于主传输的中间码,将为其分配的用于辅传输块的中间码中的第一个中间码作为该空分用户最终用于辅传输的中间码。
以下以某个时隙下,某小区的用户(包括空分用户和非空分用户)数量为Ku(Ku不大于K值)为例来进一步来说明本发明。需要说明的是,Ku不大于K,K表示系统配置的最大可使用的中间码的数量。
其中,空分用户的数量为Nsdma,空分用户共用的扩频码为(SF表示扩频因子),为每个空分用户分配的码道数为Ncodesdma。这里的码道数是虚码道个数的概念,如果SF=1,则表示每个空分用户对应于16个SF=16的虚码道,如果SF=2,则表示每个空分用户对应于8个SF=16的虚码道。非空分用户的数量为Ncdma,为第i个非空分用户分配的扩频码为为该非空分用户分配的码道数为Ncodecdma
基于上述参数,以下执行具体地分配中间码的过程:
步骤1)计算为所有的空分用户分配的扩频码对应的中间码的总数量(记为km_all),即,km_all=[Ncodesdma/(16/K)];
步骤2)根据空分用户的数量和分配到的中间码的总数量(km_all)计算每个空分用户所能分配到的中间码的数量(km),即,km=[km_all/Nsdma];
步骤3)根据各空分用户的顺序,依次连续的为各空分用户分配相应数量的中间码,即,第i个空分用户对应的中间码为[(i-1)*km+Default(m)]至[i*km+Default(m)-1],其中,Default(m)用于标识根据现有技术中的分配方式下,该空分用户起始码道对应的默认中间码序号,该Default(m)对应于上述步骤3中的m;
步骤4)根据空分用户的扩频因子对给其分配的中间码进行修正分配:如果该空分用户的扩频因子小于16,则最终给该空分用户分配的中间码为上述步骤3)中为其分配的中间码中的第一个中间码,即,第i个空分用户(该空分用户的扩频因子小于16)对应的中间码序号为上述步骤3)中的[(i-1)*km+Default(m)];如果该空分用户的扩频因子为16,则不需要进行修正分配,最终分配给该空分用户的中间码为上述步骤3)中确定的中间码;
步骤5)对于为非空分用户分配中间码的过程,可以参考现有协议规定的Default方式分别为每个非空分用户分配中间码的过程。具体地,根据第i个非空分用户的扩频码计算对应的中间码的数量,即,分配给该第i个非空分用户的中间码的数量(记为km’)为:km’=[Ncodecdma/2],然后,根据各非空分用户的顺序,依次连续的为各非空分用户分配相应数量的中间码。类似于上述步骤4),也需要根据非空分用户的扩频因子对给其分配的中间码进行修正分配,修正分配的操作可以参考上述步骤4)。对于该步骤5)的具体的操作过程,可以参考相关的现有技术,这里不再赘述。
在具体实施过程中,对于支持单用户MIMO的空分用户或非空分用户(记为用户1),在为用户1分配了中间码之后,还需要为该用户1分别分配主传输块和辅传输块(或称为流1、流2)对应的中间码。该分配操作可以是以交替的方式分配中间码,即,对于分配给该用户1的[(i-1)*km+1]至[i*km]个中间码,将中间码的序号为奇数的中间码分配给该用户1的主传输块(或是流1),将偶数的中间码分配给该用户1的辅传输块(或是流2);或者,将中间码的序号为偶数的中间码分配给该用户1的主传输块(或是流1),将奇数的中间码分配给该用户1的辅传输块(或是流2)。
在执行了上述对主/辅传输块的分配之后,类似于上述步骤4),也需要根据用户1的扩频因子对分配了的主/辅传输块的中间码进行修正分配。具体地,如果用户1的扩频因子小于16,则最终给该用户1分配的主/辅传输块的中间码分别为上述为用户1分配的主/辅传输块的中间码中的第一个中间码。如果用户1的扩频因子等于16,则不需要进行修正分配操作。
以下以当前时隙下,某小区的用户全部为空分用户为例,来详细说明本发明的中间码的分配方法,其中,空分用户的数量为Nsdma,每个空分用户分配的码道数为Ncodesdma,K个系统配置的最大可用中间码序列。图2是根据本发明实施例的中间码的分配方法的流程图,如图2所示,该方法包括如下步骤:
步骤202,对应于上述步骤1和步骤2,对当前时隙的Nsdma个空分用户分别分配km个搜索窗,其中,每个搜索窗对应于一个中间训练序列码(Mid-amble shift),km根据如下公式获得:
km=[Ncodesdma/(16/K)/Nsdma]);
步骤204,对应于上述步骤3,根据预先排序的Nsdma个空分用户,依次分配km个中间码序列,即,第i个空分用户对应的中间码序号为[(i-1)*km+1]至[i*km];
步骤206,空分用户i是否支持单用户MIMO,如果支持,则进行到步骤208,否则,进行到步骤210;
步骤208,以交替的方式为该空分用户i的主传输块和辅传输块(或是流1、流2)分配中间码,具体的处理为:在[(i-1)*km+1]至[i*km]个中间码中将序号为奇(或偶)数的中间码分配给该空分用户i的主传输块(或是流1),将序号为偶(或奇)数的中间码分配给该空分用户i的辅传输块(或是流2),以下进行到步骤210;
步骤210,根据每个空分用户的扩频因子(以上述空分用户i为例),判断是否要进行中间码的修正分配,如果空分用户i的扩频因子小于16,则表示需要进行修正分配,进行到步骤212,否则,分配中间码的流程结束;
步骤212,对应于上述步骤4)中的修正分配操作部分,即,将分配给空分用户的中间码的第一个中间码作为该空分用户的最终中间码;具体地,如果是不支持单用户MIMO的用户,则将步骤204中分配给空分用户的中间码的第一个中间码作为该空分用户的最终中间码;如果是支持单用户MIMO的用户,则将步骤208中分配给空分用户的主/辅传输块的中间码的第一个中间码作为该空分用户的最终主/辅传输块的中间码。
需要说明的是,为了便于描述,在图2中以步骤的形式示出并描述了本发明的方法实施例的技术方案,在图2中所示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。虽然在图2中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
下面将结合具体场景描述本发明的处理实例。
实例一
图3是根据本发明实施例的信道估计搜索窗对应位置的示意图,如图3所示,在K=8时,当前时隙用户数Ku=2,Nsdma=2个空分用户(SF=16),两个空分用户对应的窗长W=P/K=16(P为128,这两个空分用户共用的扩频码为全部的16个扩频码,即,每个空分用户的码道数(Ncodesdma)为16,其中,空分用户1同时还为单用户MIMO用户。根据本发明实施例为这两个空分用户分配中间码的流程包括如下步骤(301-304):
步骤301,对应于上述步骤1),这两个空分用户根据各自的扩频码,将被分配的中间码的总数量(km_all)为:km_all=[Ncodesdma/(16/K)]=8;
步骤302,对应于上述步骤2),由空分用户的数量和km_all可以得到每个空分用户所能分配到的中间码的数量(km):km=[km_all/Nsdma]=4;
步骤303,对应于上述步骤3),按照顺序依次为这两个空分用户分配中间码,即,空分用户1对应的中间码为m(1)~m(4),相应的搜索窗为[1,2,3,4];空分用户2对应的中间码为m(5)~m(8),相应的搜索窗为[5,6,7,8];
步骤304,对空分用户1的中间码继续进行分配,即,空分用户1主传输块(图中简称为“主块”)对应的中间码为m1,m3,即,主传输块对应的搜索窗为[1,3];辅传输块(图中简称为“辅块”)对应的中间码为m2,m4,即,辅传输块对应的搜索窗为[2,4]。
由于这两个空分用户的SF=16,则,不需要为这两个空分用户执行上述的修正分配操作,为这两个空分用户分配中间码的过程完成。
实例二
基于上述实例一,本实例以空分用户数Nsdma=4为例,K=8,四个空分用户对应的窗长W=P/K=16(P为128),SF=16,Ncodesdma=16,即,这四个空分用户共用的扩频码为全部的16个扩频码。
根据上述实例一描述的分配中间码的流程,在本实例中,按照顺序依次分配中间码:m(1)~m(2)为空分用户1分配到的中间码,即,空分用户1对应的搜索窗为1~2;m(3)~m(4)为空分用户2分配到的中间码,即,空分用户2对应的搜索窗为3~4;m(5)~m(6)为空分用户3分配到的中间码,即,空分用户3对应的搜索窗为5~6;m(7)~m(8)为空分用户4分配到的中间码,即,空分用户4对应的搜索窗为7~8。
实例三
图4是根据本发明实施例的信道估计搜索窗对应位置的另一示意图,如图4所示,在K=8时,当前时隙用户数Ku=4,其中,空分用户数Nsdma=2,这两个空分用户共用的码道数为记为用户1、用户2,这两个空分用户对应的窗长W=P/K=16(P为128);非空分用户数为Ncdma=2,非空分用户占用的码道数分别为记为用户3、用户4。根据本发明实施例为这四个用户分配中间码的流程包括如下步骤(401-404):
步骤401,对应于上述步骤1)和2)(或步骤301和步骤302),Nsdma个空分用户分别分配km个中间码,km=[Ncodesdma/(16/K)/Nsdma]=[8/2/2]=2;
步骤402,对应于上述步骤3)(或步骤303),按照依次顺序为这两个空分用户分配中间码,m(1)~m(2)为用户1分配到的中间码,用户1对应的搜索窗为1~2;m(3)~m(4)为用户2分配到的中间码,用户2对应的搜索窗为3~4;
步骤403,Ncdma个用户分别分配km’个中间码,km’=[4/2]=2;
步骤404,按照依次顺序为非空分用户分配中间码,m(5)~m(6)为用户3分配到的中间码,用户3对应的搜索窗为5~6;m(7)~m(8)为用户4分配到的中间码,用户4对应的搜索窗为7~8。
上述步骤403和步骤404对应于上述步骤5)。
实例四
在本实例中,K=8,空分用户的数量Nsdma=2,Ncodesdma=8,这两个空分用户(记为用户1和用户2)共用的扩频码为这两个空分用户对应的窗长W=P/K=16(P为128);非空分用户(记为用户3)的数量Ncdma=1,Ncodecdma=8,非空分用户占用的码道数为根据本发明实施例为这三个用户分配中间码的流程包括如下步骤(501-506):
步骤501,对应于上述步骤1)和2)(或步骤301和步骤302,或步骤401),Nsdma个空分用户分别分配km个中间码,km=[Ncodesdma/(16/K)/Nsdma]=[8/2/2]=2;
步骤502,对应于上述步骤3)(或步骤303或步骤402),按照依次顺序为这两个空分用户分配中间码,m(1)~m(2)为用户1分配到的中间码,m(3)~m(4)为用户2分配到的中间码;
步骤503,由于这两个空分用户的扩频因子小于16,则需要对上述步骤502中分配的中间码进行修正分配,即,只需将上述步骤502中分配的中间码的第一个中间码分配给用户1和用户2,也就是,用户1分配的中间码为m(1),用户1对应的搜索窗为1,用户2分配的中间码为m(3),用户2对应的搜索窗为3;
步骤504,对应于步骤403,Ncdma个用户分别分配km’个中间码,km’=4;
步骤505,对应于步骤404,分配给非空分用户的中间码为m(5)~m(8)
步骤506,由于用户3的扩频因子小于16,则只需分配步骤505中分配的中间码的第一个中间码给用户3,即,用户3分配到的中间码为m(5),用户3对应的搜索窗为5。
装置实施例
根据本发明实施例,提供了一种基于多用户多入多出技术的中间码的分配装置,优选地用于实现上述方法实施例中的方法。
图5是根据本发明实施例的中间码的分配装置的框图,如图5所示,该装置包括:获取模块1、运算器2和分配模块3,以下对各模块进行详细的说明。
获取模块1,用于获取系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量。
运算器2,连接至获取模块1,用于根据获取模块1获取的系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数以及多个空分用户的总数量计算为每个空分用户分配的中间码的数量。具体地,通过如下公式来计算给每个空分用户分配的中间码的数量(km):
km=[Ncodesdma/(16/K)/Nsdma],
其中,Ncodesdma表示为每个空分用户分配的扩频码字对应的码道的数量,K表示系统配置的最大可使用的中间码的数量,Nsdma表示多个空分用户的总数量。
分配模块3,连接至运算器2,用于根据计算器2计算的结果,为每个空分用户分配中间码。
由以上描述可以看出,通过分配模块3根据运算器2的计算结果为空分用户分配中间码,克服了现有技术中基于图1所示的中间码与扩频码的对应关系来为空分用户分配中间码而导致各空分用户采用的中间码相同的情况,进而克服了现有技术中的由于中间码相同而导致的各中间码相互干扰的问题,提高了各空分用户信道估计质量。
如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则分配模块3在为一个或多个空分用户分配中间码之后,分配模块3还用于:根据预定规则将分配给一个或多个空分用户的中间码分别分成用于主传输块的中间码和用于辅传输块的中间码。
上述预定规则为:对于一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为奇数的中间码分配给主传输块,将该空分用户的中间码序号为偶数的中间码分配给辅传输块;或者,对于一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为偶数的中间码分配给主传输块,将该空分用户的中间码序号为奇数的中间码分配给辅传输块。
如果空分用户的扩频因子小于16,则分配模块3还用于将为空分用户分配的第一个中间码作为分配给该空分用户最终的中间码,即,分配模块3还用于上述方法实施例中描述的修正分配操作。
相应地,对于支持单用户多入多出技术的空分用户,如果该空分用户的扩频因子小于16,则分配模块3还用于将为空分用户分配的用于主传输块的中间码中的第一个中间码作为分配给该空分用户最终用于主传输的中间码,将为空分用户分配的用于辅传输块的中间码中的第一个中间码作为分配给该空分用户最终用于辅传输的中间码。
具体地上述模块的执行过程,可以参考上述方法实施例中的相应描述,这里不再赘述。
综上所述,本发明实施例根据系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码。相比于现有技术,本发明可以避免相同中间码之间的相互干扰,提高信道估计的质量,进而提高数据传输的质量。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

基于多用户多入多出技术的中间码的分配的方法及装置.pdf_第1页
第1页 / 共17页
基于多用户多入多出技术的中间码的分配的方法及装置.pdf_第2页
第2页 / 共17页
基于多用户多入多出技术的中间码的分配的方法及装置.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《基于多用户多入多出技术的中间码的分配的方法及装置.pdf》由会员分享,可在线阅读,更多相关《基于多用户多入多出技术的中间码的分配的方法及装置.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明提供了一种基于多用户多入多出技术的中间码的分配的方法及装置,其中,分配方法包括:对于多个空分用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码。本发明克服了现有技术中为一定空间隔离内的各空分用户分配的中间码相同而受到干扰,从而导致各空分用户信道估计质量下降的问题,提高了信道估计的质量。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1