用于经由多个物理层的无线通信的统一协调的装置和方法与流程

文档序号:16198087发布日期:2018-12-08 06:20阅读:156来源:国知局
用于经由多个物理层的无线通信的统一协调的装置和方法与流程

本申请案主张2017年5月22日申请的标题为“多个物理层装置的统一协调(unifiedcoordinationofmultiplephysicallayerdevices)”的第62/509,659号美国临时专利申请案的权益,上述专利申请案出于所有目的以全文引用的方式并入本文中。

本发明的描述大体上涉及多个物理层装置的统一协调,包含多个物理层装置上的发射的统一协调。

背景技术

无线装置可利用一或多种不同无线技术来经由一或多个频带通信,例如2.4千兆赫(ghz)、5ghz、60ghz等。不同无线技术可与不同的信道特定功能(例如信道接入、链路维护等)相关联。



技术实现要素:

在一个方面,提供一种装置。所述装置包括:媒体接入控制(mac)模块,其以通信方式耦合到第一和第二物理层模块,其中所述第一物理层模块经配置以经由第一物理无线信道与另一装置通信,所述第二物理层模块经配置以经由第二物理无线信道与所述另一装置通信,且所述mac模块经配置以:将第一数据提供到第一物理层模块,以供经由第一物理无线信道发射到所述另一装置,所述第一物理无线信道与链路参数相关联;促进至少部分地基于所述第一物理无线信道的链路参数来初始化第二物理无线信道;以及在第二物理无线信道的初始化之后,将第二数据提供到第二物理层模块,以供经由第二物理无线信道发射到所述另一装置。

在另一方面,提供一种方法。所述方法包括:通过媒体接入控制(mac)模块,经由多个物理层模块从另一装置接收多个包;产生块肯定应答包,其指示已从所述另一装置接收到所述多个包;选择多个物理层模块中的一者以供发射所述块肯定应答包;以及将所述块肯定应答包提供到多个物理层模块中的所述选定一者,以供发射到所述另一装置。

在再一方面,提供一种计算机程序产品。所述计算机程序产品包括存储在非暂时性计算机可读存储媒体中的代码,且所述代码包括:用以提供第一数据以供经由第一物理无线信道发射到装置的代码;用以接收请求来提供第二数据以供经由第二物理无线信道发射到所述装置的代码,所述第二物理无线信道与不同于第一物理无线信道的频带相关联;用以至少部分地基于正用于经由第一物理无线信道发射数据的当前调制和译码方案,来为第二物理无线信道选择初始调制和译码方案的代码;以及用以促进使用选定初始调制和译码方案来初始化第二物理无线信道的代码。

附图说明

在所附权利要求书中陈述本发明技术的某些特征。然而,出于阐释的目的,在以下图式中陈述本发明技术的若干实施例。

图1说明其中可根据一或多个实施方案实施用于多个物理层装置的统一协调的系统的实例网络环境。

图2说明根据一或多个实施方案的实施多个phy的统一mac的实例电子装置。

图3说明根据一或多个实施方案的实施多个phy的统一mac的实例电子装置。

图4说明根据一或多个实施方案的实施多个phy的统一mac的实例电子装置。

图5说明根据一或多个实施方案用于多个物理层装置的统一协调的系统中的经协调链路建立的实例过程的流程图。

图6说明根据一或多个实施方案的用于多个物理层装置的统一协调的系统中的经协调包肯定应答的实例过程的流程图。

图7概念上说明可用其来实施本发明技术的一或多个实施方案的电子系统。

具体实施方式

下文阐述的详细描述是意图作为对标的技术的多种配置的描述,且并非意图表示可实践标的技术的仅有配置。附图并入本文中并且构成详细描述的一部分。出于提供对标的技术的透彻理解的目的,所述详细描述包含具体细节。然而,本发明技术不限于本文中陈述的特定细节,且可使用一或多个实施方案来实践。在一或多个例子中,以框图形式示出结构和组件以避免混淆本发明技术的概念。

在本发明的系统中,提供统一mac模块来协调多个不同phy,例如用于协调多个不同phy上的同时发射。phy可经配置以经由对应的物理信道(例如对应的物理无线信道)与装置通信,其中所述phy中的每一者经配置以经由所述对应物理声道中的不同一者与所述装置通信。统一mac模块可利用所建立的对应于第一phy的第一物理无线通道的一或多个链路参数,来辅助建立对应于第二phy的第二物理无线通道。所述链路参数可包含(例如)信噪比(snr)、调制和译码方案(mcs)选择、包重新发射速率、波束成形参数等。以此方式,统一mac模块可减少与建立第二物理无线通道相关联的等待时间。

统一mac模块还可协调肯定应答包在多个phy上的发射。举例来说,统一mac模块可产生块肯定应答包,来肯定应答经由多个不同phy接收的包。统一mac模块可基于一或多个因素,例如发射装置处的重新发射缓冲器大小和/或与所述包中的一或多者相关联的服务质量,使块肯定应答包的发射推迟一段时间。统一mac模块可选择phy中的任一者来发射块肯定应答包,例如基于信道可用性或其它因素。在一或多个实施方案中,所述块肯定应答包可包含所述包中的每一者经由其接收到的phy和/或对应物理无线通道的指示。以此方式,发射装置能够在包经由多个信道发射时,确定给定包是经由哪一信道接收的。

图1说明其中可根据一或多个实施方案实施用于多个物理层装置的统一协调的系统的实例网络环境100。然而,可能不需要全部的所描绘组件,且一或多个实施方案可包含图中未图示的额外组件。可在不脱离如本文所陈述的所附权利要求书的精神或范围的情况下,进行组件的布置和类型的变化。可提供额外组件、不同组件或较少组件。

实例网络环境100包含一或多个电子装置102a到102c。电子装置102a到102c可使用一或多种无线通信技术来彼此通信,例如wi-fi(例如802.1lac、802.1lax等)、蜂窝式(例如3g、4g、5g等),定向多-千兆位(dmg),和/或毫米波(例如802.11ad、802.1lay等)。电子装置102a到102c可使用单载波发射和/或多载波发射,例如正交频分复用发射彼此通信。

电子装置102a到102c可为(例如)基站、接入点、路由器、便携式计算装置(例如膝上型计算机)、智能电话、平板装置、可佩戴装置(例如表、带等),或包含例如一或多个无线接口的任何其它适当装置。在图1中,举例来说,将电子装置102a描绘为移动装置,将电子装置102b描绘为平板装置,且将电子装置102c描绘为基站。电子装置102a到102c可为和/或可包含下文相对于图2到4论述的电子装置和/或下文相对于图7论述的电子系统的全部或部分。

在一或多个实施方案中,电子装置102a到102b中的一或多者可与电子装置102c(例如,基站或接入点)通信,和/或电子装置102a到102b可使用对等发射,例如旁路电子装置102c,和/或独立于来自电子装置102c的协调,直接彼此通信。出于阐释性目的,本文中描述多种不同的无线和有线技术。然而,本发明的系统是phy独立的,且可跨通常任何通信技术一致地实施。

在本发明的系统中,电子装置102a到102c可各自包含用于控制多个不同phy的统一mac模块。所述统一mac模块允许电子装置102a到102c中的每一者同时经由多个不同phy通信。所述统一mac模块支持任何数目/类型的同时phy,例如与2.4ghzphy和5ghzphy的真同时双频带(rsdb)通信、与两个5ghzphy的单个带内通信、802.11ax2.4ghzphy以及一或多个802.11adphy等。

统一mac模块可支持全双工、频分双工(fdd)和/或每频带多个phy,例如多个不同802.11adphy。统一mac模块支持通过任何phy或按任何次序由一或多个phy发射/接收任何包(例如数据、管理、扩展、肯定应答等)。数据可在组块或包中发射。统一mac模块进一步允许将不同phy用于上行链路/下行链路、发射/肯定应答、发射/重新发射等。

统一mac模块可基于一或多个参数来选择一或多个phy用于给定发射,所述参数例如为对应于phy的无线信道的链路预算(评定的业务可用性)、将发射的数据量、对应于phy的信道的无线链路质量(例如rssi(接收信号强度指示)、sinr(信号与干扰加噪声比)、pdr(包投递比),和/或ber(误码率))、电力影响、信道可用性、延迟、服务质量等。在下文相对于图2到4进一步论述实例统一mac模块。

统一mac模块可协调经由phy的物理无线信道的建立。举例来说,统一mac模块可利用与经由第一phy的第一物理无线通道相关联的一或多个链路参数,来促进和/或辅助建立经由第二phy的第二物理无线通道。所述一或多个链路参数可包含(例如)rssi、sinr、pdr、ber、snr、mcs选择、波束成形参数等。下文相对于图5进一步论述经协调链路建立的实例过程。

统一mac模块还可协调发送对经由多个phy接收到的包的肯定应答包。举例来说,统一mac模块可产生块肯定应答包,来用于肯定应答经由多个phy接收到的包。块肯定应答包可指示接收到给定包,且还可指示经由其接收到包的phy和/或对应物理无线通道,例如使得发射装置可在同一包经由多个信道发射时,确定经由其接收到包的信道。当满足一或多个因素时,统一mac模块可推迟块肯定应答包的发射,例如以将额外肯定应答添加到块肯定应答包。统一mac模块接着可选择phy中的一者来发射块肯定应答包,例如基于信道可用性。下文相对于图6进一步论述对多个phy的经协调包肯定应答的实例过程的实例过程。

图2说明根据一或多个实施方案的实施多个phy的统一mac的实例电子装置102a。然而,并非所有的所描绘组件可在所有实施方案中使用,且一或多个实施方案可包含额外或与图中所示的那些不同的组件。可在不脱离如本文所陈述的所附权利要求书的精神或范围的情况下,进行组件的布置和类型的变化。可提供额外组件、不同组件或较少组件。

电子装置102a可包含处理器202、统一mac模块204、一或多个phy210a到210n,以及一或多个天线212a到212n,以及其它组件。统一mac模块204可以通信方式耦合到处理器202,例如经由一或多个因特网协议(ip)接口。可使用一或多个ip接口来在处理器202与统一mac模块204之间传送一或多个数据流。以此方式,统一mac模块204和/或phy210a到210n的内部工作对于处理器202和/或在其上执行的应用程序是透明的。

统一mac模块204可从处理器202接收数据,选择phy210a到210n中的一或多者来发射数据,包化/处理所述数据,且将经包化/经处理数据的全部或部分提供到选定phy210a到210n,以供经由对应物理无线信道来发射。统一mac模块204还可从phy210a到210n接收数据,组合/去包化/处理所述数据,且将经处理的数据提供到处理器202。

处理器202,其还可被称作应用程序/主机处理器,可包含合适的逻辑、电路和/或代码,其实现处理数据和/或控制电子装置102a的操作。在这点上,可使处理器202能够将控制信号提供到电子装置102a的各种其它组件。处理器202还可控制数据向/从电子装置102a的传送。举例来说,处理器202可将数据项(例如包、组块或原始或无格式的数据流)提供到统一mac模块204,以供phy210a到210n中的一或多个发射,且处理器202可从统一mac模块204接收数据项目,例如包、组块或原始或无格式的数据流。

phy210a到210n可为物理层装置(或物理层模块),用于在一或多个频带(例如2.4ghz、5ghz、60ghz或通常任何频带)上经由物理无线信道通信。phy210a到n可各自为单独电路,和/或phy210a到210n可共享一或多个电路或组件。在一或多个实施方案中,phy210a到210n可共享一或多个天线212a到212n。phy210a到210n中的每一者可经配置以用于在所述频带中的一者上经由物理无线通道的通信;然而,phy210a到210n可为可重新配置的,以用于经由所述频带中的其它频带的通信。在一或多个实施方案中,phy210a到210n中的一或多者可符合一或多个规范,例如802.11n、802.11ax、802.11ad等。

在一或多个实施方案中,统一mac模块204的全部或部分可在专用电路上实施,和/或统一mac模块204的全部或部分可由处理器202实施。在一或多个实施方案中,统一mac模块204可与802.11n、802.11ac、802.11ax等中的一或多者反向兼容,且统一mac模块204可提供经扩展的功能性。

在一或多个实施方案中,处理器202、统一mac模块204、phy210a到210n中的一或多者和/或其一或多个部分可在软件(例如子例程和代码)、硬件(例如asic、fpga、pld、控制器、状态机、门控逻辑、离散硬件组件或任何其它合适的装置)和/或两者的组合中实施。

图3说明根据一或多个实施方案的实施多个phy的统一mac的实例电子装置102a。然而,并非所有的所描绘组件可在所有实施方案中使用,且一或多个实施方案可包含额外或与图中所示的那些不同的组件。可在不脱离如本文所陈述的所附权利要求书的精神或范围的情况下,进行组件的布置和类型的变化。可提供额外组件、不同组件或较少组件。

电子装置102a可包含处理器202、统一mac模块204、一或多个phy210a到210n,以及一或多个天线212a到212n,以及其它组件。统一mac模块204可包含主要mac模块306以及一或多个次要mac模块308a到308n。主要mac模块306可以通信方式耦合到处理器202,例如经由一或多个因特网协议(ip)接口。主要mac模块306还可以通信方式耦合到次要mac模块308a到308n中的每一者。在一或多个实施方案中,可存在指派给统一mac模块204的单个mac地址。因此,单个mac地址跨主要mac模块306和次要模块308a到308n共享。

主要mac模块306可从处理器202接收数据,选择次要mac模块308a到308n和相关联的phy210a到210n中的一或多者来发射所述数据,包化/处理所述数据,且将经包化/经处理数据的全部或部分提供到选定的次要mac模块308a到308n以供发射。主要mac模块306还可从次要mac模块308a到308n接收数据,组合/去包化/处理所述数据,且将经处理的数据提供到处理器202。下文相对于图5进一步论述主要mac模块306的实例过程。

处理器202可将数据项(例如包、组块或原始或无格式的数据流)提供到主要mac模块306,以供phy210a到210n中的一或多个发射,且处理器202可从主要mac模块306接收数据项目,例如包、组块或原始或无格式的数据流。

次要mac模块308a到308n可各自与phy210a到210n中的一者相关联,且以通信方式耦合到所述phy中的一者。次要mac模块308a到308n可操控相对于phy210a到210n中的每一者的信道/phy特定功能,例如相对于经由phy210a到210n的相应信道的信道接入和/或链路管理。次要mac模块308a到308n可从主要mac模块306接收数据,且将数据传递到phy210a到210n,以供经由相应信道发射到一或多个其它电子装置102b到102c,例如电子装置102c。类似地,次要mac模块308a到308n可从phy210a到210n接收数据,且可将接收到的数据提供到主要mac模块306。下文相对于图6进一步论述次要mac模块308a的实例过程。

在一或多个实施方案中,统一mac模块204的全部或部分可在专用电路上实施,和/或统一mac模块204的全部或部分可由处理器202实施。主要mac模块306可与次要mac模块308a到308n在相同的集成电路上实施,或主要mac模块306可与次要mac模块308a到308n中的一或多者在分开的集成电路上实施。主要mac模块306和/或次要mac模块308a到308n可经配置以使对应phy210a到210n中的每一者通电/断电。在一或多个实施方案中,统一mac模块204可与802.11n、802.11ac、802.11ax等中的一或多者反向兼容,且统一mac模块204可提供经扩展的功能性。

在一或多个实施方案中,处理器202、统一mac模块204、主要mac模块306、次要mac模块308a到308n、phy210a到210n中的一或多者,和/或其一或多个部分可在软件(例如子例程和代码)、硬件(例如asic、fpga、pld、控制器、状态机、门控逻辑、离散硬件组件或任何其它合适的装置)和/或两者的组合中实施。

图4说明根据一或多个实施方案的实施多个phy的统一mac的实例电子装置102a。然而,并非所有的所描绘组件可在所有实施方案中使用,且一或多个实施方案可包含额外或与图中所示的那些不同的组件。可在不脱离如本文所陈述的所附权利要求书的精神或范围的情况下,进行组件的布置和类型的变化。可提供额外组件、不同组件或较少组件。

电子装置102a可包含处理器202、统一mac模块204、一或多个phy210a到210n,以及一或多个天线212a到212n,以及其它组件。统一mac模块204可包含混合主要/次要mac模块402和一或多个次要mac模块308b到308n。混合主要/次要mac模块402可以通信方式耦合到处理器202,例如经由一或多个因特网协议(ip)接口。混合主要/次要mac模块402还可以通信方式耦合到次要mac模块308b到308n中的每一者。

混合主要/次要mac模块402可从处理器202接收数据,选择次要mac模块308b到308n(和/或本身)和相关联的phy210a到210n中的一或多者来发射所述数据,包化/处理所述数据,且将经包化/经处理数据的全部或部分提供到选定的次要mac模块308b到308n(和/或本身)。混合主要/次要mac模块402还可从次要mac模块308b到308n(和/或phy210a)接收数据,组合/去包化/处理所述数据,且将经处理的数据提供到处理器202。因此,混合主要/次要mac模块402可执行主要mac模块306的功能,以及次要mac模块308a的功能。

在一或多个实施方案中,图3中的次要mac模块308a到308n中的每一者可为可配置的,以充当混合主要/次要mac模块402。举例来说,次要mac模块308a到308n可选择次要mac模块308a到308n中的一者来充当混合主要/次要mac模块402,次要mac模块308a到308n中的处于使用中的第一个可变为混合主要/次要mac模块402,和/或可随机选择次要mac模块308a到308n中的一者,来充当混合主要/次要mac模块402,例如持续预定量的时间。

在一或多个实施方案中,处理器202、统一mac模块204、主要/次要mac模块402、次要mac模块308b到308n、phy210a到210n中的一或多者,和/或其一或多个部分可在软件(例如子例程和代码)、硬件(例如asic、fpga、pld、控制器、状态机、门控逻辑、离散硬件组件或任何其它合适的装置)和/或两者的组合中实施。

图5说明根据一或多个实施方案在用于多个物理层装置的统一协调的系统中建立经协调链路的实例过程500的流程图。出于阐释性目的,本文主要参考图2的电子装置102a的统一mac模块204来描述过程500。然而,过程500不限于图2的电子装置102a的统一mac模块204,且过程500的一或多个框(或操作)可由电子装置102a的一或多个其它组件或芯片执行。举例来说,过程500的一或多个框可由图3的主要mac模块306和/或次要mac模块308a到308n中的一或多者,和/或由图4的混合主要/次要mac模块402执行。电子装置102a还呈现为示范性装置,且本文所述的操作可由任何合适的装置(例如电子装置102b到102c中的一或多者)执行。进一步出于阐释的目的,本文将过程500的框描述为串行或线性地发生。然而,过程500的多个框可并行发生。另外,过程500的框无需按所示的次序执行,和/或过程500的一或多个框无需执行和/或可由其它操作代替。

过程500开始于统一mac模块204协调经由phy210a到210n中的一或多者(例如phy210a)到另一电子装置102c的数据通信(502)。统一mac模块204可接收经由第二phy(例如phy210b)将数据发射到另一电子装置102c的请求(504)。举例来说,统一mac模块204可例如从处理器202接收请求,以增加与电子装置102c的通信的带宽,例如通过建立经由额外phy210b的第二物理无线信道。或者和/或另外,统一mac模块204可接收切换物理无线信道的请求,且因此从phy210a切换到例如phy210b。

统一mac模块204确定与经由第一phy210a的第一物理无线信道的通信相关联的至少一个链路参数(506)。链路参数可涉及例如,第一物理无线信道的信号质量,例如包重新发射率、snr、sinr等。或者和/或另外,链路参数可涉及mcs选择,和/或可涉及定向波束成形。

统一mac模块204利用链路参数来辅助初始化经由第二phy210b的第二物理无线信道的链路(508)。统一mac模块204可利用snr来确定第二物理无线信道的适当频带。举例来说,如果第一物理无线信道处于较低频率,例如2.4ghz,且snr指示链路质量低于阈值,那么统一mac模块204可能不为第二物理无线信道选择较高频率,例如5ghz或60ghz。然而,如果第一物理无线信道处于较低频率,例如2.4ghz,且snr指示链路质量高于第一阈值,那么统一mac模块204可为第二物理无线信道选择5ghz信道。此外,如果snr指示链路质量高于第二阈值,其大于第一阈值,那么统一mac模块204可为第二物理无线信道选择60ghz信道。在一或多个实施方案中,snr值可与链路质量线性和/或非线性有关。

在一或多个实施方案中,统一mac模块204可利用第一物理无线信道的mcs选择来为第二物理无线信道选择初始mcs。举例来说,统一mac模块204可根据不同的同时物理无线信道来存储和跟踪不同的mcs选择。统一mac模块204可利用跟踪的数据来映射信道之间的mcs选择,例如2.4ghz、5ghz和60ghz。举例来说,如果统一mac模块204跟踪指示5ghz信道何时使用mcs5的数据,60ghz信道通常利用mcs7,那么统一mac模块204可存储用于5ghz的mcs5与用于60ghz的mcs7之间的映射。统一mac模块204可进一步结合mcs选择的映射存储关于无线环境数据。举例来说,统一mac模块204可存储可由电子装置102a感测、测量和/或收集的snr值、环境温度值或通常任何数据。

在一或多个实施方案中,统一mac模块204可结合一或多个无线环境参数,随时间跟踪各种信道的mcs选择。统一mac模块204可利用跟踪的数据来产生可用以基于不同于第一频率的第二频率下当前信道的mcs选择,来预测对第一频率下的信道的适当的mcs选择。模型可进一步并入有关于无线环境的一或多个参数,例如当前信道的snr、环境温度等。模型可为(例如)机器学习模型,其可由处理器202基于统一mac模块204收集的数据产生,且接着通过处理器202提供到统一mac模块204。处理器202可周期性地或不定期地从统一mac模块204接收额外数据,且处理器202可重新产生所述模型,例如在已接收到阈值量的额外数据。

统一mac模块204还可使用来自第一物理无线信道的一或多个定向波束成形设定,来促进第二物理无线信道的初始定向波束成形设定。所述波束成形设定可包含(例如)应用于移相器以形成在特定方向上的波束的相位权重。或者和/或另外,统一mac模块204可利用与第一物理无线信道上的波束成形相关联的已知方向信息,来确定第二物理无线信道的初始定向波束成形设定。此外,统一mac模块204还可利用相对于不同信道的波束成形设定的预测性模型。

在初始化经由第二phy210b的第二物理无线信道之后(508)之后,统一mac模块204共同地和/或汇总分析第一和第二phy210a到210b的链路参数(510)。举例来说,统一mac模块204可执行超集mcs选择,其涉及汇总为phy210a到210b同时选择适当的mcs。如果超集mcs选择产生将由第一或第二phy210a到210b实施的不同mcs(512),那么统一mac模块204为第一和/或第二phy210a到210b修改链路参数,例如mcs选择(514)。在一或多个实施方案中,对phy210a到210b中的每一者的初始mcs选择可由对应的次要mac模块308a到308b确定,且汇总的对phy210a到210b的超集mcs选择可由主要mac模块306确定。

统一mac模块204接着经由第一和第二phy210a到210b同时发射数据(516)。如果统一mac模块204基于所述分析确定不需要修改链路参数(512),那么统一mac模块204略过修改链路参数(514),且经由第一和第二phy210a到210b同时发射数据(516)。在一或多个实施方案中,当建立对应于第二phy210b的第二物理无线信道时,可终止对应于第一phy210a的第一物理无线信道,以便实现从第一物理无线信道到第二物理无线信道的切换。

图6说明根据一或多个实施方案的用于多个物理层装置的统一协调的系统中的经协调包肯定应答的实例过程600的流程图。出于阐释性目的,本文主要参考图2的电子装置102a的统一mac模块204来描述过程600。然而,过程600不限于图2的电子装置102a的统一mac模块204,且过程600的一或多个框(或操作)可由电子装置102a的一或多个其它组件或芯片执行。举例来说,过程600的一或多个框可由图3的主要mac模块306和/或次要mac模块308a到308n中的一或多者,和/或由图4的混合主要/次要mac模块402执行。电子装置102a还呈现为示范性装置,且本文所述的操作可由任何合适的装置(例如电子装置102b到102c中的一或多者)执行。进一步出于阐释的目的,本文将过程600的框描述为串行或线性地发生。然而,过程600的多个框可并行发生。另外,过程600的框无需按所示的次序执行,和/或过程600的一或多个框无需执行和/或可由其它操作代替。

在用于经协调包肯定应答的过程600中,统一mac模块204经由多个phy210a到210n接收来自另一电子装置102c的包(602)。举例来说,phy210a到210n中的每一者可与经由其从电子装置102c接收包的不同物理无线信道相关联。统一mac模块204产生指示已接收到所述包中的每一者的块肯定应答包,其中所述块肯定应答包进一步包含经由其接收到所述包中的每一者的无线信道(和/或phy210a到210n中的一者)的指示(604)。在一或多个实施方案中,块肯定应答包可进一步并入有一或多个否定应答(或nack)包,其指示未接收到一或多个包。

举例来说,块肯定应答包可包含对应于接收到的(和/或未接收到的)包得序号(或其它识别符)或序号范围。块肯定应答包可进一步包含与所述序号中的每一者相关联的位,其中所述位指示phy210a到210n中经由其接收对应包的一者。

在一或多个实施方案中,对于经由对应phy210a到210n接收到的包,次要mac模块308a到308n可产生个别肯定应答包,或个别块肯定应答包。次要mac模块308a到308n可在每一肯定应答包中进一步包含有效地作为对应phy210a到210n的识别符和/或对应于phy210a到210n的物理无线信道的识别符的位。次要mac模块308a到308n可将块肯定应答包(或个别肯定应答包)发射到主要mac模块306,且主要mac模块306可将肯定应答包汇集到单个块肯定应答包中。接着可将单个块肯定应答包提供到次要mac模块308a到308n中的任一者,以供经由对应的phy210a到210n发射,而无关于块肯定应答包是否包含对经由对应phy210a到210n接收到的包的肯定应答。因此,并不包含对经由phy210a接收到的包的任何肯定应答的块肯定应答包可经由phy210a发射。

统一mac模块204确定是否满足一或多个肯定应答包推迟因素(606)。肯定应答包推迟因素可基于例如发射装置(例如,电子装置102c)处的重新发射缓冲器大小、与经由phy210a到210n接收到的包相关联的服务质量(qos)要求等。举例来说,电子装置102c可具有可仅保持某一数目的包的固定大小重新发射缓冲器。因此,在重新发射缓冲器在电子装置102c处为满之前,应将块肯定应答包发射回到电子装置102c,使得需要重新发射的任何包在电子装置102c处仍可用。或者和/或另外,经由phy210a到210n接收到的一或多个包可与相对于重新发射需要最小等待时间的特定qos相关联,例如ip话音、视频会议等。因此,在此实例中,统一mac模块204可不推迟块肯定应答包的发射。

如果满足一或多个肯定应答推迟因素(606),那么统一mac模块204推迟块肯定应答包的发射(608),且等待经由phy210a到210n接收额外包。如果经由phy210a到210n接收到一或多个额外包(610),那么统一mac模块204将对接收到的包的肯定应答添加到块肯定应答包(612),且确认仍满足肯定应答推迟因素(606)。类似地,如果未接收到额外包(610),那么统一mac模块204确认仍满足肯定应答推迟因素(606)。

当统一mac模块204确定不再满足肯定应答推迟因素(606),那么统一mac模块204选择phy210a到210n中的一或多者,以供发射块肯定应答包(614)。可基于信道可用性、信号强度等中的一或多者,来选择一或多个phy210a到210n以供发射块肯定应答包。统一mac模块204接着协调块肯定应答包经由phy210a到210n中的选定一或多者的发射(616)。

图7概念上说明可用其来实施本发明技术的一或多个实施方案的电子系统700。举例来说,电子系统700可为或可耦合到网关装置、机顶盒、桌上型计算机、膝上型计算机、平板计算机、服务器、开关、路由器、基站、接收器、电话,或通常发射有线或无线信号的任何电子装置。电子系统700可为电子装置102a到102c中的一或多者,和/或可为其一部分。此电子系统包含各种类型的计算机可读媒体,以及用于各种其它类型的计算机可读媒体的接口。电子系统700包含总线708、一或多个处理器712、系统存储器704或缓冲器、只读存储器(rom)710、永久存储装置702、输入装置接口714、输出装置接口706和一或多个网络接口716,或其子集和变化。

总线708共同表示以通信方式连接电子系统700的大量内部装置的所有系统、外围和芯片组总线。在一或多个实施方案中,总线708以通信方式连接一或多个处理器712与rom710、系统存储器704和永久存储装置702。从这些各种存储器单元,一或多个处理器712检索指令来执行和数据来处理,以便执行本发明的过程。一或多个处理器712在不同实施方案中可为单个处理器或多核处理器。

rom710存储电子系统700的一或多个处理器712和其它模块所需的静态数据和指令。另一方面,永久存储装置702可为读取和写入存储器装置。永久存储装置702可为即使在电子系统700关闭时也存储指令和数据的非易失性存储器。在一或多个实施方案中,大容量存储装置(例如磁盘或光盘及其对应的磁盘驱动器)可用作永久存储装置702。

在一或多个实施方案中,可装卸式存储装置(例如软性磁盘、快闪驱动器及其对应的磁盘驱动器)可用作永久存储装置702。类似于永久存储装置702,系统存储器704可为读取和写入存储器装置。然而,不同于永久存储装置702,系统存储器704可为易失性读取和写入存储器,例如随机存取存储器。系统存储器704可存储一或多个处理器712在运行时间可能需要得指令和数据中的任一者。在一或多个实施方案中,本发明的过程存储在系统存储器704、永久存储装置702和/或rom710中。从这些各种存储器单元,一或多个处理器712检索指令来执行和数据来处理,以便执行一或多个实施方案的过程。

总线708还连接到输入和输出装置接口714和706。输入装置接口714使用户能够将信息传送到电子系统700且选择到所述电子系统的命令。可与输入装置接口714一起使用的输入装置可包含(例如)字母数字键盘和指向装置(也被称为“光标控制装置”)。举例来说,输出装置接口706可实现电子系统700所产生的图像的显示。可与输出装置接口706一起使用的输出装置可包含(例如)打印机和显示装置,例如液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、柔性显示器、平板显示器、固态显示器、投影仪,或用于输出信息的任何其它装置。一或多个实施方案可包含充当输入和输出装置两者的装置,例如触摸屏。在这些实施方案中,向用户提供的反馈可为任何形式的感觉反馈(例如,视觉反馈、听觉反馈或触感反馈);且来自用户的输入可以任何形式接收,包含声波、语音或触觉输入。

如图7中所示,总线708还通过一或多个网络接口716将电子系统700耦合到一或多个网络(未图示)。一或多个网络接口可包含以太网接口、wifi接口、蜂窝接口、毫米波接口、减小千兆位媒体独立接口(rgmii),或通常用于连接到网络的任何接口。一或多个网络接口716可包含或可耦合到物理层模块。以此方式,电子系统700可为一或多个计算机网络(例如局域网(“lan”)、广域网(“wan”),或内联网,或网络的网络,例如因特网)的一部分。电子系统700的任一或所有组件可结合本发明使用。

本发明的范围内的实施方案可部分或完全使用编码有一或多个指令的有形计算机可读存储媒体(或一或多种类型的多个有形计算机可读存储媒体)来实现。有形的计算机可读存储媒体本质上也可为非暂时性。

计算机可读存储媒体可为可由通用或专用计算装置(包含能够执行指令的任何处理电子器件和/或处理电路)读取、写入或以其它方式存取的任何存储媒体。举例来说,但无限制,计算机可读媒体可包含任何易失性半导体存储器,例如ram、dram、sram、t-ram、z-ram和ttram。计算机可读媒体还可包含任何非易失性半导体存储器,例如rom、prom、eprom、eeprom、nvram、快闪存储器、nvsram、feram、fetram、mram、pram、cbram、sonos、rram、nram、粒子轨道存储器、fjg和千足虫(millipede)存储器。

另外,计算机可读存储媒体可包含任何非半导体存储器,例如光盘存储装置、磁盘存储器、磁带、其它磁性存储装置装置,或能够存储一或多个指令的任何其它媒体。在一些实施方案中,有形计算机可读存储媒体可直接耦合到计算装置,而在其它实施方案中,有形计算机可读存储媒体可间接耦合到计算装置,例如经由一或多个有线连接、一或多个无线连接,或其任何组合。

指令可为可直接执行的,或可用以开发可执行指令。举例来说,可将指令实现为可执行或不可执行的机器代码,或实现为用可编译以产生可执行或不可执行的机器代码的高级语言来写的指令。另外,指令也可实现为或可包含数据。计算机可执行指令也可以任何格式组织,包含例程、子例程、程序、数据结构、对象、模块、应用程序、小程序、函数等。如所属领域的技术人员认识到,包含(但不限于)指令的数目、结构、序列和组织德细节可显著变化,而不改变基础逻辑、函数、处理和输出。

虽然上文的论述主要是指执行软件的微处理器或多核处理器,但一或多个实施方案由一或多个集成电路(例如专用集成电路(asic)或现场可编程门阵列(fpga)执行。在一或多个实施方案中,此类集成电路执行存储在电路本身上的指令。

所属领域的技术人员将了解,本文所述的各种说明性块、模块、元件、组件、方法和算法可实施为电子硬件、计算机软件,或两者的组合。为了说明硬件与软件的这种可互换性,上文已大体就其功能性描述了各种说明性块、模块、元件、组件、方法和算法。将此功能性实施为硬件还是软件取决于具体应用和强加于整个系统的设计约束。本领域技术人员可针对每一具体应用以不同方式所描述的功能性。各种组件和块可不同地布置(例如以不同次序布置,或以不同方式分割),全部不脱离本发明技术的范围。

应理解,所揭示的过程中的框的特定次序或层级是实例方法的说明。基于设计偏好,应理解,过程中的框的特定次序或层次可重新布置,且执行所有所说明的框。所述框中的任一者可同时进行。在一或多个实施方案中,多任务处理和并行处理可为有利的。此外,上文所描述的实施方案中的各种系统组件的分离不应被理解为在所有实施方案中要求此类分离,且应理解,所描述的程序组件和系统一般可一起集成在单个软件产品中或封装到多个软件产品中。

如本说明书以及本申请案的任何权利要求中所使用,术语“基站”、“接收器”、“计算机”、“服务器”、“处理器”和“存储器”全部指代电子或其它技术装置。这些术语不包括人或人群。出于本说明书的目的,术语“显示器”或“显示”表示在电子装置上显示。

如本文所用,短语“中的至少一个”在一连串条目之前,使用术语“和”或“或”来隔开任一个物品,将列表作为整体进行修饰,而非修饰列表的每个成员(即每个项)。短语“中的至少一个”不需要选择所列每一个项目中的至少一个;实际上,短语提供包括条目中的任一个中的至少一个和/或任何条目组合中的至少一个和/或条目中的每一个中的至少一个的含义。举例来说,短语“a、b和c中的至少一个”或“a、b或c中的至少一个”各自是指仅a、仅b或仅c;a、b和c的任何组合;和/或a、b和c中的每一个中的至少一个。

预测词语“经配置以”、“可操作以”和“经变成以”不暗示主题的任何特定有形或无形修改,而是既定可互换使用。在一或多个实施方案中,经配置以监视和控制操作或组件的处理器还可表示经编程以监视和控制操作的处理器或可操作以监视和控制操作的处理器。同样地,经配置以执行代码的处理器可被理解为经编程以执行代码或可操作以执行代码的处理器。

例如一方面、所述方面、另一方面、一些方面、一或多个方面、一实施方案、所述实施方案、另一实施方案、一些实施方案、一或多个实施方案、一实施例、所述实施例、另一实施例、一些实施例、一或多个实施例、一配置、所述配置、另一配置、一些配置、一或多个配置、本发明技术、发明、本发明、其它变化和类似的短语是为方便起见,且并不暗示与此类短语相关的公开内容对于本发明技术是必要的或此公开内容适用于本发明技术的所有配置。与此类短语相关的公开内容可适用于所有配置,或一或多个配置。涉及此类短语的揭示内容可提供一或多个实例。例如一方面或一些方面的短语可指一或多个方面且反之亦然,且这类似地适用于其它前述短语。

此外,词“示范性”在本文中用以意味着“充当实例、例子或说明”。本文中描述为“示范性”或“实例”的任何实施例未必应解释为比其它实施例优选或有利。此外,就术语“包括”、“具有”等用于说明书或权利要求书中来说,当在权利要求书中用作过渡词时,此类术语打算以与所解释的术语“包含”类似的方式是包括性的。

所属领域的技术人员已知或日后将知晓的贯穿本发明而描述的各种方面的元件的所有结构和功能等效物以引用的方式明确地并入本文中,且既定由所附权利要求书涵盖。此外,本文揭示的任何内容均不希望奉献给公众,无论权利要求书中是否明确地陈述此公开。除非使用短语“用于…装置”明确叙述权利要求项要素,或在方法项的情况下,使用短语“用于…的步骤”叙述所述要素,否则不依据35u.s.c.§112第六段的规定解释所述要素。

提供先前的描述以使得所属领域的技术人员能够实践本文中所描述的各个方面。对这些方面的各种修改对于所属领域的技术人员来说将容易显而易见,并且本文中定义的一般原理可适用于其它方面。因此,所附权利要求书无意限于本文中所示的方面,而是应被赋予与语言权利要求一致的完整范围,其中参考呈单数形式的元件无意表示“一个且仅一个”(除非明确地如此陈述),而是意指“一或多个”。除非另外确切地说明,否则术语“一些”指代一或多个。关于男性的代词(例如,他的)包含女性和中性性别(例如,她的和它的),并且反之亦然。标题和副标题,如果存在的话,仅为了便利而使用,且不会限制本发明。

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