子载波功率再分配的制作方法

文档序号:13730312阅读:208来源:国知局


背景技术:
无线链路的性能取决于发射器和接收器之间的信道质量。发射器和接收器之间的信道质量取决于路径损耗和频率选择性衰落这两个参数。而路径损耗随着发射器与接收器之间的距离增加而增加,频率选择性衰落是发射器与接收器之间的多径特性的结果。附图说明联系下述结合附图而进行的详细描述,可以更为充分地理解本申请,在附图中相同的附图标记自始至终指代相同的部件,并且在附图中:图1是根据一个示例的包括用于在子载波间重新分配功率的控制器的无线发射器的框图;图2是根据一个示例的用于在子载波间重新分配功率的方法的流程图;图3是根据一个示例的用于在子载波间重新分配功率的方法的流程图;图4是根据一个示例的包括计算机可读介质的无线发射器的框图,其中计算机可读介质具有用于在子载波间重新分配功率的指令。具体实施方式从发射器到接收器的无线信号穿过多条路径,经历反射、衍射和散射。因此,在接收器接收到的信号包含原始信号的多时间延迟、衰减以及相移后的副本。大部分数字无线电使用正交频分复用(OFDM)标准(即,在多载波频率上对数字数据进行编码的方法)进行通信,并且在正交的子载波上的传输信号具有不同相位。每个被传输的符号X(f)被调制到不同的子载波f上,并且所接收的符号Y(f)的质量将取决于信道H(f):Y(f)=H(f)X(f)公式(1)其中,矢量H=H(f)f=1:F是信道状态信息(CSI),是用于描述每个子载波上的信道质量的复矢量,并且F是子载波的总数量。例如,电气和电子工程师协会(IEEE)802.11a/g/n标准下的接收器实现了64个这样的子载波,并且在硬件中包括可根据接收到的数据包估计CSI的信道估计逻辑。此外,一些目前可用的芯片组可以将CSI导出到设备的驱动器。因此,CSI描述了发射器和接收器之间的链路(或通信信道)的传输特性。如果来自发射器的信号沿着D条唯一路径到达接收器,路径p的衰减是ap,相位是并且子载波f的频率是fc,则CSI可以被表示为:根据公式(2),可看到信道的质量不仅依赖于路径特性(即,衰减和相位),还依赖于子载波的频率fc。在特定子载波fc上的信道质量依赖于如何在该特定子载波上结合D条路径。在特定频率上,指数项(即,)所有相位可以对齐,由此提高了信道质量(|H(fc)|)。然而,在其他一些频率上,公式(2)的指数项实际上可能会彼此消减,结果导致较弱的信道。由于频率(或子载波)上的信道质量各不相同,因此这种现象被称为频率选择性衰落。例如,在某个频率上,信道可能为“强”(即,强信号强度),并且在其他频率上,信道可能为“弱”(即,弱信号强度)。因此,对于给定的信道,无线链路的性能取决于弱频率/子载波的分布(即,弱频率/子载波的比例)。例如,两个链路的平均信道质量(通过接收到的信号强度指示(RSSI)度量来获得)可能是相同的,但是它们的性能因存在着弱子载波(即,频率选择性衰落的性质)而可能不同。带有相同性能的同样链路可能有不同的平均信道质量。因此,本文所描述的示例通过提供一种用于在发射器处在不同的子载波上重新分配功率的技术,来应对上述频率选择性衰落的挑战。所描述的示例对如下发现加以利用,即无线链路的性能受由大多数子载波所达到的信号强度(例如,信噪比(SNR))所限制,并且多个很强或很弱的子载波(即,子载波的信道质量)并未发挥重要作用。因此,可以通过减少最强和最弱的子载波的分配功率而显著增加实现目标信号强度的子载波部分,并且将所节省的功率重新分派给比最弱的子载波更接近于目标信号强度的较弱子载波。因此,所描述的示例在固定的总传输功率和每个子载波功率以及由发射器采用的调制和编码方案的限制下,通过在多个子载波间智能地重新分配功率,从而使传输的传送率最大化。在一些示例中,每个子载波被分配发射器的多个天线,并且在其他的示例中,每个子载波被分配一个天线(例如,使用空间频率编码(SFC))。在一个示例中,一方法包括:在发射器处识别多个子载波中具有超过目标信噪比(SNR)值的SNR值的第一组子载波,并且识别具有低于目标SNR值的SNR值的第二组子载波。该方法还包括将功率从第一和第二组子载波迭代地重新分配给第三组子载波,第三组子载波具有低于目标SNR值但比第二组子载波更接近于目标SNR值的SNR值。在另一个示例中,无线发射器包括用于将信号从发送器发射到接收器的多个天线、以及控制器。信号被编码在多个子载波上,并且至少一个天线被分配给至少一个子载波。控制器确定为了使用预定调制和编码速率传送所发射的信号而达到目标信噪比(SNR)值的子载波的最小数量。控制器识别多个子载波中具有超过目标SNR值的SNR值的第一组子载波,并且识别具有低于目标SNR值的SNR值的第二组子载波。控制器将功率从第一和第二组子载波迭代地重新分配给第三组子载波,第三组子载波具有低于目标SNR值但比第二组子载波更接近于目标SNR值的SNR值。在另一个示例中,非暂时性计算机可读存储介质包括指令,该指令在由无线发射器的处理器执行时,使处理器确定为了使用特定调制和编码速率传送信号而达到目标信噪比(SNR)值的子载波的最小数量。该指令可执行,以识别多个子载波中具有超过目标SNR值的SNR值的第一组子载波,并且识别具有低于目标SNR值的SNR值的第二组子载波。该指令可执行,以将功率从第一和第二组子载波迭代地重新分配给第三组子载波,直到达到子载波的最小数量,第三组子载波具有低于目标SNR值但比第二组子载波更接近于目标SNR值的SNR值。正如本文所使用的,多子载波调制系统涉及将连续符号的数据信号(数据的一个或多个比特位)分割为多重低速率信号(即,多个子载波信号)。使用术语“子载波”是因为虽然数据信号被调制到不同频率的载波上,但每个“载波”只携带数据信号的一部分。正如本文所使用的,“信噪比”或“SNR”是用于对所需信号的电平与背景噪音的电平进行比较的度量。SNR是信号功率与噪声功率之比,常以分贝(dB)来表示。正如本文所使用的,“调制和编码速率”或“调制和编码方案”是一种链路自适应,其指示使调制、编码以及其他信号和协议参数匹配于无线电链路上的条件(例如,路径损耗、因来自其他发射器的信号而引起的干扰、接收器的灵敏度、可用发射器功率下限等)。因此,调制和编码速率/方案将会影响发射器的传输速率。例如,调制和编码速率反映了由发射器支持的比特率,其中比特率是每单位时间传送或处理的比特数量。正如本文所使用的,“数据流”是数字编码后的相干信号序列(例如,数据的分组或数据包),其被用于发送或接收传输过程中的信息。如本文所使用的“信道状态信息”或“CSI”是指通信链路的已获知的(或推论出的)信道特性。CSI描述了信号如何从发射器传输到接收器,并且指示例如散射、衰落以及功率随着距离的衰减的联合影响,在所描述的示例中,信号(包含数据流)可被编码、投影或调制到多个子载波上。此外,每个子载波可被分配多个发射天线,或者每个子载波可被分配一个发射天线。参考附图,图1是根据一个示例的包括用于在子载波间重新分配功率的控制器的无线发射器的框图。发射器102是电子设备,其借助于一个或多个天线(例如,多个天线132)来产生无线电电波。发射器102与接收器104以无线方式来传播无线电电波(例如,信号或数据)。发射器102可以是通过无线电进行通信的诸如蜂窝设备、智能手机、个人电脑、笔记本电脑、平板计算设备、个人数字助理(PDA)、无线接入点、无线路由器、或任何其他通信设备等另一个电子设备的一部分。同样地,接收器104可以包含在上述设备中的任何一个中。发射器102可以与接收器结合于一个单元内以作为收发器。发射器102包括联接至多个天线132的控制器112。控制器112可以是用于在多个子载波间重新分配功率的硬件和/或软件。特别是,控制器112可被配置为迭代地将功率从第一组子载波和从第二组子载波重新分配给第三组子载波,第一组子载波具有超过目标SNR值的SNR值,第二组子载波具有低于目标SNR值的SNR值,第三组子载波具有低于目标SNR值但比第二组子载波更接近于目标SNR值的SNR值。如以上所解释的,如果能够降低弱子载波的比例,则通信链路的无线性能就能得到改善。这可以通过使用较弱子载波上的额外功率来实现。但是,无线系统中的总传输功率不能超过固定限制。此外,许多国家的政府性监管机构限定可在子载波上分配的功率量。例如,在美国,联邦通信委员会(FCC)限定能够在特定的子载波上分配的功率量。FCC旨在通过减少由101og(#天线/#数据流)的因子所允许的传输功率来克服在特定方向上辐射的能量增加,其中#天线是用于传输的天线的数量,#数据流是被传输的数据流的数量。因此,可能无法将任意数量的功率分配给弱子载波。在另一方面,可能会有很多比目标SNR更强的子载波用以支持给定的调制和编码方案。因此,可以从这样的强子载波中重新分配功率,并将该功率提供给弱子载波。如果M和C分别是由无线发射器102使用的调制和编码方案,则传输的传送率是M和C的函数F。因此,控制器112可被配置为使传送率在如上所述的固定总传输功率的限制和每个子载波功率上的调节限制下被最大化。在一个示例中,其中在发射器102中可用的多个天线132将被分配给任何子载波,如果总发射功率为PT,并且能够从所有的发射天线132分配给任何子载波的最大量的功率为Pu,则控制器112可以基于优化函数的解决方案来将功率从发射器天线132分配给任何子载波。最大化F(M,C),使得和其中K是天线的数量,N是子载波的数量,Pi,j是从天线i分配给子载波j的功率量。因此,基于函数F,功率可以在所有的子载波中分配,使得使用指定的(或预定的)调制和编码速率的传输可被成功传送。以上的公式(4)描述了具有大小为K×N的功率分配矩阵,其对每个子载波与天线的组合(即,Pi,j)指定传输功率。PT是所允许的总调节发射功率(例如,FCC法规)并且表示对使用多个天线的发射功率的限制。例如,发射功率限制可能取决于发射天线的数量和所传输的数据流的数量(例如,10log(#天线/#数据流))。在另一个示例中,其中每个子载波仅被分配单个天线,公式(4)的优化函数可被相应地修改。例如,在每个子载波使用多个天线可能会因FCC法规而降低性能的情况下,每个子载波仅用单个天线。如以上所解释的,根据FCC法规,如果使用多个天线来在单个子载波上进行传输,则这种传输受限于发射功率限制,而发射功率限制取决于发射天线的数量和所传输的数据流的数量(即,101og(#天线/#数据流))。应对此调节限制以及应对频率选择性衰落问题的一种方式是每个子载波只分配单个天线。在这种情况下,可以应用空间频率编码(SFC),其中为每个子载波选择一个天线。通过每个子载波使用一个天线,10log(#天线/#数据流)的发射功率限制的影响可以被显著降低。应当注意,可以为每个子载波的单个天线所分配的功率量由PU限定。因此,公式(4)的优化函数可被修改为可用于每个子载波一个天线的情况,如下所述:和PU>PS,j≥0公式(5)其中,S是天线,其应当在子载波j上进行发射。因此,对于给定的调制和编码速率,公式(4)和(5)提供了分别在每个子载波使用多个天线的情况下以及在每个子载波仅使用单个天线的情况下的最佳功率分配的解决方案。无线性能取决于所采用的调制和编码方案。例如,使用调制,发射器102可以在相同的符号内编码不同数量的比特。举例说明,二进制相移键控(BPSK)调制方案编码为每符号1比特,正交相移键控(QPSK)调制方案编码为每符号2比特,并且几个其他的调制方案编码为每符号特定数量的比特。为了基于目标SNR达到特定的或预定的调制和编码速率,比特率(即,每秒可被传输的比特数,以及调制和编码速率的函数)可以被迭代地增加,直到不能再实现目标SNR。选择支持目标SNR的最高比特率以作为预定的调制和编码速率。举例说明,对于给定的目标SNR值,比特率可以从1,2,3…迭代地增加到n,其中n是仍支持目标SNR的最高的可能比特率。支持给定数据包大小的特定调制方案的每个子载波SNR可以通过使用众所周知的理论公式来求出。在接收器104处的不同子载波的SNR因频率选择性衰落而产生变化。如果特定子载波的SNR低于用于调制速率的目标SNR,则在该特定子载波上接收到的比特可能已被损坏。然而,编码可以抵消这些误差中的一些。例如,在Wi-Fi网络中,1/2编码速率可以恢复到每个7比特位的窗口内2个误差。因此,即使一些子载波不能满足针对给定调制的目标SNR,但如果编码方案能够纠正误差,则仍有可能成功地传送传输。因此,通过智能地分配功率以增加可以实现目标SNR的子载波的数量,可以提高传送率。此外,IEEE802.11中的例如调制后误差均匀分布等交错技术可以针对特定的编码方案而确定因在较少的子载波上的低SNR而能够被纠正的比特误差的数量。因此,实现目标SNR的子载波的数量可以通过从强子载波(即,超过目标SNR的子载波)以及从弱子载波(即,远低于目标SNR的子载波)重新分配功率来增加。首先,如果较强子载波的SNR值高于目标SNR则可以从它们中去除功率。其次,如果弱子载波的SNR值较低使得因在每个子载波上分配功率的限制而不能满足目标SNR,则可以从它们中去除功率。例如,控制器112可以减少与SNR值高于目标SNR的较强子载波相关联的一个或多个发射器132中的功率量,并且可以从SNR值比目标SNR低得多的弱子载波中减少功率量。因此,通过从较强和较弱的子载波两者中去除功率并将所去除的功率重新分配给那些略低于目标SNR的其他子载波,能够使具有等于或大于目标SNR的SNR值的子载波的数量最大化。因此,控制器112被配置为从多个子载波中识别SNR值高于目标SNR值的较强子载波组。然后从较强子载波组中去除功率,直到在较强子载波组中剩余的功率支持目标SNR值(或直到较强子载波组的SNR值至少等于目标SNR值)。如果绝对标度下的子载波j的SNR是Sj并且目标SNR是PT,则功率减少之后在相同的子载波上所分配的功率P将为:其中PA是每个子载波的平均功率。所节省的功率可被重新分配给其他的子载波,使得更多的子载波能够满足目标SNR。为了最大限度地提高这样的子载波的数量,功率可被重新分配给最高SNR值低于目标SNR值的子载波(即,SNR值略低于但相比于其他弱子载波而言最接近于目标SNR的子载波),并且根据公式(6)来增加它的功率分配。相应地,以这种方式重新分布的总功率不能超过所节省的功率。因此,所保存的功率被迭代地重新分配在所有的弱子载波上直到所节省的功率用尽。通过以这样的方式重新分配功率,可以使所有的子载波超过目标SNR。然而,在一些情况下,在功率重新分配之后,并不是所有的子载波都可以超越目标SNR。在这种情况下,功率可以被重新分配,直到达到为了发送传输而满足目标SNR的子载波的数量。如前面所解释的,编码可以纠正因不满足目标SNR的少数子载波而导致的误差。因此,依赖于编码和调制速率,可以确定针对给定的比特率(即,传输信号的发送)成功而满足目标SNR的子载波的数量。如果在重新分配从较强子载波组中节省下的功率之后,多于预定数量的子载波具有高于目标SNR的SNR,则可以实现目标比特率。否则,考虑到给定的调节限制,控制器112接着考虑即使通过对它们分配最高的可能功率也不能满足目标SNR的较弱子载波组。为了识别弱子载波组,值得注意的是,很多接收器实现软判决检测,其中从个别子载波中解码的信息根据信息中包含有误差的可能性而被加权。当已知接收器104实现这样的软判决检测器时,可以在发射器102中重复执行加权处理,并且使用它与信道状态信息(CSI)相结合来识别将在接收器104中被清零或被最小加权的子载波。这个加权信息可被用来区分这些子载波是被清零或减持为从其中重新分配功率的潜在候选对象。因为这种子载波如上所述地被区分,所以功率可以按强度增加的顺序从弱子载波中被去除。例如,功率可以从最弱子载波中去除并重新分配给略低于目标SNR的较弱子载波。这个过程被迭代地执行,直到达到具有至少等于目标SNR值的SNR值的子载波的预定数量。然而,如果没有更多的节省功率要重新分配,并且具有至少目标SNR值的子载波的最小数量尚未达成,那就有可能是所选择的调制和编码速率无法实现,于是可以降低调制和编码速率。图2是根据一个示例的用于在子载波间重新分配功率的方法的流程图。方法200可以例如以在非暂时性计算机可读存储介质中存储的可执行指令的形式和/或以电子电路的形式来实现。方法200包括:在210,在发射器处识别多个子载波中具有超过目标信噪比(SNR)值的SNR值的第一组子载波。例如,控制器112可以对于给定的传输确定目标SNR值,并且对多个子载波的SNR值与目标SNR值进行比较,以识别具有至少等于目标SNR值的SNR值的第一组子载波。方法200包括:在220,识别具有低于目标SNR值的SNR值的第二组子载波。例如,控制器112可以对多个子载波的SNR值与目标SNR值进行比较,以识别具有低于目标SNR值的SNR值的第二组子载波。在某些示例中,第二组子载波可以基于信道状态信息与加权算法的结合被识别,以识别在接收器中可能被清零或被最小加权的子载波。例如,第二组子载波可以包括即使当功率被提供(给定的最大功率限制)给这样的子载波时也不能满足目标SNR值的子载波。方法200包括:在230,将功率从第一和第二组子载波迭代地重新分配给第三组子载波,第三组子载波具有低于目标SNR值但比第二组子载波更接近于目标SNR值的SNR值。例如,可以从识别出的第一和第二组子载波中去除或减少功率,并且将功率迭代地重新分配给具有比第二组子载波更接近于目标SNR值的SNR值的第三组子载波。在某些示例中,首先从具有高于目标SNR值的SNR值的第一组子载波中去除功率,直到第一组子载波被用尽,并且使得第一组子载波每个剩下的SNR值至少等于目标SNR值。接着从第二组子载波中去除功率,并且将功率迭代地重新分配给第三组子载波。在其他的示例中,执行迭代的重新分配,直到在第一和第二组子载波中没有欲从其中重新分配功率的更多子载波和/或直到在第三组子载波中没有将被重新分配功率的更多子载波。图3是根据一个示例的用于在子载波间重新分配功率的方法的流程图。方法300可以例如以在非暂时性计算机可读存储介质中存储的可执行指令的形式和/或以电子电路的形式来实现。方法300包括:在310,迭代地增加调制和编码速率直到达到支持目标SNR值的最高调制和编码速率。例如,控制器112可以遍历一组比特率以找到由目标SNR值支持的最高可能比特率。举例说明,比特率可以按1Mbps逐渐增加,直到达到支持目标SNR值的最高Mbps。应该指出的是,比特率是所使用的调制和编码速率的函数。方法300包括:在320,确定为了使用最高调制和编码速率将信号从发射器发送到接收器而达到目标SNR值的子载波的最小数量。例如,控制器112可以确定多个可用子载波中至少多少个子载波可能需要满足目标SNR以便使用最高调制和编码速率来传送信号。方法300还包括:在330,将功率从第一和第二组子载波迭代地重新分配给第三组子载波,直到至少达到最小数量。例如,控制器112可以持续将功率从第一和第二组子载波重新分配给第三组子载波直到至少达到最小数量。图4是根据一个示例的包括计算机可读介质的无线发射器的框图,计算机可读介质具有用于在子载波间重新分配功率的指令。无线发射器402可包括非暂时性计算机可读介质406和处理器404。非暂时性计算机可读介质406可包括由处理器404可执行以完成无线发射器402的功能的指令416-436。例如,目标SNR确定指令416可执行,用以确定为了使用特定调制和编码速率传送信号而达到目标SNR值的子载波的最小数量。子载波组识别指令426可执行,用以识别多个子载波中具有超过目标SNR值的SNR值的第一组子载波,识别具有低于目标SNR值的SNR值的第二组子载波,并且识别具有低于目标SNR值但比第二组子载波更接近于目标SNR值的SNR值的第三组子载波。功率重新分配指令436可执行,用以将功率从第一和第二组子载波迭代地重新分配子载波给第三组子载波,直到至少达到用于信号的成功传送的子载波的最小数量。以上所描述的技术可被体现在用于配置计算机系统的计算机可读介质中,来执行该方法。计算机可读介质可以包括,例如但不限于,任何数量的下列非传递介质:包括磁盘和磁带存储介质的磁性存储介质;诸如光盘介质(例如,CD-ROM、CD-R等)等光学存储介质和数字视频磁盘存储介质;全息存储;诸如闪存、EEPROM、EPROM、ROM等包括基于半导体的存储单元的非易失性存储器存储介质;铁磁性数字存贮器;包括寄存器、缓冲或高速缓存、主存储器、RAM等易失性的存储介质;以及互联网,在这里只列出了其中的一部分。其他新的和显而易见的类型的计算机可读介质可被用来存储本文所探讨的软件模块。计算系统可能有许多形式,包括但不限于,主机、小型计算机、服务器、工作站、个人电脑、笔记本、个人数字助理、各种无线电设备和嵌入式系统,在这里只列出了其中的一部分。在前面的描述中,许多细节被提出以供本发明的理解。然而,本领域技术人员可以理解,本发明可以在没有这些细节的情况下被实现。尽管已关联有限数量的示例来公开了本发明,但本领域技术人员将会从其认识到许多修改和变化。其旨在所附权利要求涵盖所有这些修改和变形,因为其落入本发明的真正精神和保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1