通过平滑波形段之间的相位来减小波形峰值的方法、装置转让专利

申请号 : CN201580069905.7

文献号 : CN107113270B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : P·加尔季庭方徐浩

申请人 : 高通股份有限公司

摘要 :

本文描述的各个方面涉及生成用于在无线通信中发送的波形。生成波形的多个段。在该多个段之间的一个或多个边界处,在至少相位域中执行重叠和相加。可以发送该波形。

权利要求 :

1.一种用于生成用于在无线通信中发送的波形的方法,包括:

获得多个比特;

将所述多个比特映射到多个偏移二进制相移键控星座图点;以及

对所述多个偏移二进制相移键控星座图点执行网格编码以生成多个N相移键控星座图点,其中,N=8,并且其中,执行所述网格编码包括:至少部分地基于所述多个偏移二进制相移键控星座图点之中的三个连续的偏移二进制相移键控星座图点,将所述多个偏移二进制相移键控星座图点映射到三个可能的N相移键控星座图点中的一个,以生成所述多个N相移键控星座图点;

至少部分地基于所述多个N相移键控星座图点来生成波形的多个段;

在所述多个段之间的一个或多个边界处,在至少信号相位域中执行重叠和相加以生成所述波形;以及发送所述波形。

2.根据权利要求1所述的方法,其中,执行所述重叠和相加包括在所述多个段之间的所述一个或多个边界处向信号相位应用窗函数。

3.根据权利要求1所述的方法,其中,生成所述波形的所述多个段包括缩放所述多个N相移键控星座图点。

4.根据权利要求3所述的方法,其中,生成所述波形的所述多个段包括对所述多个N相移键控星座图点进行脉冲成形。

5.根据权利要求4所述的方法,其中,对所述多个N相移键控星座图点进行脉冲成形包括对所述多个N相移键控星座图点执行离散傅里叶变换或快速傅里叶逆变换中的至少一种。

6.根据权利要求1所述的方法,其中,执行网格编码还包括:在为所述多个比特中的最后一个比特生成N相移键控星座图点时,使用所述多个比特中的第一个比特的所述偏移二进制相移键控星座图点。

7.根据权利要求1所述的方法,其中,所述多个比特与单载波频分复用(SC-FDM)符号相对应。

8.根据权利要求1所述的方法,还包括将所述波形转换为模拟信号,其中,发送所述波形包括发送所述模拟信号。

9.根据权利要求1所述的方法,还包括在所述多个段之间的所述一个或多个边界处,在至少信号幅度域中执行另一个重叠和相加。

10.一种用于生成用于在无线通信中发送的波形的装置,包括:

收发机;

至少一个处理器,其经由总线与所述收发机通信地耦合,以在无线网络中经由所述收发机传送信号;以及存储器,其经由所述总线与所述至少一个处理器和/或所述收发机通信地耦合;

其中,所述至少一个处理器可操作用于:

获得多个比特;

将所述多个比特映射到多个偏移二进制相移键控星座图点;以及

对所述多个偏移二进制相移键控星座图点执行网格编码以生成多个N相移键控星座图点,其中,N=8,并且其中,所述至少一个处理器可操作用于至少部分地通过以下方式来执行所述网格编码:至少部分地基于所述多个偏移二进制相移键控星座图点之中的三个连续的偏移二进制相移键控星座图点,将所述多个偏移二进制相移键控星座图点映射到三个可能的N相移键控星座图点中的一个,以生成所述多个N相移键控星座图点;

至少部分地基于所述多个N相移键控星座图点来生成波形的多个段;

在所述多个段之间的一个或多个边界处,在至少信号相位域中执行重叠和相加以生成所述波形;以及经由所述收发机发送所述波形。

11.根据权利要求10所述的装置,其中,所述至少一个处理器可操作用于通过在所述多个段之间的所述一个或多个边界处向信号相位应用窗函数来执行所述重叠和相加。

12.根据权利要求10所述的装置,其中,所述至少一个处理器可操作用于:至少部分地通过缩放所述多个N相移键控星座图点来生成所述波形的所述多个段。

13.根据权利要求12所述的装置,其中,所述至少一个处理器可操作用于:至少部分地通过对所述多个N相移键控星座图点进行脉冲成形来生成所述波形的所述多个段。

14.根据权利要求13所述的装置,其中,所述至少一个处理器可操作用于:至少部分地通过对所述多个N相移键控星座图点执行离散傅里叶变换或快速傅里叶逆变换中的至少一种来对所述多个N相移键控星座图点进行脉冲成形。

15.根据权利要求10所述的装置,其中,所述至少一个处理器还可操作用于:至少部分地通过在为所述多个比特中的最后一个比特生成N相移键控星座图点时,使用所述多个比特中的第一个比特的所述偏移二进制相移键控星座图点,来执行网格编码。

16.根据权利要求10所述的装置,其中,所述多个比特与单载波频分复用(SC-FDM)符号相对应。

17.根据权利要求10所述的装置,其中,所述至少一个处理器还可操作用于将所述波形转换为模拟信号,其中,所述至少一个处理器可操作用于通过发送所述模拟信号来发送所述波形。

18.根据权利要求10所述的装置,其中,所述至少一个处理器还可操作用于:在所述多个段之间的所述一个或多个边界处,在至少信号幅度域中执行另一个重叠和相加。

19.一种用于生成用于在无线通信中发送的波形的装置,包括:

用于获得多个比特的单元;

用于将所述多个比特映射到多个偏移二进制相移键控星座图点的单元;以及用于对所述多个偏移二进制相移键控星座图点执行网格编码以生成多个N相移键控星座图点的单元,其中,N=8,并且其中,所述用于执行所述网格编码的单元至少部分地通过以下方式来执行所述网格编码:至少部分地基于所述多个偏移二进制相移键控星座图点之中的三个连续的偏移二进制相移键控星座图点,将所述多个偏移二进制相移键控星座图点映射到三个可能的N相移键控星座图点中的一个,以生成所述多个N相移键控星座图点;

用于至少部分地基于所述多个N相移键控星座图点来生成波形的多个段的单元;

用于在所述多个段之间的一个或多个边界处,在至少信号相位域中执行重叠和相加以生成所述波形的单元;以及用于发送所述波形的单元。

20.根据权利要求19所述的装置,其中,所述用于执行的单元通过在所述多个段之间的所述一个或多个边界处向信号相位应用窗函数来执行所述重叠和相加。

21.根据权利要求19所述的装置,其中,所述用于生成的单元至少部分地通过缩放所述多个N相移键控星座图点来生成所述波形的所述多个段。

22.根据权利要求21所述的装置,其中,所述用于生成的单元至少部分地通过对所述多个N相移键控星座图点进行脉冲成形来生成所述波形的所述多个段。

23.根据权利要求22所述的装置,其中,所述用于生成的单元至少部分地通过对所述多个N相移键控星座图点执行离散傅里叶变换或快速傅里叶逆变换中的至少一种来对所述多个N相移键控星座图点进行脉冲成形。

24.根据权利要求19所述的装置,其中,所述用于执行所述网格编码的单元还至少部分地通过在为所述多个比特中的最后一个比特生成N相移键控星座图点时,使用所述多个比特中的第一个比特的所述偏移二进制相移键控星座图点,来执行网格编码。

25.根据权利要求19所述的装置,其中,所述多个比特与单载波频分复用(SC-FDM)符号相对应。

26.根据权利要求19所述的装置,还包括用于将所述波形转换为模拟信号的单元,其中,所述用于发送的单元将所述波形发送成所述模拟信号。

27.根据权利要求19所述的装置,其中,所述用于执行的单元还在所述多个段之间的所述一个或多个边界处,在至少信号幅度域中执行另一个重叠和相加。

28.一种包括用于生成用于在无线通信中发送的波形的计算机可执行代码的非暂时性计算机可读存储介质,所述代码包括:用于获得多个比特的代码;

用于将所述多个比特映射到多个偏移二进制相移键控星座图点的代码;以及用于对所述多个偏移二进制相移键控星座图点执行网格编码以生成多个N相移键控星座图点的代码,其中,N=8,并且其中,所述用于执行所述网格编码的代码至少部分地通过以下方式来执行所述网格编码:至少部分地基于所述多个偏移二进制相移键控星座图点之中的三个连续的偏移二进制相移键控星座图点,将所述多个偏移二进制相移键控星座图点映射到三个可能的N相移键控星座图点中的一个,以生成所述多个N相移键控星座图点;

用于至少部分地基于所述多个N相移键控星座图点来生成波形的多个段的代码;

用于在所述多个段之间的一个或多个边界处,在至少信号相位域中执行重叠和相加以生成所述波形的代码;以及用于发送所述波形的代码。

29.根据权利要求28所述的非暂时性计算机可读存储介质,其中,所述用于执行的代码通过在所述多个段之间的所述一个或多个边界处向信号相位应用窗函数来执行所述重叠和相加。

30.根据权利要求28所述的非暂时性计算机可读存储介质,其中,所述用于生成的代码至少部分地通过缩放所述多个N相移键控星座图点来生成所述波形的所述多个段。

31.根据权利要求30所述的非暂时性计算机可读存储介质,其中,所述用于生成的代码至少部分地通过对所述多个N相移键控星座图点进行脉冲成形来生成所述波形的所述多个段。

32.根据权利要求31所述的非暂时性计算机可读存储介质,其中,所述用于生成的代码至少部分地通过对所述多个N相移键控星座图点执行离散傅里叶变换或快速傅里叶逆变换中的至少一种来对所述多个N相移键控星座图点进行脉冲成形。

33.根据权利要求28所述的非暂时性计算机可读存储介质,其中,所述用于执行所述网格编码的代码还至少部分地通过在为所述多个比特中的最后一个比特生成N相移键控星座图点时,使用所述多个比特中的第一个比特的所述偏移二进制相移键控星座图点,来执行网格编码。

34.根据权利要求28所述的非暂时性计算机可读存储介质,其中,所述多个比特与单载波频分复用(SC-FDM)符号相对应。

35.根据权利要求28所述的非暂时性计算机可读存储介质,还包括用于将所述波形转换为模拟信号的代码,其中,所述用于发送的代码将所述波形发送成所述模拟信号。

36.根据权利要求28所述的非暂时性计算机可读存储介质,其中,所述用于执行的代码还对经脉冲成形的N相移键控星座图点,在至少信号幅度域中执行另一个重叠和相加。

说明书 :

通过平滑波形段之间的相位来减小波形峰值的方法、装置

[0001] 相关申请的交叉引用
[0002] 本申请要求享有于2014年12月23日提交的、标题为“WAVEFORM FOR TRANSMITTING WIRELESS COMMUNICATIONS”的美国临时申请序列号62/096,407和于2015年12月22日提交的、标题为“WAVEFORM FOR TRANSMITTING WIRELESS COMMUNICATIONS”的美国专利申请第14/979,332号的利益,上述申请的全部内容通过引用方式被明确地并入本文。

背景技术

[0003] 无线通信系统被广泛地部署以提供诸如电话、视频、数据、消息传送和广播之类的各种电信服务。典型的无线通信系统可以采用能够通过共享可用的系统资源(例如,带宽、发送功率)来支持与多个用户的通信的多址技术。这样的多址技术的例子包括码分多址(CDMA)系统、时分多址 (TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统和时分同步码分多址(TD-SCDMA) 系统。
[0004] 在各种电信标准中已经采纳了这些多址技术,以提供使得不同无线设备能够在城市层面、国家层面、地区层面、并且甚至全球层面上进行通信的公共协议。一种电信标准的例子是长期演进(LTE)。LTE是由第三代合作伙伴计划(3GPP)发布的通用移动电信系统(UMTS)移动标准的增强集合。通常,无线多址通信系统可以同时支持针对多个无线终端(例如,用户设备(UE))的通信,多个无线终端中的每个无线终端可以在下行链路或上行链路资源上与一个或多个基站通信。
[0005] 当前设备生成可能产生具有高峰均比的信号的上行链路波形,这对于射频(RF)资源利用可能是繁重的,可能导致不可预测的符号干扰等。

发明内容

[0006] 以下提出了对一个或多个方面的简要概述以便提供对这样的方面的基本理解。该概述不是对所有预期方面的泛泛概括,并且既不旨在标识所有方面的关键或重要要素也不旨在描述任何或所有方面的范围。其唯一目的在于以简要形式提出一个或多个方面的一些概念,作为对稍后提出的更详细描述的序言。
[0007] 在一个例子中,提供了一种用于生成用于在无线通信中发送的波形的方法。所述方法包括:生成波形的多个段;在所述多个段之间的一个或多个边界处,在至少相位域中执行重叠和相加(overlap-and-add);以及发送所述波形。
[0008] 在另一个例子中,提供了一种用于生成用于在无线通信中发送的波形的装置。所述装置包括:收发机;至少一个处理器,其经由总线与所述收发机通信地耦合,用于在无线网络中传送信号;以及存储器,其经由所述总线与所述至少一个处理器和/或所述收发机通信地耦合。所述至少一个处理器可操作用于:生成波形的多个段;在所述多个段之间的一个或多个边界处,在至少相位域中执行重叠和相加;以及经由所述收发机发送所述波形。
[0009] 在另一个例子中,提供了一种用于生成用于在无线通信中发送的波形的装置。所述装置包括:用于生成波形的多个段的单元;用于在所述多个段之间的一个或多个边界处,在至少相位域中执行重叠和相加的单元;以及用于发送所述波形的单元。
[0010] 在另外的例子中,提供了一种包括用于生成用于在无线通信中发送的波形的计算机可执行代码的计算机可读存储介质。所述代码包括:用于生成波形的多个段的代码;用于在所述多个段之间的一个或多个边界处,在至少相位域中执行重叠和相加的代码;以及用于发送所述波形的代码。
[0011] 为了实现前述和相关目的,所述一个或多个方面包括在下文充分描述并在权利要求书中特别指出的特征。以下描述和附图详细阐述了所述一个或多个方面的某些说明性特征。然而,这些特征仅仅表明其中可以采用各个方面的原理的各种方式中的几种,并且该描述旨在包括所有这样的方面及其等效项。

附图说明

[0012] 为了有助于对本文描述的方面的更全面的理解,现在参考附图,其中在附图中相同的元件用相同的数字来指代。这些附图不应当被解释为对本公开内容进行限制,而旨在仅仅是说明性的。
[0013] 图1是根据本文描述的方面的示出了用于生成波形的示例性无线通信系统的框图。
[0014] 图2是根据本文描述的方面的包括表示用于生成波形的示例性方法的多个功能框的流程图。
[0015] 图3是根据本文描述的方面的包括表示用于生成波形的示例性方法的多个功能框的流程图。
[0016] 图4是根据本文描述的方面的示出了执行网格编码的例子的图。
[0017] 图5是根据本文描述的方面的概念性地示出了示例性发射机的框图。
[0018] 图6是根据本文描述的方面的包括表示用于对来自波形的数据进行解码的示例性方法的多个功能框的流程图。
[0019] 图7是根据本文描述的方面的示出了执行网格解码的例子的图。
[0020] 图8是示出了接入网络中的演进型节点B和用户设备的例子的图。

具体实施方式

[0021] 下文结合附图阐述的具体实施方式旨在作为对各种配置的描述,并非旨在表示在其中可以实践本文描述的概念的仅有配置。具体实施方式包括出于提供对各种概念的透彻理解的具体细节。然而,对于本领域技术人员来说将显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些情况下,以框图形式示出公知的组件,以便避免模糊这样的概念。此外,在一个方面中,组件通常可以被理解为构成系统的部件之一,可以是硬件或软件,和/或可以被划分成其它组件。
[0022] 本文描述的是与生成用于发送无线通信的波形相关的各个方面,其中波形表示多个比特、参考信号或其它定义的信号之一的输入流。为了生成波形,可以生成波形的多个段,其可以包括一个或多个符号单载波频分复用(SC-FDM)符号、正交频分复用(OFDM)符号等。可以在段之间的边界处在至少相位域中执行重叠和相加,以平滑段之间的过渡。通过在相位域中执行重叠和相加,信号的幅度在段之间可以保持基本恒定,这可以导致比在信号的其它域上执行重叠和相加时更低的峰均功率比(PAPR)。
[0023] 在其它例子中,在输入流对应于多个比特的情况下,所述多个比特被映射到偏移二进制相移键控(BPSK)星座图点。随后在BPSK星座图点上执行网格编码,以至少部分地通过基于一个或多个在前比特和/或后继比特的值为给定比特选择较高阶相移键控(PSK)星座图点,来从BPSK星座图点生成多个较高阶PSK(例如,N-PSK,其中N是大于2的整数)星座图点。随后可以基于N-PSK星座图点来生成波形以发送到一个或多个设备,这另外产生比从BPSK星座图点生成的波形更平滑的波形。此外,在转换为模拟信号进行发送之前,波形可以被缩放、功率放大和/或脉冲成形。在一个例子中,可以在较低层(例如,物理(PHY)层)处从设备的较高层 (例如,介质访问控制(MAC)、无线链路控制(RLC)、分组数据汇聚协议(PDCP)或更高层))接收所述比特,以生成用于发送的波形。
[0024] 参考图1-图7,参照可以执行本文描述的动作或功能的一个或多个组件和一个或多个方法来描绘各方面。尽管下面在图2、图3和图6中描述的操作是以特定顺序呈现的和/或如由示例性组件执行的,但是应当理解的是,根据实现方式,动作的排序和执行动作的组件可以变化。此外,应当理解的是,以下动作或功能可以由专门编程的处理器、执行专门编程的软件或计算机可读介质的处理器、或由能够执行所描述的动作或功能的硬件组件和/或软件组件的任何其它组合来执行。
[0025] 图1是根据示例性配置示出了用于无线通信的系统100的示意图。系统100包括用于向接收实体104发送信号的发送实体102。在一个例子中,发送实体102可以是或可以包括用户设备(UE)的至少一部分,该UE向接收实体104(其可以是或可以包括演进型节点B(eNB)的至少一部分) 发送信号,以接入无线网络(和/或反之亦然)。因此,在一个例子中,发送实体102和接收实体104可能已经建立了一个或多个信道,其中在该一个或多个信道上经由一个或多个信号109进行通信,信号109可以由发送实体102(例如,经由收发机106)发送并由接收实体104(例如,经由收发机156)接收。此外,尽管示出了一个发送实体102和一个接收实体104,但是应当意识到的是,多个发送实体102可以与接收实体104通信,发送实体102可以与多个接收实体104通信等等。此外,应当意识到的是,在一个例子中,接收实体104还可以包括用于执行下文描述的用于发送通信的发送实体102的功能的组件。
[0026] 在一个方面中,发送实体102可以包括可以例如经由一个或多个总线 107通信地耦合的一个或多个处理器103和/或存储器105,并且可以结合通信组件110来操作或以其它方式实现通信组件110,通信组件110用于管理与接收实体104的通信。例如,与通信组件110相关的各种操作可以由一个或多个处理器103实现或以其它方式执行,并且在一个方面中,可以由单个处理器执行,而在其它方面中,可以由两个或更多个不同处理器的组合来执行操作中的不同操作。例如,在一个方面中,一个或多个处理器103 可以包括以下各项中的任何一项或其任意组合:调制解调器处理器、或基带处理器、或数字信号处理器、或专用集成电路(ASIC)、或与收发机106 相关联的发送处理器、接收处理器或收发机处理器。此外,例如,存储器 105可以是非暂时性计算机可读介质,其包括但不限于随机存取存储器 (RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除PROM (EPROM)、电可擦除PROM(EEPROM)、磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩光盘(CD)、数字多功能光盘(DVD))、智能卡、闪存设备(例如,卡、棒、键驱动)、寄存器、可移动盘以及用于存储可以由计算机或一个或多个处理器103访问和读取的软件和/或计算机可读代码或指令的任何其它适当的介质。此外,存储器105或计算机可读存储介质可以存在于一个或多个处理器103中,位于一个或多个处理器103 的外部,跨越包括一个或多个处理器103的多个实体而分布,等等。
[0027] 特别地,一个或多个处理器103和/或存储器105可以执行由通信组件 110或其子组件定义的动作或操作。例如,一个或多个处理器103和/或存储器105可以执行由输入流获得组件112定义的动作或操作,输入流获得组件112用于从较高层接收用于传送给接收实体的输入比特流。在一个方面中,例如,输入流获得组件112可以包括硬件(例如,一个或多个处理器103的一个或多个处理器模块)和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器105中并且可由一个或多个处理器103 中的至少一个处理器执行以执行本文描述的专门配置的输入流获得操作。此外,例如,一个或多个处理器103和/或存储器105可以执行由波形生成组件114定义的动作或操作,波形生成组件114用于基于输入比特流来生成用于向接收实体发送信号的波形。在一个方面中,例如,波形生成组件 114可以包括硬件(例如,一个或多个处理器103的一个或多个处理器模块) 和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器 105中并且可由一个或多个处理器103中的至少一个处理器执行以执行本文描述的专门配置的波形生成操作。
[0028] 此外,例如,一个或多个处理器103和/或存储器105可以可选地执行由可选的BPSK映射组件116定义的动作或操作,BPSK映射组件116用于将输入比特流映射到给定符号中的偏移BPSK星座图点。在一个方面中,例如,BPSK映射组件116可以包括硬件(例如,一个或多个处理器103的一个或多个处理器模块)和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器105中并且可由一个或多个处理器103中的至少一个处理器执行以执行本文描述的专门配置的BPSK映射操作。此外,例如,一个或多个处理器103和/或存储器105可以可选地执行由可选的网格编码组件118定义的动作或操作,网格编码组件118用于对偏移BPSK星座图点执行网格编码以生成N-PSK星座图点,其中N是大于二的整数。在一个方面中,例如,网格编码组件118可以包括硬件(例如,一个或多个处理器103的一个或多个处理器模块)和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器105中并且可由一个或多个处理器 103中的至少一个处理器执行以执行本文描述的专门配置的网格编码操作。此外,例如,一个或多个处理器103和/或存储器105可以可选地执行由可选的重叠和相加组件119定义的动作或操作,重叠和相加组件119用于对输入流的一个或多个段执行重叠和相加操作以平滑该一个或多个段之间的过渡。在一个方面中,例如,重叠和相加组件119可以包括硬件(例如,一个或多个处理器103的一个或多个处理器模块)和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器105中并且可由一个或多个处理器103中的至少一个处理器执行以执行本文描述的专门配置的重叠和相加操作。
[0029] 类似地,在一个方面中,接收实体104可以包括可以例如经由一个或多个总线157通信地耦合的一个或多个处理器153和/或存储器155,并且可以结合通信组件120来操作或以其它方式实现通信组件120,通信组件 120用于管理与发送实体102的通信。例如,与通信组件120相关的各种功能可以由一个或多个处理器153实现或以其它方式执行,并且在一个方面中,可以由单个处理器执行,而在其它方面中,可以由两个或更多个不同处理器的组合来执行功能中的不同功能,如上所述。应当意识到的是,在一个例子中,一个或多个处理器153和/或存储器155可以如上面关于发送实体102的一个或多个处理器103和/或存储器105的例子中描述的那样来配置。
[0030] 在一个例子中,一个或多个处理器153和/或存储器155可以执行由通信组件120或其子组件定义的动作或操作。例如,一个或多个处理器153 和/或存储器155可以执行由数据流获得组件122定义的动作或操作,数据流获得组件122用于从接收自发送实体102的信号获得数据流,该数据流可以被提供给较高层以进行处理。在一个方面中,例如,数据流获得组件 122可以包括硬件(例如,一个或多个处理器153的一个或多个处理器模块) 和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器 155中并且可由一个或多个处理器153中的至少一个处理器执行以执行本文描述的专门配置的数据流获得操作。此外,例如,一个或多个处理器153 和/或存储器155可以执行由可选的网格解码组件124定义的动作或操作,网格解码组件124用于对从发送实体102接收的解调信号执行网格解码,以根据解调信号中的多个N-PSK星座图点生成多个偏移BPSK星座图点。在一个方面中,例如,网格解码组件124可以包括硬件(例如,一个或多个处理器153的一个或多个处理器模块)和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器155中并且可由一个或多个处理器153中的至少一个处理器执行以执行本文描述的专门配置的网格编码操作。此外,例如,一个或多个处理器153和/或存储器155可以执行由可选的BPSK解映射组件126定义的动作或操作,BPSK解映射组件126用于对偏移BPSK星座图点进行解映射,以在所接收的信号的比特流中生成多个比特。在一个方面中,例如,BPSK解映射组件126可以包括硬件(例如,一个或多个处理器153的一个或多个处理器模块)和/或计算机可读代码或指令,所述计算机可读代码或指令被存储在存储器155中并且可由一个或多个处理器
153中的至少一个处理器执行以执行本文描述的专门配置的 BPSK解映射操作。
[0031] 应当意识到的是,收发机106、156可以被配置为通过一个或多个天线、 RF前端、一个或多个发射机和一个或多个接收机来发送和接收无线信号。在一个方面中,收发机106、156可以被调谐为按照指定频率操作,使得发送实体102和接收实体104可以按照确定的频率通信。在一个方面中,一个或多个处理器103可以配置收发机106和/或一个或多个处理器
153可以配置收发机156,来基于配置、通信协议等按照指定的频率和功率电平操作以传送信号109。
[0032] 在一个方面中,收发机106、156可以在多个频带中操作(例如,使用未示出的多频带多模式调制解调器),这样以处理使用收发机106、156发送和接收的数字数据。在一个方面中,收发机106、156可以是多频带并且被配置为支持用于特定通信协议的多个频带。在一方面中,收发机106、156 可以被配置为支持多个操作网络和通信协议。因此,例如,收发机106、156 可以基于指定的调制解调器配置来实现对信号的发送和/或接收。
[0033] 在发送实体102或接收实体104是UE的情况下,该UE可以包括任何类型的移动设备,诸如但不限于智能电话、蜂窝电话、移动电话、膝上型计算机、平板计算机或其它便携式网络化设备,其它便携式网络化设备可以是单独的设备、系连到另一设备(例如,被连接到计算机的调制解调器)、手表、个人数字助理、个人监控设备、机器监控设备、机器对机器通信设备等。此外,本领域技术人员还可以将UE称为移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、移动通信设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持机、终端、用户代理、移动客户端、客户端、或某种其它适当的术语。一般来说,UE可以是小且轻的,足以被认为是便携式的,并且可以被配置为经由使用本文描述的一个或多个空中(OTA)通信协议的 OTA通信链路无线地通信。另外,在一些例子中,UE可以被配置为有助于经由多个单独的订阅、多个无线链路等的多个单独的网络上的通信。
[0034] 此外,在发送实体102或接收实体104是网络实体的情况下,该网络实体可以包括任何类型的网络模块中的一个或多个,诸如接入点、宏小区,其包括基站(BS)、节点B、演进型节点B(eNB)、中继、对等设备、认证、授权和计费(AAA)服务器、移动交换中心(MSC)、移动性管理实体(MME)、无线网络控制器(RNC)、小型小区等。如本文使用的,术语“小型小区”可以指代接入点或指代接入点的相应覆盖区域,其中接入点在这种情况下与例如宏网络接入点或宏小区的发送功率或覆盖区域相比具有相对低的发送功率或相对小的覆盖。例如,宏小区可以覆盖相对大的地理区域,诸如但不限于半径为若干千米。相比之下,小型小区可以覆盖相对小的地理区域,诸如但不限于家庭、建筑物或建筑物的楼层。因此,小型小区可以包括但不限于诸如BS、接入点、毫微微节点、毫微微小区、微微节点、微节点、节点B、eNB、家庭节点B(HNB)或家庭演进型节点B(HeNB)之类的装置。因此,如本文使用的,术语“小型小区”指代与宏小区相比相对低的发送功率和/或相对小的覆盖区域小区。另外,网络实体可以与无线和/或核心网的一个或多个其它网络实体通信。
[0035] 另外,系统100可以包括任何网络类型,诸如但不限于广域网(WAN)、无线网络(例如,802.11或蜂窝网络)、公共交换电话网(PSTN)网络、自组织网络、个域网(例如,蓝牙 )或网络协议和网络类型的其它组合或排列。这样的网络可以包括单个局域网(LAN)或广域网(WAN)、或LAN 或WAN的组合,诸如互联网。这样的网络可以包括宽带码分多址 (W-CDMA)系统,并且可以根据该标准与一个或多个UE通信。如本领域技术人员将容易地意识到的,本文描述的各个方面可以被扩展到其它电信系统、网络架构和通信标准。举例而言,各个方面可以被扩展到诸如时分同步码分多址(TD-SCDMA)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、高速分组接入加强(HSPA+)和时分CDMA (TD-CDMA)之类的其它通用移动电信系统(UMTS)系统。各个方面还可以被扩展到采用长期演进(LTE)(在频分双工(FDD)、时分双工(TDD) 或两种模式下)、改进的LTE(LTE-A)(在FDD、TDD或两种模式下)、 CDMA2000、演进数据优化(EV-DO)、超移动宽带(UMB)、电气和电子工程师协会(IEEE)802.11(Wi-Fi)、IEEE 802.16(WiMAX )、IEEE 802.20、超宽带(UWB)、蓝牙的系统和/或其它适当的系统。采用的实际电信标准、网络架构和/或通信标准将取决于具体应用和在系统上施加的整体设计约束。被耦合到网络的各种设备(例如,发送实体102和/或接收实体104) 可以经由一个或多个有线或无线连接被耦合到核心网。
[0036] 图2示出了用于由UE生成无线通信中的波形的示例性方法200。方法 200包括:在框202处,生成波形的多个段。在一个方面中,波形生成组件 114(例如,结合处理器103和/或存储器105)可以生成波形的多个段。例如,输入流获得组件112可以接收输入流,其中波形将根据输入流来生成,并且波形生成组件114可以基于输入流来生成波形的一个或多个段(其可以是连续的段)。
[0037] 在一个例子中,段可以对应于一系列连续的符号(例如,SC-FDM符号、OFDM符号等)。在一些例子中,输入流可以对应于从较高层接收的多个数据比特,如本文进一步描述的,并且波形生成组件114可以基于数据比特来生成一个或多个段作为一个或多个符号。类似地,在一个例子中,输入流可以对应于参考信号(例如,导频信号、同步信号等)或其它定义的信号,并且波形生成组件114可以生成一个或多个段作为与参考信号或其它信号相对应的一个或多个符号。在一个例子中,波形生成组件114可以基于任何类型的输入流来生成波形的一个或多个段以便作为无线通信中的信号来发送。
[0038] 当一个或多个段(例如,符号)被组合为连续的段以生成波形时,在一个或多个段中的每个段被组合的边界处可能存在不连续性,因为这些段被独立地处理。就这一点而言,例如,方法200可以包括:在框204处,在多个段之间的一个或多个边界处,在至少相位域中执行重叠和相加。在一个方面中,重叠和相加组件119(例如,结合处理器103和/或存储器105) 可以在多个段之间的一个或多个边界处,在至少相位域中执行重叠和相加。通过在相位域中执行重叠和相加,可以维持基本上恒定的振幅特性,这可以实现低PAPR(或至少防止PAPR的显著增加)。
[0039] 例如,重叠和相加组件119可以通过在输入流的两个连续段之间创建重叠时段,或者通过减少连续段之间的时间间隔,或者通过对一个或两个段的冗余扩展(例如,涉及循环前缀),来执行重叠和相加。当与段的持续时间相比时,重叠时段可能是短的。随后,重叠和相加组件119可以在重叠时段中应用窗函数。应用于第一重叠段的窗函数可以滚降(例如,结束),而应用于第二段的窗函数可以在相同或相似的时间上升(例如,起始),以在生成波形时有助于从一个段到下一个段的平滑过渡。适当的窗函数可以包括例如升余弦或根升余弦。重叠和相加组件119可以有利地结合与本文描述的生成用于发送无线通信的波形相关的各个方面来应用这样的重叠和相加功能。当在相位域中执行重叠和相加时,例如,窗函数被应用于信号相位。
[0040] 虽然在重叠和相加功能的现有实现方式中,窗函数作为实数缩放被应用于实数或复数值信号,但是重叠和相加组件119可以例如将窗函数应用于信号相位以保持非常低的峰均功率比值。因此,例如,在窗函数之后的信号可以具有与重叠样本中的任一个近乎相同的幅度,或具有重叠样本的适当平均值,而在窗函数之后的信号的相位可以是重叠信号的相位的加权平均值,如描述的。就这一点而言,重叠和相加组件119可以使用窗函数来确定组合权重。
[0041] 在另一个例子中,重叠和相加组件119可以将重叠和相加窗函数独立地应用于重叠信号的信号振幅域和/或信号幅度域以及重叠信号的相位。应用于振幅/幅度和相位的窗函数可以是相同的或者它们可以不同。
[0042] 方法200还可以包括:在框206处,发送波形。在一个方面中,通信组件110(例如,结合处理器103、存储器105和/或收发机106)可以发送如生成的波形。例如,如本文进一步描述的,这可以包括将波形转换为模拟信号并且使用射频(RF)组件来发送模拟信号。
[0043] 图3示出了用于例如由发送实体生成用于发送到一个或多个无线设备的输入比特流的波形的示例性方法300。方法300包括:在框302处,获得用于在信号中发送的多个比特。在一个方面中,输入流获得组件112(例如,结合处理器103和/或存储器105)可以获得用于在信号中发送的多个比特。例如,输入流获得组件112可以从如与层的数据单元(例如,MAC协议数据单元(PDU))相对应的诸如MAC层或更高层之类的较高层获得多个比特,以便在基于与通信栈中的较低层(例如,PHY层)处的多个比特相对应的波形的信号中进行发送。
[0044] 方法300还包括:在框304处,将多个比特映射到多个偏移BPSK星座图点。在一个方面中,BPSK映射组件116(例如,结合处理器103和/ 或存储器105)可以将多个比特映射到多个偏移BPSK星座图点。图4中描绘了一个例子,其中对于每个符号索引,选择两个偏移BPSK(OBPSK) 星座图点中的一个来基于比特值表示相应的数据。例如,对于符号索引n-1,选择星座图点402和404中的一个来表示比特数据(例如,基于针对符号的比特值是0还是1)。在该例子中,星座图点402是由BPSK映射组件116 选择的。对于下一符号n,偏移BPSK中的两个可用星座图点相对于星座图而改变,以使得不能为连续的符号选择相同的星座图点。因此,两个星座图点406和408可用于基于数据的比特值来进行选择,并且在符号n中, BPSK映射组件116在所描绘的例子中选择星座图点408。在后续的符号n+1 中,偏移BPSK中的两个可用星座图点再次被改变(并且与符号n-1中的相同)。在所描绘的例子中,BPSK映射组件116在该符号中选择星座图点410,在符号n+2中选择星座图点412以及在符号n+3中选择星座图点414。应当意识到的是,这一系列的选择的偏移BPSK星座图点可以被用于生成表示用于传输的星座图点的波形,其可以由接收实体解码以确定由BPSK星座图点表示的数据,如本文描述的。
[0045] 方法300还包括:在框306处,对多个偏移BPSK星座图点执行网格编码以生成多个N-PSK星座图点。在一个方面中,网格编码组件118(例如,结合处理器103和/或存储器105)可以对多个偏移BPSK星座图点执行网格编码以生成多个N-PSK星座图点。如下文进一步描述的,网格编码组件118可以通过将多个BPSK星座图点中的每个映射到三个可能的 N-PSK星座图点中的一个来执行网格编码,其中对三个可能的N-PSK星座图点中的一个的选择是至少部分地基于三个连续的BPSK星座图点的(例如,对应于输入比特的输入BPSK星座图点,对应于在前输入比特的在前 BPSK星座图点,以及对应于随后输入比特的随后BPSK星座图点)。图4 中描绘了一个例子,其中对于每个符号索引n,BPSK星座图点被映射到多个另外的BPSK星座图点中的一个(例如,N个BPSK星座图点中的一个,其中在图4中N=8)。例如,对于给定的符号索引,网格编码组件118通过维持BPSK星座图点(对于符号m=n,被表示为Xm)或者基于在前/随后符号中的BPSK星座图点(例如,基于在前/随后比特输入值,对于符号m-1 和m+1来说分别被表示为Xm-1和Xm+1)而将BPSK星座图点移动到下一个或前一个N-PSK星座图点,来确定输出符号(对于符号m,被表示为Ym)。
[0046] 在特定的例子中,网格编码组件118可以在网格编码中将输入BPSK 星座图点维持为N-PSK星座图点,其中在输入BPSK星座图点之前的在前 BPSK星座图点(例如,先前的BPSK星座图点)与在输入BPSK星座图点之后的随后星座图点(例如,下一个符号中的BPSK星座图点)不是星座图中的同一点(例如,不具有与其相同的值)。在该例子中,网格编码组件 118可以在网格编码中为输入BPSK星座图点选择不同的N-PSK星座图点,其中在输入BPSK星座图点之前的在前BPSK星座图点与在输入BPSK星座图点之后的随后BPSK星座图点是星座图中的同一点(例如,具有与其相同的值)。例如,在该例子中不同的N-PSK星座图点可以是在输入BPSK 星座图点与在前/随后BPSK星座图点之间的N-PSK星座图点。
[0047] 因此,例如,在符号n中,网格编码组件118维持偏移BPSK星座图点408以用于经网格编码的N-PSK星座图点420,这是因为在符号n-1和 n+1中的偏移BPSK星座图点402和410分别是不同的。在符号n+1中,网格编码组件118将偏移BPSK星座图点410移位至经网格编码的N-PSK星座图点422,这是因为在符号n和n+2中的偏移BPSK星座图点408和412 分别是相同的。在该例子中,网格编码组件118移位至经网格编码的N-PSK 星座图点422,经网格编码的N-PSK星座图点422是在星座图中较靠近 BPSK星座图点408和412的一个点。在符号n+2中,网格编码组件118 将偏移BPSK星座图点412移位至经网格编码的N-PSK星座图点424,这是因为在符号n+1和n+3中的偏移BPSK星座图点410和414分别是相同的。在该例子中,网格编码组件118移位至N-PSK星座图点424,经网格编码的N-PSK星座图点424是较靠近BPSK星座图点410和414的一个点。在符号n+3中,网格编码组件118维持偏移BPSK星座图点414用于经网格编码的N-PSK星座图点426,这是因为符号n+2和n+4中的偏移BPSK 星座图点412和416分别是不同的。根据经网格编码的8-PSK星座图点生成波形可以比使用偏移BPSK产生更平滑的波形,这使所产生的信号中的峰值最小化(并且因此使峰均比最小化)。此外,虽然8-PSK被明确地描绘用于网格编码,但是应当意识到的是,基本上N-PSK的任何值可以被用于平衡期望的峰均比与将偏移BPSK转换为N-PSK的处理效率。
[0048] 另外,在执行网格编码的特定例子中,网格编码组件118可以在给定的SC-FDM符号内使用循环咬尾编码。在该特定例子中,为确定与最后一个比特(例如,在SC-FDM符号中)相对应的经网格编码的N-PSK最后一个星座图点,网格编码组件118可以利用第一个比特的偏移BPSK星座图点作为n+1星座图点(和/或另外的星座图点,如果对于N的其它值来说更多的偏移BPSK星座图点在网格编码中被使用)。这可以确保在SC-FDM符号的开始或结束处没有非连续性。这样的非连续性(如果存在的话)可能在基于DFT和IFFT的处理之后引起不期望的峰均功率比增大。
[0049] 方法300还包括:在框308处,至少部分地基于多个N-PSK星座图点来生成用于发送信号的波形。在一个方面中,波形生成组件114(例如,结合处理器103和/或存储器105)可以至少部分地基于多个N-PSK星座图点来生成用于发送信号的波形。例如,收发机106或其部分可以利用N-PSK 星座图点来调制并发送信号,如本文进一步描述的。此外,在一个例子中,在框308处生成波形可以可选地包括:在框310处,缩放多个N-PSK星座图点。例如,波形生成组件114可以在生成波形时缩放(例如,功率放大) N-PSK星座图点以实现期望的点值范围。这可以是基于从接收实体104接收的一个或多个功率命令来控制(例如,增大和/或减小)传输功率的。此外,例如,在框308处生成波形可以可选地包括:在框312处,对多个N-PSK 星座图点进行脉冲成形。例如,波形生成组件114可以在生成波形时对多个N-PSK星座图点进行脉冲成形,这可以包括向波形应用离散傅里叶变换  (DFT)或逆快速傅里叶变换(IFFT)。在一个方面中,在图2的框202处生成多个段可以包括框302、304、306、308、310、312等中的一个或多个,以使得根据其生成多个段的输入流可以是多个比特、多个偏移BPSK星座图点、多个N-PSK星座图点、在框308处生成的波形的段、缩放的N-PSK 星座图点、脉冲成形的N-PSK星座图点等。此外,如描述的,根据其生成多个段的输入流可以包括某些参考信号或其它信号。
[0050] 此外,在一个例子中,在框308处生成波形可以可选地包括:在框314 处,对脉冲成形的N-PSK星座图点执行重叠和相加。在一个例子中,重叠和相加组件119可以对与比特流的不同段相关的脉冲成形的N-PSK星座图点执行重叠和相加操作,如描述的。此外,如描述的,重叠和相加组件119 可以在重叠信号的至少相位域和/或信号振幅域和/或信号幅度域中执行重叠和相加。应用于振幅/幅度和相位的窗函数可以是相同的,或者它们可以不同。
[0051] 方法300还可以可选地包括:在框316处,将波形转换为模拟信号并发送该模拟信号。在一个方面中,通信组件110(例如,结合处理器103、存储器105和/或收发机106)可以将波形转换为模拟信号并发送模拟信号 (例如,信号109)。图5示出了可以利用本文描述的概念来生成具有低的峰均比的信号的发射机500和550的示例性配置。例如,发射机500可以包括接收信道比特的波形生成组件114以及用于根据与信道比特相对应的偏移BPSK星座图点生成经网格编码的星座图点的BPSK映射组件116和网格编码组件118,如上文描述的。波形生成组件114还包括用于缩放根据经网格编码的N-PSK星座图点生成的波形的缩放器502以及用于在发送之前对信号进行脉冲成形的DFT 504和IFFT 506。发射机550可以类似地包括如被示出以接收信道比特并且产生具有用于发送的相应波形的经网格编码的星座图点的所描述的波形生成组件114。
[0052] 图6示出了(例如,由接收实体104)确定接收信号的比特流中的多个比特的示例性方法600。方法600包括:在框602处,解调接收的信号以获得该信号的多个N-PSK星座图点。在一个方面中,数据流获得组件122(例如,结合处理器153、存储器155和/或收发机156)可以解调所接收的信号(例如,信号109)以获得该信号的多个N-PSK星座图点。例如,通信组件
120可以从发送实体102接收信号,如描述的,该信号可以是根据本文描述的波形生成方面(例如,由波形生成组件114,使用图3的方法300,等等)发送的信号。例如,数据流获得组件
122可以通过使用N-PSK解调来解调由通信组件120接收的信号。
[0053] 方法600还包括:在框604处,执行网格解码以将多个N-PSK星座图点映射到多个偏移BPSK星座图点。在一个方面中,网格解码组件124(例如,结合处理器153和/或存储器155)可以执行网格解码以将多个N-PSK 星座图点映射到多个偏移BPSK星座图点。例如,网格解码组件124可以利用与由网格编码组件118使用的编码机制相似的解码机制。例如,在框 604处执行网格解码可以可选地包括:在框606处,确定针对多个N-PSK 星座图点中的每个N-PSK星座图点具有最小距离损失的偏移BPSK星座图点。
[0054] 例如,参见图7,网格解码组件124可以确定N-PSK星座图点702是对应于相应的符号n的可能的偏移BPSK星座图点704还是706。由于N-PSK 星座图点702是符号n的两个可能的偏移BPSK星座图点704、706中的一个,因此对于符号n,网格解码组件124可以映射到BPSK星座图点704。在下一个符号n+1中,网格解码组件124可以确定N-PSK星座图点708是对应于该符号的可能的偏移BPSK星座图点710还712。由于BPSK星座图点712比BPSK星座图点710具有离N-PSK星座图点708更小的距离损失,因此对于符号n+1,网格解码组件124可以将N-PSK星座图点708映射到 BPSK星座图点712,对于剩余符号依此类推,如图7中描绘的。
[0055] 与例如偏移BPSK信号相比,本文描述的网格编码可以减少星座图点之间的最小距离。这可以在图4中观察到,其中与星座图点410相比,选择星座图点422导致减少的最小距离。在另外的例子中,接收实体104可以通过联合处理多个符号来克服因减少的最小距离而引起的损失。例如,当判决接收到的比特更可能是“0”或“1”时,网格解码组件124可以考虑对其它比特的估计值。例如,对于判决符号n的比特,网格解码组件124 可以考虑符号n-1和n+1。
[0056] 当接收的信号传播通过弥散信道时,多径可能导致接收实体104观察到相同调制符号的多个延迟版本。在一个例子中,网格解码组件124可以另外地采用信道均衡技术来减轻多径效应。一种改进的均衡技术的例子(其可以由网格解码组件124采用)是网格判决反馈均衡器(DFE)。在该例子中,网格解码组件124可以通过考虑由于网格编码和/或多径效应中的两者 (或任一者)引起的符号之间的相关,来确定某个符号的比特值的似然以增强对其它符号的判决。
[0057] 方法600还包括:在框608处,解映射多个偏移BPSK星座图点以确定所接收的信号的比特流中的多个比特。BPSK解映射组件126可以解映射多个偏移BPSK星座图点以确定所接收的信号的比特流中的多个比特。例如,如上文关于生成波形描述的,符号中的每个偏移BPSK比特可以对应于可以表示由所接收的信号传送的数据的比特。因此,接收实体104可以接收并解码从发送实体102接收的信号,并且就这一点而言利用网格编码/ 解码允许实现降低的峰均。
[0058] 图8是MIMO系统800中的eNB 810和UE 850的实施例的框图。例如,eNB 810可以包括接收实体104和/或其一个或多个组件,诸如通信组件120,如本文描述的。类似地,UE 850可以包括发送实体102和/或其一个或多个组件,诸如通信组件110,如本文描述的。在eNB 810处,从数据源812向发送(TX)数据处理器814提供多个数据流的业务数据。
[0059] 在一个实施例中,在相应的发送天线上发送每个数据流。TX数据处理器814基于为每个数据流选择的特定编码方案对该数据流的业务数据进行格式化、编码和交织以提供经编码的数据。
[0060] 可以使用OFDM技术将每个数据流的经编码的数据与导频数据进行复用。导频数据通常是以已知方式处理的已知数据模式并可以在接收机系统处被用于估计信道响应。随后,基于为每个数据流选择的特定调制方案(例如,BPSK、QSPK、M-PSK或M-QAM),对复用的导频和每个数据流的经编码的数据进行调制(即,符号映射),以提供调制符号。每个数据流的数据速率、编码和调制可以通过由处理器830执行的指令来确定。
[0061] 随后,将所有数据流的调制符号提供给TX MIMO处理器820,TX MIMO处理器820可以进一步处理调制符号(例如,针对OFDM)。随后, TX MIMO处理器820向NT个发射机(TMTR)822a至822t提供NT个调制符号流。在某些实施例中,TX MIMO处理器820向数据流的符号以及向从其发送符号的天线应用波束成形权重。
[0062] 每个发射机822接收并处理相应的符号流以提供一个或多个模拟信号,并且进一步调节(例如,放大、滤波和上变频)模拟信号以提供适合于在 MIMO信道上传输的调制信号。随后,分别从NT个天线824a至824t发送来自发射机822a至822t的NT个调制信号。
[0063] 在UE 850处,所发送的调制信号由NR个天线852a至852r接收,并且来自每个天线852的所接收的信号被提供给相应的接收机(RCVR)854a 至854r。每个接收机854调节(例如,滤波、放大和下变频)相应的接收的信号、对经调节的信号进行数字化以提供采样、以及进一步处理采样以提供相应的“接收的”符号流。
[0064] 随后,RX数据处理器860基于特定的接收机处理技术,接收并处理来自NR个接收机854的NR个接收的符号流,以提供NT个“检测到的”符号流。随后,RX数据处理器860对每个检测到的符号流进行解调、解交织和解码以恢复数据流的业务数据。由RX数据处理器860进行的处理与由eNB 810处的TX MIMO处理器820和TX数据处理器814执行的处理互补。
[0065] 处理器870周期性地确定要使用哪个预编码矩阵(下面讨论)。处理器 870制定包括矩阵索引部分和秩值部分的反向链路消息。处理器870另外被耦合到存储器872,存储器872可以存储与执行本文描述的功能(例如,通信组件110的功能)相关的指令,参数和/或其它数据。
[0066] 反向链路消息可以包括关于通信链路和/或所接收的数据流的各种类型的信息。该反向链路消息随后由TX数据处理器838处理,TX数据处理器 838还从数据源836接收多个数据流的业务数据,由调制器880调制,由发射机854s至854r调节,并被发送回给eNB 810。
[0067] 在eNB 810处,来自UE 850的调制信号由天线824接收、由接收机 822调节、由解调器840解调以及由RX数据处理器842处理,以提取由 UE 850发送的反向链路消息。随后,处理器830确定要使用哪个预编码矩阵来用于确定波束成形权重,随后处理所提取的消息。处理器830另外被耦合到存储器832,存储器832可以存储与执行本文描述的功能(例如,通信组件120的功能)相关的指令、参数和/或其它数据。
[0068] 已参照W-CDMA系统提出了电信系统的若干方面。如本领域技术人员将容易地意识到的,本文描述的各个方面可以被扩展到其它电信系统、网络架构和通信标准。
[0069] 举例而言,本文描述的各个方面可以被扩展到其它UMTS系统,诸如 W-CDMA、TD-SCDMA、高速下行链路分组接入(HSDPA),高速上行链路分组接入(HSUPA),高速分组接入加强(HSPA+)和TD-CDMA。各个方面还可以被扩展到采用长期演进(LTE)(在FDD、TDD或这两种模式下)、改进的LTE(LTE-A)(在FDD、TDD或这两种模式下)、CDMA2000、演进数据优化(EV-DO)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、超宽带(UWB)、蓝牙的系统和/或其它适当的系统。采用的实际电信标准、网络架构和/或通信标准将取决于具体应用和被施加在系统上的整体设计约束。
[0070] 根据本文描述的各个方面、元件、或元件的任何部分、或元件的任何组合可以利用包括一个或多个处理器的“处理系统”来实现。处理器的例子包括被配置为执行本文描述的各种功能的微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立硬件电路、以及其它适当的硬件。处理系统中的一个或多个处理器可以执行软件。无论是被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语,软件应当被广义地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子程序、对象、可执行文件、执行的线程、过程、函数等。软件可以存在于计算机可读介质上。计算机可读介质可以是非暂时性计算机可读介质。举例而言,非暂时性计算机可读介质包括磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩光盘(CD)、数字多功能光盘(DVD))、智能卡、闪存设备(例如,卡、棒、键驱动)、随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除PROM (EPROM)、电可擦除PROM(EEPROM)、寄存器、可移动盘、以及用于存储可以由计算机访问和读取的软件和/或指令的任何其它适当的介质。举例而言,计算机可读介质还可以包括载波、传输线、以及用于传输可以由计算机访问和读取的软件和/或指令的任何其它适当的介质。计算机可读介质可以存在于处理系统中、在处理系统外部、或跨越包括处理系统的多个实体而分布。计算机可读介质可以被体现在计算机程序产品中。举例而言,计算机程序产品可以包括具有封装材料的计算机可读介质。本领域技术人员将认识到如何最佳地实现本文描述的功能取决于特定应用和被施加在整个系统上的整体设计约束。
[0071] 应当理解的是,公开的方法中的步骤的特定顺序或层次是对示例性过程的说明。应当理解的是,基于设计偏好,可以重新排列本文描述的方法或方法学中的步骤的特定顺序或层次。所附的方法权利要求以作为例子的顺序呈现了各个步骤的要素,并不意指被限制到呈现的特定顺序或层次,除非在权利要求中特别地记载。
[0072] 提供先前的描述以使得本领域任何技术人员能够实践本文描述的各个方面。对这些方面的各种修改对于本领域技术人员将是显而易见的,并且本文定义的通用原理可以被应用于其它方面。因此,权利要求并非旨在被限制到本文示出的方面,而是要被赋予与权利要求所表达的内容相一致的完整范围,其中以单数形式对要素的提及不旨在意指“一个且仅一个”,除非特别地如此说明,而是意指“一个或多个”。除非另外特别地说明,否则术语“一些”指代一个或多个。提及项目的列表“中的至少一个”的短语指代这些项目的任何组合,包括单一成员。举例而言,“a、b或c中的至少一个”旨在覆盖:a;b;c;a和b;a和c;b和c;以及a、b和c。本文描述的各个方面的要素的所有结构和功能等效项通过引用方式被明确地并入本文,并且旨在由权利要求所涵盖,这些结构和功能等效项对于本领域普通技术人员来说是已知的或将要是已知的。此外,本文公开的任何内容都不旨在被奉献给公众,不管这样的公开内容是否被明确地记载在权利要求中。任何权利要求要素都不应当根据美国专利法第112(f)的规定来解释,除非该要素是使用短语“用于……的单元”来明确地记载的,或者在方法权利要求的情况下,该要素是使用短语“用于……的步骤”来记载的。