在基于正交频分多址的系统中降低盲解码复杂度的系统和方法

文档序号:7911589阅读:204来源:国知局
专利名称:在基于正交频分多址的系统中降低盲解码复杂度的系统和方法
技术领域
本申请一般涉及无线通信,更具体地涉及用于盲解码资源分配消息的系统和方法。
背景技术
在蜂窝通信系统中,某个地理区域分成被称为蜂窝的区域。每个蜂窝中的移动站 (MS)由单个基站(BS)服务。BS在被称为下行链路(DL)的无线电路径上向它的蜂窝中的特定MS (或一组MS)发送信息,而MS在被称为上行链路(UL)的无线电路径上向BS发送信息。UL和DL上的传输可以在相同的时间间隔上但是在不同的频带上,被称为频分双工 (FDD),或在相同的频带上但是在不相重叠的时间间隔期间,被称为时分双工(TDD)。在一些系统中,DL和UL上的传输基于正交频分复用(OFDM)调制。在OFDM调制中,无线链路(DL或UL)可用的带宽分成许多较小的带宽单元,称为副载波(SC),在副载波上嵌入要发送的信息。由于UL上的OFDM调制,如果蜂窝中的MS同时使用不相重叠的SC集合来进行向 BS的传输,则在BS处接收时,从任何MS的传输被再现为与从任何其它MS的传输正交。例如,MS(i)使用SC集合{Si}来执行向BS的UL传输,由不同的MS使用的SC集合是不相重叠的。贝丨」,当在BS处接收时,在SC集合{Si}上从MS⑴的传输不被从MS j中的任何一个到BS的传输中的任何一个干扰,其中j兴i。类似地,在DL上,如果BS使用不相重叠的SC来进行向不同的MS的同时传输,则在任何MS处,针对其它MS的传输在针对它的传输看来是正交的。例如,BS可以使用SC集合 {Si}向MS(i)发送,并且使用不相重叠的SC集合来执行向各个MS的传输。则,当在MS(i) 处接收时,在SC集合{Si}上从BS的传输不被从BS到MS j中的任何一个的传输中的任何一个干扰,其中j兴i。OFDM调制的此性质允许几个MS和BS之间在UL上以及BS和几个 MS在DL上的同时通信。

发明内容
技术问题在基于正交频分多址(OFDMA)的系统中的盲解码具有复杂度。技术方案提供一种基站。该基站包括用于发送下行链路帧的发射器。下行链路帧包括资源分配区域,以及该资源分配区域包括资源分配消息的集合,该集合包括至少一个资源分配消息。用于特定用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示该资源分配区域中的用于特定用户站的资源分配消息的数目。提供一种由基站发送资源分配消息的方法。该方法包括发送下行链路帧。下行链路帧包括资源分配区域,以及该资源分配区域包括资源分配消息的集合,该集合包括至少一个资源分配消息。用于特定用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示该资源分配区域中的用于特定用户站的资源分配消息的数目。提供一种用户站。该用户站包括用于接收下行链路帧的接收器。下行链路帧包括资源分配区域,以及该资源分配区域包括资源分配消息的集合,该集合包括至少一个资源分配消息。资源分配消息的每一个包括包含指示符的字段,该指示符指示该资源分配区域中的用于用户站的资源分配消息的数目。提供一种由用户站接收资源分配消息的方法。该方法包括接收下行链路帧。下行链路帧包括资源分配区域,以及该资源分配区域包括资源分配消息的集合,该集合包括至少一个资源分配消息。用于用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示资源分配区域中的用于特定用户站的资源分配消息的数目。有益效果本申请降低基于OFDMA的系统中的盲解码复杂度。


为了更完全地理解本公开和它的优点,现在结合附图参考以下描述,其中相似的参考数字表示相似的部分图1示出了根据本公开的实施例的能够解码数据流的示范性无线网络;图2更详细地示出了根据本公开的实施例的示范性基站;图3示出了根据本公开的实施例的示范性无线移动站;图4和5示出了根据本公开的实施例的盲解码的方法;图6和7示出了根据本公开的另一个实施例的盲解码的方法;图8和9示出了根据本公开的进一步的实施例的盲解码的方法;和图10和11示出了根据本公开的另一实施例的盲解码的方法。
具体实施例方式在此专利文献中的下面讨论的图1到11以及用于描述本公开的原理的各种实施例仅仅是示例的方式,并且不应该以任何方式被理解为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当配置的无线通信系统中实现。对于以下描述,应当注意LTE术语“节点B”是用于下面使用的“基站”的另一个术语。此外,术语“蜂窝”是逻辑概念,其可以表示“基站”或属于“基站”的“区域”。在本公开中,“蜂窝”和“基站”可互换地使用以指示无线系统中的实际传输单元(可以是“区域” 或“基站”等等)。此外,LTE术语“用户设备”或“UE”是用于下面使用的“用户站”或“移动站”的另一个术语。应当注意,在所有以下图中,为了清楚,一些选定的特性被明确标记而一些被省略。图1示出了根据本公开的一个实施例的能够解码数据流的示范性无线网络100。 在所示的实施例中,无线网络100包括基站(BS) 101、基站(BS) 102和基站(BS) 103。基站 101与基站102和基站103通信。基站101也与互联网协议(IP)网络130通信,诸如互联网、专有的IP网络或其它的数据网络。基站102经由基站101向基站102的覆盖区域120内的第一多个用户站提供对网络130的无线宽带接 入。第一多个用户站包括用户站(SS) 111、用户站(SS) 112、用户站 (SS) 113、用户站(SS) 114、用户站(SS) 115和用户站(SS) 116。用户站(SS)可以是任何无线通信设备,诸如移动电话、移动PDA和任何移动站(MS),但是不限于此。在示范性实施例中,SS 111可以位于小企业(B)中,SS 112可以位于企业(E)中,SS 113可以位于WiFi热点(HS)中,SS 114可以位于住宅中,SS 115可以是移动(M)设备,SS 116可以是移动(M) 设备。基站103经由基站101向基站103的覆盖区域125内的第二多个用户站提供到网络130的无线宽带接入。第二多个用户站包括用户站115和用户站116。在可替换的实施例中,基站102和103可以通过诸如光纤、DSL、电缆或T1/E1线路之类的有线宽带连接直接连接到互联网或其它控制器单元,而不是通过基站101间接地连接。在其它的实施例中,基站101可以与较少或较多的基站通信。此外,虽然图1仅仅示出了六个用户站,但是应当理解,无线网络100可以向多于六个用户站提供无线宽带接入。应当注意,用户站115和用户站116在覆盖区域120和覆盖区域125 二者的边缘上。用户站115和用户站116每个与两个基站102和基站103通信,并且可以被称为彼此干扰的蜂窝边缘设备。例如,BS 102和SS 116之间的通信可以与BS 103和SS 115之间的通信干扰。另外,BS 103和SS 115之间的通信可以与BS 102和SS 116之间的通信干扰。在示范性实施例中,基站101-103可以使用IEEE-802. 16无线城域网标准(诸如, 例如IEEE-802. 16e标准)彼此通信并且与用户站111-116通信。但是,在另一个实施例中, 可以采用不同的无线协议,诸如,例如HIPERMAN无线城域网标准。基站101可以根据用于无线回程的技术,通过直接的视距或非视距与基站102和基站103通信。基站102和基站 103可以每个使用OFDM和/或OFDMA技术通过非视距与用户站111-116通信。基站102可以向与企业有关的用户站112提供Tl级的服务并向与小企业有关的用户站111提供部分的Tl级的服务。基站102可以为与WiFi热点有关的用户站113提供无线回程,WiFi热点可以位于机场、咖啡厅、宾馆或大学校园中。基站102可以向用户站 114、115和116提供数字用户线路(DSL)级的服务。用户站111-116可以使用对网络130的宽带接入来接入语音、数据、视频、电视电信会议、和/或其它宽带业务。在示范性实施例中,用户站111-116中的一个或多个可以与 WiFi WLAN的接入点(AP)有关。用户站116可以是大量移动设备中的任何一个,包括能够无线的膝上型计算机、个人数据助理、笔记本计算机、手持设备或其它能够无线的设备。例如,用户站114可以是能够无线的个人计算机、膝上型计算机、网关或另一个设备。虚线显示覆盖区域120和125的大概范围,仅仅为了示出和说明的目的,将覆盖区域120和125显示为大致圆形的。应当清楚地理解,与基站有关的覆盖区域,例如覆盖区域 120和125,可以根据基站的配置和与自然和人为障碍有关的无线电环境的变化,具有其它形状,包括不规则的形状。此外,与基站有关的覆盖区域随时间不是恒定的,并且可以基于基站和/或用户站的传输功率级别的变化、天气条件和其它因素而是动态的(扩大或缩小或改变形状)。在实施例中,基站的覆盖区域的半径,例如基站102和103的覆盖区域120和125,可以离基站在小于2千米到大约五十千米的范围内延伸。在本领域中公知,诸如基站101、102或103之类的基站可以采用定向天线来支持覆盖区域内的多个扇区。在图1中,将基站102和103描述为分别大致在覆盖区域120和 125的中心。在其它实施例中,定向天线的使用可以将覆盖区域的边缘附近的基站定位于例如圆锥形或梨形的覆盖区域的点处。从基站101到网络13 0的连接可以包括到位于中心局或另一个运营公司存在点中的服务器的宽带连接,例如光纤线路。服务器可以向互联网网关提供通信以用于基于互联网协议的通信,并且向公用电话交换网网关提供通信以用于基于语音的通信。在IP上语音 (VoIP)形式的基于语音的通信的情况下,可以直接将业务转发给互联网网关而不是PSTN 网关。图1中没有显示服务器、互联网网关和公用交换电话网网关。在另一个实施例中,到网络130的连接可以由不同的网络节点和设备提供。根据本公开的实施例,基站101-103中的一个或多个和/或用户站111-116中的一个或多个包括接收器,其可操作以使用匪SE-SIC算法将从多个发送天线作为组合的数据流而接收的多个数据流解码。如下面将更详细地描述的,接收器可操作以基于每个数据流的解码预测度量来确定数据流的解码次序,该解码预测度量是基于数据流的强度相关的特性计算的。因而,一般说来,接收器能够首先解码最强的数据流,接着是下一最强的数据流,等等。结果,与以随机或预定次序解码流的接收器相比,该接收器的解码性能提高了,而又不像搜索所有可能的解码次序以找到最佳的次序的接收器那样复杂。图2更详细地示出了根据本公开的一个实施例的示范性基站。图2所示基站102 的实施例仅仅用于示例。可以使用基站102的其它实施例,而不脱离此公开的范围。基站102包括基站控制器(BSC) 210和基本收发器子系统(BTS) 220。基站控制器是管理无线通信资源的设备,包括该基本收发器子系统,用于无线通信网络内的指定蜂窝。 基本收发器子系统包括RF收发器、天线和位于每个蜂窝地点中的其它电气设备。此设备可以包括空调单元、加热单元、电源、电话线接口和RF发射器和RF接收器。为了说明本公开的操作时的简单和清楚,蜂窝121、122和123的每一个中的基本收发器子系统和与每个基本收发器子系统有关的基站控制器共同分别由BS 10UBS 102和BS 103表示。BSC 210管理蜂窝站点121中的资源,包括BTS 220。BTS 220包括BTS控制器 225、信道控制器235、收发器接口(IF) 245、RF收发器单元250和天线阵列255。信道控制器235包括多个信道元件,包括示范性信道元件240。BTS 220还包括存储器260。包括在 BTS 220内的实施例存储器260仅仅用于说明。存储器260可以位于BS 102的其它部分中,而不脱离此公开的范围。BTS控制器225包括能够运行操作程序的处理电路和存储器,其与BSC210通信并且控制BTS 220的总体操作。在正常情况下,BTS控制器225指引信道控制器235的操作, 信道控制器235包含多个信道元件,包括信道元件240,该多个信道元件在前向信道和反向信道中执行双向通信。前向信道是指从基站向移动站发送信号的信道(也称为下行链路通信)。反向信道是指从移动站向基站发送信号的信道(也称为上行链路通信)。在本公开的有益的实施例中,信道元件根据OFDMA协议与蜂窝120中的移动站通信。收发器IF 245 在信道控制器240和RF收发器单元250之间传送双向信道信号。RF收发器单元250作为单个设备的实施例仅仅用于说明。RF收发器单元250可以具有单独的发送器和接收器设备,而不脱离此公开的范围。天线阵列255将从RF收发器单元250接收到的前向信道信号发送到BS102的覆盖区域中的移动站。天线阵列255还将从BS 102的覆盖区域中的移动站接收到的反向信道信号发送到收发器250。在本公开的一些实施例中,天线阵列255是多扇区天线,诸如三扇区天线,其中每个天线扇区负责在覆盖区域的120E弧形中发送和接收。另外,RF收发器 250可以包含天线选择单元,用于在发送和接收操作期间从天线阵列255中的不同的天线当中进行选择。根据本公开的一些实施例,BTS控制器225可操作以运行存储在存储器260中的诸如操作系统(OS)和用于资源分配的过程之类的程序。存储器260可以是任何计算机可读介质 ,例如存储器260可以是可以包含、存储、通信、传播或发送由微处理器或其它与计算机有关的系统或方法使用的计算机程序、软件、固件或数据的任何电子的、磁的、电磁的、 光学的、光电的、机电的、和/或其它的物理设备。存储器260包括随机存取存储器(RAM), 以及存储器260的另一部分包括闪速存储器,其作为只读存储器(ROM)而动作。BSC 210可操作以保持BS 102和BS 101和BS 103之间的通信。BS 102经由无线连线131与BS 101和BS 103通信。在一些实施例中,无线连线131是有线连线。图3示出了根据本公开的实施例的示范性无线用户站。图3所示的无线用户站116 的实施例仅仅用于示例。可以使用无线用户站116的其它实施例,而不脱离此公开的范围。无线用户站116包括天线305、射频(RF)收发器310、发送(TX)处理电路315、麦克风320和接收(RX)处理电路325。SS 116还包括扬声器330、主处理器340、输入/输出 (I/O)接口(IF) 345、键区350、显示器355和存储器360。存储器360还包括基本操作系统 (OS)程序361和用于解码和翻译资源分配362的应用程序和/或指令。射频(RF)收发器310从天线305接收由无线网络100的基站发送的呼入RF信号。 射频(RF)收发器310将呼入RF信号下变频以产生中频(IF)或基带信号。将IF或基带信号发送到接收器(RX)处理电路325,该处理电路325通过对基带或IF信号滤波、解码和/ 或数字化来产生处理后的基带信号。接收器(RX)处理电路325将处理后的基带信号(即, 语音数据)发送到扬声器330或发送到主处理器340,以用于进一步的处理(例如,网络浏览)O发射器(TX)处理电路315从麦克风320接收模拟或数字语音数据或者从主处理器340接收其它呼出基带数据(例如,网络数据、电子邮件、交互式视频游戏数据)。发射器 (TX)处理电路315将呼出基带数据编码、多路复用和/或数字化以产生处理后的基带或IF 信号。射频(RF)收发器310从发射器(TX)处理电路315接收呼出处理后的基带或IF信号。射频(RF)收发器310将基带或IF信号上变频成经由天线305发送的射频(RF)信号。在本公开的一些实施例中,主处理器340是微处理器或微控制器。存储器360耦接到主处理器340。根据本公开的一些实施例,存储器360的一部分包括RAM,以及存储器 360的另一部分包括闪速存储器,其作为ROM动作。主处理器340运行存储在存储器360中的基本操作系统(OS)程序361以便控制无线用户站116的全部操作。在一个这样的操作中,主处理器340根据公知原理控制射频 (RF)收发器310、接收器(RX)处理电路325和发射器(TX)处理电路315对前向信道信号的接收和反向信道信号的发送。主处理器340能够运行存储在360中的其它过程和程序。主处理器340可以根据运行过程的需要将数据移动到存储器360中或移出存储器360。在一些实施例中,主处理器340被配置为运行程序,诸如用于解码和翻译资源分配362的过程。主处理器340可以基于OS程序361或响应于从BS 102接收到的信号运行用于解码和翻译资源分配362的过程。主处理器340还耦接到I/O接口 345。I/O接口 345为用户站116提供连接到诸如膝上型计算机和手持式计算机之类的其它设备的能力。I/O接口 345是这些附属件和主控制器340之间的通信路径。 主处理器340还耦接到键区350和显示单元355。用户站116的操作者使用键区 350将数据输入到用户站116。显示器355可以是能够再现来自于网站的本文和/或至少有限的图形的液晶显示器。可替换的实施例可以使用其它类型的显示器。在基于OFDM的系统中,发生传输(从BS 102到SS 111-116以及从SS111-116到 BS 102)的基本时间单位被称为OFDM码元。在UL上,协调由SS 111-116的发送以保证正在使用不相重叠的SC集合,以及由BS 102指示每个SS哪一个SC集合用于到BS 102的发送。类似地,在DL上,BS 102使用不相重叠的SC集合以进行到SS 111-116的发送,以及 BS 102指示SS收听哪些SC集合以接收针对它们的发送。对SS的指示,不管是关于哪一个SC集合用于UL发送,或在哪一个SC集合上接收 DL发送,都被称为资源分配消息。资源分配消息由BS 102在称为资源分配区域的SC集合上发送。例如,在作为资源分配区域的一部分的SC上承载每个用于特定的SS或一组SS的几个资源分配消息。SS 111-116的每一个知道资源分配区域,以及SS 111-116的每一个接收、解码并翻译资源分配区域中的资源分配消息,以获悉SS用来UL传输的SC集合和/或SS用于接收DL传输的SC集合。可用于在DL上BS 102向SS 111-116以及在UL上SS 111-116向BS 102的传输的SC集合被分为两个大类分布式的资源和连续的资源。首先应当注意,资源的逻辑索引是在分配中它用来参考的索引,并且连同用于转换到物理资源的惯例一起,使得BS或SS能够确定该分配涉及哪一个物理资源。在IEEE标准802. 16e_2005,用于局域和城域网的IEEE标准-部分16 用于固定和移动宽带无线接入系统-修正案2 用于在许可带中组合的固定和移动操作的物理和媒体访问控制层,以及IEEE标准802. 16-2004/Corl-2005,更正1,200512月,中描述的IEEE 802. 16e系统是采用以上描述的基于OFDM的系统的示例,所述内容通过引用整体并入本文。在IEEE 802. 16e系统中,资源分配消息被称为MAP消息,以及资源分配区域被称为MAP 区域。对于资源分配区域中的资源分配消息的设计和结构,以及诸如SS 116之类的SS 解码和翻译资源分配消息的过程,这里讨论通常遵循的两种广泛的原理。在“联合编码”原理中,将可能针对几个用户站的所有资源分配消息联合编码、调制并在资源分配区域上发送。使用所有用户站知道的预定编码和调制方案。每个单个资源分配消息包含关于资源分配针对其分配资源的用户站(或用户站的组)的信息。每个SS 解码此联合编码的资源分配以确定用于各个用户站的资源分配。例如,SS 116解码此联合编码的资源分配消息的集合。在接入所有资源分配消息后,SS 116确认针对SS 116的资源分配消息,并因此确认SS 116打算在其上发送和/或接收传输的资源。另外,SS 115解码此联合编码的资源分配消息的集合。也在接入所有资源分配消息后,SS115识别针对SS115的资源分配消息,因此识别SS 115打算在其上发送和/或接收传输的资源。此原理导致在用户站处简单的解码但是浪费资源,因为不得不保证联合编码的资源分配消息集合到达(即可解码)蜂窝中的全部用户站。例如,IEEE 802. 16e系统使用此原理。 在“特定于MS的编码,盲解码”原理中,单独地编码、加扰和调制各个资源分配消息的每一个。然后各个资源分配消息被嵌入到资源分配区域中的SC上。资源分配消息通过如下方式加扰仅仅资源分配消息的目标MS或SS ( S卩,该消息为其指定资源分配的MS或 SS)能够解码资源分配消息、了解资源分配已被正确地解码、然后翻译资源分配。例如,考虑针对SS 116的资源分配消息。则,仅仅SS 116可以解码资源分配消息 (具有一些误差概率)并且确定资源分配消息已被正确地解码。在那之后,SS 116可以继续翻译资源分配消息中的已解码的位。任何其它用户站,诸如SS 115,在尝试解码资源分配消息时,将不能够这样做并且将意识到它不能解码资源分配消息。结果,SS 115将意识到该消息不是针对SS115的。在这种情况下,会存在SS 115错误地断定该消息(虽然不是针对SS 115的)是针对SS 115的概率,其被设计为很小。确定资源分配消息是否用于用户站以及对资源分配消息的解码尝试是否成功的一个方法是使用由特定于用户站的位序列加扰的循环冗余校验(CRC)。在这样的方法中,第一步是计算资源分配消息中的信息位的已知线性组合的值。此线性组合被称为CRC。接着, 将CRC值与计划的用户站唯一的标识位序列异或,其中XOR是指二进制异或操作。这输出加扰后的CRC位序列。此加扰后的CRC然后附加到信息位的末尾以形成资源分配消息中的完整的有效负载。用户站在解码尝试之后,然后计算该用户站认为它已经解码的资源分配消息信息位的相同的线性组合。用户站然后将计算后的CRC与由基站附加到信息位的末尾的加扰的CRC异或。由于异或操作的性质,如果资源分配消息已被正确地解码(也就是说, 如果由SS计算的信息位的线性组合是正确的),则此异或操作简单地输出由基站在构造加扰后的CRC时使用的标识位序列。如果此标识序列与SS所知的SS的标识序列匹配,则SS 确定资源分配消息已被正确地解码并且资源分配消息是用于该SS的。术语“CRC校验”或 “循环冗余校验”将用在以下说明书和权利要求书中,以指代SS使用的用于确定资源分配消息是否用于该SS以及确定资源分配消息是否被成功地解码的以上方法。术语“CRC成功” 或“解码成功”意味着SS确定资源分配消息是用于该SS的并且SS也成功地解码了资源分配消息。资源分配消息信息的集合大小和结构(例如,使用的调制和编码)被定义并且为所有用户站所知。每个SS尝试解码资源分配区域中的各个资源分配消息,迭代地试验资源分配消息结构(例如,大小、调制、编码)假设的每一个。此过程通常被称为盲解码,其中 “盲”是指SS在没有或有非常有限的对资源分配区域中的各个资源分配消息的数目和特定结构(例如,大小、调制、编码)的知识的情况下尝试解码。使用此原理,考虑BS和SS之间的无线链路质量,可以利用最佳调制和编码来发送资源分配消息,以用于特定SS接收。因此,此原理能比“联合编码”原理更有效地利用资源分配区域。但是,由于需要盲解码操作, 它对SS带来了更高的复杂度。LTE系统3GPP TS 36. 300,“第3代伙伴关系项目;技术规范组无线接入网络;演进的通用地面无线接入(E-UTRA)和演进的通用地面无线接入网络 (E-UTRAN);总体描述;阶段2 (版本8) ”,V8. 7. 0,2008年12月,其内容通过引用被合并于此,以及提出的 IEEE 802. 16m 系统 802. 16m-09/0010r2,15. 3. 6. 2. 2. 2 节,“part 16 空中接口 fir固定和移动宽带无线接入系统;高级空中接口(工作文件)”2009年6月6日(可以从http://Wirelessman. org/tgm/中获得,通过沿着此链接到“IEEE 802. 16m修正案工作文件”),其内容通过引用被合并于此,这二者是利用此原理的系统的示例。在使用如上所述的特定于MS的、盲解码资源分配消息原理的情况下,可能存在BS 向资源分配区域中的特定MS发送几个单个资源分配消息的情况。可能发生此事的情况的两个示例如下在一个示例中,BS想要通过向MS指示哪一个SC集合在UL上发送来进行在UL上的资源分配。BS还想要通过向MS指示在DL上监听哪些SC用于从BS的传输来进行在DL 上的资源分配。在这种情况下,这两个分配可以在两个单独的资源分配消息中承载。这是两个不同的资源分配在两个单独的单个资源分配消息中传送的示例。在另一个示例中,BS想要通过向MS指示在那些SC集合上接收BS传输来进行在 DL上的资源分配。此资源分配在几个单个资源分配消息上承载。MS解码资源分配消息的每一个,然后一起翻译消息的内容以获悉资源分配。与使用单个资源分配消息传送单个资源分配相反,BS使用几个单独的资源分配消息(意思是一起被解释)来传送单个资源分配可能有几个原因。一个可能的情况是,为了减小用于盲解码的假设的数目,仅仅存在小的且有限的集合的资源分配消息大小。在这种情况下,大的资源分配消息可能不能装入单个资源分配消息,需要使用多个资源分配消息来传送资源分配。这是相同的资源分配在多个单个资源分配消息中传送的示例。如上详细描述的盲解码技术的缺点是为了获悉它的资源分配,MS必须尝试全面解码资源分配区域。此需要可以通过在资源分配区域之内定义子区域并且在资源分配子区域和每个子区域为其携带资源分配消息的MS之间定义映射来降低复杂度。然后向每个MS 通知MS需要哪些特定子区域来盲解码,因而降低复杂度。但是,盲解码的基本缺点仍然存在每个MS仍然必须尝试全面解码它的分配的资源分配子区域。本公开提供一种将信息嵌入到针对特定MS的一个或多个资源分配消息中的系统和方法。该信息指示该资源分配区域中的其它资源分配消息也针对同一个MS。在本公开的一个实施例中,在针对特定MS并且在MS预期盲解码的资源分配区域中发送的每个资源分配消息中,嵌入使得MS能够计算在同一个资源分配区域中针对MS的资源分配消息的数目的指示。在具体的实施例中,此指示符被称为NUM_MSG_IND。应当注意, 在本公开的这个以及以下实施例的全部中,指示符NUM_MSG_IND和其它这样的指示符可以在资源分配消息中的多于单个字段中传送。用于传送该指示符的字段的数目附属于由本公开提供的实际的指示动作。例如,NUM_MSG_IND的效果,在此实施例中是使得MS能够认识到在资源分配区域中的针对MS的资源分配消息的数目,由MS通过翻译资源分配消息中的多于一个字段而认识到。图4和5示出了根据本公开的实施例的盲解码的方法400。虽然图4和5中的实施例参考具有相同大小的资源分配消息,但是本领域普通技术人员将认识到,资源分配消息具有变化的大小的情况下也可以获得相似的优点。如图4和5所示,在资源分配区域的开始处,MS选择具有与资源分配消息大小对应的大小的第一块(块401)。MS也初始化计数器MSG_C0UNTER以对被成功地解码的资源分配消息的数目进行计数(块403)。MS然后通过使用所有可应用的调制和编码方案(MCS)来尝试解码第一块(块405)并且确定解码是否成功(块407)。如果解码成功,则MS将MSG_ COUNTER加1 (块409)。MS也从第一块读取NUM_MSG_IND (块411)并且确定在用于MS的资源分配区域中的资源分配消息的数目(Nnum)(块413)。MS然后确定MSG_COUNTER是否等于Nnum (块415)。如果MSG_COUNTER等于Nnum,则MS停止盲解码当前资源分配区域而不解码其余的消息(块417)。这样的实施例的优点是MS在当前资源分配区域的末尾之前终止盲编码。这防止资源浪费在盲解码当前资源分配区域的其余部分。 如果解码不成功(块407)或MSG_C0UNTER不等于Nnum (块415),则MS确定MS是否已经达到当前资源分配区域的末尾(块419)。如果MS没有到达当前资源分配区域的末尾,则MS选择具有与资源分配消息大小对应的大小的下一块(块421)。MS然后通过使用所有可应用的MCS尝试解码下一块(块405)。如果MS已经到达当前资源分配区域的末尾,则 MS确定MSG_C0UNTER是否大于0 (块423)。这告诉MS是否至少一个消息已被解码。如果 MSG_C0UNTER不大于零则MS停止盲解码,因为不存在对于MS的消息(块425)。如果MSG_ COUNTER 大于 0,则 MS 确定 MSG_C0UNTER 是否等于 Nnum (块 427)。如果 MSG_C0UNTER 等于 Nnum,则MS停止盲解码(块429)。在这一点停止盲解码的优点是MS使用MSG_C0UNTER和 Nnum确认MS已经接收到对于MS的所有消息。如果MSG_C0UNTER不等于Nnum,则MS停止盲解码(块431)。在这一点停止盲解码的优点是,由于已经到达资源分配区域的末尾,MS 可以使用MSG_C0UNTER和Nnum确定MS没有接收到对于MS的所有消息。在这种情况下,MS 可以向BS通知MS没有接收到对于MS的所有消息。图6和7示出了根据本公开的另一个实施例的盲解码的方法500。虽然图6和7 中的实施例参考具有相同大小的资源分配消息,但是本领域普通技术人员将认识到,资源分配消息具有变化的大小的情况下也可以获得相似的优点。在此特定实施例中,针对特定MS的资源分配消息被连续地布置在资源分配区域中。如图6和7所示,在资源分配区域的开始处,MS选择具有与资源分配消息大小对应的大小的第一块(块501)。MS然后通过使用所有可应用的MCS来尝试解码第一块(块503) 并且确定解码是否成功(块505)。如果第一块的解码成功,则MS从第一块读取NUM_MSG_ IND(块507),以及确定在对于MS的资源分配区域中的资源分配消息的数目(Nnum)(块 509)。MS然后尝试解码当前资源分配区域的后续的连续的(Nnum-I个)块(块511)并且确定对于所有Nnum-I个块的解码是否成功(块513)。如果对于所有Nnum-I个块的解码成功,则MS停止当前资源分配区域的盲解码并且确定所有消息被成功地接收到(块515)。 这样的实施例的优点是MS在当前资源分配区域的末尾之前终止盲编码。这防止资源浪费在盲码解码当前资源分配区域的其余部分。如果对于所有Nnum-I个块解码不成功,则MS 停止当前资源分配区域的盲解码而不解码其余的消息(块517)。在这一点停止盲解码的优点是MS可以确定MS没有接收到对于MS的所有消息。在这种情况下,MS可以向BS通知 MS没有接收到对于MS的所有消息。如果第一块的解码不成功,则MS确定MS是否已经到达当前资源分配区域的末尾 (块519)。如果MS没有到达当前资源分配区域的末尾,则MS选择具有与资源分配消息大小对应的大小的下一块(块521)。MS然后通过使用所有可应用的MCS尝试解码下一块(块 503)。如果MS已经到达当前资源分配区域的末尾,则MS确定在当前资源分配区域中不存在用于该MS的消息并且停止盲解码(块523)。图8和9示出了根据本公开的进一步的实施例的盲解码的方法600。虽然图8和 9中的实施例参考具有相同大小的资源分配消息,但是本领域普通技术人员将认识到,资源分配消息具有变化的大小的情况下也可以获得相似的优点。在此实施例中,指示符NUM_MSG_IND,不是指示用于由MS盲解码的资源分配消息的实际数目,而是指示在资源分配区域中针对MS的资源分配消息的数目是否小于或等于MS和BS 二者已知的数目。在具体的实施例中,该已知的数目被称为NUM_MAX_MSG_ INDICATED。在资源分配区域中针对MS的资源分配消息的数目小于或等于NUM_MAX_ MSG-INDICATED的情况下,NUM_MSG_IND指示资源分配消息的此实际的数目。本发明的此实施例在可以用来传送NUM_MSG_IND的资源分配消息中的位的数目有限制的情况下有用 。如图8和9所示,在资源分配区域的开始处,MS选择具有与资源分配消息大小对应的大小的第一块(块601)。MS也初始化计数器MSG_C0UNTER以对被成功地解码的资源分配消息的数目进行计数(块603)。MS然后通过使用所有可应用的MCS来尝试解码第一块 (块605)并且确定解码是否成功(块607)。如果解码成功,则MS将MSG_C0UNTER加1 (块 609)。MS也从第一块提取NUM_MSG_IND (块611)并且确定在资源分配区域中的用于MS的资源分配消息的数目是否小于或等于NUM_MAX_MSG_INDICATED (块613)。如果用于MS的资源分配区域小于或等于NUM_MAX_MSG_INDICATED,则MS确定资源分配区域中的用于MS的资源分配消息的数目(Nnum)(块615)。MS然后确定MSG_C0UNTER是否等于Nnum(块617)。 如果MSG_C0UNTER等于Nnum,则MS停止盲解码当前资源分配区域而不解码其余的消息(块 619)。这样的实施例的优点是MS在当前资源分配区域的末尾之前终止盲编码。这防止资源浪费在盲码解码当前资源分配区域的其余部分。如果解码不成功(块607),在资源分配区域中的用于MS的资源分配消息的数目不小于或等于 NUM_MAX_MSG_INDICATED (块 613),或 MSG_C0UNTER 不等于 Nnum (块 617),贝丨J MS确定MS是否已经到达当前资源分配区域的末尾(块621)。如果MS没有到达当前资源分配区域的末尾,则MS选择具有与资源分配消息大小对应的大小的下一块(块623)。MS 然后通过尝试所有可应用的MCS来尝试解码下一块(块605)。如果MS已经到达当前资源分配区域的末尾,则MS确定MSG_C0UNTER是否大于0 (块625)。这告诉MS是否至少一个消息已被解码。如果MSG_C0UNTER不大于零,则MS停止盲解码,因为不存在对于MS的消息并且已经到达资源分配区域的末尾(块627)。如果MSG_C0UNTER大于0,则MS确定资源分配区域中的用于MS的资源分配消息的数目是否小于或等于NUM_MAX_MSG_INDICATED (块 629)。如果在资源分配区域中的用于MS的资源分配消息的数目小于或等于NUM_MAX_MSG_ INDICATED,则MS确定MSG_C0UNTER是否等于解码的消息中的Nnum(块631)。如果MSG_ COUNTER等于解码的消息中的Nnum,则MS停止盲解码(块633)。在这一点停止盲解码的优点是MS使用MSG_C0UNTER和Nnum确认MS已经接收到对于MS的所有消息。如果MSG_ COUNTER不等于Nnum,则MS停止盲解码(块635)。在这一点停止盲解码的优点是MS可以使用MSG_C0UNTER和Nnum确认MS没有接收到对于MS的所有消息。在这种情况下,MS可以向BS通知MS没有接收到对于MS的所有消息。如果在资源分配区域中的用于MS的资源分配消息的数目不小于或等于NUM_MAX_MSG_INDICATED,则MS确定MSG_C0UNTER是否大于 NUM_MAX_MSG_INDICATED (块 637)。如果 MSG_C0UNTER 不大于 NUM_MAX_MSG_INDICATED,贝丨JMS停止盲解码(块635),并且确定作为不能成功地解码所有消息的结果已经发生错误情况。可以将此错误情况报告返回基站。如果MSG_COUNTER大于NUM_MAX_MSG_INDICATED,贝丨J MS确定没有检测到错误情况并且停止盲解码(块637)。图10和11示出了根据本公开的另一实施例的盲解码的方法700。虽然图10和 11中的实施例参考具有相同大小的资源分配消息,但是本领域普通技术人员将认识到,资源 分配消息具有变化的大小的情况下也可以获得相似的优点。在此实施例中,特定资源分配可以在多于单个资源分配消息中传送。在这样的实施例中(a)传送该(相同的)资源分配的资源分配消息被连续地布置在资源分配区域中;(b)传送该(相同的)资源分配的每个资源分配消息包含使得MS能够推断被传送的资源分配是可以在多个资源分配消息上承载的那种资源分配的指示符。在具体的实施例中,此指示符被称为POSSIBLY_MULTIPLE_MSGS 指示符。应当注意,POSSIBLY_MULTIPLE_ MSGS指示符可以是隐式的。MS可以能够从不明确表示以指示资源分配可以由多个资源分配消息传送的资源分配消息的内容中的一些其它的信息推断出资源分配可以实际上是可以在几个资源分配消息上传送的那种资源分配;(c)传送该(相同的)分配的每个资源分配消息包含使得MS能够计算传送该资源分配的资源分配消息的数目的指示符,称为NUM_MSG_IND。如图10和11所示,在资源分配区域的开始处,MS选择具有与资源分配消息大小对应的大小的第一块(块701)。MS然后通过使用所有可应用的MCS来尝试解码第一块 (块703)并且确定解码是否成功(块705)。如果第一块的解码成功,则MS确定P0SSIBLY_ MULTIPLE_MSGS指示符是否被设置为真或正值(块707)。如果POSSIBLY_MULTIPLE_MSGS 指示符没有被设置为真或正值,则MS确定方法700不适用(块709)。如果P0SSIBLY_ MULTIPLE_MSGS指示符被设置为真或正值,则MS确定其上传送当前资源分配的资源分配消息的数目(Nnum)(块711)。MS然后尝试解码当前资源分配区域的后续的连续的(Nnum-I) 个块(块713)并且确定对于所有Nnum-I个块的解码是否成功(块715)。如果对于所有 Nnum-I个块的解码成功,则MS确定资源分配被成功地接收到(块717)。如果对于所有Nnum-I个块的解码不成功,则MS确定MS未能解码当前资源分配 (块719)。此确定的优点是MS可以向BS通知MS没有接收到用于该MS的所有消息。如果第一块的解码不成功,则MS确定MS是否已经到达当前资源分配区域的末尾 (块721)。如果MS已经到达当前资源分配区域的末尾,则MS确定在当前资源分配区域中不存在用于该MS的消息并且停止盲解码(块723)。如果MS没有到达当前资源分配区域的末尾,或在MS确定资源分配被成功地接收 (块717)之后,或在MS宣布不能解码当前资源分配(块719)之后,MS选择具有与资源分配消息大小对应的大小的下一块(块725)。MS然后通过使用所有可应用的MCS尝试解码下一块(块703)。在进一步的实施例中,指示符NUM_MSG_IND不是指示传送资源分配的资源分配消息的实际数目,而是指示传送资源分配的资源分配消息的数目是否小于或等于MS和BS 二者已知的数目。在具体的实施例中,该已知的数目被称为NUM_MAX_MSG_INDICATED。在传送资源分配的资源分配消息的数目小于或等于NUM_MAX_MSG_INDICATED的情况下,NUM_MSG_ IND指示资源分配消息的此实际数目。此实施例在可以用来传送NUM_MSG_IND的资源分配消息中的位的数目有限制的情况下有用。在进一步的实施例中,NUM_MSG_IND指示符可以不存在于所有资源分配消息中。应当注意,本公开的进一步的实施例可以通过利用在本公开中提供的实施例的组合得出。尽管已 经参考示范性实施例描述了本公开,但是本领域技术人员可以提出各种变化和修改。本公开预期涵盖这样的落入所附权利要求书的范围的变化和修改。
权利要求
1.一种基站,包括发射器,用于发送下行链路帧,该下行链路帧包括资源分配区域,以及该资源分配区域包括包含至少一个资源分配消息的资源分配消息的集合,其中用于特定用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示该资源分配区域中的用于该特定用户站的资源分配消息的数目。
2.根据权利要求1所述的基站,其中所述包括该指示符的字段是包括在用于该特定用户站的资源分配消息中的两个或以上字段当中的特定字段,或该两个或以上字段当中的一些或全部字段。
3.根据权利要求1所述的基站,其中用于该特定用户站的资源分配消息在该资源分配区域中是连续的。
4.根据权利要求1所述的基站,其中该指示符指示用于该特定用户站的资源分配消息的数目是否小于或等于阈值数目。
5.根据权利要求4所述的基站,其中如果用于该特定用户站的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于该特定用户站的资源分配消息的数目。
6.根据权利要求1所述的基站,其中如果资源由多个资源分配消息分配,则该指示符指示该多个资源分配消息的数目。
7.根据权利要求1所述的基站,其中该指示符指示该资源由多个资源分配消息分配。
8.根据权利要求1所述的基站,其中用于分配相同的资源的资源分配消息在该资源分配区域中是连续的。
9.根据权利要求5所述的基站,其中该指示符指示该多个资源分配消息的数目是否小于或等于阈值数目。
10.根据权利要求8所述的基站,其中如果用于分配相同的资源的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于分配相同的资源的资源分配消息的数目。
11.一种用于由基站发送资源分配消息的方法,该方法包括发送下行链路帧,该下行链路帧包括资源分配区域,以及该资源分配区域包括包含至少一个资源分配消息的资源分配消息的集合,其中用于特定用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示该资源分配区域中的用于该特定用户站的资源分配消息的数目。
12.根据权利要求11所述的方法,其中所述包括该指示符的字段是包括在用于该特定用户站的资源分配消息中的两个或以上字段当中的特定字段,或该两个或以上字段当中的一些或全部字段。
13.根据权利要求11所述的方法,其中用于该特定用户站的资源分配消息在该资源分配区域中是连续的。
14.根据权利要求11所述的方法,其中该指示符指示用于该特定用户站的资源分配消息的数目是否小于或等于阈值数目。
15.根据权利要求14所述的方法,其中如果用于该特定用户站的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于该特定用户站的资源分配消息的数目。
16.根据权利要求11所述的方法,其中如果资源由多个资源分配消息分配,则该指示符指示该多个资源分配消息的数目。
17.根据权利要求11所述的方法,其中该指示符指示该资源由多个资源分配消息分配。
18.根据权利要求11所述的方法,其中用于分配相同的资源的资源分配消息在该资源分配区域中是连续的。
19.根据权利要求16所述的方法,其中该指示符指示该多个资源分配消息的数目是否小于或等于阈值数目。
20.根据权利要求19所述的方法,其中如果用于分配相同的资源的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于分配相同的资源的资源分配消息的数目。
21.一种用户站,包括接收器,用于接收下行链路帧,该下行链路帧包括资源分配区域,以及该资源分配区域包括包含至少一个资源分配消息的资源分配消息的集合,其中用于该用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示资源分配区域中的用于该用户站的资源分配消息的数目。
22.根据权利要求21所述的用户站,其中所述包括该指示符的字段是包括在用于该特定用户站的资源分配消息中的两个或以上字段当中的特定字段,或该两个或以上字段当中的一些或全部字段。
23.根据权利要求21所述的用户站,其中用于该用户站的资源分配消息在该资源分配区域中是连续的。
24.根据权利要求21所述的用户站,其中该指示符指示用于该用户站的资源分配消息的数目是否小于或等于阈值数目。
25.根据权利要求24所述的用户站,其中如果用于该用户站的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于该用户站的资源分配消息的数目。
26.根据权利要求21所述的用户站,其中如果资源由多个资源分配消息分配,则该指示符指示该多个资源分配消息的数目。
27.根据权利要求21所述的用户站,其中该指示符指示该资源由多个资源分配消息分配。
28.根据权利要求21所述的用户站,其中用于分配相同的资源的资源分配消息在该资源分配区域中是连续的。
29.根据权利要求26所述的用户站,其中该指示符指示该多个资源分配消息的数目是否小于或等于阈值数目。
30.根据权利要求29所述的用户站,其中如果用于分配相同的资源的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于分配相同的资源的资源分配消息的数目。
31.一种用于由用户站接收资源分配消息的方法,该方法包括接收下行链路帧,该下行链路帧包括资源分配区域,以及该资源分配区域包括包含至少一个资源分配消息的资源分配消息的集合,其中用于该用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示资源分配区域中的用于特定用户站的资源分配消息的数目。
32.根据权利要求31所述的方法,其中所述包括该指示符的字段是包括在用于该特定用户站的资源分配消息中的两个或以上字段当中的特定字段,或该两个或以上字段当中的一些或全部字段。
33.根据权利要求31所述的方法,其中用于该用户站的资源分配消息在该资源分配区域中是连续的。
34.根据权利要求31所述的方法,其中该指示符指示用于该用户站的资源分配消息的数目是否小于或等于阈值数目。
35.根据权利要求34所述的方法,其中如果用于该用户站的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于该用户站的资源分配消息的数目。
36.根据权利要求31所述的方法,其中如果资源由多个资源分配消息分配,则该指示符指示该多个资源分配消息的数目。
37.根据权利要求31所述的方法,其中该指示符指示该资源由多个资源分配消息分配。
38.根据权利要求31所述的方法,其中传送相同的资源分配的资源分配消息在该资源分配区域中是连续的。
39.根据权利要求36所述的方法,其中该指示符指示用于分配相同的资源的资源分配消息的数目是否小于或等于阈值数目。
40.根据权利要求39所述的方法,其中如果用于分配相同的资源的资源分配消息的数目小于或等于该阈值数目,则该指示符指示用于分配相同的资源的资源分配消息的数目。
全文摘要
一种基站包括用于发送下行链路帧的发射器。下行链路帧包括资源分配区域,以及该资源分配区域包括资源分配消息的集合,该集合包括至少一个资源分配消息。用于特定用户站的资源分配消息的每一个包括包含指示符的字段,该指示符指示该资源分配区域中的用于特定用户站的资源分配消息的数目。
文档编号H04B7/26GK102449934SQ201080024063
公开日2012年5月9日 申请日期2010年4月27日 优先权日2009年4月27日
发明者S.拉马克里施纳 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1