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

文档序号:7706098阅读:153来源:国知局
专利名称:基于多用户多入多出技术的中间码的分配的方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种基于多用户多入多出技术的中间码的 分配的方法及装置。
背景技术
多用户多输入多输出(MultipleUser-Multiple Input MultipleOutput,简称为 MU-MIMO)技术是利用不同用户间的空间分割构成不同的信道,可以使得具有一定空间隔离 的用户复用相同的物理资源,从而提高移动通信网络的容量。目前,系统采用默认分配方案为各用户分配中间训练序列码(Mid-amble,简称为 中间码)。该默认的中间分配方案是根据用户的扩频码(可以称为扩频码字)分配中间码, 扩频码与中间码是一一对应的关系。即,相同的扩频码,对应的中间码也是相同的。也就是 说,如果系统复用相同的扩频码资源,则为空分用户分配的中间码也是相同的。图1现有技 术中的K = 8时,Default方式下中间码与扩频码的对应关系,其中,K表示系统配置的最大 可使用的中间码数量。如图ι所示,其中,扩频码cf)、c丨”、Cf、c8(1)和c,(丨)、 (62)'对应 的中间码均为第一号码,即,m(1),以此类推每个扩频码均有一个对应的中间码。基于图1所示的中间码与扩频码的对应关系,如果用户采用相同的扩频码字(即, 该用户为空分用户),则各空分用户采用的中间码是相同的。在一定空间隔离内,如果各空 分用户采用相同的中间码,则这些相同的中间码之间会互相干扰,即,为一个空分用户分配 的中间码会受到其他空分用户的相同中间码的干扰,从而导致各空分用户信道估计质量的 下降。目前,针对相关技术中一定空间隔离内由于相同中间码彼此干扰而导致空分用户 信道估计质量的下降的问题,尚未提出有效的解决方案。

发明内容
针对上述在一定空间隔离内的各空分用户采用相同的中间码而受到其他空分用 户的中间码的干扰,从而导致各空分用户信道估计质量下降的问题而提出本发明。为此,本 发明旨在提供一种改进的基于多用户多入多出技术的中间码的分配方案,以解决上述问题之一。为了实现上述目的,根据本发明的一个方面,提供了一种基于多用户多入多出技 术的中间码的分配方法,用于为多个空分用户分配中间码。根据本发明的基于多用户多入多出技术的中间码的分配方法包括对于多个空分 用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配 的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码。其中,为每个空分用户分配中间码的处理包括对于每个空分用户,根据其系统配 置的最大可使用的中间码的数量和为该空分用户分配的扩频码字对应的码道数确定为多 个空分用户分配的中间码的总数量;根据为多个空分用户分配的中间码的总数量和多个空分用户的总数量确定为每个空分用户分配的中间码的数量。在确定了为每个空分用户分配的中间码的数量之后,上述方法还包括依次连续地为每个空分用户分配相应的中间码。优选地,根据如下公式确定为多个空分用户分配的中间码的总数量km_all km_all = [Ncodesdma/(16/K)],其中,Ncodesdma表示为每个空分用户分配的扩频码 字对应的码道数,K表示系统配置的最大可使用的中间码的数量。优选地,根据如下公式确定为每个空分用户分配的中间码的数量km km = [km_all/Nsdffla],其中,km_all表示为多个空分用户分配的中间码的总数量, Nsdffla表示多个空分用户的总数量。上述为每个空分用户分配相应数量的中间码的处理包括根据如下公式确定为多 个空分用户的第i个空分用户分配的中间码的序号[(i_l)*km+m]至[i*km+m_l],其中,km 表示为每个空分用户分配的中间码的数量,m表示空分用户起始码道对应的中间码序号。如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则在为一 个或多个空分用户分配中间码之后,方法还包括对于一个或多个空分用户中的每一个,根 据预定规则将分配给该空分用户的中间码分成用于主传输块的中间码和用于辅传输块的 中间码。上述预定规则包括以下之一对于一个或多个空分用户中的每个空分用户,将该 空分用户的中间码序号为奇数的中间码分配给主传输块,将该空分用户的中间码序号为偶 数的中间码分配给辅传输块;或者,对于一个或多个空分用户中的每个空分用户,将该空分 用户的中间码序号为偶数的中间码分配给主传输块,将该空分用户的中间码序号为奇数的 中间码分配给辅传输块。另外,上述方法还包括对于多个空分用户中的每个空分用户,根据其扩频因子对 为其分配的中间码进行修正处理。上述根据空分用户的扩频因子对为其分配的中间码进行的修正处理包括如果空 分用户的扩频因子小于16,则将为其分配的第一个中间码作为该空分用户最终的中间码。如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则对于这 一个或多个空分用户中的每一个空分用户,根据其扩频因子为该空分用户分配的用于主传 输块的中间码和用于辅传输块的中间码进行修正处理。其中,根据空分用户的扩频因子对用于主传输块的中间码和用于辅传输块的中间 码进行的修正处理包括如果空分用户的扩频因子小于16,则将为其分配的用于主传输块 的中间码中的第一个中间码作为该空分用户最终用于主传输的中间码,将为其分配的用于 辅传输块的中间码中的第一个中间码作为该空分用户最终用于辅传输的中间码。为了实现上述目的,根据本发明的一个方面,提供了一种基于多用户多入多出技 术的中间码的分配装置。根据本发明的基于多用户多入多出技术的中间码的分配装置包括获取模块,用 于获取系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码 道数、以及多个空分用户的总数量;运算器,用于根据获取模块获取的系统配置的最大可使 用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数以及多个空分用户的总 数量计算为每个空分用户分配的中间码的数量;分配模块,用于根据计算器计算的结果,为每个空分用户分配中间码。上述计算器根据如下公式计算为每个空分用户分配的中间码的数量km km = [Ncodesdffla/ (16/K) /NsdfflJ,其中,Ncodesdffla表示为每个空分用户分配的扩频码字对应的码道的数量,K表示系 统配置的最大可使用的中间码的数量,Nsdffla表示多个空分用户的总数量。
如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则上述分 配模块在为一个或多个空分用户分配中间码之后,上述分配模块还用于根据预定规则将 分配给一个或多个空分用户的中间码分别分成用于主传输块的中间码和用于辅传输块的 中间码。上述预定规则包括以下之一对于一个或多个空分用户中的每个空分用户,将该 空分用户的中间码序号为奇数的中间码分配给主传输块,将该空分用户的中间码序号为偶 数的中间码分配给辅传输块;或者,对于一个或多个空分用户中的每个空分用户,将该空分 用户的中间码序号为偶数的中间码分配给主传输块,将该空分用户的中间码序号为奇数的 中间码分配给辅传输块。如果空分用户的扩频因子小于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/NsdmJ,其中,km_all表示为上述步骤1多个空分用户分配的中间码 的总数量,Nsdffla表示多个空分用户的总数量。步骤3,分别对上述多个空分用户依次分配相应数量的中间码,可以用如下公式确 定多个空分用户中的第i个空分用户分配的中间码的序号[(i-l)*km+m]至[i*km+m_l],其中,km表示为每个空分用户分配的中间码的数 量,m表示空分用户起始码道对应的中间码序号。由以上描述可以看出,通过根据系统配置的最大可使用的中间码的数量、为每个 空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配 中间码,解决了现有技术中由于根据空分用户的扩频码来分配中间码而导致的为各空分用 户分配的中间码相同的问题,进而导致多个空分用户之间的中间码相互干扰影响信道估计 的质量的问题。相比于现有技术,本发明实施例可以有效提高信道估计的质量和数据传输的质量。在为上述多个空分用户分配了中间码之后,如果其中的一个或多个空分用户支持 单用户多入多出(MIMO)技术(以下以一个空分用户支持单用户MIMO技术为例来说明),则 还需要继续执行下述操作,即,以交替的方式将分配给该空分用户的km个中间码分别分配 给该空分用户的主传输块和辅传输块。也就是说,将分配给该空分用户的中间码分成两部分,一部分用于主传输块,另一 部分用于辅传输块。具体地操作可以是将分配该空分用户的中间码的序号为奇数的中间 码用于主传输块,将分配该空分用户的中间码的序号为偶数的中间码用于辅传输块;当然, 也可以将分配该空分用户的中间码的序号为偶数的中间码用于主传输块,将分配该空分用 户的中间码的序号为奇数的中间码用于辅传输块。
在完成了上述操作之后,还需要根据每个空分用户的扩频因子对上述分配的中间 码进行修正分配,具体地修正分配操作为如果空分用户的扩频因子小于16,则将为其分 配的第一个中间码作为该空分用户最终的中间码。即,如果某个空分用户的扩频因子小于 16,则将根据上述操作为该空分用户分配的中间码中的第一个中间码作为该空分用户的最 终中间码;如果该空分用户支持单用户MIMO技术,则将为其分配的用于主传输块的中间码 中的第一个中间码作为该空分用户最终用于主传输的中间码,将为其分配的用于辅传输块 的中间码中的第一个中间码作为该空分用户最终用于辅传输的中间码。以下以某个时隙下,某小区的用户(包括空分用户和非空分用户)数量为Ku (Ku 不大于K值)为例来进一步来说明本发明。需要说明的是,Ku不大于K,K表示系统配置的 最大可使用的中间码的数量。其中,空分用户的数量为Nsdma,空分用户共用的扩频码为C》“(SF表示扩频因 子),为每个空分用户分配的码道数为NCodesdma。这里的码道数是虚码道个数的概念,如果 SF = 1,则表示每个空分用户对应于16个SF = 16的虚码道,如果SF = 2,则表示每个空分 用户对应于8个SF = 16的虚码道。非空分用户的数量为Ncam,为第i个非空分用户分配 的扩频码为,为该非空分用户分配的码道数为Ncode。dma。基于上述参数,以下执行具体地分配中间码的过程步骤1)计算为所有的空分用户分配的扩频码C》 对应的中间码的总数量(记为 km_all),即,km_all = [Ncodesdma/(16/K)];步骤2)根据空分用户的数量和分配到的中间码的总数量(km_all)计算每个空分 用户所能分配到的中间码的数量(km),S卩,km = [km_al l/NsdfflJ ;步骤3)根据各空分用户的顺序,依次连续的为各空分用户分配相应数量的中间 码,即,第i个空分用户对应的中间码为[(i_l)*km+Default(m)]至[i*km+Default (m)-1], 其中,Default (m)用于标识根据现有技术中的分配方式下,该空分用户起始码道对应的默 认中间码序号,该Default (m)对应于上述步骤3中的m ;步骤4)根据空分用户的扩频因子对给其分配的中间码进行修正分配如果该空 分用户的扩频因子小于16,则最终给该空分用户分配的中间码为上述步骤3)中为其分配 的中间码中的第一个中间码,即,第i个空分用户(该空分用户的扩频因子小于16)对应 的中间码序号为上述步骤3)中的[(i-l)*km+DefaUlt(m)];如果该空分用户的扩频因子为 16,则不需要进行修正分配,最终分配给该空分用户的中间码为上述步骤3)中确定的中间码;步骤5)对于为非空分用户分配中间码的过程,可以参考现有协议规定的Default 方式分别为每个非空分用户分配中间码的过程。具体地,根据第i个非空分用户的扩频 码计算对应的中间码的数量,即,分配给该第i个非空分用户的中间码的数量(记为 km’ )为km’ = [Ncode。dma/2],然后,根据各非空分用户的顺序,依次连续的为各非空分用 户分配相应数量的中间码。类似于上述步骤4),也需要根据非空分用户的扩频因子对给其 分配的中间码进行修正分配,修正分配的操作可以参考上述步骤4)。对于该步骤5)的具体 的操作过程,可以参考相关的现有技术,这里不再赘述。在具体实施过程中,对于支持单用户MIMO的空分用户或非空分用户(记为用户 1),在为用户1分配了中间码之后,还需要为该用户1分别分配主传输块和辅传输块(或称 为流1、流2)对应的中间码。该分配操作可以是以交替的方式分配中间码,即,对于分配给该用户1的[(i_l)*km+l]至[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,对当前时隙的Nsdffla个空分用户分别分配km 个搜索窗,其中,每个搜索窗对应于一个中间训练序列码(Mid-amble shift), km根据如下 公式获得km = [Ncodesdffla/ (16/K) /NsdfflJ);步骤204,对应于上述步骤3,根据预先排序的Nsdma个空分用户,依次分配km个中 间码序列,即,第i个空分用户对应的中间码序号为[(i_l)*km+l]至[i*km];步骤206,空分用户i是否支持单用户ΜΙΜ0,如果支持,则进行到步骤208,否则,进 行到步骤210 ;步骤208,以交替的方式为该空分用户i的主传输块和辅传输块(或是流1、流2) 分配中间码,具体的处理为在[(i_l)*km+l]至[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,Nsdffla = 2个空分用户(SF = 16),两个空分用户对应的窗 长W = P/K = 16 (P为128,这两个空分用户共用的扩频码为C1^ ~ C1^)'全部的16个扩频码, 艮口,每个空分用户的码道数(Ncodesdffla)为16,其中,空分用户1同时还为单用户MIMO用户。 根据本发明实施例为这两个空分用户分配中间码的流程包括如下步骤(301-304)步骤301,对应于上述步骤1),这两个空分用户根据各自的扩频码,将被分配的中 间码的总数量(km_all)为km_all = [Ncodesdma/(16/K) ] = 8 ;步骤302,对应于上述步骤2),由空分用户的数量和km_all可以得到每个空分用 户所能分配到的中间码的数量(km) :km = [km_all/NsdfflJ = 4 ;步骤303,对应于上述步骤3),按照顺序依次为这两个空分用户分配中间码,即, 空分用户1对应的中间码为m(1) m(4),相应的搜索窗为[1,2,3,4];空分用户2对应的中 间码为m⑸ m(8),相应的搜索窗为[5,6,7,8];步骤304,对空分用户1的中间码继续进行分配,S卩,空分用户1主传输块(图中简 称为“主块”)对应的中间码为mSm3,S卩,主传输块对应的搜索窗为[1,3];辅传输块(图中 简称为“辅块”)对应的中间码为m2,m4,即,辅传输块对应的搜索窗为[2,4]。由于这两个空分用户的SF = 16,则,不需要为这两个空分用户执行上述的修正分 配操作,为这两个空分用户分配中间码的过程完成。实例二基于上述实例一,本实例以空分用户数Nsdffla = 4为例,K = 8,四个空分用户对应 的窗长W = P/K= 16 (P为128),SF= 16, Ncodesdma = 16,S卩,这四个空分用户共用的扩频 码为C1(丨) C1='全部的16个扩频码。根据上述实例一描述的分配中间码的流程,在本实例中,按照顺序依次分配中间 码m(1) m(2)为空分用户1分配到的中间码,即,空分用户1对应的搜索窗为1 2 ;m(3) m⑷为空分用户2分配到的中间码,即,空分用户2对应的搜索窗为3 4 ;m⑸ m(6)为空 分用户3分配到的中间码,即,空分用户3对应的搜索窗为5 6 ;mw m 为空分用户4 分配到的中间码,即,空分用户4对应的搜索窗为7 8。实例三图4是根据本发明实施例的信道估计搜索窗对应位置的另一示意图,如图4所示,在K = 8时,当前时隙用户数Ku = 4,其中,空分用户数Nsdma = 2,这两个空分用户共用的码道数为《6~《6 (SF=:^),记为用户1、用户2,这两个空分用户对应的窗长W = P/ K = 16 (P为128);非空分用户数为N。dma = 2,非空分用户占用的码道数分别为Cf6 ~ C1=和 Cll-Cl66,记为用户3、用户4。根据本发明实施例为这四个用户分配中间码的流程包括如下 步骤(401-404)步骤401,对应于上述步骤1)和2)(或步骤301和步骤302),Nsdma个空分用户分 别分配 km 个中间码,km = [Ncodesdma/(16/K)/NsdmJ = [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⑸ m(6)为用户3分配到的 中间码,用户3对应的搜索窗为5 6 ;mw m(8)为用户4分配到的中间码,用户4对应的 搜索窗为7 8。上述步骤403和步骤404对应于上述步骤5)。实例四在本实例中,K = 8,空分用户的数量Nsdma = 2,Ncodesdma = 8,这两个空分用户 (记为用户1和用户2)共用的扩频码为Cf (SF =2),这两个空分用户对应的窗长W = P/K= 16( 为128);非空分用户(记为用户3)的数量Nedma = 1,Ncodeedffla = 8,非空分用 户占用的码道数为Cf),根据本发明实施例为这三个用户分配中间码的流程包括如下步骤 (501-506)步骤501,对应于上述步骤1)和2)(或步骤301和步骤302,或步骤401),Nsdma个 空分用户分别分配 km 个中间码,km = [Ncodesdma/(16/K)/NsdmJ = [8/2/2] = 2 ;步骤502,对应于上述步骤3)(或步骤303或步骤402),按照依次顺序为这两个空 分用户分配中间码,m(1) m(2)为用户1分配到的中间码,m(3) m⑷为用户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⑸ m(8);步骤506,由于用户3的扩频因子小于16,则只需分配步骤505中分配的中间码的 第一个中间码给用户3,S卩,用户3分配到的中间码为m(5),用户3对应的搜索窗为5。装置实施例根据本发明实施例,提供了一种基于多用户多入多出技术的中间码的分配装置, 优选地用于实现上述方法实施例中的方法。图5是根据本发明实施例的中间码的分配装置的框图,如图5所示,该装置包括获取模块1、运算器2和分配模块3,以下对各模块进行详细的说明。获取模块1,用于获取系统配置的最大可使用的中间码的数量、为每个空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量。运算器2,连接至获取模块1,用于根据获取模块1获取的系统配置的最大可使用 的中间码的数量、为每个空分用户分配的扩频码字对应的码道数以及多个空分用户的总数 量计算为每个空分用户分配的中间码的数量。具体地,通过如下公式来计算给每个空分用 户分配的中间码的数量(km)km = [Ncodesdffla/ (16/K) /NsdfflJ,其中,Ncodesdma表示为每个空分用户分配的扩频码字对应的码道的数量,K表示系 统配置的最大可使用的中间码的数量,Nsdffla表示多个空分用户的总数量。分配模块3,连接至运算器2,用于根据计算器2计算的结果,为每个空分用户分配 中间码。由以上描述可以看出,通过分配模块3根据运算器2的计算结果为空分用户分配 中间码,克服了现有技术中基于图1所示的中间码与扩频码的对应关系来为空分用户分配 中间码而导致各空分用户采用的中间码相同的情况,进而克服了现有技术中的由于中间码 相同而导致的各中间码相互干扰的问题,提高了各空分用户信道估计质量。如果多个空分用户中的一个或多个空分用户支持单用户多入多出技术,则分配模 块3在为一个或多个空分用户分配中间码之后,分配模块3还用于根据预定规则将分配给 一个或多个空分用户的中间码分别分成用于主传输块的中间码和用于辅传输块的中间码。上述预定规则为对于一个或多个空分用户中的每个空分用户,将该空分用户的 中间码序号为奇数的中间码分配给主传输块,将该空分用户的中间码序号为偶数的中间码 分配给辅传输块;或者,对于一个或多个空分用户中的每个空分用户,将该空分用户的中间 码序号为偶数的中间码分配给主传输块,将该空分用户的中间码序号为奇数的中间码分配 给辅传输块。如果空分用户的扩频因子小于16,则分配模块3还用于将为空分用户分配的第一 个中间码作为分配给该空分用户最终的中间码,即,分配模块3还用于上述方法实施例中 描述的修正分配操作。相应地,对于支持单用户多入多出技术的空分用户,如果该空分用户的扩频因子 小于16,则分配模块3还用于将为空分用户分配的用于主传输块的中间码中的第一个中间 码作为分配给该空分用户最终用于主传输的中间码,将为空分用户分配的用于辅传输块的 中间码中的第一个中间码作为分配给该空分用户最终用于辅传输的中间码。具体地上述模块的执行过程,可以参考上述方法实施例中的相应描述,这里不再 赘述。综上所述,本发明实施例根据系统配置的最大可使用的中间码的数量、为每个空 分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中 间码。相比于现有技术,本发明可以避免相同中间码之间的相互干扰,提高信道估计的质 量,进而提高数据传输的质量。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种基于多用户多入多出技术的中间码的分配方法,用于为多个空分用户分配中间码,其特征在于,所述方法包括对于所述多个空分用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配的扩频码字对应的码道数、以及所述多个空分用户的总数量为所述每个空分用户分配中间码。
2.根据权利要求1所述的方法,其特征在于,为所述每个空分用户分配中间码的处理 包括对于所述每个空分用户,根据其系统配置的最大可使用的中间码的数量和为该空分用 户分配的所述扩频码字对应的码道数确定为所述多个空分用户分配的中间码的总数量;根据为所述多个空分用户分配的中间码的总数量和所述多个空分用户的总数量确定 为所述每个空分用户分配的中间码的数量。
3.根据权利要求2所述的方法,其特征在于,在确定了为所述每个空分用户分配的中 间码的数量之后,所述方法还包括依次连续地为所述每个空分用户分配相应的中间码。
4.根据权利要求2所述的方法,其特征在于,根据如下公式确定为所述多个空分用户 分配的中间码的总数量km_all km_all = [Ncodesdma/(16/K)],其中,Ncodesdma表示为每个空分用户分配的所述扩频码 字对应的码道数,K表示系统配置的最大可使用的中间码的数量。
5.根据权利要求2所述的方法,其特征在于,根据如下公式确定为所述每个空分用户 分配的中间码的数量km:km = [km_all/NsdJ,其中,km_all表示为所述多个空分用户分配的中间码的总数量, Nsdffla表示所述多个空分用户的总数量。
6.根据权利要求3所述的方法,其特征在于,为所述每个空分用户分配相应数量的中 间码的处理包括根据如下公式确定为所述多个空分用户的第i个空分用户分配的中间码的序号 [(i-l)*km+m]至[i*km+m-l],其中,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)/NsdmJ,其中,Ncodesdffla表示为每个空分用户分配的扩频码字对应的码道数,K表示所述系统配 置的最大可使用的中间码的数量,Nsdffla表示所述多个空分用户的总数量。
15.根据权利要求13所述的装置,其特征在于,如果所述多个空分用户中的一个或多 个空分用户支持单用户多入多出技术,则所述分配模块在为所述一个或多个空分用户分配 中间码之后,所述分配模块还用于根据预定规则将分配给所述一个或多个空分用户的中 间码分别分成用于主传输块的中间码和用于辅传输块的中间码。
16.根据权利要求15所述的装置,其特征在于,所述预定规则包括以下之一对于所述一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为奇数 的中间码分配给所述主传输块,将该空分用户的中间码序号为偶数的中间码分配给所述辅 传输块;或者对于所述一个或多个空分用户中的每个空分用户,将该空分用户的中间码序号为偶数 的中间码分配给所述主传输块,将该空分用户的中间码序号为奇数的中间码分配给所述辅 传输块。
17.根据权利要求13或14所述的装置,其特征在于,如果所述空分用户的扩频因子小于16,则所述分配模块还用于将为所述空分用户分配 的第一个中间码作为分配给该空分用户最终的中间码。
18.根据权利要求15或16所述的装置,其特征在于,如果所述空分用户的扩频因子小于16,则所述分配模块还用于将为所述空分用户分配 的用于主传输块的中间码中的第一个中间码作为分配给该空分用户最终用于主传输的中 间码,将为所述空分用户分配的用于辅传输块的中间码中的第一个中间码作为分配给该空 分用户最终用于辅传输的中间码。
全文摘要
本发明提供了一种基于多用户多入多出技术的中间码的分配的方法及装置,其中,分配方法包括对于多个空分用户中的每个空分用户,根据系统配置的最大可使用的中间码的数量、为该空分用户分配的扩频码字对应的码道数、以及多个空分用户的总数量为每个空分用户分配中间码。本发明克服了现有技术中为一定空间隔离内的各空分用户分配的中间码相同而受到干扰,从而导致各空分用户信道估计质量下降的问题,提高了信道估计的质量。
文档编号H04L25/03GK101848068SQ20091012779
公开日2010年9月29日 申请日期2009年3月24日 优先权日2009年3月24日
发明者林伟, 耿鹏, 马毅华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1