多模通信集成电路及其进行信息交互的方法

文档序号:7968107阅读:122来源:国知局
专利名称:多模通信集成电路及其进行信息交互的方法
技术领域
本发明涉及多模通信集成电路,更具体地说,涉及一种具有共享无线接口的单芯多模基带处理电路。
背景技术
移动通信设备越来越流行。这些移动通信设备包括,例如但不限于,蜂窝电话、寻呼设备、便携式电子信箱、以及个人数字助理。移动通信设备使得用户在不同环境中移动时仍能够进行通信。
移动通信设备能够以多种通信模式运行。例如,移动通信设备能够以蜂窝通信模式以及无线计算机网络通信模式运行。这些多模式移动通信设备具有与每种通信模式对应的通信配置,例如,各种通信模式与各不相同的无线电波相对应。
当多模通信设备中的无线电波数量增加,处理电路(例如,基带处理器)与多个无线电波之间的通信接口电路会变得更加复杂和/或昂贵。将上述系统与本申请结合附图的后续部分所介绍的本发明进行比较,现有的和传统方法的局限性和缺陷对于本领域的普通技术人员来说是显而易见的。

发明内容
本发明提供了一种多模通信集成电路,它包括带有共享无线接口的基带处理电路,结合至少一幅附图进行了充分的展现和描述,并在权利要求中得到了更完整的阐述。
根据本发明的一个方面,提供了一种多模通信集成电路,包括包含有公共通信接口的处理模块;与第一通信模式相关的第一无线模块,其通过公共通信接口可通信地连接到处理模块;与第二通信模式相关的第二无线模块,其通过公共通信接口可通信地连接到处理模块;其中所述处理模块、第一无线模块和第二无线模块被集成在所述多模通信集成电路上。
优选地,所述公共通信接口特别适用于与无线模块进行通信。
优选地,所述第一无线模块通过通信总线可通信地连接到所述公共通信接口;且所述第二无线模块通过通信总线可通信地连接到所述公共通信接口。
优选地,数据通信总线是串行总线。
优选地,第一无线模块包含通信接口,所述通信接口用于与多个其他无线模块共享通信总线。
优选地,第一无线模块包含通信接口,所述通信接口用于通过共享通信总线与所述处理模块和第二无线模块进行通信。
优选地,第一无线模块和第二无线模块通过公共通信接口与所述处理模块进行同步通信。
优选地,第一无线模块和第二无线模块利用指配通信信道、通过公共通信接口与所述处理模块进行通信。
优选地,第一无线模块和第二无线模块利用轮询与所述处理模块进行通信。
优选地,第一无线模块和第二无线模块通过公共通信接口与所述处理模块进行同步通信。
优选地,第一无线模块和第二无线模块利用可寻址数据包、通过公共通信接口与所述处理模块进行通信。
优选地,第一无线模块与第一地址相关,第二无线模块与第二地址相关。
优选地,处理模块与第三地址相关。
优选地,处理模块通过公共通信接口、与第一无线模块和第二无线模块进行通信信息的交互,所述通信信息包括第一无线模块和第二无线模块通过各自的无线通信链路进行交互的信息。
优选地,处理模块通过公共通信接口、与第一无线模块和第二无线模块交互媒体访问控制(MAC)层运行信息。
优选地,处理模块通过公共通信接口、与第一无线模块和第二无线模块交互物理(PHY)层运行信息。
优选地,处理模块通过公共通信接口、与第一无线模块和第二无线模块交互可编程无线电元件的设置信息。
优选地,处理模块通过公共通信接口、与第一无线模块和第二无线模块交互干扰管理信息。
优选地,第一无线模块与第二无线模块之间交互干扰管理信息。
优选地,处理模块至少部分地基于服务质量目标,为第一和第二无线模块指配通信带宽。
优选地,处理模块至少部分地基于第一和第二无线模块各自的优先权,为第一和第二无线模块指配通信带宽。
根据本发明的一个方面,提供了一种用在多模通信设备中的集成电路处理模块,所述处理模块包括至少一个用于管理多个无线模块、以进行多模通信的模块;以及通信接口模块,用于通过公共接口与多个无线模块进行通信。
优选地,所述通信接口模块通过共享通信总线、与所述多个无线模块进行通信。
优选地,所述通信接口模块通过共享通信总线、与所述多个无线模块进行同步通信。
优选地,所述通信接口模块通过共享通信总线、与所述多个无线模块进行异步通信。
根据本发明的一个方面,提供了一种在多模通信集成电路中进行信息交互的方法,所述方法包括以下步骤通过公共通信接口、在所述处理模块和第一无线模块之间进行信息交互;以及通过公共通信接口、在所述处理模块和第二无线模块之间进行信息交互。
优选地通过公共通信接口在所述处理模块和第一无线模块之间进行信息交互的步骤,包括通过共享通信总线在所述处理模块和第一无线模块之间进行信息交互;以及通过公共通信接口在所述处理模块和第二无线模块之间进行信息交互的步骤,包括通过共享通信总线在所述处理模块和第二无线模块之间进行信息交互。
优选地,通过共享通信总线在所述处理模块与第一和第二无线模块之间进行信息交互的步骤,包括通过共享通信总线在所述处理模块与第一和第二无线模块之间进行同步的信息交互。
优选地,通过共享通信总线在所述处理模块与第一和第二无线模块之间进行信息交互的步骤,包括通过共享通信总线在所述处理模块与第一和第二无线模块之间进行异步的信息交互。
根据本发明的一个方面,提供了一种集成到集成电路中的无线模块,所述无线模块包括经由射频通信链路进行通信的通信模块;以及通过共享通信总线与至少第二个集成电路模块进行通信的通信接口模块,所述共享通信总线与至少第二个集成电路模块可通信地连接。
优选地,通信接口模块通过共享通信模块、与第二个集成电路模块进行同步通信。
优选地,通信接口模块通过共享通信模块、与第二个集成电路模块进行异步通信。
本发明的其他优点、目的和新颖性特征,及其详细的图解说明,将在接下来的描述和图示中得到更充分的阐释。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是根据本发明各方面的一部分多模通信集成电路的示意图;图2是根据本发明各方面的一部分多模通信集成电路的示意图;图3是根据本发明各方面的、在多模通信集成电路中、在处理电路和多个无线模块之间进行通信的方法的示意图;
图4是根据本发明各方面的、在多模通信集成电路中、在处理电路和多个无线模块之间进行通信的方法的示意图。
具体实施例方式
图1是根据本发明各方面的一部分多模通信集成电路100的示意图。该多模通信集成电路100可以例如在利用CMOS技术或者其他芯片制造技术的单芯片中实现。
该多模通信集成电路100可被用于多种通信设备之中。例如,该集成电路100可被用于移动的或者固定的通信系统或设备。又例如,该集成电路100还可被用于具有多模通信能力的其他多种通信设备中。
例如但并不限于,示例集成电路100可用于移动通信设备(例如,蜂窝电话、寻呼机、便携式电子邮件设备、手提电脑、个人数字助理、可移动电视、可移动收音机等)。又例如,示例集成电路100还可用于固定通信设备(例如,蜂窝通信基站、人造卫星、无线路由器、机顶盒、移动电话基站、电视台等)。因此,本发明的保护范围不应受限于可采用示例集成电路100的某种特定类型的通信设备。
示例集成电路100可包含多个无线模块。在如图1所示的非限定性示意图中,集成电路100包括至少第一个无线模块110和第二无线模块120。为了清楚地阐述本发明,下面的讨论主要指的是两个无线模块。但是要注意的是,本发明的保护范围不应限定为某特定数量的无线模块。
无线模块110可包含通信模块112。例如,该通信模块112可建立第一通信链路(例如,射频通信链路)并通过它进行通信,第一通信链路与多模通信设备的特定第一通信模式相关。例如但不限于,这样的第一通信模式可包含多种蜂窝电话通信模式(例如,GSM/GPRS/EDGE、CDMA/WCDMA、TDMA/PDC等)、电视通信模式(例如,DVB-H)、直接对等通信模式、以及多种计算机(或者数据)网络通信模式,等等。例如,多种计算机网络通信模式的例子包含无线局域网(WLAN)通信模式、无线个域网(WPAN)通信模式、无线城域网(WMAN)通信模式,等等。例如,该计算机网络通信模式可包含IEEE 802.11通信模式、蓝牙通信模式、无线保真(WiFi)通信模式、IEEE 802.15通信模式、超宽带(UWB)通信模式等等的特征。
类似地,第二无线模块120可包含通信模块122。例如,该通信模块122可建立第二通信链路(例如,射频通信链路)并通过它进行通信,第二通信链路与多模通信设备的特定第二通信模式相关。这样的第二通信模式,例如但并不限于,包括如前所述的关于第一无线模块120的通信模式的任何特征。
第一无线模块110可包含通信接口模块114,用于与其他模块(例如,基带处理模块)进行信息交互。类似地,第二无线模块120可含通信接口模块124,用于与其他模块(例如,基带处理模块)进行信息交互。稍后将对第一和第二无线模块110、120中各自的通信接口模块114、124的各种特征进行详细的讨论。
示例集成电路100可包含一个或者多个处理模块150。例如但不限于,处理模块150包含基带处理器,该基带处理器通过应用多个无线电波支持多模通信。
例如,处理模块150可包含一个或多个通信管理模块154。例如,该通信管理模块154用于管理(例如,相对高水平地)通过多个无线电波(或者无线模块)的多模通信。例如,该通信管理模块154可包含公共通信管理模块,该公共通信管理模块用于管理通过多个无线电波的多模通信。可选地,例如,该通信管理模块154可包含多个通信管理子模块,分别负责多模通信中某一模式。
例如,通信管理模块154主要管理(例如,相对高水平地)传递至/来自集成电路100中多个组件的信息流。如前所述,示例集成电路100可包含第一无线模块110和第二无线模块120。在该示例性方案中,处理模块150与第一和第二无线模块110、120之间传输通信、配置或运行信息流。通信管理模块154主要管理这些信息的高水平传输。
例如,通信管理模块154可在多种通信集成电路的配置中实现。例如,通信管理模块154是可编程的。在非限定性的示例方案中,通信管理模块154被应用在第一通信集成电路中,以管理与在第一组通信模式中传输的第一组无线电波的通信,相同的通信管理模块154(或其硬件部分)可被应用在第二通信集成电路中,以管理与在第二组通信模式中传输的第二组无线电波的通信。在该典型方案中,例如,两种通信集成电路中各自的通信管理模块154可能仅存在软件/韧件上的区别。
优选地,在多种通信集成电路配置中,处理模块150的应用(例如,通信管理模块154)是可扩展的。如以下所讨论的,可为多种通信集成电路配置中利用处理模块150,提供处理模块150的公共通信接口152。
处理模块150可包含公共通信接口模块152,其通过公共(或共享的)接口与多个无线模块(例如,第一无线模块110和第二无线模块120)进行通信。该通信接口模块152可包含多种类型的公共(或共享的)接口。
例如,公共通信接口模块152(公共I/F模块152)可通过公共通信总线160与多个无线模块(例如,第一无线模块110和第二无线模块120)进行通信。例如,公共I/F模块152可通过通信总线160与第一无线模块进行通信,也能通过相同的通信总线160(例如,串行的或者并发的)与第二无线模块120进行通信。也就是说,第一无线模块110和第二无线模块120可通过单一通信总线的公共通信I/F模块152与处理模块150可通信地连接。注意,此处所述的“通信”是指接收和/或发送信息。
公共通信总线160可包含多种通信总线类型的特征。例如但不限于,公共通信总线160可包括串行或者并行总线的特征。在某非限定性示例方案中,公共通信总线160对应于单导线的串行总线。在另一非限定性示例方案中,公共通信总线160对应于多路的并行总线。
公共通信总线160可包含多种通信介质的特性。例如但不限于,公共通信总线160可以包括电线总线的特征。又例如,公共通信总线160也可以包括光纤或者射频总线的特征。
公共通信总线160可包含多种通信总线结构。例如但不限于,公共通信总线160可以是树型总线、星型总线或者环型总线。例如,公共通信总线160可以通过相对公共结构或者对某特定类型通信(例如,在基带处理器和无线电波之间传递的通信信息)的用户化特征,将其特征化。
本发明接下来要讨论的是,通过公共通信总线160的通信可以由多种通信协议(例如,标准、常识或者规范)进行控制。例如,这些通信协议可包含相对公共的协议,或者对某特定类型通信(例如,在基带处理器和无线电波之间进行的典型通信)定制的通信协议的特征。
一般地,通信总线160可包含多种通信总线类型的特征。因此,本发明的保护范围不应受限于任何特定的通信总线结构、协议或者介质的特征。
通信I/F模块152可用于与一个或多个无线模块进行多种类型信息的交互。例如但不限于,这些信息包括由无线模块发送或者接收的信息。又例如,这些信息包括无线电波的配置信息或者运行信息。
在某非限定性示例方案中,处理模块150可通过通信接口模块152将第一通信信息传送给第一无线模块110(例如,通过第一无线通信链路发送),也可通过通信接口模块152将第二通信信息传送给第二无线模块120(例如,通过第二无线通信链路、与通过第一无线通信连路的第一通信信息发送同步)。
在另一非限定性示例方案中,处理模块150可通过通信接口模块152与第一无线模块110以及第二无线模块120交互多种媒介访问控制(MAC)层信息。例如但不限于,这些MAC层信息包括电平管理信息、扫描信息、识别信息、保密通信信息、睡眠模式信息、数据包分段信息,等等。
在另一非限定性示例方案中,处理模块150可通过通信接口模块152与第一无线模块110以及第二无线模块120交互多种物理(PHY)层信息和/或数据链路层信息。例如但不限于,这些PHY层信息或数据链路层信息包括载波侦听信息、数据包或者帧通信信息、数据单元信息、频率信息、调制/解调信息、编码/解码信息,等等。
在另一非限定性示例方案中,处理模块150可通过通信接口模块152与第一无线模块110以及第二无线模块120交互多种无线元件设置信息。例如但不限于,这些无线元件设置信息包括滤波器设置、调谐器设置、编解码器设置、逐行倒相式信息,等等。
在另一非限定性示例方案中,处理模块150可通过通信接口模块152与第一无线模块110以及第二无线模块120交互多种高水平通信层信息。例如但不限于,这些高水平通信层信息包括传输层信息、会话层信息、应用层信息,等等。
在另一非限定性示例方案中,处理模块150可通过通信接口模块152与第一无线模块110以及第二无线模块120交互多种可执行指令信息。例如但不限于,这些可执行指令信息包括能在通过无线电波进行信息交互时执行的多种可执行指令。
又例如,处理模块150可通过通信接口模块152与第一无线模块110以及第二无线模块120交互多种类型的多模协调信息。例如,这些多模调节信息使得第一通信模式下的第一无线模块110和第二通信模式下的第二无线模块120能够相互无干扰(或者最低限度干扰)地运行。
一般地,处理模块150可通过通信接口模块152与第一和第二无线模块110、120交互多种类型的通信、配置和/或运行信息。因此,本发明的保护范围不应受限于通过通信接口模块152进行交互的任何特定类型的信息的特征。
通信接口模块152可以多种方式,通过公共通信接口(例如,通过共享通信总线)在处理模块150与第一和第二无线模块110、120之间进行信息交互。另外,第一和第二无线模块110、120中各自的通信接口模块114、124可与该通信接口模块152兼容。
例如但不限于,通信接口模块152(第一无线模块110和第二无线模块120中各自的通信接口模块114、124与之类似)用于通过共享通信总线160在处理模块150与第一和第二无线模块110、120之间进行同步通信。例如但不限于,通信接口模块152可利用轮询技术与第一和第二无线模块110、120进行通信。例如,通信接口模块152通过向其将要通信的第一无线模块110和第二无线模块120的任一者发送轮询消息,从而发起与第一无线模块110和第二无线模块120的通信。
又例如,通信接口模块152可利用指配信道空间与第一无线模块110和第二无线模块120进行通信。例如,这些指配信道空间包括频率、时隙、跳变序列(hopping sequence),等等。本发明稍后将要讨论的是,这些指配信道空间在集成电路设计或者制造时指配,或者在实时运行条件下实时指配。又例如,通信接口模块152可利用多种令牌技术与第一和第二无线模块进行通信。
又例如但不限于,通信接口模块152(第一无线模块110和第二无线模块120中各自的通信接口模块114、124与之类似)用于通过公共通信总线160在处理模块150与第一无线模块110以及第二无线模块120之间进行异步通信。例如但不限于,通信接口模块152可利用ALOHA、CSMA或者CSMA/CD媒体访问协议、通过公共通信总线160进行通信。又例如,通信接口模块152可通过公共通信总线160传输可寻址数据包。例如,第一无线模块110、第二无线模块120和处理模块150(或者通信接口模块152)具有各自的地址,上述的数据包则送往这些地址。
如上所述,通信接口模块152可以多种方式、通过公共通信接口(例如,通过共享通信总线)与第一无线模块110和第二无线模块120之间进行信息交互。如前面所提到的,在包括在公共I/F模块152与第一、第二无线模块110、120之间交互信息的方案中,第一、第二无线模块110、120各自的通信接口模块114、124可与该通信接口模块152兼容。例如在某示例方案中,通信接口模块152与第一无线模块110和第二无线模块120之间进行异步数据包通信,该第一无线模块110和第二无线模块120中各自的通信接口模块114、124一般与这种通信相兼容。要注意的是,这种通信可以是单向的或者多向的。
另外,第一无线模块110和第二无线模块120中各自的通信接口模块114、124也可彼此进行通信(例如,通过公共通信总线160)。在某非限定性示例方案中,第一无线模块110和第二无线模块120可利用其各自的通信接口模块114、124共享发送协调信息或者其他信息,以增强第一无线模块110和第二无线模块120的功能。
如前简述,当通过通信接口模块152在处理模块150与第一无线模块110以及第二无线模块120之间进行信息交互时,通信带宽被预指配、实时指配或按需要使用。在第一个非限定性示例方案中,通过通信接口模块152(例如,通过公共通信总线160)进行通信的带宽可被预指配(例如,在集成电路设计或者制造过程中)。例如但不限于,第一无线模块110可总是与第一信道相关,第二无线模块120可总是与第二信道相关。
在第二个非限定性示例方案中,处理模块150和第一无线模块110以及第二无线模块120可以利用所需的通信带宽(例如,只要某通信信道可用)。例如,当第一无线模块110、第二无线模块120、处理模块150中的一个期望进行通信时,该模块可以通过至少一部分可用的通信带宽(例如,信道)进行控制,并利用所获得的带宽进行期望的通信。
在第三个非限定性示例方案中,处理模块150(例如,通信管理模块154)可用于指配通信带宽,从而与第一无线模块110和第二无线模块120进行通信。例如,第一无线模块110目前与蜂窝电话通信,第二无线模块120在后台传递电子邮件信息。在该示例方案中,处理模块150通过通信接口模块152(例如,通过公共通信总线160)为第一无线模块110指配相对较大的通信带宽,并为第二无线模块120指配相对较小的通信带宽。
处理模块150(例如,通信管理模块154)可根据多种标准指配带宽。例如但不限于,处理模块150可至少部分地根据第一无线模块110和第二无线模块120之间的优先级(例如,当进行通信时,蜂窝电话通信比电子邮件通信或者无线局域网通信具有更高的优先级)、通过通信接口模块152(例如,通过公共通信总线160)指配带宽。
又例如,处理模块150可至少部分地根据服务质量(“QoS”)目标,通过通信接口模块152(例如,通过公共通信总线160)指配带宽。例如,处理模块150可至少部分地以满足第一无线模块110和第二无线模块120提供的通信服务的最低服务质量为目标,通过通信接口模块152指配带宽。
进一步例如,处理模块150可至少部分地根据带宽指配协议,通过通信接口模块152(例如,通过公共通信总线160)指配带宽。例如,带宽指配协议包含用以表明用户(或其他通信系统)期望带宽被指配到何处的信息。
一般地,处理模块150(例如,通信管理模块154和/或通信接口模块152)可通过通信接口模块152(例如,通过共享通信总线160)指配通信带宽。因此,本发明的保护范围不应受限于某种特定的通信带宽指配方式。
如前所述,通信接口模块152包括与公知或者标准的总线类型、和/或专用的或定制的总线类型相关的特征。例如但不限于,通信接口模块152(以及第一无线模块110和第二无线模块120中各自的通信接口模块114、124)包括通信接口,特别用于处理模块(例如,基带处理器)和无线模块之间的信息交互。例如,通信接口模块152可利用通信协议,该通信协议包括数据定义、排列和数值,可使得无线电波相关的信息更有效地交互。又例如,这些示例性的通信协议包含在无线通信环境中用于通信总线接入的有效机制。例如但不限于,这些示例性的通信协议可被提供用于修改数据包大小、媒体接入的优先级,等等。
该示例性的多模通信集成电路100仅为本发明广泛应用范围中的其中一个典型示例,所以本发明的保护范围并不受限于上述示例集成电路100。
图2是根据本发明各方面的一部分多模通信集成电路200的示意图。例如但不限于,该多模通信集成电路200与如图1所示的前述示例多模通信集成电路100具有一些共同特征。
本实施例中的集成电路200可包括处理模块250。例如但不限于,该处理模块250与如图1所示的前述示例集成电路100中的处理模块150具有一些共同特征。例如,该处理模块250包括通信管理模块254和公共通信接口模块252。
例如但不限于,通信管理模块254与图1所示的前述示例集成电路100中的通信管理模块154具有一些共同特征。例如,通信管理模块254可用于管理与多种无线模块之间交互的通信、配置和/或运行信息流。
在某非限定性示例方案中,通信管理模块254管理(例如,相对高水平地)与第一无线模块210、第二无线模块220、第三无线模块230、第四无线模块240进行的信息交互。在该非限定性示例方案中,第一无线模块210与第一通信模式(例如,蜂窝通信模式)相关,第二无线模块220与第二通信模式(例如,IEEE 802.11通信模式)相关,第三无线模块230与第三通信模式(例如,IEEE802.15通信模式)相关,第四无线模块240与第四通信模式(例如,DVB-H通信模式)相关。通信管理模块254通常用来管理与上述各种无线模块210、220、230、240的信息交互(例如,相对高水平地),以支持其各自的通信模式。
例如但不限于,公共通信接口模块252(公共I/F模块)与如图1所示的前述示例系统100中的通信接口模块152具有一些共同特征。例如,通信接口模块252可通过公共(或共享)接口与多个无线电模块(例如,第一无线模块210、第二无线模块220、第三无线模块230、第四无线模块240)进行通信。
例如,通信接口模块252通过公共通信总线260与无线模块210、220、230和240进行通信。例如但不限于,该公共通信总线260与如图1所示的前述示例集成电路100中的公共通信总线160具有一些共同特征。例如但不限于,公共通信总线260可包含多种通信总线类型的特征,利用多种通信介质,包括多种通信总线结构的特征,且与多种通信协议相关。
又例如,通信接口模块252用于与上述无线模块210、220、230、240中的任何一个或任何组合或所有进行多种类型信息的交互。例如,这些信息包括通信信息、配置信息和/或运行控制信息。
进一步例如,通信接口模块252通过公共通信接口(例如,通过共享通信总线)以各种方式与上述第一无线模块210、第二无线模块220、第三无线模块230、和第四无线模块240进行信息交互。例如但不限于,通信接口模块252可与无线模块210、220、230、和240进行同步或者异步信息通信。
要注意的是,无线模块210、220、230和240中各自的通信接口模块214、224、234和244通常可与通信接口模块252兼容。又例如但不限于,各自的通信接口模块214、224、234和244之间可进行多种类型信息(例如,带宽指配信息、互用性信息、各种发送协调信息,等等)的交互。
又例如,与如前所述图1中的示例集成电路100一样,可以采取多种方式,为通过通信接口模块252进行的通信指配通信带宽。例如,带宽指配可预定,或者在实时条件下改变。又例如,可基于优先级、服务质量、协议信息等指配通信带宽。
进一步例如,通信接口模块252包括与公知或标准的总线类型、和/或专用或定制的总线类型相关的特征。例如,该特定的总线类型包括各种特征,这些特征用于在模块(例如,基带处理器)与无线模块之间进行信息交互。
示出的多模通信集成电路200包括在蜂窝通信模式下通信的第一无线模块210、在IEEE 802.11通信模式下通信的第二无线模块220、在IEEE 802.15通信模式下通信的第三无线模块230、以及在DVB-H通信模式下通信的第四无线模块240。要注意的是,这些无线模块的结合仅仅是示例性的,不应该用以限定本发明的保护范围。
该示例性的多模通信集成电路200仅为本发明广泛应用范围中的典型示例,所以本发明的保护范围并不受限于上述示例集成电路200的特征。
上述示例性的通信集成电路100、200是以模块形式进行讨论的。所述模块是为了清楚地描述本发明,而不是限制性的。例如,多种模块可以通过硬件、软件或者其结合了来实现。另外,多种模块可共享多个硬件和/或软件子模块。例如,第一模块可与另一模块共享硬件组件和/或软件程序。因此,本发明的保护范围不应受限于某种特定的模块应用类型,也不应受限于各模块之间的任意边界。
为了清楚地描述本发明,上述示例系统100、200是以功能模块的形式示出并进行讨论的。例如,多种模块可以通过硬件、软件或者其结合得到实现。同样地,多种模块可共享子模块和/或子组件。例如但不限于,多个硬件模块可共享多个电子组件,多个软件模块可共享多个软件子程序。因此,本发明的保护范围不应受限于某种特定的硬件和/或软件设备的特征,也不应受限于各模块之间的任意边界。
图3是根据本发明各方面的、在多模通信集成电路中、在处理电路和多个无线模块之间进行通信的方法300的示意图。例如但不限于,示例方法300与如图1、图2所示的前述示例多模通信集成电路100、200具有一些共同的功能性特征。
示例方法300可在多种类型的多模通信集成电路以及多种具有多模通信功能的通信设备或系统中实施。例如但不限于,示例方法300可在移动通信设备(例如,蜂窝电话、寻呼机、便携式电子邮件设备、具有移动通信功能的手提电脑、个人数字助理、可移动电视、可移动收音机,等)的集成电路中实施。又例如,示例方法300可在固定通信设备(例如,蜂窝通信基站、人造卫星、无线路由器、机顶盒、可移动电话基站、电视台,等)的集成电路中实施。因此,本发明的保护范围不应受限于包含可实施示例方法300的集成电路的任何特定类型的通信设备或系统。
例如,该示例方法300可在包含多个无线模块(或者无线电波)的多模通信集成电路中实施。例如但不限于,这些无线模块与各自的通信模式相对应。在如图3所示的非限定性示例方法300中,实施该示例方法300的某集成电路至少包括第一无线模块和第二无线模块。为了清楚地阐述本发明,下面将主要对只包含两个无线模块的情形进行讨论。但是要注意的是,本发明的保护范围不应受限于某特定数量的无线模块。
实施示例方法300的多模通信集成电路还可包括处理模块(例如,基带处理器),其利用多个无线电波,从而支持多模通信。例如,处理模块可与至少第一和第二无线模块进行多种信息的交互。接下来将从该处理模块的角度出发对示例方法300进行讨论。但是应当注意的是,本发明的保护范围不应受限于该示例性角度的特征。例如,本发明的各方面还可在通信集成电路的无线模块、通信接口模块或者其他组件中实施。作为非限定性的例子,某处理模块通过共享数据总线与无线模块进行信息交互,该示例方案可在接收上述信息的无线模块得以展现。
示例方法300从步骤305开始执行。该示例方法300(以及在此讨论的其他示例方法)可因多种原因开始执行。例如但不限于,方法300可以响应用户的开始命令而开始执行。还例如,方法300可以响应执行方法300的通信系统重置或者上电而执行。进一步例如,方法300可以在对检测到可与其建立通信链路的系统(例如,检测到移动电话、因特网热点、家用电脑,等)作出响应时开始执行。因此,本发明的保护范围不应受限于某特定的启动原因或条件的特征。
方法300包括在步骤310中通过公共通信接口与集成电路的第一无线模块建立第一通信链路。例如但不限于,步骤310与如图1、图2所示的前述示例集成电路100、200中的处理模块150、250具有一些共同的功能性特征。
例如,该第一无线模块可包括通信模块,其通过与某多模通信设备中某特定的第一通信模式相关的通信链路(例如,射频通信链路)建立并通信。该示例性的通信模式的各种特征已在如前所述图1的示例集成电路100的第一无线模块110中进行了陈述。例如但不限于,该第一通信模式可以包括多种类型的通信模式的特征,例如,蜂窝电话通信模式、电视通信模式、点对点通信模式,以及多种计算机(或者数据)网络通信模式,等等。
例如,该第一无线模块可包括通信接口模块,其用于与其他模块(例如,基带处理模块或其他无线模块)进行信息交互。例如,在某非限定性示例方案中,步骤310包括通过连接上述通信接口模块,与第一无线模块(或者无线电波)建立通信链路。
例如,该通信接口可用于通过公共(或共享)接口与多个无线模块(例如,第一无线模块和第二无线模块)进行通信。该通信接口可包括多种公共(或共享)接口的特征。例如,该通信接口通过公共(或共享)通信总线与多个无线模块(例如,第一无线模块和第二无线模块)进行通信。例如,该通信接口通过共享通信总线与第一无线模块进行通信,也通过同样的共享通信总线(例如,串行的或者并行的)与第二无线模块进行通信。
公共(或共享)通信总线可包含多种通信总线类型的特征,关于通信总线的非限制性示例,已在前述图1的集成电路100中的示例公共通信总线160的阐述中进行了讨论。例如但不限于,公共通信总线可以包括串行的或者并行的总线的特征。又例如,公共通信总线包括单向或者多向的信号路径(例如,单向导线或者多向导线)。又例如,公共通信总线包括公知的总线类型、标准总线类型、或定制的总线类型(如专用于无线电信息的总线类型)的特征。还例如,公共通信总线包括多种通信介质或通信总线结构的特征。进一步例如,通过公共通信总线进行的通信包括多种通信协议的特征。
步骤310包括,以各种方式通过公共接口与第一无线模块建立第一通信链路。例如,步骤310建立通信链路的方式取决于公共接口的特征。例如,在某非限定性示例方案中,公共接口采取异步通信方式建立通信链路,该方案可(并非必要)包括与第一无线模块合作(例如,创建地址、通信规则、通信信道,等等)的步骤。可选地,例如,根据集成电路结构,只要集成电路上电该通信链路就可存在。
在某非限定性示例方案中,可预定该公共接口所利用的通信信道,例如,步骤310不进行其他任何操作,或者仅侦测第一无线模块以修改通信链路。在另一非限定性示例方案中,步骤310包括对指配通信带宽的信息进行交互。如前所述以及本发明稍后将再次讨论的,本发明通过公共接口指配和/或重指配通信带宽。在该示例性方案中,步骤310与第一无线模块交互被指配带宽的信息。
一般地,步骤310通过公共通信接口与集成电路的第一无线模块(或无线电波)建立第一通信链路。因此,本发明的保护范围不应受限于某特定的通信接口、通信总线或建立通信链路的方式的特征。
示例方法300包括在步骤320通过在步骤310中建立的第一通信链路(也就是,通过公共接口)与第一无线模块进行信息交互。例如但不限于,步骤320与如图1、图2所示的前述示例集成电路100、200中的处理模块150、250具有一些共同的功能性特征。又例如,步骤320与如图1、图2所示的前述示例集成电路100、200中的第一无线模块110、210具有一些共同的功能性特征。
例如但不限于,这样的信息包括多种类型的信息。这些信息的非限定性示例已在如图1所示的集成电路100中进行了阐述。例如,这些信息包括通信信息、无线电波配置数据、无线电波运行数据,等等。这些信息可包括由第一无线模块发送或者接收的通信信息。又例如,这些信息可包括无线电波配置信息或运行信息、MAC层信息、PHY层信息、数据链路层信息、会话层信息、应用层信息、无线电组件设置信息、可执行指令信息、状态机信息、PAL信息、多模互用性信息,等等。本发明的保护范围不应受限于某特定类型信息的特征。
步骤320可以多种方式的任一种、通过第一通信链路与第一无线模块进行信息交互。如前所述,该第一通信链路(或者,例如共享通信总线)可基于同步通信或异步通信。
在第一个非限定性示例方案中,公共接口可以同步通信为特征。例如但不限于,步骤320包括利用同步通信机制(例如,通过公共通信总线)与第一无线模块进行信息交互。例如但不限于,步骤320包括利用轮询技术与第一无线模块进行信息交互。例如,步骤320包括通过向第一无线模块传递轮询信息,发起与第一无线模块之间的通信。
又例如,步骤320包括利用指配信道空间与第一无线模块进行通信。这些指配信道空间包括频率、时隙、代码、跳变序列,等等。正如其他部分所描述,这些指配信道空间在集成电路设计或者制造时指配,或者根据实时运行条件下进行实时指配。进一步例如,步骤320包括利用令牌技术与第一无线模块进行通信。
在第二个非限定性示例方案中,公共接口以异步通信为特征。例如但不限于,步骤320包括利用异步通信(例如,通过共享通信总线)与第一无线模块进行信息交互。例如,步骤320利用ALOHA、CSMA或者CSMA/CD媒体访问协议接入某公共通信总线,从而与第一无线模块进行信息交互。又例如,步骤320可通过公共通信总线传输可寻址数据包。例如,第一无线模块和其他模块(例如,通信接口模块)具有各自的地址,上述的数据包则送往这些地址。
一般地,步骤320通过第一通信链路(例如,通过通信接口)与第一无线模块进行信息交互。因此,本发明的保护范围不应受限于基于通信链路(例如,通过共享通信总线)的某特定信息交互方式的特征。
示例方法300包括在步骤330中通过公共通信接口(例如,与步骤310中相同的通信接口,步骤310基于该接口建立了第一通信链路)与集成电路的第二无线模块进行信息交互。例如但不限于,步骤330除涉及到第二通信链路和第二无线模块外,与步骤310具有一些共同特征。
例如但不限于,步骤330与如图1、图2所示的前述示例多模通信集成电路100、200中的处理模块150、250具有一些共同的功能性特征。又例如,步骤330与如图1、图2所示的前述示例多模通信集成电路100、200中的无线模块110、210具有一些共同的功能性特征。
例如,步骤330通过相同的通信总线(例如,公共通信总线)与第二无线模块之间建立第二通信链路,前述步骤310即通过该通信总线与第一无线模块之间建立了第一通信链路。如前所述步骤310,在多个示例方案中,步骤330为第二无线模块指配通信带宽。
在示例方法300中,步骤340通过在步骤330中建立的第二通信链路与第二无线模块进行信息交互(例如,通过通信接口)。例如但不限于,步骤340除要与第二无线模块进行通信外,其与前述步骤320具有一些共同特征。
例如但不限于,步骤340与如图1、图2所示的前述示例多模通信集成电路100、200中的处理模块150、250具有一些共同的功能性特征。又例如,步骤320与如图1、图2所示的前述示例多模通信集成电路100、200中的无线模块120、220具有一些共同的功能性特征。
例如,与前述步骤320类似,步骤340与第二无线模块之间交互多种类型的信息。另外,步骤340可以多种方式(例如,包括同步通信或者异步通信)与第二无线模块交互这些信息(例如,通过与第一无线模块共享的通信总线)。另外,正如本发明其他部分的描述,在多种示例方案中,步骤340为这些通信指配带宽。
在示例方法300中,步骤395执行继续处理。所述继续处理包括多种继续处理类型中的任一种的特征。例如但不限于,这些继续处理包括在无线模块之间建立和利用通信链路。例如,此通信可利用或者不利用通信接口。
又例如,这些继续处理包括根据实时运行条件重指配带宽。例如,步骤395至少部分地基于通信结束或新通信的开始,重新指配通信带宽。又例如,步骤395至少部分地基于改变噪音条件、功率条件、服务质量目标等,重新指配通信带宽。
另外,例如,这些继续处理包括建立通信链路,与任意数量的附加无线模块交互信息。例如,此通信可以是通过共享通信总线、通过通信接口与第三个或者更多个无线模块进行通信。
一般地,步骤395包括执行多种类型的继续处理操作。因此,本发明的保护范围不应受限于某种特定的继续处理类型的特征。
示例方法300仅为本发明广泛应用范围中的特定示例,所以本发明的保护范围并不受限于上述示例方法300的特征。
图4是根据本发明各方面的、在多模通信集成电路中、在处理电路和多个无线模块之间进行通信的方法的示意图。例如但不限于,示例方法400与如图3所示的前述示例方法300具有一些共同特征。例如,示例方法400与如图1、图2所示的前述示例多模集成电路100、200具有一些共同的功能性特征。
如前所述,本发明为通过公共通信接口(例如,通过共享通信总线)与多个无线模块(或无线电波)的通信指配通信带宽。下面将要讨论的步骤406和408提供了这种指配的非限定性示例例子。当然,本发明的带宽指配决不应受限于该示例。
示例方法400包括在步骤406确定第一和第二无线电波(或无线模块)的通信需要。例如但不限于,步骤406包括确定与各种无线电相关的服务质量。又例如,步骤406包括确定与各种无线电波相关的所需要的和/或期望的数据速率。进一步例如,步骤406包括确定各种无线模块(例如,与各自的通信模式相关的)是与无连接通信相关还是与有线通信相关。再进一步例如,步骤406包括查明存储在通信协议中的通信所需信息。
一般地,步骤406包括确定与各种无线电波对应的通信需要。因此,本发明的保护范围不应受限于某特定的确定各种通信需要的方式。
示例方法400包括在步骤408中通过公共通信接口指配通信带宽(例如,至少部分地基于步骤406中确定的通信需要)。例如但不限于,步骤408包括指配为满足与第一和第二无线模块相关的各自服务质量目标所需的最小通信接口带宽。例如,该确定也基于利用第一和第二无线模块进行通信的各优先级。
例如,步骤408包括根据多种标准中的任一种指配通信接口的带宽,此内容的非限定性示例已在如图1所示的前述集成电路100中进行了阐述。例如,步骤408至少部分地基于实时通信条件指配通信接口的带宽。又例如,步骤408至少部分地基于带宽指配协议(例如,由工厂或用户指定)指配通信接口的带宽。
一般地,步骤408通过通信接口指配通信带宽。因此,本发明的保护范围不应受限于通过公共通信接口进行的某特定带宽指配方式的特征。
示例方法400包括在步骤410和420通过公共通信接口与第一无线模块(或第一无线电波)建立第一通信链路,并基于该通信链路与该第一无线模块进行信息交互。例如但不限于,步骤410和420与如图3所示的前述示例方法300中的步骤310和320具有一些共同特征。例如,步骤410和420包括利用在步骤408中指配的通信接口带宽来与第一无线模块进行通信。
示例方法400包括在步骤430和440通过公共通信接口与第二无线模块(或第二无线电波)建立第二通信链路,并基于该通信链路与该第二无线模块进行信息交互。例如但不限于,步骤430和440与如图3所示的前述示例方法300中的步骤330和340具有一些共同特征。例如,步骤430和440包括利用在步骤408中指配的通信接口带宽来与第二无线模块进行通信。
如示例方法400的流程图中的并行路径所示,与第一无线模块和第二无线模块进行的通信可以并发进行。例如,该并发通信可以与实际的同时通信相对应(例如,利用公共通信接口的并行信道、各自的扩频码或者各自的频率)。可选地例如,所述并发可以与伪同步相对应(例如,利用时分多路技术)。本发明的保护范围不应受限于与第一无线模块和第二无线模块的并发通信的存在或不存在,也不应受限于某种特定的并发通信类型。
示例方法400是本发明的更广范围的特定示例。因此,本发明的各方面的范围不应受限于示例方法400的特征。
综上所述,本发明提供了一种包括具有共享无线接口的处理电路(例如,基带处理电路)的多模通信集成电路。虽然本发明是参照某些实施例进行描述的,但是本领域的普通技术人员能够理解,可对本发明作出任何修改以及等效替换而不脱离本发明的范围。此外,可在本发明范围内根据本发明的启发进行多种修改以适应某种特定的条件或材料。因此,本发明的范围并不限制于所披露的具体实施例,本发明包括落入权利要求范围内的所有具体实施例。
权利要求
1.一种多模通信集成电路,其特征在于,包括包含有公共通信接口的处理模块;与第一通信模式相关的第一无线模块,其通过公共通信接口可通信地连接到处理模块;与第二通信模式相关的第二无线模块,其通过公共通信接口可通信地连接到处理模块;其中所述处理模块、第一无线模块和第二无线模块被集成在所述多模通信集成电路上。
2.根据权利要求1所述的集成电路,其特征在于,所述公共通信接口特别适用于与无线模块进行通信。
3.根据权利要求1所述的集成电路,其特征在于,所述第一无线模块通过通信总线可通信地连接到所述公共通信接口;且所述第二无线模块通过通信总线可通信地连接到所述公共通信接口。
4.根据权利要求3所述的集成电路,其特征在于,数据通信总线是串行总线。
5.一种用在多模通信设备中的集成电路处理模块,其特征在于,所述处理模块包括至少一个用于管理多个无线模块、以进行多模通信的模块;以及通信接口模块,用于通过公共接口与多个无线模块进行通信。
6.根据权利要求5所述的集成电路处理模块,其特征在于,所述通信接口模块通过共享通信总线、与所述多个无线模块进行通信。
7.一种在多模通信集成电路中进行信息交互的方法,其特征在于,所述方法包括以下步骤通过公共通信接口、在所述处理模块和第一无线模块之间进行信息交互;以及通过公共通信接口、在所述处理模块和第二无线模块之间进行信息交互。
8.根据权利要求7所述的方法,其特征在于,通过公共通信接口在所述处理模块和第一无线模块之间进行信息交互的步骤,包括通过共享通信总线在所述处理模块和第一无线模块之间进行信息交互;以及通过公共通信接口在所述处理模块和第二无线模块之间进行信息交互的步骤,包括通过共享通信总线在所述处理模块和第二无线模块之间进行信息交互。
9.根据权利要求8所述的方法,其特征在于,通过共享通信总线在所述处理模块与第一和第二无线模块之间进行信息交互的步骤,包括通过共享通信总线在所述处理模块与第一和第二无线模块之间进行同步的信息交互。
10.一种集成到集成电路中的无线模块,其特征在于,所述无线模块包括经由射频通信链路进行通信的通信模块;以及通过共享通信总线与至少第二个集成电路模块进行通信的通信接口模块,所述共享通信总线与至少第二个集成电路模块可通信地连接。
全文摘要
本发明涉及一种包含具有共享无线接口的基带处理电路的多模通信集成电路。所述集成电路包括处理模块,用于执行各种处理(例如,基带处理)以支持多模通信。第一无线模块通过公共通信接口与所述处理模块可通信地连接。第二无线模块通过公共通信接口与所述处理模块可通信地连接。例如,该公共通信接口通过处理模块与多个无线模块(例如,第一和第二无线模块)之间的通信总线进行信息交互。
文档编号H04B1/38GK1925656SQ20061012611
公开日2007年3月7日 申请日期2006年8月22日 优先权日2005年9月1日
发明者吉汉·卡若古 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1