波束空时编码和发送分集的制作方法

文档序号:11138112阅读:332来源:国知局
波束空时编码和发送分集的制造方法与工艺

基于35U.S.C.§119要求优先权

本专利申请要求享有2006年12月19日提交的、名称为“BEAM SPACE TIME CODING AND TRANSMIT DIVERSITY”的临时申请No.60/870,653的优先权,该临时申请被转让给本申请的受让人,并由此通过引用明确地并入本文。



背景技术:

无线通信设备被配置为在各种操作条件和操作环境下进行操作。基于移动无线设备相对于发送信号源的位置,该移动无线设备可以在信号质量方面经历剧烈的变化。信号质量中的变化可以通过将发射机链接到无线接收机的无线信道中的变化来表征。

存在许多对无线信道有所贡献的因素。例如,接收信号强度随着发射机和接收机之间的距离增加而降低。另外,地形的变化以及障碍物和反射表面的存在均对多径产生贡献。经过从发射机到接收机的多个信号路径的信号可以建设性地或破坏性地组合。例如,由于多径信号分量中的相位旋转而导致的破坏性的信号组合可以导致显著地降低在接收机处的信号质量。已降低的信号质量通常被称为信号衰落,或简称为衰落。

无线通信系统可以实施各种技术来补偿在强衰落下进行操作的概率。无线通信系统可以实施信号分集来帮助补偿衰落。分集通常是指实施某种类型的冗余来提供或解析独立的信号路径。

发射机可以通过引入不同的可解析信号来提供分集,使得接收机具有接收到和解析出所发送信号的增加的概率。发射机可以通过使用多个发射天线、多个发射频率、多个发射时间或其一些组合来引入分集。

例如,发送分集可以通过从一个天线发送原始信息符号以及从第二天线发送该符号的修改版本来实现。该原始符号的修改版本可以是指该原始符号被延迟、求共轭、求反、旋转等或者部分或所有上述处理的组合的版本。所旋转的信号是指信号相位相对于基准的复旋转。接收机对一个或多个符号周期内的全部接收信号进行处理,以恢复所发送的符号。

类似地,接收机可以通过使用多个空间分集接收天线来提供有限量的分集。优选地,将所述多个接收天线间隔开一个距离,该距离使每个天线能够经历与其它接收天线所经历的信道无关的信道特性。



技术实现要素:

提供了用于通过将波束成形应用于经过发送分集空时编码的信号来增加接收机处的分集增益的方法和装置。可以通过对信号进行空时编码来在信号源处提供发送分集。在多个空时天线组上对发送信号进行空时编码,其中每个空时天线组与一个特定空时码相关联。在每个空时天线组中的多个天线上对在该空时天线组处的信号进行波束成形。相对空时天线组中的其它天线而言,利用不同的加权来对该空时天线组中的多个天线中的每个天线进行加权。每个加权可以具有不同的幅度、相位或者幅度和相位的组合。该加权可以是静态的或动态的。动态加权可以随时间改变每个加权的幅度、相位或幅度和相位的组合。

本公开的方面包括发射机系统,该发射机系统包括发射机、发送分集编码器以及多个波束成形编码器,所述发射机被配置为生成发送信号流,所述发送分集编码器被配置为接收所述发送信号流并且根据所述发送信号流生成多个(G个)经过发送分集/空时编码的发送流,所述多个波束成形编码器中的每个编码器被配置为接收多个经过发送分集/空时编码的发送流中的一个并且生成多个(K个)经过加权的子流,以对多个经过发送分集/空时编码的发送流中的所述一个发送流进行波束成形。

本公开的方面包括用于引入发送分集的方法。该方法包括生成发送流,将所述发送流分割为多个(G个)信号流,对所述G个信号流进行发送分集/空时编码,在K个天线上对所述G个信号流中的每个进行波束成形,以及发送所述G个经过波束成形的信号。

本公开的方面包括发射机系统,该发射机系统包括用于生成发送流的模块,用于对所述发送流进行发送分集/空时编码以生成G个已编码发送流的模块,用于对所述G个已编码发送流中的每个进行波束成形以生成G个经过波束成形的组的模块,以及用于发送所述G个经过波束成形的组的多个天线。

本公开的方面包括具有计算机程序的计算机可读介质,所述计算机程序用于执行如下步骤,包括:接收发送流,对G个信号流进行发送分集/空时编码,以及利用对应的复加权向量来对所述G个信号流中的每个信号流进行加权以对所述G个信号流中的每个信号流进行波束成形。

附图说明

根据下面结合附图阐述的详细描述,本公开的实施例的特征、目的和优点将变得更加明显,在附图中,相似的元件具有相似的参考标记。

图1是无线通信系统的一个实施例的简化功能方框图。

图2是多址无线通信系统中的发射机和接收机的一个实施例的简化功能方框图。

图3是发射机系统的一个实施例的简化功能方框图,其中该发射机系统具有经过波束成形的空时编码发送分集。

图4是发射机系统的一个实施例的简化功能方框图,其中该发射机系统具有经过波束成形的空时编码发送分集。

图5是使用经过波束成形的发送分集/空时编码来提供发送分集的方法的一个实施例的简化流程图。

图6是具有经过波束成形的空时编码发送分集的发射机系统的一个实施例的简化功能方框图。

具体实施方式

描述了用于生成和发送无线信号的方法和装置,其结合了发送分集/空时编码和波束成形的益处。发射机配备有N个发射天线。随后,将这N个发射天线划分为G组天线,其中G≤N。在每组天线中,利用加权向量Wg=[wg1 wg2 ... wg,N/G]对所述天线进行加权,以形成波束。

最初将需要发送的信息流发送分集/空时编码为G个子流。使用一组天线来对这些子流中的每个子流进行波束成形和发送。

图1是多址无线通信系统100的一个实施例的简化功能方框图。多址无线通信系统100包括多个小区,例如小区102、104和106。在图1的实施例中,每个小区102、104和106可以包括接入点105,该接入点105包括多个扇区。

该多个扇区由多组天线构成,其中每组天线负责与该小区的一部分中的接入终端的通信。在小区102中,天线组112、114和116各自对应于一个不同的扇区。例如,小区102被划分为三个扇区120a-120c。第一天线112服务于第一扇区102a,第二天线114服务于第二扇区102b,以及第三天线116服务于第三扇区102c。在小区104中,天线组118、120和122各自对应于一个不同的扇区。在小区106中,天线组124、126和128各自对应于一个不同的扇区。

每个小区被配置为支持或以其它方式服务于与对应接入点的一个或多个扇区进行通信的若干接入终端。例如,接入终端130和132与接入点142通信,接入终端134和136与接入点144通信,以及接入终端138和140与接入点146通信。尽管将接入点142、144和146中的每个示出为与两个接入终端通信,但是每个接入点142、144和146并不限于与两个接入终端通信,而是可以支持多达某一限制值的任意数目的接入终端,该限制值可以是物理限制值或由通信标准强加的限制值。

如本文所使用的,接入点可以是用于与终端通信的固定站,接入点也可以称为基站、节点B或一些其它术语并且包括基站、节点B或一些其它术语的部分或所有功能。接入终端(AT)也可以称为用户装置(UE)、用户终端、无线通信设备、终端、移动终端、移动台或一些其它术语,并且包括用户装置(UE)、用户终端、无线通信设备、终端、移动终端、移动台或一些其它术语的部分或所有功能。

从图1可以看出,每个接入终端130、132、134、136、138和140位于其各自小区中与该同一小区中的每个其它接入终端相比的不同部分中。此外,每个接入终端可以与对应于正在与其通信的接入点的天线组相距不同的距离。除了小区中的环境和其它条件之外,这两个因素均提供了使得在每个接入终端和对应于正在与该接入终端通信的接入点的天线组之间呈现不同信道条件的情形。

由于不断变化的信道条件而使每个接入终端(例如130)通常经历任何其它接入终端没有经历的唯一的信道特性。此外,信道特性随时间变化并且由于位置的变化而改变。接入点(例如142、144和146)可以被配置为实现动态地改变对每个天线组中的天线的天线加权,以便改善在接入终端130、132、134、136、138和140处经历的信号分集。

以上实施例可以利用如在图2中所示的发送(TX)处理器220或260、处理器230或270以及存储器232或272来实现。这些过程可以在任何处理器、控制器或其它处理设备上执行,并且可以作为源代码、目标代码或以其它形式存储在计算机可读介质中作为计算机可读指令。

图2是多址无线通信系统200中的发射机和接收机的一个实施例的简化功能方框图。在发射机系统210处,从数据源212向发送(TX)数据处理器214提供多个数据流的业务数据。在一个实施例中,每个数据流在各自的发射天线上发送。TX数据处理器214基于为每个数据流选择的特定编码方案,来对该数据流的业务数据进行格式化、编码和交织,以提供已编码数据。在一些实施例中,TX数据处理器214基于数据流的符号正被发送到的用户和正在发送该符号的天线,来将波束成形加权应用于该数据流的符号。在一些实施例中,可以基于信道响应信息来生成波束成形加权,其中该信道响应信息指示接入点和接入终端之间的传输路径的条件。此外,在被调度的传输的那些情况下,TX数据处理器214可以基于从用户发送的秩信息(rank information)来选择分组格式。

可以使用OFDM技术来将每个数据流的已编码数据与导频数据进行复用。该导频数据通常是以公知方式处理的公知数据模式,并且可以在接收机系统处用来估计信道响应。随后,基于为每个数据流选择的特定调制方案(例如,BPSK、QPSK、M-PSK或M-QAM)来对已复用的导频数据和该数据流的已编码数据进行调制,以提供调制符号。每个数据流的数据速率、编码和调制可以利用由处理器230提供的指令来确定。在一些实施例中,并行空间流的数目可以根据从用户发送的秩信息而改变。

随后,将所有数据流的调制符号提供给TX MIMO处理器220,该TX MIMO处理器220可以进一步对调制符号进行处理(例如,针对OFDM)。TX MIMO处理器220随后将NT个符号流提供到NT个发射机(TMTR)220a到222t。TX MIMO处理器220根据用户信道响应信息、基于数据流的符号正被发送到的用户和正在发送该符号的天线,来将波束成形加权应用于该数据流的符号。

每个发射机222a到222t接收并处理各自的符号流以提供一个或多个模拟信号,并且进一步对模拟信号进行调节(例如,放大、滤波和上变频)以提供适合于在MIMO信道上传输的已调制信号。随后,将来自发射机222a到222t的NT个已调制信号分别从NT个天线224a到224t来进行发送。

在接收机系统250处,由NR个天线252a到252r接收所发送的已调制信号,并且将来自每个天线252的所接收信号提供给相应的接收机(RCVR)254。每个接收机254对各自的所接收信号进行调节(例如,滤波、放大和下变频),对调节后的信号进行数字化以提供采样,以及进一步对采样进行处理以提供对应的“已接收”符号流。

随后,RX数据处理器260接收来自NR个接收机254的NR个已接收符号流,并且基于特定接收机处理技术来对NR个已接收符号流进行处理以提供“已检测”符号流的秩号(rank number)。下面将更为详细地描述RX数据处理器260进行的处理。每个已检测符号流包括这样的符号,该符号是针对相应的数据流发送的调制符号的估计。随后,RX数据处理器260对每个已检测符号流进行解调制、解交织和解码,以恢复该数据流的业务数据。由RX数据处理器260执行的处理与由发射机系统210处的TX MIMO处理器220和TX数据处理器214执行的处理互补。

可以使用由RX处理器260生成的信道响应估计来执行在接收机处的空间处理、空/时处理,调整功率电平,改变调制速率或方案,或执行其它动作。RX处理器260还可以估计已检测符号流的信号与噪声及干扰比(SNR),以及可能估计其它信道特性,并且将这些量提供给处理器270。

在接收机处,可以使用各种处理技术来对NR个已接收信号进行处理以检测NT个所发送的符号流。可以将这些接收机处理技术分组为两个主要类别(i)空间和空时接收机处理技术(其也称为均衡技术);以及(ii)“连续零点/均衡和干扰消除”接收机处理技术(其也称为“连续干扰消除”或“连续消除”接收机处理技术)。

由NT个发射天线和NR个接收天线构成的MIMO信道可以分解为NS个独立信道,其中NS≤min{NT,NR}。该NS个独立信道中的每个还可以称为该MIMO信道的空间子信道(或传输信道),并且对应于一个维度。

图3是实现对经过空时编码的信号进行波束成形的发射机系统300的一个实施例的简化功能方框图。图3的简化功能方框图局限于该发射机系统中的与对经过空时编码后的信号进行波束成形相关的部分。出于简明和清楚的目的,省略了该发射机系统的其它部分。例如,发射机系统300可以集成在图1的通信系统的基站中,并且可以是图2的发射机系统的一个实施例。

发射机系统300可以被配置为针对在其覆盖区域中的所有接入终端,实现对经过空时编码的信号进行波束成形。可替换地,发射机系统300可以被配置为当在其覆盖区域中存在多个接入终端时,实现对经过空时编码的信号进行多个不同的波束成形。例如,发射机系统300可以针对其覆盖区域中的每个接入终端,将不同的加权应用于天线。在另一实施例中,发射机系统300可以针对其覆盖区域中的多个接入终端组,将不同的加权应用于天线,其中每个接入终端组可以是其覆盖区域中的全部接入终端的一个子集。

发射机系统300包括发射机310,该发射机310耦合到发送分集/空时编码器320。发送分集/空时编码器320将多个已编码信号耦合到多个波束成形编码器3300-330G。波束成形编码器3300-330G将经过波束成形的信号耦合到多个天线34000-340GK。定时和同步模块350耦合到加权矩阵生成器360,该加权矩阵生成器360耦合到多个波束成形编码器3300-330G

发射机310被配置为对采样进行处理以生成已调制信号流。例如,发射机310可以被配置为根据多个信息比特,生成正交频分复用(OFDM)符号的多个采样。发射机310可以被配置为将信息比特映射到所述OFDM符号的不同子载波上,并且根据预定的调制格式将信息比特调制到子载波上。发射机310可以将OFDM符号频率变换到期望的RF发射频率。在该实施例中的发射机310的输出是在期望的RF发射频率上的OFDM符号的采样的串行信号流。

将发射机310的输出耦合到时间分集/空时编码器320。时间分集/空时编码器320被配置为将来自发射机310的信号流分割为多个(G个)信号流。时间分集/空时编码器320对该多个信号流进行操作,以生成所述信号流的修改版本。例如,时间分集/空时编码器320可以被配置为直通一个基本上没有经过修改的信号流,以及可以被配置为修改剩余G-1个信号流中的每个信号流。通常,因为可以将所有信号流归一化为特定信号流,所以可以将一个信号流认为是未经修改的。

例如,时间分集/空时编码器320可以被配置为对该G-1个信号流的每个信号流进行延迟、求反、求共轭、旋转等或其一些组合。时间分集/空时编码器320可以通过使用可变延迟、延迟线、抽头延迟线、数字延迟等或延迟元件的一些组合,将延迟引入到特定信号流。时间分集/空时编码器320可以被配置为使用例如反向放大器来对信号流进行求反。时间分集/空时编码器320可以被配置为使用例如旋转器、耦合到正交相位信号分量的逆变器等或其一些组合,对该信号流求共轭。另外,时间分集/空时编码器320可以被配置为使用对同相和正交信号分量进行操作的一个或多个乘法器、对相位分量进行加权的一个或多个乘法器、延迟元件等或其一些组合,来对信号流进行旋转。

通常,时间分集/空时编码器320对每个信号流执行不同的修改,从而使得能够通过在多个(G个)不同天线上发送多个(G个)信号流来实现发送分集。在典型的时间分集/空时编码系统中,可以在空间上分离多个(G个)天线。在图3的实施例中,对经过时间分集/空间编码的G个不同的信号流中的每个信号流进行其它处理。

在接收机处提供分集增益的另一方式是通过使用发送波束成形,在发送波束成形中,基本上从多个天线发送相同的信息符号。可以对来自多个天线中每个天线的信号进行不同的加权,从而能够使得在接收机处的总的信噪比最大。可以通过使用不同的天线增益或者通过对耦合到每个天线的独立信号进行加权来实现这种不同的信号加权。

在图3的实施例中,使用多个天线来对G个信号流中的每个信号流单独地进行波束成形。将来自时间分集/空时编码器320的每个不同的信号流耦合到多个波束成形编码器3300-330G中的一个。波束成形编码器3300-330G的数目等于由时间分集/空时编码器320生成的发送分集信号流的数目。

每个波束成形编码器(例如3300)被配置为生成多个加权信号流,其中每个加权信号流被施加到对应的天线。每个波束成形编码器(例如3300)接收来自发送分集/空时编码器320的多个信号流中的一个信号流。波束成形编码器3300将信号分为多个(K个)副本信号流,并且利用相关联的波束成形加权来对该K个副本信号流中的每个信号流进行加权。波束成形编码器3300将加权信号流耦合到与特定波束成形编码器3300相关联的多个(K个)天线33000-3300K

因此,天线的总数等于时间分集/空时编码组的数目G乘以针对每个时间分集/空时编码组生成的波束成形信号流的数目K。在图3的实施例中,存在总共N=G×K个天线。对于每个时间分集/空时信号,图3的发射机系统300实施例示出了相等数目的波束成形信号流。然而,其它实施例可以对于不同的时间分集/空时信号具有不同的波束成形维度。

加权矩阵生成器360被配置为生成由每个波束成形编码器3300-330G使用的加权向量。加权矩阵内的每个向量可以对应于一个波束成形编码器,例如3300。通常,每个加权向量是不同的,但是不要求加权向量是不同的。

加权向量中的每个加权w可以具有相关的幅度A和相位旋转加权矩阵生成器360可以被配置为生成固定加权矩阵,或者可以被配置为生成可变加权矩阵。在一些实施例中,加权矩阵生成器360可以被配置为生成固定加权矩阵和可变加权矩阵的组合。加权矩阵生成器360可以被配置为基于例如时间、事件或者时间和事件的组合来改变加权。

如果在发射机处可以得到从发射天线到接收机的信道的估计,则加权矩阵生成器360可以确定每个加权向量中的加权的最佳值,其中该最佳值使信噪比(SNR)最大。然而,通常,发射机系统300不知道信道估计,并由此加权矩阵生成器360也不知道信道估计。为了确保接收机将连续地看到分集好处,加权矩阵生成器360可以被配置为随时间来改变加权,使得每个波束中的有效信道也随时间改变,其中有效信道包括结合时变波束成形效应的实际信道。由加权矩阵生成器360产生的加权向量中的变化引入变化的波束成形,该波束成形模拟快速衰落效应。

在例如的加权向量中,每个加权可以包括幅度分量和相位分量,例如,加权矩阵生成器360可以被配置为以多种方式来在向量加权中引入有意的时间变化(temporal variation)。加权矩阵生成器360可以被配置为改变幅度分量、相位分量或其组合。另外,加权矩阵生成器360可以被配置为独立地改变任何给定加权向量内的加权,或者基于或者根据所述加权中的一个来改变所述加权。

作为例子,加权矩阵生成器360可以被配置为维持基本不变的幅度分量,以及按照时间的函数来改变相位分量。例如,加权矩阵生成器360可以按照时间的函数φ0=φ0(t)和φ1=φ1(t)来改变第一和第二相位分量。加权矩阵生成器360可以独立地改变单个加权的相位分量,或者可以基于第一相位分量改变第二相位分量的相位分量,例如,φ1(t)=φ0(t+Δ)。

作为另一例子,加权矩阵生成器360可以被配置为维持基本不变的相位分量,以及按照时间的函数来改变各个加权的幅度分量。例如,加权矩阵生成器360可以保持φ0和φ1不变,并且可以按照时间的函数A0=A0(t)和A1=A1(t)来改变第一和第二幅度分量。加权矩阵生成器360可以独立地改变单个加权的幅度分量,或者可以基于第一幅度分量改变第二幅度分量的幅度分量,例如,A1(t)=A0(t+Δ)。在另一实施例中,加权矩阵生成器360可以被配置为改变至少一些波束成形加权的幅度分量和相位分量。

加权矩阵生成器360改变期望的加权分量的速率可以是固定的或者可以改变。加权矩阵生成器360可以被配置为基于时间、事件或其组合来改变所述分量。加权矩阵生成器360可以被配置为在改变多个加权分量时针对每个改变的分量使用独立的速率。可替换地或另外地,加权矩阵生成器360可以被配置为针对加权矩阵中的每个向量使用相同的速率或独立的速率。通常,加权矩阵生成器360可以被配置为针对每个分量或速率使用完全独立的函数来改变单个加权分量以及改变该加权矩阵被改变的速率。

加权矩阵生成器360可以实现时间变化,其按照基于OFDM符号速率的速率来进行更新。例如,加权矩阵生成器360可以在预定数目的OFDM符号的每帧中改变加权矩阵中的加权。在其它实施例中,加权矩阵生成器360可以在每个符号周期中更新加权,或者可以在每个超帧的起始处更新加权,其中一个超帧包括多个帧。

例如,加权矩阵生成器360可以被配置为选择每个加权的幅度和相位的时间变化速率,以匹配所使用的信道码。因此,加权矩阵生成器360随时间改变加权分量,并且改变加权的速率取决于事件、信道码的选择。在另一实施例中,加权矩阵生成器360可以被配置为根据与两个不同的加权w1和w2对应的两个不同的预定函数组,来选择幅度和相位的时间变化的速率。在另一实施例中,加权矩阵生成器360可以被配置为基于来自接收机的反馈来选择函数或变化速率。

定时和同步模块350被配置为将加权矩阵生成器的定时与在发射机310中使用的定时进行同步。例如,定时和同步模块350可以包括被同步到由发射机310在生成发送流时使用的系统时间的时钟。在一个实施例中,定时和同步模块可以与发送流的OFDM符号定时同步,使得加权矩阵生成器360可以生成时变加权,该时变加权在符号边界上改变。

定时和同步模块350还可以在发射机310中监测发生由加权矩阵生成器360用于作为改变加权的触发条件的一个或多个事件。例如,定时和同步模块350可以监测发射机310所使用的编码速率,以及可以为加权矩阵生成器360生成用于指示编码速率或指示编码速率中的变化的指示符或消息。

图4是被配置用于进行波束成形的发射机系统300的一个实施例的简化功能方框图。在图4的实施例中,发射机系统300配置有总共四个天线,并且被配置为在两个不同的组中生成发送分集/空时编码。图4的实施例示出了在图3中所示的一般系统的特定实施例。

在图4的实施例中,发射机310被配置为生成发送流,例如,该发送流可以是被频率变换到RF发射频率的多个OFDM符号的流。发射机310将该发送流耦合到发送分集/空时编码器320。

发送分集/空时编码器320被配置为根据输入发送流来生成一个由两个已编码发送流构成的组。例如,发送分集/空时编码器320可以将输入发送流分为两个基本相同的副本。发送分集/空时编码器320可以输出两个基本相同的副本中的第一个作为第一已编码发送流,并且可以在输出两个基本相同的副本中的第二个作为第二已编码发送流之前对该第二个副本进行进一步处理。发送分集/空时编码器320可以通过例如对信号流进行延迟、求共轭、求反、旋转等或其一些组合,来对两个基本相同的副本中的第二个进行处理。

发射机系统300对一组经过发送分集/空时编码的信号流中的每一个信号流进行波束成形。第一组天线包括天线34000和34001,而第二组天线包括天线34010和34011。发射机系统300使用第一组天线34000和34001来对经过发送分集/空时编码后的第一信号流进行波束成形,以及使用第二组天线34010和34011来对经过发送分集/空时编码后的第二信号流进行波束成形。

发送分集/空时编码器320将第一已编码发送流耦合到第一波束成形编码器3300。所述第一波束成形编码器3300包括信号分离器4100,该信号分离器4100被配置为将第一已编码发送流分为两个基本相同的副本。第一波束成形编码器3300将来自分离器4100的第一输出耦合到与发送分集组相关联的第一天线34000。第一波束成形编码器3300将来自分离器4100的第二输出耦合到乘法器4200,其中该乘法器4200被配置为利用从加权矩阵生成器360接收的复加权来对信号流进行加权。第一波束成形编码器3300将经过加权的发送流耦合到与发送分集组相关联的第二天线34001

发射机系统300以相似的方式对第二已编码发送流进行波束成形。发送分集/空时编码器320将第二已编码发送流耦合到第二波束成形编码器3301。第二波束成形编码器3301包括信号分离器4101,该信号分离器4101被配置为将所述第二已编码发送流分为两个基本相同的副本。第二波束成形编码器3301将来自分离器4101的第一输出耦合到第一天线34010。第二波束成形编码器3301将来自分离器4101的第二输出耦合到乘法器4201,其中该乘法器4201被配置为利用从加权矩阵生成器360接收的复加权来对信号流进行加权。第二波束成形编码器3301将经过加权的发送流耦合到第二天线34011

定时和同步模块350被配置为与发射机310在生成发送流时使用的系统时间同步。定时和同步模块350还可以被配置为监测预定事件或发射机310的状态。定时和同步模块350将定时和事件状态信息耦合到加权矩阵生成器360。

因为在两个不同的天线对每个发送分集组进行波束成形,所以加权矩阵生成器360被示例为2×2加权矩阵生成器。在通常情况下,加权矩阵生成器360针对两个发送分集组中的每一组生成1×2向量,从而得到2×2加权矩阵。然而,因为波束成形编码器3300和3301仅对路由到天线的两个信号中的一个进行加权,所以加权矩阵生成器360仅需要为每个发送分集组生成一个复加权。

加权矩阵生成器360为每个发送分集组有效地生成1×2向量,其中第一项被预先定为单位1。因此,对于每个发送分集组,存在仅仅一个可变复加权。该加权可以认为是被归一化到第一加权。

图5是使用经过波束成形的发送分集/空时编码来提供发送分集的方法500的简化流程图。例如,方法500可以在图1的基站处执行或者由图3或4中示出的发射机系统执行。出于讨论的目的,将方法500描述为由发射机系统执行。

方法500在方框510处开始,在方框510中发射机系统生成发送流。例如,发射机系统可以生成已经被频率变换到期望的RF工作频率的OFDM符号的发送流。发射机系统进行到方框520,并且将发送流分为G个组,其中G表示大于1的整数。作为例子,发射机系统可以被配置为使用分离器将发送流分为G个组。

发射机系统进行到方框530,并且对G个信号流进行时间分集/空时编码。可以对G个信号流中的一个或多个进行处理以将发送分集引入发送流。在一个实施例中,发射机系统可以被配置为通过对信号流进行延迟、求共轭、求反、旋转或其它处理来对信号流进行处理或修改。另外,当引入发送分集时,发射机系统可以实现多个处理技术的组合。

在引入发送分集后,发射机系统进行到方框540,并且将G个已编码信号流中的每个已编码发送信号分为由K个信号构成的组。例如,发射机系统可以被配置为使用1:K信号分离器来将每个已编码发送流分为K个信号。因此,在对G个信号流中的每个信号流进行分割后,发射机系统被配置为支持N=G×K个信号。

为了描述清楚和简单,将方法500描述为将G个信号流中的每个信号流分为由K个信号构成的组。然而,方法500不局限于在每个组中具有相等数目的天线。因此,在替换实施例中,发射机系统可以将信号流的第一子集中的每个信号分为由K1个信号构成的组,而将第二信号子集中的每个信号分为由K2个信号构成的组,其中K1不等于K2。在另一实施例中,发射机系统可以将G个信号流中的每个信号流分为不同数目的子流。

一旦发射机系统将G个信号流中的每个信号流分为一组子流,则发射机系统进行到方框550并且为G组中的每组生成加权向量。在流程图中所示的实施例中,发射机系统生成G个长度为K的加权向量。发射机系统可以为G组中的每组生成不同的加权向量,或者发射机系统可以对多个组使用相同的加权向量。加权向量中的每一个表示用于对由K个信号流构成的组进行波束成形的加权。

发射机系统可以被配置为生成静态的加权向量或者动态的变化加权向量,或者静态和动态加权向量的组合。发射机系统可以被配置为基于时间、事件或时间和事件的组合来改变波束成形加权向量。例如,时间变化速率可以基于OFDM符号速率、帧速率、超帧速率或一些其他随时间改变的速率。

发射机系统可以在不需要来自接收机的反馈的情况下以开环方式来改变一个或多个动态波束成形加权向量;或者基于来自一个或多个接收机的直接或间接反馈以闭环方式来改变一个或多个动态波束成形加权向量。例如,发射机系统可以基于信道速率、编码类型或者可以直接或间接地受接收机影响的一些其它参数来改变波束成形加权向量。例如,发射机系统可以部分地基于所选择的信道码来改变一个或多个加权向量。

发射机系统进行到方框560,并且基于相关联的加权向量,来对G组中的每组中的K个信号流中的每个信号流进行加权。发射机系统进行到方框570,并且在N=G×K个天线上发送信号。由K个天线构成的每个组发送来自由经过时间分集/空时编码的G个信号流构成的组中的对应信号流的经过波束成形的表示。发射机系统可以继续针对所有发送的信息执行方法500,或者可以被配置为选择性地激活或去激活波束成形。

图6是被配置用于进行波束成形的发射机系统600的一个实施例的简化功能方框图。发射机系统600包括一个或多个用于生成的处理器610,其配置为生成发送流。例如,一个或多个用于生成的处理器610可以包括信号源、调制器、频率变换器等。在一个实施例中,一个或多个用于生成的处理器610被配置为生成被频率变换到发送频率的OFDM符号的发送流。

一个或多个用于生成的处理器610将发送流耦合到一个或多个用于发送分集/空时编码的处理器620。一个或多个用于发送分集/空时编码的处理器620被配置为根据输入发送流生成多个(G个)经过发送分集/空时编码的信号流。一个或多个用于发送分集/空时编码的处理器620根据输入发送流生成多个信号流,并对该G个信号流中的每个进行编码,以引入发送分集。

例如,一个或多个用于发送分集/空时编码的处理器620可以包括一个或多个元件,其被配置为对信号流进行延迟、求共轭、求反、旋转或其它处理。

一个或多个用于发送分集/空时编码的处理器620将多个已编码发送流中的每一个耦合到相对应的多个用于波束成形的一个或多个处理器6300-630G。发射机系统600单独地对每个已编码发送流进行波束成形,并且因此针对每个已编码发送流实现一个或多个用于波束成形的处理器,例如6300

每个用于波束成形的处理器(例如,6300)将其对应的已编码发送流分为多个由K个波束成形子流构成的组。一个或多个用于波束成形的处理器(例如6300)利用由用于生成加权矩阵的模块660提供的对应波束成形加权向量中的加权,来对K个波束成形子流进行加权。

一个或多个用于波束成形的处理器(例如,6300)将K个经过加权的波束成形子流耦合到多个对应的天线,例如64000-6400K,其中在这些天线上将经过波束成形的信号发送到一个或多个接收机。

一个或多个用于生成加权矩阵的处理器660为一个或多个用于波束成形的处理器6300-630G中的每一个生成加权向量。通常,一个或多个用于生成加权矩阵的处理器660针对每个天线生成一个加权,并由此为每一个或多个用于波束成形的处理器6300-630G生成维度为K的向量。一个或多个用于生成加权矩阵的处理器660可以为每个用于波束成形的模块6300-630G生成不同的加权向量,或者可以将相同的加权向量提供给两个或更多用于波束成形的模块。

一个或多个用于生成加权矩阵的处理器660可以被配置为生成固定的加权向量或可变的加权向量。一个或多个用于生成加权矩阵的处理器660可以改变可变加权向量中的每个加权,或者可以改变可变加权向量中的加权的一个子集。

一个或多个用于生成加权矩阵的处理器660可以基于事件或者基于事件和时间的组合来随时间改变加权向量。一个或多个用于定时和同步的处理器650可以被配置为针对一个或多个用于生成的处理器610监测事件的发生或没有事件发生,并且可以被配置为将时间与由一个或多个用于生成的处理器610使用的时间基准进行同步。例如,一个或多个用于定时和同步的处理器650可以被配置为与系统时间或符号时间同步。

一个或多个用于定时和同步的处理器650将与事件和定时同步相关的信息耦合到用于生成加权矩阵的模块660。一个或多个用于生成加权矩阵的处理器660可以被配置为例如使用预定函数、表格或函数和表格的组合来改变一个或多个加权向量,其中所述预定函数、表格与由一个或多个用于定时和同步的处理器650提供的信息相关。

使用本文所描述的方法和装置使得通信系统能够从发送分集/空时编码和波束成形两者中受益。发射机系统可以进行操作以对一组经过发送分集/空时编码的信号中的每个信号单独地进行波束成形。发射机系统可以改变对所述一组经过发送分集/空时编码的信号中的每个已编码信号流进行的波束成形。发射机系统可以随时间改变对每个信号流进行的波束成形。发射机系统可以按照开环方式来改变波束成形,所述开环方式与接收机处的信道特性或信号质量无关。

如本文所使用的,术语“耦合”或“连接”被用来表示间接耦合以及直接耦合或连接。在耦合两个或多个方块、模块、设备或装置的情况下,在这两个耦合的方块之间可以存在一个或多个中间方块。

结合本文所公开的实施例描述的各种示例性逻辑块、模块和电路可以利用以下部件来实现或执行:通用处理器、数字信号处理器(DSP)、精简指令集计算机(RISC)处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件部件、或者被设计为执行本文所述功能的上述部件的任意组合。通用处理器可以是微处理器,但是可替换地,该处理器可以是任何处理器、控制器、微控制器或状态机。处理器也可以实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或者任何其它这种配置。

在一个或多个示例性实施例中描述的方法、过程或算法可以采用硬件、软件、固件或其任何组合来实现。当采用软件实现时,这些功能可以作为一个或多个指令存储在计算机可读介质上或者通过计算机可读介质来传输。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括便于将计算机程序从一个位置传送到另一位置的任何介质。存储介质可以是能够由计算机访问的任何可用介质。举例而言,但非限制性地,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备、或者能够用于携带或存储指令或数据结构形式的所需程序代码并能够由计算机进行访问的任何其它介质。此外,任何连接也被适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外线、无线电和微波的无线技术均包括在传输介质的定义中。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光学盘、数字多功能盘(DVD)、软盘和蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述组合也应该包括在计算机可读介质的范围内。

所公开实施例的以上描述用来使本领域技术人员能够制造或使用本公开。对于本领域技术人员而言,对这些实施例的各种修改是显而易见的,并且在不背离本公开的精神或范围的情况下,这里定义的一般原则可以应用于其它实施例。因此,本公开不旨在局限于这里示出的各个实施例,而是应该符合与本文所公开的原理和新颖特征相一致的最广范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1