用于使用传输时隙可用性掩码进行功率优化的设备、系统和方法与流程

文档序号:26408417发布日期:2021-08-24 16:24阅读:197来源:国知局
用于使用传输时隙可用性掩码进行功率优化的设备、系统和方法与流程

相关申请的交叉引用

本申请是于2019年9月20日提交的具有序列号16/577,888的美国非临时专利申请的国际申请,本申请要求于2019年1月16日提交的具有序列号62/793,279的美国临时专利申请的权益,该美国临时专利申请的内容通过引用并入本文。

本公开内容一般地涉及无线网络,并且更具体地涉及包括能够根据两个或更多个不同的无线通信协议执行数据传送的组合设备的无线网络。



背景技术:

在同一集成电路设备上提供不同的无线通信电路可以为需要无线通信功能的设备提供具有成本效益、紧凑和省电的解决方案。例如,集成电路可以包括并置有与一个或更多个ieee802.11标准兼容的电路(wlan电路)的蓝牙兼容电路。

由bt-wlan组合设备呈现出的挑战是通信电路可能共享同一介质(约2.4ghz的频率)。为了确保bt传输不会干扰wlan传输(以及wlan传输不会干扰bt传输),组合设备可以包括介质控制机制。例如,在一些常规的bt-wlan组合设备中,bt电路可以请求对介质的控制。如果wlan电路目前未正在传输或接收,则可以在预定的时间量内将对介质的控制传递给bt电路。然后控制可以返回至wlan电路。

任何降低功耗的方式都可以使功率敏感的应用例如对双重无线功能有需求的便携式设备受益。此外,在组合设备中增加wlan性能(例如,wlan链路容量)可以提供优于常规设备的竞争优势。

附图说明

图1a至图1c是示出根据实施方式的系统和操作的图。

图2a和图2b是示出根据实施方式的由并置的蓝牙兼容(bt)电路的时隙分配图(sam)创建的窗口中的合并ieee802.11无线兼容(wlan)传输的图。

图3a是根据实施方式的用于根据btsam信息来控制wlan操作的系统的框图。

图3b是根据实施方式的用于使用sam来使bt数据接收占空比最小化的系统的框图。

图4是根据实施方式的组合设备的框图。

图5是根据实施方式的组合bt-wlan设备的框图。

图6a和图6b是根据实施方式的sam的图。

图7是根据实施方式的控制组合设备的方法的流程图。

图8是根据实施方式的用于在具有并置的wlan电路的系统中建立sam的方法的流程图。

图9是根据实施方式的用于根据sam生成用于wlan电路的预触发的方法的流程图。

图10是根据实施方式的用于当用作数据接收器时生成具有低接收占空比的sam的方法的流程图。

图11是根据实施方式的用于响应于来自并置的bt电路的sam信息来传输wlan数据的方法的流程图。

图12是根据实施方式的响应于来自并置的bt电路的sam信息来改变wlan操作的方法的流程图。

图13是根据实施方式的用于响应于来自并置的bt电路的sam信息来建立wlan数据接收窗口的方法的流程图。

图14是根据另一实施方式的组合设备的图。

图15a至图15d是根据各种实施方式的系统的图。

具体实施方式

根据实施方式,系统可以包括组合设备,其中,第一无线电路可以根据与第一标准(例如,蓝牙或蓝牙低能耗,bt)兼容的调度表(例如,时隙可用性图,sam)进行操作。可以将来自调度表的信息发送至并置的第二电路,以改变与第二标准(例如,ieee802.11无线标准,wlan)兼容的传输。

在一些实施方式中,基于来自bt电路的sam信息,并置的wlan电路可以将传输聚合至不具有调度的bt活动的时间段中。

在一些实施方式中,基于来自bt电路的sam信息,并置的wlan电路可以发送指示不具有调度的bt活动的时间段作为优选的wlan接收窗口的传输。

在一些实施方式中,bt电路在不具有调度的bt活动的时间段开始之前将预触发信号发送至并置的wlan电路。然后,wlan电路可以在这样的时间段内执行wlan数据传送。

在一些实施方式中,与wlan电路并置的bt电路可以被配置成用作针对流式数据的接收器(sink)。bt电路可以与具有低接收数据占空比的数据源一起接收或协商sam。

在下面的各个实施方式中,相似项由相同的附图标记指代,但是前导数字对应于附图编号。

图1a至图1c是示出根据实施方式的具有组合设备102的系统100的操作的一系列图。图1a至1c示出了包括第一无线电路104的组合设备102,第一无线电路104通过通信路径108与第二无线电路106进行通信。第一无线电路104和第二无线电路106可以根据不同的标准/协议无线传输和接收数据。在所示的实施方式中,第一无线电路104可以与蓝牙或蓝牙低能耗(在本文中,称为bt)标准兼容,并且第二无线电路106可以与一个或更多个ieee802.11无线标准(在本文中,称为wlan)兼容。第一无线电路104和第二无线电路106可以形成在同一集成电路(ic)设备中,并且在一些实施方式中可以形成在同一ic基板中。

第一无线电路104可以包括第一调度电路110,该第一调度电路110可以接收、创建和/或协商根据第一标准进行传输的调度表。在一些实施方式中,调度表可以采用bt时隙可用性掩码(sam)的形式。第二无线电路106可以包括第二调度电路112,该第二调度电路112可以根据第二标准执行数据传送。此外,与常规方法不同,第二无线电路106可以基于从第一无线电路104接收到的调度信息来改变数据传送。

图1a示出了处于初始状态的系统100。第一无线电路104可以根据默认方式调度操作,指定传输时间段(例如,bt时隙)的可用性或不可用性。例如,可以由第一无线电路104的控制器基于由组合设备102执行的应用来建立调度。因此,第一无线电路104可以呈现示出了已使用的时隙(一个示出为118)的常规调度表116。已使用的时隙可以是第一无线电路104将在其中传输数据或期望接收数据的时隙。第二无线电路106也可以以常规方式操作,根据其自身的第二调度电路112进行传输和接收。

在图1a中,第一无线电路和第二无线电路(104和106)可以正在以常规方式控制对无线介质的访问。例如,当第一无线电路104试图传输和/或接收数据时,它可以从第二无线电路106请求对介质的控制。当第二无线电路接收到这样的请求时,它们可以在预定的时间量内将介质提供给正在请求的无线电路,或者可以拒绝提供介质,从而迫使第一无线电路104再次请求介质。

图1b示出了根据实施方式的采用经修改的调度表的系统100。由于经修改的调度表,因此可以及时集中已使用的时隙,以创建一组或更多组连续的未使用的时隙。图1b示出了经修改的调度表120的一个示例。已经将已使用的时隙(例如,118)集中,产生由未使用的时隙形成的时间段122。经修改的调度表120可以通过第一无线电路104从另一设备接收和接受调度表来创建,或者可以由第一调度电路110通过在满足调度的传输要求的同时仍使连续的未使用的时隙最大化来创建其自己的调度表从而来创建。

虽然时间段122可以被认为包括关于第一无线电路104的未使用的时隙,但是这样的时间段可以被认为包括由根据第一标准进行操作的其他设备使用的时隙。也就是说,由组合设备102发送的经修改的调度表(例如,120)可以指示时间段122为包括已使用的时隙,从而防止或减少在时间段122期间由其他第一标准设备进行的传输。

如上所述,虽然第一调度电路110可以生成经修改的调度表(例如,120),但是经修改的调度表也可以从一个或更多个其他设备(未示出)接收或与一个或更多个其他设备(未示出)进行协商。实施方式可以包括被根据第一标准进行操作的另一设备接收的经修改的调度表120。经修改的调度表120可以被将消息返回至另一设备的组合设备102来接受。经修改的调度表120还可以与根据第一标准进行操作的另一设备进行协商。仅作为一个示例,第一调度电路110可以生成第一调度表并将第一调度表传输至另一设备。如果另一设备不接受该调度表,则可以对该调度表进行进一步修改并发送以供另一设备采用。这样的操作可以包括组合设备102从另一设备接收调度表,并且基于所接收的调度表来修改其调度表。

仍然参照图1b,一旦已经建立了经修改的调度表,第一调度电路110可以通过通信路径108向第二调度电路112发送调度信息124。基于这样的调度信息124,第二调度电路112可以修改其数据传送操作。仅作为一个示例,第二调度电路112可以安排将传输集中在时间段122中。调度信息可以采取任何合适的形式,包括但不限于:反映经修改的调度表的数据结构和/或与调度表的定时相关的触发信号。在一些实施方式中,触发信号可以在时间段122的开始之前发出。触发信号也可以在时间段122之后的下一个已使用的时隙(例如,118)开始之前发出,或者在时间段122结束之前发出。

图1c示出了系统100在与经修改的调度表(例如,120)对应的时间段期间的操作。实际的传输126可以包括根据第一标准的、发生在调度的时隙(一个示出为118)上的传输。另外,根据第二标准(一个示出为128)的传输已经集中在时间段122中。

图2a和图2b是示出根据另一实施方式的系统200的操作的图。系统200可以包括具有与wlan电路212并置在同一ic设备上的bt电路(未示出)的组合设备。bt电路可以被配置为相对于bt主装置的bt从装置。

图2a示出了常规btsam216。已使用的bt时隙218-0至218-3的组可以包括由组合设备的bt主装置(m)和bt电路(s)进行的传输。已使用的bt时隙(218-0至218-3)可以根据默认调度表或从bt主装置接收到的初始调度表来调度。wlan电路212可以具有被调度用于传输的多个mac协议数据单元(mpdu)230-0至230-3。如所示,假设bt电路如按照常规sam216所请求的,授予对介质的访问,则wlan电路212可以具有wlan传输机会(txop)232-0/232-1来发送mpdu。

图2b示出了经修改的sam220可以如何提高wlan性能,特别是链路容量。如所示,经修改的sam220可以调度已使用的bt时隙(218-0至218-3)来创建时间段222,在该时间段222中,不存在由并置的bt电路调度的bt活动。然而,包括bt主装置在内的其他设备可以将时间段222视为包括不可用的bt时隙。

wlan电路212可以调度在时间段222内的mpdu(230-0至230-3)的传输。在一些实施方式中,这可以包括wlan电路212接收与经修改的sam220相关的信息,该信息指示时间段222将何时开始。在所示的实施方式中,wlan电路212可以将mpdu(230-0至230-3)组合成聚合mpdu(ampdu)234,并在时间段222内传输ampdu234(示出为236)。然而,在替选实施方式中,wlan电路212可以在时间段222内以串行方式传输mpdu(230-0至230-3)或者使用一些其他聚合协议。

图3a是根据另一实施方式的系统300的框图。系统300可以包括组合设备302、第二bt节点338和对等wlan设备340。组合设备302可以包括通过通信路径308连接的bt部304和wlan部306,通过该通信路径308可以传输调度信息324。bt部304可以包括用于执行与bt标准兼容的无线通信功能的电路,并且可以采取本文所述那些中的任何形式或等同形式。类似地,wlan部306可以包括用于执行与wlan标准兼容的无线通信功能的电路,并且可以采用本文所述那些中的任何形式或等同形式。

bt部304可以用作第一bt节点并且可以与第二bt节点338进行通信。bt部304和第二bt节点338可以形成bt微微网(piconet)的全部或部分。在所示的实施方式中,bt部304可以被配置为bt从装置,而第二bt节点338可以被配置为bt主装置。根据实施方式,bt部304和第二bt节点338可以利用链路管理器协议(lmp)序列342彼此通信,以到达经修改的sam320,经修改的sam320将bt分组传输(例如,318-0/318-1)集中至连续的或接近的时隙组以最大化连续的空闲时隙(例如,322)。这样的序列可以包括本文所述的那些序列中的任何一个以产生经修改的传输调度表(例如,sam)。然而,在一些实施方式中,bt部304可以生成经修改的sam,并将其传输以供第二bt节点338接受。如果经修改的sam未被接受,则可以对其进行改变(例如,移动bt分组传输318-0/318-1、移动或减少空闲时隙322等)并重新发送至第二bt节点338。根据实施方式,bt部304和第二bt节点338可以利用链路管理器协议(lmp)序列342彼此通信,以到达经修改的sam320。

基于经修改的sam320,bt部304可以生成预触发344,其可以通过通信路径308发送至wlan部306。预触发可以在经修改的sam320中的各种信令事件中的任何一个之前。图3a示出了三个可能的预触发,但是替选实施方式可以包括任何其他合适的预触发。第一类型的预触发344-0可以在连续的空闲时隙(例如,322)的运行开始之前。第二类型的预触发344-1可以在连续的空闲时隙(例如,322)的运行结束之前。第三类型的预触发344-2可以在调度的bt活动(例如,318-1)开始之前,特别是在空闲时隙322之后的第一bt活动之前。

wlan部306可以用作基本服务集(bss)中的第一wlan设备,并且可以与对等wlan设备340进行通信。在所示的实施方式中,wlan部306可以是wlan站(sta),而对等wlan设备340可以是接入点(ap)。

响应于触发344,wlan部306可以改变wlan数据传送操作。以这种方式,来自并置的bt设备的sam信息可以被wlan电路用来改变wlan调度。虽然wlan传输/接收的变化可以采取任何合适的形式,但是在一些实施方式中,wlan部306可以保持传输,直到接收到第一类型的预触发(例如,344-0)。然后,在预触发之后的设定时间段,wlan部306可以执行wlan传输(例如,将wlan传输集中在空闲时隙时间段322中)。另外地或替代地,响应于第一类型的预触发,wlan部306可以向其bss发送指示其准备好接收数据的传输。这样的传输可以采用任何合适的形式,包括轮询,但是在一些实施方式中可以是wlan触发。例如,响应于第一类型的预触发(例如,344-0),wlan部306可以针对对等wlan设备340发出wlan触发传输。响应于该wlan触发,对等wlan设备340可以传输数据供wlan部306接收。wlan触发可以是寻址到设备的触发,或者可以是广播传输。

wlan部306还可以响应第二类型的预触发或第三类型的预触发(例如,344-1/344-2)。仅作为一个示例,响应于第二类型的预触发或第三类型的预触发,wlan部306可以在接收到第二类型的预触发之后的预定时间停止wlan传输。另外,wlan部306可以在预定时间段(例如,帧)内停止或减少wlan操作,以防止干扰bt传输。

图3b是根据实施方式的另一系统300’的框图。系统300’可以包括与图3a中的包括组合设备302、第二bt节点338和对等wlan设备340的项类似的项。

如在图3a的情况下,在图3b中,bt部304可以用作从bt节点并且与第二(主)bt节点338进行通信。然而,与图3a不同,bt部304被配置成从第二bt节点338接收流式数据。在所示的实施方式中,bt部304可以被配置为高级音频分发简档(a2dp)音频接收器,并以预定速率接收bta2dp分组,并以预定的延迟(例如,100ms至150ms)处理这样的分组。根据实施方式,bt部304可以创建或协商以最低的预定占空比调度数据接收时隙的sam,而同时使连续的空闲时隙最大化。最低的预定占空比可以是用于满足延迟要求的最小量的数据时隙,可选地具有一些余量。最低的预定占空比不仅可以包括用于流式数据的时隙,而且可以包括满足其他微微网数据传输操作所需的其他时隙。

图3b示出了经修改的sam320’,经修改的sam320’包括在时间上间隔开以创建连续的空闲时隙322的bta2dp分组(例如,318-0'/1)。bta2dp分组(例如,318-0'/1)可以以低占空比通过以足以满足延迟要求的速率被调度。

仍然参照图3b,根据实施方式,与常规方法相比,经修改的sam320’可以减小bt传输(tx)占空比。在常规方法中,bt部304可以根据需要从wlan部306请求对介质的控制,以创建其中可以接收流式数据分组(例如,a2dp分组)的窗口。如果介质是空闲的,则wlan部306可以将介质提供给bt部304以用于btrx窗口。当btrx窗口结束时,wlan部306重新获得对介质的控制。因此,为了接收下一组流式数据分组,bt部304将不得不再一次请求访问介质。在一些情况下,wlan部306可能不提供介质,从而迫使bt部304针对其a2dp数据重复介质请求。当数据流被流化时,可以随着bt部304周期性地请求介质而重复该过程。

这样的常规方法在图3b中通过346表示。在时间段(例如,100ms)内,bt部304可以进行连续请求以满足流式传输要求。

相比之下,根据实施方式,bt部304可以到达具有专用于接收流式数据的时隙的sam。仅作为一个示例,bt部304可以接收或生成(并且必要时调整)具有专用于接收流式音频数据的时隙(例如,将它们标记为在被第二bt节点338所接受的sam中可用)的sam(例如,320’)。专用时隙可以足以满足延迟要求(在一些实施方式中,可以具有一些另外的余量)。这样的方法在图3b中通过348表示。在时间段(例如,100ms)内,bt部304可以仅进行周期性请求。这可以引起btrx占空比的显著减少。例如,在给定的时间段(例如,100ms)中,常规方法可以包括约二十个请求以控制介质以及bt数据传送操作。相比之下,利用根据实施方式的sam,这样的访问可以减少至约两个。常规方法针对具有sam的流式数据没有适合的bt时隙,与常规方法相比,对介质访问请求的这种显著减少以及流式数据的更有效的传送可以产生在bt部中显著功率节省。如图3a所述,这样的方法还可以增加wlan信道容量。

图4是根据另一实施方式的组合设备402的框图。在一些实施方式中,组合设备402可以是图1a至图3b中所示的组合设备的一种特定实现方式。组合设备402可以包括第一通信电路404、第二通信电路406、控制器电路450、无线电电路448和输入/输出(i/o)电路452。第一通信电路404可以是包括bt控制电路404-0和bt基带电路404-1的bt电路。bt电路404可以根据一个或更多个bt标准以2.4ghz频带进行操作。bt控制电路404-0可以控制bt操作,bt操作包括bt分组的形成和传输。bt控制电路404-0可以包括sam控制电路410,该sam控制电路410可以生成、调整和协商以达到经修改的sam,如本文所述和等同描述的。

第二通信电路406可以是包括wi-fi控制电路406-0和wi-fi介质访问控制(mac)电路406-1的wlan电路。wlan电路可以以2.4ghzwlan频带和5.0ghzwlan频带进行操作。wi-fi控制电路406-0可以包括wlan调度电路312。wlan调度电路412可以响应于从bt电路404接收的sam信息而改变wlan传输,如本文所述的和等同描述的。

控制器电路450可以控制组合设备402的操作,组合设备402的操作包括处理对bt电路404和wlan电路406的访问功能的控制输入。在所示的实施方式中,控制器电路450可以包括一个或更多个处理器450-0和存储器系统450-1。

无线电电路448可以包括用于使得能够与第一通信电路404和第二通信电路406兼容的无线数据传输和接收的任何合适的无线电电路。在一些实施方式中,无线电电路448可以包括物理层(phy)电路和基带电路。在一些实施方式中,无线电电路448可以在任何国际上认可的ism频带上进行传输/接收。仅作为一个示例,无线电电路448可以以约2.4ghz的频带进行传输和接收。

i/o电路452可以使得能够通过组合设备402外部的另一源来控制组合设备402。i/o电路452可以包括使得能够根据任何合适的方法与组合设备进行通信的电路,所述任何合适的方法包括各种串行数据通信标准/方法中的任何一种,包括但不限于:串行数字接口(sdi)、通用串行总线(usb)、通用异步接收器发送器(uart)、i2c或i2s。

图5是根据另一实施方式的组合设备502的框图。在一些实施方式中,组合设备502可以是图1a至图4中所示的组合设备的一种特定实现。组合设备502可以包括bt部504和wlan部506。bt部504可以包括通过总线558彼此通信的控制器504-0、bt控制电路504-1、介质控制电路556和第一i/o电路542-0。控制器504-0可以利用介质控制电路556经由总线558和桥接器508或任何其他合适的方式与wlan部506进行通信。控制器504-0可以包括一个或更多个处理器550-1和存储器系统550-0。控制器504-0存储、创建或修改sam,如本文所述和等同描述的。在所示的实施方式中,存储器系统550-0可以存储针对一个或更多个sam510-0的配置数据。此外,存储器系统550-0可以包括指令可执行处理器550-1,以创建或修改sam以集中bt传输,并为潜在的wlan活动创建连续的时隙,如本文所述和等同描述的。

bt控制电路504-1可以包括用于根据一种或更多种bt标准执行功能的电路。在一些实施方式中,这可以包括执行lmp序列以将sam发送至其他bt节点并从其他bt节点接收sam。

介质控制电路556可以通过桥接器508与wlan部506进行通信,以协调bt部(504)与wlan部(506)之间的通信。在一些实施方式中,这可以包括wlan部506从bt电路504接收请求以将介质提供给bt电路504。另外地或可替选地,这可以包括bt部504向wlan部506发送sam信息(包括预触发)。第一i/o电路542-0可以使得能够与根据本文描述的实施方式中的任何一种或等同方式的组合设备502进行通信。

bt无线电电路548-0可以将bt分组数据转换成合适的无线电信号以进行传输,以及接收bt分组以进行解调。

wlan部506可以包括通过底板560彼此通信的wlan控制电路506-0、桥接器控制电路562、mac层电路506-1和第二i/o电路5424-1。wlan控制电路506-0可以包括存储器系统552和一个或更多个处理器554。wlan控制电路506-0可以控制wlan部506的操作,包括响应于从bt部504接收到的sam信息而改变wlan传输,如本文所描述的以及等同描述的。例如,wlan传输调度可以根据处理器554基于接收到的sam信息执行存储在存储器系统552中的调度指令512来改变。

桥接器控制电路562可以控制在bt部504与wlan部506之间通过桥接器508的数据传送操作,包括从bt部504接收sam信息。第二i/o电路542-1可以根据本文所述的实施方式中的任何一种或等同方式来实现与组合设备502的通信,包括通过桥接器508与bt部504的通信。

mac层电路506-1可以执行mac层操作,包括并入适当的报头、纠错和长度字段,以及数据帧的分段和重组。mac层电路506-1可以通过底板560从wlan控制电路506-0接收数据以及将数据发送至wlan控制电路506-0。

phy层电路564可以连接至mac层电路506-1并且可以执行phy层操作,包括但不限于将mac层数据转换成适于正在使用的无线介质的格式,以及控制传出数据帧的调制和传入数据帧的解调。

wlan无线电电路548-1可以将数据帧转换为合适的无线电信号以进行传输,以及接收无线电信号以将无线电信号解调为数据帧。

bt无线电电路548-0和wlan无线电电路548-1可以经由天线连接566连接至天线系统。

图6a和图6b是根据实施方式的sam的图。然而,应当理解,sam是通过示例的方式提供的,并且不应当被解释为限制性的。图6a示出了sam620,sam620具有其中可以接收或传输bt数据的bt可用时隙618-0和618-1。可用时隙618-0/618-1集中在sam620内的两个位置处,然而,根据应用或配置文件,替选实施方式可以包括不同的分布。集中可用时隙618-0可以产生连续时隙622,连续时隙622可以被指示为不可用。连续时隙622可以由微微网的其他bt设备解释为不可用于传输。然而,在根据实施方式的组合设备内,连续时隙622可以被指定为用于并置的wlan电路的tx和/或rx机会。图6a示出了其他不可用时隙668。出于微微网的目的,这样的时隙可以是不可用的,并且因此应理解为这不是wlantx/rx机会的一部分。

图6b示出了由子图表示的sam620’。子图是包括相似数目的时隙的sam的一部分。如所示,两个子图618-0’/618-1’是指示所有时隙可用于bt传输或接收的类型“1”。这样的子图618-0’/618-1’可以用于合并调度的bt传输,从而产生未使用的子图622’。如图6a的连续时隙622一样,图6b中的子图622’可以被标记为针对微微网中的其他bt设备不可用(类型2),但被组合设备理解为针对并置wlan电路的tx和/或rx机会。

尽管实施方式可以包括以上参照设备和系统描述的方法中的任何一种,但是现在将参照流程图描述另外的方法。

图7是根据实施方式的用于控制组合设备的传输操作的方法770的流程图。方法770可以由本文公开的组合设备执行。

方法770可以包括接收sam和/或与bt电路770-0协商sam。这样的动作可以包括bt电路生成sam、接收sam或与本文所述的另一设备及其等同物协商sam。sam可以具有集中的bt传输操作,以使不被用于bt传输的连续时隙最大化。然后,可以将sam信息发送至并置的wlan电路770-2。sam信息可以采取本文所述的形式中的任何一种的形式,包括但不限于:数据结构表示以及用于发信号通知wlantx和/或rx机会时间的整个sam或定时信号(例如,触发、预触发)。

wlan电路可以响应于sam信息来改变rx和/或tx操作的调度770-4。这样的动作可以包括wlan电路集中(例如,聚合)数据以在tx/rx机会时间内进行传输。另外地或可替选地,这样的动作可以包括wlan电路向其他wlan设备通知tx/rx机会时间。然而,响应于sam信息,可能发生各种其他wlan改变,并且这些特定示例不应解释为限制性的。

图8是根据实施方式的用于建立sam的方法872的流程图。方法872可以由包括组合设备的bt部的bt节点执行。

方法872可以包括确定另一连接的bt节点是否可以根据sam进行操作872-0。如果另一节点不是sam兼容的(872-0中为否),则方法872将不会创建sam,并且将再一次检查是否连接至另一bt节点。

如果另一节点是sam兼容的(872-0中为是),则方法872可以包括接收或创建具有与bt数据传送不对应的连续不可用时隙的sam872-2。在一些实施方式中,这样的动作可以包括确定将在sam时间帧内发生的bt操作,并且移动/合并它们以创建不具有任何调度的bt操作的一个或更多个运行的连续时隙。

可以将sam发送至另一bt节点872-4。仅作为一个示例,这样的动作可以包括lmp序列。如果sam不被另一bt节点接受(872-6中为否),则方法872可以调整sam872-8。这可以包括增加和/或移动bt传输时隙。更具体地,可以从另一bt节点接收用于调整sam的请求,并且如果所产生的sam仍然包括可接受数目的连续的不可用时隙,则可以接受所请求的调整。方法872可以继续尝试对sam进行调整,并在另一bt节点处请求接受,直到不再满足性能水平为止,之后可以结束使用sam的尝试。

如果该sam被另一bt节点接受(872-6中为是),则方法872可以将针对该sam的信息发送至并置的wlan电路872-10。这样的动作可以包括本文所述的动作中的任何一个或等同物。

图9是根据实施方式的用于将基于sam的预触发信号从bt电路发送至并置的wlan电路的方法974的流程图。方法974可以由组合设备的bt部执行。

方法974可以包括建立具有与bt数据传送不对应的连续的不可用时隙的sam974-0。这样的动作可以包括本文描述的动作中的任何一个或等同物,包括生成sam、从另一bt节点接收sam或与另一bt节点协商sam。

然后,方法974可以等待直到时间(t)到达开始预触发点974-2。开始预触发点可以是不可用时隙的开始减去一些提前时间。提前时间可以是一些预定时间,或者可以是基于事件的(例如,在开始时间之前的最后调度的bt数据传送)。当到达开始预触发点(974-2中为是)时,方法974可以将开始预触发发送至并置的wlan电路974-4。

然后,方法974可以等待,直到时间到达结束预触发点为止974-6。结束预触发点可以是在不可用时隙的结束减去一些提前时间处。在替选实施方式中,结束预触发点可以基于事件的,并且发生在不可用时隙之后(例如,在不可用时隙之后由bt部对介质的第一次请求)。当到达结束预触发点(974-6中为是)时,方法974可以将结束预触发发送至并置的wlan电路974-4。

图10是根据实施方式的用于为系统建立低btrx占空比sam的方法1076的流程图。方法1076可以由包括组合设备的bt部的bt节点执行。

方法1076可以包括创建满足从bt数据接收器要求的具有低rx占空比的sam1076-0。这样的动作可以包括创建具有数据rx时隙的sam,该数据rx时隙以比常规调度低的数据占空比出现。在一些实施方式中,这样的动作可以包括创建用于满足数据传送要求(例如,流传输、延迟)的具有尽可能低的rx频率以及一些余量(例如,标记为可用的有限数目的另外的时隙)的sam。可以将产生的sam发送至另一bt节点1076-2。如果该sam被另一bt接受(1076-4中为是),则方法可以将基于sam的信息发送至并置的wlan电路1076-6。

如果sam不被另一bt接受(1076-4中为否),则方法可以增加sam的rx占空比1076-8。如果占空比保持在一些最大值以下(1076-10中为否),则方法可以将sam重新发送至另一bt(返回至1076-2)。最大占空比可以是预定值,或者可以是等同于常规调度的占空比,仅作为许多可能示例中的两个。如果占空比超过最大值(1076-10中为是),则方法1076可以停止尝试设置低占空比sam1076-12。

图11是根据实施方式的用于在由并置的bt电路的sam建立的窗口中聚合wlan传输的方法1178的流程图。方法1178可以由组合设备的wlan部执行。

方法1178可以包括准备传输一个或更多个wlan数据帧(1178-0)。方法1178可以确定是否接收到根据并置的bt电路的sam信息生成的开始预触发1178-2。

如果接收到预触发(1178-2中为是),则可以传输保持的或聚合的数据帧1178-10。这种动作可以包括以串行方式传输数据帧或以聚合形式(例如,ampdu)传输数据帧,仅作为两个示例。

如果未接收到触发(1178-2中为否),则wlan电路可以保持和/或聚合数据帧1178-4。然后,方法1178可以确定是否已经超过保持条件1178-6。这样的动作可以包括超过对数据帧的一些延迟限制。如果没有超过保持条件(1178-6中为否),则方法1178可以继续保持和/或聚合数据帧(返回至1178-4)。如果超过保持条件(1178-6中为是),则方法1178可以包括wlan部对介质采取控制1178-8,以及然后传输数据帧1178-10。

图12是根据实施方式的用于根据来自并置的bt部的基于sam的信息来控制wlan操作的方法1280的流程图。方法1178可以由组合设备的wlan部执行。

方法1280可以包括根据需要执行wlan操作(tx和rx)1280-0。这样的动作可以包括wlan部控制与bt部共享的介质。当未从并置的bt部接收到sam结束预触发(1280-2中为否)时,wlan操作可以继续1280-0。

然而,如果从并置的bt部接收到sam结束预触发(1280-2中为是),则方法可以确定其是否正在执行优先wlan操作1280-4。如果优先wlan操作正在进行中(1280-4中为是),则方法1280继续这样的操作,直到完成或放弃该操作为止。

如果优先wlan操作没有在进行中(1280-4中为否),则wlan部可以将介质提供给并置的bt部1280-6。只要未接收到sam开始预触发或bt操作窗口保持打开状态(1280-8中为否),介质就可以继续由bt部控制。在接收到sam开始预触发或bt操作窗口结束时(1280-8中为是),可以恢复wlan操作(例如,wlan部可以重新控制介质)(返回至1280-0)。

图13是根据实施方式的用于根据基于sam的信息来发信号通知wlan接收机会(rxop)的方法1382的流程图。方法1178可以由组合设备的wlan部执行。

方法1382可以包括从并置的bt电路中接收sam信息1382-0。这样的动作可以包括本文所述的动作中的任何一种或等同物(例如,sam的实际数据表示或根据sam定时的预触发)。wlan部可以根据sam信息确定rxop1382-4。在一些实施方式中,这可以包括确定rxop的开始。然而,在其他实施方式中,这还可以包括确定rxop的持续时间。

一旦已经确定了rxop,方法1382可以包括wlan部传输针对txop的信息1382-6。这样的动作可以包括任何适当的通知,但是在特定实施方式中,可以包括旨在引起来自另一wlan设备的数据传送的轮询传输的wlan触发。其他wlan设备可以接收这样的传输,并在指定的rxop中将数据的传输调度至wlan部。

尽管实施方式可以采取任何合适的形式,但是一些实施方式可以是有利地紧凑的尺寸的一体式装置。例如,在一些实施方式中,组合设备可以是单个集成电路。图14示出了封装的单芯片组合设备1402的一个特定示例。如本文所述,这样的设备可以包括并置的无线通信电路,包括可以基于从并置的bt电路接收的sam信息来改变操作的wlan电路。

然而,应当理解,根据实施方式的组合设备可以包括任何其他合适的集成电路封装类型,以及将组合设备芯片直接键合至电路板或其他基板上。

参照图15a至图15d,以一系列图示出了根据实施方式的各种系统。图15a示出了手持式计算设备1590a。手持式计算设备1590a可以包括如本文所述的可以控制传输的组合设备1502a或等同物。

图15b示出了可以具有包括通信子系统1592在内的许多子系统的汽车1590b。在一些实施方式中,通信子系统1592可以使汽车能够提供wi-fi通信以及使其他设备能够经由蓝牙与系统配对。通信子系统1592可以包括如本文所述的组合设备1502b或等同物。

图15c示出了路由器设备1590c。路由器设备1590c可以为相对大范围的协议(例如,wlan)提供路由功能,同时还使得能够经由较近范围的协议(例如,蓝牙)进行访问。路由器设备1590c可以包括本文所述的组合设备1502c或等同物。

图15d示出了人机接口设备1590d。人机接口设备1590d可以使人能够与其他设备交互或控制其他设备。仅作为许多可能示例中的几个,人机接口设备1590d可以控制计算系统、制造装备或其他系统。人机接口设备1590d可以包括本文所述的组合设备1502d或等同物。

本文描述的实施方式与常规系统相比,在常规系统中,bt部可以连续地请求访问与并置的wlan部共享的介质。根据实施方式,可以建立合并了bt传输的btsam,从而在sam中创建连续的未使用的bt时隙,其可以用作wlan传输或接收机会。这可以减少bt部的功耗,并提高wlan部的性能。

本领域技术人员将理解这些优点和其他优点。

应当理解,在整个说明书中,对“一个实施方式”或“实施方式”的引用意味着结合实施方式描述的特定特征、结构或特性被包括在本发明的至少一个实施方式中。因此,要强调并且应当理解的是,在本说明书的各个部分中对“实施方式”或“一个实施方式”或“替选实施方式”的两次或更多次引用不一定都指代同一实施方式。此外,特定特征、结构或特性可以在本发明的一个或更多个实施方式中适当地进行组合。

类似地,应当理解,在本发明的示例性实施方式的前述描述中,出于简化本公开内容从而有助于理解各个发明方面中的一个或更多个方面的目的,在单个实施方式、图或其描述中有时将本发明的各种特征组合在一起。然而,本公开内容的方法不应被解释为反映以下意图:权利要求书需要比在每个权利要求中明确记载的特征多的特征。而是,本发明的各方面可能在于少于单个前述公开的实施方式的所有特征。因此,具体实施方式之前的权利要求书在此并入具体实施方式中,其中每项权利要求自身作为本发明的独立的实施方式存在。

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