用于arq反馈消息改进的方法和系统的制作方法

文档序号:7737400阅读:205来源:国知局
专利名称:用于arq反馈消息改进的方法和系统的制作方法
技术领域
本公开一般涉及无线通信,尤其涉及改进自动重复请求(ARQ)反馈消息以减少不必要的重传。背景无线通信系统被广泛部署以提供诸如语音、数据等各种类型的通信内容。这些系统可以是能够通过共享可用系统资源(例如,带宽和发射功率)来支持多用户通信的多址系统。这样的多址系统的示例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址 (FDMA)系统、3GPP长期演进(LTE)系统、以及正交频分多址(OFDMA)系统。一般而言,无线多址通信系统可同时支持多个无线终端的通信。每个终端经由前向和反向链路上的传输与一个或更多个基站通信。前向链路(或下行链路)是指从基站至终端的通信链路,而反向链路(或上行链路)是指从终端至基站的通信链路。这种通信链路可经由单输入单输出、多输入单输出或多输入多输出(MIMO)系统来建立。MIMO系统采用多个(Nt个)发射天线和多个( 个)接收天线进行数据传输。由这Nt个发射天线及Nk个接收天线构成的MIMO信道可被分解成Ns个也被称为空间信道的独立信道,其中Ns {NT,NJ。这Ns个独立信道中的每一个对应于一维度。在利用了这多个发射和接收天线所创建的附加维度的情况下,MIMO系统可提供经改善的性能(例如, 更高的吞吐量和/或更高的可靠性)。概述本公开的某些实施例提供一种用于无线通信的方法。该方法一般包括接收自动重复请求(ARQ)反馈消息,基于该ARQ反馈消息来确定最后一个得到确认的块,以及忽略ARQ 反馈消息中在最后一个得到确认的块之后的一个或更多个比特。本公开的某些实施例提供一种用于无线通信的方法。该方法一般包括接收自动重复请求(ARQ) ±夬,从该ARQ块生成包括对最后一个得到确认的块的指示的ARQ反馈消息,以及传送该ARQ反馈消息。本公开的某些实施例提供一种用于无线通信的装置。该装置一般包括用于接收自动重复请求(ARQ)反馈消息的逻辑,用于基于该ARQ反馈消息来确定最后一个得到确认的块的逻辑,以及用于忽略ARQ反馈消息中在最后一个得到确认的块之后的一个或更多个比特的逻辑。本公开的某些实施例提供一种用于无线通信的装置。该装置一般包括用于接收自动重复请求(ARQ)块的逻辑,用于从该ARQ块生成包括对最后一个得到确认的块的指示的 ARQ反馈消息的逻辑,以及用于传送该ARQ反馈消息的逻辑。
本公开的某些实施例提供一种用于无线通信的设备。该设备一般包括用于接收自动重复请求(ARQ)反馈消息的装置,用于基于该ARQ反馈消息来确定最后一个得到确认的块的装置,以及用于忽略ARQ反馈消息中在最后一个得到确认的块之后的一个或更多个比特的装置。本公开的某些实施例提供一种用于无线通信的设备。该设备一般包括用于接收自动重复请求(ARQ)块的装置,用于从该ARQ块生成包括对最后一个得到确认的块的指示的 ARQ反馈消息的装置,以及用于传送该ARQ反馈消息的装置。本公开的某些实施例提供了一种用于无线通信的计算机程序存储装置,该计算机程序存储装置包括其上存储有指令的计算机可读介质,这些指令可由一个或更多个处理器执行。这些指令一般包括用于接收自动重复请求(ARQ)反馈消息的指令,用于基于该ARQ 反馈消息来确定最后一个得到确认的块的指令,以及用于忽略ARQ反馈消息中在最后一个得到确认的块之后的一个或更多个比特的指令。本公开的某些实施例提供了一种用于无线通信的计算机程序存储装置,该计算机程序存储装置包括其上存储有指令的计算机可读介质,这些指令可由一个或更多个处理器执行。这些指令一般包括用于接收自动重复请求(ARQ)块的指令,用于从该ARQ块生成包括对最后一个得到确认的块的指示的ARQ反馈消息的指令,以及用于传送该ARQ反馈消息的指令。附图简述结合附图理解下面阐述的具体说明,本公开的各方面和实施例将变得更加显而易见,在附图中,相同附图标记始终作相应标示。

图1图解了根据本文中所阐述的某些实施例的示例性无线通信系统;图2图解了根据本文中所阐述的某些实施例的通信系统的框图;图3图解了根据移动微波接入全球互通(WiMAX)标准的自动重复请求(ARQ)反馈消息类型;图4图解了用于ARQ反馈消息的示例性发送/接收时间线;图5图解了针对图4中的示例的用于选择性ARQ反馈的示例性反馈位图;图6图解了根据本文中所阐述的某些实施例的由ARQ发射机执行的示例操作;图6A图解了能够执行图6中图解的操作的示例组件;图7图解了根据本文中所阐述的某些实施例的ARQ发射机与ARQ接收机之间的示例性命令交换以及由ARQ发射机和ARQ接收机执行的示例操作;图7A图解了能够执行图7中图解的操作的示例组件;图8图解了根据本文中所阐述的某些实施例的用于选择性ARQ反馈消息以及累积性连同选择性ARQ反馈消息的提议位图的第一集合;图9图解了根据本文中所阐述的某些实施例的用于选择性ARQ反馈消息以及累积性连同选择性ARQ反馈消息的提议位图的第二集合;图10图解了根据本文中所阐述的某些实施例的ARQ发射机与ARQ接收机之间的示例性命令交换以及由ARQ发射机和ARQ接收机执行的示例操作;图IOA图解了能够执行图10中图解的操作的示例组件;以及图IlA-D图解了根据本文中所阐述的某些实施例的用于选择性ARQ反馈消息以及累积性连同选择性ARQ反馈消息的提议位图的第三集合。详细描述在本文中参考附图描述某些实施例,其中贯穿附图始终使用相近的附图标记来指代相近的要素。在以下描述中,为便于解释,阐述了众多具体细节以提供对某些实施例的透彻理解。然而,没有这些具体细节也能实践此类实施例。在其它实例中,公知的结构和设备以框图形式示出以便于描述某些实施例。示例件无线通信系统本文中所描述的技术可以用于各种宽带无线通信系统,其中包括基于正交复用方案的通信系统。此类通信系统的示例包括正交频分多址(OFDMA)系统、单载波频分多址 (SC-FDMA)系统等。OFDMA系统利用正交频分复用(OFDM),这是一种将整个系统带宽划分成多个正交副载波的调制技术。这些副载波也可以被称为频调、频槽等。在OFDM下,每个副载波可以用数据来独立调制。SC-FDMA系统可以利用交织式FDMA(IFDMA)在跨系统带宽分布的副载波上传送,利用局部式FDMA(LFDMA)在由毗邻副载波构成的块上传送,或者利用增强式FDMA (EFDMA)在多个由毗邻副载波构成的块上传送。一般而言,调制码元在OFDM下是在频域中发送的,而在SC-FDMA下是在时域中发送的。基于正交复用方案的通信系统的一个示例是WiMAX系统。代表微波接入全球互通的WiMAX是基于标准的宽带无线技术,它提供长距离上的高吞吐量宽带连接。现今有两种主要的WiMAX应用固定WiMAX和移动WiMAX。固定WiMAX应用是点对多点的,从而使得例如家庭和企业能够实现宽带接入。移动WiMAX是基于OFDM和OFDMA的,并且提供宽带速度下蜂窝网络的全移动性。IEEE 802. 16x是为固定和移动宽带无线接入(BWA)系统定义空中接口的新兴的标准组织。这些标准定义至少四个不同的物理层(PHY)和一个媒体接入控制(MAC)层。这四个物理层中的OFDM和OFDMA物理层分别是固定和移动BWA领域中最流行的。图1图解了根据本文中所阐述的某些实施例的示例性无线通信系统100。无线通信系统100可以是宽带无线通信系统。术语“宽带无线”是指至少提供无线、音频、视频、语音、因特网和/或数据网络接入的技术。无线通信系统100为一个或更多个各自由基站104 服务的蜂窝小区102提供通信。基站104可以是与由此基站104服务的蜂窝小区102内的用户终端106通信的固定站。基站104也可替换地用接入点、B节点、或其他某个术语称之。如图1中所示的,各种用户终端106散布遍及无线通信系统100各处。用户终端 106可以是固定(即,静止)的、移动的、或者动静皆宜的。用户终端106可以替换地用远程站、接入终端、终端、订户单元、移动站、台、用户装备等称之。用户终端106可以是个人无线设备,诸如蜂窝电话、个人数字助理(PDA)、手持式设备、无线调制解调器、音频/视频播放器、膝上型计算机、个人计算机、其他手持式通信设备、其他手持式计算设备、卫星无线电、全球定位系统,等等。各种各样的算法和方法可以被用于无线通信系统100中基站104 与用户终端106之间的传输。例如,可以根据0FDM/0FDMA技术在基站104与用户终端106 之间发送和接收信号。如果是这种情形,则无线通信系统100可以被称为0FDM/0FDMA系统 100。帮助进行从基站104向用户终端106的传输的通信链路可以被称为下行链路108, 而帮助进行从用户终端106向基站104的传输的通信链路可以被称为上行链路110。替换
8地,下行链路108可以被称为前向链路或前向信道,而上行链路110可以被称为反向链路或反向信道。蜂窝小区102可以被划分为多个扇区112。扇区112是蜂窝小区102内的物理覆盖区域。0FDM/0FDMA系统100内的基站104可以利用将功率流集中在蜂窝小区102的特定扇区112内的天线。这样的天线可被称为定向天线。在某些实施例中,系统100可以是多输入多输出(MIMO)通信系统。此外,系统100 可以利用诸如FDD、TDD等基本上任何类型的双工技术来划分通信信道(例如,前向链路 108、反向链路110、等等)。这些信道可被提供用于在用户终端106与相应基站104之间传送控制数据。图2图解了根据本文中所阐述的某些实施例的示例性无线网络环境200。为简洁起见,无线网络环境200描绘了一个基站210和一个移动设备250。然而,可以设想,系统 200可包括一个或更多个基站和/或一个或更多个移动设备,其中附加的基站和/或移动设备可与本文中所描述的图解基站210和图解移动设备250基本上相似或不同。另外,可以设想,基站210和/或移动设备250能采用本文中所描述的系统、技术、配置、实施例、方面和/或方法来帮助实现其间的无线通信。在基站210处,数个数据流的话务数据从数据源212被提供给发射(TX)数据处理器214。在某些实施例中,每个数据流可在各自的天线和/或在多个天线上被发射。TX数据处理器214基于为话务数据流选择的特定编码方案来格式化、编码、和交织该话务数据流以提供经编码的数据。可例如使用正交频分复用(OFDM)技术将每个数据流的经编码数据与导频数据进行复用。补充或替换地,导频码元可以被频分复用(FDM)、时分复用(TDM)、或码分复用 (CDM)。导频数据通常是以已知方式处理的已知数据码型,并且能在移动设备250处被用来估计信道响应或其他通信参数和/或特性。每个数据流的经复用的导频和经编码数据可基于为该数据流选择的特定调制方案(例如,二进制相移键控(BPSK)、正交相移键控(QPSK)、 M进制相移键控(M-PSK)、M进制正交振幅调制(M-QAM)等)来调制(例如,码元映射)以提供调制码元。每个数据流的数据率、编码、和调制可由处理器230所执行或提供的指令来确定。数据流的调制码元可被提供给TX MIMO处理器220,后者可进一步处理这些调制码元(例如,针对OFDM)。TX ΜΙΜΟ处理器220然后将Nt个调制码元流提供给个Nt个发射机0^^)22加到2221。在某些实施例中,TXMIMO处理器220应用某些多天线技术,诸如空间复用、分集编码或预编码(即,波束成形,其中权重被施加于数据流的调制码元以及发射这些码元的天线)。每个发射机222接收并处理各自的调制码元流以提供一个或更多个模拟信号,并进一步调理(例如,放大、滤波、上变频等)这些模拟信号以提供适于在MIMO信道上传输的经调制信号。此外,来自发射机22 到222t的Nt个经调制信号分别从Nt个天线22 到 224t被发射。在移动设备250处,所发射的经调制信号被Nr个天线25 到252r所接收,并且从每个天线252接收到的信号被提供给各自的接收机(RCVR) 254a到254r。每个接收机2M 调理(例如,滤波、放大、下变频等)各自的信号,数字化该经调理的信号以提供采样,并且进一步处理这些采样以提供对应的“收到”码元流。
接收(RX)数据处理器260可从Nr个接收机2M接收这Nr个收到码元流并基于特定接收机处理技术对其进行处理以提供Nt个“检出的”码元流。RX数据处理器260可将每个检出的码元流解调、解交织和解码以恢复出该数据流的话务数据,并且将话务数据提供给数据阱沈2。在某些实施例中,对于移动设备250而言,RX数据处理器沈0的处理可与基站210处由TX MIMO处理器220和TX数据处理器214执行的处理互补。处理器270可定期如上所讨论地确定要使用哪个预编码矩阵。此外,处理器270可编制包括矩阵索引部分和秩值部分的反向链路消息。反向链路消息可包括关于该通信链路和/或收到数据流的各种类型的信息。反向链路消息可由TX数据处理器238——其还从数据源236接收数个数据流的话务数据——处理,由调制器观0调制,由发射机25 到254r 调理,并被传回给基站210。在基站210处,来自移动设备250的经调制信号被Nt个天线2 所接收,由各自的Nt个接收机222调理,由解调器240解调,并由RX数据处理器242处理以提取移动设备 250所发射的反向链路消息,并将这些反向链路消息提供给数据阱M4。此外,处理器230 可处理所提取的消息以确定要使用哪个预编码矩阵来确定波束成形权重。处理器230和270可分别指导(例如,控制、协调、管理等)基站210和移动设备 250处的操作。可使相应各处理器230和270与存储程序代码和数据的存储器232和272 相关联。处理器230和270还可执行用以推导分别针对上行链路和下行链路的频率和冲激响应估计的计算。所有“处理器”功能可在诸处理模块之间或当中迁徙,如此使得某些处理器模块可能未出现在某些实施例中,或者未在本文中解说的外加处理器模块可能会出现。存储器232和272(如同本文中公开的所有数据存储一样)可以或为易失性存储器或为非易失性存储器,或者可包括易失性和非易失性部分两者,并且可以是固定的、可移动的、或者包括固定和可移动部分两者。藉由解说而非限定,非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦式PROM (EEPROM)、或闪存。易失性存储器可包括随机存取存储器(RAM),其充当外部高速缓冲存储器。藉由解说而非限定,RAM有许多形式可用,诸如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM (SDRAM)、双倍数据率 SDRAM (DDR SDRAM)、增强型 SDRAM (ESDRAM)、同步链路 Synchl ink ) DRAM (SLDRAM)、以及直接存储器总线(Rambus ) RAM(DRRAM)。示例性的ARQ反馈消息改进本公开的某些实施例提议用于改进自动重复请求(ARQ)反馈消息的方法。该方法包括在ARQ反馈消息中向ARQ发射机通知最后一个得到确认的块以避免不必要的重传。在移动WiMAX标准中定义了四种类型的ARQ反馈消息,诸如类型1 (00)选择性确认(ACK)、类型2(01):累积性六0(、类型3(10)累积性连同选择性ACK、以及类型4(11)累积性ACK连同块序列ACK。图3图解了根据移动WiMAX标准的ARQ反馈消息类型。在此图中示出了针对四种 ARQ反馈消息类型的位图。CID 302是16比特连接标识,BSN 304是块序列号,L 306表示最后一个比特,N 308表示ACK MAP信息元素(IE)的数目减去1,X 310是值为0或1的比特,而序列长度312表示序列的长度。一般而言,利用选择性ACK或者累积性连同选择性ACK反馈消息类型的ARQ接收机应该准备具有16的倍数个块的位图。如果ARQ接收机需要为总数不同于16的倍数的块提供表明ACK的ARQ反馈,那么可能就会出现问题。例如,接收机可能想要为9个块发送 ACK消息。因此,ARQ接收机不得不用对应于被设置为NACK的附加块的比特来准备ARQ反馈以使反馈块中的比特总数等于16的倍数。例如,ARQ接收机可能需要将16-9 = 7个零 (例如,NACK)添加至ARQ反馈消息以生成16比特ARQ反馈消息。因此,ARQ接收机可能生成比必需的更多的NACK,这可能导致由ARQ发射机进行不必要的重传。图4图解了用于ARQ反馈消息的示例发送/接收时间线。在第一帧402(例如,帧 1)中,ARQ接收机接收ARQ块(例如,块10)。ARQ接收机准备选择性反馈消息(例如,反馈消息1)。在第二帧404(例如,帧2)中,ARQ接收机接收第二 ARQ块(例如,块11),另外, ARQ接收机接收带宽以在第三帧406(例如,帧3)中发送关于前一块的反馈消息(例如,反馈消息1)。图5图解了关于图4中的第一帧402的示例选择性反馈消息。反馈消息1包括关于第一帧(块10)的ACK比特502以及关于第一帧之后各帧的NACK比特,第一帧之后各帧包括在第二帧中接收到的块11。在第三帧406 (例如,图4中的帧3)中,ARQ发射机接收表明关于块11的NACK比特504(如图5中所图解)的选择性反馈消息1。响应于关于块11的NACK消息,ARQ发射机重新发送块11,这可能不是必需的,因为块11刚在前一帧中被发送并且可能已被正确接收。本公开的某些实施例提议通过在ARQ反馈消息中向发射机通知最后一个得到确认的比特来减少导致ARQ发射机进行不必要的块重传的不必要的否定确认的方法。图6图解了根据本申请的某些实施例的由ARQ发射机执行的示例操作序列。在602 处,ARQ发射机接收关于被发送的块的ARQ反馈。在604处,ARQ发射机标识ARQ反馈消息中的最后一个ACK比特。在606处,ARQ发射机忽略最后一个ACK比特之后的连续NACK比特。根据某些实施例,通过忽略最后一个ACK比特之后的连续NACK比特,ARQ发射机避免了不必要的重传。图7图解了根据本申请的某些实施例的由ARQ发射机和ARQ接收机执行的示例命令交换和操作序列。在702处示出ARQ发射机传送块,在704处示出这些块至少部分地由 ARQ接收机接收。在706处,ARQ接收机生成(包括ACK MAP的)反馈消息。例如,ARQ接收机可利用图8和图9中的反馈消息位图中的任何一个。在708处示出ARQ接收机随后发送在ACK MAP中具有对最后一个得到确认的块的指示的ARQ反馈消息。在710处示出ARQ发射机接收在ACK MAP信息元素中具有对最后一个得到确认的块的指示的ARQ反馈消息。在712处示出ARQ发射机忽略ACKMAP中在对应于最后一个得到确认的块的比特之后的各比特。ARQ发射机可基于在ACK MAP的有效部分中接收到的ACK 或NACK比特来重传某些块。图8图解了根据图7和本申请的某些实施例的用于选择性ARQ反馈以及累积性连同选择性ARQ反馈消息的提议位图的第一集合。如图8中所示,ACKMAP可包括对接收机想要确认的最后一个块序列号(BSN)802的指示。图9图解了根据图7和本申请的某些实施例的用于选择性ARQ反馈以及累积性连同选择性ARQ反馈消息的提议位图的第二集合。如图9中所示,最后一个ACK MAP块904 的最后四个比特902可指示哪一比特是最后一个有效比特。在图9的示例中,最后一个ACKMAP块904可以指示最多达12个得到确认的块(例如,12个ACK比特),因为其余四个比特
被用来指示哪一比特是最后一个有效比特。对于本公开的某些实施例而言,为了减少不必要的重传,如果最后一个ACK MAP块的最后一个比特是0,那么可通过包含最后一个得到确认的块的序列号的块来向ARQ发射机通知最后一个得到确认的块。如果最后一个ACKMAP块中的最后一个比特是1,即意味着最后一个块得到确认,那么ARQ发射机不等待接收包含最后一个得到确认的块的序列号的其他块。图10图解了根据本申请的某些实施例的由ARQ发射机和ARQ接收机执行的示例命令交换和操作序列。在1002处示出ARQ发射机传送块,在1004处示出这些块至少部分地由ARQ接收机接收。在1006处,ARQ接收机生成ARQ反馈消息(ACK MAP)。在1008处示出ARQ接收机随后发送ARQ反馈消息,其中最后一个ACK MAP中的最后一个比特指示“最后一个得到确认的块”字段是否被包括在ARQ反馈消息中。在1010处,ARQ发射机接收ARQ反馈。在1012处,ARQ发射机读取最后一个ACK MAP中的最后一个比特。在1014处示出如果最后一个ACKMAP中的最后一个比特是1,那么 ARQ发射机将该最后一个比特解释为ACK。在1016处示出如果最后一个ACK MAP中的最后一个比特是0,那么ARQ发射机得到并读取在最后一个得到确认的块字段中的最后一个得到确认的块的序列号。ARQ发射机随后忽略最后一个ACK MAP消息中在与最后一个得到确认的块相关联的比特之后的各比特。图11A-11D图解了根据图10和本申请的某些实施例的用于选择性ARQ反馈以及累积性连同选择性ARQ反馈消息的提议位图的第三集合。ARQ反馈消息中的最后一个ACK MAP块904的最后一个比特具有0或1的值。图11图解了当最后一个ACK MAP块904中的最后一个比特1102为0时用于选择性ARQ反馈的提议位图。因此,由发射机接收包括最后一个ACKMAP块中最后一个得到确认的块的序列号802的附加块。图IlB图解了当最后一个ACK MAP块904中的最后一个比特1102为1时用于选择性ARQ反馈的提议位图。因此,ARQ发射机将此比特解释为关于与最后一个ACK MAP块 904中的最后一个比特1102相对应的块的ACK。图IlC图解了当最后一个ACK MAP块904中的最后一个比特1102为0时用于累积性连同选择性ARQ反馈的提议位图。类似于图11A,由发射机接收包括最后一个ACK MAP 块中最后一个得到确认的块的序列号802的附加块。图IlD图解了当最后一个ACK MAP块904中的最后一个比特1102为1时用于累积性连同选择性ARQ反馈的提议位图。类似于图11B,指示了关于与最后一个ACK MAP块 904中的最后一个比特1102相对应的块的ACK。本公开的某些实施例提供了在ARQ反馈消息中向ARQ发射机通知最后一个得到确认的块以避免不必要的重传的方法。关于最后一个得到确认的块的信息可按各种形式被发送给ARQ发射机。本公开列出了用于包含关于最后一个得到确认的块的信息的选择性以及累积性连同选择性反馈的几个示例位图。然而,也可以使用其他位图,这并不脱离本公开的范围。上面描述的方法的各种操作可以由与附图中所图解的装置加功能块相对应的各
12种硬件和/或软件组件和/或模块来执行。一般而言,在附图中图解的方法具有相应的配对装置加功能附图的场合,操作框对应于具有相似编号的装置加功能块。例如,图6、7和10 中图解的操作600、700和1000均分别对应于图6A、7A和IOA中图解的装置加功能块600A、 700A 和 IOOOAo如本文中所使用的,术语“确定”涵盖各种各样的动作。例如,“确定”可包括计算、 运算、处理、推导、研究、查找(例如,在表、数据库或其他数据结构中查找)、探知等。同时, “确定”可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)等。同时,“确定,,可包括解析、选择、选取、建立等。信息和信号可使用各种不同技艺和技术中的任何哪种来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信息、信号等可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。结合本文公开描述的各个说明性逻辑框、模块、以及电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、 分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何市售的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。结合本公开描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在本领域所知的任何形式的存储介质中。 可使用的存储介质的一些示例包括RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、⑶-ROM等。软件模块可包括单条指令、或多条指令,且可分布在若干不同的代码段上,分布在不同的程序之间以及跨多个存储介质分布。存储介质可被耦合到处理器以使得该处理器能从/向该存储介质读和写信息。在替换方案中,存储介质可以被整合到处理器。本文所公开的方法包括用于实现所描述方法的一个或多个步骤或动作。这些方法步骤和/或动作可彼此互换而不会背离权利要求的范围。换言之,除非指定了步骤或动作的特定次序,否则特定步骤和/或动作的次序和/或使用可以修改而不会脱离权利要求的范围。所描述的功能可在硬件、软件、固件、或其任何组合中实现。如果在软件中实现,则这些功能可以作为一条或多条指令储存在计算机可读介质上。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、R0M、EEPR0M、 CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合需程序代码且能被计算机访问的任何其它介质。如本文所用的碟和盘包括压缩盘(⑶)、激光盘、光盘、数字通用盘(DVD)、软碟和蓝光(Blu-ray · )盘,其中碟常常磁学地再现数据而盘用激光来光学地再现数据。软件或指令还可以在传输介质上传送。例如,如果软件被使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波等无线技术从web网站、服务器或其它远程源进行传送,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波等无线技术被包括在传输介质的定义之内。此外,应当领会,用于执行本文所描述的方法和技术——诸如附图中所示的—— 的模块和/或其它适当装置可被适用的移动设备和/或基站下载和/或以其他方式获得。 例如,如此的设备可被耦合至服务器以帮助转移用于执行本文所描述的方法的手段。或者, 本文所述的各种方法可经由存储装置(例如,随机存取存储器(RAM)、只读存储器(ROM)、诸如压缩盘(CD)或软盘等物理存储介质)来提供,以使得移动设备和/或基站一旦将该存储装置耦合至或提供给该设备就可获得各种方法。此外,可利用适于为设备提供本文中所描述方法和技术的任何其他技术。应该理解的是权利要求并不限于以上所示的精确配置和组件。可在本文所述的方法和装置的布置、操作和细节上作出各种修改、变更和变型而不会背离权利要求的范围。尽管上述内容针对本公开的实施例,然而可设计出本公开的其他和进一步的实施例而不会脱离其基本范围,且其范围是由所附权利要求来确定的。
权利要求
1.一种用于无线通信的方法,包括 接收自动重复请求(ARQ)反馈消息;基于所述ARQ反馈消息来确定最后一个得到确认的块;以及忽略所述ARQ反馈消息中在所述最后一个得到确认的块之后的一个或更多个比特。
2.如权利要求1所述的方法,其特征在于确定所述最后一个得到确认的块包括确定最后一个确认(ACK)比特;以及忽略所述ARQ反馈消息中的所述比特包括忽略所述最后一个ACK比特之后的连续的 NACK比特。
3.如权利要求1所述的方法,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
4.如权利要求3所述的方法,其特征在于,确定所述最后一个得到确认的块包括 如果所述最后一个比特为1,那么将所述最后一个比特解释为ACK ;以及如果所述最后一个比特为0,那么读取所述ARQ反馈消息的所述最后一个ACK MAP之后的块中的最后一个得到确认的块字段。
5.如权利要求1所述的方法,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息中最后一个块序列号(BSN)字段中的所述最后一个得到确认的块的序列号。
6.如权利要求1所述的方法,其特征在于,所述ARQ反馈消息包括选择性确认(ACK)消息和累积性连同选择性确认(ACK)消息中的至少一个。
7.一种用于无线通信的方法,包括 接收自动重复请求(ARQ)块;从所述ARQ块生成包括对最后一个得到确认的块的指示的ARQ反馈消息;以及传送所述ARQ反馈消息。
8.如权利要求7所述的方法,其特征在于,所述对最后一个得到确认的块的指示包括确认(ACK)MAP信息元素中的最后一个块序列号(BSN)字段。
9.如权利要求7所述的方法,其特征在于,所述对最后一个得到确认的块的指示包括所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
10.如权利要求7所述的方法,其特征在于,生成所述ARQ反馈消息包括如果所述最后一个得到确认的块对应于最后一个确认(ACK)MAP的最后一个比特,则将所述最后一个ACK MAP的所述最后一个比特设置为1以指示确认;以及如果所述最后一个得到确认的块不对应于所述最后一个ACK MAP的所述最后一个比特,则将最后一个块序列号(BSN)字段添加至所述ARQ反馈消息以指示所述最后一个得到确认的块。
11.如权利要求7所述的方法,其特征在于,所述ARQ反馈消息包括选择性确认消息和累积性连同选择性确认消息中的至少一个。
12.一种用于无线通信的装置,包括用于接收自动重复请求(ARQ)反馈消息的逻辑; 用于基于所述ARQ反馈消息来确定最后一个得到确认的块的逻辑;以及用于忽略所述ARQ反馈消息中在所述最后一个得到确认的块之后的一个或更多个比特的逻辑。
13.如权利要求12所述的装置,其特征在于用于确定所述最后一个得到确认的块的逻辑包括确定最后一个确认(ACK)比特;以及用于忽略所述ARQ反馈消息中的所述比特的逻辑包括忽略所述最后一个ACK比特之后的连续的NACK比特。
14.如权利要求12所述的装置,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
15.如权利要求14所述的装置,其特征在于,确定所述最后一个得到确认的块包括用于如果所述最后一个比特为1则将所述最后一个比特解释为ACK的逻辑;以及用于如果所述最后一个比特为0则读取所述ARQ反馈消息的所述最后一个ACK MAP之后的块中的最后一个得到确认的块字段的逻辑。
16.如权利要求12所述的装置,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息中最后一个块序列号(BSN)字段中的所述最后一个得到确认的块的序列号。
17.如权利要求12所述的装置,其特征在于,所述ARQ反馈消息包括选择性确认(ACK) 消息和累积性连同选择性确认(ACK)消息中的至少一个。
18.一种用于无线通信的装置,包括用于接收自动重复请求(ARQ)块的逻辑;用于从所述ARQ块生成包括对最后一个得到确认的块的指示的ARQ反馈消息的逻辑;以及用于传送所述ARQ反馈消息的逻辑。
19.如权利要求18所述的装置,其特征在于,所述对最后一个得到确认的块的指示包括确认(ACK)MAP信息元素中的最后一个块序列号(BSN)字段。
20.如权利要求18所述的装置,其特征在于,所述对最后一个得到确认的块的指示包括所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
21.如权利要求18所述的装置,其特征在于,生成所述ARQ反馈消息包括用于如果所述最后一个得到确认的块对应于最后一个确认(ACK)MAP的最后一个比特则将所述最后一个ACK MAP的所述最后一个比特设置为1以指示确认的逻辑;以及用于如果所述最后一个得到确认的块不对应于所述最后一个ACK MAP的所述最后一个比特则将最后一个块序列号(BSN)字段添加至所述ARQ反馈消息以指示所述最后一个得到确认的块的逻辑。
22.如权利要求18所述的装置,其特征在于,所述ARQ反馈消息包括选择性确认消息和累积性连同选择性确认消息中的至少一个。
23.一种用于无线通信的设备,包括用于接收自动重复请求(ARQ)反馈消息的装置;用于基于所述ARQ反馈消息来确定最后一个得到确认的块的装置;以及用于忽略所述ARQ反馈消息中在所述最后一个得到确认的块之后的一个或更多个比特的装置。
24.如权利要求23所述的设备,其特征在于用于确定所述最后一个得到确认的块的逻辑包括确定最后一个确认(ACK)比特;以及用于忽略所述ARQ反馈消息中的所述比特的装置包括忽略所述最后一个ACK比特之后的连续的NACK比特。
25.如权利要求23所述的设备,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
26.如权利要求25所述的设备,其特征在于,确定所述最后一个得到确认的块包括用于如果所述最后一个比特为1则将所述最后一个比特解释为ACK的装置;以及用于如果所述最后一个比特为0则读取所述ARQ反馈消息的所述最后一个ACK MAP之后的块中的最后一个得到确认的块字段的装置。
27.如权利要求23所述的设备,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息中最后一个块序列号(BSN)字段中的所述最后一个得到确认的块的序列号。
28.如权利要求23所述的设备,其特征在于,所述ARQ反馈消息包括选择性确认(ACK) 消息和累积性连同选择性确认(ACK)消息中的至少一个。
29.一种用于无线通信的设备,包括用于接收自动重复请求(ARQ)块的装置;用于从所述ARQ块生成包括对最后一个得到确认的块的指示的ARQ反馈消息的装置;以及用于传送所述ARQ反馈消息的装置。
30.如权利要求四所述的设备,其特征在于,所述对最后一个得到确认的块的指示包括确认(ACK)MAP信息元素中的最后一个块序列号(BSN)字段。
31.如权利要求四所述的设备,其特征在于,所述对最后一个得到确认的块的指示包括所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
32.如权利要求四所述的设备,其特征在于,生成所述ARQ反馈消息包括用于如果所述最后一个得到确认的块对应于最后一个确认(ACK)MAP的最后一个比特则将所述最后一个ACK MAP的所述最后一个比特设置为1以指示确认的装置;以及用于如果所述最后一个得到确认的块不对应于所述最后一个ACK MAP的所述最后一个比特则将最后一个块序列号(BSN)字段添加至所述ARQ反馈消息以指示所述最后一个得到确认的块的装置。
33.如权利要求四所述的设备,其特征在于,所述ARQ反馈消息包括选择性确认消息和累积性连同选择性确认消息中的至少一个。
34.一种用于无线通信的计算机程序存储装置,所述计算机程序存储装置包括其上存储有指令的计算机可读介质,所述指令可由一个或更多个处理器执行且所述指令包括用于接收自动重复请求(ARQ)反馈消息的指令;用于基于所述ARQ反馈消息来确定最后一个得到确认的块的指令;以及用于忽略所述ARQ反馈消息中在所述最后一个得到确认的块之后的一个或更多个比特的指令。
35.如权利要求34所述的计算机程序存储装置,其特征在于用于确定所述最后一个得到确认的块的指令包括确定最后一个确认(ACK)比特;以及用于忽略所述ARQ反馈消息中的所述比特的指令包括忽略所述最后一个ACK比特之后的连续的NACK比特。
36.如权利要求34所述的计算机程序存储装置,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
37.如权利要求36所述的计算机程序存储装置,其特征在于,确定所述最后一个得到确认的块包括用于如果所述最后一个比特为1则将所述最后一个比特解释为ACK的指令;以及用于如果所述最后一个比特为0则读取所述ARQ反馈消息的所述最后一个ACK MAP之后的块中的最后一个得到确认的块字段的指令。
38.如权利要求34所述的计算机程序存储装置,其特征在于,确定所述最后一个得到确认的块包括读取所述ARQ反馈消息中最后一个块序列号(BSN)字段中的所述最后一个得到确认的块的序列号。
39.如权利要求34所述的计算机程序存储装置,其特征在于,所述ARQ反馈消息包括选择性确认(ACK)消息和累积性连同选择性确认(ACK)消息中的至少一个。
40.一种用于无线通信的计算机程序存储装置,所述计算机程序存储装置包括其上存储有指令的计算机可读介质,所述指令可由一个或更多个处理器执行且所述指令包括用于接收自动重复请求(ARQ)块的指令;用于从所述ARQ块生成包括对最后一个得到确认的块的指示的ARQ反馈消息的指令;以及用于传送所述ARQ反馈消息的指令。
41.如权利要求40所述的计算机程序存储装置,其特征在于,所述对最后一个得到确认的块的指示包括确认(ACK)MAP信息元素中的最后一个块序列号(BSN)字段。
42.如权利要求40所述的计算机程序存储装置,其特征在于,所述对最后一个得到确认的块的指示包括所述ARQ反馈消息的最后一个确认(ACK)MAP中的最后一个比特。
43.如权利要求40所述的计算机程序存储装置,其特征在于,生成所述ARQ反馈消息包括用于如果所述最后一个得到确认的块对应于最后一个确认(ACK)MAP的最后一个比特则将所述最后一个ACK MAP的所述最后一个比特设置为1以指示确认的指令;以及用于如果所述最后一个得到确认的块不对应于所述最后一个ACK MAP的所述最后一个比特则将最后一个块序列号(BSN)字段添加至所述ARQ反馈消息以指示所述最后一个得到确认的块的指令。
44.如权利要求40所述的计算机程序存储装置,其特征在于,所述ARQ反馈消息包括选择性确认消息和累积性连同选择性确认消息中的至少一个。
全文摘要
本发明的某些实施例提议用于通过在自动重复请求(ARQ)反馈消息中向发射机通知最后一个得到确认的块来改善ARQ反馈消息以减少不必要的重传的技术。
文档编号H04L1/16GK102204146SQ200980144624
公开日2011年9月28日 申请日期2009年11月3日 优先权日2008年11月6日
发明者C·W·李, J·R·朴, Q·段 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1