利用基于mac的反馈将混合arq添加到wlan协议的制作方法

文档序号:7732980阅读:250来源:国知局
专利名称:利用基于mac的反馈将混合arq添加到wlan协议的制作方法
技术领域
本公开一般涉及无线通信,更具体地而非排它性地涉及利用基于MAC的反馈将混 合ARQ添加到WLAN协议中的技术。
背景技术
在自动重传请求(ARQ)方案中,在向接收机传输之前将错误检测码添加到已编码 数据分组。接收机尝试对分组进行解码,并使用错误检测码来确定解码是否成功。如果解 码成功,则接收机将确认信息(ACK)发送回发射机。否则,接收机将否认信息(NACK)发送 回发射机,以请求重传数据分组。错误检测码的通常实例是循环冗余校验(CRC)码。除了错误检测码之外,还可以利用纠错码来进一步保护数据分组。纠错编码通常 包括为数据分组中的每个比特生成若干符号。这些符号包括“系统符号”和“奇偶校验符 号”。系统符号表示数据分组中的比特,而奇偶校验符号提供冗余。接收机可以使用这种冗 余来校正由于通信信道中的干扰而造成的传输中的误码。错误检测码可以用于确定接收机 是否能够成功地解码数据分组(即,校正所有传输误码)。基于该确定,接收机使用基于ACK 的协议来向发射机提供反馈。该技术通常称为混合ARQ(HARQ)。增量冗余是更复杂的HARQ类型,其被设计为在具有波动信道条件的环境中更加 健壮。当使用增量冗余时,第一传输仅包括具有错误检测的系统符号。如果接收机成功地 解码该传输,则将ACK发送回发射机。如果接收机不能解码该传输,则第二传输将包含所选 数目的具有错误检测的奇偶校验符号。在接收机处通过将系统符号与所发送的奇偶校验符 号组合来再次尝试进行解码。如果要求重传,则发射机发送具有错误检测的附加奇偶校验 符号。重复该过程,直到发送了所有奇偶校验符号。目前,诸如IEEE 802. 11等的无线局域网(WLAN)的部署已经有显著的增长。随着 这些网络变得更加普及并且开始彼此更加邻近地工作,频率重用将越来越重要,以保证高 效介质使用。这种频率重用将造成接收机处的信噪比(SNR)快速波动。对于SNR的这种变 化,当前卷积码并不健壮,结果是,接收机将不得不丢弃大部分数据分组传输,从而降低网 络效率。因此,在本领域中存在一种向用于诸如IEEE 802. 11等的WLAN的无线传输协议添 加HARQ的需求。然而,在许多在MAC层实现基于ACK的协议的WLAN中,当前技术不支持实 现 HARQ。

发明内容
在本公开的一个方面中,一种用于无线通信的装置包括MAC层,其被配置为使用 MAC协议来协调对共享无线介质的访问;PHY层,其被配置为提供到所述共享无线介质的接 口 ;以及MAC层和PHY层之间的HARQ层,该HARQ层被配置为使用所述MAC协议来支持HARQ。在本公开的另一方面中,一种用于无线通信的方法包括使用MAC协议来协调对共 享无线介质的访问,提供到所述共享无线介质的接口,以及使用所述MAC协议来支持HARQ。
在本公开的另一方面中,一种用于无线通信的装置包括用于使用MAC协议来协调 对共享无线介质的访问的模块,用于提供到所述共享无线介质的接口的模块,以及用于使 用MAC协议来支持HARQ的模块。在本公开的另一方面中,一种用于无线通信的计算机程序产品包括机器可读介 质,其包括可以由处理系统执行来进行下述操作的指令使用MAC协议来协调对共享无线 介质的访问,提供到所述共享无线介质的接口,以及使用所述MAC协议来支持HARQ。在本公开的另一方面中,一种用于无线通信的接入终端,包括用户接口 ;应用层, 其被配置为支持所述用户接口 ;MAC层,其被配置为使用MAC协议来协调对共享无线介质 的访问;PHY层,其被配置为提供到所述共享无线介质的接口 ;以及MAC层和PHY层之间的 HARQ层,该HARQ层被配置为使用所述MAC协议来支持HARQ。在本公开的另一方面中,一种接入点包括无线网络适配器,其被配置为支持对等 节点到网络的回程(backhaul) ;MAC层,其被配置为使用MAC协议来协调对共享无线介质 的访问,以便支持与对等节点间的通信;PHY层,其被配置为提供到所述共享无线介质的接 口 ;以及MAC层和PHY层之间的HARQ层,该HARQ层被配置为使用所述MAC协议来支持HARQ。应当理解,根据下面的具体描述,本发明的其它方面对本领域技术人员而言将变 得显而易见,在下面的具体描述中以例示方式示出并描述了本发明的各个方面。如同将实 现的,本发明可以具有其它的和不同的配置和实现,并且可以在各个其它方面对其若干细 节进行修改,所有这些修改没有偏离本公开的范围。因此,附图和详细描述应该被视为实际 上是示例性的而非限制性的。


在附图中以举例方式而非限制方式示出了无线通信系统的各个方面,其中图1是示出了无线网络的实例的概念框图;图2是示出了用于无线节点的协议栈的实例的概念图;图3是示出了用于具有HARQ的发送节点的协议栈的实例的概念图;图4是示出了 PHY层帧的实例的概念图;图5是示出了用于具有HARQ的接收节点的协议栈的实例的概念图;图6是示出了无线节点的功能的实例的方框图;以及图7是示出了无线节点中处理系统的功能的实例的方框图。
具体实施例方式下面描述本公开的各个方面。显而易见的是,可以用各种不同形式来具体体现这 里的教导,并且这里所公开的任意具体结构、功能或两者仅是代表性的。基于这里的教导, 本领域技术人员应当明白的是,这里所公开的一个方面可以独立于任何其它方面来实现, 并且这些方面中的两个或更多个方面可以按照各种方式组合。例如,可以使用这里所阐述 的任意数目的方面来实现一种装置或实施一种方法。此外,除了这里所阐述的一个或多个 方面之外,可以使用其它结构、功能、或者结构和功能来实现该装置或实施该方法。此外,一 个方面可以包括权利要求的至少一个要素。图1是示出了通信网络实例的概念框图。该通信网络被示为无线网络100,然而,本领域技术人员应当明白的是,这里所公开的通信网络的各个方面可以容易地扩展到有线 网络。无线网络100可以是WLAN,比如IEEE802. 11网络,或者任何其它合适的网络。无线 网络100被示为具有若干无线节点,其通常被命名为节点102和104。每个无线节点能够接 收和/或发送数据。在下面的讨论中,术语“接收节点”可以用于指正在接收数据的节点, 并且术语“发送节点”可以用于指正在发送数据的节点。这种引用并不暗示无线节点不能 够同时执行发送和接收功能。无线节点可以按照各种方式来实现。作为例子,无线节点可以被实现为接入终端、 中继点、接入点或其任意组合。参照图1,命名为102的无线节点被实现为接入点或中继点, 而命名为104的无线节点被实现为接入终端。接入点102A用作接入终端104到另一网络 106(例如,比如因特网的广域网)的桥接器。中继点102B-102D有助于通过点到点连接进 行的无线网络100内的通信。作为例子,中继点102B可以与接入点102A建立上游连接并 且与接入终端104A建立下游连接,以便于在这两者之间进行的通信。图2是示出了用于无线节点的协议栈的实例的概念图。该协议采用分层结构,该 分层结构包括物理(PHY)层202,其实现到共享无线信道的接口的所有物理和电气规范;介 质访问控制(MAC)层204,其协调对共享无线介质的访问;以及应用层206,其执行各种数据 处理功能,举例而言,所述各种数据处理功能包括语音和多媒体编解码以及图形处理。当无线节点提供发射机功能时,应用层处理数据,将该数据分段为应用层分组,并 且将这些应用层分组下传给MAC层204。出于说明的目的,在图2中示出了应用层分组208。 然后可选地,MAC层204可以将应用层分组208分解为更小的片段。然后,利用通过MAC分 组210的有效载荷承载的每个片段,组装MAC层分组210。每个MAC层分组210包括MAC报 头212和错误检测码214。MAC层分组有时称为MAC协议数据单元(MPDU),但是也可以称为 帧、分组、时隙、段或任何其它适当术语。尽管未示出,但是MAC层204可以不对应用层分组 进行分段。相反,MAC层分组可以用于在其有效载荷中携带整个应用层分组或者多个应用 层分组。MAC层204还协调对无线介质的访问。在无线节点的一种配置中,MAC层204使 用载波侦听多址(CSMA)算法以通过能量检测来感知无线介质,并且仅当介质空闲时进行 发送。然而,本领域技术人员应当明白的是,可以使用各种其它算法来协调对无线介质的访 问。当MAC层204决定进行发送时,其将MAC层分组块下传给PHY层202。PHY层202 通过将来自MAC层204的数据分组块组装到有效载荷中并添加前导码218来组装PHY层帧 216。物理层202还负责将物理层帧216调制并编码到期望的数据速率。前导码218有时 被称为物理层会聚协议(PLCP),其用于使得接收节点能够检测到该帧的起始并同步到发射 机节点的数据时钟。当无线节点提供接收机功能时,处理过程相反。即,PHY层202检测来自无线介质 的进入帧。前导码允许PHY层202锁定在该信号上,并使用调制和编码方案对该帧进行解 码。一旦被解码,PHY层202恢复出在PHY层帧的有效载荷中携带的MAC层数据分组块210。 如图2所示,PHY层202将数据分组传递到MAC层204。MAC层204检验每个MAC层数据分组的错误检测码,以确定是否被成功地解码。如 果MAC层分组210的错误检测码指示被成功地解码,则将该分组提供给应用层206。如果MAC层分组210的错误检测码指示未被成功解码,则丢弃该MAC层分组210。可以将块确认 (Block ACK)发送回发送节点,以指示哪些数据分组被成功地解码。发送节点使用Block ACK来确定哪些数据分组(如果存在的话)需要重传。可以对无线节点的协议进行修改以支持HARQ。如在后面的更为详细的描述中所说 明的,这可以通过如下方式来实现,即对协议进行修改以增加HARQ层来支持(1)在两个对 等节点之间交换消息以设置并建立HARQ连接,(2)存储不可被解码的MAC层数据分组以用 于与将来的传输进行组合,以及(3)使用MAC层ACK (或Block ACK)机制来请求使用增量 冗余重传MAC层数据分组。可以利用如下协议来实现HARQ设置,该协议允许两个对等节点交换消息以确定 它们是否支持HARQ。根据该协议的一种配置,发送节点确定接收节点是否支持HARQ。在确 定接收节点支持HARQ后,发送节点设置所需的协议和状态机以在HARQ层上支持HARQ。类 似地,接收节点在本端(at its end)设置所需协议和状态机,以在HARQ层上支持HARQ。发 送节点还为发送节点和接收节点之间的每个HARQ会话分配HARQ会话标识符(ID)。接收节 点使用所分配的ID来配置并标识属于给定HARQ会话的分组。此外,发送节点和接收节点 可以协商将要使用的编码方案。HARQ编码方案的替代方案可以包括turbo编码、低密度奇 偶校验(LDPC)、简单跟踪合并或任何其它合适的编码方案。HARQ设置协议也可以用于对发 送节点和接收节点处的HARQ状态机进行初始化。图3是示出了用于具有HARQ的发送节点的协议栈的实例的概念图。该协议栈包 括 PHY 层 302、HARQ 层 304 和 MAC 层 306。当在对等节点对之间建立HARQ连接时,PHY层302和MAC层306经由HARQ层304 进行通信。在节点之间开启HARQ状态机308。MAC层306将MAC层数据分组块转发到HARQ 层 304。HARQ层304包括分组解析器308,其对数据分组块进行解析,以确定该块是否包含 任意重传的数据分组。在正在重传任意数据分组的情况下,HARQ层304从已编码分组存储 单元310中获得奇偶校验符号比特。如果该块包括新的数据分组(即,尚未发送的数据分 组),则编码器312生成用于传输的系统符号和用于将来传输的奇偶校验符号。该奇偶校验 符号被存储在已编码分组存储单元310中。一旦已经对数据分组块进行解析和解码,则使 用HARQ报头处理器314来生成HARQ报头。在一些配置中,HARQ报头被并入在PHY层帧的 前导码中,下面对其进行更具体描述。映射器316可以用于将数据分组序列号映射到PHY 层序列号,以用于在接收节点处对数据分组进行重排序。当在MAC层306处接收到Block ACK时,向ACK处理器318提供用于标识哪些数 据分组已经被成功解码的信息。从已编码分组存储单元310中移除与已经被解码的数据分 组相对应的奇偶校验符号。Block ACK还可以指示不能被解码的分组已经发送的次数。该 信息使得HARQ层308能够确定在发生数据分组重传时将发送已编码分组存储单元310中 的哪组奇偶校验符号。图4是示出了 PHY层帧的实例的概念图。PHY层帧400包括PHY层前导码402、 HARQ报头404和有效载荷406。前导码402的实例是PLCP报头,其在前文已经讨论并且是 本领域公知的。有效载荷406承载一个或多个MAC层数据分组。根据具体应用和施加给整 个系统的总体设计约束,可以按照各种方式来配置HARQ报头404。参照图4将给出HARQ报头的实例HARQ报头404可以包括用于指示该帧是否是HARQ帧的标志。在IEEE 802. 11的 情况中,PLCP报头中的一个保留字段可以用于该目的。HARQ报头404还可以包括用于发送 节点的地址的字段408和用于标识HARQ会话的字段410。地址和HARQ会话的组合将确定 必须使用HARQ状态机508的哪种场合(instance)(参见图5)来处理所接收的帧。下一字 段412用于标识帧中的数据分组的数目。然后为每个数据分组提供一个三字段前导码片段 414。第一字段416提供PHY层序列号,以允许接收节点正确地对数据分组进行重排序,以 供应用层进行处理。第二字段418提供传输次数(S卩,数据分组已经被发送了多少次)。这 使得接收节点能够将先前发送的系统符号和奇偶校验符号与所接收的数据分组适当地组 合以进行解码。第三字段420提供数据分组的长度。因为该帧承载多个数据分组,所以接 收节点可以使用每个数据分组的长度来确定每个数据分组的有效载荷内的分界。本领域技术人员应当明白,在无线网络的实际部署中,可以使用结合图4所描述 的HARQ报头的许多变形。在任意给定的部署中,在HARQ报头中可以包括上面描述的部分 或全部信息或者不包括上面描述的信息。在HARQ报头中也可以包括附加信息,以及图4中 示出的部分或全部信息或者没有图4中示出的信息。在HARQ报头中提供的信息的顺序也 可以改变。图5是示出了用于具有HARQ的接收节点的协议栈的实例的概念图。该协议栈与 结合发送节点所描述的协议栈相似,其具有PHY层502、HARQ层504和MAC层506。PHY层502通过检查帧的前导码来确定所接收的PHY层帧是否使用HARQ。如果 PHY层502确定帧使用HARQ,则PHY层502从有效载荷中恢复出数据分组块,并将其与HARQ 报头一起提供给HARQ层504。HARQ报头处理器510使用在HARQ报头中提供的信息,将该 块解析为各个数据分组。然后,分组解码器512通过将每个数据分组与该数据分组的任意 先前发送的系统符号和/或奇偶校验符号进行组合来对每个数据分组进行解码。数据分组 的系统符号和奇偶校验符号被存储在未解码分组存储单元514中。然后,将已解码数据分 组提供给MAC层506,该MAC层506执行错误检测码校验以确定在HARQ层504处是否对每 个数据分组进行正确地解码。如果给定数据分组被成功地解码,则MAC层506将该数据分 组提供给应用层(未示出)。MAC层506还通知HARQ接口 504从未解码分组存储单元514 中删除与该数据分组相对应的所有系统符号和奇偶校验符号。如果该数据分组没有被成功 地解码,则将所接收的符号存储在未解码分组存储单元514中,以用于与该数据分组的将 来传输进行组合。HARQ层504还包括ACK处理器516。在一些配置中,ACK处理器516将Block ACK 返回到发送节点,以指示哪些数据分组已经被成功地解码。如上所述,发送节点使用该信息 来确定哪些数据分组需要重传。图6是示出了无线节点的功能的实例的方框图。以下描述实际上是示意性的并且 广泛地规定了每个块的功能。仅描述与在本公开中所描述的各个概念相关的功能。本领域 技术人员应当认识到,这些功能块可以提供这里没有描述的其它功能。在该实例中,无线节 点602包括两个功能块网络适配器604和处理系统606。网络适配器604可以被配置为提供发射机功能和接收机功能的收发机。发送功能 包括利用信息对载波进行调制。接收机功能包括对载波进行解调以恢复信息。网络适配器604提供各种功能,比如RF前端处理、ADC、定时和频率估计、信道估计、turbo编码等。总而言之,网络适配器604提供了无线节点602的完整PHY层实现。处理系统606被配置为单独地或者结合无线节点中的其它实体,实现PHY层以上 的所有功能,然而,在一些配置中,处理系统606也可以用于实现全部或部分PHY层。在至 少一种配置中,处理系统606用于使用网络适配器604的发射机和接收机功能来支持与网 络中的其它无线节点间的通信。处理系统606利用基于MAC的反馈,使用WLAN协议来实现 支持HARQ的HARQ层。无线节点602可以用作接入终端、接入点、中继点或其任意组合。用作接入终端的 无线节点602可以包括用户接口 608。用户接口 608可以包括显示器、小键盘、扬声器、麦克 风和/或使得用户能够操作无线终端的任何其它合适接口。用户接口 608用于对处理系统 606通过由网络适配器604维护的无线上行链路连接发送和接收的数据进行控制。用作接入点的无线节点602包括网络适配器604,该网络适配器604能够维护与接 入终端和/或中继点间的任何合适数目的无线下行链路连接,以及维护一个或多个上行链 路连接以便支持回程。上行链路连接可以是有线的或无线的。作为例子,接入点可以支持 到中继点的无线上行链路连接和到另一网络(例如,因特网)的有线上行链路连接。处理系统606可以包括一个或多个处理器。处理器可以是通用微处理器、微控制 器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑 器件(PLD)、逻辑电路、分立硬件部件或者能够执行计算或对信息的其它操作的任何其它合 适的实体。处理系统606还可以包括一个或多个机器可读介质,以提供数据存储和/或支持 软件应用。软件应当广泛地理解为表示指令、程序、代码或任何其它电子介质内容,该其它 电子介质内容被称为软件、固件、中间件、微代码、硬件描述语音或其它。机器可读介质可以 包括与处理器集成的存储设备,比如可以是与ASIC集成的情形。机器可读介质也可以包括 在处理器外部的存储设备,比如随机存取存储器(RAM)、快闪存储器、只读存储器(ROM)、可 编程只读存储器(PROM)、可擦除PROM(EPROM)、寄存器、硬盘、可移动盘、⑶-R0M、DVD或任何 其它合适的存储设备。此外,机器可读介质可以包括对数据信号进行编码的传输线或载波。 本领域技术人员应当认识到,如何最佳地实现处理系统的所述功能。图7是示出了无线节点700的功能的实例的方框图。在该实例中,无线节点700 包括用于使用MAC协议来协调对共享无线介质的访问的模块706,用于提供到共享无线介 质的接口的模块702,以及用于使用MAC协议来支持HARQ的模块704。提供了前述说明以使本领域技术人员能够实施这里所描述的各个方面。对这些方 面的各种修改对本领域技术人员而言将是显而易见的,并且这里所定义的一般原则可以应 用于其它方面。因此,权利要求不旨在被限制于这里示出的各个方面,而是应该符合与权利 要求语义相一致的完整范围,其中除非明确声明,以单数形式提及的元件不旨在表示“一个 且仅一个”,而是表示“一个或多个”。除非明确声明,否则术语“一些”是指一个或多个。对 本领域技术人员已知或将要获知的与在整个本公开中所描述的各个方面的元件等价的所 有结构和功能在此明确地并入作为参考,并旨在被权利要求书所包含。此外,无论这里公开 的内容是否在权利要求中被明确地记载,该内容都不旨在开放给公众。除非使用短语“用 于…的模块”来明确地记载权利要求要素或者在方法权利要求的情况中使用短语“用于…的步骤”来记载权利要求要 素,不应将该权利要求要素解释为符合35U. S. C. § 112第6段的规定。
权利要求
一种用于通信的装置,包括MAC层,其被配置为使用MAC协议来协调对共享无线介质的访问;PHY层,其被配置为提供到所述共享无线介质的接口;以及所述MAC层和所述PHY层之间的HARQ层,所述HARQ层被配置为使用所述MAC协议来支持HARQ。
2.根据权利要求1所述的装置,其中所述MAC协议包括IEEE802. 11协议。
3.根据权利要求1所述的装置,其中所述HARQ层还被配置为与对等节点进行通信以确 定所述对等节点是否具有HARQ能力。
4.根据权利要求1所述的装置,其中所述装置包括发送节点,所述HARQ层还被配置为 与接收节点进行通信以确定所述接收节点是否具有HARQ能力。
5.根据权利要求4所述的装置,其中如果所述接收节点具有HARQ能力,则所述HARQ层 还被配置为设置协议和状态机以支持HARQ。
6.根据权利要求1所述的装置,其中所述装置包括接收节点,所述HARQ层还被配置为 从请求HARQ的发送节点接收消息,并响应于所述消息而设置协议和状态机以支持HARQ。
7.根据权利要求1所述的装置,其中所述装置包括发送节点,所述HARQ层还被配置为 向该HARQ层与接收节点间保持的每个HARQ会话分配HARQ会话ID。
8.根据权利要求1所述的装置,其中所述装置包括接收节点,所述HARQ层还被配置为 接收其中每个都具有HARQ会话ID的多个数据分组,并使用所述HARQ会话ID来配置和标 识所述多个数据分组。
9.根据权利要求1所述的装置,其中所述HARQ层还被配置为与对等节点进行通信,以 协商用于所述混合ARQ的编码方案。
10.根据权利要求9所述的装置,其中所协商的编码方案包括turbo编码、LDPC、跟踪 合并或它们的任意组合。
11.根据权利要求1所述的装置,其中所述HARQ层还被配置为从所述MAC层接收数据 分组以用于传输到对等节点,并确定所述数据分组是否先前已被发送。
12.根据权利要求11所述的装置,其中如果确定所述数据分组先前未被发送,则所述 HARQ层还被配置为对所述数据分组进行编码以生成系统符号和奇偶校验符号,将所述系统 符号提供到所述PHY层以用于传输,以及存储所述奇偶校验符号的至少一部分。
13.根据权利要求12所述的装置,其中所述HARQ层还被配置为响应于由所述MAC层接 收的确认而从存储设备中移除所述奇偶校验符号的所述至少一部分,其中由所述MAC层接 收的确认指示所述对等节点已经成功地解码由所述PHY层发送的所述数据分组。
14.根据权利要求11所述的装置,其中如果确定所述数据分组先前已被发送,则所述 HARQ层还被配置为从存储设备中获取通过对所述先前传输中的第一个传输的数据分组进 行编码所生成的奇偶校验符号的至少一部分,并且将所述奇偶校验符号的所述至少一部分 提供给所述PHY层以用于传输。
15.根据权利要求14所述的装置,其中所述HARQ层还被配置为响应于由所述MAC层接 收的块确认来确定所述数据分组先前已被发送。
16.根据权利要求1所述的装置,其中所述HARQ层还被配置为从所述PHY层接收由对 等节点发送的数据分组,对所述数据分组进行解码,以及将所述已解码的数据分组提供给所述MAC层。
17.根据权利要求16所述的装置,其中所述数据分组包括多个符号,所述HARQ层还被 配置为通过将所述数据分组中的所述符号与由所述HARQ层所接收的与所述数据分组的一 个或多个先前传输相关联的任意符号进行组合,来对所述数据分组进行解码。
18.根据权利要求17所述的装置,其中所述HARQ层还被配置为响应于来自所述MAC层 的关于所述数据分组未被所述HARQ层成功解码的指示,存储所述数据分组中的所述符号, 以用于与所述数据分组的一个或多个将来传输进行组合。
19.根据权利要求17所述的装置,其中所述HARQ层还被配置为响应于来自所述MAC层 的关于所述数据分组已被所述HARQ层成功地解码的指示,从存储设备中移除由所述HARQ 层接收的与所述数据分组的所述一个或多个先前传输相关联的所述任意符号。
20.根据权利要求1所述的装置,其中所述HARQ层还被配置为支持与用于数据分组的 PHY层报头进行组合的HARQ报头,其中所述数据分组符合所述MAC协议。
21.根据权利要求1所述的装置,其中所述HARQ层还被配置为从所述MAC层接收数据 分组以用于传输到对等节点,并生成用于所述数据分组的HARQ报头。
22.根据权利要求21所述的装置,其中所述HARQ报头包括发送次数,所述发送次数指 示所述数据分组先前已被发送的次数。
23.根据权利要求21所述的装置,其中所述HARQ报头包括与所述数据分组对应的长度。
24.一种用于通信的方法,包括使用MAC协议来协调对共享无线介质的访问;提供到所述共享无线介质的接口 ;以及使用所述MAC协议来支持HARQ。
25.根据权利要求24所述的方法,其中所述MAC协议包括IEEE802. 11协议。
26.根据权利要求24所述的方法,其中所述支持HARQ包括与对等节点进行通信以确定 所述对等节点是否具有HARQ能力。
27.根据权利要求24所述的方法,其中所述支持HARQ包括从发送节点向接收节点进行 通信以确定所述接收节点是否具有HARQ能力。
28.根据权利要求27所述的方法,其中所述支持HARQ还包括如果所述接收节点具有 HARQ能力,则在所述发送节点处设置协议和状态机以支持HARQ。
29.根据权利要求24所述的方法,其中所述支持HARQ包括在接收节点处从请求HARQ 的发送节点接收消息,并响应于所述消息设置协议和状态机以支持HARQ。
30.根据权利要求24所述的方法,其中所述支持HARQ包括在发送节点处向与接收节点 间保持的每个HARQ会话分配HARQ会话ID。
31.根据权利要求24所述的方法,其中所述支持HARQ包括在接收节点处接收多个数 据分组,所述数据分组的每一个具有HARQ会话ID,并且其中所述支持HARQ还包括使用所述 HARQ会话ID来配置和标识所述多个数据分组。
32.根据权利要求24所述的方法,其中所述支持HARQ包括与对等节点进行通信以协商 用于所述ARQ的编码方案。
33.根据权利要求32所述的方法,其中所协商的编码方案包括turbo编码、LDPC、跟踪合并或它们的任意组合。
34.根据权利要求24所述的方法,其中所述支持HARQ包括从MAC层接收数据分组以用 于传输到对等节点,并确定所述数据分组是否先前已被发送。
35.根据权利要求34所述的方法,其中所述支持HARQ还包括确定所述数据分组先前未 被发送,对所述数据分组进行编码以生成系统符号和奇偶校验符号,将所述系统符号提供 给PHY层以用于传输,以及存储所述奇偶校验符号的至少一部分。
36.根据权利要求35所述的方法,其中所述支持HARQ还包括响应于由所述MAC层接收 的用于指示由所述PHY层发送的所述数据分组已被所述对等节点成功地解码的确认,从存 储设备中移除所述奇偶校验符号的所述至少一部分。
37.根据权利要求34所述的方法,其中所述支持HARQ还包括确定所述数据分组先前已 被发送,从存储设备中获取通过对所述先前传输中的第一个传输的数据分组进行编码而生 成的奇偶校验符号的至少一部分,并且将所述奇偶校验符号的所述至少一部分提供给PHY 层以用于传输。
38.根据权利要求24所述的方法,其中所述支持HARQ包括响应于由MAC层接收的块确 认来确定所述数据分组先前已被发送。
39.根据权利要求24所述的方法,其中所述支持HARQ包括从PHY层接收由对等节点发 送的数据分组,对所述数据分组进行解码,以及将所述已解码的数据分组提供给MAC层。
40.根据权利要求39所述的方法,其中所述数据分组包括多个符号,所述支持HARQ还 包括通过将所述数据分组中的所述符号与和所述数据分组的一个或多个先前传输相关联 的任意接收符号进行组合,来对所述数据分组进行解码。
41.根据权利要求40所述的方法,其中所述支持HARQ还包括响应于来自所述MAC层的 关于所述数据分组未被成功解码的指示,存储所述数据分组中的所述符号,以用于与所述 数据分组的一个或多个将来传输进行组合。
42.根据权利要求40所述的方法,其中所述支持HARQ还包括响应于来自所述MAC层的 关于所述数据分组已被成功地解码的指示,从存储设备中移除与所述数据分组的所述一个 或多个先前传输相关联的所述任意接收的符号。
43.根据权利要求24所述的方法,其中所述支持HARQ包括支持与用于数据分组的PHY 层报头进行组合的HARQ报头,其中所述数据分组符合所述MAC协议。
44.根据权利要求24所述的方法,其中所述支持HARQ包括从MAC层接收数据分组以用 于传输到对等节点,并生成用于所述数据分组的HARQ报头。
45.根据权利要求44所述的方法,其中所述HARQ报头包括发送次数,所述发送次数指 示所述数据分组先前已被发送的次数。
46.根据权利要求44所述的方法,其中所述HARQ报头包括与所述数据分组对应的长度。
47.一种用于通信的装置,包括用于使用MAC协议来协调对共享无线介质的访问的模块;用于提供到所述共享无线介质的接口的模块;以及用于使用所述MAC协议来支持HARQ的模块。
48.根据权利要求47所述的装置,其中所述MAC协议包括IEEE802. 11协议。
49.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于与对等节点通信 以确定所述对等节点是否具有HARQ能力的模块。
50.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于与接收节点进行 通信以确定所述接收节点是否具有HARQ能力的模块。
51.根据权利要求50所述的装置,其中所述支持HARQ的模块还包括如果所述接收节点 具有HARQ能力则设置协议和状态机节点以支持HARQ的模块。
52.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于在接收节点处从 请求HARQ的发送节点接收消息的模块以及用于响应于所述消息而设置协议和状态机以支 持HARQ的模块。
53.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于向与接收节点间 保持的每个HARQ会话分配HARQ会话ID的模块。
54.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于在接收节点处接 收多个数据分组的模块,其中所述多个数据分组中的每一个具有HARQ会话ID,以及用于使 用所述HARQ会话ID来配置并标识所述多个数据分组的模块。
55.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于与对等节点进行 通信以协商用于所述ARQ的编码方案的模块。
56.根据权利要求55所述的装置,其中所协商的编码方案包括turbo编码、LDPC、跟踪 合并或它们的任意组合。
57.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于从MAC层接收数 据分组以用于传输到对等节点的模块,以及用于确定所述数据分组是否先前已被发送的模 块。
58.根据权利要求57所述的装置,其中,如果所述数据分组先前未被发送,则所述支持 HARQ的模块还包括用于对所述数据分组进行编码以生成系统符号和奇偶校验符号的模块、 用于将所述系统符号提供给PHY层以用于传输的模块以及用于存储所述奇偶校验符号的 至少一部分的模块。
59.根据权利要求58所述的装置,其中所述支持HARQ的模块还包括响应于由所述MAC 层接收的用于指示由所述PHY层发送的所述数据分组已被所述对等节点成功地解码的确 认,从存储设备中移除所述奇偶校验符号的所述至少一部分的模块。
60.根据权利要求57所述的装置,其中,如果所述数据分组先前已被发送,则所述支持 HARQ的模块还包括用于从存储设备中获取通过对所述先前传输中的第一个传输的数据分 组进行编码而生成的奇偶校验符号的至少一部分的模块,以及用于将所述奇偶校验符号的 所述至少一部分提供给PHY层以用于传输的模块。
61.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于响应于由MAC层 接收的块确认来确定所述数据分组先前已被发送的模块。
62.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于从PHY层接收由 对等节点发送的数据分组的模块、用于对所述数据分组进行解码的模块、以及用于将所述 已解码的数据分组提供给MAC层的模块。
63.根据权利要求62所述的装置,其中所述数据分组包括多个符号,所述支持HARQ的 模块还包括用于通过将所述数据分组中的所述符号与和所述数据分组的一个或多个先前传输相关联的任意接收符号进行组合来对所述数据分组进行解码的模块。
64.根据权利要求63所述的装置,其中所述支持HARQ的模块还包括用于响应于来自所 述MAC层的关于所述数据分组未被成功解码的指示来存储所述数据分组中的所述多个数 据符号,以用于与所述数据分组的一个或多个将来传输进行组合的模块。
65.根据权利要求63所述的装置,其中所述支持HARQ的模块还包括用于响应于来自所 述MAC层的关于所述数据分组已被成功地解码的指示来从存储设备中移除与所述数据分 组的所述一个或多个先前传输相关联的所述任意接收符号的模块。
66.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于支持与数据分组 的PHY层报头进行组合的HARQ报头的模块,其中所述数据分组符合所述MAC协议。
67.根据权利要求47所述的装置,其中所述支持HARQ的模块包括用于从MAC层接收数 据分组以用于传输到对等节点的模块,以及用于生成所述数据分组的HARQ报头的模块。
68.根据权利要求67所述的方法,其中所述HARQ报头包括发送次数,所述发送次数指 示所述数据分组先前已被发送的次数。
69.根据权利要求67所述的方法,其中所述HARQ报头包括与所述数据分组对应的长度。
70.一种用于通信的计算机程序产品,包括机器可读介质,包括处理系统可执行来进行以下操作的指令 使用MAC协议来协调对共享无线介质的访问; 提供到所述共享无线介质的接口 ;以及 使用所述MAC协议来支持HARQ。
71.一种接入终端,包括 用户接口 ;应用层,其配置来支持所述用户接口 ;MAC层,其被配置为使用MAC协议来协调对共享无线介质的访问以支持所述应用层; PHY层,其被配置为提供到所述共享无线介质的接口 ;以及所述MAC层和所述PHY层之间的HARQ层,所述HARQ层被配置为使用所述MAC协议来 支持HARQ。
72.—种接入点,包括无线网络适配器,其被配置为支持对等节点到网络的回程连接; MAC层,其被配置为使用MAC协议来协调对共享无线介质的访问以支持与所述对等节 点间的通信;PHY层,其被配置为提供到所述共享无线介质的接口 ;以及所述MAC层和所述PHY层之间的HARQ层,所述HARQ层被配置为使用所述MAC协议来 支持HARQ。
全文摘要
一种无线节点具有MAC层,其被配置为使用MAC协议来协调对共享无线介质的访问;PHY层,其被配置为提供到共享无线介质的接口;以及MAC层和PHY层之间的HARQ层,该HARQ层被配置为使用MAC协议来支持HARQ。
文档编号H04L1/18GK101960768SQ200980107555
公开日2011年1月26日 申请日期2009年3月3日 优先权日2008年3月3日
发明者A·桑佩斯, S·P·亚伯拉罕, S·南大格帕兰, S·南达 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1