专利名称:无线通信系统中用于调制和层映射的方法和装置的制作方法
技术领域:
概括地说,本发明涉及无线通信,具体地说,本发明涉及用于对在无线通信环境中传送的信息进行调制和空间层映射的技术。
背景技术:
如今已广泛地部署无线通信系统以提供各种通信服务;例如,通过这些无线通信系统可以提供语音、视频、分组数据、广播以及消息服务。这些系统可以是多址系统,后者通过共享可用的系统资源能够支持用于多个终端的通信。这种多址系统的例子包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统和正交频分多址(OFDMA)系统。通常,无线多址通信系统能够同时地支持多个无线终端的通信。在这种系统中,每一个终端都能够通过前向链路和反向链路上的传输与一个或多个基站进行通信。前向链路 (或下行链路)是指从基站到终端的通信链路,而反向链路(或上行链路)是指从终端到基站的通信链路。可以通过单输入单输出(SISO)系统、多输入单输出(MISO)系统或多输入多输出(MIMO)系统来建立这种通信链路。可以配置各种无线通信设备来使用单用户MIMO (SU-MIMO)和/或其它适当的通信方案,以在关联的网络环境中进行通信。例如,如果无线通信设备具有多个天线,那么该设备可以用于通过一组空间层根据SU-MIMO向关联的网络发送数据,其中这一组空间层与例如物理天线、波束和/或在物理天线中定义的其它适当结构等等相对应。通常,根据SU-MIM0,对于给定设备发射的信息应用共同的调制。但是,应当理解的是,当(例如,由于天线质量不均衡等)在各个层之间存在质量不均衡时,可能会由于所传输信息的不均衡的可靠性方面而造成性能下降。因此,人们期望在具有改善的可靠性情况下,实现有助于通过多个空间层来发射信息的技术。
发明内容
下面给出对本发明的各个方面的简要概述,以提供对这些方面的基本理解。该概述部分不是对全部预期方面的泛泛概括,也不是旨在标识这些方面的关键或重要元件或者描述这些方面的范围。其唯一目的是用简化的形式呈现所公开方面的一些构思,以此作为后面的详细说明的前奏。
根据一个方面,本申请描述了一种方法。该方法包括识别一个或多个输出数据流和用于传送所述一个或多个输出数据流的一组空间层;根据与所述一个或多个输出数据流相关联的各个每流编码率,对所述一个或多个输出数据流进行编码,从而获得一个或多个编码的数据流;将所述一个或多个编码的数据流映射到所述一组空间层中的各个空间层, 从而获得一组映射至层(layer-mapped)的数据流;根据各个每层调制方案,对所述一组映射至层的数据流进行调制。本申请描述的第二方面涉及一种无线通信装置,其中该无线通信装置包括存储器,后者用于存储与以下各项相关的数据一个或多个输出数据流和用于传送所述一个或多个输出数据流的一组空间层。该无线通信装置还包括处理器,后者用于根据与所述一个或多个输出数据流相关联的各个每流编码率,来对所述一个或多个输出数据流进行编码, 以便获得一个或多个编码的数据流;将所述一个或多个编码的数据流映射到所述一组空间层中的各个空间层,以便获得一组映射至层的数据流;根据各个每层调制方案,来对所述一组映射至层的数据流进行调制。第三方面涉及一种装置,其中该装置包括用于根据与各个数据流相关联的相应的每流编码率参数来对所述各个数据流进行编码以获得各个编码的数据流的模块;用于将所述各个编码的数据流映射到一组空间层以获得各个映射至层的数据流的模块;用于根据相应的每层调制参数来对所述各个映射至层的数据流进行调制的模块。本申请描述的第四方面涉及一种计算机程序产品,其中所述计算机程序产品包括计算机可读介质,后者包括用于使计算机根据与各个数据流相关联的相应的每流编码率参数来对所述各个数据流进行编码以获得各个编码的数据流的代码;用于使计算机将所述各个编码的数据流映射到一组空间层以获得各个映射至层的数据流的代码;用于使计算机根据相应的每层调制参数来对所述各个映射至层的数据流进行调制的代码。根据第五方面,本申请描述了一种方法,其中该方法包括识别关联网络设备、与所述关联网络设备使用的通信方案相关联的一个或多个码字以及所述关联网络设备使用的各个空间层;定义与所述关联网络设备相对应的各个每层调制参数和每码字编码率参数;向所述关联网络设备发送所述各个每层调制参数和每码字编码率参数。本申请描述的第六方面涉及一种无线通信装置,其中该无线通信装置包括存储器,后者用于存储与以下相关的数据网络设备、与所述网络设备使用的通信方案相关联的一个或多个码字以及所述网络设备使用的各个空间层。该无线通信装置还包括处理器,后者用于定义与所述网络设备相对应的各个每层调制参数和每码字编码率参数;向所述网络设备发送所述各个每层调制参数和每码字编码率参数。第七方面涉及一种装置,该装置包括用于定义针对指定网络设备的每层调制参数集和每码字编码率参数集的模块;用于向所述指定网络设备发送所述每层调制参数集和所述每码字编码率参数集的模块。本申请描述的第八方面涉及一种计算机程序产品,其中所述计算机程序产品包括计算机可读介质,后者包括用于使计算机定义针对指定网络设备的每层调制参数集和每码字编码率参数集的代码;用于使计算机向所述指定网络设备发送所述每层调制参数集和所述每码字编码率参数集的代码。为了实现前述和有关的目的,本发明的一个或多个方面包括下文详细描述和权利要求书中具体指出的特征。以下描述和附图详细描述了本发明的某些示例性方面。但是, 这些方面仅仅说明可采用本发明之基本原理的一些不同方法。此外,所公开方面旨在包括所有这些方面及其等同物。
图1是根据各个方面,用于对无线通信系统中传送的信息的每码字编码和每层调制进行协调的系统的框图。图2-3是根据各个方面,描绘根据单码字传输方案来准备用于传送的数据的各个系统的框图。图4-5是根据各个方面,描绘根据多码字传输方案来准备用于传送的数据的各个系统的框图。图6-7是根据各个方面,用于在无线通信系统中发送调制和编码参数的各个系统的框图。图8是用于生成在与无线通信设备相关联的各个空间层上传输的信号的方法的流程图。图9-10是用于在无线通信系统中发送每层调制信息和每码字编码信息的各种方法的流程图。图11-12是有助于对于无线通信网络中传送的数据实现改进的调制和层映射的各个装置的框图。图13-14是可以用于实现本申请所描述的各个方面的各个无线通信设备的框图。图15描绘了根据本申请所述各个方面的无线多址通信系统。图16描绘了可以在其中实现本申请描述的各个方面的示例无线通信系统的框图。
具体实施例方式现在参照附图来描述本发明的各个方面,其中贯穿全文的相同标记用于表示相同的单元。在下面的描述中,为了说明起见,为了对一个或多个方面有一个透彻理解,对众多特定细节进行了描述。但是,显而易见的是,可以在不使用这些特定细节的情况下实现这些方面。在其它实例中,为了便于描述一个或多个方面,公知的结构和设备以框图形式给出。如本申请所使用的,术语“组件”、“模块”、“系统”等等是指与计算机相关的实体, 其可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,组件可以是,但不限于是在处理器上运行的进程、集成电路、对象、可执行文件、执行的线程、程序和/或计算机。作为示例,在计算设备上运行的应用和计算设备都可以是组件。一个或多个组件可以存在于进程和/或执行线程中,组件可以位于一个计算机中和/或分布在两个或更多计算机之间。此外,这些组件能够从在其上具有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组的信号(例如,来自一个组件的数据, 该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式通过诸如因特网之类的网络与其它系统进行交互),以本地和/或远程进程的方式进行通信。此外,本申请结合无线终端和/或基站来描述各个方面。无线终端是指向用户提供语音和/或数据连接的设备。无线终端可以连接至诸如膝上型计算机或桌面型计算机之类的计算设备,或者无线终端可以是诸如个人数字助理(PDA)之类的独立设备。无线终端还可以称为系统、用户单元、用户站、移动站、移动台、远程站、接入点、远程终端、接入终端、 用户终端、用户代理、用户装备或用户设备(UE)。无线终端可以是用户站、无线设备、蜂窝电话、PCS电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备或者连接到无线调制解调器的其它处理设备。基站(例如,接入点或节点B)是指接入网络中的一种设备,其中所述接入网络通过一个或多个扇区在空中接口上与无线终端进行通信。基站可以通过将所接收的空中接口帧转换成IP 分组来担当无线终端和接入网络的其余部分之间的路由器,其中所述接入网络包括因特网协议(IP)网络。基站还可以协调管理空中接口的属性。此外,本申请所述各种功能可以用硬件、软件、固件或其任意组合来实现。当使用软件实现时,可以将这些功能作为一个或多个指令或代码存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储介质或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码的任何其它介质,这些介质能够由计算机进行存取。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介质的定义中。如本申请所使用的,盘(disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟(BD),其中盘通常磁性地复制数据,而碟则用激光来光学地复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。本申请描述的各种技术可以用于各种无线通信系统,例如码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波 FDMA(SC-FDMA)系统和其它这种系统。在本申请中术语“系统”和“网络”经常互换地使用。 CDMA系统可以实现诸如通用陆地无线接入(UTRA)、CDMA2000等等之类的无线技术。UTRA包括宽带 CDMA (W-CDMA)和 CDMA 的其它变型。此外,CDMA 2000 覆盖 IS-2000、IS-95 和 IS-856 标准。TDMA系统可以实现诸如全球移动通信系统(GSM)之类的无线技术。OFDMA系统可以实现诸如演进 UTRA (E-UTRA)、超移动宽带(UMB)、IEEE 802. Il(Wi-Fi)、IEEE802. 16 (WiMAX)、 IEEE 802. 20、闪速OFDM 等等之类的无线技术。UTRA和E-UTRA是通用移动通信系统 (UMTS)的一部分。3GPP长期演进(LTE)是使用E-UTRA的即将发行版,其中E-UTRA在下行链路上使用0FDMA,在上行链路上使用SC-FDMA。在来自名称为“3rd Generation Partnership Project" (3GPP)的组织的文档中描述了 UTRA、E-UTRA, UMTS、LTE和GSM。此外,在来自名称为“3rd Generation Partnership Project 2”(3GPP2)的组织的文档中描述了 CDMA2000 禾口 UMB。本申请将围绕包括多个设备、组件、模块等等的系统来呈现各个方面。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等等和/或可以省略结合附图讨论的设备、组件、模块等等中的一些或全部。此外,还可以使用这些方式的组合。现参见附图,图1描绘了根据本申请所描述的各个方面,用于针对在无线通信系统中传送的信息来协调每码字编码和每层调制的系统100。如图1所示,系统100可以包括一个或多个节点B(本申请还称为网络小区、基站、接入点(AP)、演进节点B(eNB)等)110, 这些节点B可以与一个或多个用户设备单元(UE、本申请还称为接入终端(AT)、移动终端等)120进行通信。例如,UE 120可以参与到与节点B 110通信的一个或多个上行链路(UL, 本申请还称为反向链路(RL)),同样,节点B 110可以参与到UE 120的一个或多个下行链路 (DL,本申请还称为前向链路(FL))通信。另外地或替代地,节点B 110和/或UE 120可以参与彼此之间的任何适当通信、与系统100中的其它设备或实体和/或任何其它适当的实体进行任何适当通信。根据一个方面,UE 120可以使用多阶多天线传输方案和/或其它适当的传输方案,来与节点B 110和/或其它网络实体进行通信。例如,UE 120可以使用一个或多个编码器122、层映射器IM和/或调制器126,来准备用于在系统100中传输的信息。举一个例子,UE 120可以使用一个或多个码字(例如,多达2个码字)来进行传输。另外地或替代地,UE 120可以使用层移位(或层置换),来允许对混合自动重传请求(HARQ)参数和/ 或其它适当参数进行空间捆绑。例如,通过在时域中使用层移位,可以将各个码字配置为在时间上跨越多个层。应当理解的是,当一个码字跨越多个层时,该码字可以从空间分集中受益。但是,还应当理解的是,以这种方式执行的层移位可能引起性能损失,例如,当多个层具有较强的信噪比(SNR)不均衡时。因此,为了减轻这种性能损失和/或实现其它适当目的, 节点B 110和UE 120可以如本申请所描述的进行操作,以克服与各个层之间的SNR不均衡相关的影响。通常,调制和编码方案(MCQ (其可以包括与编码率、调制阶数等相关的信息)与各个流(例如,编码的数据流)相关联。可以在每码字基础上进行MCS的分配,使得例如单码字系统使用一个流和一个相应的MCS,而多码字系统使用多个流和相应的多个MCS。此外,根据针对给定流的MCS所提供的信息,(例如,通过根据MCS的调制和编码)该流与指定的MCS相关联。随后,可以执行码字到层的映射,以便将各个处理后的码字映射到一组 (例如,与物理天线、通过波束形成和/或多个物理天线中的其它处理来形成的波束等等相对应的)空间层。随后,可以将映射至层的数据馈送到与各个空间层相对应的天线来进行传输。上述情况的一个例子由图2的系统200针对单码字系统进行了描绘。如图2所示, 输出数据流可以由编码器210和调制器220进行处理,在通过层映射器230执行层映射之前,编码器210和调制器220可以针对与数据流相对应的所有层,使用共同的MCS。举一个例子,层映射器230可以通过例如在关联的一组空间层中旋转码字来映射与各个码字相对应的数据。应当理解的是,诸如系统200所示之类的共同调制方案在每一个关联的层上有效地传输相同数量的编码比特。此外,应当理解的是,在假定使用适当的编码和交织以及各个层在质量上相对均衡的情况下,该方案可以提供合理的性能。但是,如果在与层映射器230 相关联的层之间存在实质的质量不均衡时,那么应当理解的是,如系统200所示的共同调制方案可能会由于各个解调的编码比特的不均衡的可靠性而经历性能下降。具体而言,应当理解的是,由于各种原因,与移动设备和/或其它适当的通信设备相关联的各个空间层在SNR、信号与干扰加噪声比(SINR)和/或其它质量度量中经历相当大的偏移。例如,如果与移动设备相关联的天线在功率、质量和/或其它因素上不相同(例如,当移动设备使用具有相当大增益的外部天线和具有较小增益的内部天线时),那么向每个关联天线应用相同的功率放大器(PA)参数将会由于不同的增益和/或这些天线之间的其它不均衡,而导致节点B和/或其它接收实体从各个天线接收的能量值不同。再举一个例子,如果通过特征波束形成(Eigen-beamforming)来进行上行链路和 /或下行链路波束形成,那么可以使用特征分解来处理与移动设备相关联的信道矩阵,以获得例如主特征分量以及一个或多个辅特征分量。应当理解的是,由于变化的天线强度、天线相关性和/或其它因素,在特征分量之间存在显著程度的可变性,使得与辅特征分量相比, 主特征分量更强。因此,在以下场景中存在信号不均衡以与上文所描述的与层/天线映射相关的场景类似的方式,将空间层映射到各个波束。为了使移动设备和其各个关联天线的性能最大化,应当理解的是,当以与SINR相容的方式来选择针对移动设备的调制阶数时,得到增强的性能。例如,应当理解的是,对于高SINR选择相对较低的调制阶数可能导致传输效率低于所观测的信道强度支持的传输效率。同样,应当理解的是,对于低SINR选择相对较高的调制阶数可能导致降低的编码效率。 作为特定的示例,如果给定流支持的谱效率是1比特/秒/Hz,且使用诸如64-正交幅度调制(QAM)(与每信道使用6比特相对应)之类的QAM星座,那么将需要1/6的编码率,以避免超过该信道的谱效率。但是,如果通常使用与比1/6高的编码率相关联的编码方案(例如,具有速率1/3的Turbo编码器),那么在一些情况下,为了根据调制阶数来提供关联信道的编码率需求,需要重复编码和/或用于降低编码率的其它方式,从而这样不利地影响了通信性能。返回到图1,根据一个方面,通过使用如本申请所述的每码字编码和每层调制,UE 120可以至少克服如上文所示的常规MIMO过程的缺点。例如,UE 120可以识别(例如,与单码字传输方案和/或多码字传输方案相对应的)一个或多个输出数据流和用于传送一个或多个输出数据流的(例如,与各个关联天线、多个关联天线中定义的各个波束等等相对应的)一组空间层。接着,UE 120可以随后使用一个或多个编码器122,根据与一个或多个输出数据流相关联的各个每流编码率,来对一个或多个输出数据流进行编码,以便获得各个编码的数据流。随后,(例如,层映射器1 等)将编码器122生成的一个或多个编码的数据流映射到一组关联空间层中的各个空间层,以便获得一组映射至层的数据流。最后,根据各个每层调制方案,(例如,通过调制器126)对该组映射至层的数据流进行调制。图3中的系统300描绘了上面针对单码字传输方案的数据流处理过程的示例实现。如系统300所示,编码器210可以处理输出数据流,其后,在调制器220进行每层调制之前,由层映射器230执行层映射。因此,应当理解的是,与图2中的系统200相比,系统300 能够在不同的空间层上使用不同的调制方案,从而减少由于如上所述的不均衡的层可靠性而造成的性能下降。作为特定的示例,在与第二层相比第一层显著更强的两层系统中,系统 300能够针对第一层使用较高阶的调制,针对第二层使用较低阶的调制。应当理解的是,用此方式,在接收机处可以在具有均衡的可靠性情况下解调相应的编码比特。再次参见图1,系统100中的UE 120可以从节点B 110和/或其它关联网络实体接收各个每流编码率或者每码字编码率、每层调制方案和/或其它相关的信息。可以在来自节点B 110的上行链路准许消息和/或系统100中的任何其它适当信令中提供该信息。 根据一个方面,节点B 110可以用以下方式来确定一个或多个UE使用的各个参数。首先, 节点B 110可以识别关联的UE 120和/或其它适当的网络设备、与UE 120使用的通信方案相关联的一个或多个码字以及UE 120所使用的各个空间层(例如,这些空间层与下面中的至少一项相对应UE 120处的各个天线或者UE 120处的多个天线中所定义的波束)。 随后,节点B 110可以定义与UE 120相对应的各个每层调制参数112和每码字编码率参数 114,并(例如,使用参数发送模块116和/或其它适当的方式)向UE 120发送各个每层调制参数112和每码字编码率参数114。举一个例子,参数发送模块116可以在去往UE 120 的上行链路准许消息中,向UE 120传送每层调制参数112和/或每码字编码率参数114。根据一个方面,节点B 110和/或系统100中的其它适当实体可以用如本申请所描述的各种方式,来确定针对一个或多个UE 120的每层调制参数112和/或每码字编码率参数114。虽然本申请提供了可以用于获得与UE 120相对应的参数的技术的各种示例,但应当理解的是,这些示例并不旨在限制本申请所述发明的保护范围,除非另外明确说明,否则所附权利要求并不旨在要求任何特定的技术或者技术的组合。通过第一特定的非限制性示例,其中该示例涉及单码字传输和在其上将要映射码字的一组两个物理层(本申请称为层1或物理层1和层2或物理层幻,可以用下面方式来确定各个每层调制参数112和/或每码字编码率参数114。首先,使SNR1表示物理层1的信噪比,使SNR2表示物理层2的信噪比。接着,为了确定在各个物理层上使用的调制阶数, 可以应用下面方法。首先,可以针对SNR1,检查(例如,如以本领域通常所公知的各种方式所生成的)相关联的MCS表,以便寻找相应的调制阶数%和传输块(TB)大小C1,使得调制阶数A可以用于层1。接着,可以针对SN&,检查MCS表,以便寻找相应的调制阶数%和TB 大小C2,使得调制阶数( 可以用于层2。通过上面操作,可以从C1和C2中确定有效的TB大小,如下所示。当同时使用层1 和层2来传送一个码字时(例如,在单码字情况下),可以将有效的TB大小表示成Crff = (CfC2)。或者,当使用层1和层2以另外的方式来传送一个码字中的编码比特时,如果假定层1在全部时间的部分是活跃的以传送该码字,而层2在全部时间的f2部分是活跃的以传送该码字,那么可以将有效的TB大小表示成如下Crff=(取整)^1XCJf2XC2)/ (f\+f2)。此外,如果Nsl用于表示可用于在物理层1上发送该码字的调制符号的全部数量, Ns2用于表示可用于在物理层2上发送该码字的调制符号的全部数量,那么速率匹配的比特的最终数量可以表示成Ns1xa+Ns2XA。根据另一个方面,可以用与如上文所述的应用于单码字系统相类似的方式,将上文描述的各种技术扩展到多码字系统。例如,如图4中的系统400所示,针对多个输出数据流,多码字传输方案可以使用各个编码器210,其中这些输出数据流可以由各个调制器220 进行个别地调制,并通过层映射器230映射到一组空间层。此外,为了克服与上文所描述的层信号不均衡相关的缺点,可以应用如图5的系统500中所示的每层调制和每码字编码,其中在通过各个每层调制器220进行调制之前,先通过层映射器230进行层映射。虽然系统 400-500描绘了使用两个数据流和两个相应码字的系统,但应当理解的是,本申请所描述的这些技术可以扩展到使用任意数量的数据流和/或码字的系统。在多码字传输的特定情形下,在一些情况下,关联的接收机可以是连续消除接收机和/或其它适当的接收机,其中该接收机用于尝试对第一码字进行解码,如果成功的话, 则对第一码字进行重新编码,并从所接收的信号中减去第一码字以获得第二码字。因此,应当理解的是,由于以下事实而可以接收具有较高质量的第二码字即,在对实际上充当针对第二码字的干扰的第一码字进行解码之后,可以去除第一码字以提高第二码字的质量。由于该原因,还应当理解的是,由于多码字系统中的各个码字通过实际上不同的信道进行传输,使得第一码字由于后续码字而通过有影响的干扰信道,而在一旦删除了第一码字后,这些后续码字将观察到明显较少的干扰,所以针对多码字系统中的各个码字,通常应用不同的MCS。但是,由于信道衰落和/或其它因素,不管是否具有上面所述的连续消除增益,层映射通常都应用于各个码字。因此,应当理解的是,多码字方案可以用与单码字方案类似的方式,从本申请所描述的技术中获益。再次参见图1,应当理解的是,为了能够进行如本申请所通常描述的每层调制和每码字编码,节点B 110可以(例如,通过上行链路准许)向UE120传送各个码字的编码率以及应用于各个层的调制方案。举一个例子,这可以通过以下方式实现直接发送针对基本所有层的全部编码率和调制方案、发送足够的信息使得能够推导出针对每一层的全部编码率和调制方案和/或用任何其它适当的方式。为了实现这些目的,可以用下面方式中的一种或多种,在从节点B 110到UE 120的消息中编码信令信息。但是,应当理解的是,下面的描述仅仅是通过示例的方式示出,除非明确说明,否则本发明并不受到特定示例的限制。在第一示例中,针对UE 120使用的各个层,可以发送单独的M比特MCS索引,其中 M是整数(例如,5)。在该示例中,向UE 120发送的MCS索引是基于现有的MCS表。在第二示例中,可以发送M比特MCS索弓丨,以结合S比特最强层索引来指示针对最强层的编码率和调制方案。举一个例子,用于最强层索引的比特数量S可以由 ceil (10 (层数))表示,其中ceil 0表示上限(ceiling)运算。或者,通过提供指示针对固定层的编码率和调制方案的M比特MCS索引,可以省略最强层索引。此外,可以针对每一个剩余层,提供Q比特调制方案索引,以指示用于这些层的调制方案。举一个例子,比特Q 的数量可以等于ceil (10 (上行链路调制方案的数量))。或者,可以执行针对基本上所有剩余层的调制方案的联合编码。在该示例中,向UE 120发送的MCS索引是基于现有的MCS 表的。在第三示例中,可以发送M比特MCS索引,以结合S比特最强层索引来指示针对最强层的编码率和调制方案。或者,通过提供指示针对固定层的编码率和调制方案的M比特 MCS索引,可以省略最强层索引。此外,可以提供针对每一个剩余层的N比特增量MCS索引, 以指示用于每一个剩余层的MCS。在该示例中,向UE 120发送的MCS索引是基于现有的MCS 表的。在第四示例中,节点B 110可以向UE 120发送针对基本上所有层的码字的有效编码率和调制方案。举一个例子,可以对以此方式发送的编码率和调制方案进行联合编码。根据另一个方面,在涉及多码字传输的示例实现中,可以在时域中执行层移位,使得每一个码字在时间上跨越多个层。如上所述,为了消除层之间的SNR不均衡,从节点B 110到UE 120的上行链路准许和/或其它信令可以传送信息,以获得每一个码字的编码率以及针对每个码字的每层调制阶数。应当理解的是,在多码字传输的情况下,可能遇到各种场景。例如,应当理解的是,如果使用最小均方误差(MMSE)接收机和每一码字的所有层的粗略相同循环,那么基本上所有码字都将在每一个空间层上经历类似的有效信道质量。因此,多个码字可以在每一层具有相同的编码率与相同的调制方案例如,用于第一码字的编码率和/或调制阶数也可以应用于其它码字(例如,如用上文所示的一种或多种方式来发送)。再举一个例子,如果使用匪SE接收机,但每一个码字在不同层经历不相同的循环,那么在多个码字之间可能导致不同的有效信道质量。例如,当每一单载波正交频分复用 (SC-OFDM)符号都在时域中进行层移位时,因为在子帧中存在有限数量的SC-OFDM符号,所以上述情形可能发生。在该情况下,可以配置从节点B 110到UE 120的上行链路准许和/ 或其它适当信令,以便能够导出各种数据。例如,该数据可以包括每层调制和每码字编码率。根据一个方面,可以用各种方式来发送每层调制数据和每码字编码率数据。在第一示例中,可以显式地发送调制和/或编码率数据。图6中的系统600描绘了这种技术的一个示例,在系统600中,通过参数发送模块116来显式地发送每层调制参数112和每码字编码率参数114。如系统600中所进一步示出的,每层调制参数112可以可选地包括指示针对至少一个指定空间层的(例如,关联网络设备所使用的)调制方案的参考调制参数和针对与所述至少一个指定空间层不相同的各个空间层的相对调制参数(例如,在相对调制信令610中提供的)。例如,用此方式提供的相对调制信令610可以包括各个1比特值,其中各个1比特值指示从以下各项构成的组中选择的调制方案针对网络设备使用的至少一个指定空间层的调制方案、或者与针对网络设备使用的至少一个指定空间层的调制方案相关联的星座相比,与具有较小的预定程度的星座相关联的调制方案。因此,通过所描绘的示例的方式,如果指定的空间层使用64-QAM调制方案,那么可以使用1比特相对调制信令610 来指示64-QAM或者16-QAM。在系统600所描绘的另一个示例中,每码字编码率参数114可以可选地包括针对至少一个指定码字的参考编码率参数(例如,与关联网络设备使用的通信方案相关联)和用于与所述至少一个指定码字不相同的各个码字的相对编码率参数 (例如,在相对编码率信令620中提供的)。举一个例子,可以对用上面方式发送的调制和 /或编码率数据进行联合编码。在第二示例技术(其中通过该技术,可以发送每层调制数据和每码字编码率数据)中,可以重新使用现有的MCS表,以使得发送第一 MCS(MCS1)来指示第一层的调制阶数和第一码字的编码率,发送各个其它MCS(MCSn)来指示第η层的调制阶数和第η个码字的编码率。图7中的系统700描绘了这种技术的一个示例。如系统700所示,可以通过参数发送模块116和/或其它适当的方式,来发送MCS信息(例如,MCS信令710),其中MCS信息包括针对至少一个码字的每码字编码率参数114(例如,与相应的网络设备使用的通信方案相关联)和针对至少一个空间层的每层调制参数112(例如,由相应的网络设备所使用的)。举一个例子,如果层的数量(m)大于码字的数量(η),那么可以发送与剩余的(n-m)层上的调制相对应的MCS信令710的(n-m)个元素。或者,可以使用补充的调制参数720来发送剩余(n-m)层上的调制阶数。例如,在确定关联网络设备使用的空间层的数量比与该网络设备使用的通信方案相关联的码字数量大后,参数发送模块116可以发送具有MCS信息的补充的每层调制参数。举一个例子,可以对补充的调制参数720进行联合编码。根据另一个方面,如果使用MMSE连续干扰消除(MMSE-SIC)接收机,那么即使在层移位的情况下,不同的码字也可能经历不同的有效信道质量。在该示例中,可以用各种方式来发送每层调制数据和每码字编码率数据。在第一示例中,可以对每一码字应用不同的 MCS0举一个例子,通过应用SIC接收机,可以减轻给定码字中不同空间层之间的SNR不均在第二示例中,可以对每一个码字应用如上针对单码字情况所描述的各种方案, 使得上行链路准许和/或其它信令包含用于导出针对每一个单独的码字的每层编码率和调制所必需的信息。在第三示例中,码字可以在每一层共享相同的调制方案,而针对不同的码字可以发送不同的编码率。在该示例中,可以用如上文所描述的各种方式来执行信号发送。在第四示例中,对于(例如,在消除其它码字之前)将要被首先解码的码字来说, 可以使用如上文所描述的各种方案,其中在各个空间层上,使用不同的调制阶数来调制该码字。对于各个剩余的码字来说,可以每一码字使用一个MCS,这是由于消除而使得这些码字将经历具有较少不均衡的受较少干扰的信道。根据一个方面,可以用各种方式来产生调制阶数和编码率信息。举一个例子,可以配置MCS信息以携带针对给定层的调制阶数和针对相应码字的编码率。随后,可以提供补充的调制信令,以指示针对其它层的每层调制阶数。使M表示调制阶数,其中调制阶数与在一个星座点上可以调制的比特数量相对应。因此,例如,QPSK与M = 2相关,16-QAM与M = 4相关,64-QAM与M = 6相关等等。举一个例子,通过将调制阶数M与编码率r。相乘,可以在各种实现中获得谱效率R如下R = r。M和/或R = 2r。M。例如,R = r。M与层或天线转换相对应,而R = 2rcM与经由多个层的同时传输相对应。举一个例子,如果关联的设备使用两个层,那么上面的谱效率计算可以适合于多个调制阶数。因此,在各种实现中,可以将谱效率计算成R= (l/2)r。(Ml+M2)和/或R = rc(Ml+M2),其中Ml和M2分别与层1和层2的调制阶数相对应。因此,与单码字方案相关的所发送的MCS可以指示编码率r。和调制阶数Ml,此外可以发送其它信息以指示(例如, 与Ml相关的)M2。针对多码字系统可以使用类似的技术。例如,在两码字系统的情况下,可以将每一个码字的谱效率表示成Rl = rl (Ml+M2)/2和R2 = r2 (Ml+iC)/2,其中,rl和r2分别是针对码字1和码字2的编码率。因此,可以提供两个MCS信号MCSl和MCS2,使得MCSl指示 rl禾口 Ml以及MCS2 = r2禾口 M2。或者,MCSl可以指示rl禾口 Ml, MCS2指示r2禾口 M1,可以发送其它信息以指示M2。或者,可以以任何其它适当的方式来发送与rl、r2、Ml和M2相关的 fn息ο现参见图8-10,这些图描绘了可以根据本申请所述的各个方面执行的方法。虽然为了使说明更简单,而将这些方法示出和描述为一系列的动作,但是应该理解和明白的是, 这些方法并不受动作顺序的限制,因为,依照一个或多个方面,一些动作可以按不同顺序发生和/或与本申请中示出和描述的其它动作同时发生。例如,本领域普通技术人员应该理解并明白,一个方法也可以表示成如状态图中的一系列相互关联的状态和事件。此外,执行依照一个或多个方面的方法并不是需要所有示出的动作。参见图8,该图描绘了用于生成在与无线通信设备相关联的各个空间层上传输的信号的方法800。应当理解的是,方法800可以由例如UE (例如,UE 120)和/或任何其它
16适当的网络实体执行。方法800开始于方框802,在方框802,识别一个或多个输出数据流和用于传送所述一个或多个输出数据流的一组空间层。接着,在方框804,根据与所述一个或多个输出数据流相关联的各个每流编码率(例如,每码字编码率参数114),(例如,通过编码器12 对所述一个或多个输出数据流进行编码,以获得一个或多个编码的数据流。在方框806,(例如,通过层映射器124)将在方框804获得的一个或多个编码的数据流映射到在方框802识别的一组空间层中的各个空间层,以便获得一组映射至层的数据流。随后, 方法800在方框808结束,在方框808,根据各个每层调制方案(例如,每层调制参数112), (例如,通过调制器126)对在方框806获得的一组映射至层的数据流进行调制。现转到图9,该图描绘了用于在无线通信系统中发送每层调制信息和每码字编码信息的方法900的流程图。方法900可以由例如网络小区(例如,节点B 110)和/或任何其它适当的网络实体执行。方法900开始于方框902,在方框902,识别关联网络设备(例如,UE 120)、与该网络设备使用的通信方案相关联的一个或多个码字以及该网络设备使用的各个空间层。接着,在方框904,定义与该网络设备相对应的各个每层调制参数(例如,每层调制参数11 和每码字编码率参数(例如,每码字编码率参数114)。随后,方法900在方框906结束,在方框906,(例如,通过参数发送模块116)向在方框902识别的网络设备发送在方框904定义的各个每层调制参数和每码字编码率参数。图10描绘了用于在无线通信系统中发送每层调制信息和每码字编码信息的另一种方法1000。方法1000可以由例如eNB和/或任何其它适当的网络实体执行。方法1000 开始于方框1002,在方框1002,定义与网络设备相对应的各个每层调制参数和每码字编码率参数。在完成方框1002所描述的动作之后,该方法可以在结束之前,随后转到方框1004、 方框1006或方框1008中的一个或多个。在方框1004,发送MCS参数,其中MCS参数与在方框1002定义的各个每层调制参数和每码字编码率参数相对应。在方框1006,发送针对给定层的参考调制参数和针对各个剩余层的相对调制参数。在方框1008,发送针对给定码字的参考编码率参数和针对各个剩余码字的相对编码率参数。接着参见图11-12,在这些图中描绘了有助于实现本申请描述的各个方面的各个装置1100-1200。应当理解的是,将装置1100-1200表示成包括一些功能框,其中这些功能框表示可以由处理器、软件或其组合(例如,固件)实现的功能。首先参见图11,该图描绘了有助于对无线通信网络中传送的数据实现改进的调制和层映射的装置1100。装置1100可以由UE(例如,UE 120)和/或任何其它适当的网络实体实现,装置1100可以包括模块1102,用于根据与各个数据流相关联的相应的每流编码率参数来对所述各个数据流进行编码,以获得各个编码的数据流;模块1104,用于将所述各个编码的数据流映射到一组空间层,以获得各个映射至层的数据流;模块1106,用于根据相应的每层调制参数,来对所述各个映射至层的数据流进行调制。图12描绘了有助于对无线通信网络中传送的数据实现改进的调制和层映射的另一装置1200。装置1200可以由节点B(例如,节点B 110)和/或任何其它适当的网络实体实现,装置1200可以包括模块1202,用于定义针对指定网络设备的每层调制参数集和每码字编码率参数集;模块1204,用于向指定网络设备发送所述每层调制参数集和所述每码字编码率参数集。图13是可以用于实现本申请所描述的功能的各个方面的另一个系统1300的框图。举一个例子,系统1300包括移动终端1302。如图所示,移动终端1302可以通过一个或多个天线1308从一个或多个基站1304接收信号以及向一个或多个基站1304发射信号。 此外,移动终端1302可以包括从天线1308接收信息的接收机1310。举一个例子,接收机 1310与对所接收的信息进行解调的解调器(Demod) 1312操作性关联。随后,解调后的符号由处理器1314进行分析。处理器1314耦合至存储器1316,其中存储器1316保存与移动终端1302相关的数据和/或程序代码。此外,移动终端1302可以使用处理器1314,来执行方法800和/或其它类似和适当的方法。移动终端1302还可以包括调制器1318,后者对发射机1320通过天线1308发射的信号进行复用。图14是可以用于实现本申请所描述的功能的各个方面的系统1400的框图。举一个例子,系统1400包括基站或节点B 1402。如图所示,节点B1402可以通过一个或多个接收(Rx)天线1406从一个或多个UE 1404接收信号,通过一个或多个发射(Tx)天线1408向一个或多个UE 1404发射信号。此外,节点B 1402可以包括从接收天线1406接收信息的接收机1410。举一个例子,接收机1410与对所接收的信息进行解调的解调器(Demod) 1412操作性关联。随后,解调后的符号由处理器1414进行分析。处理器1414耦合至存储器1416, 其中存储器1416可以存储与代码簇相关的信息、接入终端分配、与之相关的查寻表、唯一加扰序列和/或其它适当类型的信息。此外,移动终端1302可以使用处理器1314来执行方法900-1000和/或其它类似和适当的方法。节点B 1402还可以包括调制器1418,后者对发射机1420通过发射天线1408发射的信号进行复用。现参见图15,该图根据各个方面提供了一种无线多址通信系统的示例。举一个例子,接入点1500 (AP)包括多个天线组。如图15所示,一个天线组包括天线1504和1506,另一个包括天线1508和1510,另一个包括天线1512和1514。在图15中,虽然对于每一个天线组仅示出了两个天线,但应当理解的是,每一个天线组可以使用更多或更少的天线。再举一个例子,接入终端1516可以与天线1512和1514进行通信,其中天线1512和1514在前向链路1520上向接入终端1516发射信息,在反向链路1518上从接入终端1516接收信息。 另外地和/或替代地,接入终端1522可以与天线1506和1508进行通信,其中天线1506和 1508在前向链路15 上向接入终端1522发射信息,在反向链路15 上从接入终端1522 接收信息。在频分双工系统中,通信链路1518、1520、15M和15 可以使用不同的频率来进行通信。例如,前向链路1520可以使用与反向链路1518所使用的不同的频率。每一天线组和/或这些天线组被指定进行通信的区域可以称为接入点的一个扇区。根据一个方面,可以设计天线组与接入点1500覆盖的区域的扇区中的接入终端进行通信。在前向链路1520和15 的通信中,接入点1500的发射天线可以使用波束形成,以便改善用于不同的接入终端1516和1522的前向链路的信噪比。此外,与接入点通过单个天线向其所有接入终端发射信号相比,当接入点使用波束形成来向随机散布于其覆盖区域中的接入终端发射信号时,其对相邻小区中的接入终端造成的干扰较少。接入点(例如,接入点1500)可以是用于与终端进行通信的固定站,其还可以称为基站、eNB、接入网络和/或其它适当术语。此外,接入终端(例如,接入终端1516或1522) 还可以称为移动终端、用户设备、无线通信设备、终端、无线终端和/或其它适当术语。现参见图16,该图给出了描绘示例无线通信系统1600的框图,在该系统1600中, 可以实现本文描述的各个方面的功能。举一个例子,系统1600是包括发射机系统1610和接收机系统1650的多输入多输出(MIMO)系统。但是,应当理解的是,发射机系统1610和/ 或接收机系统1650还可以应用于多输入单输出系统,在多输入单输出系统中,例如(例如, 基站上的)多个发射天线可以向单个天线设备(例如,移动站)发射一个或多个符号流。此外,应当理解的是,本文描述的发射机系统1610和/或接收机系统1650的方面可以结合单输出单输入天线系统来使用。根据一个方面,在发射机系统1610处从数据源1612向发射(TX)数据处理器1614 提供用于多个数据流的业务数据。举一个例子,随后,可以经由各自的发射天线16M发射每一个数据流。此外,TX数据处理器1614可以根据为每一个数据流所选择的具体编码方案,对该数据流的业务数据进行格式化、编码和交织,以提供编码的数据。举一个例子,随后,可以使用OFDM技术将每一个数据流的编码后数据与导频数据进行复用。导频数据可以是例如以已知方式处理的已知数据模式。此外,在接收机系统1650处可以使用导频数据来估计信道响应。返回发射机系统1610,可以根据为每一个数据流所选择的特定调制方案 (例如,BPSK、QPSK、M-PSK或M-QAM),对该数据流的复用后的导频和编码数据进行调制(例如,符号映射),以提供调制符号。举一个例子,通过在处理器1630上执行和/或提供的指令来确定针对每一个数据流的数据速率、编码和调制。接着,向TX MIMO处理器1620提供所有数据流的调制符号,TX MIMO处理器1620 可以进一步处理这些调制符号(例如,OFDM)。随后,TX MIMO处理器1620向Nt个收发机 1622a到1622t提供Nt个调制符号流。举一个例子,每一个收发机1622接收和处理各自的符号流,以便提供一个或多个模拟信号。随后,每一个收发机1622可以进一步调节(例如, 放大、滤波和上变频)这些模拟信号,以便提供适合于在MIMO信道上传输的调制信号。因此,可以分别从Nt个天线162 到1624t发射来自收发机1622a到1622t的Nt个调制信号。 根据另一个方面,接收机系统1650可以通过Nk个天线165 到1652r接收所发射的调制信号。随后,可以将来自每一个天线1652的接收信号提供给各自的收发机1654。举一个例子,每一个收发机16M可以调节(例如,滤波、放大和下变频)各自所接收的信号, 对调节后的信号进行数字化以便提供采样,并随后处理这些采样以便提供相应的“接收的” 符号流。随后,RX MIMO/数据处理器1660从Nk个收发机16M接收符号流并根据特定的接收机处理技术处理Nk个接收的符号流,以便提供Nt个“检测的”符号流。举一个例子,每一个检测的符号流可以包括是针对相应数据流发射的调制符号的估计的符号。随后,RX数据处理器1660至少部分地通过解调、解交织和解码每一个检测的符号流来处理每一个符号流,以便恢复出相应数据流的业务数据。因此,RX数据处理器1660所执行的处理与发射机系统1610处的TX MIMO处理器1620和TX数据处理器1614所执行的处理是相反的。RX处理器1660可以另外地向数据宿1664提供处理的符号流。 根据一个方面,RX处理器1660生成的信道响应估计可以用于执行接收机处的空间/时间处理,调整功率电平,改变调制速率或方案和/或其它适当的动作。此外,RX处理器1660还可以估计信道特性,例如,检测的符号流的信号与噪声加干扰比(SNIR)。随后, RX处理器1660可以向处理器1670提供估计的信道特性。举一个例子,RX处理器1660和/ 或处理器1670可以进一步推导该系统的“操作” SNR的估计。随后,处理器1670可以提供信道状态信息(CSI),后者可以包括关于通信链路和/或所接收的数据流的信息。这些信息可以包括,例如,操作SNR。随后,所述CSI可以由TX数据处理器1618进行处理,由调制器 1680进行调制,由收发机165 到16541 进行调节,并发射回发射机系统1610。此外,接收机系统1650处的数据源1616可以提供另外的数据,以便由TX数据处理器1618进行处理。返回发射机系统1610,随后,来自接收机系统1650的调制信号可以由天线16 进行接收,由收发机1622进行调节,由解调器1640进行解调,并由RX数据处理器1642进行处理,以便恢复由接收机系统1650报告的CSI。举一个例子,随后,所报告的CSI可以被提供给处理器1630,并用于确定数据速率以及用于一个或多个数据流的编码和调制方案。随后,所确定的编码和调制方案可以被提供给收发机1622,以便在向接收机系统1650的后续传输中进行量化和/或使用。另外地和/或替代地,处理器1630可以使用所报告的CSI,来生成对于TX数据处理器1614和TX MIMO处理器1620的各种控制命令。再举另一个例子, 可以将RX数据处理器1642处理的CSI和/或其它信息提供给数据宿1644。举一个例子,发射机系统1610处的处理器1630和接收机系统1650处的处理器 1670指导它们各自系统的操作。此外,发射机系统1610处的存储器1632和接收机系统 1650处的存储器1672可以分别存储处理器1630和1670所使用的程序代码和数据。此外, 在接收机系统1650,可以使用各种处理技术来处理Nk个接收的信号,以便检测出Nt个发射的符号流。这些接收机处理技术可以包括空间和空-时接收机处理技术,这些技术还可以称作为均衡技术和/或“连续置零/均衡和干扰消除”接收机处理技术,其还可以称作为“串行干扰消除”或“连续消除”接收机处理技术。应当理解的是,本申请描述的这些方面可以用硬件、软件、固件、中间件、微代码或其任意结合来实现。当本申请所述系统和/或方法使用软件、固件、中间件或微代码、程序代码或代码段实现时,可将它们存储于诸如存储组件之类的机器可读介质中。可以用过程、 函数、子程序、程序、例行程序、子例行程序、模块、软件包、类、或指令、数据结构或程序语句的任意组合来表示代码段。可以通过传递和/或接收信息、数据、自变量、参数或存储器内容,将代码段耦接到另一代码段或硬件电路。可以通过任何适合的方式,包括内存共享、消息传递、令牌传递、网络传输等,对信息、自变量、参数和数据等进行传递、转发或发射。对于软件实现,本申请描述的技术可用执行本申请所述功能的模块(例如,过程、 函数等)来实现。这些软件代码可以存储在存储器单元中,并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段可通信地连接到处理器,这些都是本领域中所公知的。上文的描述包括一个或多个方面的举例。当然,我们不可能为了描述前述的方面而描述部件或方法的所有可能的结合,但是本领域普通技术人员应该认识到,各个方面可以做进一步的结合和变换。因此,本申请描述的方面旨在涵盖落入所附权利要求书的精神和保护范围内的所有改变、修改和变形。此外,就说明书或权利要求书中使用的“包含”一词而言,该词的涵盖方式类似于“包括” 一词,就如同“包括” 一词在权利要求中用作衔接词所解释的那样。此外,无论在说明书还是在权利要求书中所使用的“或”一词都意味“非排他性的或”。
权利要求
1.一种方法,包括识别一个或多个输出数据流和用于传送所述一个或多个输出数据流的一组空间层;根据与所述一个或多个输出数据流相关联的各个每流编码率,来对所述一个或多个输出数据流进行编码,从而获得一个或多个编码的数据流;将所述一个或多个编码的数据流映射到所述一组空间层中的各个空间层,从而获得一组映射至层的数据流;根据各个每层调制方案,来对所述一组映射至层的数据流进行调制。
2.根据权利要求1所述的方法,其中,所述一组空间层与各个关联天线相对应。
3.根据权利要求1所述的方法,其中,所述一组空间层与多个关联天线中定义的各个波束相对应。
4.根据权利要求1所述的方法,还包括从关联网络接收所述各个每流编码率和所述各个每层调制方案。
5.根据权利要求4所述的方法,其中,所述接收包括在来自所述关联网络的上行链路准许消息中,接收所述各个每流编码率和所述各个每层调制方案。
6.根据权利要求4所述的方法,其中,所述接收包括接收与针对至少一个输出数据流的每流编码率和针对所述一组空间层中的至少一个空间层的每层调制方案相对应的调制和编码方案(MCS)信息。
7.根据权利要求4所述的方法,其中,所述接收包括接收针对所述一组空间层中的至少一个指定空间层的调制方案和针对所述一组空间层中的剩余空间层的相对调制方案信肩、ο
8.根据权利要求7所述的方法,其中,所述相对调制方案信息包括各个1比特参数。
9.根据权利要求8所述的方法,其中,所述各个1比特参数指示从由以下各项构成的组中选择的调制阶数针对所述一组空间层中的至少一个指定空间层的调制阶数、或者是预定程度比针对所述一组空间层中的至少一个指定空间层的所述调制阶数小的调制阶数。
10.根据权利要求4所述的方法,其中,所述接收包括接收针对至少一个指定输出数据流的编码率和针对剩余输出数据流的相对编码率信息。
11.根据权利要求1所述的方法,其中,所述一个或多个输出数据流与单码字传输方案相对应。
12.根据权利要求1所述的方法,其中,所述一个或多个输出数据流与多码字传输方案相对应。
13.一种无线通信装置,包括存储器,用于存储与以下各项相关的数据一个或多个输出数据流和用于传送所述一个或多个输出数据流的一组空间层;处理器,用于根据与所述一个或多个输出数据流相关联的各个每流编码率,来对所述一个或多个输出数据流进行编码,以获得一个或多个编码的数据流;将所述一个或多个编码的数据流映射到所述一组空间层中的各个空间层,以便获得一组映射至层的数据流;根据各个每层调制方案,来对所述一组映射至层的数据流进行调制。
14.根据权利要求13所述的无线通信装置,其中,所述一组空间层与下面中的至少一项相对应各个关联天线或者多个关联天线中定义的各个波束。
15.根据权利要求13所述的无线通信装置,其中,所述处理器还用于 从关联网络接收所述各个每流编码率和所述各个每层调制方案。
16.根据权利要求15所述的无线通信装置,其中,所述处理器还用于接收与针对至少一个输出数据流的每流编码率和针对所述一组空间层中的至少一个空间层的每层调制方案相对应的调制和编码方案(MCQ信息。
17.根据权利要求15所述的无线通信装置,其中,所述处理器还用于接收针对所述一组空间层中的至少一个指定空间层的调制方案和针对所述一组空间层中的剩余空间层的相对调制方案信息。
18.根据权利要求15所述的无线通信装置,其中,所述处理器还用于接收针对至少一个指定输出数据流的编码率和针对剩余输出数据流的相对编码率信息。
19.一种装置,包括用于根据与各个数据流相关联的相应的每流编码率参数来对所述各个数据流进行编码以获得各个编码的数据流的模块;用于将所述各个编码的数据流映射到一组空间层以获得各个映射至层的数据流的模块;用于根据相应的每层调制参数来对所述各个映射至层的数据流进行调制的模块。
20.根据权利要求19所述的装置,还包括用于从关联网络接收所述每流编码率参数和所述每层调制参数的模块。
21.根据权利要求20所述的装置,其中,所述用于接收的模块包括用于在来自所述关联网络的上行链路准许消息中接收所述每流编码率参数和所述每层调制参数的模块。
22.根据权利要求20所述的装置,其中,所述用于接收的模块包括用于接收与针对至少一个数据流的每流编码率参数和针对至少一个空间层的每层调制参数相对应的调制和编码方案(MCQ信息的模块。
23.根据权利要求20所述的装置,其中,所述用于接收的模块包括用于接收针对至少一个指定空间层的调制参数和针对与所述指定空间层不同的各个空间层的相对调制参数的模块。
24.根据权利要求20所述的装置,其中,所述用于接收的模块包括用于接收针对至少一个指定数据流的编码率参数和针对各个剩余数据流的相对编码率参数的模块。
25.一种计算机程序产品,包括 计算机可读介质,包括用于使计算机根据与各个数据流相关联的相应的每流编码率参数来对所述各个数据流进行编码以获得各个编码的数据流的代码;用于使计算机将所述各个编码的数据流映射到一组空间层以获得各个映射至层的数据流的代码;用于使计算机根据相应的每层调制参数来对所述各个映射至层的数据流进行调制的代码。
26.根据权利要求25所述的计算机程序产品,其中,所述计算机可读介质还包括用于使计算机从关联网络接收所述每流编码率参数和所述每层调制参数的代码。
27.根据权利要求沈所述的计算机程序产品,其中,所述用于使计算机进行接收的代码包括用于使计算机在来自所述关联网络的上行链路准许消息中接收所述每流编码率参数和所述每层调制参数的代码。
28.根据权利要求沈所述的计算机程序产品,其中,所述用于使计算机进行接收的代码包括用于使计算机接收与针对至少一个数据流的每流编码率参数和针对至少一个空间层的每层调制参数相对应的调制和编码方案(MCQ信息的代码。
29.根据权利要求沈所述的计算机程序产品,其中,所述用于使计算机进行接收的代码包括用于使计算机接收针对至少一个指定空间层的调制参数和针对与所述指定空间层不同的各个空间层的相对调制参数的代码。
30.根据权利要求沈所述的计算机程序产品,其中,所述用于使计算机进行接收的代码包括用于使计算机接收针对至少一个指定数据流的编码率参数和针对各个剩余数据流的相对编码率参数的代码。
31.一种方法,包括识别关联网络设备、与所述关联网络设备使用的通信方案相关联的一个或多个码字以及所述关联网络设备使用的各空间层;定义与所述关联网络设备相对应的各个每层调制参数和每码字编码率参数;向所述关联网络设备发送所述各个每层调制参数和每码字编码率参数。
32.根据权利要求31所述的方法,其中,所述各个空间层与下面中的至少一项相对应 所述关联网络设备处的各个天线或者所述关联网络设备处的多个天线中定义的波束。
33.根据权利要求31所述的方法,其中,所述发送包括在去往所述关联网络设备的上行链路准许消息中,发送所述各个每层调制参数和每码字编码率参数。
34.根据权利要求31所述的方法,其中,所述发送包括发送调制和编码方案(MCS)信息,其中,所述MCS信息包括针对与所述关联网络设备使用的通信方案相关联的至少一个码字的每码字编码率参数和针对所述关联网络设备使用的至少一个空间层的每层调制参数。
35.根据权利要求34所述的方法,其中,所述发送还包括在确定所述关联网络设备使用的空间层数量大于与所述关联网络设备使用的通信方案相关联的码字数量时,发送具有所述MCS信息的补充的每层调制参数。
36.根据权利要求31所述的方法,其中,所述发送包括发送参考调制参数和相对调制参数,其中所述参考调制参数指示针对所述关联网络设备使用的至少一个指定空间层的调制方案,所述相对调制参数是针对所述关联网络设备使用的、与所述至少一个指定空间层不同的各个空间层的。
37.根据权利要求36所述的方法,其中,所述相对调制参数包括各个1比特值。
38.根据权利要求37所述的方法,其中,所述各个1比特值指示从以下各项构成的组中选择的调制阶数针对所述关联网络设备使用的至少一个指定空间层的调制阶数或者是预定程度比针对所述关联网络设备使用的至少一个指定空间层的所述调制阶数小的调制阶数。
39.根据权利要求31所述的方法,其中,所述发送包括发送参考编码率参数和相对编码率参数,其中,所述参考编码率参数是针对与所述关联网络设备使用的通信方案相关联的至少一个指定码字的,所述相对编码率参数是针对与所述关联网络设备使用的通信方案相关联的、与所述至少一个指定码字不同的各个码字的。
40.一种无线通信装置,包括存储器,用于存储与以下相关的数据网络设备、与所述网络设备使用的通信方案相关联的一个或多个码字以及所述网络设备使用的各个空间层;处理器,用于定义与所述网络设备相对应的各个每层调制参数和每码字编码率参数; 向所述网络设备发送所述各个每层调制参数和每码字编码率参数。
41.根据权利要求40所述的无线通信装置,其中,所述处理器还用于 在上行链路准许消息中,发送所述各个每层调制参数和每码字编码率参数。
42.根据权利要求40所述的无线通信装置,其中,所述处理器还用于发送调制和编码方案(MCS)信息,其中,所述MCS信息包括针对与所述网络设备使用的通信方案相关联的至少一个码字的每码字编码率参数以及针对所述网络设备使用的至少一个空间层的每层调制参数。
43.根据权利要求42所述的无线通信装置,其中,所述处理器还用于在确定所述网络设备使用的空间层数量大于与所述网络设备使用的通信方案相关联的码字数量时,发送具有所述MCS信息的补充的每层调制参数。
44.根据权利要求40所述的无线通信装置,其中,所述处理器还用于发送参考调制参数和相对调制参数,其中所述参考调制参数指示针对所述网络设备使用的至少一个指定空间层的调制方案,所述相对调制参数是针对所述网络设备使用的、与所述至少一个指定空间层不同的各个空间层的。
45.根据权利要求40所述的无线通信装置,其中,所述处理器还用于发送参考编码率参数和相对编码率参数,所述参考编码率参数是针对与所述网络设备使用的通信方案相关联的至少一个指定码字的,所述相对编码率参数是针对与所述网络设备使用的通信方案相关联的、与所述至少一个指定码字不同的各个码字的。
46.一种装置,包括用于定义针对指定网络设备的每层调制参数集和每码字编码率参数集的模块; 用于向所述指定网络设备发送所述每层调制参数集和所述每码字编码率参数集的模块。
47.根据权利要求46所述的装置,其中,所述用于发送的模块包括用于发送调制和编码方案(MCS)信息的模块,其中所述MCS信息包括针对所述指定网络设备使用的至少一个码字的每码字编码率参数和针对所述指定网络设备使用的至少一个空间层的每层调制参数。
48.根据权利要求47所述的装置,其中,所述用于发送的模块包括用于在确定所述指定网络设备使用的空间层数量大于所述指定网络设备使用的码字数量时,发送具有所述 MCS信息的补充的每层调制参数的模块。
49.根据权利要求47所述的装置,其中,所述用于发送的模块包括用于发送参考调制参数和相对调制参数的模块,其中所述参考调制参数指示针对所述指定网络设备使用的至少一个指定空间层的调制方案,所述相对调制参数是针对所述指定网络设备使用的、与所述至少一个指定空间层不同的各个空间层的。
50.根据权利要求47所述的装置,其中,所述用于发送的模块包括用于发送参考编码率参数和相对编码率参数的模块,其中,所述参考编码率参数是针对所述指定网络设备使用的至少一个指定码字的,所述相对编码率参数是针对所述指定网络设备使用的、与所述至少一个指定码字不同的各个码字的。
51.一种计算机程序产品,包括计算机可读介质,包括用于使计算机定义针对指定网络设备的每层调制参数集和每码字编码率参数集的代码;用于使计算机向所述指定网络设备发送所述每层调制参数集和所述每码字编码率参数集的代码。
52.根据权利要求51所述的计算机程序产品,其中,所述用于使计算机进行发送的代码包括用于使计算机发送调制和编码方案(MCS)信息的代码,其中所述MCS信息包括针对所述指定网络设备使用的至少一个码字的每码字编码率参数和针对所述指定网络设备使用的至少一个空间层的每层调制参数。
53.根据权利要求51所述的计算机程序产品,其中,所述用于使计算机进行发送的代码包括用于使计算机发送参考调制参数和相对调制参数的代码,其中所述参考调制参数指示针对所述指定网络设备使用的至少一个指定空间层的调制方案,所述相对调制参数是针对所述指定网络设备使用的、与所述至少一个指定空间层不同的各个空间层的。
54.根据权利要求51所述的计算机程序产品,其中,所述用于使计算机进行发送的代码包括用于使计算机发送参考编码率参数和相对编码率参数的代码,其中,所述参考编码率参数是针对所述指定网络设备使用的至少一个指定码字的,所述相对编码率参数是针对所述指定网络设备使用的、与所述至少一个指定码字不同的各个码字的。
全文摘要
本文描述了针对多输入多输出(MIMO)通信系统有助于实现改进的调制和编码技术的系统和方法。如本文所述,可以处理要通过一组(例如,与天线、波束等相对应的)物理层发送的数据,使得以每码字为基础执行编码以及以每层为基础执行调制,从而减轻传统系统由于层不均衡而经历的性能下降。如本文进一步所描述的,可以以诸如通过调制和编码方案(MCS)信令、显式编码率和/或调制方案信令、相对编码率和/或调制方案信令等等之类的各种方式来向设备发送每码字编码率参数和每层调制参数。
文档编号H04L1/06GK102318251SQ201080007371
公开日2012年1月11日 申请日期2010年2月11日 优先权日2009年2月11日
发明者A·Y·戈罗霍夫, J·蒙托霍, P·加尔, X·罗, 张晓霞 申请人:高通股份有限公司