用于ifdn通信系统的受趋势影响的码元时间跟踪的制作方法

文档序号:7636855阅读:115来源:国知局

专利名称::用于ifdn通信系统的受趋势影响的码元时间跟踪的制作方法
技术领域
:本发明一般涉及数据或话音通信,更具体地,涉及通信系统中的同步。技术背景正交频分多路复用(OFDM)是把系统总带宽划分成多个(N个)正交频率子带的多载波调制技术。还把这些子带称为频调(tone)、子载波、频段(bin)和频率信道。用OFDM,使每个子带与可用数据、导频或额外开销信息调制的各个子载波相关联。在OFDM系统中,发射机处理数据以得到调制码元,并且进一步执行对调制码元的处理以产生OFDM码元。然后发射机调整和经由通信信道传输OFDM码元。OFDM系统可以使用一种传输结构从而按帧来传输数据,其中每个帧具有特定的时间持续期。可以在每个帧的不同部分中传输不同类型的数据(例如,话务/分组数据、额外开销/控制数据、导频等)。术语"导频"一般是指发射机和接收机两者事先都已知的数据和/或传输。接收机一般需要得到正确的帧和OFDM码元定时,以便正确地恢复发射机传输的数据。例如,接收机可能需要知道每个帧的开始,以便正确地恢复在帧中传输的不同类型的数据。接收机经常不知道发射机传输每个OFDM码元的时间,也不知道通过通信信道引入的传播延迟。然后接收机就需要确定经由通信信道接收的每个OFDM码元的定时,以便对所接收的OFDM码元正确地执行补偿的OFDM解调。同步是指接收机为得到帧和OFDM码元定时而执行的一种过程。接收机还可以执行其它任务,诸如频率差错估计和信道估计。同步可以发生在不同时刻,以改进定时和校正信道的变化。无线系统可以相干地改变它们的定时,因为信道不太可能发生突变。信道经常经历变化的延迟和多径。信号的不同反射或路径会在不同的时刻到达接收机,并且具有不同的大小。衰落影响所接收信号的大小。延迟扩展是第一到达路径(FAP)和最后到达路径(LAP)之间的差异。LAP可能不是接收到的最后的实际反射,而是符合某些时间延迟范围和/或大小标准的最后一个到达路径。如果能够正确地估计FAP和LAP两者和相应地调节OFDM码元定时,则可以建设性地使用大多数接收信号反射来进行数据解调。
发明内容在一个方面,本揭示提供用于确定通信信道位置的方法。在一个步骤中,在第一时间段上对多个信道冲激响应中的第一子集进行平均以产生第一经滤波的信道冲激响应,以及在第二时间段上对多个信道冲激响应中的第二子集进行平均以产生第二经滤波的信道冲激响应。第二时间段与第一时间段不同,并且第二子集与第一子集不同。在一个方面,揭示了用于确定通信信道位置的接收机。该接收机包括用于在第一时间段上对多个信道冲激响应中的第一子集进行平均以产生第一经滤波的信道冲激响应的装置;用于在第二时间段上对多个信道冲激响应中的第二子集迸行平均以产生第二经滤波的信道冲激响应的装置;以及用于使用第一经滤波的信道冲激响应和第二经滤波的信道冲激响应来确定通信信道位置的装置。第二时间段与第一时间段不同,并且第二子集与第一子集不同。在一个方面,揭示了用于确定通信信道位置的通信设备。该通信设备包括处理器以及耦合在一起的存储器。配置处理器使之在第一时间段上对多个信道冲激响应中的第一子集进行平均以产生第一经滤波的信道冲激响应;在第二时间段上对多个信道冲激响应中的第二子集进行平均以产生第二经滤波的信道冲激响应;以及使用第一经滤波的信道冲激响应和第二经滤波的信道冲激响应来确定通信信道位置。第二时间段与第一时间段不同,并且第二子集与第一子集不同。在一个方面,揭示了用于确定通信信道位置的方法。在一个步骤中,在第一时间段上对多个信道冲激响应中的第一子集进行平均以产生第一经滤波的信道冲激响应。使用第一经滤波的信道冲激响应确定第一FAP、第一LAP或第一延迟扩展中的至少两个。在第二时间段上对多个信道冲激响应中的第二子集进行平均以产生第二经滤波的信道冲激响应。第二时间段与第一时间段不同,并且第二子集与第一子集不同。使用第二经滤波的信道冲激响应确定第二FAP、第二LAP或第二延迟扩展中的至少两个。使用第一FAP、第一LAP或第一延迟扩展中的至少两个以及第二FAP、第二LAP或第二延迟扩展中的至少两个来确定通信信道位置。下文提供的详细说明将使本揭示在其它范围的可应用性变得显而易见。应该理解,简要地说明各个实施例的详细的说明和特定的例子仅旨在说明,并非作为对本揭示范围的限制。本文档结合附图来描述图1是正交频分多路复用(OFDM)系统中的基站和无线接收机的一个实施例的方框图;图2A、2B和2C是增加详细程度的超帧结构的一个实施例的方框图;图3是OFDM调制器的一个实施例的方框图;图4是同步和信道估计单元的一个实施例的方框图;图5是OFDM码元定时检测器和信道估计器的一个实施例的方框图;图6是码元定时检测器的一个实施例的方框图;图7是时间滤波器单元的一个实施例的方框图;图8是带有TDM和FDM两种导频的导频传输方案的一个实施例的视图;图9A、9B和9C是示出具有不同延迟扩展的OFDM码元的三个接收信号路径的实施例的方框图;图IOA和10B是示出处理信道分布以确定累积能量曲线的视图11是示出在所产生的信道抽头(tap)能量上的定时漂移效应的一个实施例的视图;图12是示出用于可编程信道布置的搜索窗的一个实施例的视图;图13是一部分接收机的一个实施例的方框图;以及图14是用于确定通信信道位置的一个实施例的流程图。在附图中,相似的部件和/或特征可以具有相同的标号。具体实施方式接下来的说明仅提供(一些)较佳的示范性实施例,并非旨在限制本发明的范围、可应用性或配置。而是,接下来的较佳示范性实施例的说明将向熟悉本领域的技术人员提供实现本发明的较佳示范性实施例的实施说明。可以理解,可以对元件的功能和配置作出各种改变而不偏离所附的权利要求书中阐明的本发明的精神和范围。在下面的说明中给出特定的细节,以提供对各个实施例的透彻的理解。然而,熟悉本领域的技术人员可以理解,可以实现这些实施例而无需这些特定的细节。例如,可以在方框图中示出电路以便不以不必要的细节使各个实施例难以理解。在其它的例子中,可以示出众知的电路、处理器、算法、结构和技术而无需不必要的细节,以便避免使各个实施例难以理解。同样,要注意,可以用流程图、流图、数据流图、结构图或方框图描绘的过程来描述实施例。虽然流程图可以把操作描述为连续的过程,但是可以并行或同时执行许多操作。此外,可以重新排列操作的次序。当完成一个过程的操作时,该过程就终止,但是可能还有不包括在附图中的一些另外的步骤。过程可以对应于方法、功能、进程、子例行程序、子程序等。当过程对应于功能时,该过程的终止对应于使功能返回到调用功能或主功能。此外,如这里所揭示,术语"存储介质"可以表示用于存储数据的一个或多个设备,包括只读存储器(ROM)、随机存取存储器(RAM)、磁性RAM、磁芯存储器、磁盘存储介质、光存储介质、闪存设备和/或用于存储信息的其它机器可读出介质。术语"机器可读出介质"包括,但是不局限于,便携式或固定存储设备、光存储设备、无线信道和能够存储、包含或携带指令和/或数据的各种其它介质。此外,可以通过硬件、软件、固件、中间件、微码、硬件描述语言或它们的任何组合来实现各个实施例。当在软件、固件、中间件或微码中实现时,可以把执行必要任务的程序代码或代码段存储在诸如存储介质之类的机器可读出介质中。处理器可以执行必要的任务。代码段或机器可执行指令可以表示进程、功能、子程序、程序、例行程序、子例行程序、模块、软件包、等级或指令、数据结构或程序语句的任何组合。可以通过传递和/或接收信息、数据、变量(arguments)、参数或存储器内容把代码段耦合到另一个代码段或硬件电路。可以经由包括存储器共享、消息传递、令牌传递、网络传输等任何合适的手段来传递、转发或传输信息、变量、参数、数据等。这里描述的同步技术可以用于各种多载波系统、下行链路和上行链路以及广播系统。下行链路(或上行链路)是指从基站到无线接收机的通信链路,而上行链路(或反向链路)是指从无线接收机到基站的通信链路。为了清楚起见,下面以正交频分多路复用(OFDM)系统或正交频分多址(OFDMA)系统中的下行链路来描述这些技术。导频检测结构对于广播系统是非常合适的,但是也可以用于非一广播系统。在广播拓扑学中,前向链路是由单个基站传输和由许多无线接收机来接收的。在一个实施例中,前向链路可以具有为单个无线接收机、无线接收机的子集或所有无线接收机指定的某些信道。揭示了在OFDM系统中初始捕获之后用于定时同步的改进方法和系统。本揭示中描述的细定时捕获(FTA)的性能可以领先于数据模式时间跟踪(DMTT)。基于时分多路复用(TDM)导频1处理的初始时间捕获结果是粗的定时估计。粗定时估计提供关于超帧开始的信息,并且给出TDM导频2的开始的粗估计。接收机以使用TDM导频2结构的进一步的定时估计来估计后继的OFDM码元的更精确的开始位置。把这个步骤称为FTA。一旦完成了FTA,即使在信道可能暂时衰落、经历较宽的延迟扩展、看到新出现的能量簇或其它问题的情况下,在DMTT模式中正在进行的定时校正也可保持接收机的同步。DMTT可以使用TDM或频分多路复用(FDM)导频,但是即使可以应用于TDM导频,下面的说明也只主要涉及FDM导频。同步不只是包括检测信道的第一到达路径(FAP),还包括寻找FFT收集窗的最佳位置以捕获来自信道的最有用能量。在一个实施例中,把这个过程被设计成能成功处理延迟扩展达768个码片的1024个采样的信道估计。在一个实施例中,DMTT校正取决于信道的FAP位置和估计延迟扩展D两者。时间跟踪器单元首先寻找出现最大积累能量的位置TM,并且存储该最大值EM。接着,尽力检査IM左边和右边的积累能量曲线,以查找积累能量降低到值(l一b)Em以下的位置,对于某些预定的值b,小于l。换言之,在检测窗中定义积累能量比其最大值降低某个百分比(例如,5%或3%)时积累能量曲线的平坦区域的前沿和后沿。该百分比定义了积累能量曲线最大值周围的一个区域。进入该区域定义了区域中平坦部分的前沿IY,而离开该区域定义了区域中平坦部分的后沿TT。后沿与FAP的位置符合,而前沿等于最后到达路径(LAP)减去Nw。前沿和后沿之间的差等于Nw减去延迟扩展D。因此,可以计算延迟扩展D为D=Nw—Tt—Tl。一旦己经计算了FAP、LAP或D中的至少两个,就一起执行DMTT和FFT收集窗的布置。首先参考图l,示出了OFDM系统100中的基站110和无线接收机150的一个实施例的方框图。基站110—般是固定站,而且还可称为基站收发机系统(BTS)、接入点或某些其它术语。无线接收机150可以是固定的或移动的,并且也可以称为用户终端、移动站或某些其它术语。无线接收机150也可以是移动单元,诸如蜂窝电话、手持设备、无线模块、个人数字助理(PDA)、电视接收机等等。在基站110处,TX数据和导频处理器120接收不同类型的数据(例如,话务/分组数据和额外开销/控制数据)并对所接收的数据进行处理(例如,对调制码元进行编码、交错和映射)以产生数据码元。如这里所使用的,"数据码元"是数据的调制码元,"导频码元"是导频的调制码元,而调制码元是一种调制方案(例如,M—PSK、M-QAM等等)的单个星座中一点的复数值。导频处理器120还处理导频数据以产生导频码元,并且把数据和导频码元提供给OFDM调制器130。OFDM调制器130按正确的子带和码元周期对数据和导频码元进行多路复用,并且在经多路复用的调制码元上进一步执行OFDM调制以产生OFDM码元,如下所述。在本实施例中,在频域中用4096个调制码元形成一个OFDM码元,其中每个调制码元有一个子载波。发射机(TMTR)单元132把OFDM码元转换成一个或多个模拟信号,并且进一步调整(例如,放大、滤波、上变频等)模拟信号以产生经调制的信号。基站110然后把经调制的信号从天线134发射到OFDM系统100中的无线接收机。在本实施例的时域中,每个OFDM码元周期为4096+512+17=4625个采样长度。在无线接收机150处,通过天线152接收来自基站110的经传输的信号,并且提供给接收机单元154。接收机单元154调整(例如,滤波、放大、下变频等)所接收的信号并使经调整的信号数字化以得到输入采样流。OFDM解调器160对输入采样执行OFDM解调以得到所接收的信号和导频码元。OFDM解调器160还用信道估计值(例如,频率响应估计值)对所接收的数据码元执行检测以得到经检测的数据码元,这些是基站110传输的数据码元的估计值。OFDM解调器160把经检测的数据码元提供给接收(RX)数据处理器170。同步/信道估计单元(SCEU)180接收来自接收机单元154的输入采样并执行同步以确定帧和OFDM码元定时,如下所述。SCEU180还使用从OFDM解调器160接收到的导频码元来得到信道估计值。SCEU180把OFDM码元定时和信道估计值提供给OFDM解调器160,并且可以把帧定时提供给RX数据处理器170和/或控制器190。OFDM解调器160使用OFDM码元定时来执行OFDM解调,并且使用信道估计值来执行对所接收到的数据码元的检测。RX数据处理器170处理(例如,码元去映射、去交错、解码等)来自OFDM解调器160的经检测的数据码元,并且提供经解码的数据。RX数据处理器170和/或控制器190可以使用帧定时来恢复基站110传输的不同类型的数据。通常,在基站110处,通过OFDM解调器160和RX数据处理器170的处理分别与通过OFDM调制器130和Tx数据和导频处理器120的处理互补。控制器140、190分别指导基站110处和无线接收机150处的操作。这些控制器可以是处理器和/或状态机。存储器单元142、192分别提供控制器140和l卯使用的程序代码的存储。存储器单元142、192可以使用各种类型的存储介质来存储信息。基站110可以把点对点传输发送到单个无线接收机、把组播传输发送到一组无线接收机,把广播传输发送到它覆盖范围下的所有无线接收机,或它们的任何组合。例如,基站iio可以对它覆盖范围下的所有无线接收机广播导频和额外开销/控制数据。基站110可以进一步把用户特定数据单播发射到特定无线接收机、把组播数据发射到一组无线接收机、和/或把广播数据发射到各种情况和环境中的所有无线接收机。参考图2A、2B禾口2C,示出了可以用于OFDM系统100的超帧结构200的一个实施例。可以在超帧204中传输数据和导频,每个超帧204都具有预定的时间持续期。可以把超帧204称为帧、时隙或某些其它的术语。在本实施例中,每个超帧204包括用于第一TDM导频的TDM导频1字段212用于第二TDM导频的TDM导频2字段214、用于额外开销/控制数据的额外开销字段216以及用于话务/分组数据的数据字段218。四个字段212、214、216、218保持用于每个超帧204的数据。可以使用各种分配方案,例如,突发-TDM、循环TDM和/或突发TDM/FDM。在一个实施例中,还安排四个字段212、214、216、218来促进同步和数据恢复。可以使用在每个超帧204中首先传输的导频TDM码元212、214来检测在超帧204中接着传输的额外开销字段216中的额外开销OFDM码元。此外,TDM导频字段212、214用于OFDM信号的定时捕获。然后可以使用从额外开销字段216得到的额外开销信息来恢复在超帧204中最后传输的数据字段218中传输的话务/分组数据。在一个实施例中,TDM导频1字段212携带TDM导频1的一个OFDM码元,而TDM导频2字段214携带TDM导频2的一个OFDM码元。通常,每个字段可以有任意的持续期,并且可以按任意的次序来安排这些字段。在某些实施例中,可以在每个超帧204中周期性地广播TDM导频1212和/或TDM导频2214,以促进无线接收机的同步。OFDM系统100具有BWMHz的系统总带宽,使用OFDM把该总带宽划分成N个正交的子带。相邻子带之间的间隔是BW/NMHz。在总数为N个的子带中,M个子带可以用于导频和数据传输,其中M〈N,可以不使用剩余的N—M个子带而作为保护子带。在一个实施例中,OFDM系统100使用具有N二4096个总子带的OFDM结构,M=4000个可使用的子带,而N—M二96个保护子带。此外,在每个OFDM码元226中对FDM导频码元进行交错,例如,对于每第八个子带,将用FDM导频码元来穿插数据码元,以致在保护子带外可用500个FDM导频码元和3500个数据码元。通常,对于OFDM系统100,可以使用带有任何数量的总的、可使用的和保护子带的任何OFDM结构。数据字段218包括数个帧222,在图2B中详细描述帧。在本实施例中,在每个数据字段218中有四个帧222,但是不同的实施例可以使用更多或更少的帧。每个帧222包括如图2C所示的数个OFDM数据码元226。在一个实施例中,在计算未使用的保护子带和除去的FDM导频码元之后,每个OFDM数据码元226包括3500个数据码元。尤其,设计TDM导频1212和TDM导频2214以通过OFDM系统100中的无线接收机150来促进同步。无线接收机可以使用TDM导频1212来检测每个帧的开始,得到OFDM码元定时的粗估计值,以及估计频率误差。无线接收机可以使用TDM导频2214来得到更正确或精细的定时捕获。在数据码元中交错的FDM导频码元可以进一步允许同步定时以使信号能量的捕获最优化。具体地,FDM导频可以用于信道估计,而信道估计可以用于信号能量捕获的最优化,并且最后再调节OFDM码元定时。接着参考图3,示出了基站110的OFDM调制器130实施例的方框图的一个实施例。码元-到-子带映射或多路复用器单元510接收来自TX数据和导频处理器120的数据和导频码元,并且根据来自控制器140的Subband_MuX—Ctrl信号把这些码元映射到适当的子带。在每个OFDM码元周期中,码元-到-子带映射单元510在用于数据或导频传输的每个子带上提供一个数据或导频码元和对每个未使用子带提供一个"零码元"(信号值为零)。对于每个OFDM码元周期,码元-到-子带映射单元510对总数为N的子带提供N个调制码元,其中每个调制码元可以是数据码元、导频码元或零码元。N-点离散傅里叶逆变换(IDFT)单元520接收每个OFDM码元周期的N个调制码元,用N-点IDFT把N个调制码元变换到时域,并且提供包含N个时域采样的"经变换的"码元。每个采样是要在一个采样周期中传输的复数值。如果N是2的幂,则还可以执行N-点快速傅里叶逆变换(IFFT)来代替N-点IDFT,通常是这样的。并行到串行(P/S)转换器530使每个经变换的码元的N个采样转换成串行。然后循环前缀发生器540重复每个经变换的码元的一部分(或C个采样)以形成包含N+C个采样的OFDM码元。例如,循环前缀1004是一个实施例中OFDM码元的最后512个采样。例如,使用循环前缀来对抗通信信道中由长延迟扩展导致的码元间干扰(ISI)和载波间干扰(ICI)。通常,延迟扩展是接收机150处的信号的FAP和LAP之间的时间差。OFDM码元周期(或简单地,"码元周期")是一个OFDM码元的持续期,并且等于N+C个采样周期。在一个实施例中,N=4096和C=512,以致码元周期是4608。某些实施例在OFDM码元之间有17个采样周期的码元间保护带以致OFDM码元周期是4625。接着参考图4,示出了无线接收机150的SCEU180的方框图的一个实施例。在所描绘的实施例中,SCEU108正在时间跟踪(或数据模式)DMTT状态中工作。在SCEU180中,窗布置单元725使用来自码元定时检测器720或DMTT单元的码元定时信息根据OFDM码元定时校正来对准采样,并且从OFDM码元中消除冗余的CP1004。在本实施例中,在窗布置单元725之后通过4096个采样来表示OFDM码元。在窗布置单元725中找到来自OFDM码元的相关的4096个采样,并且传输到N—点DFT单元以在接收机处使用相关的4096个采样来产生经变换的码元。频率误差估计器712接收经筛选的输入采样和确定所接收的信号中的频率误差估计值。把频率估计值提供给频率校正单元715以执行频率校正。可以由各种源引起频率误差,例如,基站和无线接收机处各振荡器频率的差异、多普勒频移等等。通过频率校正单元715使用频率估计值而产生经筛选和经频率校正的输入采样。信道估计单元730从经变换的码元中的FDM导频接收和得到信道估计值。信道估计值主要用来辅助数据解调,但是也用于确定将来OFDM码元的码元定时。码元定时检测器720从信道估计值确定码元定时,并且把定时信息提供给窗布置单元725。在一个迭代的方式中,通过以前的信道估计值对窗布置起作用。参考图5,示出了为执行基于FDM导频的定时同步和信道估计的一个实施例而耦合在一起的定时检测器720和信道估计器730的一个实施例的方框图。信道估计器730根据FDM导频产生时域信道估计值和频域信道估计值两者。码元定时检测器720使用时域信道估计值来产生反馈回信道估计单元以对下一个时域信道估计值的捕获起作用的新的定时偏移。窗布置单元725以及接收单元150中的其它电路也使用定时偏移。这个环路允许迭代地确定整个接收单元150中所使用的定时偏移。信道估计器730产生时域中的信道冲激响应,g卩,信道估计器730负责使用时间滤波器单元528从FDM导频来估计时域和频域两者中的信道。在本实施例中,信道估计器730包括N-点DFT514、导频解调器516、零外推单元517、M-点IDFT518、时间滤波器528以及M-点DFT532。例如,在通过FFT窗布置单元725除去循环前缀中的冗余信息之后,N-点DFT514对OFDM码元执行4096-点傅里叶变换。即使在N-点DFT514之后在别处也使用数据码元,但是我们的讨论还是集中在从DFT输出的500个FDM导频上。在导频解调单元516中对FDM导频进行解调以产生500个经解调的FDM导频。零外推单元517把500个实际的导频转换成500个即经外推的FDM导频。根据512个经外推的FDM导频,M-点IDFT518使用512—点傅里叶逆变换来产生时域信道观察值。时域信道观察值可能有混淆现象。时间滤波器528通过在许多连续的OFDM码元上收集信道观察值而除去任何可能的混淆现象。时间滤波器528的这个实施例对三个连续的OFDM码元的信道观察值进行滤波,但是其它实施例可以在更多或更少OFDM码元上执行平均。在本实施例中,通过该过程,长度为512个采样的三个连续的信道观察值结合到长度为1024个采样的时域信道估计值中。使用定时偏移来对准三个连续的信道观察值。在码元定时检测器720中,使用信道平均单元508和时间跟踪器块520来确定码元定时。码元定时检测器720接收作为信道估计器730的副产物的连续的时域信道估计值,并且通过信道估计器730处理时域信道估计值以跟踪信号和控制将来信道估计值的产生。定时跟踪器520根据用FDM导频产生的信道估计值的分析来确定信道能量的位置。接着参考图6,用于帮助确定信道能量位置的码元定时检测器720的实施例的方框图。本实施例使用两级滤波,但是其它实施例可以只有一级滤波器或甚至没有滤波。一次顺序地接收一个抽头的信道冲激响应或时域信道估计值,并且通过短期平均块908滤波。短期平均使用最后几个信道估计值来保持信道估计值的短期平均值。通常,经平均的信道冲激响应是在一个帧周期内的。在把短期平均值提供给长期平均块912之后,周期性地清除短期平均过程。在本实施例中,短期平均块912有助于从背景噪声中鉴别有用的信道信息以更正确地识别信道抽头和使用于进一步处理的平均信道冲激响应平滑。时间间隔定时器928在延迟632之后清除短期平均块608,所述延迟允许在清除之前把结果提供给长期平均块912。在一个实施例中,时间间隔定时器在每个帧222之后触发以致在短期平均块中使用一个帧周期上的信道估计值。在清除操作期间,通过开关使短期平均块与长期平均块912断开。在一些实施例中,时间间隔定时器928的周期是可调节的,并且可以有赖于预期的相干时间。在本实施例中,信道冲激响应为1024个抽头的长度,但是在其它实施例中可以是其它大小。数字滤波器(例如,所示出的无限冲激响应(IIR),但是在其它实施例中也可以使用有限冲激响应(FIR)作为替代)被用于在短期平均块908中滤除伪信道估计值。在短期平均块908中,随着时间的推移,一个接一个地滤除信道抽头能量允许在时间上对信道能量分布进行平均,并且还有助于相对于背景噪声加强信道的重要部分。通过瞬时检测器传送经平均的短期信道估计值以寻找与过去几个OFDM码元上的信道分布对应的瞬时的FAP和LAP。在另一个滤波步骤中,长期平均块912取得经平均的短期信道估计值,并且对照历史信道估计值而滤除该估计值。这些历史信道估计值一般来自数个以前帧222的(也可以是在一个或多个超帧204上的)信道分布。在任何情况中,与短期平均块908相比,长期平均块912使用信道估计值的较宽范围。使用FIR或IIR滤波器来组合历史信道估计值和当前经平均的短期信道估计值。在一个实施例中,使用长期平均块来记忆过去较不频繁地出现和将来可能会出现的信道特征。把经平均的长期信道估计值传送到趋势检测器920以寻找FAP和LAP情况中的趋势。信道定位器块924取得瞬时FAP和LAP以及FAP和LAP趋势,以确定用于在窗布置单元725中放置FFT收集窗以及在时间滤波器528中对准信道观察值的偏移值Off。下面进一步解释偏移确定和应用中使用的算法的操作。回到参考图5,定时跟踪器520可以通过搜索累积能量曲线1050的峰值的下倾来确定FAP。可以通过在信道冲激响应分别或"信道分布"上滑动长度Nw的"检测"窗来实现累积和峰值检测。在每个检测窗开始位置处,计算落在检测窗1016中的所有抽头的能量以寻找累积能量曲线1050。通过寻找接近累积能量曲线1050的最大值的平稳段的前沿和后沿来分析累积能量曲线1050以确定FAP禾口LAP。对于一个实施例的累积能量曲线1050,在下面图10中示出不同检测窗1016开始位置处的信道抽头中的累积能量的曲线。使检测窗1016循环地偏移到右侧以致当检测窗1016的右边缘到达最后抽头时,窗1016包裹在第一抽头周围。因此对于信道分布1030中全部信道冲激响应抽头的每个检测窗1016开始位置的相同数量的信道抽头收集经累积的能量。参考图7,示出时间滤波器单元528和M-点DFT532的实施例的方框图,详细描述图5中示出的这些高级方框图。图7示出在信道观察值上执行的操作,以得到感兴趣的数据交错(interlace)在频域中的512-点信道估计值。在一个实施例中,根据出现在每个OFDM码元中的500-FDM导频子载波来执行信道估计。分别在N-点DFT单元514、导频解调器单元516、零外推和M-点IDFT单元517和518中处理所收集的FDM导频。因此而得到与导频交错对应的时域信道观察值。对于FDM载波的感兴趣的数据交错,图7示出为得到频域中的512—点信道估计值在时域信道观察上执行的块528和532的操作。在512-点IFFT518之后,执行相位斜波604以从零交错对导频交错的偏移进行计数。在相位斜波604的结束处得到512个时域信道观察值,然后使用两个不同的时间滤波器进行滤波以产生时域中的1024-点信道估计值。这个提高了分辨率的时域信道估计值是信道估计单元730的副产品,同时,把该信道估计值输出到码元定时检测器块720。为滤波操作使用两个不同的3抽头非因果的时间滤波器612、616。滤波操作使用三个附加的512长度缓冲器608-两个用于存储与以前的和将来的OFDM码元对应的导频观察值,而使用第三个缓冲器来存储从所使用的第二时间滤波器616得到的额外的512个信道估计值。把第一时间滤波器612操作的结果写回到包含与最老的OFDM码元对应的导频观察值的512长度缓冲器,而把第二时间缓冲器616操作的结果写到为此目的使用的额外的512长度缓冲器。确切的时间滤波操作取决于码元数量,该码元数量确定导频交错的位置。在从三个连续的OFDM码元组合时域信道观察值的过程中,时间滤波单元528考虑定时跟踪块520检测到的任何定时偏移(或校正)。这是因为一旦把定时校正施加于FFT窗布置单元725,时间滤波单元528输入处就不再对准对应的时域信道观察值,而在时间滤波单元528中发生对准。把定时偏移施加于与将来和过去OFDM码元观察值对应的缓冲器,而假定当前的OFDM码元观察值具有正确的定时。在使用时间滤波单元528组合时域信道观察值之前施加偏移。我们得到来自时间跟踪块520的输入,我们称它为newTimingOffset(新的定时偏移)。我们还保留两个寄存器,我们把它们称为Offsetl和Offset2。Offsetl对应于施加于与将来OFDM码元(h(n+l))对应的缓冲器的有效偏移,而Offset2对应于要施加于与过去OFDM码元(h(n—l))对应的缓冲器的偏移。执行组合638以形成512长度矢量。该矢量表示与不同的(非一导频)交错对应的、等效的512—长时域信道观察值。接着,使用512-点FFT单元650把该矢量变换到频域,并且在对正被讨论的交错的数据进行解调时使用这种等效的频域信道估计值。当执行定时校正时,在信道条件改变时时间滤波单元528从一个时基转变到一个新的时基。用于OFDM码元的FDM导频的时基对应于用于该OFDM码元中的数据的时基。时间滤波器528通常从三个连续的OFDM码元(即,过去、现在和将来)组合时域信道观察值,但是当转变时,可能只考虑来自相同时基的OFDM码元的信道观察值。此外,另一个时基上的信道观察值可以在使用之前校正到当前时基。在任何情况中,当时间滤波器考虑连续的OFDM码元时,只使用相同时基上的或校正到相同时基上的信道观察值。参考图8,示出了具有TDM和FDM导频组合的导频传输方案的实施例。基站110可以在每个超帧204中发射TDM导频1212禾[]TDM导频2214以促进通过无线接收机150的初始和精确定时捕获。在本实施例中,TDM导频212、214的额外开销是两个OFDM码元周期,它的大小可以比超帧204的小。基站110还可以根据各种方案在大多数或某些剩余的子带中发射FDM导频。OFDM码元周期的每个组包含一个组中足够数量(Lfdm)的子带,以支持通过无线接收机的信道估计以及频率和时间跟踪。用于FDM导频码元的子带的组是用于OFDM码元的所有子带的子集。在每个组中的子带可以在N个总子带上均匀地分布,并且均匀地隔开Sfdm二N/L咖个子带。对于不同的OFDM码元周期,可以使用不同的子带组,以致相邻的OFDM码元具有不同的子带组。此外,在一个组中的子带可以相对于其它组中的子带交错或偏移,以致在两个组中的子带相互交错而不重叠。因此,把上述相互排斥和非一重叠子带的每个组统称为"交错"。作为一个例子,N=4096,Lfdm=512,8編=8,所以每个OFDM码元会有八个交错,并且每个交错包括512个子带。通常,任何数量的交错(子带组)可用于FDM导频,并且每个组可以包括N个总子带中的任何数量的子带。在一个实施例中,单个交错(包括512个子带,包括保护子带)用于FDM导频。无线接收机150使用FDM导频,用于信道估计、时间跟踪和/或可能用于频率跟踪。无线接收机可以根据导频一20FDM码元214得到初始信道估计值。无线接收机可以使用FDM导频来增加超帧204中信道估计值的正确度。无线接收机150还可以使用FDM导频来更新可以校正所接收的信号中的频率误差的频率跟踪环路。无线接收机150再可以使用FDM导频(在通过信道估计单元730转换成时域信道估计值之后)来更新时间跟踪环路和根据观察到的信道位置和延迟扩展(例如,由于通信信道的信道冲激响应变化)在偏移处放置FFT收集窗。对于图8所示的实施例,用八的交错来发送FDM导频以致每个八的子带包括七个数据码元和一个FDM导频码元。在本实施例中,交错的FDM导频的位置是从一个OFDM码元到下一个OFDM码元交错的。如果在OFDM码元周期m的交错2上放置导频,则在OFDM码元m+l中它们是放置在交错6上的。交错允许信道估计使用实际FDM导频子带两次来把它们转换成时域信道冲激响应。信道估计块假定连续OFDM码元上的条件(信道等)是不变的。组合来自带有交错6上的FDM导频的OFDM码元m-l的信道估计值与来自带有交错2上的导频的OFDM码元m的信道估计值以及再是交错6上的OFDM码元m+l得到信道观察值。通过这个过程,产生一个效果,就像在交错2和6两者上有总数为FDM导频的实际数量的两倍的FDM导频。例如,对于给定的OFDM码元周期有512个FDM导频的情况中,信道估计块730使用相邻的OFDM码元周期使之加倍而存在512个实际的FDM导频和512个伪FDM导频。接着参考图9A、9B和9C,示出了一些实施例,这些实施例示出在不同延迟扩展下的一个OFDM码元的三个接收信号路径。每个OFDM码元包括C个采样的循环前缀1004和N个采样的经变换的码元1008。示出了在三个路径上接收到OFDM码元,其中在本实施例中,每个路径具有不同的量值和时间偏移。在某些实施例中可以忽略具有预定量值之下的OFDM码元的路径。例如,可以比图9A中所示的三个路径多好多,但是当定信道位置的特征时可以忽略较低量值的路径。FAP和LAP之间的差是延迟扩展D。例如,在一个实施例中,循环前缀1004为512个采样的长度,而延迟扩展是490个码片。相对于FFT收集窗1012来设置Dmid,并且通过分析FAP、LAP和/或延迟扩展来确定Dmid。Dmid是当前OFDM码元的FFT收集窗1012的开始和所要求的下一个OFDM码元的信道中间之间的距离。使用偏移来调节当前OFDM码元和下一个OFDM码元之间的N个采样(例如,4096个采样)的FFT收集窗1012的位置。例如,收集窗1012定义通过FFT514转换成频域的输入信号的有关部分。设置收集窗1012来捕获封装最有用的能量的信号部分。如下所述,确定FAP、LAP和延迟扩展中的至少两个以便定出信道位置的特征。FAP、LAP和延迟扩展可以是当前的测量值、在时间上平均的测量值和/或最坏情况的测量值。为了设置收集窗1012,可以设置FFT收集窗1012的开始,以致使接下来的信道估计值在值Dmid的中心,这是可编程的。在一个实施例中,把D^设置成约为循环前缀1004的长度的一半(即,长度为512个采样的循环前缀中的256个采样)但是一个值,并且从收集窗1012的开始进行测量。在图9A、9B和9C的实施例中,把Dmid设置在下一个OFDM码元的延迟扩展的中间,并且相对于D幽设置收集窗。只要如图9A和9B中的情况那样延迟扩展D小于循环前缀1004的长度,那么收集在FFT收集窗内的所有信号能量都对应于所要求的OFDM码元,并且可以建设性地组合以用于数据解调。相反,在图9C中因为存在较大的延迟扩展,所以延迟扩展不允许收集在FFT收集窗内的所有能量都是来自所要求的OFDM码元的。在图9A和9B的实施例中,收集窗1012设置在相对于D^的预定位置处,但是在图9C的实施例中收集窗1012设置在FAP^处。FAP距离是第一路径的FFT收集窗1012的开始和循环前缀1004的结束之间的测量值。LAP距离是最后路径的FFT收集窗1012的开始和循环前缀1004的结束之间的测量值。Dmid'是当前OFDM码元的Dmid所要求的位置。D^是下一个OFDM码元期间Dmid'所要求的位置。在一个实施例中,把Dmid设置在FAP和LAP之间的某处或FAP和LAP之间的中点处。换言之,在下一个OFDM码元周期中D^,变成Dmid。当图9A中的信道条件不变化时,一般Dmid,和Dmid相互对应。图9A和9B示出一些例子,其中可以设置收集窗1012来捕获OFDM码元的有用的信号能量。在两种情况中,延迟扩展小于循环前缀1004的大小。在这些情况下,把收集窗1012的开始设置在所有到达路径的循环前缀的交集内,这对应于感兴趣的OFDM码元。定义交集为经筛选而排除弱路径的信号路径中的每一个接收同一OFDM码元的循环前缀的时间段。换言之,交集开始于LAP的循环前缀的开始处并且终止于FAP的循环前缀1004的结束处。在一个实施例中,只要对应于第一和最后到达路径的循环前缀的交集是非空白的组,就把收集窗1012设置在交集的中间。通常如此地设置FFT收集窗1012以致接下来(将来)的信道估计值出现在Dmid的中心,这可能从Dg变化成Dmid,。在一种迭代的方式中,在从Dmid变化成Dmid'时,用一个偏移值来校正D^'。在图9A中,信道位置没有改变,以致一般Dmid,和Dmid互相对应。但是在图9B中,不是这样的情况,因为在Dmid和Dmid'之间存在偏移值(Offset)。图9A和图9B的差别在于使收集窗1012相对于信道位置向右偏移以致D^不再与D^d'—致。把这个偏移值从时间跟踪器520转发到时间滤波器528以致可以调节下一个OFDM码元的收集窗1012的位置。当在当前OFDM码元中存在D^和Dmid'时,使下一个码元的收集窗1012的位置向左移动并且离开D^和移向Dmid'。这样,对于所有感兴趣的路径都可以使收集窗1012的开始保持在循环前缀1004的交集。当延迟扩展超过循环前缀1004的长度时,如图9C中的情况,不再可能使来自其它OFDM码元的路径不成为收集窗1012的一部分。在这些情况中,在与当前OFDM码元的FAP对应的循环前缀1004的经估计的结束之前,以最小FAP距离FAPmin来设置收集窗1012。使用一个或多个过去的OFDM码元来预测当前的OFDM码元的循环前缀1004将在何处结束。在一个实施例中,对于512个采样的循环前缀1004,FAPmin是24个采样。在其它实施例中,FAP^可以为循环前缀1004的长度的约0%、1%、2%、3%、4%、5%、6%、7%、8%、9%或10%。参考图10A和10B,附图展示了处理信道抽头能量以确定累积能量。在图10A中,检测窗1016移过冲激响应抽头能量以在检测窗1016中累积能量。在本实施例中,抽头能量经过短期平均块908和/或长期平均块912,以致可以使用下述的包括滑动检测窗1016和其它步骤的各种技术来确定趋势FAP和LAP和/或瞬日寸FAP禾卩LAP。如图10B所示,当检测窗1016通过图10A中的信道分布1030时,用检测窗1016中累积的能量来形成累积能量曲线1050。可以从累积能量曲线1050确定延迟扩展、FAP禾nLAP。已知延迟扩展、FAP和LAP中的任何两个,就可以确定缺少的一个。使用信道抽头能量的矢量作为到DMTT算法的输入,在本实施例中在N=1024点处估算。然而,在其它实施例中不必定是如此情况。如果降低DMTT算法的分辨率,则可以适当地减小这里所描述的所有长度和尺寸的比例。这是通过组合来自Nc=1024的数个相邻抽头的能量一长信道估计值以达到较低分辨率的(较短的)信道估计值而实现的。例如,在另一个实施例中,可以组合八个相邻的抽头,而较低分辨率>^=128。时间跟踪算法的跟踪能力或分辨率经常取决于信道估计的长度,即Nc。如果可得到循环巻积信道的所有Nc=4096个时域抽头,则时间跟踪分辨率通常在其最大值。既然是这样,有可能唯一地确定相对于OFDM码元边界的FFT收集窗1012位置中所引入的偏移量是多少。然而,在大多数实际情况中,用于信道估计的FDM子载波的数量限制了信道估计的长度。例如,具有如图8所示的(2,6)导频交错图案,在OFDM码元中零外插和500个有用的FDM子载波内插以及在OFDM码元上平均信道观察值之后,可得到的时域信道抽头的数量是Nc=1024。交错导频增加了信道估计的分辨率,例如,在一个实施例中,L^^每个OFDM码元中512个导频,但是Nc=1024个信道抽头(也是每个OFDM码元中),如上所述。在本实施例中的时间跟踪能力取决于所执行的实际的时间跟踪算法。在一个实施例中,算法使用关于过去信道布置的信息以便增加检测信道变化的能力。假定信道的最大非零延迟扩展是DMAX,但是并不知道关于信道的进一步情况,在DMAx〉Nc/2时就不能解决信道布置中的混淆现象。然而,在假定过去正确地估算FAP和LAP信息之后,绝对跟踪能力趋向于Nc—DMAx个位置的总数。换言之,假定信道同等地可能在两个方向上改变其位置(即,在当前定时基准之前和之后同等地可能发生信道内容)。然后,将来的信道位置可以离开当前定时基准有土(Nc—Dmax)/2个码片那么多。这在图ll中示出,其中该附图示出在所产生的信道抽头能量上的定时漂移的效果。跟踪能力中的一个因素是信道的经估计的延迟扩展D,而不是Dmax。在一个实施例中,当可得到信道延迟扩展上的信息时,可行的信道位置的总数增加到Nc—D。延迟扩展估计值D以及长于Nc/2个抽头的延迟扩展算法的阻力可能导致FAP检测方法的修改。为了方便地标注,我们引入"正搜索区域"或"负搜索区域"的术语-两者都在图11中示出。正搜索区域是非零信道内容之外的区域的--部分(即,图11中0和dmax之间的区域),其中假设可能潜在地出现较晚的信道内容。相似地,假定在负搜索区域中检测到的路径可以比以前观察到的信道内容行进更短的距离,因此,在时间上出现得"较早"。相对于以前的信道内容引入搜索区域引入了有可能增加DMTT的跟踪能力的记忆(或因果关系)。下面接着解释一些判定,这些判定导致在最大检测区域中布置经检测的信道内容以及在两个搜索区域之间布置边界1104。定时同步是基于信道估计值和累积能量曲线1050中的值的。考虑图10A中示出的、用于定时同步的信道分布1030。有可能把信道能量聚集在一些存储单元(bin)中,在这种情况中,信道分布1030是较粗略的,并且减小了图10A中的Nc。下面为了清楚起见,我们始终假设Nc二1024,并且需要明确地引入长度减少因子2m。如联系图6所描述,在长期和/或短期平均信道估计能量上执行定时搜索算法。在一次一个存储单元的时间平均过程中,识别在图IOA中具有最大信道能量,即riMAx,的存储单元。同样,存储最大能量£皿=^|/!(")|2。使用这个E嫩x值以便确定用于噪声门限的阈值TDMTT,针对除去信道估计值中不对应于真实信道内容的伪抽头。参考图IOB,示出了滑动能量检测窗1016通过信道分布1030而产生的累积能量曲线1050。图10A和10B中的例子的作用是指出方法的特性特征。选择检测窗长度Nw,以致完整的信道分布1030可以与检测窗1016配合。因此,Nw>=DMAX,并且对于该实施例选择Nw二768个采样,其中信道冲激响应长度(Nc)为1024个采样,但是在其它实施例中可以是另外的大小。包括完整信道能量(或其极大多数)的检测窗1016开始位置形成累积能量曲线1050中相当平坦的区域1040。平坦区域1040的长度是Nw—D,并且假定持续期间为正,其中D是实际信道延迟扩展。通过估计平坦区域1040的边界,有可能确定Nc—长信道估计中感兴趣的信道能量位置以及信道延迟扩展D。定义平坦区域1040为累积能量曲线1050的邻接部分,其中曲线1050在离开曲线1050最大值的预定范围内。在图10B中,通过FAP和LAP的出现来识别信道位置。一旦已知当前信道估计值中的FAP和D,那么要引入到将来FFT收集窗1012的定时校正或偏移就是如此的,S口,将来OFDM码元中的信道的中心在最大检测区域DMAx中的某个预定位置Dmid的周围。如果目标是减少在最大检测区域之前出现的较早路径的几率而使有效的信道延迟扩展保持较低,则选择Dmid为DMAx/2。通常,Dmid的选择值取决于配置区域并且是可编程的。可以计算所产生的定时偏移为<formula>formulaseeoriginaldocumentpage27</formula>(1)注意,公式(1)中的第二项对应于可变的回馈(back-off),所述可变的回馈取决于所允许的最大信道长度和当前估计的信道长度之间的经估计的"净空",以及取决于将来OFDM码元中考虑了稳健性问题的最佳信道布置。换言之,用于计算施加于FFT收集窗1012的定时偏移的公式(1)导致在将来OFDM码元中的中心在点D扁周围的时域信道内容移动。在本实施例中,一旦收集窗1012到达反转值4625,所计算的任何偏移就使收集窗1012移动。上述过程应用于定时判定的单个例子。在其它实施例中,可以在硬件(HW)和/或软件(SW)中独立地完成定时判定,其中HW判定是基于短期平均或瞬时信道估计值的,而SW判定是基于长期平均或趋势信道估计值的。然后每个判定实例(HW和SW)对信道位置,即FAP和LAP,作出判定。然后可以在信道定位器块924的一个实施例中组合这些判定以致<formula>formulaseeoriginaldocumentpage27</formula>(2)只要LAP—FAP<=DMAX,就可以使用来自公式(2)的值。如果违反了条件,则快速滤波器瞬时值比慢速滤波器瞬时值要优先。换言之,如果LAP—FAP>DMAX,贝IJ:<formula>formulaseeoriginaldocumentpage28</formula>(3)如下述的那样来处理仅保留的情况LAPHW—FAPHW〉DMAX或LAPSW—FAPSW>DMAX。可以发现公式(1)中使用的参数D为D:=LAP—FAP。接着,描述一个实施例中计算FAP和LAP的实际算法。到算法的输入是在Nc/2个存储单元中平均信道能量lh(n)l2的矢量,其中n可以取0和mMAx之间的值(在某些实施例中mMAx二2或3)。对这些能量进行平均,但是是在使用于定时同步块中之前,在阈值以下的信道抽头被选出,所述阈值是可编程的值TDMTT。算法的输出是两个整数,即FAP禾PLAP。注意,可以在HW和/或SW中独立地应用下面列出的步骤中的下述算法,并且可以组合其结果。描述FAP/LAP检测算法的两个变量单轮和两轮算法。单轮算法需要稍少的计算时间,但是在一个实施例中,执行逻辑方面是稍微复杂的。两轮算法能更直接地执行,并且可以在计算时间并非最紧迫资源的任何时间中使用。单轮加强的DMTT算法1."展开"信道分布1030以区分两个区域-正和负搜索区域,如图11和12所示。在某些实施例中,在正和负搜索区域之间的边界点1104是另一个可编程的参数。假定新信号路径同等地可能在当期检测的信道内容之前或之后出现,选择边界点1104(从信道估计的结束处)以致各区域具有相等的长度;换言之,AN=(Nc/2—Dmid)/2m。因此,比较阈值T画TT之后,我们得到<formula>formulaseeoriginaldocumentpage28</formula>,其中A^"iV21概念上,然后对展开的信道估计值在两侧上填充零,以便保证通过如下所实施的、通过滑动长度Nw的检测窗1016检测到图10B中所示的平坦区域的上升沿和下降沿两者。2.设置初始值:Nw=DMAX/2m,n=0,Eu=0,具有不同分辨率δE=EMAX/Y,△E=NY*δE(可编程参数Y和NY)的两个步长;设置三个正向和一个反向阈值EtFO=EmAX—2△e,Etf1=Emax—△e,Etf.end=E丁Fl-5e,以及Etb二E丁f,end;设置二进制标志foundbeg=false,foundend=false;使前沿位置的缓冲器BEGbuff初始化为长度NJ勺全零。3.对于(K-rKNw,以单轮算法进行如下<formula>formulaseeoriginaldocumentpage29</formula>a)En=En-e(n);调用以及e(n)前有多个零。b)如果(En>ETF0以及En〉ETF1),值超过阈值相当大的数量;在本实施例中用值n来填充缓冲器BEGbuff(Ny次)。c)另外,如果(En>ETF0,但是En〈=ETF1),值刚超过阈值,把当前位置n偏移到缓冲器BEGbuff—次。在(b)和(c)两种情况中,进行如下ETF()=En+△E,ETFI=ETFo+△E,ETB=En-△E,foundbeg=true。d)另外,如果(foundbeg=true,foundend=false以及En<ETB),则进行END=n,foundend=true,ETF,end=ETB+E。e)另外,如果(foundend=true以及En〉ETF,end),则进行foundend=false。4.对于Nw〈-n〈Nc/2m进行如下[En=En-e(n-Nw)+e(n);然后重复上述步骤(b)-(e)]。5.在founcUrfalse时,进行如下[n=n+l,En=En-e(n-Nw),然后还进行步骤(d)]。最终,我们得到与信道位置和延迟扩展有关的输出参数为<formula>formulaseeoriginaldocumentpage30</formula>(4)上述步骤l一5中描述的算法具有下述特性中的某一些或全部M吏用小的细步长(step)se和对应的值Ny(选择作为2的幂)以便构建算法的有效步长,Ae是有利的,因为小的值se有助于确定具有较高正确度的累积能量分布的绝对最大值。用于前沿位置的缓冲器BEGbuff的作用是通过粗略的Se从最大位置有效地退回,并且声明该点为前沿。实际的退回量取决于数个因素。,算法把经估计的前沿beg:BEGbuff设置得不迟于平坦区域1040的实际开始,并且把经估计的后沿END设置得不早于平坦区域1040的实际结束,只要AE1060大于平坦区域1040中的En的最大峰到峰纹波。所产生的平坦区域1040可以比实际平坦区域1040宽。然而,在大多数实际情况下,声明前沿位于实际最大值点的AE和2AE之间的任何地方,而后沿约出现在最大值以下的AEl060处。,值y和n,的某些折衷包括从正确度观点来说,较佳的是大的值。当y和对应的Ny趋向无穷大时,更精确地确定累积能量最大En的最大值。随着NY的增加,从最大值的返回跟踪(以确定前沿位置)的混淆性也增加。在一个实施例中,选择这些值,使y二256以及Ny二8。在某些实施例中保持这些值为可编程的。与7和Ny相关的是门限tdmtt的值。在码元定时检测或DMTT块720中引入取阈值以取得时间信道估计平均的相关组合增益的优点。取阈值除去了上述步骤3中可看到的由于零-填充引起的正偏置(累积能量曲线1050中的正倾斜)。阈值不大于所产生的等效步长ae,并且在多个细步长se方面,保持为可编程的Nth。在一个实施例中,所选择的值是Nth二4,以致Tdmtt二Emax/64。总的说来,y、>^和Nth以及2m的适当的值可以是完全根据经验的或算法的,但是保持在可编程寄存器中。此外,有可能保持AGC设置点作为代替EMAx的基准值。如上和公式(3)所述,当在使用慢-和快速平均信道估计908、912的定时判定中检测到某些差异时,可以应用另外的处理。相似的防范措施可应用于上述个别的(HW或SW)定时搜索算法返回并非所期望的结果(例如,LAP—FAP>DMAX)的不太可能的情况中。不管所估计的前沿和后沿位置,在实施例中把FAP和LAP的值分别限制为小于DMAx。然而,为了避免错误定时导致的性能下降,建议适当地设置要检测LAP—FAP〉DMAX情况的HW,并且在该情况下设置FAP^D丽—Nc,LAP=2DMAX—NC。使用上述算法,就可以得到用于短期平均(HW)和长期平均(SW)信道估计值的信道参数。然后组合对应于算法的最终结果即,FAPHw、LAPHw、FAPsw、LAPSW,并且用于早先在公式(2)和(3)中说明的OFDM码元计数器修改,以对收集窗1012进行定位。两轮加强的DMTT算法假定可以使用单轮或两轮DMTT算法来获取快速滤波器平均信道估计值An(k)、关于FAP和LAP的信息。在单轮算法提供较快处理时间的优点的同时,可能对于相关联的逻辑和HW资源有更苛刻的要求。根据以前的最佳己知定时(包括与有用的信道内容的估计长度有关的可变的反转)来对准包含在An(k)中的平均信道估计值。在本实施例中,平均信道估计值还去除阈值。DMTT算法的一个目的是再估算估计值A。(k)中的非零信道内容的开始和结束,并且使用该信息来更新将来OFDM码元中FFT收集窗1012布置,为的是建立所要求的性能以及稳健性,以改变信道条件。每Nud个OFDM码元执行这个再估算(定时估计)一次,并且包括下列操作1.定义把平均信道估计值中"将来"和"过去"分开的断开点。由于交错导频的有限数量(在本实施例中,信道估计值跨度仅为1024个时域码片),作出何处是信道估计值中的开始位置(最小时间的位置)的硬判定,然后按增加时间的次序对估计值进行再排序。2.根据作为最大时域分子EMAx的一部分而选择的阈值来定信道估计的门限。在HW中平均去除了阈值的信道估计值以致噪声分量的不相干的组合可以导致信道估计值的SNR增益。为了取得这个增益的有利之处,在DMTT块720中应用门限。3.通过在定门限的信道估计值上滑动大小为Nw的矩形检测窗1016来计算累积能量曲线1050。寻找累积能量分布的最大值。根据预置的正向和反向门限系数ef和eb,计算正向和反向阈值以确定平坦区域边缘五r,F=A,皿(1-)1=五,彦(1-^).4.从与En,MAX对应的点IlMAX开始,向累积能量分布的边缘移动,确定能量越过正向和反向阈值处的最远的点。在一个实施例中,正向和反向阈值为En,MAX的5%、10%、15%、或20%。这些点(分别)确定平坦区域1040的结束和开始。使用这些点,可以直接计算非零信道内容的估计的开始和结束(FAP和LAP)。在正常操作模式中,到加强的DMTT单元的输入是N个值A。(k)、可以通过用于平均的块来确定的An(k)的最大值,即Emax,以及每Nud个OFDM码元由FTT块产生一次的"DMTT更新请求信号"。其它"输入"有在下面表1中给出的两轮算法的SW—可编程参数。表l带有缺省值的、由两轮DMTT算法使用的可编程参数<table>tableseeoriginaldocumentpage32</column></row><table><table>tableseeoriginaldocumentpage33</column></row><table>可以通过软件来写这些参数,并且它们中的某一些在整个调制解调器的操作中是保持不变的,它们中的某一些可以适用于一帧一帧的基础,这取决于更复杂的sw算法。任何时候当"DMTT更新请求信号"设置成高电平以及根据其它输入时,加强的DMTT单元产生两个输出,目卩,非零信道内容的经估计的开始和结束;这是两个整数:FAP和LAP。另外的可编程参数包括最小反转B。ff以及硬极限offset-MAXc在初始化阶段期间,使相关的变量和缓冲器初始化。在下列各阶段中使用它们。第一步是定义包含在长度N二1024/Nb的缓冲器An(k)(也称为An)中的信道估计能量分布的开始和结束的概念。为了能量累积的目的,定义在该缓冲器中的开始点为N—an,而最后的点是N—aN—1;注意指数增加模数N。定义存储器位置的地址startlndex=endlndex=N—An,以及断幵点位置breakPt=[N—△N+Nw]m。dN。累积能量En是12—位无符号的值(数值范围为25),在本实施例中使其初始化成零。同样,使位置计数器n初始化到零(10位),并且还有分别包含前沿和后沿位置的值BEG和END(各10位)也如此地初始化。根据平均信道估计值的最大抽头EMAX,确定无符号的8—位阈值TDMTT=EMAX/PT。使最大累积能量值En,MAx和对应的位置tlMAx两者都初始化至零。为累积能量En的缓冲器分配存储器,该缓冲器是包含12—位无符号值的N+Nw—长缓冲器。最后,设置二进制标志foundbeg=false,foundend=false。在已经发生初始化之后,已准备好了开始DMTT算法的第一轮。该阶段的成果是计算累积能量和查找它们的最大值。对于(KKN,进行如下f)e=AendIndex;如果e〉T讓tt,则进行En二En+e(饱和而返回12位);endlndex=[endlndex+1]m0dN;g)如果endlndex〉breakPt,则进行e^As加tadex;如果e>TDMTT,则进行En=E,,一e(保持在12位);startIndex=[startIndex+l]m。dN;把En存储在合适的位置;h)如果En〉En,MAx,则设置En,MAX=En和nMAX=n。对于N<=n<N+Nw,进行e=AstartIndex;如果e〉TDMTT;则进行En=En—e(保持在12位);startIndex=[startIndex+l]m。dN;把E。存储在合适的位置;在已经完成第一轮之后,使用En,MAX来设置正向和反向阈值ET,F=En,MAX,(1一ef),ET,B=En,MAX(l—eb)。保持阈值为无符号的12位。第二轮包括两个部分用于寻找前沿的反向搜索,BEG,以及用于査找后沿的正向搜索,END。对于顺^-1>=11〉=0(降低指数),进行如下.'foundend=falsea)如果(foundbeg=false以及EiKEt,b),则进行BEG=n+l,foundbeg=true;b)否则如果(foundbeg=true,以及Eii〉二Et,b),则进行..foundbeg=fase。对于nMAx+l《iKN+Nw(增加指数),进行如下a)如果(foundend=false,以及En<ET,f),则进行END=n,foundend=true;c)否则如果(foundend=true,以及En>=ET,f),则进行foundend=false。此时,BEG和END两者都应包含非零值,并且两个二进制标志应该设置成tme。如果不是这样,那么不应该修改定时偏移值。发现与信道位置和延迟扩展联系的输出参数FAP和LAP为丄AP房=朋G-Aw,i^4P柳=五船一厶w_iV(5)另外的通信信道位置算法除了上述确定FAP的方法之外,可以在某些实施例中使用另外的方法。在--个实施例中,通过对累积能量的加权和以及它的正有限差进行评分而来发现平坦区域1040的前沿和后沿。在发现累积能量曲线1050的前沿和后沿两者之后,可以确定延迟扩展D。与本申请同日提交的、题为"FINETIMINGACQUISITION"的美国专利申请第_号(档案号040588)描述了使用在累积能量曲线的负的差别中检测尖峰(spike)来确定平坦区域的后沿,这也可用于寻找平坦区域的前沿,这里结合该文作为参考。一旦找到了这些沿,就可以根据上述方法来确定延迟扩展。在找到这些通信信道位置参数之后,可以在信道估计单元720和/或收集窗1012的布置中使用它们,如上所述。接着参考图13,揭示了用于确定通信信道位置的接收机1300的实施例。接收机包括用于随时间推移确定多个信道冲激响应的装置1304;用于在第一时间段上对多个信道冲激响应的第一子集进行平均以产生第一经滤波的信道冲激响应的装置1308;用于在第二时间段上对多个信道冲激响应的第二子集进行平均以产生第二经滤波的信道冲激响应的装置1316;以及用于使用第一经滤波的信道冲激响应和第二经滤波的信道冲激响应确定通信信道位置的装置1320。第二时间段大于第一时间段,并且第二子集与第一子集不同。参考图14,示出了用于确定通信信道位置的过程1400的实施例。在块1404中收集了许多信道冲激响应。在第一时间段上对许多信道冲激响应的第一子集进行平均以在块1408中产生第一经滤波的信道冲激响应。在第二时间段上对许多信道冲激响应的第二子集进行平均以在块1412中产生第二经滤波的信道冲激响应。第二时间段与第一时间段不同,并且第二子集与第一子集不同。使用第一经滤波的信道冲激响应和第二经滤波的信道冲激响应在块1416中确定通信信道位置。可以通过各种装置来执行这里描述的同步技术。例如,可以在硬件、软件或它们的组合中实现这些技术。对于硬件实施,可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DPS)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、设计成执行这里描述的功能的其它电子单元、或它们的组合中实现用于支持同步的在基站处的处理单元(例如,TX数据和导频处理器120)。还可以在一个或多个ASIC、DSP等中实现用于执行同步的无线接收机处的处理单元(例如,SCEU180)。上述实施例中的某一些以特定方式来确定平坦区域的前沿和后沿。其它实施例可以从最大抽头能量对抽头能量的加权和以及有限差异进行评分。可以用这种类型的评分算法来确定平坦区域的开始和结束。对于软件实施,可以在执行这里所描述的功能的模块(例如,进程、功能等)中实现同步技术。可以把软件代码存储在存储单元(例如,图1中的存储单元192)中以及通过处理器(例如,控制器190)来执行。可以在处理器内或处理器外实现存储器单元。在上面已经联系了特定设备和方法描述本揭示的原理的同时,应该清楚地理解,本说明只是作为例子而不是对本发明范围的限制。权利要求1.一种用于确定通信信道位置的方法,所述方法包括以下步骤在第一时间段上对多个信道冲激响应的第一子集进行平均以产生第一经滤波的信道冲激响应;在第二时间段上对所述多个信道冲激响应的第二子集进行平均以产生第二经滤波的信道冲激响应,其中所述第二时间段与所述第一时间段不同,并且所述第二子集与所述第一子集不同;以及使用所述第一经滤波的信道冲激响应和所述第二经滤波的信道冲激响应来确定所述通信信道位置。2.如权利要求1所述的用于确定通信信道位置的方法,还包括随时间推移确定所述多个信道冲激响应的步骤。3.如权利要求1所述的用于确定通信信道位置的方法,其特征在于,所述第二时间段大于所述第一时间段。4.如权利要求1所述的用于确定通信信道位置的方法,还包括以下步骤使用所述第一经滤波的信道冲激响应确定第一到达路径(FAP)、第一最后到达路径(LAP)或第一延迟扩展中的至少两个;以及使用所述第二经滤波的信道冲激响应确定第二FAP、第二LAP或第二延迟扩展中的至少两个,其中所述确定通信信道位置的步骤包括使用第一FAP、第一LAP或第一延迟扩展中的所述至少两个以及第二FAP、第二LAP或第二延迟扩展中的所述至少两个来确定所述通信信道位置的步骤。5.如权利要求4所述的用于确定通信信道位置的方法,其特征在于,所述第一和第二FAP中较早的一个和所述第一和第二LAP中较晚的一个在确定所述通信信道位置时使用。6.如权利要求1所述的用于确定通信信道位置的方法,其特征在于,所述第一时间段小于帧周期。7.如权利要求1所述的用于确定通信信道位置的方法,其特征在于,所述第二时间段大于帧周期。8.如权利要求1所述的用于确定通信信道位置的方法,其特征在于,所述第二时间段大于超帧时间周期。9.如权利要求1所述的用于确定通信信道位置的方法,还包括从所述多个信道冲激响应中选出低于预定阈值的信道抽头的步骤。10.如权利要求1所述的用于确定通信信道位置的方法,其特征在于,所述各平均步骤中的至少一个使用有限冲激响应滤波算法。11.如权利要求1所述的用于确定通信信道位置的方法,其特征在于,所述各平均步骤中的至少一个使用无限冲激响应滤波算法。12.—种用于确定通信信道位置的接收机,所述接收机包括用于在第一时间段上对多个信道冲激响应的第一子集进行平均以产生第一经滤波的信道冲激响应的装置;用于在第二时间段上对多个信道冲激响应的第二子集进行平均以产生第二经滤波的信道冲激响应的装置,其中所述第二时间段与所述第一时间段不同,并且所述第二子集与所述第一子集不同;以及用于使用所述第一经滤波的信道冲激响应和所述第二经滤波的信道冲激响应来确定所述通信信道位置的装置。13.如权利要求12所述的用于确定通信信道位置的接收机,还包括用于随时间推移确定所述多个信道冲激响应的装置。14.如权利要求12所述的用于确定通信信道位置的接收机,其特征在于,所述第二时间段大于所述第一时间段。15.如权利要求12所述的用于确定通信信道位置的接收机,还包括用于使用所述第一经滤波的信道冲激响应确定第一FAP、第一LAP或第一延迟扩展中的至少两个的装置;以及使用所述第二经滤波的信道冲激响应确定第二FAP、第二LAP或第二延迟扩展中的至少两个的装置,其中所述用于确定通信信道位置的装置包括用于使用第一FAP、第一LAP或第一延迟扩展中的所述至少两个以及第二FAP、第二LAP或第二延迟扩展中的所述至少两个来确定所述通信信道位置的装置。16.如权利要求15所述的用于确定通信信道位置的接收机,其特征在于,所述第一和第二FAP中较早的一个和所述第一和第二LAP中较晚的一个在确定所述通信信道位置时使用。17.如权利要求12所述的用于确定通信信道位置的接收机,其特征在于,所述第二时间段大于帧周期。18.如权利要求12所述的用于确定通信信道位置的接收机,还包括从所述多个信道冲激响应中选出低于预定阈值的信道抽头的装置。19.如权利要求12所述的用于确定通信信道位置的接收机,其特征在于,所述各用于平均的装置中的至少一个使用有限冲激响应滤波算法。20.如权利要求12所述的用于确定通信信道位置的接收机,其特征在于,所述各用于平均的装置中的至少一个使用无限冲激响应滤波算法。21.—种用于确定通信信道位置的通信设备,所述通信设备包括处理器,配置成在第一时间段上对多个信道冲激响应的第一子集进行平均以产生第一经滤波的信道冲激响应;在第二时间段上对所述多个信道冲激响应的第二子集进行平均以产生第二经滤波的信道冲激响应,其中所述第二时间段与所述第一时间段不同,以及所述第二子集与所述第一子集不同;以及使用所述第一经滤波的信道冲激响应和所述第二经滤波的信道冲激响应来确定所述通信信道位置;以及与所述处理器耦合的存储器。22.如权利要求21所述的用于确定通信信道位置的通信设备,其特征在于,所述处理器还配置成随时间推移确定多个信道冲激响应。23.如权利要求21所述的用于确定通信信道位置的通信设备,其特征在于,所述第二时间段大于所述第一时间段。24.如权利要求21所述的用于确定通信信道位置的通信设备,其特征在于,所述处理器还配置成使用所述第一经滤波的信道冲激响应确定第一FAP、第一LAP或第一延迟扩展中的至少两个;以及使用所述第二经滤波的信道冲激响应确定第二FAP、第二LAP或第二延迟扩展中的至少两个,其中所述确定通信信道位置包括使用第一FAP、第一LAP或第一延迟扩展中的所述至少两个以及第二FAP、第二LAP或第二延迟扩展中的所述至少两个来确定所述通信信道位置。25.如权利要求24所述的用于确定通信信道位置的通信设备,其特征在于,所述第一和第二FAP中较早的一个和所述第一和第二LAP中较晚的一个在确定所述通信信道位置时使用。26.如权利要求21所述的用于确定通信信道位置的通信设备,其特征在于,所述第二时间段大于超帧时间周期。27.如权利要求21所述的用于确定通信信道位置的通信设备,其特征在于,所述处理器被进一步配置成从所述多个信道冲激响应中选出低于预定阈值的信道抽头。28.如权利要求21所述的用于确定通信信道位置的通信设备,其特征在于,所述各平均中的至少一个使用有限冲激响应滤波算法。29.如权利要求21所述的用于确定通信信道位置的通信设备,其特征在于,所述各平均中的至少一个使用无限冲激响应滤波算法。30.—种用于确定通信信道位置的方法,所述方法包括以下步骤在第一时间段上对多个信道冲激响应的第一子集进行平均以产生第一经滤波的信道冲激响应;使用所述第一经滤波的信道冲激响应确定第一FAP、第一LAP或第一延迟扩展中的至少两个;在第二时间段上对所述多个信道冲激响应的第二子集进行平均以产生第二经滤波的信道冲激响应,其中所述第二时间段与所述第一时间段不同,以及所述第二子集与所述第一子集不同;使用所述第二经滤波的信道冲激响应确定第二FAP、第二LAP或第二延迟扩展中的至少两个;以及使用第一FAP、第一LAP或第一延迟扩展中的所述至少两个以及第二FAP、第二LAP或第二延迟扩展中的所述至少两个来确定所述通信信道位置。31.如权利要求30所述的用于确定通信信道位置的方法,还包括随时间推移确定多个信道冲激响应的步骤。32.如权利要求30所述的用于确定通信信道位置的方法,其特征在于,所述第二时间段大于所述第一时间段。33.如权利要求30所述的用于确定通信信道位置的方法,其特征在于,所述第一和第二FAP中较早的一个和所述第一和第二LAP中较晚的一个在确定所述通信信道位置时使用。34.如权利要求30所述的用于确定通信信道位置的方法,其特征在于,所述第一时间段小于帧周期。35.如权利要求30所述的用于确定通信信道位置的方法,其特征在于,所述第二时间段大于帧周期。36.如权利要求30所述的用于确定通信信道位置的方法,其特征在于,所述第二时间段大于超帧时间周期。37.如权利要求30所述的用于确定通信信道位置的方法,还包括从所述多个信道冲激响应中选出低于预定阈值的信道抽头的步骤。38.如权利要求30所述的用于确定通信信道位置的方法,其特征在于,所述各平均步骤中的至少一个使用有限冲激响应滤波算法。39.如权利要求30所述的用于确定通信信道位置的方法,其特征在于,所述各平均步骤中的至少一个使用无限冲激响应滤波算法。全文摘要揭示了用于确定通信信道位置的方法。在第一时间段上对多个信道冲激响应中的第一子集进行平均以产生第一经滤波的信道冲激响应,以及在第二时间段上对多个信道冲激响应中的第二子集进行平均以产生第二经滤波的信道冲激响应。第二时间段与第一时间段不同,并且第二子集与第一子集不同。使用第一经滤波的信道冲激响应和第二经滤波的信道冲激响应来确定通信信道位置。文档编号H04L27/26GK101160895SQ200680012459公开日2008年4月9日申请日期2006年3月9日优先权日2005年3月10日发明者A·曼特里瓦迪,B·沃斯尔杰,M·M·王,R·维加严,林福韵申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1