用于btamp和wlan并发的系统和方法_3

文档序号:9278669阅读:来源:国知局
质等等。另外地或替代地,可以至少部分 地由处理器可读通信介质来实现所述技术,所述处理器可读通信介质携带或传送指令或数 据结构形式的代码,并且能够由计算机或其它处理器访问、读取和/或执行。
[0050] 结合本文所公开的实施例描述的各种说明性的逻辑框、模块、电路和指令可以由 一个或多个处理器来执行,例如一个或多个数字信号处理器(DSP)、通用微处理器、专用集 成电路(ASIC)、专用指令集处理器(ASIP)、现场可编程门阵列(FPGA),或者其它等效的集 成或分立逻辑电路。如本文所使用的,术语"处理器"可以指前面的结构或者适合于实现本 文所描述的技术的任何其它结构中的任意一种。此外,在一些方面中,可以在按照本文所描 述的进行配置的专用软件模块或硬件模块内提供本文所描述的功能。此外,可以在一个或 多个电路或逻辑单元中充分实现所述技术。通用处理器可以是微处理器,但是替代地,处理 器可以是任何常规的处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备 的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结 合,或者任何其它此种配置。
[0051] 仅出于方便和清楚的目的,可以针对附图或特定的实施例使用方向术语,例如, 顶、底、左、右、上、下、之上、上面、下面、之下、背面、后、和前。这些以及类似的方向术语不应 当被解释为以任何方式限制本发明的范围,并且可以根据上下文而改变。此外,可以使用诸 如第一和第二之类的顺序术语来区分相似单元,但是可以以其它顺序来使用,或者也可以 根据上下文而改变。
[0052] 本文描述了关于无线通信设备的实施例,所述无线通信设备可以包括任何适当类 型的用户设备,例如系统、用户单元、用户站、移动站、移动无线终端、移动设备、节点、设备、 远程站、远程终端、终端、无线通信设备、无线通信装置、用户代理,或者其它客户端设备。无 线通信设备的进一步的示例包括移动设备,例如蜂窝电话、无绳电话、会话发起协议(SIP) 电话、智能电话、无线本地环路(WLL)站、个人数字助理(PDA)、膝上型计算机、手持通信设 备、手持计算设备、卫星无线电装置、无线调制解调器卡和/或用于在无线系统上进行通信 的另一种处理设备。此外,本文还可以描述关于接入点(AP)的实施例。AP可以用于与一个 或多个无线节点进行通信,并且还可以被称为还被叫做并且显示与基站相关联的功能、节 点、节点B、演进型节点B(eNB)或者其它适当的网络实体。AP在空中接口上与无线终端进 行通信。通信可以通过一个或多个扇区发生。通过将接收到的空中接口帧转换成IP分组, AP可以表现为无线终端和接入网的其余部分(其可以包括互联网协议(IP)网络)之间的 路由器。AP还可以对空中接口的特征的管理进行协调,并且还可以是有线网络和无线网络 之间的网关。
[0053] 除非另外定义,否则本文所使用的所有技术和科学术语具有与本公开内容所属领 域的普通技术人员通常所理解的含义相同的含义。
[0054] 最后,如在本说明书和所附的权利要求中所使用的,除非内容另外明确地说明,否 贝IJ单数形式"一"、"一个"、"这个"包括复数的指代。
[0055] 通过使用本公开内容的技术,无线通信设备可以以增加的数据速率来提供与蓝牙 系统相关联的连接和互操作的便利,同时减少与共存的WLAN系统的冲突。如下面将描述 的,可以向蓝牙系统传送关于WLAN系统的状态的信息,使得蓝牙链路可以被操作为更好地 适应WLAN系统的状态。
[0056] 为了帮助说明本公开内容的系统和方法,图1中示出了示例性的无线通信系统 100,无线通信系统100包括具有蓝牙和WLAN能力的无线通信设备102。在该实施例中,无 线通信设备102可以与同样具有蓝牙和WLAN能力的无线通信设备104形成蓝牙通信链路。 在一个方面中,蓝牙通信链路可以采用存在于每个设备中的蓝牙收发机,以驱动在2. 4GHz 的工业科学医疗(ISM)频带中使用扩谱跳频技术的通信。蓝牙协议提供了基本速率(BR), 其提供高达大约IMbps的数据传输或者高达大约3Mbps的增强型数据速率(EDR)。因此,使 用蓝牙收发机在无线通信设备102和104之间形成的通信链路可以被称为"BR/EDR"链路。
[0057] 为了达到更高的吞吐量,蓝牙3. 0协议允许在无线通信设备102和104的WLAN收 发机的MAC和PHY层上传送蓝牙信息。在这些条件下,蓝牙系统可以达到高达大约24Mbps 的数据传输速率,并且在无线通信设备102和104之间形成的这种类型的通信链路可以被 称为"AMP"链路。蓝牙系统可以使用蓝牙收发机来执行与建立和实现两种类型中任意一种 类型的链路相关联的功能中的大部分,包括设备发现操作、初始连接的形成、配置蓝牙系统 所使用的简档,以及其它功能。然而,当期望以增加的速率传输数据时,蓝牙系统可以利用 在蓝牙收发机上的通信,以便在无线通信设备102和104的各自的WLAN收发机之间建立 AMP链路。一旦建立AMP链路,蓝牙系统然后就可以通过WLAN收发机路由蓝牙数据。
[0058] 除了 AMP链路之外,无线通信设备102的WLAN收发机还可以同时用于与独立于蓝 牙系统的WLAN系统相关联的操作。例如,如图1中所示出的,无线通信设备102可以与基 础设施WLAN中的接入点106相关联。在其它实施例中,无线通信设备102可以使用WLAN 收发机,在任何适当的网络拓扑中与任何其它类型的无线通信设备形成连接,包括自组织 网络或者对等协议,例如WiFi Direct?。出于本公开内容的目的,采用WLAN收发机进行的、 不与蓝牙AMP链路相关联的通信可以被称为"WLAN"链路。通过向蓝牙系统传送WLAN链路 的状态,AMP链路可以被配置以提尚共存。
[0059] 关于无线通信设备102的一个实施例的另外的细节被描述为图2中的高级示意 框。在一些实施例中,无线通信设备102可以使用一种架构,在该架构中,蓝牙和WLAN系统 的协议栈的较低层处于各自的收发机的固件和硬件模块中。如所示出的,蓝牙收发机202 包括链路管理器协议(LMP) 204,其用于:通过执行通告、扫描、连接和安全功能,对诸如无 线通信设备102和104之间的BR/EDR链路之类的蓝牙链路进行管理。蓝牙收发机202还 包括链路控制器(LC)206,其用于:执行特定于硬件的电信号发送和接收。类似地,WLAN收 发机208包括介质访问控制器(MAC) 210,其可以执行与操纵和处理(如IEEE 802. 11标 准所定义的)数据帧相关的功能,包括验证、确认、路由、格式化等。在MAC 210和物理层 (PHY)212之间交换进入帧和出去帧,如这里所示出的,所述交换包括以下功能:根据有关 的IEEE 802. 11标准所定义的协议对帧进行调制;以及提供必要的模拟处理和RF转换,以 提供对无线信号的发送和接收。
[0060] WLAN收发机208还可以包括协议适配层(PAL)204,用于对蓝牙协议栈的上层和 MAC 210以及PHY 201之间的信息交换进行协调。此外,PAL 214可以包括报告器216,其 被配置为向蓝牙系统传送关于WLAN收发机208的操作状态的信息,如下面所描述的。
[0061] 在所描绘的实施例中,蓝牙收发机202和WLAN收发机208均具有关联的天线,分 别为天线218和220。根据需要,可以使用本领域公知的切换技术在收发机之间共享一个或 多个天线。在一些实施例中,蓝牙收发机202和WLAN收发机208中的一些或所有单元可以 共置于公共系统上,例如,在相同电路板上或者在相同系统内的不同电路板上,或者如在片 上系统(Soc)实施方式中可以嵌入在相同的集成电路上。
[0062] 无线通信设备102还包括主机CPU 222,其被配置为执行涉及无线通信设备102的 运行的各种计算和操作。主机CPU 222通过总线224耦合到蓝牙收发机202和WLAN收发 机208,其中总线228可以被实现为外围部件高速互连(PCIe)总线、通用串行总线(USB)、 通用异步接收机/发射机(UART)串行总线、适当的高级微控制器总线架构(AMBA)接口、串 行数字输入输出(SDIO)总线,或者其它等效的接口。特别地,总线224可以被配置为实现 与蓝牙主机控制器接口(HCI)相关联的功能。蓝牙和WLAN系统的协议栈的上层在软件中 通常被实现为存储在存储器230中的蓝牙主机226和WLAN主机228,其中可以由CPU 222 通过总线224来访问存储器230。
[0063] 现在转到图3,示出了蓝牙协议栈和WLAN栈的方面的更加详细的示例表示,特别 是关于被实现为在主机CPU 222中进行操作的软件过程的上部协议层以及在蓝牙收发机 202和WLAN收发机208中实现的下部协议层的逻辑划分。如所示出的,在主机CPU 222中 进行操作的蓝牙主机226可以包括具有应用和简档层302以及逻辑链路控制和适配协议 (L2CAP)层304,其中L2CAP层304提供对来自上部协议层的数据的复用以及对分组的格 式化。对于BR/EDR链路,经封装的数据通过HCI 306与下层协议(蓝牙收发机202的LMP 204和LC 206)进行交换,或者对于AMP链路,通过WLAN收发机208的PAL 214进行交换。 蓝牙主机226还可以包括AMP管理器31
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1