用于在使用不同频带进行数据传输的无线链路之间进行无缝转换的方法和装置的制作方法

文档序号:7914717阅读:164来源:国知局
专利名称:用于在使用不同频带进行数据传输的无线链路之间进行无缝转换的方法和装置的制作方法
技术领域
概括地说,下面的描述涉及通信系统,具体地说,涉及用于在无线链路之间对数据传送进行无缝转换的方法和装置。
背景技术
为了解决无线通信系统所要求的增加带宽需求的问题,开发了不同的方案以允许多个用户终端在达到高数据吞吐量的同时通过共享信道资源来与单个接入点进行通信。多输入或多输出(MMO)技术代表最近出现的作为用于下一代通信系统的流行技术的一种此类方法。已经在诸如电气和电子工程师协会(IEEE) 802. 11标准之类的多种新兴的无线通信标准中采用了 MMO技术。IEEE 802. 11表示由IEEE 802. 11委员会针对短程通信(例如, 几十米到几百米)所开发的一组无线局域网(WLAN)空中接口标准。在无线通信系统中,介质访问(MAC)协议被设计为操作以利用由物理(PHY)层空中链路介质提供的多个自由维度。最常用的自由维度是时间和频率。例如,在IEEE 802. IlMAC协议中,“时间”自由维度是通过CSMA (载波侦听多路访问)来使用的。CSMA协议试图确保在潜在的高干扰时段期间发生不超过一次的传输。类似地,可以通过使用不同的频率信道来利用“频率”自由维度。最近的发展已使得将空间作为可行的选项的维度以用于增加或者至少更有效地使用现有的容量。空分多址(SDMA)可以用于通过调度多个终端同时进行发射和接收来改善空中链路的利用率。使用空间流将数据发送到每个终端。例如,通过使用SDMA,发射机形成了去往各个接收机的正交流。因为发射机具有多个天线并且发射/接收信道是由多个路径组成的,因此可以形成这些正交流。接收机还可以具有一个或多个天线(ΜΙΜ0、SIM0)。 对于该示例,假设发射机是接入点(AP)而接收机是站(STA)。形成这些流使得例如以STA-B 为目标的流在STA-C、STA-D等处被视为低功率干扰,这将不会引起严重的干扰,并且最可能被忽略。在某些正在执行的IEEE 802. 11设备中,可以使用不同速率的无线链路。举例说明,设备可以使用2. 4/5GHz以及60GHz的无线链路。这些设备可以使用更高的60GHz的无线链路来进行短程、高吞吐量的文件传送。然而,由于60GHz频带的更深的衰落和严格的方向性要求,因此60GHz的链路可能会快速丢失连通性。因此,当诸如流式视频和数据文件传送之类的应用需要重新建立连接时,这些应用可能经历较长的延迟和较差的用户体验。因此,将期望解决上述缺陷中的一个或多个。

发明内容
下面给出对用于在无线链路之间的数据传送的无缝转换的方法和装置的一个或多个方面的简化概述,以便提供对这些方面的基本理解。该概述不是对所有预期方面的广泛概述,并且其既不是要确定所有方面的关键或重要元素也不是描绘任意方面或所有方面的范围。其唯一目的是用简化的形式呈现一个或多个方面的一些概念,以此作为后面给出的详细描述的前奏。根据各个方面,本主题发明涉及提供无线通信的装置和方法,其中,用于无线通信的方法包括生成要用于在第一无线链路中发向装置的多个分组的索引;使用第二无线链路向所述装置发射所述多个分组;确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息;以及基于所述索引和所述传输状态信息来发射额外分组。在另一方面,提供了用于无线通信的装置,该装置包括发射机,其配置为使用第二无线链路向其它装置发射多个分组;以及处理系统,其配置为生成要用于在第一无线链路中发向另一装置的多个分组的索引;以及确定指示所述多个分组中的每一个分组是否已经由所述其它装置接收的传输状态信息;其中,所述发射机还配置为基于所述索引和所述传输状态信息来发射额外分组。在另一个方面,提供了一种用于无线通信的装置,该装置包括用于生成要用于在第一无线链路中发向装置的多个分组的索引的模块;用于使用第二无线链路向所述装置发射所述多个分组的模块;用于确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息的模块;以及用于基于所述索引和所述传输状态信息来发射额外分组的模块。在另一个方面,提供了一种用于无线通信的计算机程序产品,该计算机程序产品包括机器可读介质,其包括能够执行以下步骤的指令生成要用于在第一无线链路中发向装置的多个分组的索引;以及使用第二无线链路向所述装置发射所述多个分组;确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息;以及基于所述索引和所述传输状态信息来发射额外分组。在另一个方面,提供了一种接入点,该接入点包括一个或多个天线;处理系统, 其配置为生成要用于在第一无线链路中发向装置的多个分组的索引;以及发射机,其耦合到所述一个或多个天线,并且配置为使用第二无线链路经由所述一个或多个天线向所述装置发射所述多个分组;其中,所述处理系统还配置为确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息,并且所述发射机还配置为基于所述索引和所述传输状态信息来发射额外分组。为了实现前述目的和有关的目的,一个或多个方面包括在下文中充分描述并在权利要求中特别指出的特征。下文的描述和附图详细阐述了一个或多个方面的某些说明性方面。然而,这些方面只指示可使用各个方面的原理的各种方式中的少数几种,且所描述的方面旨在包括所有这些方面及其等价物。


将在下面的详细描述和附图中描述本公开内容的这些和其它示例性的方面,其 中图1是根据本公开内容的方面配置的无线通信网络的图;图2是包括图1的无线通信网络中的无线节点中的前端网络处理系统的无线节占.图3是包括使用图2的网络处理系统的处理系统的装置的框图;图4是示出了根据本公开内容的一个方面在双链路速度下操作的装置的操作流 程图;图5是示出了高速无线链路的MAC封装的图;图6是第一 MAC层数据流架构的框图;以及图7是示出了根据本公开内容的一个方面,用于在两个无线链路上实行健壮发射 的无线装置的功能框图。图8是第二 MAC层数据流架构的框图;以及图9是示出了根据本公开内容的一个方面,用于在两个无线链路上实行健壮接收 的无线装置的功能框图。根据常见的做法,为了清楚起见,可以简化某些附图。因此,附图可以不描绘给定 的装置(例如,设备)或方法的所有组件。最后,相同的附图标记可以用于贯穿说明书和附图 表示相同的特征。
具体实施例方式在下文中参照附图更充分地对方法和装置的各个方面进行描述。然而,这些方法 和装置可以以多种不同的形式体现,而不应当被视为限制于贯穿本公开内容给出的任何特 定的结构或功能。相反,提供这些方面使得本公开内容将详尽且完整,并且将向本领域技术 人员充分地传达这些方法和装置的范围。基于本文的描述和本文的教导,本领域技术人员 应当意识到的是,本公开内容的范围旨在涵盖本文公开的方法和装置的任何方面,而不论 是独立实现的还是结合本公开内容的任何其它方面来实现的。例如,可以使用本文阐述的 任意数量的方面来实现装置或者可以实践方法。此外,本公开内容的保护范围旨在涵盖使 用其它结构、功能、或者除本文阐述的本公开内容的各个方面之外的或不同于本文阐述的 本公开内容的各个方面的结构和功能来实现的这种装置或方法。应当理解的是,可以通过 权利要求的一个或多个要素来体现本文的公开内容的任意方面。现在将参照图1给出无线网络的多个方面。无线网络100被示出为具有多个无线 节点,其被一般地指定为接入点110以及多个接入终端或站(STA) 120。每个无线节点能够 进行接收和/或发射。在下面的详细描述中,对于下行链路通信而言,术语“接入点”用于 表示发射节点,术语“接入终端”用于表示接收节点,而对于上行链路通信而言,术语“接入 点”用于表示接收节点,术语“接入终端”用于表示发射节点。然而,本领域技术人员将容易 理解的是,对于接入点和/或接入终端可以使用其它术语或名称。举例说明,接入点可以称 作基站、基站收发机、站、终端、节点、无线节点、充当接入点的接入终端、或者某些其它适当的术语。接入终端可以称作用户终端、移动站、用户站、站、无线设备、终端、节点、无线节点、 或者某些其它适当的术语。贯穿本公开内容所描述的各种概念旨在应用于所有适当的无线节点,而与其具体的名称无关。无线网络100可以支持分布在整个地理区域中的任意数量的接入点,以对接入终端120提供覆盖。系统控制器130可以用于提供接入点的协调和控制,以及向接入终端120 提供到其它网络(例如,因特网)的接入。为了简单起见,示出了一个接入点110。接入点通常是向覆盖的地理区域中的接入终端提供回程服务的固定终端。然而,在一些应用中,接入点可以是移动的。可以是固定的或移动的接入终端使用接入点的回程服务或者参与和其它接入终端的对等通信。接入终端的示例包括电话(例如,蜂窝电话)、膝上型计算机、台式计算机、个人数字助理(PDA)、数字音频播放器(例如,MP3播放器)、照相机、游戏控制台或任何其它适当的无线节点。无线网络100可以支持MMO技术。通过使用MMO技术,接入点110可以使用空分多址(SDMA)同时与多个接入终端120进行通信。SDMA是多址方案,其使得在相同时间发送到不同接收机的多个流能够共享相同的频率信道,并且因此提供较高的用户容量。这是通过对每个数据流进行空间预编码并且然后在下行链路上通过不同的发射天线发射每个经空间预编码的流来实现的。经空间预编码的数据流以不同的空间签名到达接入终端,这使得每个接入终端120能够对去往该接入终端120的数据流进行恢复。在上行链路上,每个接入终端120发射经空间预编码的数据流,这使得接入点110能够识别每个经空间预编码的数据流的源。应当注意的是,虽然在本文中使用了术语“预编码”,但是通常术语“编码” 也可以用于涵盖对数据流进行预编码、编码、解码和/或后编码的过程。一个或多个接入终端120可以配备有多个天线以实现某些功能。通过使用这种配置,例如,接入点110处的多个天线可以用于与多天线接入点进行通信,以在无需额外的带宽或发射功率的情况下提高数据吞吐量。这可以通过下列方式来实现将发射机处的高数据速率信号分裂为具有不同空间签名的多个较低速率的数据流,从而使得接收机能够将这些流分离到多个信道中,并且将这些流进行适当地组合以恢复高速率数据信号。虽然下面的公开内容的各个部分将描述也支持MMO技术的接入终端,但是接入点110还可以被配置为支持不支持MMO技术的接入终端。该方法可以允许较旧版本的接入终端(即,“传统的”终端)仍然部署在无线网络中以延长其使用寿命,并同时允许较新的 MIMO接入终端被适当地引入。在下面的详细描述中,将参照支持诸如正交频分复用(OFDM)之类的任何适当的无线技术的MMO系统来描述本公开内容的各个方面。OFDM是将数据分配到以精确的频率间隔开的多个子载波上的扩频技术。这种间隔提供了使得接收机能够从子载波恢复数据的 “正交性”。OFDM系统可以实现IEEE 802. 11或者一些其它的空中接口标准。举例说明,其它适当的无线技术包括码分多址(CDMA)、时分多址(TDMA)、或者任何其它适当的无线技术、 或者适当的无线技术的任意组合。CDMA系统可以实现IS-2000、IS-95、IS-856、宽带-CDMA (WCDMA)、或者一些其它适当的空中接口标准。TDMA系统可以实现全球移动通信系统(GSM) 或者一些其它适当的空中接口标准。如本领域技术人员将容易意识到的是,本公开内容的各个方面不限于任何特定的无线技术和/或空中接口标准。可以使用利用分层结构的协议来实现无线节点(接入点或接入终端),其中,分层结构包括实现所有物理和电气规范以将无线节点连接到共享的无线信道的物理(PHY)层、 协调对共享的无线信道的接入的介质访问控制(MAC)层、以及执行包括例如语音和多媒体编解码和图形处理的各种数据处理功能的应用层。对于任何特定的应用,可能需要额外的协议层(例如,网络层、传输层)。在某些配置中,无线节点可以充当接入点与接入终端、或者两个接入终端之间的中继点,并且因此可以不需要应用层。本领域技术人员将能够容易地根据特定的应用和施加于整个系统的整体设计约束条件来针对任何无线节点实现适当的协议。当无线节点处于发射模式时,应用层处理数据,将数据分段为分组,并且将数据分组提供给MAC层。MAC层将MAC分组与来自应用层的由MAC分组的有效载荷携带的每个数据分组进行聚合。或者,MAC分组的有效载荷可以携带来自应用层的数据分组的片段或多个数据分组。每个MAC分组包括MAC报头和错误检测码。MAC分组有时称作MAC协议数据单元(MPDU),但是还可以称作帧、分组、时隙、分段或任何其它适当的名称。当MAC决定进行发射时,其向PHY层提供MAC分组块。PHY层通过将MAC分组块聚合到有效载荷中并且添加前导码来聚合PHY分组。如稍后将更详细地讨论的,PHY层还负责提供多个信号处理功能(例如,调制、编码、空间处理等)。有时称作物理层会聚协议(PLCP) 的前导码由接收节点用于检测PHY分组的开始以及同步到发射机的节点数据时钟。PHY分组有时称作物理层协议数据单元(PLPDU),但是还可以称作帧、分组、时隙、分段或任何其它适当的名称。当无线节点处于接收模式时,过程被反转。也即是说,PHY层检测来自无线信道的输入PHY分组。前导码允许PHY层锁定在PHY分组上,并且执行多种信号处理功能(例如, 解调、解码、空间处理等)。一经处理,PHY层便恢复PHY分组的有效载荷中携带的MAC分组块,并且将MAC分组提供给MAC层。MAC层检查每个MAC分组的错误检测码以确定其是否被成功地解码。如果MAC分组的错误检测码指示其被成功地解码,则将MAC分组的有效载荷提供给应用层。如果MAC 分组的错误检测码指示其未被成功地解码,则丢弃该MAC分组。可以将块确认(BACK)发送回发射节点,从而指示哪些数据分组被成功地解码。发射节点使用BACK来确定哪些数据分组(如果有的话)需要重传。图2是示出了 PHY层的信号处理功能的示例的概念框图。在发射模式下,TX数据处理器202可以用于从MAC层接收数据并且对数据进行编码(例如,Turbo码),以促进接收节点处的前向纠错(FEC)。编码过程产生代码符号序列,该代码符号序列可以通过TX数据处理器202被成块组合在一起并且映射到信号星座以产生一系列调制符号。在实现OFDM的无线节点中,可以将来自TX数据处理器202的调制符号提供给 OFDM调制器204。OFDM调制器204将调制符号分裂为并行流。然后,将每个流映射到OFDM 子载波,然后使用快速傅里叶逆变换(IFFT)来对其进行组合以产生对调制符号执行空间处理的TX空间处理器204。这可以通过在将调制符号提供给OFDM调制器206以前对调制符号进行空间预编码来完成。OFDM调制器206将调制符号分裂为并行流。然后,将每个流映射到OFDM子载波, 然后使用快速傅里叶逆变换(IFFT)将其组合在一起以产生时域OFDM流。然后,将每个经空间预编码的OFDM流经由各自的收发机208a-208n提供给不同的天线210a_210n。每个收发机208a-208n使用各自的经预编码的流来调制RF载波以在无线信道上进行传输。在接收模式下,每个收发机208a_208n通过其各自的天线210a_210n接收信号。每个收发机208a-208n可以用于恢复调制到RF载波上的信息,并且将该信息提供给OFDM解调器220。RX空间处理器220对信息执行空间处理,以恢复去往无线节点200的任何空间流。 可以根据信道相关矩阵逆(CCMI)、最小均方误差(丽SE)、软干扰消除(SIC)或者一些其它适当的技术来执行空间处理。如果多个空间流去往无线节点200,则可以由RX空间处理器 222对其进行组合。在实现OFDM的无线节点中,将来自收发机208a_208n的流(或者经组合的流)提供给OFDM解调器220。OFDM解调器220使用快速傅里叶变换(FFT)将流(或者经组合的流) 从时域转换到频域。频域信号包括OFDM信号的每个子载波的单独的流。在将流发送到RX 空间处理器222之前,OFDM解调器220恢复每个子载波上携带的数据(即,调制符号),并且将数据复用到调制符号流中。RX空间处理器222对信息执行空间处理,以恢复去往无线节点200的任何空间流。 可以根据信道相关矩阵逆(CCMI)、最小均方误差(丽SE)、软干扰消除(SIC)或者一些其它适当的技术来执行空间处理。如果多个空间流去往无线节点200,则可以由RX空间处理器 222对其进行组合。RX数据处理器224可以用于将调制符号转换回信号星座中的正确点。由于无线信道中的噪声和其它干扰,因此调制符号可能不与原始信号星座中的点的准确位置相对应。 RX数据处理器224通过在接收的点与信号星座中的有效符号的位置之间查找最小距离来检测最有可能发送哪个调制符号。例如在Turbo码的情况下,可以使用这些软决策来计算与给定的调制符号相关联的代码符号的对数似然比(LLR)。然后,RX数据处理器224使用代码符号LLR的序列,以便在将数据提供给MAC层之前解码最初发送的数据。图3示出了无线节点中的处理系统300的硬件配置的示例。在该示例中,可以使用由总线302所总体表示的总线架构来实现处理系统300。根据处理系统300的特定应用和整体设计约束,总线302可以包括任意数量的互连总线和桥。总线将包括处理器304、计算机可读介质306和总线接口 308的各种电路链接在一起。除了其它方面外,总线接口 308 可以用于将网络适配器310经由总线302连接到处理系统300。网络接口 310可以用于实现PHY层的信号处理功能。在接入终端110 (参见图I)的情况下,用户接口 312 (例如,键板、显示器、鼠标、操纵杆等)也可以经由总线接口 308连接到总线。总线302还可以链接诸如定时源、外围设备、稳压器、功率管理电路之类的各种其它电路,这些电路在本领域中是众所周知的,因此将不再进行进一步描述。处理器304负责管理总线和一般的处理,其包括执行存储在计算机可读介质308 上的软件。可以使用一个或多个通用处理器和/或专用处理器来实现处理器308。示例包括微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门逻辑、分立硬件电路、以及配置为执行贯穿本公开内容所描述的各种功能的其它适当的硬件。处理系统中的一个或多个处理器可以执行软件。不论是被称为软件、固件、中间件、微代码、硬件描述语言还是其它名称,软件都应被广义地解释为指代指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用程序、软件应用程序、软件包、例程、子例程、对象、可执行程序、执行的线程、进程、功能等。在图3中所示的硬件实现中,计算机可读介质306被示为处理系统300中与处理器304分离的一部分。然而,如本领域技术人员将容易意识到的是,计算机可读介质306或其任意部分可以在处理系统300外部。举例说明,计算机可读介质306可以包括传输线、由数据调制的载波和/或与无线节点分离的计算机产品,其均可以由处理器304通过总线接口 308来进行访问。可替换地或此外,计算机可读介质304或其任意部分可以集成到处理器304中,诸如可以具有缓存和/或通用寄存器文件的情况。考虑到能够在较低速链路(诸如2. 4/5GHZ无线链路)和较高速链路(诸如60GHz无线链路)上进行通信的在60GHz处遭受PHY层连通性的降级的IEEE 802. 11设备更可能在 2. 4/5GHz处。为了改善通信健壮性,本文所公开的系统能够在较高速链路掉线时在较低速链路上保持连接。在本公开内容的一个方面,MAC架构允许2. 4/5GHz链路以向60GHz链路提供健壮性支持,并且因此允许在60GHz链路上失败期间保持应用连接。举例说明,可以基于健壮性保持TCP连接。举另一个例子,虽然处于较低的质量,但是可以继续维持视频流。图4示出了根据本发明的一个方面在双链路速度下操作的装置的方案400。在步骤402中,在两个STA之间进行业务传输之前,STA针对较低速无线链路协商块ACK策略。例如,STA I和STA 2,STA I和STA 2针对较低速链路(诸如2. 4/5GHz无线链路)的操作协商块确认(BA)策略。在步骤404中,处理802. IlARQ所需的状态机在发射侧和接收侧启动。在步骤406中,根据802.11η MAC操作,向每个MPDU提供序列号。在步骤408中,聚合多个MPDU以形成A-MPDU。在步骤410中,确定较高速链路(诸如60GHz链路)是否可用。如果可用,则操作继续至步骤414,如下面进一步描述的,在步骤414中,使用60GHz无线链路发射MAC分组。 否则,如果60GHz链路不可用,则操作将继续至步骤412,如下面所描述的,在步骤412中,使用诸如2. 4/5GHz链路的较低速链路来发射MAC分组。在步骤412中,如果在步骤410中确定较高速链路(诸如60GHz PHY)不可用,则 MAC层开始在较低速链路(诸如2. 4/5GHzPHY)上传输A-MPDU。在本公开内容的一个方面, 没有建立MAC层连接以用于转换的需求,并且不需要发送消息来指示较高速物理层与较低速物理层之间的转换。当60GHz链路改善时,分组可以在60GHz无线链路上继续。再次参照步骤410并且进一步参照图5,在较高速链路可用的情况下,操作前进至步骤414,在步骤414中,将多个A-MPDU 502-1至502_n发送到封装部分522。在封装部分522中,将额外的各个60GHz会聚层报头502a_l至502a_n添加到A-MPDU 502b_l至 502b-n。在本公开内容的一个方面,每个60GHz会聚层报头包括单独的序列号544。在步骤416中,60GHz PSDU是由多个此类A-MPDU构成的。在步骤418中,更新发射侧和接收侧的802. IlMAC ARQ状态以将在60GHz PHY上发送的经确认的A-MPDU考虑在内。可以使用多种策略来确保ARQ窗口大小不会限制发送的60GHz PSDU的大小。例如,在IEEE 802. Iln的情况下,由于BA仅携带64比特的位图,因此ARQ窗口大小被限制为 64个MPDU。该位图存储传输状态信息。
I、在802. 11中,A-MSDU可以用于聚合来自较高层的多个MSDU。给每个A-MSDU分配序列号。应当注意的是,A-MSDU可以为多达8000字节长。因此,单个块ACK可以确认64x 8000字节长的聚合。2、维持宽松的BA状态信息。发射机侧基于60GHz链路上的传输来更新接收的序列中的最后一个和位图。在当前的ARQ窗口之外允许60GHz链路上的传输继续。一旦60GHz 链路失败,则多个选项是可能的。a、发射机基于当前已知的块ACK状态开始在5GHz链路上进行发射。接收机使用 BA来响应数据,该BA能够确认先前在60GHz链路上接收的MPDU。基于接收的BA,发射机可以向前跳到当前ARQ窗口之外的序列号。b、发射机通过基于当前已知的BA状态发送BAR(块ACK请求)来开始。基于对BAR 的响应,发射机更新窗口。应当注意的是,在一些情况下,可能需要在发射机可以确定需要重传哪些序列号之前发送多个BAR。图6示出了根据本发明的一个方面配置的架构中的数据流600,其包括IEEE 802. 11上部MAC部分602。上部MAC部分602耦合到IEEE 802. 11下部MAC和PHY部分 610。下部MAC和PHY部分610包括用于提供IEEE802. lle/n ARQ引擎616的发射缓冲器 614。引擎616还对要发射的数据执行发射聚合。在本公开内容的一个方面,可以经由两个 PHY层来发射数据。由2. 4/5GHz PHY层618组成的一个PHY部分用于在2. 4/5GHz无线链路上发射数据。由60GHz会聚层620和60GHz层622组成的另一 PHY部分用于在60GHz较高速无线链路上聚合和发射数据分组。在接收机侧,引擎616还根据上面公开的方法对在
2.4/5GHz无线链路和60GHz无线链路上接收的数据执行块ACK接收。图8示出了根据本公开内容的一个方面配置的架构中的第二数据流800,其描述了用于从2. 4/5GHz无线链路和60GHz无线链路接收分组的过程。与上面图6中的描述类似,该架构包括IEEE 802. 11上部MAC部分802。上部MAC部分802耦合到IEEE 802. 11下部MAC和PHY部分810。下部MAC和PHY部分810包括重组缓冲器814,该重组缓冲器814 是由IEEE802. lle/n接收机ARQ和BA传输引擎816供给的。根据基于上面公开的方法的传输,引擎816对在2. 4/5GHz无线链路和60GHz无线链路上接收的数据执行ARQ和BA传输。引擎816还对接收的数据执行接收聚合。在本公开内容的一个方面,在上面提到的数据流的反方向上,可以经由两个PHY层来接收数据。由2.4/5GHZ PHY层818组成的一个PHY 部分用于在2. 4/5GHz无线链路上接收数据。由60GHz会聚层820和60GHz层822组成的另一 PHY部分用于在60GHz较高速无线链路上接收和聚合数据分组。本文所描述的处理系统或者该处理系统的任意部分可以提供用于执行本文记载的功能的单元。举例说明,执行代码的处理系统可以提供用于生成要用于第一无线链路中的多个分组的索引的单元;用于使用第二无线链路发射所述多个分组的单元;确定指示所述多个分组中的每个分组是否已被接收的传输状态信息;以及用于基于所述索引和所述传输状态信息来发射额外的分组的单元。举另一个例子,执行代码的处理系统可以提供用于执行以下操作的单元由装置基于请求与多个其它装置竞争对介质的访问;接收消息,该消息包括基于来自所述装置和所述其它装置的请求的资源分配,其中,该资源分配许可来自所述装置和所述其它装置中的一些装置的数据传输;以及,由所述装置基于所述消息来发射数据。可替换地,计算机可读介质上的代码可以提供用于执行本文记载的功能的单元。
图7是示出根据本公开内容的一个方面的装置700的功能图。装置700包括用于生成要用于在第一无线链路中发向另一装置的多个分组的索引的模块702 ;用于使用第二无线链路向其它装置发射所述多个分组的模块704 ;用于确定指示所述多个分组中的每一个分组是否已经由所述其它装置接收的传输状态信息的模块706;以及,用于基于所述索引和所述传输状态信息来发射额外分组的模块708。图9是示出根据本公开内容的一个方面的装置900的功能图。装置900包括用于使用第一无线链路从装置接收多个分组的模块902 ;用于重构要用于第二无线链路中的多个分组的索引的模块904;用于确定指示多个分组中的每一个分组是否已经被正确接收的接收状态信息的模块906;以及,用于基于所述索引和所述接收状态信息来接收额外分组的模块908。应当理解的是,呈现了在软件模块的上下文中描述的步骤的任何特定的顺序或层次以提供无线节点的示例。应当理解的是,基于设计偏好,保持在本发明的范围内的同时, 可以重新排列步骤的特定顺序或层次。本领域技术人员将认识到,如何最佳地实现贯穿本公开内容给出的所描述的功能取决于特定的应用和施加于整个系统的整体设计约束条件。在一个或多个示例性实施例中,所描述的功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将这些功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质传送。计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括有助于计算机程序从一个位置转移到另一个位置的任意介质。存储介质可以是能够由计算机存取的任意可用介质。通过举例而非限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望程序代码并能够由计算机进行存取的任何其它介质。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源发送的,则同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在介质的定义中。本文使用的磁盘和光盘包括压缩光盘(⑶)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘用激光光学地复制数据。因此,在某些方面,计算机可读介质可以包括非暂时性计算机可读介质(例如,有形介质)。另外,在某些方面,计算机可读介质可以包括暂时性计算机可读介质(例如,信号)。上述各项的组合也应该包括在计算机可读介质的范围中。提供了前面的描述以使本领域中的任何技术人员能够充分理解本公开内容的全部范围。对本文公开的各种配置的修改对于本领域技术人员将是显而易见的。因此,权利要求并不旨在限制于本文描述的公开内容的各个方面,而是符合与权利要求的语言表达相一致的全部范围,其中,除非特别声明,否则对单数形式的要素的引用不应理解为是意指“一个且仅一个”,而是“一个或多个”。除非另外特别声明,否则术语“一些”是指一个或多个。 叙述要素的组合中的至少一个(例如,“A、B或C中的至少一个”)的权利要求是指所叙述的要素(例如,A或B或C或其任意组合)中的一个或多个。贯穿本发明所描述的各个方面的要素的所有结构和功能等价物以引用方式明确地并入本文中并且旨在由权利要求涵盖,这些结构和功能等价物对于本领域普通技术人员来说是公知的或将要是公知的。此外,本文中没有任何公开内容是想要奉献给公众的,不管这样的公开内容是否明确地记载在权利要求书中。不应依据35U.S.C. §112第6段的规定来解释任何权利要求的要素,除非该要素是用短语“用于……的模块”来明确地叙述的,或者在方法权利的情况下,该要素是使用短语“用于……的步骤”来叙述的。
权利要求
1.一种用于无线通信的方法,包括生成要用于在第一无线链路中发向装置的多个分组的索引;使用第二无线链路向所述装置发射所述多个分组;确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息;以及基于所述索引和所述传输状态信息来发射额外分组。
2.根据权利要求I所述的方法,其中,所述索引基于所述第一无线链路的传输大小。
3.根据权利要求I所述的方法,其中,使用所述第二无线链路发射所述多个分组包括聚合所述多个分组以形成单个第二无线链路帧。
4.根据权利要求I所述的方法,其中,使用所述第二无线链路发射所述多个分组包括根据第二无线链路协议来封装所述多个分组。
5.根据权利要求I所述的方法,其中,所述多个分组的所述传输状态信息被存储在与所述第一无线链路相关联的MAC层处。
6.根据权利要求5所述的方法,其中,所述MAC层与所述第二无线链路相关联。
7.根据权利要求I所述的方法,其中,所述多个分组的所述传输状态信息包括包含多个比特的位图,其中,每个比特与所述多个分组中的各个分组的传输状态相关联。
8.根据权利要求I所述的方法,其中,所述确定包括在一段时间内检测到未接收到所述传输状态信息。
9.根据权利要求I所述的方法,其中,所述确定包括检测到所述传输状态信息指示所述多个分组的失败传输的数量在阈值之上。
10.根据权利要求I所述的方法,其中,所述确定包括从所述第一无线链路接收所述传输状态信息。
11.根据权利要求I所述的方法,其中,所述额外分组中的每一个分组包括所述多个分组中的一个或多个分组。
12.根据权利要求I所述的方法,还包括基于使用所述第二无线链路发射所述多个分组来更新用于接入所述第一无线链路的回退计数器。
13.根据权利要求12所述的方法,其中,所述多个分组包括与类别相关联的数据,并且所述回退计数器的所述更新是基于所述类别的。
14.根据权利要求12所述的方法,其中,所述确定包括使用所述回退计数器的残留值来确定所述额外分组的发射时间。
15.根据权利要求I所述的方法,其中,所述传输状态信息的确定包括使用对传输状态信息消息的请求来更新所述传输状态信息;并且其中,所述额外分组的发射包括基于所更新的传输状态信息来继续发射。
16.根据权利要求I所述的方法,其中,所述额外分组的发射包括使用所述第一无线链路来发射所述额外分组。
17.根据权利要求I所述的方法,其中,所述额外分组的发射是基于定义的时间段、SNR 值或者SINR值中的至少一个。
18.根据权利要求I所述的方法,其中,所述额外分组的发射包括执行速率适应过程;以及基于所述速率适应过程使用所述第一无线链路将所述额外分组发射到所述装置。
19.根据权利要求I所述的方法,还包括维护在所述第二无线链路中发射的分组块的多个ARQ状态,其中,所述分组块中的分组的总数超过根据所述第一无线链路的当前ARQ窗口大小。
20.根据权利要求I所述的方法,其中,所述第一无线链路包括ARQ窗口大小和ARQ状态,所述方法还包括使用所述第二无线链路发射分组块,所述分组块的分组总数超过所述ARQ窗口大小;以及基于所述第二无线链路中的所述分组块的经确认的正确接收来更新所述ARQ状态。
21.根据权利要求20所述的方法,还包括基于所更新的ARQ状态来重传丢落的分组。
22.根据权利要求21所述的方法,其中,任何重传都是使用所述第一无线链路来进行的。
23.一种用于无线通信的装置,包括发射机,其被配置为使用第二无线链路向其它装置发射多个分组;以及处理系统,其被配置为生成要用于在第一无线链路中发向另一装置的所述多个分组的索引;以及确定指示所述多个分组中的每一个分组是否已经由所述其它装置接收的传输状态信其中,所述发射机还配置为基于所述索引和所述传输状态信息来发射额外分组。
24.根据权利要求23所述的装置,其中,所述索引基于所述第一无线链路的传输大小。
25.根据权利要求23所述的装置,其中,所述处理系统还配置为聚合所述多个分组以形成单个第二无线链路帧。
26.根据权利要求23所述的装置,其中,所述处理系统还配置为根据第二无线链路协议来封装所述多个分组。
27.根据权利要求23所述的装置,其中,所述多个分组的所述传输状态信息被存储在与所述第一无线链路相关联的MAC层处。
28.根据权利要求27所述的装置,其中,所述MAC层与所述第二无线链路相关联。
29.根据权利要求23所述的装置,其中,所述多个分组的所述传输状态信息包括包含多个比特的位图,其中,每个比特与所述多个分组中的各个分组的传输状态相关联。
30.根据权利要求23所述的装置,其中,所述处理系统还配置为在一段时间内检测到未接收到所述传输状态信息。
31.根据权利要求23所述的装置,其中,所述处理系统还配置为检测到所述传输状态信息指示所述多个分组的失败传输的数量在阈值之上。
32.根据权利要求23所述的装置,还包括接收机,其配置为从所述第一无线链路接收所述传输状态信息。
33.根据权利要求23所述的装置,其中,所述额外分组中的每一个分组包括所述多个分组中的一个或多个分组。
34.根据权利要求23所述的装置,其中,所述处理系统还配置为基于使用所述第二无线链路发射所述多个分组来更新用于接入所述第一无线链路的回退计数器。
35.根据权利要求34所述的装置,其中,所述多个分组包括与类别相关联的数据,并且所述回退计数器的所述更新是基于所述类别的。
36.根据权利要求34所述的装置,其中,所述处理系统还配置为使用所述回退计数器的残留值来确定所述额外分组的发射时间。
37.根据权利要求23所述的装置,其中,所述处理系统还配置为使用对传输状态信息消息的请求来更新所述传输状态信息;并且其中,所述发射机被配置为基于所更新的传输状态信息来继续发射。
38.根据权利要求23所述的装置,其中,所述发射机还配置为使用所述第一无线链路来发射所述额外分组。
39.根据权利要求23所述的装置,其中,所述额外分组的发射是基于时间段、SNR值和 SINR值中的至少一个。
40.根据权利要求23所述的装置,其中,所述处理系统还配置为执行速率适应过程;并且其中,所述发射机还配置为基于所述速率适应过程使用所述第一无线链路将所述额外分组发射到所述装置。
41.根据权利要求23所述的装置,其中,所述处理系统还配置为维护在所述第二无线链路中发射的分组块的多个ARQ状态,其中,所述分组块中的分组的总数超过根据所述第一无线链路的当前ARQ窗口大小。
42.根据权利要求23所述的装置,其中,所述第一无线链路包括ARQ窗口大小和ARQ状态,所述发射机还配置为使用所述第二无线链路发送分组块,所述分组块的分组总数超过所述ARQ窗口大小;并且所述处理系统还配置为基于所述第二无线链路中的所述分组块的经确认的正确接收来更新所述ARQ状态。
43.根据权利要求42所述的装置,其中,所述发射机还配置为基于所更新的ARQ状态来重传丢落的分组。
44.根据权利要求43所述的装置,其中,任何重传都是使用所述第一无线链路来进行的。
45.一种用于无线通信的装置,包括用于生成要用于在第一无线链路中发向另一装置的多个分组的索引的模块;用于使用第二无线链路向所述另一装置发送所述多个分组的模块;用于确定指示所述多个分组中的每一个分组是否已经由所述另一装置接收的传输状态信息的模块;以及用于基于所述索引和所述传输状态信息来发射额外分组的模块。
46.根据权利要求45所述的装置,其中,所述索引基于所述第一无线链路的传输大小。
47.根据权利要求45所述的装置,其中,所述用于使用所述第二无线链路发射所述多个分组的模块包括用于聚合所述多个分组以形成单个第二无线链路帧的模块。
48.根据权利要求45所述的装置,其中,所述用于使用所述第二无线链路发射所述多个分组的模块包括用于根据第二无线链路协议来封装所述多个分组的模块。
49.根据权利要求45所述的装置,其中,所述多个分组的所述传输状态信息被存储在与所述第一无线链路相关联的MAC层处。
50.根据权利要求49所述的装置,其中,所述MAC层与所述第二无线链路相关联。
51.根据权利要求45所述的装置,其中,所述多个分组的所述传输状态信息包括包含多个比特的位图,其中,每个比特与所述多个分组中的各个分组的传输状态相关联。
52.根据权利要求45所述的装置,其中,所述用于确定的模块包括用于在一段时间内检测到未接收到所述传输状态信息的模块。
53.根据权利要求45所述的装置,其中,所述用于确定的模块包括用于检测到所述传输状态信息指示所述多个分组的失败传输的数量在阈值之上的模块。
54.根据权利要求45所述的装置,其中,所述用于确定的模块包括用于从所述第一无线链路接收所述传输状态信息的模块。
55.根据权利要求45所述的装置,其中,所述额外分组中的每一个分组包括所述多个分组中的一个或多个分组。
56.根据权利要求45所述的装置,还包括用于基于使用所述第二无线链路发射所述多个分组来更新用于接入所述第一无线链路的回退计数器的模块。
57.根据权利要求56所述的装置,其中,所述多个分组包括与类别相关联的数据,并且所述回退计数器的所述更新是基于所述类别的。
58.根据权利要求56所述的装置,其中,所述用于确定的模块包括用于使用所述回退计数器的残留值来确定所述额外分组的发射时间的模块。
59.根据权利要求45所述的装置,其中,所述用于确定的模块包括用于使用对传输状态信息消息的请求来更新所述传输状态信息的模块;并且其中,所述用于发射额外分组的模块包括用于基于所更新的传输状态信息来继续发射的模块。
60.根据权利要求45所述的装置,其中,所述用于发射所述额外分组的模块包括用于使用所述第一无线链路来发射所述额外分组的模块。
61.根据权利要求45所述的装置,其中,所述额外分组的发射是基于时间段、SNR值和 SINR值中的至少一个。
62.根据权利要求45所述的装置,其中,所述用于发射所述额外分组的模块包括用于执行速率适应过程的模块;以及用于基于所述速率适应过程使用所述第一无线链路将所述额外分组发射到所述装置的模块。
63.根据权利要求45所述的装置,还包括用于维护在所述第二无线链路中发射的分组块的多个ARQ状态的模块,其中,所述分组块中的分组的总数超过根据所述第一无线链路的当前ARQ窗口大小。
64.根据权利要求45所述的装置,其中,所述第一无线链路包括ARQ窗口大小和ARQ状态,所述装置还包括用于使用所述第二无线链路发射分组块的模块,所述分组块的分组总数超过所述ARQ 窗口大小;以及用于基于所述第二无线链路中的所述分组块的经确认的正确接收来更新所述ARQ状态的模块。
65.根据权利要求64所述的装置,还包括用于基于所更新的ARQ状态来重传丢落的分组的模块。
66.根据权利要求65所述的装置,其中,任何重传都是使用所述第一无线链路来进行的。
67.一种用于无线通信的计算机程序产品,包括机器可读介质,其包括能够执行以下步骤的指令生成要用于在第一无线链路中发向装置的多个分组的索引;以及使用第二无线链路向所述装置发射所述多个分组;确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息;以及基于所述索引和所述传输状态信息来发射额外分组。
68.一种接入点,包括一个或多个天线;处理系统,其配置为生成要用于在第一无线链路中发向装置的多个分组的索引;以及发射机,其耦合到所述一个或多个天线,并且配置为使用第二无线链路经由所述一个或多个天线向所述装置发射所述多个分组;其中,所述处理系统还配置为确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息,并且所述发射机还配置为基于所述索引和所述传输状态信息来发射额外分组。
全文摘要
提供了一种用于无线通信的方法,该方法包括生成要用于在第一无线链路中发向装置的多个分组的索引;使用第二无线链路向所述装置发射所述多个分组;确定指示所述多个分组中的每一个分组是否已经由所述装置接收的传输状态信息;以及基于所述索引和所述传输状态信息来发射额外分组。还公开了用于执行所述方法的装置。
文档编号H04L1/22GK102612819SQ201080052280
公开日2012年7月25日 申请日期2010年11月19日 优先权日2009年11月20日
发明者A·贾殷, H·桑帕斯, M·H·塔加维纳斯拉巴蒂, S·P·亚伯拉罕 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1