在无线通信系统中用于层映射和解层映射的方法和装置技术领域
本发明涉及无线通信技术,尤其涉及基于长期演进(LTE)的无线通信系统中,码字
(codeword)信号到层(layer)信号的层映射的方法和装置以及层信号到码字信号的解层映
射的方法和装置。
背景技术
目前毫米波已被考虑用做为5G无线通信系统的重要候选技术。由于毫米波的波长
小,因此可在空间有限的天面上部署数目众多的天线。另一方面,带二维有源天线阵列的全
维MIMO(Full Dimensional MIMO,FD-MIMO)可以以三维方式发送波束信号给UE,这样给UE
发送信号的功率聚集,以避免对其他UE的干扰。在5G无线通信系统的设计中,可能会采用
FD-MIMO或大规模MIMO(Massive MIMO)以达到更好的频谱效率。在FD-MIMO或Massive MIMO
中,为了给系统提供更大的自由度以及提高系统性能,会采用更多层数目的信号发送(高阶
发送)。为了支持高阶发送,以全面利用增加的天线端口数目,有必要把当前下行的最大码
字数目从2增加到至少8。因此当前协议中2个码字的层映射方法需要增强为支持大于2个码
字的层映射方法。
在当前LTE/LTE-A系统中,把待发送的每个码字的复数调制信号映射到1或多个层上。码
字q的复值调制符号被映射到层上:
v是层数,是每层的调制符号的数目。对下行空分复用,根据TS36.211 ver.c3协议的
表6.3.3.2-1进行层映射,如下表所示。一个用户的码字的数目限制为1或2。
表1:空分复用的码字到层的映射
当前协议中,每个用户的最大码字是2,一个码字映射的最大层数是4。在FD-MIMO
或Massiv MIMO中,随着系统中天线端口数目增加,如增加到64,每个eNodeB支持的最大的
层的数目也会增加,每个码字对应的最大层数和每个用户的最大码字数目也可能增加。随
着码字对应的最大层数和每个用户的最大码字数目的增加,当前层映射方式不能应对这种
情况。同时,由于不同层之间的有效信道质量不同,特别是对空间相关的无线信道,索引值
小的层一般比索引值大的层有更好的信道质量。随着总层数的增加,不同层之间的信道质
量的不平等变得越来越严重。因此本发明提出一种新的层映射的方法,可以适应码字和层
数增加的情况,同时可以很好的适应不同层之间的信道质量不平等的情况。
发明内容
本发明提出了在高阶MIMO的LTE协议的无线通信系统上应用的下行层映射及解层
映射的方法和装置。
根据本发明的一个方面,提供了一种在基于LTE协议的基站中用于进行数据块的
层映射的方法,其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目为m,其中所述
方法包括:
-从q个数据块中的q-v%q个数据块中,获取各个数据块的首个待映射信号,对
于获取的个待映射信号中的每个信号Sx,
根据第一映射元素集的第x个元素Jx的值,把待映射信号Sx映射为第Jx层
的下一个尚未被映射到的信号;从q个数据块中的剩余v%q个数据块中,获取各个数据块首
个待映射信号,对于获取的个待映射信号中
的每个信号Sy,根据第二映射元素集
的第y个元素Jy的值,把待映射信号Sy映射为第Jy层的下一个尚未被映射到的信号;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相同的整数值;
其中,
%为取模运算,
为向下取整运算,
-重复上述步骤m次。
根据本发明的第二方面,提供了一种在基于LTE协议的用户设备中用于进行解层
映射以获取到数据块的方法,其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目
为m,其中所述方法包括:
对第一映射元素集中的每个元素,根据第x个元素Jx的值,
把层中的下一个信号位置上的v个待解映射信号[C1,C2,…,Cv]中的
第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每个数据块的尾部接
续个尚未被放置信号的位置;对第二映射元素集中的每
个元素,根据第y个元素Jy的值,把层中的下一个信号位置上的v个
待解映射信号[C1,C2,…,Cv]中的第Jy层的待解映射的信号CJy,放置在q个数据块的剩余v%
q个数据块的每个数据块的尾部接续个尚未被放置信号的位置,
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
-重复上述步骤m次。
根据本发明的第三方面,提供了一种在基于LTE协议的基站中用于进行数据块的
层映射的装置,其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目为m,其中所述
装置包括:
-映射装置,用于:从q个数据块中的q-v%q个数据块中,获取各个数据块的首
个待映射信号,对于获取的个待映射信号中的每个信号Sx,
根据第一映射元素集的第x个元素Jx的值,把待
映射信号Sx映射为第Jx层的下一个尚未被映射到的信号;从q个数据块中的剩余v%q个数据
块中,获取各个数据块首个待映射信号,对于获取的个待映射信号
中的每个信号Sy,根据第二映射元
素集的第y个元素Jy的值,把待映射信号Sy映射为第Jy层的下
一个尚未被映射到的信号;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
其中,映射装置重复上述处理过程m次。
根据本发明的第四方面,提出了一种在基于LTE协议的用户设备中用于进行解层
映射以获取到数据块的装置,其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目
为m,其中所述装置包括:
-解映射装置,用于:对第一映射元素集中的每个元素,根据第x个
元素Jx的值,把层中的下一个信号位置上的v个待解映射信号[C1,C2,…,
Cv]中的第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每个数据块的
尾部接续个尚未被放置信号的位置;对第二映射元素集
中的每个元素,根据第y个元素Jy的值,把层中的下一个信号位置
上的v个待解映射信号[C1,C2,…,Cv]中的第Jy层的待解映射的信号CJy,放置在q个数据块的
剩余v%q个数据块的每个数据块的尾部接续个尚未被放置信号的位置,
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
其中,解映射装置重复上述处理过程m次。
与现有技术相比,本发明具有以下优点:无线通信系统使用高阶MIMO后,天线端口
数目增加了,可能从8增加到64或更多,因此每个eNodeB的最大层数也可能从当前的8增加
到64或更多;单用户为有更大的吞吐率从而有更多的码道,码字的最大数目可能从2增加到
8或更多。本发明提出的层映射的方案,能很好的适应各种层数和码字增加的情况,使得高
阶MIMO的无线通信系统能有更好的性能,同时也可以兼容当前协议的层映射方案。
附图说明
通过后面给出的详细描述和附图将会更加全面地理解本发明,其中相同的单元由
相同的附图标记表示,附图仅仅是作为说明给出的,因此不意图对本发明构成限制:
图1示出了基于LTE协议的基站中的下行物理层信道处理的示意图;
图2示出了根据本发明的一个方面的在基于LTE协议的基站中用于进行数据块的
层映射的方法的流程图;
图3为根据本发明的层映射方法来将数据块的信号层映射到层的一个信号位置的
示例图;
图4示出了本发明的采用非等错保护策略的层映射方法的一个优选实施例的示例
图。
图5示出了本发明的采用等错保护策略的层映射方法的一个优选实施例的示例
图;
图6示出了根据本发明的另一个方面的在基于LTE协议的用户设备中用于进行解
层映射以获取到数据块的方法的流程图;
图7为根据本发明的解层映射方法来将层的一个信号位置上的信号解映射到数据
块的信号的示例图;
图8示出根据本发明一个方面的在基于LTE协议的基站中用于进行数据块的层映
射的装置的示意图。
图9示出了根据本发明的另一个方面的在基于LTE协议的用户设备中用于进行解
层映射以获取到数据块的装置的示意图。
应当提到的是,这些附图意图说明在某些示例性实施例中所利用的方法、结构和/
或材料的一般特性,并且对后面提供的书面描述做出补充。但是这些附图并非按比例绘制
并且可能没有精确地反映出任何给定实施例的精确的结构或性能特性,并且不应当被解释
成定义或限制由示例性实施例所涵盖的数值或属性的范围。在各幅图中使用类似的或完全
相同的附图标记是为了表明类似的或完全相同的单元或特征的存在。
具体实施方式
虽然示例性实施例可以有多种修改和替换形式,但是在附图中以举例的方式示出
了其中的一些实施例,并且将在这里对其进行详细描述。但是应当理解的是,并不意图将示
例性实施例限制到所公开的具体形式,相反,示例性实施例意图涵盖落在权利要求书的范
围内的所有修改、等效方案和替换方案。相同的附图标记在各幅图的描述中始终指代相同
的单元。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成
作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许
多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其
操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理
可以对应于方法、函数、规程、子例程、子程序等等。
这里所使用的术语“无线设备”或“设备”可以被视为与以下各项同义并且在后文
中有时可以被称作以下各项:客户端、用户设备、移动站、移动用户、移动端、订户、用户、远
程站、接入终端、接收器、移动单元等等,并且可以描述无线通信网络中的无线资源的远程
用户。
类似地,这里所使用的术语“基站”可以被视为与以下各项同义并且在后文中有时
可以被称作以下各项:B节点、演进型B节点、eNodeB、收发器基站(BTS)、RNC等等,并且可以
描述在可以跨越多个技术世代的无线通信网络中与移动端通信并且为之提供无线资源的
收发器。除了实施这里所讨论的方法的能力之外,这里所讨论的基站可以具有与传统的众
所周知的基站相关联的所有功能。
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间
件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施
时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存
储介质)中。(一个或多个)处理器可以实施必要的任务。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示
例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成
仅仅受限于这里所阐述的实施例。
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,
但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元
进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单
元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或
更多所列出的相关联项目的任意和所有组合。
应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连
接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连
接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描
述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻
近”相比于“与...直接邻近”等等)。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非
上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应
当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、
单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、
组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附
图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可
以基本上同时执行或者有时可以按照相反的顺序来执行。
除非另行定义,否则这里使用的所有术语(包括技术和科学术语)都具有与示例性
实施例所属领域内的技术人员通常所理解的相同的含义。还应当理解的是,除非在这里被
明确定义,否则例如在通常使用的字典中定义的那些术语应当被解释成具有与其在相关领
域的上下文中的含义相一致的含义,而不应按照理想化的或者过于正式的意义来解释。
示例性实施例的一些部分和相应的详细描述是通过计算机存储器内的软件或算
法以及对于数据比特的操作的符号表示而给出的。这些描述和表示是本领域技术人员用以
向本领域其他技术人员有效地传达其工作实质的描述和表示。正如其通常被使用的那样,
这里所使用的术语“算法”被设想成获得所期望的结果的自相一致的步骤序列。所述步骤是
需要对物理数量进行物理操纵的那些步骤。通常而非必要的是,这些数量采取能够被存储、
传输、组合、比较以及按照其他方式被操纵的光学、电气或磁性信号的形式。主要出于通常
使用的原因,已经证明有时把这些信号称作比特、数值、元素、符号、字符、项、数字等等是便
利的。
在后面的描述中将参照可以被实施为程序模块或功能处理的动作以及操作的符
号表示(例如以流程图的形式)来描述说明性实施例,所述程序模块或功能处理包括实施特
定任务或者实施特定抽象数据类型的例程、程序、对象、组件、数据结构等等,并且可以利用
现有网络单元处的现有硬件来实施。这样的现有硬件可以包括一个或更多中央处理单元
(CPU)、数字信号处理器(DSP)、专用集成电路、现场可编程门阵列(FPGA)计算机等等。
但是应当认识到,所有这些以及类似的术语应当与适当的物理数量相关联,并且
仅仅是被应用于这些数量的便利标签。除非明确地另行声明或者从讨论中可以明显看出,
否则例如“处理”、“计算”、“确定”或“显示”等术语指的是计算机系统或类似的电子计算设
备的动作和处理,其对被表示为所述计算机系统的寄存器和存储器内的物理、电子数量的
数据进行操纵,并且将其变换成被类似地表示为所述计算机系统存储器或寄存器或者其他
此类信息存储、传送或显示设备内的物理数量的其他数据。
还应当提到的是,示例性实施例的软件实施的方面通常被编码在某种形式的程序
存储介质上或者通过某种类型的传送介质来实施。所述程序存储介质可以是磁性(例如软
盘或硬盘驱动器)或光学(例如紧致盘只读存储器或“CD ROM”)存储介质,并且可以是只读
或随机存取存储介质。类似地,所述传送介质可以是双绞线、同轴电缆、光纤或者本领域内
已知的某种其他适当的传送介质。示例性实施例不受任何给定实现方式的这些方面的限
制。
处理器和存储器可以一同操作来运行装置功能。举例来说,存储器可以存储关于
装置功能的代码段。所述代码段又可以由处理器执行。此外,存储器可以存储处理变量和常
数以供处理器使用。
图1示出了基于LTE协议的基站中的下行物理层信道处理的示意图,该示意图来自
3GPP TS36.211协议。物理层信道处理的输入是码字(codeword),也就是经过诸如传输信道
编码和速率匹配等预先处理之后的数据块或数据流。由于码字的数目与层的数目不相等,
因此码字经过加扰和调制处理之后,需要经过层映射的处理,把码字映射到层上。之后,基
站对层的信号进行预编码、物理资源映射、生成OFDM符号的处理。本发明提出的层映射方法
和装置可以应用在图1中的层映射部分的处理,解映射方法和装置是层映射的可逆的过程。
层映射输入是经过加扰和调制的码字,也就是待映射信号组成的数据块或数据流。在本文
中,以数据块来作为层映射输入信号的举例,其他可能的作为输入信号的数据块或数据流,
如可适用于本发明,也应包含在本发明保护范围以内。
需要说明的是,以上所述的在基于LTE的基站中的传输信道编码、速率匹配、加扰、
调制、预编码、物理资源映射、生成OFDM符号的各种处理过程以及本发明的层映射及解层映
射的方法和装置在基于LTE的基站中中的应用过程仅为举例,其他现有的或今后在LTE无线
通信系统中可能出现的各种处理过程以及层映射或解层映射过程,如可适用于本发明,也
应包含在本发明保护范围以内,并以引用方式包含于此。
图2示出了根据本发明的一个方面的在基于LTE协议的基站中用于进行数据块的
层映射的方法的流程图。其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目为m。
如图2所示,包括步骤S21和步骤S22。
在步骤S21中,从q个数据块中的q-v%q个数据块中,获取各个数据块的首个
待映射信号,对于获取的个待映射信号中的每个信号Sx,
根据第一映射元素集的第x个元素Jx的值,把待
映射信号Sx映射为第Jx层的下一个尚未被映射到的信号;从q个数据块中的剩余v%q个数据
块中,获取各个数据块首个待映射信号,对于获取的个待映射信号
中的每个信号Sy,根据第二映射元
素集的第y个元素Jy的值,把待映射信号Sy映射为第Jy层的下
一个尚未被映射到的信号;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
以上步骤是从数据块中提取数据,根据位置映射向量的指示,映射到层的下一个
尚未被映射的位置的过程。
具体地,上述q个数据块中的q-v%q个数据块可以是q个数据块中的任意索引值的
q-v%q个数据块,基站和用户设备双方按约定方式确定好。
其中,获取各个数据块的首个待映射信号是指从所述q-v%q个数据块中的每
一个数据块中,获取前个待映射信号。例如,q=3,v=8,则q-v%q=1,因此从3
个数据块中的1个数据块中,如数据块3中,获取数据块3前2个待映射信号。例如q=4,v=
10,则q-v%q=2,因此从4个数据块中的2个数据块中,如数据块1和数据块3,在数
据块1中获取前2个待映射信号,在数据块3中获取前2个待映射信号。
具体地,对于前述对于获取的个待映射信号中的
每个信号Sx,根据第一映射元素集的第x个元素Jx
的值,把待映射信号Sx映射为第Jx层的下一个尚未被映射到的信号的过程,下面以q=4,v=
10为例进行说明:
从数据块1和数据块3中一共获取到4个待映射信号,这4个待映射信号以[S1,S2,
S3,S4]表示。例如,第一映射元素集[J1,J2,J3,J4]=[1,2,3,4],则根据[J1,J2,J3,J4]中的J1
的值为1,把信号S1映射为层中尚未被映射到的信号的位置的第1层的信号,同样S2根据J2的
值2映射为第2层的信号,S3根据J3的值3映射为第3层的信号,S4根据J4的值4映射为第4层的
信号。
具体地,在前述从q个数据块中的剩余v%q个数据块中,获取各个数据块首
个待映射信号,对于获取的个待映射信号中的
每个信号Sy,根据第二映射元素集
的第y个元素Jy的值,把待映射信号Sy映射为第Jy层的下一个尚未被映射到的信号的过程
中,所述v%q个数据块是以上q个数据块中已获取数据的所述q-v%q个数据块之后剩余的
数据块。下面继续以上述q=4,v=10的例子进行说明:
在数据块1和数据块3中获取了S1,S2,S3,S4信号。这里v%q=2,则从数
据块2中获取前3个信号,从数据块4中获取前3个信号,为待映射信号[S5,S6,…,S10]。假设
第二映射元素集[J5,J6,…J10]=[5,6,…,10],则把信号S5根据J5的值5映射为层中尚未被
映射到的信号的位置的第5层的信号,同样S6映射为第6层的信号,…,S10映射为第10层的信
号。
需要说明的是,以上从数据块中提取数据,根据位置映射向量的指示,映射到层的
下一个尚未被映射的位置的过程,虽然本文将各项处理描述成顺序的处理,但是其中的各
项处理可以被并行地、并发地或者同时实施。此外,各项处理的顺序可以被重新安排。
图3为根据本发明的层映射方法来将数据块的信号层映射到层的一个信号位置的
示例图。其中,q=4,v=10。此处,所述q-v%q个数据块选择的是数据块1和数据块3,第一映
射元素集为[1,2,3,4],第二映射元素集为[5,6,…,10],以S11,S21,...表示数据块1的信
号,S12,S22,S32,...表示数据块2的信号,S13,S23,...表示数据块3的信号,S14,S24,S34,...表
示数据块4的信号。按照步骤S21的方法,如图3所示,把S11映射为层的待映射信号位置的第1
层的信号,S21映射为层的待映射信号位置的第2层的信号,S13和S23映射为层的待映射信号
位置的第3层和第4层的信号,S12,S22,S32S14,S24,S34依次映射为层的待映射信号位置的第五
到第10层的信号。
在一个优选实施例中,所述q-v%q个数据块为所述q个数据块中的前q-v%q个数
据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。具体地说,也就是在选择
所述q-v%q个数据块时,按照q个数据块的索引值依次从前面开始选取;选择所述v%q个数
据块时,选择q个数据块的索引值最后的v%q个数据块。例如,q=4,v=10时,q-v%q=2,
v%q=2,所述q-v%q个数据块为第1数据块和第2数据块,所述v%q个数据块为第3数据块
和第4数据块。按照以上优选实施例的方式,在无线通信系统的基站发送端和用户设备接收
端可以按照以上约定进行层映射和解层映射的过程。
以上步骤中,所述的第一映射元素集中的元素和第二映射元
素集中的元素决定了数据块中的信号映射到层信号的位置。
因数据块中的信号不能重复映射,且映射过程是根据元素的值进行映射的,因此第一映射
元素集和第二映射元素集中的元素J1,J2,...,Jv各元素的值各不相等,且为[1,v]之间的整
数值。
在本发明中包括确定位置映射向量[J1,J2…,Jv]的步骤。位置映射向量[J1,J2,…,
Jv]中的元素为所述第一映射元素集的元素和所述第二映射元素集
的元素。位置映射向量[J1,J2,…,Jv]可以在通信系统中的基
站和用户设备之间按照约定好的方式生成好,就可以按照以上方式进行层映射和解层映射
过程。
在步骤S22中,为重复m次步骤S21。m为每层中的信号数目。在层映射过程中,每个
层中包含有m个信号。步骤S21是完成把数据块中获取v个的信号映射到v层的一个信号的位
置。步骤S22是重复步骤S21m次,这样把数据块中的各信号映射到各个层的m个信号的位置。
在实际系统中,一个指定层的有效信道质量是由分配到该层的有效功率决定的。
不同层之间的有效信道质量不同,特别是对空间相关的无线信道,索引值小的层一般比索
引指大的层有更好的信道质量。这种不同层之间的不平等性在高阶MIMO中会更明显。因此
位置映射向量的选取与整个系统性能相关。本发明给出两种确定位置映射向量的优选实施
例:非等错保护(UEP:Unequal Error Protection)策略的层映射方案和等错保护(EEP:
Equal Error protection)策略的层映射方案。为便于本领域技术人员阅读和理解本发明,
下文的优选实施例中,从数据块中获取待映射信号的方式按照以下方式:从q个数据块中获
取的所述q-v%q个数据块为所述q个数据块中的前q-v%q个数据块,从q个数据块中获取的
所述v%q个数据块为所述q个数据块中的后v%q个数据块。
具体地,根据本发明的层映射方法可采用非等错保护(UEP)策略,具体说明如下:
根据本发明的采用非等错保护(UEP)策略的层映射方案是使位置映射向量[J1,
J2…,Jv]在层映射过程中保持不变。在从数据块中获取待映射信号的方式确定的情况下,位
置映射向量[J1,J2…,Jv]如果一直是一个固定值的向量,则是把数据块中的信号映射在一
个索引值固定的层上发送。固定在索引值小的层上发送的数据块的信号,会有更好的信道
质量。因此,不同数据块之间是非等错保护的。高层调度器可以利用这种非等错保护特性分
配不同信道质量要求的数据块在不同的层上发送,以获取性能收益。例如,高阶调制信号的
HARQ重传信号对发送信道质量要求高,调度器可以根据位置映射向量[J1,J2…,Jv]中元素
的值,对高阶调制信号的HARQ重传信号分配在低索引值的层对应的数据块上。
位置映射向量[J1,J2…,Jv]为[1,2,…,v]是上述方案的一个优选实施例。若位置
映射向量[J1,J2…,Jv]为[1,2,…,v],则是固定的把索引值低的数据块映射到索引值低的
层上。这种方式是可以兼容当前LTE协议的,同时本发明的方案又可以支持高阶MIMO情况
下,数据块数目和层的数目相比现有协议增加的各种情况。
图4是本发明的采用非等错保护策略的层映射方法的一个优选实施例的示例图。
其中q=3,v=,8,因此v%q=2,q-v%q=1,从3个数据块中获取到的
[S1,S2,…,S8]待映射信号的方式为:从数据块1中获取2个待映射信号,从数据块2和数据块
3中各获取3个待映射信号。以S11,S21,...表示数据块1中的信号,S12,S22,S32,...表示数据
块2中的信号,S13,S23,...表示数据块3中的信号。位置映射向量[J1,J2…,Jv]固定为[1,
2,…,8]。图4示出的各层中的信号,为按照以上所述非等错保护策略的层映射方法,把数据
块中待映射信号映射到层中信号位置的结果。
根据本发明的层映射方案也可采用等错保护(EEP)策略,具体说明如下:
在根据本发明的采用UEP策略的层映射方案时,UE需要给每个数据块反馈一个独
立的CQI(Channel Quality Indication信道质量指示)指示信息,一旦资源调度方式改变,
之前上报的CQI就会无效(比如,随机的资源调度)。这就意味着在使用动态资源分配策略的
高阶MIMO系统中,UE的CQI反馈信号会变得无效,从而降低了整个系统的性能。因此希望能
生成使得所有数据块中待映射的信号能均匀分到不同的层上的位置映射向量,以达到等错
保护EEP的效果。
在根据本发明的采用等错保护(EEP)策略的层映射方案的一个优选实施例中,位
置映射向量[J1,J2…,Jv]是根据前一次所确定的位置映射向量[J’1,J’2…,J’v]来确定位置
映射向量[J1,J2…,Jv],其中,所述位置映射向量[J1,J2…,Jv]为[(J’1+1)%v,(J’2+1)%
v,…,(J’v+1)%v]。例如,在对层的第一个信号的位置进行层映射时,位置映射向量[J1,
J2…,Jv]为[1,2,…,v],则层的第二个信号位置的位置映射向量[J1,J2…,Jv]为[2,3,…,v,
1],层的第三个信号位置的位置映射向量[J1,J2…,Jv]为[3,4,…,v,1,2],....。又例如,假
设,v=8,在对层的第一个信号的位置进行层映射时,位置映射向量[J1,J2…,J8]为[4,3,1,
2,5,6,7,8],则层的第二个信号位置的位置映射向量[J1,J2…,J8]为[5,4,2,3,6,7,8,1],
层的第三个信号位置的位置映射向量[J1,J2…,J8]为[6,5,3,4,7,8,1,2],…。这样按照以
上方式,可以把各个数据块中的信号均匀轮转到每个层上。
根据本发明的采用等错保护策略的层映射方案的优点在于把所有数据块中的信
号在一个UE的测量和反馈间隔(如CQI上报间隔)里均匀轮转到每个层上。若最大的层数目
增加到64,所需的最小轮转周期是64个待映射的层信号时间,这远小于最小CQI上报间隔。
因此以上实施例方案中的数据块中的信号映射到每个层的概率对每个层来说是相同的。这
意味着基于一个层的状态上报的CQI可以适用于其他层。这样调度器就不需要区分同一个
数据块的信号映射到不同层时,需要各个不同层的CQI上报值。这是以上所述等错保护策略
的层映射方案的一个主要优点,即使是采用动态资源调度方式,UE的CQI上报值也是有效
的,从而简化了整个系统的反馈和调度机制的设计。
图5是本发明的采用等错保护策略的层映射方法的一个优选实施例的示例图。其
中q=3,v=8,因此v%q=2,q-v%q=1,从3个数据块中获取到的
[S1,S2,…,S8]待映射信号的方式为:从数据块1中获取2个待映射信号,从数据块2和数据块
3中各获取3个待映射信号。以S11,S21,S31,...表示数据块1中的信号,S12,S22,S32,...表示数
据块2中的信号,S13,S23,S33,...表示数据块3中的信号。第一次进行层映射的位置映射向量
[J1,J2…,J8]为[1,2,3,4,5,6,7,8]。按照以上优选实施例的方式生成位置映射向量的方
法,随后多次进行层映射的位置向量[J1,J2…,J8]为[2,3,4,5,6,7,8,1],[3,4,5,6,7,8,1,
2],……。图5示出的各层中的信号,为按照以上所述等错保护策略的层映射方法,把数据块
中待映射信号映射到层中信号位置的结果。
图6示出根据本发明一个方面的在基于LTE协议的用户设备中用于进行解层映射
以获取到数据块的方法的流程图。其中,数据块数目为q,层的数目为v,q≤v,每层中的信号
数目为m。如图6所示,包括步骤S61和步骤S62。
-在步骤S61中,对第一映射元素集中的每个元素,根据第x个元
素Jx的值,把层中的下一个信号位置上的v个待解映射信号[C1,C2,…,
Cv]中的第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每个数据块的
尾部接续个尚未被放置信号的位置;对第二映射元素集
的每个元素,根据第y个元素Jy的值,把层中的下一个信号位置上
的v个待解映射信号[C1,C2,…,Cv]中的第Jy层的待解映射的信号CJy,放置在q个数据块的剩
余v%q个数据块的每个数据块的尾部接续个尚未被放置信号的位置;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
具体地,上述对第一映射元素集中的每个元素,根据第x个元
素Jx的值,把层中的下一个信号位置上的v个待解映射信号[C1,
C2,…,Cv]中的第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每个数
据块的尾部接续个尚未被放置信号的位置的过程中,q个数据块中的q-v%q个数据块可
以是q个数据块中的任意索引值的q-v%q个数据块,基站和用户设备双方按约定方式确定
好。解层映射是根据Jx的值进行的:根据Jx的值找到第Jx层的待解映射的信号CJx,把信号CJx
放置到所述数据块的尾部。上述每个数据块的尾部接续个尚未被放置信号的位置指的
是在每个数据块尾部接续上次放置的信号之后的个信号的位置。下面以q=4,v=10为
例进行说明。层中的下一个信号位置上的10个待解映射信号为[C1,C2,…,C10],q-v%q=2,
因此q个数据块中的q-v%q个数据块为4个数据块中的2个数据块中,如数据块1和
数据块3。第一映射元素集[J1,J2,J3,J4]=[3,4,2,1]。解层映射过程为:根据[J1,J2,J3,J4]
中的J1的值为3,把第3层中的信号C3放置到数据块1尾部未被放置信号的位置上,根据J2的
值4,把第4层中的信号C4放置到数据块1的尾部未被放置信号的位置上,即刚才C3放置位置
后面的接续位置上;根据J3的值2,把第2层中的信号C2放置到数据块3的尾部未被放置信号
的位置上,根据J4的值1,把第1层中的信号C1放置到数据块3的尾部未被放置信号的位置上,
即刚才C2放置位置后面的接续位置上。
具体地,在前述对第二映射元素集的每个元素,根
据第y个元素Jy的值,把层中的下一个信号位置上的v个待解映射
信号[C1,C2,…,Cv]中的第Jy层的待解映射的信号CJy,放置在q个数据块的剩余v%q个数据
块的每个数据块的尾部接续个尚未被放置信号的位置的过程中,所述q个数据块的
剩余q-v%q个数据块是以上q个数据块中已放置信号的所述q-v%q个数据块之后剩余的数
据块,基站和用户设备双方按约定方式确定好,随即也就确定了剩余所述v%q个数据块的
索引值。解层映射是根据Jy的值进行的:根据Jy的值找到第Jy层的待解映射的信号CJy,把信
号CJy放置到所述v%q个数据块的尾部。上述每个数据块的尾部接续个尚未被放置信
号的位置指的是在每个数据块尾部接续上次放置的信号之后的个信号的位置。下面
仍以q=4,v=10为例进行说明。层中的下一个信号位置上的10个待解映射信号为[C1,
C2,…,C10],q-v%q=2,q个数据块中的剩余v%q个数据块为剩余的数据块2和
数据块4。第二映射元素集[J5,J6,…J10]=[8,9,10,5,6,7]。解层映射过程为:根据[J5,
J6,…J10]中的J5的值为8,把第8层中的信号C8放置到数据块2尾部未被放置信号的位置上,
根据J6的值9,把第9层中的信号C9放置到数据块2的尾部未被放置信号的位置上,即刚才C8
放置位置后面的接续位置上,根据J7的值10,把第10层中的信号C10放置到数据块2的尾部未
被放置信号的位置上,即刚才C9放置位置后面的接续位置上;根据J8的值5,把第5层中的信
号C5放置到数据块4尾部未被放置信号的位置上,根据J9的值6,把第6层中的信号C6放置到
数据块4的尾部未被放置信号的位置上,即刚才C5放置位置后面的接续位置上,根据J10的值
7,把第7层中的信号C7放置到数据块4的尾部未被放置信号的位置上,即刚才C6放置位置后
面的接续位置上。
需要说明的是,以上根据位置映射向量的指示,把层中下一个待解映射位置上的
信号解层映射为数据块中的信号的解层映射过程,虽然本文将各项处理描述成顺序的处
理,但是其中的各项处理可以被并行地、并发地或者同时实施。此外,各项处理的顺序可以
被重新安排。
图7为根据本发明的解层映射的方法来将层的一个信号位置上的信号解映射到数
据块的信号的示例图。其中,q=4,v=10,即把层中一个信号位置上的10个信号解层映射到
4个数据块。q-v%q=2,=3。此处,所述q-v%q个数据块选择的是数据块1和
数据块3,所述剩余v%q个数据块为数据块2和数据块4。第一映射元素集[J1,J2,J3,J4]=
[1,2,3,4],第二映射元素集[J5,J6,…J10]=[5,6,7,8,9,10]。[C1,C2,...,C10]为层中一个
信号位置上的待解层映射的信号。解层映射的过程为:根据第一映射元素集[J1,J2,J3,J4]
中的J1的值为1,把第1层中的信号C1放置到数据块1尾部未被放置信号的位置上,根据J2的
值2,把第2层中的信号C2放置到数据块1的尾部未被放置信号的位置上,即刚才C1放置位置
后面的接续位置上;根据J3的值3,把第3层中的信号C3放置到数据块3的尾部未被放置信号
的位置上,根据J4的值4,把第4层中的信号C4放置到数据块3的尾部未被放置信号的位置上,
即刚才C3放置位置后面的接续位置上。接着,根据第二元素集[J5,J6,…J10]中的J5的值为5,
J6的值6,J7的值7,把第5层中的信号C5、第6层中的信号C6、第7层中的信号C7依次放置在数据
块2尾部的3个未被放置信号的位置上;根据J8的值为8,J9的值9,J10的值10,把第8层中的信
号C8、第9层中的信号C9、第10层中的信号C10依次放置在数据块4尾部的3个未被放置信号的
位置上。图7示出的各数据块中的信号,为按照以上所述解层映射方法,把层中的信号解映
射到数据块的结果。
在一个优选实施例中,所述q-v%q个数据块为所述q个数据块中的前q-v%q个数
据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。具体地说,也就是在选择
q-v%q个数据块时,按照q个数据块的索引值依次从前面开始选取;选择v%q个数据块时,
选择q个数据块的索引值最后的v%q个数据块。例如,q=4,v=10时,q-v%q=2,v%q=2,
所述q-v%q个数据块为第1数据块和第2数据块,所述v%q个数据块为第3数据块和第4数据
块。按照以上优选实施例的方式,在无线通信系统的基站发送端和用户设备接收端可以按
照以上约定进行层映射和解层映射的过程。
以上步骤中,所述的第一映射元素集中的元素和第二映射元
素集中的元素决定了解层映射时层信号的位置。因层中的信
号不能重复被解映射,且解映射过程是根据元素的值进行映射的,因此第一映射元素集和
第二映射元素集中的元素J1,J2,...,Jv各元素的值各不相等,且为[1,v]之间的整数值。
在本发明中包括确定位置映射向量[J1,J2…,Jv]的步骤。位置映射向量[J1,J2,…,
Jv]中的元素为所述第一映射元素集的元素和所述第二映射元素集
的元素。位置映射向量[J1,J2,…,Jv]可以在通信系统中的基
站和用户设备之间按照约定好的方式生成好,就可以按照以上方式进行层映射和解层映射
过程。
步骤S62为重复m次步骤S61。m为每层中的信号数目。在解层映射过程中,每个层中
包含有m个信号。步骤S61是完成把v层中一个信号位置上的v个信号解层映射到q个数据块
的过程。步骤S62是重复步骤S61m次,即完成把v层中m个信号位置上的待解层映射信号解层
映射到q个数据块中。
根据本发明的用户设备进行解层映射时,确定位置映射向量[J1,J2,…,Jv]的方法
与基站相同。因此本领域技术人员根据上文中对基站中的非等错保护(UEP:Unequal Error
Protection)策略的层映射方案和等错保护(EEP:Equal Error protection)策略的层映射
方案的描述,就可以很容易地知道用户设备中的确定位置映射向量[J1,J2,…,Jv]的方法,
故在此不做赘述。
图8示出根据本发明一个方面的在基于LTE协议的基站中用于进行数据块的层映
射的装置的示意图。其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目为m。如图
8所示,包括映射装置。
映射装置的处理过程包括:从q个数据块中的q-v%q个数据块中,获取各个数据块
的首个待映射信号,对于获取的个待映射信号中的每
个信号Sx,根据第一映射元素集的第x个元素Jx的
值,把待映射信号Sx映射为第Jx层的下一个尚未被映射到的信号;从q个数据块中的剩余v%
q个数据块中,获取各个数据块首个待映射信号,对于获取的个待映射
信号中的每个信号Sy,根据第二映
射元素集的第y个元素Jy的值,把待映射信号Sy映射为第Jy层
的下一个尚未被映射到的信号;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
映射装置完成从数据块中提取数据,根据位置映射向量的指示,映射到层的下一
个尚未被映射的位置的处理。
具体地,上述q个数据块中的q-v%q个数据块可以是q个数据块中的任意索引值的
q-v%q个数据块,基站和用户设备双方按约定方式确定好。
其中,上述获取各个数据块的首个待映射信号的过程是指从所述q-v%q个数
据块中的每一个数据块中,获取前个待映射信号。例如,q=3,v=8,则q-v%q=1,
因此从3个数据块中的1个数据块中,如数据块3中,获取数据块3前2个待映射信号。
例如q=4,v=10,则q-v%q=2,因此从4个数据块中的2个数据块中,如数据块1和
数据块3,在数据块1中获取前2个待映射信号,在数据块3中获取前2个待映射信号。
具体地,针对上述对于获取的个待映射信号中的
每个信号Sx,根据第一映射元素集的第x个元素Jx
的值,把待映射信号Sx映射为第Jx层的下一个尚未被映射到的信号的过程,下面以q=4,v=
10为例进行说明:
从数据块1和数据块3中一共获取到4个待映射信号,这4个待映射信号以[S1,S2,
S3,S4]表示。例如,第一映射元素集[J1,J2,J3,J4]=[1,2,3,4],则根据[J1,J2,J3,J4]中的J1
的值为1,把信号S1映射到层中尚未被映射为的信号的位置的第1层的信号,同样S2根据J2的
值2映射为第2层的信号,S3根据J3的值3映射为第3层的信号,S4根据J4的值4映射为第4层的
信号。
具体地,在上述从q个数据块中的剩余v%q个数据块中,获取各个数据块首
个待映射信号,对于获取的个待映射信号中的
每个信号Sy,根据第二映射元素集
的第y个元素Jy的值,把待映射信号Sy映射为第Jy层的下一个尚未被映射到的信号的过程
中,所述v%q个数据块是以上q个数据块中已获取数据的所述q-v%q个数据块之后剩余的
数据块。下面继续以上述q=4,v=10的例子进行说明:
在数据块1和数据块3中获取了S1,S2,S3,S4信号。这里v%q=2,则从数
据块2中获取前3个信号,从数据块4中获取前3个信号,为待映射信号[S5,S6,…,S10]。假设
第二映射元素集[J5,J6,…J10]=[5,6,…,10],则把信号S5根据J5的值5映射为层中尚未被
映射到的信号的位置的第5层的信号,同样S6映射为第6层的信号,…,S10映射为第10层的信
号。
需要说明的是,以上层映射装置中完成的从数据块中提取数据,根据位置映射向
量的指示,映射到层的下一个尚未被映射的位置的过程,虽然本文将装置中的各项处理描
述成顺序的处理,但是其中的各项处理可以被并行地、并发地或者同时实施。此外,各项处
理的顺序可以被重新安排。
图3为根据本发明的层映射装置将数据块的信号层映射到层的一个信号位置的示
例图。其中,q=4,v=10。此处,所述q-v%q个数据块选择的是数据块1和数据块3,第一映射
元素集为[1,2,3,4],第二映射元素集为[5,6,…,10],以S11,S21,S31,...表示数据块1的信
号,S12,S22,S32,...表示数据块2的信号,S13,S23,S33,...表示数据块3的信号,S14,S24,
S34,...表示数据块4的信号。按照映射装置的处理过程,如图3所示,把S11映射为层的待映
射信号位置的第1层的信号,S21映射为层的待映射信号位置的第2层的信号,S13和S23映射为
层的待映射信号位置的第3层和第4层的信号,S12,S22,S32S14,S24,S34依次映射为层的待映射
信号位置的第五到第10层的信号。
在一个优选实施例中,所述q-v%q个数据块为所述q个数据块中的前q-v%q个数
据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。具体地说,也就是在选择
所述q-v%q个数据块时,按照q个数据块的索引值依次从前面开始选取;选择所述v%q个数
据块时,选择q个数据块的索引值最后的v%q个数据块。例如,q=4,v=10时,q-v%q=2,
v%q=2,所述q-v%q个数据块为第1数据块和第2数据块,所述v%q个数据块为第3数据块
和第4数据块。按照以上优选实施例的方式,在无线通信系统的基站发送端和用户设备接收
端可按照以上约定进行层映射和解层映射的过程。
其中,上述第一映射元素集中的元素和第二映射元素集
中的元素决定了数据块中的信号映射到层信号的位置。因数
据块中的信号不能重复映射,且映射过程是根据元素的值进行映射的,因此第一映射元素
集和第二映射元素集中的元素J1,J2,...,Jv各元素的值各不相等,且为[1,v]之间的整数
值。
根据本发明的层映射的装置还包括用于确定位置映射向量[J1,J2…,Jv]的装置。
其中,位置映射向量[J1,J2,…,Jv]中的元素为所述第一映射元素集的
元素和所述第二映射元素集的元素。位置映射向量[J1,
J2,…,Jv]可以在通信系统中的基站和用户设备之间按照约定好的方式生成好,就可以按照
以上方式进行层映射和解层映射过程。
映射装置的处理过程重复m次。m为每层中的信号数目。在层映射过程中,每个层中
包含有m个信号。映射装置的一次处理过程是完成把数据块中获取v个的信号映射到v层的
一个信号的位置的过程。映射装置的处理过程重复m次,这样把数据块中的各信号映射到各
个层的m个信号的位置。
在实际系统中,一个指定层的有效信道质量是由分配到该层的有效功率决定的。
不同层之间的有效信道质量不同,特别是对空间相关的无线信道,索引值小的层一般比索
引指大的层有更好的信道质量。这种不同层之间的不平等性在高阶MIMO中会更明显。因此
位置映射向量的选取的装置与整个系统性能相关。本发明给出两种用于确定位置映射向量
的装置的优选实施例:非等错保护(UEP:Unequal Error Protection)策略的层映射装置和
等错保护(EEP:Equal Error protection)策略的层映射装置。为便于本领域技术人员阅读
和理解本发明,下文的优选实施例中,从数据块中获取待映射信号的方式按照以下方式:从
q个数据块中获取的所述q-v%q个数据块为所述q个数据块中的前q-v%q个数据块,从q个
数据块中获取的所述v%q个数据块为所述q个数据块中的后v%q个数据块。
优选地,根据本发明的层映射装置可采用非等错保护(UEP)策略,具体如下:
根据本发明的采用非等错保护(UEP)策略的层映射装置是使位置映射向量[J1,
J2…,Jv]在层映射过程中保持不变的装置。在从数据块中获取待映射信号的方式确定的情
况下,位置映射向量[J1,J2…,Jv]如果一直是一个固定值的向量,则是把数据块中的信号映
射在一个索引值固定的层上发送。固定在索引值小的层上发送的数据块的信号,会有更好
的信道质量。因此,不同数据块之间是非等错保护的。高层调度器可以利用这种非等错保护
特性分配不同信道质量要求的数据块在不同的层上发送,以获取性能收益。例如,高阶调制
信号的HARQ重传信号对发送信道质量要求高,调度器可以根据位置映射向量[J1,J2…,Jv]
中元素的值,对高阶调制信号的HARQ重传信号分配在低索引值的层对应的数据块上。
位置映射向量[J1,J2…,Jv]为[1,2,…,v]的装置是上述装置的一个优选实施例。
若位置映射向量[J1,J2…,Jv]为[1,2,…,v],则是固定的把索引值低的数据块映射到索引
值低的层上。这种装置是可以兼容当前LTE协议的,同时本发明的装置又可以支持高阶MIMO
情况下,数据块数目和层的数目相比现有协议增加的各种情况。
图4是本发明的采用非等错保护策略的层映射装置的一个优选实施例的示例图。
其中q=3,v=,8,因此v%q=2,q-v%q=1,从3个数据块中获取到的
[S1,S2,…,S8]待映射信号的方式为:从数据块1中获取2个待映射信号,从数据块2和数据块
3中各获取3个待映射信号。以S11,S21,...表示数据块1中的信号,S12,S22,S32,...表示数据
块2中的信号,S13,S23,...表示数据块3中的信号。位置映射向量[J1,J2…,Jv]固定为[1,
2,…,8]。图4示出的各层中的信号,为在以上所述非等错保护策略的层映射装置中,把数据
块中待映射信号映射到层中信号位置的结果。
根据本发明的层映射装置也可采用等错保护(EEP)策略,具体如下:
在根据本发明的采用UEP策略的层映射装置中,UE需要给每个数据块反馈一个独
立的CQI(Channel Quality Indication信道质量指示)指示信息,一旦资源调度方式改变,
之前上报的CQI就会无效(比如,随机的资源调度)。这就意味着在使用动态资源分配策略的
高阶MIMO系统中,UE的CQI反馈信号会变得无效,从而降低了整个系统的性能。因此希望能
生成使得所有数据块中待映射的信号能均匀分到不同的层上的位置映射向量,以达到等错
保护EEP的效果。
在根据本发明的采用等错保护(EEP)策略的层映射装置的一个优选实施例中,位
置映射向量[J1,J2…,Jv]是根据前一次所确定的位置映射向量[J’1,J’2…,J’v]来确定位置
映射向量[J1,J2…,Jv],其中,所述位置映射向量[J1,J2…,Jv]为[(J’1+1)%v,(J’2+1)%
v,…,(J’v+1)%v]。例如,在对层的第一个信号的位置进行层映射时,位置映射向量[J1,
J2…,Jv]为[1,2,…,v],则层的第二个信号位置的位置映射向量[J1,J2…,Jv]为[2,3,…,v,
1],层的第三个信号位置的位置映射向量[J1,J2…,Jv]为[3,4,…,v,1,2],....。又例如,假
设,v=8,在对层的第一个信号的位置进行层映射时,位置映射向量[J1,J2…,J8]为[4,3,1,
2,5,6,7,8],则层的第二个信号位置的位置映射向量[J1,J2…,J8]为[5,4,2,3,6,7,8,1],
层的第三个信号位置的位置映射向量[J1,J2…,J8]为[6,5,3,4,7,8,1,2],…。这样按照以
上方式,可以把各个数据块中的信号均匀轮转到每个层上。
根据本发明的采用等错保护策略的层映射装置的优点在于把所有数据块中的信
号在一个UE的测量和反馈间隔(如CQI上报间隔)里均匀轮转到每个层上。若最大的层数目
增加到64,所需的最小轮转周期是64个待映射的层信号时间,这远小于最小CQI上报间隔。
因此以上实施例装置中的数据块中的信号映射到每个层的概率对每个层来说是相同的。这
意味着基于一个层的状态上报的CQI可以适用于其他层。这样调度器就不需要区分同一个
数据块的信号映射到不同层时,需要各个不同层的CQI上报值。这是以上所述等错保护策略
的层映射装置的一个主要优点,即使是采用动态资源调度方式,UE的CQI上报值也是有效
的,从而简化了整个系统的反馈和调度机制的设计。
图5是本发明的采用等错保护策略的层映射装置的一个优选实施例的示例图。其
中q=3,v=8,因此v%q=2,q-v%q=1,从3个数据块中获取到的
[S1,S2,…,S8]待映射信号的方式为:从数据块1中获取2个待映射信号,从数据块2和数据块
3中各获取3个待映射信号。以S11,S21,S31,...表示数据块1中的信号,S12,S22,S32,...表示数
据块2中的信号,S13,S23,S33,...表示数据块3中的信号。第一次进行层映射的位置映射向量
[J1,J2…,J8]为[1,2,3,4,5,6,7,8]。在以上优选实施例的装置中,生成随后多次进行层映
射的位置向量[J1,J2…,J8]为[2,3,4,5,6,7,8,1],[3,4,5,6,7,8,1,2],……。图5示出的各
层中的信号,为在以上所述等错保护策略的层映射装置中,把数据块中待映射信号映射到
层中信号位置的结果。
图9示出了根据本发明的另一个方面的在基于LTE协议的用户设备中用于进行解
层映射以获取到数据块的装置的示意图。其中,数据块数目为q,层的数目为v,q≤v,每层中
的信号数目为m。如图9所示,包括解映射装置。
-解映射装置的处理过程包括:对第一映射元素集中的每个元素,
根据第x个元素Jx的值,把层中的下一个信号位置上的v个待解映射信号
[C1,C2,…,Cv]中的第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每
个数据块的尾部接续个尚未被放置信号的位置;对第二映射元素集
的每个元素,根据第y个元素Jy的值,
把层中的下一个信号位置上的v个待解映射信号[C1,C2,…,Cv]中的第Jy层的待解映射的信
号CJy,放置在q个数据块的剩余v%q个数据块的每个数据块的尾部接续个尚未被放
置信号的位置;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
具体地,上述对第一映射元素集中的每个元素,根据第x个元
素Jx的值,把层中的下一个信号位置上的v个待解映射信号[C1,
C2,…,Cv]中的第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每个数
据块的尾部接续个尚未被放置信号的位置的过程中,q个数据块中的q-v%q个数据块
可以是q个数据块中的任意索引值的q-v%q个数据块,基站和用户设备双方按约定方式确
定好。解层映射是根据Jx的值进行的:根据Jx的值找到第Jx层的待解映射的信号CJx,把信号
CJx放置到所述数据块的尾部。上述每个数据块的尾部接续个尚未被放置信号的位置指
的是在每个数据块尾部接续上次放置的信号之后的个信号的位置。下面以q=4,v=10
为例进行说明。层中的下一个信号位置上的10个待解映射信号为[C1,C2,…,C10],q-v%q=
2,因此q个数据块中的q-v%q个数据块为4个数据块中的2个数据块中,如数据块1
和数据块3。第一映射元素集[J1,J2,J3,J4]=[3,4,2,1]。解映射装置的处理过程为:根据
[J1,J2,J3,J4]中的J1的值为3,把第3层中的信号C3放置到数据块1尾部未被放置信号的位置
上,根据J2的值4,把第4层中的信号C4放置到数据块1的尾部未被放置信号的位置上,即刚才
C3放置位置后面的接续位置上;根据J3的值2,把第2层中的信号C2放置到数据块3的尾部未
被放置信号的位置上,根据J4的值1,把第1层中的信号C1放置到数据块3的尾部未被放置信
号的位置上,即刚才C2放置位置后面的接续位置上。
具体地,在前述对第二映射元素集的每个元素,根
据第y个元素Jy的值,把层中的下一个信号位置上的v个待解映射
信号[C1,C2,…,Cv]中的第Jy层的待解映射的信号CJy,放置在q个数据块的剩余v%q个数据
块的每个数据块的尾部接续个尚未被放置信号的位置的过程中,所述q个数据块的
剩余q-v%q个数据块是以上q个数据块中已放置信号的所述q-v%q个数据块之后剩余的数
据块,基站和用户设备双方按约定方式确定好,随即也就确定了剩余所述v%q个数据块的
索引值。解层映射是根据Jy的值进行的:根据Jy的值找到第Jy层的待解映射的信号CJy,把信
号CJy放置到所述v%q个数据块的尾部。上述每个数据块的尾部接续个尚未被放置
信号的位置指的是在每个数据块尾部接续上次放置的信号之后的个信号的位置。下
面仍以q=4,v=10为例进行说明。层中的下一个信号位置上的10个待解映射信号为[C1,
C2,…,C10],q-v%q=2,q个数据块中的剩余v%q个数据块为剩余的数据块2和
数据块4。第二映射元素集[J5,J6,…J10]=[8,9,10,5,6,7]。解映射装置的处理过程为:根
据[J5,J6,…J10]中的J5的值为8,把第8层中的信号C8放置到数据块2尾部未被放置信号的位
置上,根据J6的值9,把第9层中的信号C9放置到数据块2的尾部未被放置信号的位置上,即刚
才C8放置位置后面的接续位置上,根据J7的值10,把第10层中的信号C10放置到数据块2的尾
部未被放置信号的位置上,即刚才C9放置位置后面的接续位置上;根据J8的值5,把第5层中
的信号C5放置到数据块4尾部未被放置信号的位置上,根据J9的值6,把第6层中的信号C6放
置到数据块4的尾部未被放置信号的位置上,即刚才C5放置位置后面的接续位置上,根据J10
的值7,把第7层中的信号C7放置到数据块4的尾部未被放置信号的位置上,即刚才C6放置位
置后面的接续位置上。
需要说明的是,以上解层映射装置中完成的根据位置映射向量的指示,把层中下
一个待解映射位置上的信号解层映射为数据块中的信号的过程,虽然本文将装置中的各项
处理描述成顺序的处理,但是其中的各项处理可以被并行地、并发地或者同时实施。此外,
各项处理的顺序可以被重新安排。
图7为根据本发明的解层映射的装置来将层的一个信号位置上的信号解映射到数
据块的信号的示例图。其中,q=4,v=10,即把10层中一个信号位置上的10个信号解层映射
到4个数据块。q-v%q=2,此处,所述q-v%q个数据块选择的是数据块1
和数据块3,所述剩余v%q个数据块为数据块2和数据块4。第一映射元素集[J1,J2,J3,J4]=
[1,2,3,4],第二映射元素集[J5,J6,…J10]=[5,6,7,8,9,10]。[C1,C2,...,C10]为层中一个
信号位置上的待解层映射的信号。解层映射装置的处理的过程为:根据第一映射元素集
[J1,J2,J3,J4]中的J1的值为1,把第1层中的信号C1放置到数据块1尾部未被放置信号的位置
上,根据J2的值2,把第2层中的信号C2放置到数据块1的尾部未被放置信号的位置上,即刚才
C1放置位置后面的接续位置上;根据J3的值3,把第3层中的信号C3放置到数据块3的尾部未
被放置信号的位置上,根据J4的值4,把第4层中的信号C4放置到数据块3的尾部未被放置信
号的位置上,即刚才C3放置位置后面的接续位置上。接着,根据第二元素集[J5,J6,…J10]中
的J5的值为5,J6的值6,J7的值7,把第5层中的信号C5、第6层中的信号C6、第7层中的信号C7依
次放置在数据块2尾部的3个未被放置信号的位置上;根据J8的值为8,J9的值9,J10的值10,
把第8层中的信号C8、第9层中的信号C9、第10层中的信号C10依次放置在数据块4尾部的3个
未被放置信号的位置上。图7示出的各数据块中的信号,为按照以上所述解层映射装置的处
理过程,把层中的信号解映射到数据块的结果。
在一个优选实施例中,所述q-v%q个数据块为所述q个数据块中的前q-v%q个数
据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。具体地说,也就是在选择
q-v%q个数据块时,按照q个数据块的索引值依次从前面开始选取;选择v%q个数据块时,
选择q个数据块的索引值最后的v%q个数据块。例如,q=4,v=10时,q-v%q=2,v%q=2,
所述q-v%q个数据块为第1数据块和第2数据块,所述v%q个数据块为第3数据块和第4数据
块。按照以上优选实施例的方式,在无线通信系统的基站发送端和用户设备接收端可按照
以上约定进行层映射和解层映射的过程。
以上装置中,所述的第一映射元素集中的元素和第二映射元
素集中的元素决定了解层映射时层信号的位置。因层中的信
号不能重复被解映射,且解映射过程是根据元素的值进行映射的,因此第一映射元素集和
第二映射元素集中的元素J1,J2,...,Jv各元素的值各不相等,且为[1,v]之间的整数值。
根据本发明的解层映射装置还包括用于确定位置映射向量[J1,J2…,Jv]的装置。
位置映射向量[J1,J2,…,Jv]中的元素为所述第一映射元素集的元素和
所述第二映射元素集的元素。位置映射向量[J1,J2,…,Jv]可
以在通信系统中的基站和用户设备之间按照约定好的方式生成好,就可以按照以上方式进
行层映射和解层映射过程。
重复m次解映射装置的处理过程。m为每层中的信号数目。在解层映射过程中,每个
层中包含有m个信号。解映射装置的处理过程是完成把v层中一个信号位置上的v个信号解
层映射到q个数据块的过程。重复解映射装置的处理过程m次,即完成把v层中m个信号位置
上的待解层映射信号解层映射到q个数据块中。
在根据本发明的用户设备的解层映射装置中,用于确定位置映射向量[J1,J2,…,
Jv]的装置与基站中用于确定位置映射向量[J1,J2,…,Jv]的装置相同。因此本领域技术人
员根据上文中对基站中的非等错保护(UEP:Unequal Error Protection)策略的层映射装
置和等错保护(EEP:Equal Error protection)策略的层映射装置的描述,就可以很容易地
知道用户设备中的用于确定位置映射向量[J1,J2,…,Jv]的装置,故在此不做赘述。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发
明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例
中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的
软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,
磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例
如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在
不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论
从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权
利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有
变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此
外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个
单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表
示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的
是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里
所寻求的保护在所附权利要求书中做了阐述。在下列编号条款中规定了各个实施例的这些
和其他方面:
1.一种在基于LTE协议的基站中用于进行数据块的层映射的方法,其中,数据块数
目为q,层的数目为v,q≤v,每层中的信号数目为m,其中所述方法包括:
-从q个数据块中的q-v%q个数据块中,获取各个数据块的首个待映射信号,对
于获取的个待映射信号中的每个信号Sx,
根据第一映射元素集的第x个元素Jx的值,把待映射信号Sx映射为第Jx层
的下一个尚未被映射到的信号;从q个数据块中的剩余v%q个数据块中,获取各个数据块首
个待映射信号,对于获取的个待映射信号
中的每个信号Sy,根据第二映射元素集
的第y个元素Jy的值,把待映射信号Sy映射为第Jy层的下一个尚未被映射到的信号;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
-重复上述步骤m次。
2.根据条款1所述的方法,其中,所述q-v%q个数据块为所述q个数据块中的前q-
v%q个数据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。
3.根据条款1或2所述的方法,其中,该方法还包括:
-确定位置映射向量[J1,J2,…,Jv],其中,所述位置映射向量[J1,J2…,Jv]中的元
素为所述第一映射元素集的元素和所述第二映射元素集
的元素。
4.根据条款3所述的方法,其中,所述确定位置映射向量[J1,J2,…,Jv]的步骤包
括:
-根据前一次所确定的位置映射向量[J’1,J’2,…,J’v]来确定位置映射向量[J1,
J2,…,Jv],其中,所述位置映射向量[J1,J2,…,Jv]为[(J’1+1)%v,(J’2+1)%v,…,(J’v+
1)%v]。
5.根据条款3所述的方法,其中,所述确定位置映射向量[J1,J2,…,Jv]的步骤包
括:
-位置映射向量[J1,J2,…,Jv]在层映射过程中保持不变。
6.根据条款5所述的方法,其中,所述位置映射向量[J1,J2,…,Jv]为[1,2,…,v]。
7.一种在基于LTE协议的用户设备中用于进行解层映射以获取到数据块的方法,
其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目为m,其中所述方法包括:
-对第一映射元素集中的每个元素,根据第x个元素Jx的值,
把层中的下一个信号位置上的v个待解映射信号[C1,C2,…,Cv]中的
第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每个数据块的尾部接
续个尚未被放置信号的位置;对第二映射元素集中的每
个元素,根据第y个元素Jy的值,把层中的下一个信号位置上的v个
待解映射信号[C1,C2,…,Cv]中的第Jy层的待解映射的信号CJy,放置在q个数据块的剩余v%
q个数据块的每个数据块的尾部接续个尚未被放置信号的位置,
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
-重复上述步骤m次。
8.根据条款7所述的方法,其中,所述q-v%q个数据块为所述q个数据块中的前q-
v%q个数据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。
9.根据条款7或8所述的方法,其中,所述方法还包括:
-确定位置映射向量[J1,J2,…,Jv],其中,所述位置映射向量[J1,J2…,Jv]中的元
素为所述第一映射元素集的元素和所述第二映射元素集
的元素。
10.根据条款9所述的方法,其中,所述确定位置映射向量[J1,J2,…,Jv]的步骤包
括:
-根据前一次所确定的位置映射向量[J’1,J’2,…,J’v]来确定位置映射向量[J1,
J2,…,Jv],其中,所述位置映射向量[J1,J2,…,Jv]为[(J’1+1)%v,(J’2+1)%v,…,(J’v+
1)%v]。
11.根据条款9所述的方法,其中,所述确定位置映射向量[J1,J2,…,Jv]的步骤包
括:
-位置映射向量[J1,J2,…,Jv]在层映射过程中保持不变。
12.根据条款11所述的方法,其中,所述位置映射向量[J1,J2,…,Jv]为[1,2,…,
v]。
13.一种在基于LTE协议的基站中用于进行数据块的层映射的装置,其中,数据块
数目为q,层的数目为v,q≤v,每层中的信号数目为m,其中所述装置包括:
-映射装置,用于从q个数据块中的q-v%q个数据块中,获取各个数据块的首
个待映射信号,对于获取的个待映射信号中的每个信号Sx,
根据第一映射元素集的第x个元素Jx的值,把待
映射信号Sx映射为第Jx层的下一个尚未被映射到的信号;从q个数据块中的剩余v%q个数据
块中,获取各个数据块首个待映射信号,对于获取的个待映射信号
中的每个信号Sy,根据第二映射元
素集的第y个元素Jy的值,把待映射信号Sy映射为第Jy层的下
一个尚未被映射到的信号;
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
其中,映射装置重复上述处理过程m次。
14.条款13的装置,其中,所述q-v%q个数据块为所述q个数据块中的前q-v%q个
数据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。
15.根据条款13或14所述的装置,其中,该装置还包括:
-用于确定位置映射向量[J1,J2,…,Jv]的装置,其中,所述位置映射向量[J1,
J2,…,Jv]中的元素为所述第一映射元素集的元素和所述第二映射元
素集的元素。
16.根据条款15所述的装置,其中,所述用于确定位置映射向量[J1,J2,…,Jv]的装
置包括:
-用于根据前一次所确定的位置映射向量[J’1,J’2,…,J’v]来确定位置映射向量
[J1,J2,…,Jv]的装置,其中,所述位置映射向量[J1,J2,…,Jv]为[(J’1+1)%v,(J’2+1)%
v,…,(J’v+1)%v]。
17.根据条款15所述的装置,其中,所述用于确定位置映射向量[J1,J2,…,Jv]的装
置包括:
-位置映射向量[J1,J2,…,Jv]在层映射过程中保持不变的装置。
18.条款17的装置,其中,所述位置映射向量[J1,J2,…,Jv]为[1,2,…,v]。
19.一种在基于LTE协议的用户设备中用于进行解层映射以获取到数据块的装置,
其中,数据块数目为q,层的数目为v,q≤v,每层中的信号数目为m,其中所述装置包括:
-解映射装置,用于:对第一映射元素集中的每个元素,根据第x个
元素Jx的值,把层中的下一个信号位置上的v个待解映射信号[C1,C2,…,
Cv]中的第Jx层的待解映射的信号CJx,放置在q个数据块的q-v%q个数据块的每个数据块的
尾部接续个尚未被放置信号的位置;对第二映射元素集
中的每个元素,根据第y个元素Jy的值,把层中的下一个信号位置
上的v个待解映射信号[C1,C2,…,Cv]中的第Jy层的待解映射的信号CJy,放置在q个数据块的
剩余v%q个数据块的每个数据块的尾部接续个尚未被放置信号的位置,
其中,
第一映射元素集中的元素和第二映射元素集
中的元素,一共v个元素,每个元素的值为[1,v]之间各不相
同的整数值;
其中,
%为取模运算,
为向下取整运算,
其中,解映射装置重复上述处理过程m次。
20.条款19的装置,其中,所述q-v%q个数据块为所述q个数据块中的前q-v%q个
数据块,所述v%q个数据块为所述q个数据块中的后v%q个数据块。
21.根据条款19或20所述的装置,其中,所述装置还包括:
-用于确定位置映射向量[J1,J2,…,Jv]的装置,其中,所述位置映射向量[J1,
J2,…,Jv]中的元素为所述第一映射元素集的元素和所述第二映射元
素集的元素。
22.根据条款21所述的装置,其中,所述用于确定位置映射向量[J1,J2,…,Jv]的装
置包括:
-用于根据前一次所确定的位置映射向量[J’1,J’2,…,J’v]来确定位置映射向量
[J1,J2,…,Jv]的装置,其中,所述位置映射向量[J1,J2,…,Jv]为[(J’1+1)%v,(J’2+1)%
v,…,(J’v+1)%v]。
23.根据条款21所述的装置,其中,所述用于确定位置映射向量[J1,J2,…,Jv]的装
置包括:
-位置映射向量[J1,J2,…,Jv]在层映射过程中保持不变的装置。
24.条款23的装置,其中,所述位置映射向量[J1,J2,…,Jv]为[1,2,…,v]。