OFDM通信系统的自适应速率控制转让专利

申请号 : CN02826516.5

文献号 : CN1611028B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : J·R·沃尔顿J·W·凯特淳S·J·海华德M·华莱士

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

摘要 :

用于在无线(如OFDM)通信系统中自适应控制数据传输速率的技术。一方面,导出各种类型的度量,用于选择用于数据传输的正确速率。一些类型的度量涉及通信信道的不同特性如SINR、频率选择性、时间选择性等等。一种类型的度量涉及数据传输性能。另一方面,各种类型的度量可以以不同的方式自适应控制速率。一些度量可以用于开环控制速率,其他度量可以用于闭环控制,以及一些可以用于以上两者。例如,信道度量可以用于确定或选择速率,而性能度量可以用于确定是否调整速率。

权利要求 :

1.无线通信系统中一种用于控制数据传输速率的方法,包括:估计通信信道的信道传递函数,基于估计的信道传递函数估计通信信道的频率相关函数,基于估计的频率相关函数估计相干带宽;

导出多个信道度量,这些度量具有多种类型并且指示用于数据传输的多个通信信道的多个特性,其中至少一个信道度量与估计的相干带宽有关;

基于所导出的用于多个信道中的至少一部分的度量确定用于数据传输的初始速率;

在数据传输期间更新信道度量;以及

基于更新的信道度量确定多个通信信道中的至少一部分的新速率。

2.如权利要求1所述的方法,还包括:

导出一个或多个性能度量,此性能度量指示了数据传输的性能,以及,其中,所述基于更新的信道度量确定多个通信信道中的至少一部分的新速率的步骤包括:基于更新后的信道度量以及一个或多个性能度量来确定所述新速率。

3.如权利要求1所述的方法,其特征在于,还包括:导出一个或多个性能度量,所述一个或多个性能度量指示所述数据传输的性能;

基于性能度量来确定是否调整速率。

4.如权利要求1所述的方法,其特征在于,速率指示了要用于多个信道中的至少一部分的数据传输的一特定的编码和调制方案。

5.如权利要求1所述的方法,其特征在于,多个信道度量包括至少一个第一类型的信道度量,且与通信信道的信号对噪声加干扰之比SINR相关。

6.如权利要求5所述的方法,其特征在于,至少一个第一类型的信道度量包括估计的检测前SINR。

7.如权利要求5所述的方法,其特征在于,至少一个第一类型的信道度量包括估计的检测后SINR。

8.如权利要求1所述的方法,其特征在于,多个信道度量包括至少一个第二类型的信道度量,且与通信信道的频率选择性相关。

9.如权利要求8所述的方法,其特征在于,至少一个第二类型的信道度量包括估计的相干带宽。

10.如权利要求9所述的方法,其特征在于,相干带宽进一步通过以下被估计:在某个特定的时间间隔上平均估计的频率相关函数,以及其中基于平均的估计的频率相关函数估计相干带宽。

11.如权利要求1所述的方法,其特征在于,多个信道度量包括至少一个第三类型的信道度量,且与通信信道的时间选择性相关。

12.如权利要求11所述的方法,其特征在于,至少一个第三类型的信道度量包括一估计的相干时间。

13.如权利要求12所述的方法,其特征在于,所述相干时间通过以下被估计:对多个时间实例的每个估计通信信道的信道传递函数,基于多个时间实例的估计的信道传递函数估计通信信道的时间相关函数,以及基于估计的时间相关函数估计相干时间。

14.如权利要求2所述的方法,其特征在于,一个或多个性能度量包括帧差错率(FER)。

15.如权利要求14所述的方法,其特征在于,如果帧差错率在某一特定范围内,则维持此速率。

16.如权利要求15所述的方法,其特征在于,如果帧差错率高于该特定范围,则降低此速率。

17.如权利要求16所述的方法,其特征在于,基于更新的信道度量确定降低的速率。

18.如权利要求15所述的方法,其特征在于,如果帧差错率低于该特定范围,则基于更新的信道度量提高此速率。

19.如权利要求18所述的方法,其特征在于,基于更新的信道度量来确定所提高的速率。

20.如权利要求1所述的方法,其特征在于,基于接收信号中包括的导频导出该信道度量。

21.如权利要求1所述的方法,其特征在于,基于FFT系数值导出至少一个信道度量。

22.如权利要求1所述的方法,其特征在于,无线通信系统是正交频分调制(OFDM)系统并且所述多个通信信道是频率子信道。

23.在OFDM系统中一种用于控制数据传输速率的方法,包括:估计通信信道的信道传递函数,基于估计的信道传递函数估计通信信道的频率相关函数,基于估计的频率相关函数估计相干带宽;

导出多个信道度量,这些度量具有多种类型并且指示用于数据传输的通信信道的多个子信道的多个特性,其中至少一个信道度量与估计的相干带宽有关;

基于获得的信道度量确定用于多个子信道的至少一部分的数据传输的初始速率;

在数据传输期间更新信道度量;

导出一个或多个性能度量,此性能度量指示了数据传输的性能;

基于所述一个或多个性能度量来确定是否调整所述初始速率;以及如果确定要调整所述初始速率,则基于更新后的信道度量确定一新的数据传输速率。

24.无线通信系统中一种用于控制数据传输速率的方法,包括:接收基于多个信道度量确定的数据传输初始速率的指示,上述度量具有多种类型的并且指示了用于数据传输的通信信道的多个子信道的多个特性,其中至少一个信道度量与估计的相干带宽有关,所述相干带宽基于下述过程得到:估计通信信道的信道传递函数,基于估计的信道传递函数估计通信信道的频率相关函数,基于估计的频率相关函数估计相干带宽;

以初始速率发送数据;

接收基于通信信道的更新信道度量确定的用于数据传输的一更新速率的指示;以及以更新速率发送数据。

25.如权利要求24所述的方法,其特征在于,该速率指示了要用于数据传输的特定的数据速率和特定的编码和调制方案。

26.如权利要求24所述的方法,其特征在于,所述基于通信信道的更新信道度量确定的用于数据传输的一更新速率进一步是基于:所述更新信道度量,以及

指示数据传输性能的一个或多个性能度量。

27.如权利要求26所述的方法,其特征在于,所述数据传输性能被用于确定是否调整速率。

28.无线通信系统中一种接收机单元,包括:

信道估计器,操作用于导出多个信道度量,这些度量具有多种类型并且指示了用于数据传输的多个通信信道的多个特性,并且在信道传输期间更新度量,其中至少一个信道度量与估计的相干带宽有关,所述相干带宽通过估计通信信道的信道传递函数、基于估计的信道传递函数估计通信信道的频率相关函数、再基于估计的频率相关函数得到;以及速率选择器,操作用于根据导出的信道度量确定用于数据传输初始速率,并且基于更新的信道度量确定一新速率。

29.如权利要求28所述的接收机单元,还包括:解码器,操作用于提供数据传输性能的状态,以及

其中速率选择器基于更新的信道度量确定一新速率进一步包括:基于更新的信道度量以及来自解码器的状态来调整速率。

30.如权利要求28所述的接收机单元,其特征在于,信道估计器还操作用于导出和提供至少一个具有第一类型的信道度量,且与通信信道的信号对噪声加干扰比SINR有关。

31.如权利要求28所述的接收机单元,其特征在于,信道估计器还操作用于导出和提供至少一个具有第二类型的信道度量,且与通信信道的频率选择性有关。

32.如权利要求28所述的接收机单元,其特征在于,信道估计器还操作用于导出和提供至少一个具有第三类型的信道度量,且与通信信道的时间选择性有关。

33.如权利要求28所述的接收机单元,其特征在于,还包括:解码器,操作用于提供数据传输性能的状态,

其中所述性能的状态被用于确定是否调整速率。

34.无线通信系统中一种接收机装置,包括:

用于导出多个信道度量的装置,这些度量具有多种类型并且指示了用于数据传输的多个通信信道的多个特性,其中至少一个信道度量与估计的相干带宽有关,所述相干带宽通过估计通信信道的信道传递函数、基于估计的信道传递函数估计通信信道的频率相关函数、再基于估计的频率相关函数得到;

用于基于获得的信道度量确定用于多个通信信道的至少一部分的数据传输的初始速率的装置;

用于在数据传输期间更新信道度量的装置;以及

用于基于更新的信道度量来确定一新速率的装置。

35.无线通信系统中一种发射机装置,包括:

控制器,操作用于接收基于多个信道度量确定的数据传输初始速率的指示,所述度量具有多种类型并且指示了用于数据传输的多个通信信道的多个特性,以及接收基于通信信道的更新信道度量确定的数据传输更新速率的指示,其中至少一个信道度量与估计的相干带宽有关,所述相干带宽通过估计通信信道的信道传递函数、基于估计的信道传递函数估计通信信道的频率相关函数、再基于估计的频率相关函数得到;

编码器,操作用于基于来自控制器的速率所指示的编码方案对数据编码;以及调制器,操作用于基于来自控制器的速率所指示的调制方案对数据调制。

36.无线通信系统中一种发射机装置,包括:

用于接收基于多个信道度量确定的数据传输初始速率的指示的装置,所述度量具有多种类型并且指示了用于数据传输的多个通信信道的多个特性,其中至少一个信道度量与估计的相干带宽有关,所述相干带宽通过估计通信信道的信道传递函数、基于估计的信道传递函数估计通信信道的频率相关函数、再基于估计的频率相关函数得到;

用于按照多个通信信道的至少一部分的初始速率表示的初始编码和调制方案对数据编码和调制的装置;

用于接收基于通信信道的更新信道度量确定的数据传输更新速率的指示的装置;以及用于按照更新速率所指示的更新的编码和调制方案对数据编码和调制的装置。

说明书 :

领域

本发明一般涉及数字通信,尤其涉及无线(如OFDM)通信系统的自适应速率控制技术。

背景

无线通信系统被广泛应用于提供各种类型的通信如语音、数据等等。这些系统可以基于码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)或一些其它多址接入技术。一些系统也可以实现正交频分调制(OFDM),OFDM能够为一些信道环境提供高性能。

在OFDM系统中,系统带宽被有效地分为几个(NF)子带(可以称为频率区段或子信道)。每个频率子信道都分别与一个子载波相关,因此可以被看作独立的“传输信道”,其中数据被调制在子载波上。通常,将被发送的数据(即信息比特)使用某个特定的编码方案编码以产生编码比特,此编码比特再被分组成非二进制的码元,然后这些码元被按照某种调制方案(如QPSK、QAM、或一些其他方案)映射成调制码元。在取决于每个频率子信道带宽的每个时间间隔,调制码元可以在NF个频率子信道的每个上被发送。

OFDM系统的频率子信道可能经历不同的信道条件(如不同的衰落和多径效应),而且可以获得不同的信号对信噪加干扰比(SINR)。结果,对于某性能水平,每个频率子信道上发送的每个调制码元的信息比特数(即数据率),在子信道之间不同。而且,通常信道条件随时间变化。结果,频率子信道支持的数据速率也随时间变化。

编码OFDM系统中的一个关键难点是根据信道条件选择适当的“速率”用于数据传输。这通常包括选择特定的数据速率、编码方案(或码率)、以及调制方案。速率选择的目标是最大化吞吐量,同时满足质量目标,通过特定帧差错率(FER)、一定的等待延迟准则等等对质量目标定量化。

一种用于选择速率的直接技术是按照传输容量“比特装载”每个频率子信道,通过子信道的短期平均SINR定量化传输容量。然而,此技术具有几个主要缺点。第一,对每个频率子信道单独编码很大地提高了发射机和接收机的处理复杂度。第二,对每个频率子信道单独编码很大地提高了编码和解码延迟。第三,需要高反馈率来发送指示每个频率子信道的信道条件(如增益、相位和SINR或每个频率子信道的速率)的信道状态信息(CSI)。需要自接收机的反馈,以使发射机在一个接一个子信道的基础上正确编码和调制数据。

频率子信道的不同传输容量加上通信信道的时变特性使得OFDM系统中对传输数据有效编码和调制变得困难。因此本领域需要技术用于在OFDM通信系统中自适应控制数据传输的速率。

摘要

本发明的一些方面提供了用于在无线(如OFDM)通信系统中自适应控制数据传输速率的技术。一方面,可导出各种类型的度量,并用于选择数据传输的正确速率。此速率可以表示某个数据速率、编码方案、以及用于数据传输的调制方案。

一些类型的度量涉及通信信道的不同特性,如SINR、频率选择性、时间选择性等等。每个信道特性可以由一个或多个不同的信道度量来定量化。例如,检测前SINR和检测后SINR可以用于定量化SINR,延迟扩展和相干带宽可应用定量化频率选择性,以及相干时间和多普勒扩展可用于定量化时间选择性。一种类型的度量涉及数据传输的性能。可以通过帧差错率(FER)和一些其他译码器度量定量化性能。

另一方面,各种类型的度量可以以不同的方式用于自适应控制数据传输速率。特别地,一些度量可以用于开环控制数据传输速率,其他度量可以用于闭环控制,以及一些度量可用于开环控制和闭环控制两者。例如,SINR、频率选择性和/或时间选择性的信道度量可以用于确定或选择数据传输的初始速率。其后,根据一个或多个性能度量调整此速率。如果对速率的调整是期望的或被视为需要的,则根据信道度量(可以被连续或周期性地更新)以及可能还根据信道度量一个新速率可以被确定或选择。

下面进一步详细描述本发明的多个方面和实施例。本发明还提供方法、接收机单元、发射机单元、接收机系统、发射机系统、系统以及实现本发明的各个方面、实施例和特性的其他装置和元件,如下面进一步详细描述的。

附图的简要描述

通过下面提出的结合附图的详细描述,本发明的特征、性质和优点将变得更加明显,附图中相同的元件具有相同的标识,其中:

图1是无线(如OFDM)通信系统的简化模型的图表;

图2是用于自适应控制数据传输速率的实施例流程图;

图3是能够实现本发明的各个方面和实施例的发射机和接收机系统的实施例的简化框图;

图4A和4B是发射机系统内发射机单元的两个实施例的框图;

图5是接收机系统内接收机单元的一个实施例的框图。

优选实施例的详细描述

这里描述的用于自适应控制数据传输速率的技术可以用于各种通信系统。为了说明清楚,描述了专用于OFDM系统的本发明的各个方面和实施例。
图1是无线(如OFDM)通信系统的简化模型的图表。在发射机10处,话务数据以某个数据速率从数据源112被提供给编码器/调制器114,114根据某个编码和调制方案对数据编码和调制。在一实施例中,数据速率通过数据速率控制被确定,编码和调制方案通过编码/调制控制被确定,它们两者由控制器120根据从接收机150接收的速率而提供。
导频也可以被发送至接收机以协助接收机执行一些功能如捕获、频率和定时同步、信道估计、数据传输的相干解调等等。这样,导频数据被提供给编码器/解码器114,114再将导频数据和话务数据多路复用和处理。调制数据进一步被处理(为了简化图1中未示出),以产生调制信号,接着在通信信道上将此调制信号发送至接收机。
在接收机150处,调制信号被接收、调节、以及数字化,以提供数据采样。信道估计器162接收和处理数据采样,以提供指示通信信道的各个特性的各种类型的度量。下面进一步详细描述此各种类型的信道度量。解调器/解码器164也接收和处理数据采样以提供解码数据,并且还提供一个或多个表示接收数据解码结果的性能度量。
速率选择器166从信道估计器162接收信道度量,从解调器/解码器164接收性能度量,并且根据接收的度量确定可以用于数据传输可用的传输信道的全部或一个子集(如OFDM系统的频率子信道)的适当“速率”。速率指示了一组传输参数的一组特定值。例如,速率可以指示(或可以被映射至)用于数据传输的特定数据速率、特定编码方案或码率、特定调制方案等等。
在图1所示的实施例中,速率选择由接收机150实现,选择的速率被提供至发射机110。在其他实施例中,速率选择可以由发射机根据接收机提供的控制信息来实现,或者可以由发射机和接收机联合实现。
通信信道的降级且进一步使从发射机至接收机传输的调制信号失真。为了获得高性能,数据传输应该与信道的传输容量匹配。可以通过估计信道的各种特性并基于估计的信道条件选择数据传输的适当速率来达到这点。
按照本发明的一个方面,各种类型的度量可以被导出,并用于选择数据传输的适当速率。一些类型的度量涉及通信信道的不同特性,如SINR、频率选择性、时间选择性以及其他可能的特性。一种类型的度量涉及数据传输的性能。各种度量可以被分类如下:
信号对噪声加干扰比(SINR)-表示信号功率对噪声和干扰功率之比,它确定了接收者正确检测发送数据的能力;
频率选择性-表示传输信道的频率选择性,可以被看作作为频率的函数的信道损失;
时间选择性-指示了通信信道的时间特性,可以通过其上信道不明显变化的时间间隔来定量化;以及
性能-指示了数据传输实际达到的性能,可以由特定的帧差错率(FER)、分组差错率(PER)、比特差错率(BER)、或者一些其它测量或准则来定量化。
每个信道特性(如SINR、频率选择性和时间选择性)可以通过各种度量来定量化,如下面进一步详细描述的。多种度量也可以用于定量化性能。
上面列举的四种不同类型的度量代表四种不同类型的信道状态信息(CSI)。其它类型信道状态信息的其他类型度量准则也可以用于速率选择,而且这在本发明的范围内。
基于SINR的度量
SINR可以在接收机处被确定,每组传输信道(如频率子信道)被独立处理(如编码和调制)。例如,如果单独的编码和调制方案用于OFDM系统中所有可用的频率子信道,则整个SINR可以被确定为在接收机处整个接收信号功率(即,所有频率子信道上的功率和)与整个噪声功率的比。SINR可以在接收机处沿信号处理路径的各个点上被确定。下面描述一些不同的SINR。
检测前SINR代表在接收机输入处整个接收信号功率与噪声加干扰的比。检测前SINR通常在已经被调节(如滤波、放大和下变频)和数字化之后且在进行任何均衡(下述)之前的接收信号上被测量。检测前SINR可以根据随数据发送的导频、或数据本身、或它们的组合来估计。
检测后SINR代表接收机处定量化后的整个信号功率对噪声加干扰之比。使用均衡的单载波系统内可达到的检测后SINR的理论值可以指示出编码OFDM系统的性能,因此对于OFDM系统内的速率控制目的有帮助。各种类型的均衡器可以用于处理单载波通信系统内的接收信号,以补偿通信信道引入的接收信号内的失真。这种均衡器可以包括如,最小均方误差线性均衡器(MMSE-LE)、判决反馈均衡器(DFE)以及其他。
(无限长度)MMSE-LE的检测后SINR可以表示如下:
γ mmse - le = 1 - J min J min ,
公式(1a)
其中Jmin被给出:
J min = T 2 π - π / T π / T N 0 X ( e jωT ) + N 0 , 公式(1b)
其中X(ejωT)是信道传递函数的折叠频谱,N0是信道热噪声,以及T是采样间隔。信道传递函数代表发射机和接收机之间的在信道频率上的响应(如增益和相位)。
(无限长度)DFE的后检测SINR可以表示为:
公式(2)
等式(1)和(2)中示出的MMSE-LE和DFE的检测后SINR代表理论值。在J.G.Proakis所著、标题为“Digital Communications”、McGraw编辑、1995年出版的第三版书中部分10-2-2和10-3-2中分别进一步详细描述了MMSE-LE和DFE的检测后SINR,上述部分通过引用被结合于此。
MMSE-LE的检测后SINR和DFE可以在接收机以某一方式被估计,此方式被描述于专利申请号为09/826,481和09/956,449、标题同为“Method andApparatus for Utilizing Channel State Information in a WirelessCommunication System”、分别提出于2001年3月23日和2001年9月18日的美国专利中,以及专利申请号为09/854,235、标题为“Method and Apparatusfor Processing Data in a Multiple-InputMultiple-Output(MIMO)Communication System Utilizing Channel StateInformation”、提出于2001年5月11日的美国专利中,这些申请被授权于本发明的受益人,并且通过引用结合于此。
其他用于在接收机处估计SINR的技术被描述于专利号为5,799,005、标题为“System and Method for Determining Received Pilot Power and Path Lossin a CDMA Communication System”、发表于1998年8月25日的美国专利,专利号为5,903,554、标题为“Method and Apparatus for Measuring LinkQuality in a Spread Spectrum Communication System”、发表于1999年5月11日的美国专利,专利号为5,056,109和5,265,119、标题同为“Method andApparatus for Controlling Transmission Power in a CDMA Cellular MobileTelephone System”、分别发表于1991年10月8日和1993年11月23日的美国专利,以及专利号为6,097,972、标题为“Method and Apparatus forProcessing Power Control Signals in CDMA Mobile Telephone System”、发表于2000年8月1日的美国专利中,上述所有专利通过引用被结合于此。
与频率选择性相关的度量(FS度量)
通信信道的频率选择性可以由频率传递函数表征。频率选择性也可以由时域的延迟扩展或在频域的相应相干带宽被定量化。延迟扩展指示了时间色散信道中最早到达路径和最晚到达路径之间的延迟差值。相干带宽与延迟扩展反向相关,表示(且正比于)作为频率的函数的信道传递函数的变化率。越大的延迟扩展对应于越小的相干带宽。
延迟扩展是功率延迟特性曲线的宽度测量,也被称为延迟功率密度谱。功率延迟特性曲线P(τ)是作为相对延迟的函数的信道冲击响应中的功率,可以表示为:
公式(3)
其中h(τ,t)是时变信道冲击响应,E是求期望的操作,以及τ代表相对延迟。RMS(均方根)延迟扩展PRMS是延迟扩展的一可能的测量,可以表示为:
公式(4)
其中μτ是P(τ)的一阶矩。延迟扩展的其他可能测量包括延迟间隔(τmax-τmin),其中τmax是P(τ)大于某个门限T时τ的最大值,τmin是P(τ)大于某个门限T时τ的最小值。此门限可以被选择,使得P(τ)中整个功率的某部分包括在延迟间隔(τmax-τmin)中。
延迟功率密度谱和延迟扩展还被进一步详细描述于P.A.Bello所著、标题为“Characterization of Randomly Time-Variant Linear Channels”、1963年12月的IEEE Trans.Communications第CS-11卷中360-393页的论文,此论文通过引用被结合于此。
相干带宽是频率相关函数Q(Δf)的带宽测量,可以表示为:
公式(5)
其中H(f,t)是时变信道传递函数,是时变信道冲击响应h(τ,t)的频域表示。
时变信道传递函数H(f,t)可以被获得作为时变信道冲击响应h(τ,t)的付里叶变换(在延时维内),如下:
H(f,t)=∫h(τ,t)e-j2πfτdτ      公式(6)
作为等式(6)的结果,频率相关函数Q(Δf)可以作为功率延迟幅度P(τ)的付里叶变换被导出,如下:
Q(Δf)=∫P(τ)e-j2πΔfτdτ     公式(7)
相干带宽的可能测量包括RMS相干带宽(可以以模拟的方式被定义为RMS延迟扩展)或包括综合频率相关函数的某百分数的频率间隔(可以模拟地被定义为上面用于描述延迟扩展的延迟间隔(τmax-τmin))。
由于功率延时幅度P(τ)与频率相关函数Q(Δf)之间的付里叶变换关系,延迟扩展和相干带宽基本上描述通信信道内的延迟色散现象的不同方式。事实上,功率延迟特性曲线和频率相关函数具有彼此互逆的关系。
在OFDM系统中,频率相关函数Q(Δf)通常更容易被测量,因为频率子信道的信息可供利用。因此,相干带宽是更合适的参数,用于规定通信信道中延迟扩展程度和速率选择。小的相干带宽值(相对于信号带宽)表示在信号带宽上存在多个独立的衰落事件,而大的相干带宽值(相对于信号带宽)表示在信号带宽上的平滑衰落(即,所有的频率子信道一起衰落)。相干带宽和实际性能之间的关系通常取决于编码和交织器设计细节,对于特定编码和交织器设计可以按照经验确定它们的关系。
对于不同类型的系统,可以以不同的方式获得相干带宽的估计。在频分双工(FDD)系统中,下行链路和上行链路被分配给两个不同的频带,此两频带通常与不同的信道响应相关联。结果,每个下行链路和上行链路上的通信信道由在那个信道上的(例导频)传输来表征。在时分双工(TDD)系统中,下行链路和上行链路以时分多路复用(TDM)的方式共享同样的频带。结果,下行链路和上行链路的通信信道基本相同,任何不同主要都是由链路两端的调制解调器内的发送和接收电子设备不同引起的,也由信道的时间特性(即,分配给下行链路和上行链路传输的时间之间信道条件的变化)引起。
为了估计FDD系统中通信信道的相干带宽,发射机发送一导频。在OFDM系统中,包括每个可用频率子信道内为常数幅度音调的导频码元被发送。对于OFDM,发射机计算导频码元的付里叶反变换以形成导频的OFDM码元,将循环前缀加到OFDM码元以形成传输码元,实现传输码元的数模(D/A)变换,以及上变频和发送此码元。接收机对接收信号采样,除去恢复的传输码元内的循环前缀,以及计算恢复的OFDM码元的FFT。从FFT操作恢复的导频码元产生频域采样信道传递函数经标度变换估计,其中T是采样间隔,k是频率区段或子频带的索引。
在时分双工的系统中,发射机可以基于其对通信信道的估计作出速率判决,而通信信道的估计是根据数据将被发送至的接收者接收机所发送的导频码元获得的。这样,信道传递函数可以如上面对FDD系统的描述那样被估计,除了接收机发送导频码元(非发射机),而且发射机接收导频且使用它形成信道估计。由于发射机在同样的频带(导频码元也是通过此频带被接收)上发送,发送信道传递函数基本与接收信道传递函数相同(即 H ^ tx ( k / T ) H ^ rx ( k / T ) ) .
频率相关函数的估计可以表示为:
Q ^ ( λ / T ) = 1 N - λ Σ k = 0 N - 1 - λ H ^ * ( k / T ) H ^ ( ( k + λ ) / T ) 公式(8)
其中N是FFT的维数,λ代表频率Δ(即,Δf的不同量化值)。频率相关函数的此估计还可以在多个导频码元上被平均(指数意义上),如下:
Q ~ n ( λ / T ) = α · Q ~ n - 1 ( λ / T ) + ( 1 - α ) · Q ~ n - 1 ( λ / T ) 公式(9)
其中α是为指数平均确定时间常数的因子,n是导频码元周期的索引。
然后,可以通过测量估计的频率相关函数的宽度来估计相干带宽。特别地,估计的相干带宽BWC,可以表示如下:
BW C = L C + 1 T 公式(10)
其中LC是的λ值,β是0到1之间的门限值,T是采样间隔。
对于OFDM系统,较小的相干带宽(即较大的延迟扩展)表示在频域出现多个零点的可能性增大。每个零点对应于信道响应大量衰减的频率区域。通过在传输前正确地对数据编码和交织,频率零点造成的信号降级可以通过在发送数据中引入冗余来消除。然而,当频率零点数增加时,编码和交织变得更加困难,而且其他技术可以用于消除这些零点。
与时间选择性相关的度量(TS度量)
通信信道的时间选择性可以用时域内的相干时间定量化,或由频域内相应的多普勒扩展来定量化。相干时间是对其上信道不明显变化的持续期的测量。在频域,这可以用与信道相关的多普勒频谱来测量,多普勒频谱的宽度与信道相干时间成反比。
相干时间是信道的时间相关函数C(Δt)的宽度的测量,可以表示为:
公式(11)
其中H(f,t)是时变信道传递函数,上面有描述。
多普勒扩展是信道的时变性引起的频域内的色散的一种测量。多普勒频谱D(v)可以表示为:
公式(12)
其中`H(f,v)是多普勒扩展函数,为时变信道传递函数H(f,t)的付里叶变换(以时间变量),可以表示为:

由于多普勒扩展函数`H(f,v)与时变信道传递函数H(f,t)之间的付里叶变换关系,多普勒频谱D(v)是时间相关函数C(Δt)的付里叶变换,可以表示如下:
D(v)=∫C(Δt)e-j2πvΔtdΔt,     公式(13)
由于多普勒频谱D(v)与时间相关函数C(Δt)之间的付里叶变换关系,多普勒扩展与相干时间成反比。
RMS多普勒扩展可以以与RMS延迟扩展相似的方式被定义,如下:
公式(14)
其中μv是多普勒频率的一阶矩。
为了估计频分双工系统中通信信道的相干时间,发射机发送一导频(如导频码元包括每个可用频率子信道内为常数的幅度音调)。发射机计算导频码元的付里叶反变换,加循环前缀,在结果上实现D/A变换,以及上变频和发送此码元。接收机对接收信号采样,除去循环前缀,以及计算结果的FFT。这样对于导频码元n产生产生频域采样信道传递函数的经标度变换的估计。
在时分双工的系统中,发射机可以基于通信信道的估计作出速率判决,而通信信道的估计是根据数据将被发送至的接收者接收机所发送的导频码元导出的,如上所述。
导频码元n的时间相关函数的估计可以表示为:
C ^ ( λ , n ) = 1 N Σ k = 0 N - 1 H ^ * ( k / T , n - λ ) H ^ ( k / T , n ) , 公式(15)
其中N是FFT的维数,λ代表时间Δ(即,Δt的不同定量化值)。为了对于(L+1)个不同的滞后Δt值计算等式(15)中示出的时间相关函数估计,L个导频码元的FFT相干值被存储,以后按照需要被检索。
然后,根据估计的相关函数估计此信道相干时间。特别地,估计的相干时间TC可以表示为:
TC=LCTP,      公式(16)
其中LC是的λ值,ρ是0到1之间的门限值,TP是导频码元间的间隔。
对于OFDM系统,如果幅度与交织器块大小或代码存储器(如块长度或代码限制长度)同数量级,则信道相干时间可以影响编码选择。从而,某个将被使用的编码方案可以部分根据估计的信道相干时间被选择。
性能度量
性能度量可指示接收数据的解码结果。一些性能度量包括FER、PER、BER等等。
不同类型的解码器还可以表示解码结果中置信度的其他度量。例如,与卷积解码器相关的度量(如维特比解码器)可以包括再编码码元差错率(SER)、再编码功率度量、“修改的”雅马哈度量等等。与Turbo解码器相关联的度量可以包括再编码SER、再编码功率度量、解码帧的比特中的最小或平均(对数)似然比、宣布解码帧之前的迭代数等等。这些度量被进一步详细描述于专利申请号为[Attorney Docket No.104-36]、标题为“Method and Apparatus forAdjusting Power Control Setpoint in a Wireless Communication System”、2001年3月15日提交的美国专利申请中,此申请被授权于本发明的受益人,并且通过引用被结合于此。其他度量也可以被使用,并且在本发明的范围内。
自适应速率控制
按照本发明的另一方面,可以以不同方式使用多种类型的度量,以自适应控制数据传输的速率。特别地,一些度量可以用于开环控制数据传输的速率,其他度量可以用于闭环控制,以及一些度量可以用于开环控制和闭环控制两者。
图2是用于自适应控制数据传输速率的过程200的实施例流程图。在步骤212,发射机(例如周期性地)发送导频码元,此导频码元可以用于接收机处的各种功能,包括信道估计。在步骤214,接收机当闲置时监视(即接收和处理)发送的导频码元并且导出各种类型的信道度量。信道度量可以在进行基础上导出、或在请求数据传输前导出、或在被通知数据传输到来之后导出、或根据某个事件或条件导出。此信道度量包括涉及SINR、频率选择性、和/或时间选择性的度量,如上所述。例如,对于接收的导频码元检测前SINR可以被估计,对于信道的频率选择性信道相干带宽(或延迟扩展)可以被估计,以及对于信道的时间选择性信道相干时间(多普勒扩展)可以被估计。
在开始数据传输之前,步骤216中接收机向发射机提供开环控制信息。开环控制信息可以通过握手(或信令)在信令信道上被交换。
在一实施例中,开环控制信息包括信道度量(如,以度量的“原始”值得形式),此度量在接收机端被确定。在另一实施例中,开环控制信息包括在接收机端根据作为输入参数的信道度量确定的初始速率。两种情况下,速率选择(发射机处或接收机处)都根据多维查找表或通过其他方式被实现。例如,三维的查找表可以被用于三个输入参数(如估计的SINR、信道相干带宽BWC以及信道相干时间TC)映射至一个速率的情况。信道度量和速率之间的映射可以通过各种方式被确定,如经验测量、计算机仿真等等。
一旦初始速率根据开环信息被选择或确定,则在步骤218发射机开始以选择的速率发送数据。在步骤222,接收机接收和解码发送的数据,并且监视数据传输的性能(如帧差错率)。在步骤230,接收机可以根据观察的帧差错率和可能的信道度量更新速率。下面描述步骤230的实施例(可以由接收机或发射机或两者实现)。
在一实施例中,只要没有帧差错发生,如步骤232中所确定,则在步骤234中接收机或发射机基于开环控制信息确定(新)速率。如果新速率表示速率增大,则产生速率增大请求。如果新速率不表示速率增大,但是数据传输再某个时间期间上保持无差错,则仍产生速率增大请求。其他准则也可以被应用于开环控制信息,以确定在无差错情况下的新速率。
在一实施例中,如果帧差错率保持低,如步骤242中所确定,则在步骤244中速率被维持(即保持不变)且不产生速率增大或减小请求。如果帧差错率降低至某个特定范围(如0.01%到1%),则它被认为低。如果帧差错率继续降至低于此范围的较低边界(低于0.01%),则此信道被认为无差错,然后应用这种情况的速率选择方案。
在一实施例中,如果帧差错率高,如步骤252所确定,则在步骤254中产生速率减小请求。如果帧差错率超过规定范围的上边界(高于1%),则帧差错率被认为高,新速率可以根据开环控制信息被确定。如果新速率大于或等于当前速率,则仍然发送速率减小请求。如果新速率小于当前速率,则速率减小请求使用该新速率。
对于所有的情况,如果数据传输要继续,如步骤260所确定,则在步骤262中发射机根据更新的速率(可以与原先的速率相同,或比原先的速率大或小)调整数据传输。否则,如果没有更多的数据要传输,则此过程终止。
信道度量可以在数据传输期间被周期性地更新(例如,随着导频码元被接收)。这样,新速率可以根据最近更新的信道状态信息被确定。
框210一般包括执行开环控制数据传输速率的步骤,而步骤220一般包括执行闭环控制速率的步骤。闭环控制还可以被认为包括开环控制的一些元件,因为接收机(连续地或周期性地)接收和处理导频码元,导出信道度量,以及(部分地)根据更新的信道度量(为了简便在图2中未示出)确定新速率。
如上面提到的,信道响应中的零点降级发送信号,并且增加数据在接收机处非零差错地解码的概率。在一实施例中,根据信道响应,可用频率子信道的所有或仅一子集被选择使用。例如根据估计的信道相干带宽BWC确定使用频率子信道的全部或子集。如果估计的相干带宽表示信道内多个零点的高概率,则可以将具有低于某个选择门限的增益或SINR的频率子信道从数据传输的使用中排除。
一种用于确定选择门限和用于选择使用的传输信道的方案被描述于专利申请号为09/860,274提交于2001年5月17日、专利申请号为09/881,610提交于2001年7月14日、专利申请号为09/892,345提交于2001年7月26日,标题同为“Method and Apparatus for Processing Data for Transmission ina Multi-Channel Communication System Using Selective Channel Inversion”的美国专利申请中,此申请被授权于本发明的受益人,并且通过引用被结合于此。
示例OFDM系统
图3是发射机系统110a和接收机系统150a的实施例简化框图,它们可以实现本发明的各个方面和实施例。
在接收机系统110a处,话务数据以特定的数据速率从数据源308被提供至发射(TX)数据处理器310,数据处理器310根据特定编码方案格式化、交织和编码话务数据,以提供编码数据。数据速率和编码及交织可以分别由控制器330提供的数据速率控制和编码控制来确定。交织为编码比特提供时间分集,允许数据根据用于数据传输的频率子信道的平均SINR被发送,对抗衰落,以及进一步除去用于形成每个调制码元的编码比特之间的相关性。如果编码比特在多个频率子信道上被发送,则此交织还可以提供频率分集。
然后,编码数据被提供至调制器320,调制器320也可以接收导频数据(例如,已知模式的以及以已知方式被处理的数据,如果存在这样的数据)。导频数据可以与编码话务数据多路复用,如使用时分复用(TDM)或码分复用(CDM)在用于发送话务数据的频率子信道的全部或一个子集内多路复用。在一个特定实施例中,对于OFDM系统,调制器320处理包括(1)使用特定的调制方案调制接收的数据,(2)变换调制数据以形成OFDM码元,以及(3)将循环前缀附在每个OFDM码元上以形成相应的传输码元。根据由控制器330提供的调制控制实现此调制。下面详细描述调制器320的处理。然后,调制数据(即传输码元)被提供至发射机(TMTR)322。
发射机322将调制数据转化为一个或多个模拟信号并且进一步调节(如,放大、滤波和正交调制)此模拟信号以产生适合在传输信道上传输的调制信号。接着,调制信号通过天线324被发送至接收机系统。
在接收机系统150a处,发送的调制信号由天线352接收,并且被提供至接收机(RCVR)354。接收机354调节(如,滤波、放大以及下变频)此接收信号并且数字化经调节的信号以提供数据采样。然后,解调器(Demod)360接收和处理数据采样以提供解调数据。对于OFDM系统,解调器360的处理可以包括:(1)移去每个经恢复的传输码元内的循环前缀,(2)变换每个经恢复的OFDM码元,以及(3)按照与发射机系统使用的调制方案互补的解调方案解调经恢复的调制码元。下面详细描述解调器360的处理。
接着,接收(RX)数据处理器362对解调数据解码,以恢复发送的话务数据。解调器360和RX数据处理器362的处理分别与发射机系统110a处的调制器320和TX数据处理器310的处理互补。
如图3所示,解调器360可以导出各种类型的信道度量,并提供这些至控制器370。RX数据处理器362也可以导出并提供每个接收帧的状态和/或表示解码结果的一个或多个其它性能度量。基于各种类型的度量,控制器370可以确定或选择用于数据传输的新速率。以选择的速率(如图3中所示)形式的控制信息或度量本身可以由控制器370提供,由TX数据处理器378处理、由调制器380调制,以及由发射机354调节并且返回到发射机系统110a。
在发射机系统110a处,来自接收机系统150a的调制信号由天线324接收、由接收机322调节,并且由解调器340解调,以恢复由接收机系统发送的控制信息。控制信息(如,选择的速率)接着被提供给控制器,并且被使用以产生数据速率、编码以及调制控制,用于数据传输。
控制器330和370分别指引发射机系统和接收机系统处的操作。存储器332和372分别提供程序代码的存储和由控制器330和370所使用的数据。
图4A是发射机单元400a的框图,此发射机单元是发射机系统110a的发射机部分的实施例。发射机单元400a包括(1)TX数据处理器310,它接收和处理话务数据以提供编码数据以及(2)调制器320a,它调制编码的话务数据和导频数据以提供调制数据。TX数据处理器310a和调制器320a分别是图3中TX数据处理器310和调制器320的一实施例。
在图4A示出的特定实施例中,TX数据处理器310a包括编码器412和交织器414。编码器412按照特定的编码方案接收和编码话务数据,以提供编码比特。所选编码方案可以包括下列编码的任何组合:循环冗余校验(CRC)、卷积编码、Turbo编码、分组编码、以及其他编码或根本不编码。在一特定实施例中,话务数据可以被分成帧(或分组)。对于每个帧,数据可以用于产生一组CRC比特,这些比特附在数据上,然后这些数据和CRC比特被交织及使用卷积码或Turbo码编码以产生帧的编码数据。信道交织器414根据特定的交织方案将编码数据交织以提供分集。
在图4A示出的特定实施例中,调制器320a包括码元映射单元422、付里叶反变换器(IFFT)428、以及一个循环前缀生成器430。码元映射单元422将多路复用的导频数据和编码话务数据映射至用于数据传输的一个或多个频率子信道的调制码元。此调制可以通过将接收比特集合分组以形成非二进制码元并将每个非二进制码元映射至对应于调制控制所确定的一特定的调制方案(如QPSK、MPSK、M-QAM或一些其他方案)的单个坐标中的点而实现。每个映射的信号点对应于一个调制码元。码元映射单元422接着提供每个传输码元周期的调制码元向量,每个向量中的调制码元数对应于选来用于那段传输码元周期的频率子信道数。
IFFT428使用IFFT将每个调制码元向量转化为它的时域表示(称为OFDM码元)。IFFT428可以被设计以在任何数目的频率子信道(如,8,16,32,...,NF,...)上实现IFFT。在一实施例中,对于每个OFDM码元,循环前缀生成器430重复OFDM码元的一部分以形成相应的传输码元。循环前缀确保了传输码元在存在多径延迟扩展时保持它的正交性,从而对抗有害的多径效果提高系统性能。来自循环前缀生成器130的传输码元接着被提供至发射机322(见图3),被处理(例如转化为模拟信号、调制、放大以及滤波)以产生调制信号,然后此调制信号从天线324被发送。
图4B是发射机单元400b的框图,是发射机系统110a的发射机部分的另一实施例。如图4B中所示,发射机单元400b包括耦合至调制器320b的TX数据处理器310b。调制器320b包括码元映射单元422、码元加权单元424、扩展器426、IFFT428、以及循环前缀生成器430。
码元映射单元422将多路复用的导频数据和编码话务数据映射为调制码元。码元加权单元424根据各自的权值为每个所选频率子信道加权调制码元以提供加权的调制码元。每个所选频率子信道的权重可以如根据信道增益或SINR被确定。接着扩展器426在频域扩展加权的调制码元以提供扩展数据。例如,扩展可以用于较低速率(如小于1bps/Hz)。接着,扩展数据被通过IFFT428被变换为OFDM码元,每个OFDM码元通过循环前缀生成器被附加循环前缀,以提供相应的传输码元。一个使用扩展的示例OFDM系统被描述于专利申请号为[Attorney Docket No.PD010454]、标题为“Multiple-Access Hybrid OFDM-CDMASystem”、提交于2001年10月18日的美国专利申请中,此申请被转让给本发明的受让人,并且通过引用被结合于此。
发射机单元的其他设计也可以被实现并且在本发明的范围内。例如,发射机单元可以被设计为具有这样的调制器:在调制器320b内具有除码元加权单元424之外的所有单元。实现编码器412、信道交织器414、码元映射单元422、IFFT428、以及循环前缀生成器430在本领域内公知,在这里没有详细描述。
对OFDM和其他系统的编码和调制被进一步详细描述于前面提到的专利号为09/826,481、09/956,449和09/854,235的美国专利中,以及专利号为09/776,075、标题为“Coding Scheme for a Wireless Communication System”、提交于2001年11月1日的美国专利中,上述专利被转让给本发明的受让人,并且通过引用被结合于此。
示例OFDM系统被描述于专利号为09/532,492、标题为“High Efficiency,High Performance Communication System Employing Multi-CarrierModulation”、提交于2000年3月30日的美国专利中,该专利被转让给本发明的受让人,并且通过引用被结合于此。OFDM还被描述于John A.C.Bingham所著、标题为“Multicarrier Modulation for Data Transmission:An IdeaWhose Time Has Come”、1990年5月的IEEE Trans.Communications中的论文,此论文通过引用被结合于此。
图5是接收机单元500的实施例框图,此实施例是图3中接收机系统的接收机部分的一实施例。自发射机系统发送的信号由天线352(图3)接收并提供给接收机354(也称为前端处理器)。接收机354调节(如滤波和放大)接收信号,下变频经调节的信号至中频或基带,以及数字化下变频信号以提供数据采样,然后此数据采样被提供至调制器360a。
在解调器360a(图5)内,数据采样被提供至循环前缀移去单元512,此单元将每个传输码元内的循环前缀移去以提供相应的经恢复OFDM码元。接着,快速付里叶变换器(FFT)214变换每个经恢复OFDM码元,提供那段传输码元期间数据传输所用的(直至NF个)频率子信道的(直到NF个)经恢复调制码元向量。来自FFT处理器514的经恢复的调制码元被提供至解调单元516,按照与发射机系统处使用的调制方案互补的解调方案被解调。接着,来自解调单元516的解调数据被提供至RX数据处理器362a。
在RX数据处理器362a内,由去交织器522以与发射机系统处实现互补的方式去交织该解调数据,再由解码器524以与发射机系统处实现互补的方式解码此去交织的数据。例如,如果在发射机单元处分别实现Turbo或卷积编码,则Turbo解码器或Viterbi解码器可以用于解码器524。来自解码器524的解码数据表示了发送数据的估计。
如图5中所示,SINR估计器510可以被设计用于导出和提供一个或多个SINR度量(如,检测前SINR、检测后SINR、或两者)至控制器370。检测前SINR可以根据导频码元的接收数据采样来导出,而检测后SINR可以根据导频码元的经后处理的数据采样来导出,即对接收数据采样处理之后的一些信号。
在图5所示的实施例中,频率选择性(FS)和时间选择性(TS)估计器518从FFT514接收FFT系数值,并且可以为频率选择性导出一个或多个度量和/或为时间选择性导出一个或多个度量。例如,估计器518可以估计相干带宽BWC,如等式(8)到(10)所示,以及相干时间TC,如等式(15)和(16)所示。估计器518也可以被设计用于导出和提供频率和/或时间选择性的其他度量,而且这在本发明的范围内。
导频
如上面提到的,导频可以从发射机系统被发送,并且在接收机系统处能够被用于各种功能。各种导频传输方案可以被实现且在本发明的范围内。
在一导频传输方案中,导频数据是与编码的话务数据被时分多路复用(TDM),以实现TDM导频结构。此导频可以与话务数据在固定的间隔处被时分多路复用(例如,每NP个数据码元一个导频码元),或者可以以非均匀的方式(例如,以伪随机选择的时间间隔得被插入)被多路复用。TDM导频结构也可以被实现得相似于IS-856或W-CDMA标准中描述的结构,该标准通过引用被结合于此。
在另一个导频传输方案中,可用可变频率子信道的一个子集被保留且用于发送导频音调(即没有话务数据)。此频率子信道子集可以以确定性方式或伪随机方式被改变(即,跳频),以允许整个信道响应在多个OFDM码元上被采样。
在另一个导频传输方案中,导频数据与编码的话务数据在时域或频域被码分多路复用的(CDM)。这样,导频数据可以使用已知扩展码被扩展,并且与编码的话务数据相加,此编码数据已经使用其他扩展码被扩展。
一般,导频可以被发送使得接收机系统能够估计用于数据传输的每个子频带的信道响应。
图1和3示出了一简单设计,其中接收机发回用于数据传输的速率。其他设计也可以被实现,并且在本发明的范围内。例如,信道和性能度量可以被发送至发射机(取代速率),然后可以根据接收的度量确定数据传输的速率。
这里描述的自适应速率控制技术可以使用各种设计被实现。例如,图1中用于导出和提供信道度量的信道估计器162可以通过接收机系统内各个单元来实现,如图5中的估计器510和518。用于导出信道度量的一些或全部单元可以在控制器370内被实现。解码器524可以被设计用于为每个接收帧提供帧状态,这样可以由控制器370实施计算以导出帧差错率。控制器370也可以被设计以实现图1中的速率选择器166(例如,存储在存储器372内的查找表)。用于实现自适应速率控制的其他设计也可以被考虑,并且在本发明的范围内。
这里描述的自适应速率控制技术可以通过各种方式被实现。例如,这些技术可以用硬件、软件或它们的组合实现。对于硬件实现,一些用于实现自适应速率控制的单元可以用一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、或用于执行这里所述功能而被设计的器件的任意组合。
对于软件实现,自适应速率控制的一些部分可以使用实施这里描述的功能的模块(如,过程、功能等等)被实现。软件代码可以存储在存储器单元中(如图3的存储器332或372)而且由处理器(如,控制器330或370)执行。此存储器单元可以在处理器内或处理器外被实现,在处理器外被实现的情况下通过各种本领域公知的方法被通信耦合到处理器。
标题被包括在这里用于参考和帮助定位某些部分。这些标题不是用于限制文中描述的概念的范围,在贯穿整个说明书的其他部分中这些概念都具有可应用性。
上述优选实施例的描述使本领域的技术人员能制造或使用本发明。这些实施例的各种修改对于本领域的技术人员来说是显而易见的,这里定义的一般原理可以被应用于其它实施例中而不使用创造能力。因此,本发明并不限于这里示出的实施例,而要符合与这里揭示的原理和新颖特征一致的最宽泛的范围。
背景