无线设备中多种无线协议之间的仲裁的制作方法

文档序号:12699662阅读:225来源:国知局
无线设备中多种无线协议之间的仲裁的制作方法与工艺

背景

优先权信息

本申请要求于2010年8月19日提交的、发明人为高青海、Sundar G.Sankaran、Tevfik Yucek和Susinder R.Gulasekaran的、题为“Arbitration Between Multiple Wireless Protocols in a Wireless Device(无线设备中多种无线协议之间的仲裁)”的美国临时申请S/N.61/375,178的优先权权益,该临时申请由此通过援引全部纳入于此,如同在本文中完全且完整地阐述的那样。

公开领域

本发明一般涉及无线通信,尤其涉及用于在支持供在无线设备中使用的多种协议的系统中在多种无线协议之间进行仲裁的系统和方法。

相关技术描述

无线通信正被用于众多应用,诸如在膝上型设备、蜂窝电话和其它无线通信设备(“无线设备”)中使用。实际上,无线通信正变得广泛地使用,并且无线设备能够使用多种不同的无线通信协议来进行通信是常见的。因此,无线设备具有实现不同无线协议的不同电路部分是常见的。

然而,当无线设备实现多种协议时,可能在执行传输和/或接收方面存在困难,这在两种协议共享各种硬件(例如,增益元件、天线等)的情况下尤甚。因此,希望改进无线设备。

本公开的概要

描述了用于在第一无线协议与第二无线协议的使用之间进行仲裁的系统(例如,无线设备或无线设备内的芯片)和方法的各种实施例。

在一个实施例中,(例如,供在无线设备中使用的)系统可包括第一无线协议电路系统。第一无线协议电路系统可被配置成根据第一无线协议来接收和处理第一信号。第一无线协议电路系统可被配置成生成执行传输或接收的请求。

系统可类似地包括(例如,相同芯片上的)第二无线协议电路系统。第二无线协议电路系统可被配置成根据第二无线协议来接收和处理第二信号。与以上类似地,第二无线协议电路系统可被配置成生成执行传输或接收的请求。

系统还可包括耦合至第一无线协议电路系统和第二无线协议电路系统的共存电路系统。共存电路系统被配置成接收来自第一无线协议电路系统的执行传输或接收的请求。在各种实施例中,共存电路系统可被包括在第一和/或第二无线协议电路系统中或者在第一和/或第二无线协议电路系统的外部。

共存电路系统还可被配置成响应于该请求而确定关于第一无线协议电路系统和第二无线协议电路系统的优先级信息。例如,优先级信息可指示第一无线协议电路系统具有优先级(例如,关于根据第一无线协议的当前或预期分组接收或传输),第二无线协议电路系统具有优先级(例如,关于根据第二无线协议的当前或预期分组接收或传输),或者这两种协议都不具有优先级。

共存电路系统可被配置成基于第一无线协议电路系统的优先级信息、第二无线协议电路系统的优先级信息、和/或当前的配置信息来确定是否允许第一无线协议电路系统执行传输或接收。根据需要,优先级信息可指当前传输或接收的优先级或未来传输或接收的优先级。因此,共存电路系统(或其它电路系统)还可基于第二无线协议电路系统的受调度或预测的活动的优先级信息(例如,而不是当前的优先级信息)来确定是否允许第一无线协议电路系统执行传输或接收。另外,当前的配置信息可包括由无线设备使用的天线的数目。

例如,如果第一无线协议具有比第二无线协议更高的优先级,则共存电路系统可被配置成允许第一无线电路系统执行传输。在另一实施例中,如果第一无线协议电路系统具有与第二无线协议电路系统相等的优先级,则共存电路系统可被配置成允许第一无线协议电路系统与第二无线电路系统的传输或接收并发地执行传输或接收。

如果设备采用天线切换,则共存电路系统(或其它电路系统)可被配置成基于各种因素来确定开关的位置。例如,开关的位置可基于第一无线协议的优先级信息、第二无线协议电路系统的优先级信息、和/或当前的配置信息来确定。开关可被配置成控制第一无线协议电路系统和第二无线协议电路系统对一个或多个天线的接入。

共存电路系统(或其它电路系统)还可被配置成在使用全部(或共享的)天线或链或者仅使用非共享的天线或链之间动态地选择。此实施例可尤其应用于WLAN传输,这些WLAN传输可以能够从使用共享天线降级成仅使用非共享的天线。

一般而言,第一和第二无线协议可以是WLAN和蓝牙,但是也可预想其它协议。另外注意,第一无线协议关于第二无线协议的确定仅出于示例性目的,并且可根据需要逆转。

附图简要说明

在结合以下附图解读以下实施例的详细描述时可获得对本发明的更好的理解,其中:

图1A和1B解说了根据一个实施例的示例性无线设备;

图2是根据一个实施例的支持供在无线设备中使用的多种无线协议的示例性系统的框图;

图3是根据一个实施例的支持供在无线设备中使用的多种无线协议的系统的蓝牙-WLAN实现的模拟部分的图示;

图4A和4B是根据一个实施例的解说支持供在无线设备中使用的多种无线协议的系统的蓝牙-WLAN实现的诸实施例的框图;

图5A-6是根据一个实施例的解说无线设备的各种天线配置的图示;

图7是解说用于基于优先级信息在第一无线协议与第二无线协议之间进行仲裁的方法的一个实施例的流程图;

图8-12解说根据图7的方法的在两种无线协议之间进行仲裁的实施例;

图13是解说用于基于未来的传输或接收在第一无线协议与第二无线协议之间进行仲裁的方法的一个实施例的流程图;

图14A-16解说基于无线协议之一的受调度活动在两种无线协议之间进行仲裁的实施例;

图17是解说用于确定由第一无线协议和第二无线协议使用的天线的开关位置的一个实施例的流程图;

图18-20解说使用一个或多个开关在两种无线协议之间进行仲裁的实施例;

图21和22是解说使用两种无线协议时的仲裁和链选择的流程图;以及

图23是解说用于在两种无线协议之间进行仲裁的方法的一个实施例的流程图。

虽然本发明很容易有各种修改和替换性形式,但是其特定实施例作为示例在附图中示出并在本文中被详细描述。然而,应当理解,这些附图和详细描述并不旨在将本发明限于所公开的具体形式,而是相反,其目的是要涵盖落在由所附权利要求所限定的本发明的精神和范围内的所有修改、等同物、以及替换。

本公开的实施例的详细描述

通过援引的纳入

以下申请由此通过援引全部纳入于此,如同在本文中全部且完整地阐述的那样:

2009年8月14日提交的、发明人为Paul J.Husted的、题为“Wireless Device Using A Shared Gain Stage For Simultaneous Reception Of Multiple Protocols(将共享增益级用于多种协议的同时接收的无线设备)“的美国申请S/N.12/541,284;

2008年11月25日提交的、发明人为Paul J.Husted、Srenik Mehta和Soner Ozgur的、题为“Wireless Device Using A Shared Gain Stage For Simultaneous Reception Of Multiple Protocols(将共享增益级用于多种协议的同时接收的无线设备)“的美国申请S/N.12/323,338;

2008年11月19日提交的、发明人为Paul J.Husted、Srenik Mehta和Soner Ozgur的、题为“Wireless Device Using A Shared Gain Stage For Simultaneous Reception Of Multiple Protocols(将共享增益级用于多种协议的同时接收的无线设备)“的美国临时申请S/N.61/116,239。

术语

以下是本申请中使用的术语表:

存储器介质-各种类型的存储器设备或存储设备中的任何一种。术语“存储器介质”旨在包括安装介质,例如,CD-ROM、软盘104、或磁带设备;计算机系统存储器或随机存取存储器(诸如,DRAM、DDR RAM、SRAM、EDO RAM、存储器总线RAM,等等);或者诸如闪存、磁介质(例如,硬盘驱动器)或光存储之类的非易失性存储器;寄存器、或其它相似类型的存储器元件等。存储器介质可包括其它类型的存储器,或者其组合。另外,存储器介质可位于在其中执行程序的第一计算机,和/或可位于在诸如因特网之类的网络上连接至第一计算机的不同的第二计算机。在后一实例中,第二计算机可向第一计算机提供程序指令以供执行。术语“存储器介质”可包括驻留在不同位置(例如,在网络上连接的不同计算机中)的两种或多种存储器介质。

计算机系统-各种类型的计算或处理系统中的任何一种,包括个人计算机系统(PC)、大型计算机系统、工作站、网络设施、因特网设施、个人数字助理(PDA)、电视系统、网格计算系统、或者其他设备或设备的组合。一般而言,术语“计算机系统”可被宽泛地定义为涵盖具有至少一个执行来自存储器介质的指令的处理器的任何设备(或设备的组合)。

自动地-指由计算机系统(例如,由计算机系统执行的软件)或设备(例如,电路系统、可编程硬件元件、ASIC等)执行的动作或操作,而无需用户输入直接指定或执行该动作或操作。因此,术语“自动地”不同于由用户手动地执行或指定的操作,其中用户提供输入以直接执行该操作。自动的规程可通过由用户提供的输入来发起,但是“自动地”执行的顺序动作不由用户指定(即,不是“手动地”执行,其中用户指定要执行的每个动作)。例如,即使在计算机系统响应于用户动作而必须更新电子表格的情况下,通过选择每个字段并且提供指定信息的输入(例如,通过键入信息、选择复选框、无线电选择等)来填写该电子表格的用户也手动地填写该表格。该表格可由计算机系统自动地填写,其中计算机系统(例如,在计算机系统上执行的软件)分析表格的字段并且填写该表格而无需指定对这些字段的回答的任何用户输入。如以上所指示的,用户可调用表格的自动填写,但是这不涉及表格的实际填写(例如,用户不手动地指定对诸字段的回答而是这些回答自动地完成)。本说明书提供响应于用户采取的动作而自动执行的诸操作的各种示例。

图1A和1B——示例性无线设备

图1A和1B解说了根据一个实施例的示例性无线设备100。如图1A中所示的,无线设备100可以是便携式计算机或其它移动计算设备。另外,如图1B中所示的,无线设备100可以是蜂窝电话或智能电话或其它类似的移动设备(其还可被归类为移动计算设备)。然而,应当注意,还可预想其它无线设备,诸如个人数字助理、(便携式或固定的)多媒体播放器、路由器、和/或可操作用于使用无线通信的其它移动设备或计算系统。

无线设备100可被配置成使用第一无线协议和/或第二无线协议来执行无线通信。例如,无线设备100可被配置成仅使用第一无线协议、仅使用第二无线协议、或同时使用第一和第二无线协议两者来执行无线通信。第一和第二无线协议可以是任何类型的无线协议。在一些实施例中,第一无线协议可以是无线局域网(WLAN)协议。另外,第二无线协议可以是诸如蓝牙之类的短距离无线通信协议。如本文中所使用的,短距离无线协议可指支持最多1米到10米或者在较大功率设备中支持最多100米的距离的无线协议。

图2——无线设备的示例性框图

如图2中所示的,无线设备100可包括设备电路系统120(用于执行无线设备的各种功能)、第一无线协议电路系统(或逻辑)130、和第二无线协议电路系统(或逻辑)140。本文中所描述的各种逻辑或电路系统可按各种方式中的任何一种方式来实现,诸如模拟逻辑、数字逻辑、处理器和存储器(诸如CPU、DSP、微控制器等)、ASIC(专用集成电路)、FPGA(现场可编程门阵列)、或以上的任何组合。

根据各个实施例,按照需要,第一和第二无线协议可以是任何类型的无线协议(尽管是专有的、公知的标准或不太为人所知的标准),诸如但不限于802.11(WLAN)、蓝牙、ZigBee、无线USB、RFID、专用短距离通信(DSRC)、其任何组合、或任何其它无线协议。如所示的,第一无线协议电路系统202和第二无线协议电路系统204可以能够例如使用通信接口来彼此通信。

无线设备100可至少具有用于无线地接收和/或传送信号的输入(例如,天线)。第一和第二无线协议电路系统130和140可以使无线设备100能够根据多种无线协议来传送和/或接收无线信号。例如,第一无线协议电路系统130可根据第一无线协议来启用信号的接收、传输和处理,并且第二无线协议电路系统140可根据第二无线协议来启用信号的接收、传输和处理。在一个示例性实施例中,第一无线协议电路系统130可以是WLAN电路系统130,并且第二无线协议电路系统140可以是蓝牙电路系统140。WLAN电路系统130和蓝牙电路系统140可以共处一地,例如,可以位于相同的无线设备100中。

第一无线协议电路系统130可以包括在第一芯片上,并且第二无线协议电路系统140可以包括在第二芯片上。如本文中所使用的,术语“芯片”具有其通常含义的全部程度,并且包括例如半导体器件之类的可按以上针对第一无线协议电路系统130和第二无线协议电路系统140所描述的方式中的任何一种方式实现的电子器件。在各个实施例中,电路系统130和140可以根据需要在不同的芯片上或者在相同的芯片上。

在一个实施例中,无线设备100可包括可由第一无线协议电路系统130和第二无线协议电路系统140两者使用的各种共享元件(例如,共享增益元件)。术语“共享增益元件”指代放大信号以使得经放大信号的诸部分被分别提供给第一和第二无线协议电路系统130和140(或140,图4和5)中的任何一者的增益元件(诸如例如LNA或PA之类的放大器、增益级等)。如以下所描述的,一个或多个天线还可由第一和第二无线协议电路系统共享。设备100可包括(例如,设备电路系统120、蓝牙电路系统140、WLAN电路系统130或其它电路系统中的)用于例如基于当前的或未来的配置信息(例如,优先级、天线的数目、受调度的传输或接收、预测的传输或接收等)来仲裁第一与第二无线协议电路系统之间的接收和传输的逻辑。

另外,无线设备100(例如,设备电路系统120)还可包括用于实现各种功能性的一个或多个存储器介质和处理器。无线设备100可如本文中所描述的那样操作。

图3——实现两种无线协议的系统的框图

图3解说了实现两种无线协议的示例性系统的框图。虽然图3的系统被示出具有无线协议蓝牙和WLAN,但是该系统也可尤其应用于诸如以上所列出的那些无线协议之类的其它无线协议。图3的系统可被实现为包括在无线设备100中以例如在无线设备上实现第一和第二协议的部分或芯片(例如,分开或不同的芯片)。这两种无线协议可共享位于图3的系统内部的各种电路系统(例如,诸如PA或LNA之类的各种放大器)或者位于图3的系统外部的硬件(例如,无线设备100的天线)。

目前,蓝牙和WLAN两者在相同的2.4GHz非许可频带中操作。尽管BT的自适应跳频减轻了此问题,但是前端仍可能饱和。作为结果,如本文中所描述的MAC级仲裁和调度功能性是有益的。在相同芯片(或管芯)上具有WLAN和BT两者的情况下,存在使这两者较高效率地工作并达成较佳的共存性的机会。

如所示的,BT MCI 310可向WLAN MCI 320提供MCI_BT_CLK(时钟)和MCI_BT_DAT(数据)并且可从WLAN MCI 320接收MCI_WL_CLK(时钟)和MCI_WL_DAT(数据)。

WLAN MCI 320可向调度表管理块330提供schd_hdr和AHB信号。WLAN MCI 320还可向基带380发送lna_in_us/lna_in_锁定/lna_设置和冻结_lna信号。WLAN MCI 320可向仲裁(或共存)块350提供bt_tx_请求、bt_rx_请求、bt_优先级和wl_苏醒_请求。WLAN MCI 320可从仲裁块350接收bt_tx_中止、bt_rx_中止、和wl_休眠信号。

调度表管理块330可向仲裁块350提供下一_开始_时间、下一_停止_时间、下一_优先级、下一_txrx、下一_txpwr信号。

仲裁块350可包括WLAN传送请求仲裁352、WLAN接收请求仲裁354、BT传送请求仲裁356和BT接收请求仲裁358。仲裁块350可向MAC 370提供wl_tx_中止、wl_tx_1链、wl_强迫_等待_ba、wl_rx_中止、wl_rx_1链信号,并且可从MAC 370接收wl_tx_请求、wl_rx_请求、wl_in_tx、wl_in_rx、wl_等待_信标、wl_等待_ack、和wl_分组_历时信号。仲裁块350可向基带380提供bt_ant、wlan_bt_优先级、去加权_rx、减少_txpwr、txpwr_Δ、bt_in_tx和bt_in_rx信号。

因此,在该实施例中,每当第一或第二无线协议电路系统(例如,BT或WLAN电路系统)中的一者或多者需要传送或接收时,该电路系统可向共存逻辑(例如,电路系统、引擎等)350发送请求。该请求可指示请求的优先级和/或其它信息。共存电路系统可基于例如当前和未来的活动(例如,预测的或已知的未来活动)之类的各种因素来作出决定,如图3中所示的。例如,在一些实例(例如,SCO BT概况)中,话务可以是可预测的,并且该信息还可由共存逻辑计及。

在一些实施例中,通过使用一个或多个共享PA和/或共享LNA,这两个无线协议(例如,WLAN和BT)可同时传送和接收。在一个实施例中,在并发传输为可能时,无线协议可被给予相同的优先级。另外,一些平台仅可支持一个或两个天线。在该情形中,BT和WLAN可能不得不共享一个天线。另外,可能需要例如使用外部开关在诸天线之间进行切换。对外部开关的控制也可由共存逻辑来确定。仲裁逻辑350(或其它逻辑)也可选择要使用的链(例如,共享或非共享链)的数目。以下更详细地描述一般的共存逻辑连同SPDT控制和链控制。如本文中所使用的,“共存逻辑”或“共存电路系统”指代使无线设备能够使用多种通信协议的逻辑或电路系统。

注意,虽然以上示例(和本文中的其它示例)将蓝牙和WLAN用作两个无线协议,但是可根据需要用任何两种恰适的无线协议来替代蓝牙和WLAN。

图4A和4B——示例性无线协议电路框图

图4A和4B解说了支持供在无线设备100中使用的多种无线协议的系统400的蓝牙-WLAN实现的模拟部分的实施例。如上所述,此示例性实施例解说了本公开的一个可能实现,并且并不旨在作为整体限制本公开。可预想针对不同无线协议的实现,如同针对不同系统架构的实现那样。在美国申请S/N.12/541,284和美国申请S/N.12/323,338中提供了实现共用增益元件的可能的系统架构的进一步描述和示例,这两个美国申请通过援引纳入于此。众多其它可能的变型和修改对于受益于本公开的本领域技术人员而言将是显而易见的,并且应当被认为落在本公开的范围内。

如图4A中所示,系统400可包括用于(例如,从/向诸如410之类的天线)接收/发送信号的耦合408。当信号正被接收时,这些信号可被传递给共用增益元件406。如所示的,共用增益元件406可以是低噪声放大器(LNA)。LNA 406的增益设置可由共用自动增益控制(AGC)逻辑416来控制,该共用AGC逻辑可取决于情况由蓝牙(BT)AGC 414或WLAN AGC 412来控制。用于确定是蓝牙AGC 414还是WLAN AGC 412来控制共用增益元件406的增益设置的机制可以是各种机制中的任何一种机制。LNA 406可根据其增益设置来放大收到信号,之后,信号可被分离到蓝牙电路系统404和WLAN电路系统402。应当注意,虽然LNA 406被示为位于WLAN电路系统402内,但是在一些实施例中,LNA 406可以在物理上与蓝牙电路系统404相比更接近WLAN电路系统402,LNA 406可以在逻辑上为蓝牙电路系统404和WLAN电路系统402共用。

在分离到蓝牙电路系统404和WLAN电路系统402之后,收到信号可由各个电路系统处理。这可包括由各个电路系统402、404的各种模拟组件执行的诸如(例如,使用如所示的振荡器和混频器进行的)下变频到基带信号之类的一个或多个模拟处理步骤和/或其它增益控制(例如,使用如所示的一个或多个放大器来计及收到信号的蓝牙组件与收到信号的WLAN组件之间的强度差)。也可构想各种替换或附加的模拟组件和/或模拟处理步骤。在任何此类模拟处理之后,收到信号可由每个电路系统的各自的模数转换器转换成数字信号并且被传递给各个电路系统402、404的数字部分420、422以根据各种协议进行处理。

应当注意,在一些实施例中,无线协议电路系统中的一者或两者可包括多条接收/传送路径。例如,如所示的,WLAN可具有对应于WLAN可在其上操作的不同带宽的多条接收/传送路径。因此,WLAN电路系统可包括用于2.4GHz范围的一条传送/接收路径和用于5GHz范围的一条传送/接收路径。在此情形中,共用增益元件406可为WLAN的2.4GHz路径和(也可在2.4GHz下操作的)蓝牙共用,而WLAN的5GHz路径不可与蓝牙路径共享任何元件。作为另一示例,WLAN可包括在相同频带中操作的多条传送/接收路径(以支持MIMO)。在此情形中,仅一条链路可共享LNA 406,并且其它链不可共享LNA 406。另外,可预想多条链(例如,2、3、4等)。

图4B解说了图4A的模拟部分的更具一般性的框图并且可按类似的方式操作。在一些实施例中,图4A和4B中所示的模拟前端可与本文中所描述的各种系统架构中的任何一种系统架构联用。

图5A-5E和6——各种天线配置

图5A-5E解说了可由无线设备100使用的各种天线配置。例如,整合型芯片500可实现各种协议(例如,WLNA和蓝牙)中的任何一种协议,并且可(连同其它可能性或其变型一起)经由图3和4的系统来实现。在一个实施例中,连同其它可能性一起,整合型芯片500可被配置成与所示的(例如,不具有修改或者仅具有配置改变的)任何天线配置一起操作。因此,整合型芯片500可例如根据无线设备的制造商的需要用不同数目的天线来支持无线设备。

如图5A中所示的,整合型芯片500可与三个天线一起操作。每个天线可耦合至整合型芯片的每个部分(例如,图4A和4B的BT部分、第一WLAN部分、和第二WLAN部分)。

如图5B中所示的,整合型芯片500可与两个天线一起操作。在此实施例中,这两个天线可耦合至整合型芯片500的两个不同部分(例如,WLAN部分,尽管如果这些WLAN部分以图4A或4B的方式耦合,则第一WLAN部分的信号也可由BT部分共享)。

如图5C中所示,整合型芯片500可与两个天线一起操作,但是可利用开关(例如,SPDT(单刀双掷)开关)在电路系统(例如,图4的蓝牙和WLAN电路系统)之间共享这些天线中的一个天线。开关的配置可根据各种逻辑和基于接收和传输配置来变更,如以下所描述的。

如图5D中所示的,整合型芯片500可与一个天线一起操作。

如图5E中所示的,整合型芯片500可与经由开关(例如,SPDT开关)在两个电路部分之间共享的一个天线一起操作。

图6解说了示例性的配置表。如所示的,在一个特定实施例中,有可被使用的11种不同配置:

5种配置可用于单个天线(SPDT的变化的使用、LNA的共享、和PA的共享)。更具体地,在单个天线情形中,如果不使用开关,则可共享LNA和PA。在情形2中,使用开关,并且不共享放大器。在情形3中,使用开关,共享LNA,并且不共享PA。在情形4中,使用开关,不共享LNA,并且共享PA。在情形5中,使用开关,并且共享LNA和PA两者。

5种配置可用于两个天线(SPDT的变化的使用、LNA的共享、和PA的共享)。更具体地,在情形6中,不使用开关,并且共享LNA和PA。在情形7中,使用开关,并且不共享放大器。在情形8中,使用开关,共享LNA,并且不共享PA。在情形9中,使用开关,不共享LNA,并且共享PA。在情形10中,使用开关,并且共享LNA和PA两者。

最后,有一种用于三个天线的配置,其中不使用开关并且不共享放大器(由于每条路径具有它自己的发射/接收天线,因而共享和切换是不必要的)。也可预想例如针对图4A-5E的图示的变型的其它配置(例如,具有更多或更少的路径、不同的天线配置等)。注意,在以上的配置中,当共享PA和/或LNA时,系统可以能够(例如,使用相同的链或天线来)同时传送和接收。

图7——使用当前优先级信息在无线协议之间进行仲裁

图7是解说用于基于当前优先级信息在两种无线协议之间进行仲裁的方法的一个实施例的流程图。该方法可在支持供在无线设备中使用的多种无线协议的系统中实现,诸如各个附图中示出且参照各个附图描述的系统中的任何一个系统。在一些实施例中(诸如可在以上示出的且以上参照附图描述的系统中实现的一些实施例中),无线协议可以是WLAN和蓝牙(BT)。若需要,则无线协议可替换地是其它无线协议。根据需要,方法元素可被修改、按不同的次序执行、移除等。

在702中,可从第一无线协议电路系统接收执行传输或接收的请求。在一个实施例中,该请求可由诸如仲裁逻辑350之类的共存逻辑或电路系统接收;然而,共存逻辑可与第一无线协议电路系统或第二无线协议电路系统分开或者与第一无线协议电路系统或第二无线协议电路系统整合在一起。

在704中,可确定第一无线协议电路系统和第二无线协议电路系统的当前优先级信息。在一个实施例中,根据需要,优先级信息可由共存逻辑或其它逻辑来确定。例如,优先级信息可涉及确定并发传输是否可能(例如,若可能,则导致相等的优先级)。可根据以上通过援引纳入的专利申请中所描述的描述来指派优先级信息。

优先级信息可指示是第一无线协议电路系统应当得到关于所请求的传输或接收的优先级还是第二无线协议电路系统应当得到关于它自己的传输或接收的优先级。在一些实施例中,当优先级信息指示第一无线协议电路系统与第二无线协议电路系统之间相等的优先级时,这两个无线协议电路系统可以能够并发地执行传输和接收。一般而言,根据需要,与每个协议电路系统相关联的优先级信息可一般而言针对该电路系统或者针对特定的传输或接收。

在706中,可确定第二无线协议电路系统的当前状态。例如,当前状况可以是“空闲”或“搜索(其中第二无线协议电路系统不在活跃的传输或接收)”、传输、或接收,但是其它状态也是可能的。

在708中,方法可基于第一和第二无线协议电路系统的优先级信息以及第二无线协议电路系统的当前状态来确定是否允许第一无线协议电路系统执行传输或接收。例如,如果第一无线协议电路系统具有比第二无线协议电路系统更高的优先级(或者简单地比第二无线协议电路系统优先),则方法(例如,共存电路系统)可允许第一无线协议电路系统执行传输或接收。相反,如果第二无线协议电路系统具有比第一无线协议电路系统更高的优先级,则方法可不允许(例如,可延迟)第一无线协议电路系统执行传输或接收。如果这两个无线协议电路系统具有相等的优先级,则第一无线协议电路系统可被允许(例如,与第二无线协议电路系统的传输或接收并发地)执行传输或接收。

如所指示的,对是否允许所请求的传输或接收的确定还可基于第二无线协议电路系统的状态。例如,如果第二无线协议电路系统的当前状态是“空闲”或“搜索”,则第一无线协议电路系统可被允许执行传输或接收,而无论优先级如何。然而,在状态为“传输”或“接收”的情况下,优先级信息可被用于确定是否允许传输或接收,如以上所指示的。注意,取决于请求是传输请求还是接收请求以及当前状态是“传输”还是“接收”,该判决的结果可能不同。另外,应当注意,优先级的指派可基于特定的请求(例如,传输或接收)和第二无线协议的状态,但是在其它实施例中,可能不是这种情形。

对是否允许所请求的传输或接收的确定可基于诸如配置信息之类的其它信息。例如,配置信息可涉及可供第一和第二无线协议电路系统使用(例如,如图5A-5E和图6中所示的)的天线的数目。例如,如果每个无线协议电路系统均有一天线可用,则所请求的传输或接收可被允许,而无论状态和/或优先级信息如何(但是在一些实施例中,优先级信息对于正确的传输或接收而言仍有关系)。然而,在两个无线协议电路系统共享共用天线的情况下,可如以上所描述的那样确定选择。配置信息还可指示这两种无线协议是否共享增益元件(例如,LNA和/或PA),并且该确定可基于是否共享增益元件。该确定还可取决于所请求的传输或接收或者第二无线电路系统进行的传输或接收使用共享天线(或链)还是非共享天线(或链)。

另外,如参照图13-16所描述的,对是否允许所请求的传输或接收的确定还可基于第二无线协议电路系统的未来的传输或接收。方法还可确定是使用共享的天线或链还是非共享的天线或链来执行传输或接收以及切换天线的位置,如图17-22中所描述的。

最后,以下参照图8-12来提供关于是否允许所请求的传输或接收的确定的一个实施例的更多细节。

图8-12——使用当前优先级信息的示例性仲裁

图8-12解说了图7的两种无线协议之间的仲裁的具体实施例。更具体地,在这些实施例中,还根据无线设备的当前配置(诸如以上所描述的那些配置)来执行仲裁。与以上类似地,以下章节是关于蓝牙和WLNA来描述的,但是可被修改成任何两种无线协议(例如,包括在其中用蓝牙来替代WLAN的逆)。

更具体地,图8解说了在蓝牙进行传送或将传送时的仲裁的一个实施例。更具体地,当BT想要传送时,BT可向共存引擎发送请求。共存逻辑可根据图8中的表来处置该请求。如该表中所示的:

如果高优先级BT Tx(传输)发生,则可中止WLAN Tx(传输);

如果BT具有比WLAN更高的优先级,则BT开始传送;

如果BT具有比WLAN更低的优先级,则BT可不传送;

如果优先级相等,则BT可传送(例如,如果不违反FCC限制,则同时传送)。

在优先级相等的情况下,如果WLAN正在2-天线情形中接收单流帧,则BT可开始传输并且WLAN可去加权。

注意,“X”指示任何优先级或配置。

图9是关于3-天线情形中的蓝牙传输的示例性流程图。如所示的,如果WLAN状态是Tx,则可比较WLAN和BT优先级。如果BT优先级大于或等于WLAN,则BT Tx可发生。否则,BT Tx可被延迟。为WLAN状态“搜索”和“接收(Rx)”作出类似的决定。

图10解说了(例如,针对3-天线配置的)在WLAN正在传送或将传送时对BT传输请求的仲裁的一个实施例。如所示的,如果BT具有优先级或者等于WLAN优先级,则BT传输可以开始,否则BT传输可被延迟。

图11解说了在BT正在接收或将接收时的仲裁的一个实施例。更具体地,如该表中所示的:

在高优先级BT接收开始时,WLAN可中止传输;

在优先级相等的情况下,如果WLAN正在传送,则wlan_Tx/bt_Rx可同时进行;

对于具有相等优先级的Rx/Rx,如果WLAN正在接收单流速率帧,则BT可开始接收并且WLAN将去加权。

最后,图12解说了在WLAN正在接收或将接收时的仲裁的一个实施例。更具体地,如该表中所示的:

仅WLAN Ack和信标接收可被预测;

如果高优先级WLAN Rx开始,则BT tx可被中止。

注意,图8、10、11和12中的表包括SPDT开关位置。这些位置可应用于图17-20中的实施例。

图13——使用未来信息在无线协议之间进行仲裁

图13是解说用于基于未来信息在两种无线协议之间进行仲裁的方法的一个实施例的流程图。该方法可在支持供在无线设备中使用的多种无线协议的系统中实现,诸如各个附图中示出且参照各个附图描述的系统中的任何一个系统。在一些实施例中(诸如可在以上示出的且以上参照附图描述的系统中实现的一些实施例中),无线协议可以是WLAN和蓝牙(BT)。若需要,则无线协议可替换地是其它无线协议。根据需要,方法元素可被修改、按不同的次序执行、移除等。

在1302中,与以上的702类似地,可从第一无线协议电路系统接收执行传输或接收的请求。

在1304中,方法可确定所请求的传输或接收是否将与未来的传输或接收冲突。例如,在一个实施例中,方法可将当前时间(所请求的传输或接收的时间)与未来的传输或接收的受调度时间之差与阈值时间作比较。如果该差在阈值以上,则可能没有冲突;然而,如果该差在阈值以下,则将有冲突,并且可能需要作出关于所请求的传输或接收对于未来的传输或接收的决定。

由第二无线协议电路系统进行的未来的传输或接收可以是任何已知的或预测的传输或接收。例如,可以有存储第二无线协议电路系统的受调度传输或接收(诸如例如关于SCO的受调度蓝牙传输或者例如ack之类的预期WLAN接收)的表。

在1306中,如果将有冲突,则可确定第一无线协议电路系统的当前优先级信息、第二无线协议电路系统的未来优先级信息、以及第二无线协议电路系统的未来状态信息。

在1308中,方法可基于第一和第二无线协议电路系统的优先级信息和状态来确定是否允许第一无线协议电路系统执行传输或接收。1308可一般而言以与以上708的方式相同的方式来执行。注意,与作出关于配置和其它信息的决定有关的所有实施例也适用于1308。

以下参照图14A-16来提供对是否允许所请求的传输或接收的确定的一个实施例的更多细节。

图14A-16——使用调度信息的仲裁

图14A-16解说了根据图13的方法的使用无线协议之一的调度信息来仲裁的实施例。与以上类似地,以下章节是关于蓝牙和WLNA来描述的,但是可被修改成任何两种无线协议(例如,包括在其中用蓝牙来替代WLAN的逆)。

如以上所指示的,当BT事件调度可供共存引擎使用时,WLAN可基于下一受调度的BT事件来作出决定。此信息连同当前BT状态一起可用于调度WLAN事件。

至下一BT时间参数是当前时间与首个受调度BT事件之差。当未来的BT活动具有高优先级时,WLAN仍可在至下一BT时间大于阈值时开始传送。图14A中示出了此阈值关系。更具体地,在图14A中,未来的BT分组预期小于阈值量,所以存在预测的冲突。

图15是解说使用受调度BT活动来仲裁的一个实施例的表。在大多数情形中,尽管表中还示出了其它情形,但是如果WLAN不具有优先级并且至下一BT时间大于阈值,则WLAN可接收或传送。与以上类似地,此表包括可应用于图17-20的实施例的开关位置。

图16解说了在WLAN中止传输之后WLAN发射机仍可等待块Ack的情形,因为子帧的一部分可能已被预期接收机正确地接收到。

关于具有受调度的即将来临的WLAN分组的BT接收或传输的类似实施例适用于图14B。如此图中所示,未来的WLAN分组预期小于阈值时间,所以存在预测的冲突。

注意,以上所描述的与受调度传输有关的各个实施例也可适用于预测的传输或接收(例如,基于先前的历史)。因此,即使在未来的传输或接收不受调度的情况下,也可预测这些传输或接收,并且可与如以上实施例中所描述的受调度传输或接收类似地使用那些预测。

图17——对共享天线的两种无线协议的开关位置选择

图17是解说用于选择用于执行传输或接收的天线的开关位置的方法的一个实施例的流程图。该方法可在支持供在无线设备中使用的多种无线协议的系统中实现,诸如各个附图中示出且参照各个附图描述的系统中的任何一个系统。在一些实施例中(诸如可在以上示出的且以上参照附图描述的系统中实现的一些实施例中),无线协议可以是WLAN和蓝牙(BT)。若需要,则无线协议可替换地是其它无线协议。根据需要,方法元素可被修改、按不同的次序执行、移除等。

在1702中,与以上702类似地,可从第一无线协议电路系统接收执行传输或接收的请求。

在1704中,与以上704和/或1306类似地,可确定第一无线协议电路系统和第二无线协议电路系统的优先级信息。换言之,根据需要,第二无线协议的优先级信息可以是当前或未来的优先级信息。

在1706中,与以上706和/或1306类似地,可确定第二无线协议电路系统的状态。换言之,根据需要,第二无线协议电路系统的状态可以是当前或未来的状态信息。

在1708中,基于优先级信息和状态来确定用于共享一个或多个天线的开关的位置。更具体地,在一个实施例中,图17的方法可尤其适用于图5C和5E的实施例。然而,它们也可适用于涉及经由开关的天线共享的其它实施例(例如,其中根据需要仅一条链用于无线协议之一或者多条链用于无线协议之一)。在一个实施例中,开关可以是SPDT开关,但是也可预想其它开关。

开关的位置可以基于优先级信息和/或状态信息,或者替换地,可以基于关于所请求的传输或接收的决定的结果。在一个实施例中,表可被用于确定用于执行所请求的传输或接收的开关的期望开关位置。该表可基于当前配置信息,诸如是否在第一与第二无线协议电路系统之间共享各种增益元件。一般而言,可取决于优先级信息、状态信息、和/或其它信息来使用期望开关位置。然而,仅在第一无线协议电路系统具有优先级时才可使用期望开关位置。类似地,可取决于优先级信息、状态信息、和/或其它信息来超驰当前开关位置。以下关于图17-20来提供此决定的逻辑流以及表的一个实施例。

另外,应当注意,第一无线协议电路系统和第二无线协议电路系统可具有共享的路径,而不是经由开关(例如通过共享增益元件来)共享的天线。因此,第一无线协议电路系统可以甚至在开关位置未改变到对于所请求的传输或接收而言理想的位置的情况下也能够执行所请求的传输或接收。因此,第一无线协议电路系统可被配置成甚至在天线位置未改变的情况下使用共享路径来执行所请求的传输或接收。

在一个实施例中,开关的位置可遵循图7和图13的任一种方法。图17的方法可根据需要由共存电路系统或由其它电路系统来执行。根据需要,该电路系统可以是第一和/或第二无线协议电路系统的一部分、共存电路系统、和/或与任一者或两者分开。

图18-20——根据图17的方法的开关选择

图18-20描述了根据图17的方法的开关选择实施例。与以上类似地,以下章节是关于蓝牙和WLNA来描述的,但是可被修改成任何两种无线协议(例如,包括在其中用蓝牙来替代WLAN的逆)。另外,注意,以上所描述的各种表还包括示例性开关的位置,并且由此可应用于这些实施例。

如以上各种配置中所示出和描述的,例如,出于有限空间或成本降低起见,WLAN和BT整合型芯片可具有用于1-天线配置和/或2-天线配置的开关(例如,外部SPDT(单刀双掷)开关)。

图18解说了用于控制SPDT开关的开关控制逻辑的一个实施例。如此图中所示的,SPDT控制逻辑可包括以下组件:

优先级仲裁逻辑可确定开关将用于BT、WLAN还是不改变;

查找表(LUT)(图19中示出)可用于寻找用于BT_Tx和BT_Rx的优选开关位置。如果共享PA,则btTx开关位置=WLAN,否则btTx开关位置=BT;如果共享LNA,则btTx开关位置=WLAN,否则btTx开关位置=BT。

AND(与)逻辑可从BT优先级信号和LUT的结果取得输入;以及

保持)逻辑可用于在保持信号被断言时保持开关位置。

以下内容提供用于开关仲裁逻辑的算法的一个实施例:

当WLAN休眠/不活跃时:BT_优先级=1并且保持=0;

当WLAN苏醒时:

在BT Tx的正边沿处,BT_优先级=1并且保持=0;

在WLAN Tx的正边沿处,如果WLAN要将共享链用于此传输,则BT_优先级=0并且保持=0;

在BT Rx的正边沿处:A)如果BT具有高优先级,则BT_优先级=1并且保持=0;b)否则如果WLAN具有两个天线并且正在一条链上传送,则BT_优先级=1并且保持=0;c)否则如果WLAN具有两个天线并且正在接收单个流,则BT_优先级=1并且保持=0;d)否则如果WLAN正处于搜索状态并且具有与BT相等的优先级,则BT_优先级=1并且保持=0;以及否则,保持=1。

在WLAN Rx的正边沿,保持=1;

在BT Tx/Rx的负边沿处,如果WLAN不处于活跃的Rx,则BT_优先级=0并且保持=0;以及

在WLAN Tx/Rx的负边沿处,如果BT不处于活跃的Tx/Rx,则BT_优先级=0并且保持=0。

图20是解说以上所描述的在BT接收的正边沿处的算法的流程图。

图21——用于传输或接收的共享或非共享天线选择

图21解说了对由无线协议之一用于传输或接收的(例如,共享或非共享)天线的选择的一实施例。此方法可尤其适用于所请求的WLAN传输。该方法可在支持供在无线设备中使用的多种无线协议的系统中实现,诸如各个附图中示出且参照各个附图描述的系统中的任何一个系统。在一些实施例中(诸如可在以上示出的且以上参照附图描述的系统中实现的一些实施例中),无线协议可以是WLAN和蓝牙(BT)。根据需要,无线协议可以替换地是其它无线协议。根据需要,方法元素可被修改、以不同的次序执行、移除等。

在2102中,可与以上702相类似地从第一无线协议电路系统接收执行传输或接收的请求。

在2104中,与706和708或1304类似地,方法(例如,共存逻辑或其它逻辑)可确定第二无线协议电路系统是否正在或将要执行当前或未来的传输或接收。因此,方法可确定是否存在与所请求的关于第二无线协议电路系统的传输或接收的当前冲突或未来冲突。

在2106中,方法(例如,共存逻辑或其它逻辑)可确定第一无线协议电路系统是否能够使用一个或多个非共享天线而不是使用一个或多个共享天线来执行当前或未来的传输或接收。更具体地,第一无线协议电路系统和第二无线协议电路系统可共享该一个或多个共享天线,但是第一无线协议电路系统可访问非共享的一个或多个天线。因此,取决于传输或接收模式,第一无线协议电路系统可被配置成使用共享和/或非共享天线。在一些实施例中,该确定可基于所需要的用于所请求的传输或接收的链的数目是否大于可用非共享链的数目。如果是这种情形,则该确定还可基于是否能够用较少数目的流来执行所请求的传输或接收(直至流的数目小于或等于非共享天线的数目)。

注意,如果第二无线协议电路系统正在执行传输或接收,或者如果所请求的传输或接收将与第二无线协议电路系统的未来传输或接收冲突,则可执行2106。以下提供此确定的具体实施例。

在2108中,方法可基于2106来确定是否允许第一无线协议电路系统执行所请求的传输或接收。例如,如果存在与第二无线协议电路系统的当前或未来冲突并且如果方法确定可仅使用非共享链来执行所请求的传输或接收,则第一无线协议电路系统可被准予仅使用这些非共享链来执行所请求的传输或接收。如果不存在冲突,则第一无线协议也可被准予执行所请求的传输或接收。

另外,与以上实施例类似地,2108的确定还可基于无线协议电路系统的优先级信息、第二无线协议电路系统的当前或未来优先级信息、第二无线协议电路系统的当前或未来状态、和/或诸如配置信息之类的其它信息。例如,在第一无线协议不能够仅使用非共享链的情况下,该确定可取决于冲突情形而与708和/或1308中所描述的确定类似。

注意,虽然以上方法假定关于第一无线协议电路系统来执行来自第一无线电路系统的请求和对是否执行非共享天线(或链)的确定,但是该方法可逆,以使得该请求是从第一无线协议电路系统接收的并且该确定可以是第二无线协议是否能够使用非共享天线而不是共享天线来执行当前或未来传输或接收。因此,可改变第二无线协议电路系统的传输或接收的方法,而不是改变第一无线协议电路系统的传输或接收的方法。另外,在此实施例中,第二无线协议电路系统能够使用非共享天线来执行传输或接收。

图22——根据图21的方法的链选择

以下内容提供关于图21的方法的一个实施例的细节并且并不旨在限定相应实施例的范围。例如,虽然以下仅讨论WLAN传输,但是也可预想其它协议和实施例。如本文中所使用的,术语“链”可一般而言指传输或接收路径。共享或非共享链可简单地指共享或非共享天线(如图21的方法中那样),或者可指发射或接收路径中的较多部分(例如,包括共享增益元件和相应的路径)。

在具有共享链配置的整合型BT+WLAN芯片中,仅将非共享链用于传输有时是可能的。例如,使用MCS速率来传送数据是可能的,其中(例如,对于单流MCS速率而言)流的数目小于非共享链或天线的数目。仅使用非共享链来传送具有以下优点:

如果BT正在接收中或者预期发生Rx事件,则通过不将共享链用于WLAN传输,可使WLAN传输对收到(或预期)BT分组的干扰最小化。这种益处随共享链与非共享链之间的隔离的增加而增加。

如果BT当前正在传送或者预期发生Tx事件,则在WLAN侧可以不需要发射功率备份,因为BT和WLAN信号可从不同的天线发射。

单链传输仅对于单流分组是可能的。在MIMO系统中,天线(或链)的数目可以大于传送流的数目。关于是否使用共享链的决定可根据所排队的传送分组、当前BT状态、和预期BT行为来作出。对于不要求使用共享链的MCS速率(诸如ACK),如果BT当前是活跃的或者使用BT调度表预期将发生BT事件,则可采用仅使用非共享链的传输。对于也需要共享链的较高MCS速率,例如,在相等优先级的情形中,WLAN可以能够降低到较低的流速率以在非共享链上传送。在这种情形中,当BT活跃时,速率自适应算法可自动地适配以支持可仅使用非共享链来传送的MCS速率。

图22解说了链选择的一个实施例。更具体地,如所示的,在WLAN Tx期间或者在WLAN Tx之前,可将流的数目与非共享链的数目作比较。如果流的数目较大,则可确定是否使用较低的MCS。如果是,则可降低MCS。如果不是,则可使用所有链来传送(这可能导致与当前或未来BT传输或接收的冲突,该冲突可如以上所描述的那样来处置)。然而,如果流的数目不大于非共享链的数目并且BT在Tx或Rx中,则可仅使用非共享链来传送,由此允许BT活动例如并发地发生而没有延迟。如果BT不在Tx或Rx中,则可(例如,使用BT调度表来)确定是否预期有BT活动。如果有,则可仅使用非共享链来传送,由此允许未来的BT活动例如并发地发生而没有延迟。如果没有,则可例如在达成决定之后使用所有链来传送,如图7和13中所描述的。

注意,以上所描述的与受调度传输有关的各种实施例也可(例如,基于先前的历史而)适用于预测的传输或接收。因此,即使未来传输或接收未受调度,它们也可被预测,并且那些预测可与如以上实施例中所描述的受调度传输或接收类似地使用。

图23——示例性仲裁方法

图23是解说用于在两种无线协议之间进行仲裁的方法的一个实施例的流程图。该方法可在支持供在无线设备中使用的多种无线协议的系统中实现,诸如各个附图中示出且参照各个附图描述的系统中的任何一个系统。在一些实施例中(诸如可在以上示出的且以上参照附图描述的系统中实现的一些实施例中),无线协议可以是WLAN和蓝牙(BT)。根据需要,无线协议可以替换地是其它无线协议。根据需要,方法元素可被修改、以不同的次序执行、移除等。

在2302中,可从第一无线协议电路系统接收执行传输或接收的请求。该请求可由仲裁或共存电路系统来接收。

在2304中,可确定第一无线协议电路系统和第二无线协议电路系统的优先级信息。

在2306中,可确定当前的配置信息。当前的配置信息可以例如是正在使用的天线的数目、开关的位置(若使用开关)等。

在2308中,方法可基于第一无线协议电路系统的优先级信息、第二无线协议电路系统的优先级信息、和/或当前配置信息来确定是否允许第一无线协议电路系统执行传输或接收。

更具体地,可根据以上所描述的实施例中的任何一个实施例来执行2308。

另外,在2310中,与以上所描述的实施例类似地,方法可确定用于共享一个或多个天线的一个或多个开关的位置。

另外,在2312中,与以上所描述的实施例类似地,方法可确定应当在传输或接收中使用多少链。

2302-2312中的一些或全部可由无线设备的仲裁逻辑或共存电路系统来执行。

其它实施例

以下经编号的段落提供其它实施例。

1.一种在无线设备中使用的系统,所述系统包括:

第一无线协议电路系统,其中所述第一无线协议电路系统被配置成根据第一无线协议来接收、传送和处理第一信号,其中所述第一无线协议电路系统被配置成生成执行传输或接收的请求;

第二无线协议电路系统,其中所述第二无线协议电路系统被配置成根据第二无线协议来接收、传送和处理第二信号,其中所述第二无线协议电路系统被配置成生成执行传输或接收的请求;以及

耦合至所述第一无线协议电路系统和所述第二无线协议电路系统的共存电路系统,其中所述共存电路系统被配置成从所述第一无线协议电路系统和/或所述第二无线协议电路系统接收传送/接收请求;

其中所述共存电路系统被配置成:

从所述第一无线协议电路系统接收执行传输或接收的请求;

响应于所述请求而确定关于所述第一无线协议电路系统和所述第二无线协议电路系统的当前优先级信息;

确定所述第二无线协议电路系统的当前状态;

基于所述第一无线协议电路系统的所述当前优先级信息、所述第二无线协议电路系统的所述当前优先级信息、和所述第二无线协议电路系统的所述当前状态来确定是否允许所述第一无线协议电路系统执行传输或接收。

2.如第一段所述的系统,其特征在于,如果所述第一无线协议电路系统具有比所述第二无线协议电路系统更高的优先级,则所述共存电路系统被配置成允许所述第一无线协议电路系统执行所述传输或接收。

3.如第一段所述的系统,其特征在于,如果所述第一无线协议电路系统具有与所述第二无线协议电路系统相等的优先级,则所述共存电路系统被配置成允许所述第一无线协议电路系统与所述第二无线协议电路系统的传输或接收并发地执行所述传输或接收。

4.如第一段所述的系统,其特征在于,还包括:

第一电路系统,其中所述第一电路系统被配置成确定所述第一无线协议电路系统和所述第二无线协议电路系统是否能够并发地执行所述传输或接收,其中如果所述并发的传输或接收是可能的,则所述第一电路系统被配置成将相等的优先级指派给所述第一无线协议电路系统和所述第二无线协议电路系统。

5.如第四段所述的系统,其特征在于,所述第一电路系统包括在所述共存电路系统中。

6.如第一段所述的系统,其特征在于,所述确定是否允许所述第一无线协议电路系统执行传输或接收基于所述无线设备的当前配置。

7.如第六段所述的系统,其特征在于,所述确定是否允许所述第一无线协议电路系统执行传输或接收基于正由所述无线设备使用的天线的数目。

8.如第一段所述的系统,其特征在于,所述共存电路系统还基于所述第二无线协议电路系统的受调度或预测的活动的优先级信息来确定是否允许所述第一无线协议电路系统执行传输或接收。

9.如第一段所述的系统,其特征在于,还包括:

配置成接收所述第一和第二信号的增益元件,其中所述增益元件能被调整以将所述接收到的第一和第二信号放大达可调整的量,其中所述增益元件耦合至所述第一无线协议电路系统和所述第二无线协议电路系统。

10.如第一段所述的系统,其特征在于,所述共存电路系统还被配置成动态地在将一个或多个共享路径用于所述第一无线协议电路系统的所述传输或接收还是仅将非共享路径用于所述第一无线协议电路系统的所述传输或接收之间进行选择。

11.一种用于在无线设备内在第一无线协议与第二无线协议之间进行仲裁的方法,包括:

从第一无线协议电路系统接收执行传输或接收的请求,其中所述第一无线协议电路系统被配置成根据所述第一无线协议来接收、传送和处理第一信号;

响应于所述请求而确定关于所述第一无线协议电路系统和第二无线协议电路系统的当前优先级信息,其中所述第二无线协议电路系统被配置成根据所述第二无线协议来接收、传送和处理第二信号;

确定所述第二无线协议电路系统的当前状态;

基于所述第一无线协议电路系统的所述当前优先级信息、所述第二无线协议电路系统的所述当前优先级信息、和所述第二无线协议电路系统的所述当前状态来确定是否允许所述第一无线协议电路系统执行传输或接收。

12.如第十一段所述的方法,其特征在于,所述接收、所述确定、所述确定和所述确定是由所述无线设备的共存逻辑来执行的。

13.如第十一段所述的方法,其特征在于,如果所述第一无线协议电路系统具有比所述第二无线协议电路系统更高的优先级,则所述方法包括允许所述第一无线协议电路系统执行所述传输或接收。

14.如第十一段所述的方法,其特征在于,如果所述第一无线协议电路系统具有与所述第二无线协议电路系统相等的优先级,则所述方法包括允许所述第一无线协议电路系统与所述第二无线协议电路系统的传输或接收并发地执行所述传输或接收。

15.如第十一段所述的方法,其特征在于,还包括:

确定所述第一无线协议电路系统和所述第二无线协议电路系统是否能够并发地执行所述传输或接收;以及

如果所述并发的传输或接收是可能的,则将相等的优先级指派给所述第一无线协议电路系统和所述第二无线协议电路系统。

16.如第十一段所述的方法,其特征在于,所述确定是否允许所述第一无线协议电路系统执行传输或接收基于所述无线设备的配置信息。

17.如第十六段所述的方法,其特征在于,所述配置信息包括正由所述无线设备使用的天线的数目。

18.如第十一段所述的方法,其特征在于,所述确定是否允许所述第一无线协议电路系统执行传输或接收还基于所述第二无线协议电路系统的受调度或预测的活动的优先级信息。

19.一种在无线设备中使用的系统,所述系统包括:

第一无线协议电路系统,其中所述第一无线协议电路系统被配置成根据第一无线协议来接收、传送和处理第一信号,其中所述第一无线协议电路系统被配置成生成执行传输或接收的请求;

第二无线协议电路系统,其中所述第二无线协议电路系统被配置成根据第二无线协议来接收、传送和处理第二信号,其中所述第二无线协议电路系统被配置成生成执行传输或接收的请求;以及

第一电路系统,配置成:

从所述第一无线协议电路系统接收执行传输或接收的请求;

确定所述第二无线协议电路系统的当前状态;

基于所述第二无线协议电路系统的所述当前状态来确定是否允许所述第一无线协议电路系统执行传输或接收。

20.如第十九段所述的系统,其特征在于,所述第一电路系统包括在所述第一无线协议电路系统和/或所述第二无线协议电路系统中。

尽管已相当详细地描述了以上各实施例,但本领域技术人员一旦完全领会以上公开,多种变型和修改将变得显而易见。例如,虽然大多数实施例是关于电路系统来描述的,但是这些实施例可经由任何恰适的手段来实现,包括集成电路、可编程硬件元件、存储器和处理器等。所附权利要求书旨在被解释为包括所有这些变型和修改。

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