用于通用时隙到交错映射的系统和方法与流程

文档序号:11253695阅读:341来源:国知局
用于通用时隙到交错映射的系统和方法与流程

分案申请的相关信息

本案是分案申请。本分案的母案是申请日为2008年8月6日、申请号为200880100596.5、发明名称为“用于通用时隙到交错映射的系统和方法”的发明专利申请案。

根据35u.s.c.§119主张优先权

本专利申请案主张2007年7月25日申请的标题为“用于通用时隙到交错映射的系统和方法(systemsandmethodsforgeneralizedslot-to-interlacemapping)”的第60/951,951号临时申请案和2007年7月25日申请的标题为“在无线多载波通信系统中对多个数据流的多路复用和传输(multiplexingandtransmissionofmultipledatastreamsinawirelessmulti-carriercommunicationsystem)”的第60,951,950号临时申请案的优先权,上述两个申请案全部转让给本案受让人,且在此明确以引用的方式并入本文中。

本发明的技术大体上涉及电信,且更具体地说,涉及用于通用时隙到交错映射的系统和方法。



背景技术:

仅前向链路(flo)是已被业界领先的无线提供商群体开发出来的数字无线技术。flo技术是在用于移动多媒体环境的一种情况下设计的,且展现出适合于在蜂窝式手持机上使用的性能特征。flo技术使用译码和交错中的进步来实现高质量接收,译码和交错两者是用于实时内容流式传输和其它数据服务。flo技术可在不损害功耗的情况下提供稳健的移动性能和高容量。所述技术还通过显著减少需要部署的发射器装置的数目来降低传递多媒体内容的网络成本。另外,基于flo技术的多媒体多播补充无线经营商的蜂窝式网络数据和语音服务,从而将内容传递给3g网络上所使用的相同蜂窝式手持机。

flo无线系统已经设计以将除非实时服务以外的实时音频和视频信号广播给移动用户。使用高大的功率发射器装置来进行相应的flo发射,以确保给定地理区域中的广泛覆盖。此外,常见的是在大多数市场中部署3到4个发射器装置,以确保flo信号到达给定市场中的人群的大多部分。在flo数据包的获取过程期间,进行若干确定和计算以为相应的无线接收器装置确定例如频率偏移等方面。在给定支持多媒体数据获取的flo广播的性质的情况下,此数据和相关联的开销信息的高效处理是极为重要的。举例来说,当确定频率偏移或其它参数时,需要复杂的处理和确定,其中使用相位和相关联角度的确定来促进数据的flo发射和接收。

例如flo等无线通信系统经设计以在移动环境下工作,其中在具有显著能量的信道分接头的数目、路径增益和路径延迟方面的信道特性预期在一段时间内会相当显著地改变。在正交频分多路复用(ofdm)系统中,接收器装置中的时序同步块通过适当地选择ofdm符号边界以使快速傅立叶变换(fft)窗中所捕捉到的能量增至最大来响应信道分布的变化。当此些时序校正发生时,重要的是信道估计算法在计算待用于对给定ofdm符号进行解调的信道估计的同时考虑时序校正。在一些实施方案中,信道估计还用于确定对需要应用于将来符号的符号边界的时序调整,从而导致已经引入的时序校正与将为将来符号确定的时序校正之间微妙的相互作用。此外,对于信道估计块来说常见的是处理来自多个ofdm符号的导频观察结果,以便产生具有较好噪声平均化且还解决较长信道延迟扩展的信道估计。当一起处理来自多个ofdm符号的导频观察结果以产生信道估计时,重要的是基础的ofdm符号与符号时序对准。



技术实现要素:

以下内容呈现对本发明的技术的各种配置的简化概述,以便提供对所述配置的一些方面的基本理解。此概述并不是详尽的综述。此概述无意指认本文所揭示的配置的关键/重要元素或划定其范围。此综述的唯一目的以简化形式呈现一些概念,作为稍后呈现的更详细描述内容的序言。

在本发明的一个方面中,一种发射器或接收器装置包含经配置以具有一个或一个以上导频交错向量和一个或一个以上距离向量的处理系统。所述处理系统进一步经配置以基于所述一个或一个以上导频交错向量而提供第一时隙交错,且进一步经配置以基于所述第一时隙交错和所述一个或一个以上距离向量而提供第二时隙交错。

在本发明的另一方面中,一种发射器或接收器装置包含:用于包含一个或一个以上导频交错向量的装置;用于包含一个或一个以上距离向量的装置;用于基于所述一个或一个以上导频交错向量而提供第一时隙交错的装置;以及用于基于所述第一时隙交错和所述一个或一个以上距离向量而提供第二时隙交错的装置。

在本发明的另一方面中,描述一种用于在发射器或接收器装置处提供时隙交错或提供通信的方法。所述方法包含:接收一个或一个以上导频交错向量;接收一个或一个以上距离向量;基于所述一个或一个以上导频交错向量而提供第一时隙交错;以及基于所述第一时隙交错和所述一个或一个以上距离向量而提供第二时隙交错。

在本发明的又一方面中,一种可读媒体包含可由发射器或接收器装置执行的指令。所述指令包含用于以下操作的代码:接收一个或一个以上导频交错向量;接收一个或一个以上距离向量;基于所述一个或一个以上导频交错向量而提供第一时隙交错;以及基于所述第一时隙交错和所述一个或一个以上距离向量而提供第二时隙交错。

在本发明的又一方面中,一种发射器或接收器装置包含:导频交错向量单元,其经配置以包含一个或一个以上导频交错向量;以及距离向量单元,其经配置以包含一个或一个以上距离向量。所述发射器或接收器装置进一步包含时隙交错计算单元,其经配置以基于所述一个或一个以上导频交错向量而提供第一时隙交错,且进一步经配置以基于所述第一时隙交错和所述一个或一个以上距离向量而提供第二时隙交错。

在本发明的又一方面中,可基于第一时隙交错和一个或一个以上距离向量而产生用于所有其它时隙的额外时隙交错。

将理解,所属领域的技术人员从以下详细描述内容中容易理解其它配置,以下详细描述内容中仅以说明方式展示并描述各种配置。如将认识到,在全都不脱离本发明的范围的情况下,本文的教示可延伸到其它和不同配置,且其若干细节能够在各种其它方面进行修改。因此,图式和详细描述内容将被视为本质上是说明性的而不是限制性的。

附图说明

图1是说明用于仅前向链路网络(flo)的无线网络系统的实例的概念框图。

图2是说明可用于无线通信环境中的接收器装置的实例的概念框图。

图3是说明包含一发射器装置和一个或一个以上接收器装置的系统的实例的概念框图。

图4说明示范性flo物理层超帧。

图5说明示范性交错结构。

图6是时隙到交错映射的示范性表格。

图7是说明用于通用时隙到交错映射的示范性硬件实施架构的概念框图。

图8是说明发射器或接收器装置中的处理系统的功能性的实例的概念框图。

图9是说明在发射器或接收器装置处提供时隙交错或提供通信的示范性操作的流程图。

具体实施方式

下文结合附图而陈述的详细描述内容意在作为对各种配置的描述,而无意表示可实践本文所描述的概念的仅有配置。详细描述内容出于提供对本发明的技术的全面理解的目的而包含具体细节。然而,所属领域的技术人员将明白,可在没有这些具体细节的情况下实践本发明的技术。在一些例子中,为了避免混淆本发明的技术的概念而以框图形式展示众所周知的结构和组件。

图1是说明用于仅前向链路网络的无线网络系统100的实例的概念框图。系统100包含一个或一个以上发射器装置110,其可经由无线网络112向一个或一个以上接收器装置120通信。

接收器装置120可为任何合适的通信装置,例如手机、无线电话、有线电话、膝上型计算机、桌上型计算机、个人数字助理(pda)、数据收发器、调制解调器、寻呼机、相机、游戏控制台、mpeg音频层3(mp3)播放器、媒体网关系统、音频通信装置、视频通信装置、多媒体通信装置、前述装置中的任一者的组件(例如,印刷电路板、集成电路或电路组件),或任何其它合适的音频、视频或多媒体装置,或其组合。发射器装置110可为可发射的任何合适通信装置,例如基站或广播站。此外,这段中以上所述的装置中的任一者可为接收器装置(如果其可接收信号),或可为发射器装置(如果其可发射信号)。因此,上文所述的接收器装置中的任一者可为发射器装置(如果其可发射信号),且上文所述的发射器装置中的任一者可为接收器装置(如果其可接收信号)。另外,当装置由用户使用或将由用户使用时,所述装置可被称为用户装置。

接收器装置120的部分可用于对符号子组130或例如多媒体数据等其它数据进行解码。可在将仅前向链路(flo)协议用于多媒体数据传送的正交频分多路复用(ofdm)网络中传输符号子组130。信道估计可基于插入频域中且插入相应的ofdm符号中的均匀间隔的导频音调。

图2是根据本文所陈述的一个或一个以上方面,说明可用于无线通信环境中的接收器装置200的实例的概念框图。接收器装置200包括接收器202,其从(例如)接收天线(未图示)接收信号,且对接收到的信号执行典型动作(例如,滤波、放大、下变频转换等),且使经调节的信号数字化以获得样本。解调器204可对接收到的导频符号进行解调,并将其提供给处理系统206以进行信道估计。可提供flo信道组件210以处理flo信号。这可包含(例如)数字流处理和/或将位置计算定位在其它进程之间。处理系统206可为(例如)专用于分析由接收器202接收到的信息且/或产生供发射器216发射的信息的处理器、控制接收器装置200的一个或一个以上组件的处理器,或分析由接收器202接收到的信息、产生供发射器216发射的信息且控制接收器装置200的一个或一个以上组件的处理器。

可使用软件、硬件或上述两者的组合来实施处理系统206。应在广义上解释软件以指指令、数据或其任一组合,不管被称为软件、固件、中间件、微代码、硬件描述语言还是其它。举例来说,可用一个或一个以上处理器来实施处理系统206。处理器可为通用微处理器、微控制器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、可编程逻辑装置(pld)、控制器、状态机、门控逻辑、离散硬件组件或可执行对信息的计算或其它操纵的任何其它合适实体。

接收器装置200可另外包含存储器208,其操作上耦合到处理系统206,且可存储与数据处理有关的信息。

可读媒体可包含集成到处理器中的存储装置(例如可为asic的情况),和/或在处理器外部的存储装置(例如存储器208)。以说明而非限制的方式,可读媒体可包含易失性存储器、非易失性存储器、随机存取存储器(ram)、快闪存储器、只读存储器(rom)、可编程只读存储器(prom)、可擦除prom(eprom)、寄存器、硬盘、可装卸盘、cd-rom、dvd或任何其它合适存储装置中的一者或一者以上。另外,可读媒体可包含对数据信号进行编码的传输线或载波。可读媒体可为用计算机程序或指令来编码或存储的计算机可读媒体。所述计算机程序或指令可由发射器或接收器装置或由发射器或接收器装置的处理系统来执行。

接收器装置200可进一步包含:后台监视器214,其用于处理flo数据;符号调制器214;以及发射器216,其发射经调制的信号。

图3是说明包含发射器装置302和一个或一个以上接收器装置304的系统300的实例的概念框图。发射器装置302可包含:接收器310,其通过一个或一个以上接收天线306从一个或一个以上接收器装置304接收信号;以及发射器322,其通过一个或一个以上发射天线308向一个或一个以上接收器装置304发射。接收器310可在操作上与对接收到的信息进行解调的解调器312相关联。经解调的符号可由处理器系统314分析,处理器系统314类似于上文所述的处理系统206,其可耦合到存储与数据处理有关的信息的存储器316。

处理系统314可进一步耦合到flo信道组件318,其促进对与一个或一个以上相应接收器装置304相关联的flo信息的处理。flo信道组件318可将信息附加到与用于与接收器装置304通信的给定传输流的经更新数据流有关的信号,以提供对已识别并确认新最佳信道的指示。还可提供调制器320以多路复用一信号以供发射器322发射。上文参看图2针对处理系统和可读媒体而提供的描述内容类似地应用于图3中的组件。

图4说明示范性flo物理层超帧400。超帧400可(尤其)包含经时分多路复用(tdm)的导频(例如tdm导频1和tdm导频2)、广域识别信道(wic)、局域识别信道(lic)、开销信息符号(ois)、四个数据帧(例如帧1到帧4)、定位导频信道(ppc)以及信令参数信道(spc)。tdm导频可允许快速获取ois。ois可描述用于每一媒体服务的数据在超帧中的位置。超帧结构不限于图4中所说明的超帧结构,且超帧与图4中所说明的超帧相比可由更少元素或更多元素组成。

ofdm是一种形式的多载波调制。可将可用带宽分成n个频段,称为副载波,其中每一副载波(例如)被经正交振幅调制(qam)的符号调制。在flo中,发射和接收可基于使用4096(4k)个副载波,且可(例如)从qpsk或16-qam字母表选择qam调制符号。

每一超帧可包含多个ofdm符号。以说明的方式,一超帧可包含每mhz可用带宽200个ofmd符号(例如,对于6mhz为1200个ofdm符号)。在每一符号中,可存在多个副载波(例如,4000个副载波)。这些副载波可分开分组成多个交错。

如图5中所说明,示范性交错结构可包含(例如)8个交错。在此实例中,交错索引的范围是从0到7(即,i0、i1、i2、i3、i4、i5、i6、i7和i8)。每一交错可由(例如)在信号带宽上均匀间隔的500个副载波组成。在每一交错内的邻近副载波之间,存在7个副载波,所述7个副载波中的每一者属于不同交错。在每一ofdm符号中,一个交错可被指派给导频交错,且可用于信道估计。因此,可用已知(导频)调制符号来调制500个副载波。其余7个交错或3500个副载波可用于用数据符号来调制。虽然图5说明示范性交错结构/函数,但交错结构/函数不限于此配置,且其可具有其它类型的配置(例如,具有任一数目个交错)。

每一交错可在频率上均匀地分布,使得其可在可用带宽内实现全频分集。可将这些交错指派给在所使用的实际交错的持续时间和数目方面变化的逻辑信道。这在由任一给定数据源实现的时间分集方面提供灵活性。较低的数据率信道可被指派较少的交错以改进时间分集,而较高数据率信道可利用更多交错,以使无线电的开启时间减到最小并降低功耗。

图6是时隙到交错映射的示范性表格。垂直轴指示时隙索引。水平轴指示符号索引。表格中的值指示交错索引。根据本发明的一个方面,时隙可指代一组符号,交错可指代一组副载波,且可在每一符号周期中基于时隙到交错映射方案将每一时隙映射到一交错。一时隙(可被称为发射时隙)可对应于一交错或一个符号周期中的一组调制符号。在本发明的另一方面中,可将一时隙映射到一个或一个以上交错,且可将一交错映射到一个或一个以上时隙。用于帧的时间单位可包含mac(或分配)层处的mac时间单位以及物理(phy)层处的ofdm符号周期。符号周期可指代物理层信道(plc)分配情形下的mac时间单位或副载波分配情形下的ofdm符号周期。符号周期可指代符号索引的时间单位。

虽然如先前所述,副载波的数目(即,fft大小)可为4k,但本发明的技术不限于副载波的此数目或fft大小。本发明的技术能够在各种fft大小的ofdm系统中多路复用和发射多个数据流。对于具有4kfft大小的ofdm系统,可将形成一时隙的一组500个调制符号映射到一个交错中。

在本发明的一个方面中,时隙在不同fft大小上可为固定的。此外,交错的大小可为有效副载波的数目的1/8,且可基于fft大小将一时隙映射到一分数或一倍数(包含一)个交错。指派给一时隙的交错可驻存在多个ofdm符号周期中。举例来说,对于2kfft大小,一时隙(即500个调制符号)经由2个连续2kofdm符号映射到2个交错中。类似地,对于1kfft大小,一时隙经由4个连续1kofdm符号映射到4个交错中。另外,作为实例,针对1k、2k、4k和8kfft大小的可用副载波的数目分别可为1000、2000、4000和8000,因为可用副载波不可包含(例如)保护副载波。即,例如,1k的fft大小含有1024个副载波,其中24个副载波可用作保护副载波。保护副载波的数目可(例如)与fft大小成比例地增加。

随后,对于8kfft大小,一时隙经由8kofdm符号的一半映射到一半交错中。注意,不管fft大小如何,mac时间单位可包括(例如)8个时隙。下文的表1展示1k、2k、4k和8k的fft大小与其每一mac时间单位的ofdm符号的相应数目、每一交错的副载波数目以及每一时隙的交错数目之间的示范性关系。

表1

下文的表2中展示ofdm符号索引与mac时间索引之间的示范性关系。

表2

根据本发明的一个方面,依靠mac时间单位与ofdm符号之间的关系以及时隙与交错之间的关系,本发明的技术能够经由mac时间单位和时隙进行mac层多路复用,而不管ofdm系统的fft大小如何。对于各种fft大小,物理层可将mac时间单位和时隙分别映射到ofdm符号和交错。

尽管上述实例仅涉及1k、2k、4k和8k的fft大小,但本发明的技术不限于这些特定fft大小,且可在不脱离本发明的技术的范围的情况下实施其它fft大小。

一种系统可每符号包含多个时隙(例如,每符号8个时隙,如图6中所示)。虽然可将一个时隙(例如时隙0)指派给导频符号,但可使其它时隙(例如时隙1到7)可用于分配给数据符号。导频符号由发射器和接收器装置先验地知晓。以说明的方式,导频符号可由发射器或接收器装置用于帧同步、频率获取、时序获取和/或信道估计。在此实例中,时隙0可被称为导频时隙,且时隙1到7可被称为数据时隙。或者,可将多个时隙(例如时隙1和3)指派给导频符号,且将其余时隙分配给数据符号。在此替代实例中,时隙1和3可被称为导频时隙,且其余时隙可被称为数据时隙。虽然图6说明示范性时隙结构/函数,但时隙结构/函数不限于此配置。时隙结构/函数可具有其它类型的配置(例如,时隙结构可具有任何数目的时隙,且可以许多不同方式且针对各种类型的信息分配时隙)。

在图6中,时隙中的每一者被指派或映射到一交错。举例来说,时隙1经由连续的ofdm符号索引4、5、6、6、7、8、0等被指派给交错3、1、0、7、5、4等。根据本发明的一个方面,时隙交错可指代时隙被映射或将被映射到的交错。导频交错可指代与导频时隙相关联的时隙交错。在本发明的另一方面中,时隙交错可指代交错被映射或将被映射到的时隙。导频交错可指代与导频交错相关联的时隙交错。在本发明的又一方面中,时隙交错可指代时隙到交错映射函数或交错到时隙的映射函数。时隙到交错映射函数和交错到时隙的映射函数可相同或等效,只是时隙到交错映射函数可利用时隙(或时隙索引)作为输入,且提供交错(或交错索引)作为输出,而交错到时隙的映射函数可利用交错(或交错索引)作为输入,且提供时隙(或时隙索引)作为输出。例如时隙、交错、导频时隙、导频交错、符号等术语有时分别用于指代时隙索引、交错索引、导频时隙索引、导频交错索引和符号索引。

flo系统能够多播各种服务,例如现场视频和音频流(例如,新闻、音乐或体育频道)。可将服务视为一个或一个以上有关数据分量(例如与服务相关联的视频、音频、文本或信令)的集合。可经由一个或一个以上逻辑信道(被称为多播逻辑信道(mlc))携载每一flo服务。举例来说,可在多个mlc(例如,两个不同mlc)上发送给定服务的视频和音频分量。用于数据符号的一个或一个以上时隙可用于mlc。举例来说,时隙1到3可用于给定服务的视频分量,且时隙4到7可用于给定服务的音频分量。

下文详细描述用于flo的通用时隙到交错映射的示范性系统和方法。此些系统和方法可支持flo发射器和接收器装置中的整个系列的时隙到交错映射。通用时隙到交错映射可提供可在接收器装置处计算的不同长度信道估计以及较佳的多普勒弹性。通用时隙到交错映射有时被称为灵活的时隙到交错映射。有时可由时隙到交错映射中所使用的对应导频参差模式指代特定的时隙到交错映射。

用于4k模式(tia-1099)的flo空中接口规范以及其相关联的实施方案可支持被称为(2,6)模式的参差模式。在此情况下,导频交错经由超帧中的连续ofdm符号在交错2与交错6之间交替。(2,6)参差模式提供来自两个不同交错2和6的导频观察结果。这允许在4k模式操作中计算长度高达1024的信道估计。虽然1024长度信道估计对例如美国等地区中的部署来说可能是足够的,但在其它flo部署模式(例如,2k模式或vhf频带部署)中,可能需要对较长信道估计(长于两个导频交错)的支持。

还可利用例如那些使用(0,3,6)和(0,2,4,6)导频参差模式的时隙到交错映射模式,以允许信道估计的灵活性。根据一个示范性实施方案,这些模式可分别提供最大4096和2048长度信道估计。还可能的是以较高信道估计误差来估计较长的信道延迟扩展(例如,大于4096和大于2048)。

根据本发明的一个方面,可针对ois和数据符号利用灵活的时隙到交错映射。tdm导频(例如tdm导频1和tdm导频2)、wic、lic、ppc和spc符号可具有与用于超帧的其余部分的时隙到交错映射无关的固定交错。在正常操作条件下,flo接收器装置可确定在对spc符号进行解码(其发生在超帧的结尾处)之后将使用的时隙到交错映射。

下文详细描述使用(0,3,6)、(0,2,4,6)和(2,6)导频参差模式的通用时隙到交错映射的示范性实施方案。时隙到交错映射以及相关联的实施方案是基于用于不同数据时隙的导频交错和距离向量的概念。距离向量的长度可为交错的数目减去导频交错的数目。在这些实例中,使用8个交错和8个时隙。然而,本发明的技术不限于这些数目,且可利用任何数目的交错和任何数目的时隙。

(0,3,6)参差模式

导频交错向量(i0)可由参差模式确定。可针对每一时隙到交错映射定义一个或一个以上距离向量(d)。距离向量可用于为每一数据时隙确定交错索引。在确定导频交错之后,可使用其余交错来布置数据时隙,使得可从一个或一个以上距离向量的旋转获得给定时隙的所得交错的相对距离。下文描述此情况的示范性实施方案。

以说明的方式,对于(0,3,6)参差模式,i0=[0,3,6,1,4,7,2,5],且假设d=[7,2,4,6,1,5,3]。对于(0,3,6)参差模式,导频阶差为3,且如下确定i0:(i)从参差模式以0开始,(ii)将导频阶差3加到初始值0,以获得3作为下一值,(iii)加3以获得6,(iv)加3以获得9,其被平移到1,(v)加3以获得12,其被平移到4,(vi)加3以获得15,其被平移到7,(vii)加3以获得18,其被平移到2,且(viii)加3以获得21,其被平移到5。可使用(例如)交错的总数和模运算来执行上文所述的平移。

假设n表示超帧中的ofdm符号索引,其中n从0到1199。注意,符号索引0对应于tdm1。假设s表示时隙索引,使得s的范围是从0到7。假设时隙交错i[s,n]对应于时隙s在ofdm符号索引n中被映射到的交错。注意,i[s,n]中的s采用从0到7的值。时隙0(即,s=0)对应于针对其交错由选定参差模式给出的导频时隙。因此,时隙交错i[0,n]可被称为导频交错。

1.在给定ofdm符号索引n的情况下,可通过使用n索引到i0中来确定导频交错(i[0,n])。举例来说,i[0,n]=i0[(nmod8)]。

2.对于数据时隙,首先基于ofdm符号索引n来计算用于距离向量d的旋转因子rn。举例来说,rn=2nmod7。接着执行向量d右循环移位rn。假设右循环移位后的向量为于是,用于ofdm符号索引n中的数据时隙的时隙到交错映射可由给出,其中s=1、2、…7。

所得映射确保在7个连续ofdm符号的块中,每个时隙在距导频交错的所有可能距离处出现。此外,在56个连续ofdm符号的块中,每一时隙正好7次占用每个可用交错。每一时隙在17ofdm符号的窗中至少一次经历所有可用交错。还保证在特定交错被指派给同一时隙之前,存在至少三个中间ofdm符号。

(2,6)参差模式

可使用导频交错和距离向量来实现基于(2,6)参差模式的示范性通用时隙到交错映射。在此实例中,使用一个导频交错向量(i0)和两个不同距离向量(d0和d1)来实现整个时隙到交错模式。

以说明的方式,对于(2,6)参差模式,i0=[2,6,2,6,2,6,2,6],且假设d0=[6,2,4,7,3,1,5]且d1=[2,6,4,3,7,5,1]。使用上文所描述的标志法,作为ofdm符号索引n中对应于时隙s的交错的时隙交错i[s,n]可如下确定:

1.在给定ofdm符号索引n的情况下,可通过使用n索引到i0中来确定导频交错(i[0,n])。举例来说,i[0,n]=i0[(nmod8)]。

2.如果n为偶数,那么将d设置为d0。如果n为奇数,那么将d设置为d1。

3.对于数据时隙,首先基于ofdm符号索引n来计算距离向量d的旋转因子rn。。举例来说,rn=2nmod7。接着执行距离向量d右循环移位rn。假设右循环移位之后的向量为接着,ofdm符号索引n中的数据时隙的时隙到交错映射可由给出,其中s=1、2、…、7。

注意,对于两个距离向量,存在基于ofdm符号索引n来选择适当的距离向量的额外步骤。为了使所述结构通用,可针对任一导频交错向量使用八个不同距离向量。另外,还可使用同一结构来产生两个交错导频参差图案,其中可在软件中适当地选择导频交错和距离向量。

(0,2,4,6)参差模式

可使用导频交错和距离向量来实现基于(0,2,4,6)参差模式的示范性通用时隙到交错映射。在此实例中,使用一导频交错向量(i0)和一距离向量(d)来实现整个时隙到交错模式。

以说明的方式,对于(0,2,4,6)参差模式,i0=[0,2,4,6,0,2,4,6],且假设d=[1,6,4,2,7,5,3]。通过使用上文所述的标志法,可如下确定时隙交错i[s,n]:

1.在给定ofdm符号索引n的情况下,可通过使用n索引到i0中来确定导频交错(i[0,n])。举例来说,i[0,n]=i0[(nmod8)]。

2.对于数据时隙,首先基于ofdm符号索引n来计算距离向量d的旋转因子rn。举例来说,rn=2nmod7。接着执行距离向量d右循环移位rn。假设右循环移位之后的向量为接着,ofdm符号索引n中的数据时隙的时隙到交错映射可由给出,其中s=1、2、…、7。

对于此示范性实施方案,在每10个连续ofdm符号中,将每一时隙(除导频时隙以外)至少一次指派给每个交错。交错仅在三个ofdm符号之后针对时隙进行重复。在给定长度为7的距离向量的情况下,在7个连续ofdm符号的块中,每个时隙占用距导频交错的所有可能距离。此外,在28个连续ofdm符号的块中,每一时隙三次占用交错0、2、4和6,且四次占用交错1、3、5和7。

返回参看图6,详细阐释此概念。对于上文所述的(0,2,4,6)参差模式,时隙1到7中的每一者在每10个连续ofdm符号中至少一次被指派给交错0、1、2、3、4、5、6和7中的每一者。举例来说,时隙1针对ofdm符号索引4被指派给交错3、针对ofdm符号索引5被指派给交错1、针对ofdm符号索引6被指派给交错0、针对ofdm符号索引7被指派给交错7、针对ofdm符号索引8被指派给交错5、针对ofdm符号索引9被指派给交错4、针对ofdm符号索引10被指派给交错2、针对ofdm符号索引11被指派给交错1、针对ofdm符号索引12被指派给交错7、且针对ofdm符号索引13被指派给交错6。

仍参看图6,交错索引仅在3个符号之后针对时隙进行重复。举例来说,对于时隙0,交错0仅在3个连续ofdm符号索引之后重复。交错2、交错4和交错6的情况相同。此外,图6说明在7个连续ofdm符号中,每个时隙占用距导频交错的所有可能距离。举例来说,时隙0用于导频交错,且针对ofdm符号索引4、5、6、7、8、9和10分别被指派给交错0、2、4、6、0、2和4。时隙3针对ofdm符号索引4、5、6、7、8、9和10分别被指派给交错6、5、3、2、1、7和6。因此,时隙3与时隙0之间的距离是时隙3和时隙0的交错索引之间的差的绝对值。在此实例中,对于ofdm符号索引4、5、6、7、8、9和10,距离分别为6、3、7(其为-1的平移)、4(其为-4的平移)、1、5和2。可(例如)通过执行模运算来获得绝对值。

根据本发明的一个方面,可利用一个或一个以上导频交错向量(例如i0、i1、i2等),且可利用一个或一个以上距离向量(例如d0、d1、d2等)。时隙的数目和交错的数目不限于8,且其中的每一者可为任一数目。因此,可能存在p个时隙,以及q个交错。变量p和q可相同。导频交错向量中的每一者的长度可为q。可如下描述示范性实施方案:

1.在给定ofdm符号索引n的情况下,可基于(例如)n从一个或一个以上导频交错向量中选择导频交错向量i。可通过使用n索引到选定i中来确定导频交错。举例来说,i[0,n]=i[(nmodm1)],其中m1为任一整数。还可能存在一个以上导频交错。举例来说,可如下表达导频交错:i[x,n]=i[(nmodm1)],其中x可表示导频时隙的索引。导频时隙的索引无需为连续的。举例来说,导频时隙可占用时隙1、时隙3和时隙7,在此情况下,x=1、3、7。

2.在给定ofdm符号索引n的情况下,可基于n(例如基于nmodm2,其中m2为任一整数)和/或(任选地)在上述步骤1中选择的导频交错,从一个或一个以上距离向量中选择距离向量d。

3.对于数据时隙,首先基于ofdm符号索引n计算距离向量d的旋转因子rn。举例来说,rn=k*nmodm3,其中k和m3中的每一者均为整数。接着执行距离向量d右循环移位rn。假设向量在右循环移位之后为那么ofdm符号索引n中针对数据时隙的时隙到交错映射可由给出,其中s=1、2、…p-1、p,m4为任一整数。如果存在多个导频交错,例如i[x,n],那么时隙到交错映射可可表达为:其中s可表示非导频时隙(例如数据时隙)的索引。变量k、m1、m2、m3和m4可相同或不同。还可能存在一个以上旋转因子。

根据本发明的一个方面,以下特性中的一者或一者以上(或所有)可与通用时隙到交错映射相关联:

1.一交错与若干非连续副载波相关联(例如,i0与非连续副载波索引48、56等相关联,如图5中所示)。

2.所述时隙中的每一者占用一组连续符号上尽可能多的不同交错。举例来说,在图6中,时隙2占用连续符号索引4、5、6、7和8上的交错1、7、6、4和3。因此,每一时隙可占用一组连续符号上的每个可用交错,且时隙到交错指派可随时间改变。

3.每个时隙占用距一组连续符号上的导频交错的所有可能距离。所述组中的连续符号的数目可为交错数目减去导频交错的数目。举例来说,在图6中,时隙6(数据时隙)与时隙0(导频时隙)之间的距离在符号索引4、5、6、7、8、9和10上为7、4、1、5、2、6和3。因此,时隙6占用距六个连续符号上的导频交错的所有可能距离(1到7)。

4.每一时隙仅在预定数目的连续符号之后被指派给同一交错。换句话说,交错索引仅在预定数目的连续符号之后针对给定时隙而重复。举例来说,在图6中,时隙0仅在三个连续符号之后再次被指派给交错0。

硬件实施架构

图7是说明用于通用时隙到交错映射的示范性硬件实施架构的概念框图。发射器或接收器装置的处理系统710可包含导频交错向量单元710、距离向量单元730和时隙交错计算单元740。在此示范性实施方案中,使用8个时隙和8个交错,但本发明的技术不限于时隙和交错的这些数目。

计算时隙到交错映射所需的各种参数(例如导频交错向量、距离向量和其它控制参数,如shift_enable)可由软件编程,以允许所使用的映射中的简易的可编程性。所述软件能够直接对含有这些参数中的一些参数的硬件寄存器(例如导频交错向量单元710和距离向量单元730)进行编程。可在加电时(基于默认参数)或在处理spc符号之后对这些参数进行编程。另外,当软件尝试对这些寄存器进行编程时,硬件苏醒。由于硬件休眠时线可用于软件中,因此所述软件可容易地处置与休眠有关的问题。向软件提供直接控制可确保在软件中在适当的时间启用ois解码。可在时隙到交错参数被编程在硬件中之后启用ois解码。

导频交错向量单元710可包含导频交错向量io,其包含(例如)由软件编程的8×1向量。所述向量的每一元素的长度可为3个位(以表示从000到111的八个交错中的一者)。对于例如(2,6)等参差模式,所述模式可周期性地重复,直到用完所述向量中的所有八个元素为止。举例来说,(2,6)参差模式可产生(2,6,2,6,2,6,2,6)的导频交错向量i0。(0,3,6)参差模式可产生(0,3,6,1,4,7,2,5)的导频交错向量i0。(0,2,4,6)参差模式可产生(0,2,4,6,0,2,4,6)的导频交错向量i0。

软件还可对距离向量单元730进行编程,距离向量单元730包含(例如)8×7距离向量表。可使用三个位来表示此表中的每一条目。因此,所述表可包含8个行,每一行的为21位长。此表的每一行对应于一个距离向量。如在导频交错向量的情况下,如果距离向量的数目小于8,那么所述距离向量周期性地重复以填满整个表。因此,在(0,3,6)模式的情况下,一个向量重复8次以填满所述表。在(2,6)参差模式的情况下,其中存在两个不同距离向量,每一距离向量在表中以交替位置出现四次。软件可在将周期性重复写入到所述表时对其进行处置。

shift_enable旗标775(1位)可由硬件用来基于ofdm符号索引而启用或停用距离向量的循环旋转。shift_enable旗标775还可由软件在初始化导频交错向量和距离向量时初始化。

在所有软件编程均完成之后,可如下执行硬件操作。注意,以下描述内容中的ofdm符号索引n对应于超帧中的ofdm符号索引。硬件首先使用ofdm符号索引n(将针对其产生时隙到交错映射),选择三个最低有效位(lsb)(模8运算),且使用三个lsb来索引到导频交错向量中以获得导频交错。为了节省寄存器空间,可使用32位寄存器中的8×3=24个位以包格式存储导频交错向量。所述格式可使得用于ofdm符号索引0的导频交错占用最低有效的3个位。导频交错可由向量中占用位置(nmod8)*3、(nmod8)*3+1和(nmod8)*3+2的三个位给出。假设这由i[0,n]表示。

ofdm符号索引n还可用于索引到距离向量中以及所述距离向量上所使用的旋转因子中。由软件(依据正使用的时隙到交错映射)设置的shift_enable旗标775可确定是否将在距离向量上使用非零旋转。如果设置shift_enable旗标775,那么首先使用左移单元795使ofdm符号索引n向左移位1(乘以2),且接着使用模7单元790对结果执行模7运算。放大器770使结果乘以3(以虑及距离向量表中的每一条目所使用的3个位),以到达rn,其被用作右循环移位单元742的自变量。

ofdm符号索引n还可用于在距离向量矩阵中选择适当的距离向量行。举例来说,可将ofdm符号索引的三个lsb(例如nmod8)用作行索引来选择距离向量以产生d。接着使距离向量d向右循环移位由rn给出的自变量以到达在此特定实例中,因为向量d仅占用32位寄存器中的24个位,所以循环移位操作需要将此考虑在内。或者,为了简化硬件操作,软件可通过将8个lsb放在前面来执行24位向量到32个位的循环扩展。此经扩展的向量可协助硬件进行循环移位操作。在此情况下,对应于经循环移位向量的24个lsb。

可如下获得ofdm符号索引n中的数据时隙1到7的时隙交错725。可使用加法器745将先前获得的导频交错i[0,n]与的三个lsb相加。接着可使用模8单元750对结果执行模8运算。可将结果置于数据交错表单元760中,数据交错表单元760可包含1×7向量。所述向量的每一元素可为3位长。第一结果可为对应于时隙1的时隙交错。一般来说,对于时隙s,交错索引由运算给出。注意,在中,(x:y)对应于上述表达中的位位置x、x-1、…、y。

可将针对所有所述七个数据时隙和所述导频时隙获得的交错索引存储在查找表(未图示)中,其接着可使用时隙索引来索引。

图7中所示的处理系统710还可用于在ofdm符号被接收到时将交错映射到时隙。导频交错720可为给定导频交错提供导频时隙,且时隙交错725可为给定交错提供时隙。处理系统710可预编程有一个或一个以上导频交错向量、一个或一个以上距离向量以及(任选地)一个或一个以上旋转因子。或者,处理系统710可经由其它合适途径(例如,flo网络、其它类型的网络、其它类型的通信)来接收这些向量和因子中的一些或所有向量和因子。对于给定符号索引和交错,处理系统710可使用时隙交错计算单元来提供对应的时隙。而且,对于给定符号索引和导频交错,处理系统710可使用时隙交错计算单元来提供对应的导频时隙。所述时隙交错计算单元的实施可类似于或不同于时隙交错计算单元740的实施。

硬件中的模7实施方案

下文详细阐释可在时隙到交错映射实施方案中使用的示范性模7运算。举例来说,可执行2nmod7运算,其中n为超帧中的ofdm符号索引。根据一个示范性配置,仅使用加法器来执行模7运算。下文描述基本概念。

已知8≡1(mod7)。因此,8的任一幂对1模7来说也是同余的。换句话说,对于任一整数m,8m≡l(mod7)。基于此同余概念以及任一数字以8的幂的扩展,可使用合适的整数将3m位正整数k表达为k=8m-1pm-1+8m-2pm-2+…+81p1+p0。可使用模7将此等式写为k=pm-1+pm-2+...+p1+p0(mod7)。每一pi表示k的二进制表示中的位置(3i+2:3i)处的三个连续位。因此,可将连续的三个位以(3i+2:3i)的形式加起来,直到最终结果减小到3个位为止。

根据本发明的一个示范性方面,此技术可如下应用于超帧中的ofdm符号索引n。注意,当ofdm符号索引n在flo系统中在所有带宽上均为11位数字时,2n为12位数字。

1.首先分组位(0到2)、(3到5)、(6到8)和(9到11),且接着将它们加起来以产生5位数字。

2.接下来,再次将所得的5位数字分组为位(0到2)和(3到4),且接着将它们加起来以产生4位数字。

3.在此阶段,所得数字被保证在0与8之间(十进制)。可在此阶段处使用查找表,或可执行最后一个加法。如果执行加法,那么接下来执行下面的步骤4。

4.将位4与3个lsb相加。保证结果在0与7之间。

5.如果数字为7,那么将其映射回到0(因为7为0模7)。如果结果小于7,那么就使用所述结果。

此实施方案使用6个加法器。还可使用8的较高幂(例如64),且将运算减少到2次加法。可使用查找表来将其映射回到最终结果模7。

根据本发明的另一示范性方面,可以以下方式执行模7运算。

1.假定使用(例如)2的问候二进制表示来表达ofdm符号索引n,且2n是k1位长的数字,选择群组的大小(m个位),其中m大于或等于2,且m小于k1,m为整数,且k1为整数。

2.基于群组的大小(m个位),确定用于k1位长的数字的群组的数目(n1),其中所述群组中的每一者为m位长,n1为整数,且将所述群组表示为群组1到群组n1。n1可上舍入(k1/m)。

3.将k1位长的数字分组成群组1到群组n1,从所述k1位长的数字的最低有效位开始,使得群组1与所述k1位长的数字的最低有效位相关联。

4.使群组1到群组n1相加以产生k2位长的数字,其中k2小于k1,且k2为整数。

5.确定用于ki位长的数字的第i群组的数目(ni),其中第i群组中的每一者为m位长,i为整数,i大于1,且将第i群组表示为第i群组1到第i群组ni。ni可上舍入(ki/m)。

6.将ki位长的数字分组成第i群组1到第i群组ni,其中第i群组1与ki位长的数字的最低有效位相关联。

7.使第i群组1到第i群组ni相加,以产生ki+1位长的数字,其中ki+1小于ki,且ki+1为整数。

8.递增i。

9.重复步骤5到8,直到ki+1等于或小于m为止。

10.如果ki+1等于或小于m,且m为3,那么步骤9可提供最终所要结果。如果m大于3(例如6),那么可在此阶段使用查找表。或者,可在m为(例如)3的情况下重复类似于步骤5到8的步骤。

11.如果所得数字为7,那么将其映射回到0(因为7为0模7)。如果结果小于7,那么就使用所述结果。

现在返回图2,在示范性过程中,接收器装置200的接收器202可接收信号。解调器204可对接收到的信号执行解调,且向处理系统206提供ofdm符号,处理系统206可将ofdm符号分成交错,并使用一个或一个以上导频交错和一个或一个以上时隙交错将所述交错映射到时隙中。处理系统206可进一步从所述时隙产生调制符号,并将调制符号转换为数据流。

参看图3,在示范性过程中,发射器装置302可接收数据流,并将所述数据流转换为符号。发射器装置302的处理系统314可使用一个或一个以上导频交错和一个或一个以上时隙交错将符号指派到时隙中且将时隙映射到交错中。调制器320可执行调制以产生经调制的信号,且发射器322可发射经调制的信号。

图8是说明发射器或接收器装置中的处理系统的功能性的实例的概念框图。发射器装置302或接收器装置200(见图2和图3)的处理系统314或206包含用于包含一个或一个以上导频交错向量的模块810以及用于包含一个或一个以上距离向量的模块820。处理系统206或314还包含用于基于所述一个或一个以上导频交错向量而提供第一时隙交错的模块830,以及用于基于所述第一时隙交错和所述一个或一个以上距离向量而提供第二时隙交错的模块840。

图9是说明在发射器或接收器装置处提供时隙交错或提供通信的示范性操作的流程图。在步骤910中,发射器装置302或接收器装置200(见图2和图3)的处理系统314或206可接收一个或一个以上导频交错向量。在步骤920中,处理系统314或206可接收一个或一个以上距离向量。在步骤930中,处理系统314或206可基于所述一个或一个以上导频交错向量而提供第一时隙交错。另外,在步骤940中,处理系统314或206可基于第一时隙交错和所述一个或一个以上距离向量而提供第二时隙交错。可读媒体可编码或存储有可由发射器或接收器装置或由此装置的处理系统执行的指令,其中所述指令包含用于上文所述的步骤910、920、930和940的代码。

如上文所述,可使用硬件架构通过一些硬件寄存器的配置来实施一系列时隙到交错映射。所述架构可支持具有不同时隙参差模式的时隙到交错映射。信道估计能力和多普勒弹性取决于例如flo等ofdm系统中的导频参差模式。通过上文所述的架构,单个flo接收器装置可支持可部署在不同网络中的不同时隙到交错映射。所述架构还支持与flo空中接口规范的向后兼容性。

根据本发明的一个方面,可能希望从多个ofdm符号获得的导频观察结果对应于尽可能多的不同副载波,以确保满足通信系统的延迟扩展要求的信道估计。除横跨较宽副载波阵列的导频符号之外,还可能希望数据符号散布在导频副载波以及ofdm系统中的总的可用副载波组之间,使得数据符号可共享信道估计以及频率分集的益处。因此,时隙到交错映射在ofdm系统中扮演极为重要的角色。

上文所呈现的硬件和软件实施方案是示范性实施方案。本发明的技术不限于这些实施方案,且可使用其它合适的实施方案。本发明的技术也不限于flo系统,且本发明的技术可用于多种通信系统中。虽然上文描述参差模式(2,6)、(0,3,6)和(0,2,4,6),但这些参差模式只是实例,且本发明的技术不限于这些实例。与ofdm符号和ofdm符号索引有关的描述可适用于其它符号和符号索引。本文所使用的术语“符号”可指代ofdm符号、任何其它类型的符号、数据或信息。本文所使用的术语“向量”可指代阵列、群组、组或多个项目。本文所使用的术语“映射”可指代指派或分配,且反之亦然。

所属领域的技术人员将了解,本文所述的各种说明性组件、块、模块、元件、网络、装置、处理系统、方法、系统和算法可以硬件、软件或上述两者的组合的形式实施。举例来说,组件可为(但不限于)在处理器上运行的进程、对象、可执行程序、执行线程、程序和/或计算机。以说明的方式,在通信装置上运行的应用程序和所述装置两者均可为组件。一个或一个以上组件可驻存在进程和/或执行线程内,且组件可位于一个计算机上且/或分布在两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种可读媒体执行。所述组件可经由本地和/或远程进程,例如根据具有一个或一个以上数据包(例如,来自与本地系统、分布式系统中的另一组件且/或经由例如因特网等有线或无线网络交互的一个组件的数据)的信号而通信。

应理解,所揭示的方法中的步骤的特定次序或层级是对示范性方法的说明。基于设计偏好,应理解,可重新布置所述方法中的步骤的特定次序或层级。所附的方法权利要求项以样本次序呈现各个步骤的元素,且不意味着限于所呈现的特定次序或层级。

提供前面的描述是为了使所属领域的技术人员能够实践本文所描述的各个方面。所属领域的技术人员将容易明白对这些方面的各种修改,且可将本文所定义的一般原理应用于其它方面。因此,权利要求书无意限于本文所示的方面,而是应赋予其与语言权利要求书一致的全部范围,其中以单数形式对元件的参考无意表示“一个且仅一个”,除非明确这样陈述,否则表示“一个或一个以上”。除非另有明确陈述,否则术语“一些”指代一个或一个以上。有下划线且/或斜体的标题和副标题只是为了方便而使用,不限制本发明,且不是结合本发明的解释而引用的。

所属领域的技术人员已知或以后将知晓的在整个本发明中而描述的各个方面的元件的所有结构和功能均等物明确以引用的方式并入本文中,且希望由权利要求书涵盖。此外,本文所揭示的内容无意示于公众,不管是否在权利要求书中明确陈述本发明。不应根据35u.s.c.§112、第六段的条款解释权利要求要素,除非明确使用短语“用于……的装置”来陈述所述要素,或在方法权利要求项的情况下使用短语“用于……的步骤”来陈述所述要素。此外,就在描述内容或权利要求书中使用术语“包含”或“具有”来说,所述术语意在以类似于术语“包括”的方式如同“包括”在权利要求中用作过渡词时被解释的那样是包括性的。

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