用于可配置通信集成电路和/或芯片集的方法和系统的制作方法

文档序号:7936075阅读:101来源:国知局
专利名称:用于可配置通信集成电路和/或芯片集的方法和系统的制作方法
技术领域
本发明涉及通信,更具体地说,本发明的一些实施例涉及一种用于可配置 通信集成电路和/或芯片集的方法和系统。
背景技术
无线通信领域在过去几年得到了飞速的发展。在当今世界,多数人使用他
们的便携设备例如蜂窝电话、PDA、笔记本电脑、媒体播放器和/或其它设备。 进一步的,人们可根据其个人选择来访问信息。例如,人们可从他们选择的电 子媒体商店中选择音乐或视频,并在便携设备上播放它们。此外,互联网使得
闻和信息。此外,还引入了许多无线解决方案,并且给每日生活带来了重大的 进步。
例如,在许多应用之中,无线个人局域网(WPAN)的使用已经变得越来 越流行,这是因为其提供的连接具有很大的灵活性和方便性。通过提供短距离 无线连接(该无线连接可允许在非常狭窄的空间范围例如IO米的范围内提供 连接),WPAN系统通常可替代用于连接外围设备和/或移动终端的烦冗的线缆 和/电线。WPAN可基于标准技术,例如3类蓝牙(BT)技术。尽管WPAN可 能对于某些应用来说是非常有用的,但其它应用可能要求更大的服务区域范围 和/或性能。
为满足这种需要,已开发出其它一些技术来提供更大范围的无线服务。无 线局域网(WLAN)系统可工作在例如100米范围内。与WPAN系统相对的, WLAN可为处于稍大地理区域范围内的设备提供连接,例如建筑物或校园覆 盖的区域。WLAN系统通常基于特定的标准,例如IEEE803.il标准规范,通 常工作在100米范围内,并且通常用来为与WLAN系统部署在同一地理区域内的传统有线局域网(LAN)所提供的通信性能提供补充。
从传统地面通信技术中也发展出了其它一些无线解决方案。例如,蜂窝电 话已经变为当今世界的绝对必需品。尽管蜂窝技术的初衷仅仅是为传统电话服 务提供可移动性,但是这种技术的发展早已远远超出了最初的目标。许多现代 蜂窝技术包括GSM/GPRS、 UMTS和CDMA3000技术已经结合了真正的数据 性能。众多当今的蜂窝服务都包括一些特征如文本消息、视频流和/或网页浏 览。
比较本发明后续将要结合附图介绍的系统,现有技术的其它局限性和弊端 对于本领域的普通技术人员来说是显而易见的。

发明内容
本发明提供了一种用于可配置通信集成电路和/或芯片集的方法和系统, 在至少一张附图中做了充分的描述,并在权利要求中做了完整的定义。
本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细 节,将在以下的说明书和附图中进行详细介绍。


下面将结合附图及实施例对本发明作进一步说明,附图中
图1是依据本发明一较佳实施例的用于部署自身监测和可配置通信集成 电路和/或芯片集的示范性系统的示意图2是依据本发明一较佳实施例的包含一个或多个已部署的可配置通信 集成电路和/或芯片集的示范性设备的结构示意图3是依据本发明一较佳实施例的用于确定和/或传送配置参数的示范性 设备的结构示意图4是依据本发明一较佳实施例的用于为可配置通信集成电路和/或芯片 集更新配置参数的示范性步骤的流程图。
具体实施方式
本发明的一些方面提供了一种用于可配置通信集成电路和/或芯片集的方 法和系统。在这点上,可由外部服务实体提供服务的所部署的可配置通信集成 电路(IC)和/或芯片集,可集成在无线通信和/或多媒体通信设备中。该部署 的可配置通信集成电路(IC)和/或芯片集可用来对自身运行环境、性能和/或 使用特征进行监视。此外,所部署的可配置的通信IC和/或芯片集可将在监—见 运行环境、性能和/或使用特征过程中生成的信息发往一个或多个外部实体和/ 或服务。例如,外部实体可包括远端分析和/或开发系统和/或工程服务,其可
用于使用发送的信息来确定已部署的可配置通信IC和/或芯片集的配置参数。 在这点上,外部实体可与与已部署的可配置通信IC和/或芯片集一同参与通信
操作的系统和/或网络分开工作。例如,外部实体可能未参与发起和/或维护与
已部署的可配置的通信IC和/或芯片集和/或无线通信和/或多i某体通信设备进 行的通信。此外,外部实体可将确定的配置参数发往可配置通信IC和/或芯片 集。在收到该配置参数后,可依据收到的配置参凄t对所部署的可配置通信IC 和/或芯片集进行配置,或者由其对其自身进行配置。已部署的可配置通信IC
和/或芯片集发送和/或接收信息的过程,以及确定配置参数的过程,与已部署
的可配置通信IC和/或芯片集的其它功能和/或才喿作相比,可作为后台功能和/ 或4喿作来进行。此外,已部署的可配置通信IC和/或芯片集可通过例如无线、
光和/或有线网络发送和/或接收上述信息。在这种方式下,已部署的可配置通
信IC和/或芯片集可配置和/或重配置一次或多次。
在本发明的各种实施例中,配置和/或重新配置的过程可由可配置通信IC 和/或芯片集的提供商或工程服务在一定的扩展期(例如IC和/或芯片集的使用 寿命)内来执行。可配置通信IC和/或芯片集监测的运行环境可包括例如信道
特征、干扰特征和/或噪声级别、信噪比、多径延迟、接收信号强度、长期或 短期从工作统计中的一个或多个。相应的,监测到的性能可包括例如位误码率
(BER)、包误码率(PER)、频谱效率和长期或短期性能统计中的一个或多个。 此外,监测到的使用特征可包括当前配置参数、发射功率、数据传输的动态范 围、类型和/或速率、使用的服务质量和长期或短期使用统计中的一个或多个。 在这点上,基于监测结果确定的配置参数可对可配置通信IC和/或芯片集中的天线和/或MIMO、 SIMO、 MISO、波束赋形配置、功率、干扰对抗、均衡器 长度、动态范围、调制、编码和/或解码、模/数转换精确度、误码检测和/或纠 正参数中的一个或多个进行调整。此外,还可4吏用收到的和/或确定的一个或 多个配置参数来调整MAC参数例如时序(timing)阈值、发射窗口大小和/或 缓冲空间。
图1是依据本发明一较佳实施例的用于部署自身监测和可配置通信集成 电路和/或芯片集的示范性系统的示意图。如图1所示,其中展示了示范性通 信系统100,包括多个部署的移动和/或静止的通信设备,包括移动电话106、 笔记本电脑108、机顶盒114和/或接入点116。如图l所示,多个通信网络包 括蜂窝基站110、蜂窝网络112、 WLAN 118和互联网120。此外,还展示了 配置服务器122和分析和/或配置分析和/或开发系统124。
移动电话106、笔记本电脑108、机顶盒114和/或接入点116可以是部署 的和/或操作性的示范性通信设备。在这点上,示范性通信设备可包括适当的 逻辑、电路和/或代码,用于实现移动电话、计算设备、媒体播放器、个人数 字助理和/或网络设备的一个或多个特性。此外,移动电话106、笔记本电脑 108、机顶盒114和/或接入点116可包括一个或多个可配置通信集成电路和/ 或芯片集,用于监测自身运行环境和/或通信特性,以及将监测过程中生成的 信息发往配置服务器122和/或分析/开发系统124。此外,上述一个或多个可 配置通信集成电路和/或芯片集可接收来自配置服务器122的通信,并基于收 到的通信配置运行参数。在本发明的一些实施例中,与电话106、笔记本108、 机顶盒114之间用于更新运行参数的通信可在其它通信活动的后台运行。
移动电话106可通过例如基站110、蜂窝网络112和/或互联网120与配置 服务器122和/或分析和/或配置开发系统124通信连接。在这点上,笔记本电 脑108、移动电话106内的可配置通信IC和/或芯片集可包括适当的逻辑、电 路和/或代码,其可使用一种以上的无线技术来进行通信,例如GSM、 CDMA、 WCDMA、 UMTS和/或LTE。尽管如此,但本发明并非仅限于通过任何特定 的无线技术和/或协议来进行通信,并且可使用任意合适的无线、有线和/或組 合通信技术和/或协议进行通信。机顶盒114可包括适当的逻辑、电路和/或代码,用于接收和在一些时候
解码从外部实体通过线缆、卫星、以太网、DSL或天线收到的信号,并将该 信号转换为可在电视机上显示的内容。机顶盒114可通过线缆技术和互联网 120通信连接到配置服务器122和/或分析/配置开发系统124。机顶盒可通过例 如接入点116、 WLAN 118和互联网120实现无线通信连接。
笔记本电脑108可包括适当的逻辑、电路和/或代码,用于执行个人计算 机通常的计算任务和/或通过一种或多种无线、光和/或有线技术进行通信。笔 记本电脑108可通过例如接入点116、 WLAN118和互联网120通信连接到配 置服务器122和/或分析/配置开发系统124。此外,接入点116可包括可配置 通信IC和/或芯片集,并可通过例如WLAN 118和互联网120通信连接到配置 ^!1务器122和/或分析/配置开发系统124。
在运4于过程中,移动电话106、笔记本电脑108、片几顶盒114和/或接入点 116中的可配置通信IC和/或芯片集可包括适当的逻辑、电路和/或代码,用于 监测运行环境。例如,可能影响发射和/或接收性能的运行环境,例如各种信 道特征、干扰、SNR和/或多径延迟可由可配置通信IC和/或芯片集进行监测。 因此,性能测量值例如位误码率(BER)或包误码率(PER)可由可配置通信 IC和/或芯片集进行监测。此外,各种使用特性也可进行监测,例如,当前配 置参数、发射功率、数据传输的动态范围、类型和/或速率和/或服务质量,这 些使用特性均可由可配置通信IC和/或芯片集进行监测。因此,从监测的环境 和/或特征中得到的信息可从可配置通信IC和/或芯片集发往配置服务器122 和/或分析/配置开发系统124。通过这种方式,对于每一特定运行环境,可为 可配置通信IC和/或芯片集确定新的和/或更新的配置参数。上述新的和/或更 新的配置参数随后可发往移动电话106、笔记本电脑108、机顶盒114和/或接 入点116中其各自对应的已部署的可配置通信IC和/或芯片集,并且配置参凄t 在相应"范围"内(in"thefield")将得到更新。
图2是依据本发明一较佳实施例的包含一个或多个已部署的可配置通信 集成电路和/或芯片集的示范性设备的结构示意图。如图2所示,其中展示了 通信设备220,其可包括一个或多个处理器222、 224和226、存储单元228和230、通信接口才莫块240和242、可配置通信IC和/或芯片集232、 234和236 和IC和/或芯片集配置管理器238。
通信设备220可包括适当的逻辑、电路和/或代码,用于通过一种或多种 无线、光和/或有线技术进行通信。例如,通信设备220可以是移动电话,其 可以使用CDMA、 GSM、 WLAN、 WiMax、 ZigBee和/或蓝牙进行通信。通信 设备220可以是任何合适的设备,其可包括一个或多个可配置通信IC和/或芯 片集232、234和/或236。示范性通信设备220可与图1中描述的移动电话106、 笔记本电脑108、机顶盒114或接入点116相类似或者基本相同。
一个或多个处理器222、 224和/或226可分别包括例如中央处理器、协处 理器和/或数字信号处理器(DSP)。处理器222可包括适当的逻辑、电路和/ 或代码,用于控制和/或管理通信设备220之中的操作。在这点上,处理器222 可将控制和/或管理操:作发往可配置通信IC和/或芯片集232、 234和/或236, 以及通信接口 240和/或242。处理器224和/或226可处理通过通信接口 240 和/或242以及可配置通信IC和/或芯片集232、 234和/或236接收或发送的数 据。
一个或多个通信接口模块例如240和/或242可包括适当的逻辑、电路和/ 或代码,用于实现数字和/或模拟外围传输。例如,通信接口模块240和/或242 可支持通用串行总线(USB )和/或inter-IC sound (I2S )。
存储器228和/或230可包括适当的逻辑、电路和/或代码,用于存储和取 回处理器222、 224和/或226可能使用的数据和/或指令。在这点上,存储器 228和/或230可存储至少一部分数据,这一部分数据可由通信接口模块240 和/或242中的至少一个发送和/或接收。此外,存储器228和/或230可存储至 少一部分数据,这一部分数据可由可配置通信IC和/或芯片集232、 234和/或 236之中的至少一个发送和/或接收。
可配置通信IC和/或芯片集232、 234和/或236可包括适当的逻辑、电路 和/或代码,其可应用在多种通信和/或处理平台上。通信和/或处理平台可包括 例如无线收发器、基带处理器、编码器、解码器、数字和/或模拟滤波器、存 储设备、用户接口设备和/或多种高性能处理器。在这点上,可配置通信IC和/或芯片集232、 234和236可实现语音通信,以及共享和/或处理数据。例如, 其可支持多媒体分发例如语音、音频、视频和/或静止的图片、消息、视频电 话、交互游戏、位置服务和网页浏览。在本发明的一些实施例中,IC和/或芯 片集232、 234和/或236可4是供例如图形、音频和/或文本处理。此外,可配置 通信IC和/或芯片集232、 234和/或236可为各种设备支持地理位置和/或导航 操作。
可配置通信IC和/或芯片集232、 234和/或236可通过多种无线、光和/ 或有线技术中的一种或多种进行通信,这些技术可以是例如个人区域网(PAN ) 如ZigBee和蓝牙⑩、无线局域网(WLAN )如Wi-Fi 、局域网(LAN)、城域 网(MAN)、 VoIP、 FM无线广播、WiMax、 DVB-H、 2G、 3G和/或4G蜂窝、 红外、多媒体和其它有线、无线和/或光通信技术。此外,可配置通信IC和/ 或芯片集232、 234和/或236可包括适当的逻辑、电路和/或代码,用于监一见多 种运行环境。例如,可能影响发射和/或接收性能的运行环境如各种信道特征、 干扰、SNR、位误码率(BER)、包误码率(PER)和/或多径延迟均可进行监 测。也可对性能进行监测,例如位误码率(BER)或包误码率(PER)和/或频 谱效率都可进行监测。
此外,各种工作特征,例如电流和/或电压配置参数、发射功率、数据传 输的动态范围、类型和/或速率和/或使用的服务质量(QoS)也可由可配置通 信IC和/或芯片集232、 234和236进行监视。相应的,从监测到运行环境和/ 或工作特征中得到的信息将通过无线、光和/或有线技术中的一种或多种从可 配置通信IC和/或芯片集232、 234和/或236发往例如图1中描述的配置服务 器122。此外,可配置通信IC和/或芯片集232、 234和236可接收新的和/或 更新的配置参数,这些参数可基于通过无线、光和/或有线技术中的一种或多 种传送的运行环境和/或特征来确定。可配置通信IC和/或芯片集232、 234和 236将可通过新的和/或更新的配置参数"在范围内"("inthefield")进行更新。
IC和/或芯片集配置管理器238可包括适当的逻辑、电路和/或代码,用于 为可配置通信IC和/或芯片集232、 234和236管理监测、传送和/或配置更新。 在这点上,IC和/或芯片集配置管理器238可在配置更新相关的活动与可配置通信IC和/或芯片集232、 234和236和/或通信设备220内的其它功能和特征 的执行之间进行协调。在多种实施例中,配置更新相关的活动可在设备220 中执行的其它功能和特征的后台执行。在其它情况下,设备220所执行的其它 功能和特征可在实施配置参数修改相关活动过程中暂停或被禁止。
在运行过程中,通信设备220和/或其它类型的设备可包括可配置通信IC 和/或芯片集232、 234和236,并按照不同的方式来使用他们。此外,通信设 备220可进行大规模生产和分发,使得不同的运行环境使用不同的单元,并对 性能产生相应的影响。此外,单个单元可以是便携式的,并可在具有各种运行 环境例如干扰、接收信号强度或多径的各种场合工作。在这点上,可配置通信 IC和/或芯片集232、 234和236的每一个实例均可通过基于本地运行环境和/ 或使用特征的测量值和/或监测结果来更新配置参数,以提高通信和/或处理性 能。IC和/或芯片集配置管理器238可在多媒体处理和/或通信设备220执行的 通信功能之间进行协调,这是通过使用用来提高性能和/或修改可配置通信IC 和/或芯片集232、 234和236中的配置参数的功能来进行的。
配置管理器238可包括适当的逻辑、电路和/或代码,用于将测量和/或监 测到的数据传送给例如配置服务器122。配置服务器122可将这些数据转发给 分析和/或配置开发系统124。可为可配置通信IC和/或芯片集232、 234和236 确定新的配置参数,并将其返回给通信设备220。通过这种方式,配置服务器 238可协调对可配置通信IC和/或芯片集232、234和236的配置参数进行的修 改操作。示范性的配置参数可调整例如天线和/或MIMO、 SIMO、 MISO波束 赋形配置、功率、干扰对抗(例如滤波器系数)、均4紆器长度和/或动态范围。 此外,还可确定使用哪种调制类型和/或哪种编码和解码类型。同理,也可确 定模/数转换(A/D)的精确度。可确定对误码检测和/或纠正参数的调整,例 如,可修改维特比解码器的长度。此外,还可调整MAC参数例如时序阈值、 发射窗口大小和/或緩存空间。
图3是依据本发明一较佳实施例的用于确定和/或传送配置参数的示范性 设备的结构示意图。如图3所示,其中展示了分析和/或配置开发设备和/或系 统(ACD) 320、其可包括一个或多个处理器322、 324和326,存储单元328和330,通信接口模块340和342、可配置通信IC和/或芯片集的模型332、 334 和336,以及分析和/或配置开发设备和/或系统(ACD)管理器338。
ACD320可包括适当的逻辑、电路和/或代码,用于基于运行环境和/或传 输特征为可配置通信IC和/或芯片集232、 234和236确定各种配置参数。通 过这种方式,ACE 320可提供远程分析和/或开发系统和/或服务类的支持。例 如,技术服务的用户和/或可配置通信IC和/或芯片集232、 234和236的提供 商可与ACD 320进行交互。ACD 320可通过一个或多个网络与一个或多个包 括可配置通信IC和/或芯片集232、 234和236的设备进行通信连接。例如, 通信设备220和/或移动电话106、笔记本电脑108、机顶盒114和/或接入点 116可与ACD 320通信连4矣。
一个或多个处理器322、 324和/或326可分别包括例如中央处理器、协处 理器和/或数字信号处理器(DSP)。处理器322可包括适当的逻辑、电路和/ 或代码,用于控制和/或管理ACD320中的操作。在这点上,处理器322可将 控制和/或管理操作发往通信接口模块340和342、可配置通信IC和/或芯片集 的才莫型332、 334和336和ACD管理器338。处理器324和/或326可对通过 通信接口 340和/或342接收或发送的数据进行处理。此外,处理器342和/或 326可为ACD管理器338和/或模型332、 334和336处理数据。
一个或多个通信接口才莫块例如340和/或342可包括适当的逻辑、电路和/ 或代码,用于在ACD 320和部署的通信设备之间实现通信。例如,通信设备 220和/或移动电话106、笔记本电脑108、机顶盒114和/或接入点116可通过 一个或多个通信接口沖莫块例如340和/或342通信连4妄到ACD 320。在这点上, 通信接口才莫块340和/或342可支持例如通用串行总线(USB)和/或inter-IC sound (I2S)。此外,通信接口模块340和/或342可用于支持多种无线、光和/ 或有线技术之中的一种或多种。例如,通信接口模块340和/或342可支持一 种或多种PAN,例如蓝牙⑧、Zigbee、 WLAN、 Wi-Fi 、 LAN、 MAN、 VoIP、 FM无线广播、DVB-H、 2G、 3G和/或4G蜂窝、红外、多^某体和其它有线、 无线和/或光技术。
存储器328和/或330可包括适当的逻辑、电路和/或代码,用于存储和取回处理器322、 324和/或326以及ACD管理器320和/或才莫型332、 334和/或 336可能用到的数据和/或指令。在这点上,存储器328和/或330可存储至少 一部分数据,这部分数据可由通信接口才莫块340和/或342之中的至少一个发 送和/或接收。此外,存储器328和/或330可存储ACD管理器和/或模型332、 334和336使用和/或生成的至少一部分数据。
ACD管理器338可包括适当的逻辑、电路和/或代码,用于从设备220和 /或移动电话106、笔记本电脑108、机顶盒114和/或接入点116接收数据。在 这点上,收到的数据可以是基于对IC和/或芯片集232、 234和/或236运行环 境和/或特征的监测。基于收到的数据,ACD管理器338可用来确定新的配置 参数,这些配置参数可提高IC和/或芯片集的性能。例如,ACD管理器338 可基于对收到的运行环境和/或特征数据使用情况的模拟来确定配置参数。此 外,可基于信道模型和/或模型332、 334和/或336来为可配置通信IC和/或芯 片集232、 234和/或236确定新的配置参数。示范性的新的配置参数可对例如 天线和/或MIMO、 SIMO、 MISO、波束赋形配置、功率、干扰对抗(例如滤 波系数)、均衡器长度和/或动态范围进行调整。此外,还可确定实施哪种调制 方式和/或使用哪种类型的编码和解码类型。同理,还可调整沖莫/数(A/D)转 换的精确度。可确定对误码4企测和/或纠正参数的调整,例如,可修改维特比 解码器的长度。此外,还可调整MAC参数例如时序阈值、发射窗口大小和/ 或緩存空间。尽管可使用ACD管理器338来确定新的配置参数,在本发明的 一些实施例中,可能需要工程师来确定部分或者全部配置参数。
在运行过程中,ACD 320可从"范围内的" 一个或多个包括可配置通信 IC和/或芯片集232、 234和/或236的设备接收数据,例如,从图2中描述的 通信设备220和/或从图1中描述的移动电话106、笔记本电脑108、机顶盒114 和/或接入点116接收数据。收到的数据可包括从监测所部署的IC和/或芯片集 232、 234和/或236运行环境和/或工作特征的过程中得到的信息。在这点上, 依据每种特定的运行环境和/或芯片的使用类型,运行环境和/或工作特征对于 所部署的IC和/或芯片集232、 234和/或236的不同实例可能是不同的。ACD 320可确定新的配置参数,这些配置参数可改进和/或最优化可配置通信IC和/或芯片集232、 234和/或236在每种特定运行环境和/或使用类型中运行的性能。 此外,可从ACD 320向"范围内的,, 一个或多个设备发送新的配置参^:, IC 和/或芯片集232、 234和/或236可依据这些新的配置参数进行配置。
图4是依据本发明一较佳实施例的用于为可配置通信集成电路和/或芯片 集更新配置参数的示范性步骤的流程图。如图4所示,在开始步骤420之后, 在步骤422,工作在"范围内(in the field)"的集成电路(IC)和/或芯片集 232、 234和/或236b可监测运行环境和/或使用特征。在步骤424,工作在范围 内的IC和/或芯片集232、 234和/或236可向配置开发者320传送监测过程中 得到的信息。在步骤426,配置开发者320可分析监测过程中得到的信息,确 定是否需要为工作在"范围内"的IC和/或芯片集232、 234和/或236改进配 置参数。在步骤428,如果配置开发者320确定需要对IC和/或芯片集232、 234和/或236进行配置,则转到步骤430。在步骤430,新的和/或更新的配置 参数将从配置开发者230发往"范围内"的IC和/或芯片集232、234和/或236。 在步骤432,工作在"范围内"的IC和/或芯片集232、 234和/或236可依据 新的和/或更新的配置参数进行配置。步骤434可以是示范性步骤的最终步骤。 在步骤428,如果配置开发者320确定IC和/或芯片集232、 234和/或236无 需进行配置,则示范性步骤进行到步骤422。
在本发明的实施例中,可集成在无线通信和/或多媒体通信设备220中的 可配置通信集成电路(IC)和/或芯片集232、 234和/或236,可部署"在范围 之内",并可由外部服务实体提供服务。在这点上,部署的可配置通信集成电 路(IC )和/或芯片集232、 234和/或236可用于处理一个或多个通信技术,包 括无线通信、有线通信和光通信。此外,部署的可配置通信集成电路(IC)和 /或芯片集232、 234和/或236可用于监视其运行环境、性能和/或使用特征。 此外,部署的可配置通信集成电路(IC)和/或芯片集232、 234和/或236可通 过网络将监测运行环境、性能和/或使用特征过程中得到的信息传送到 一个或 多个外部实体122、 124和/或320,或者可提供服务的用户。例如,外部实体 122、 124和/或320可包括远程分析和/或开发系统和/或工程服务,该远程实体 可用于使用在监测过程中得到的信息来为部署的可配置通信集成电路(IC )和/或芯片集232、 234和/或236确定配置参数。
外部实体122、 124和/或320可将配置参数发往可配置通信集成电路(IC ) 和/或芯片集232、 234和/或236。在从外部服务实体收到配置参数后,部署的 可配置通信集成电路(IC )和/或芯片集232、 234和/或236可进行配置或重新 配置。例如,部署的可配置通信集成电路(IC)和/或芯片集232、 234和/或 236可依据收到的配置参数对自身进行一次或者多次配置或者重新配置。与部 署的可配置通信集成电路(IC )和/或芯片集232、 234和/或236上的其它功能 和/或操作相比,部署的可配置通信集成电路(IC)和/或芯片集232、 234和/ 或236对信息的发送和/或接收,以及确定和/或设置配置参数的过程可在后台 进行。此外,从监测过程和/或配置参数中得到的信息可由部署的可配置通信 集成电路(IC)和/或芯片集232、 234和/或236通过网络例如有线、无线和/ 或光网络进行发送和/或接收。通过这种方式,部署的可配置通信集成电路(IC ) 和/或芯片集232、 234和/或236可进行一次或者多次配置或者重新配置。
在本发明的一些实施例中,对部署的可配置通信集成电路(IC)和/或芯 片集232、 234和/或236进行配置和/或重新配置的过程可由提供商或工程服务 在一定的扩展期(例如IC和/或芯片集232、 234和/或236的使用寿命期)内 执行。可配置通信集成电^各(IC )和/或芯片集232、 234和/或236所能监测到 的运行环境可包括例如信道特征、干扰特征和/或噪声级别、信噪比、多径延 迟、接收信号强度和长期或短期运行统计。因此,监测到的性能可包括例如位 误码率(BER)、包误码率(PER)、频谱效率和长期或短期性能统计中的一个 或多个。此外,监测到的使用特征可包括当前配置参数、发射功率、数据传输 的动态范围、类型和/或速率、使用的服务质量(QoS)和长期或短期使用统计 中的一个或多个。在这点上,基于监测到的内容确定的配置参数可对部署的可 配置通信集成电路(IC )和/或芯片集232、 234和/或236中的天线和/或MIMO、 SIMO、 MISO、波束赋形配置、功率、干扰对抗、均衡器长度、动态范围、调 制、编码和/或解码、模/数转换精确度、误码监测和/或纠正参数中的一个或多 个进行调整。此外,还可使用收到的和/或确定的一个或多个配置参数来调整 MAC参数例如时序(timing)阈值、发射窗口大小和/或緩冲空间。本发明的另 一实施例可提供一种机器和/或计算才几可读存储器和/或介质, 其上存储有机器代码,和/或计算机程序,其中包含可由机器和/或计算机执行 的至少一个代码段,使得机器和/或计算机执行本文描述的用于可配置通信集 成电路和/或芯片集的方法和系统的步骤。
本发明可以通过硬件、软件,或者软、硬件结合来实现。本发明可以在至 少 一个计算机系统中以集中方式实现,或者由分布在几个互连的计算机系统中
的不同部分以分散方式实现。任何可以实现所述方法的计算机系统或其它设备 都是可适用的。常用软硬件的结合可以是安装有计算机程序的通用计算机系 统,通过安装和执行所述程序控制计算机系统,使其按所述方法运行。
本发明的实施例可作为板级产品(boardlevelproduct)来实施,如单个芯片、 专用集成电路(ASIC)、或者作为单独的部件以不同的集成度与系统的其它部分 一起集成在单个芯片上。系统的集成度主要取决于速度和成本考虑。现代处理 器品种繁多,使得能够采用目前市场上可找到的处理器,。选择性的,如果处 理器可用作ASIC核心或逻辑模块,则目前市场上可找到的处理器可以作为 ASIC器件的一部分,带有各种功能的固件。
本发明还可以通过计算机程序产品进行实施,所述程序包含能够实现本发 明方法的全部特征,当其安装到计算机系统中时,通过运行,可以实现本发明 的方法。本申请文件中的计算机程序所指的是可以采用任何程序语言、代码 或符号编写的一组指令的任何表达式,该指令组使系统具有信息处理能力,以 直接实现特定功能,或在进行下述一个或两个步骤之后,a)转换成其它语言、 代码或符号;b)以不同的格式再现,实现特定功能。
本发明是通过几个具体实施例进行说明的,本领域技术人员应当理解,在 不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外, 针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。 因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求 范围内的全部实施方式。
权利要求
1、一种用于维护芯片的方法,其特征在于,包括在由外部服务实体服务的部署的可配置通信集成电路(IC)和/或芯片集中监测所述部署的可配置通信集成电路(IC)和/或芯片集的运行环境、性能和/或使用特征;将从上述监测过程中得到的信息通过网络发往提供所述服务的外部服务实体;由所述部署的可配置通信集成电路(IC)和/或芯片集通过网络从所述外部服务实体接收一个或多个配置参数,该配置参数是基于所述发送的信息确定的;基于所述收到的一个或多个配置参数,由所述部署的可配置通信集成电路(IC)和/或芯片集进行自我配置和/或重新配置。
2、 根据权利要求1所述的方法,其特征在于,所述部署的可配置通信集 成电路(IC)和/或芯片集集成在无线通信和/或多々某体通信设备中。
3、 根据权利要求1所述的方法,其特征在于,所述运行环境包括位置信 息、信道特征、干扰特征、噪声级别、信噪比和/或多径延迟、收到的信号强 度和长期或短期运行统计之中的 一种或多种。
4、 根据权利要求1所述的方法,其特征在于,所述性能包括位误码率 (BER)、包误码率(PER)和频谱效率和长期或短期性能统计之中的一种或多种。
5、 根据权利要求1所述的方法,其特征在于,所述使用特征包括监测到 的当前配置参数、发射功率、数据传输的动态范围、类型和/或速率和/或使用 的服务质量(QoS)和长期或短期使用统计。
6、 根据权利要求1所述的方法,其特征在于,包括使用所述收到的一个 或多个配置参数,对所述可配置通信IC和/或芯片集中的天线和/或MIMO、 SIMO、 MISO和波束赋形配置、功率级、干扰对抗、均衡器长度、动态范围、调制、编码和/或解码、模/数转换精度、误码监测和/或纠正参数中的一个或多 个进行调整。
7、 根据权利要求1所述的方法,其特征在于,包括使用所述收到的一个或多个配置参数调整MAC参数,包括时序阈值、发射窗口尺寸和/或緩存空间。
8、 根据权利要求1所述的方法,其特征在于,所述部署的可配置通信集 成电路(IC)和/或芯片集用于处理一种或多种通信技术,包括无线通信、有 线通4言和光通4言。
9、 根据权利要求1所述的方法,其特征在于,与所述可配置通信IC和/ 或芯片集的其它功能和/或操作相比,所述信息的发射和/或所述一个或多个配 置参数的接收作为后台功能和/或操作发生。
10、 根据权利要求1所述的方法,其特征在于,所述收到的一个或多个配 置参数由远程分析和/或开发系统和/或服务器来确定。
11、 根据权利要求1所述的方法,其特征在于,所述部署的可配置通信集 成电路(IC)和/或芯片集的发射和/或接收过程通过无线、光和/或有线通信技 术实现。
12、 根据权利要求1所述的方法,其特征在于,所述网络包括有线、无线 和/或光网络之中的一种或多种。
13、 一种用于维护芯片的系统,其特征在于,包括 由外部服务实体服务的部署的可配置通信集成电路(IC)和/或芯片集中的一个或多个电路,其中所述一个或多个电路用于监测所述部署的可配置通信集成电路(IC)和/ 或芯片集的运行环境、性能和/或使用特征;所述一个或多个电路用于将从上述监测过程中得到的信息通过网络发往 提供所述服务的外部服务实体;所述一个或多个电路用于由所述部署的可配置通信集成电路(IC)和/或 芯片集通过网络从所述外部服务实体接收一个或多个配置参数,该配置参数是 基于所述发送的信息确定的;所述一个或多个电路使能实现基于所述收到的一个或多个配置参数,由所述部署的可配置通信集成电路(IC )和/或芯片集进行自我配置和/或重新配置。
14、 根据权利要求13所述的系统,其特征在于,所述部署的可配置通信 集成电路(IC)和/或芯片集集成在无线通信和/或多媒体通信设备中。
15、 根据权利要求13所述的系统,其特征在于,所述运4亍环境包括位置 信息、信道特征、干扰特征、噪声级别、信噪比和/或多径延迟、收到的信号 强度和长期或短期运行统计之中的一种或多种。
16、 根据权利要求13所述的系统,其特征在于,所述性能包括位误码率 (BER)、包误码率(PER)和频谱效率和长期或短期性能统计之中的一种或多种。
17、 根据权利要求13所述的系统,其特征在于,所述使用特征包括监测 到的当前配置参数、发射功率、数据传输的动态范围、类型和/或速率和/或4吏 用的服务质量(QoS)和长期或短期使用统计。
18、 根据权利要求13所述的系统,其特征在于,所述一个或多个电路用 于使用所述收到的一个或多个配置参数,对所述可配置通信IC和/或芯片集中 的天线和/或MIMO、 SIMO、 MISO和波束赋形配置、功率级、干扰对抗、均 衡器长度、动态范围、调制、编码和/或解码、模/数转换精度、误码监测和/ 或纠正参数中的一个或多个进行调整。
19、 根据权利要求13所述的系统,其特征在于,所述一个或多个电路用 于使用所述收到的一个或多个配置参数调整MAC参数,包括时序阈值、发射 窗口尺寸和/或緩存空间。
20、 根据权利要求13所述的系统,其特征在于,所述部署的可配置通信 集成电路(IC)和/或芯片集用于处理一种或多种通信技术,包括无线通信、 有线通信和光通信。
21、 根据权利要求13所述的系统,其特征在于,与所述可配置通信IC和 /或芯片集的其它功能和/或操作相比,所述信息的发射和/或所述一个或多个配 置参数的接收作为后台功能和/或操作发生。
22、 根据权利要求13所述的系统,其特征在于,所述收到的一个或多个 配置参数由远程分析和/或开发系统和/或服务器来确定。
23、 根据权利要求13所述的系统,其特征在于,所述部署的可配置通信 集成电路(IC)和/或芯片集的发射和/或接收过程通过无线、光和/或有线通信 技术实现。
24、 根据权利要求13所述的系统,其特征在于,所述网络包括有线、无 线和/或光网络之中的一种或多种。
25、 一种机器可读存储器,其中存储有包含至少一个用于维护芯片的代码 段的计算机程序,该至少一个代码段可由机器执行,用于控制该机器执行下述 步骤在由外部服务实体服务的部署的可配置通信集成电路(IC)和/或芯片集中监测所述部署的可配置通信集成电路(IC)和/或芯片集的运行环境、性 能和/或使用特征;将从上述监测过程中得到的信息通过网络发往提供所述服务的外部服务 实体;由所述部署的可配置通信集成电路(IC)和/或芯片集通过网络从所述外 部服务实体接收一个或多个配置参数,该配置参数是基于所述发送的信息确定 的;基于所述收到的一个或多个配置参数,由所述部署的可配置通信集成电路 (IC)和/或芯片集进^f亍自我配置和/或重新配置。
26、 根据权利要求25所述的机器可读存储器,其特征在于,所述部署的 可配置通信集成电路(IC)和/或芯片集集成在无线通信和/或多媒体通信设备 中。
27、 根据权利要求25所述的机器可读存储器,其特征在于,所述运行环 境包括位置信息、信道特征、干扰特征、噪声级别、信噪比和/或多径延迟、 收到的信号强度和长期或短期运行统计之中的一种或多种。
28、 根据权利要求25所述的机器可读存储器,其特征在于,所述性能包 括位误码率(BER)、包误码率(PER)和频谱效率和长期或短期性能统计之 中的一种或多种。
29、 根据权利要求25所述的机器可读存储器,其特征在于,所述使用特 征包括监测到的当前配置参数、发射功率、数据传输的动态范围、类型和/或 速率和/或使用的服务质量(QoS)和长期或短期使用统计。
30、 根据权利要求25所述的机器可读存储器,其特征在于,所述至少一 个代码段包括用于使用所述收到的一个或多个配置参数对所述可配置通信IC 和/或芯片集中的天线和/或MIMO、 SIMO、 MISO和波束赋形配置、功率级、 干扰对抗、均衡器长度、动态范闺、调制、编码和/或解码、模/数转换精度、 误码监测和/或纠正参数中的一个或多个进行调整的代码。
31、 根据权利要求25所述的机器可读存储器,其特征在于,所述至少一 个代码段包括用于使用所述收到的一个或多个配置参数调整MAC参数的代 码,其中所述MAC参数包括时序阈值、发射窗口尺寸和/或緩存空间。
32、 根据权利要求25所述的机器可读存储器,其特征在于,所述部署的 可配置通信集成电路(IC)和/或芯片集用于处理一种或多种通信技术,包括 无线通信、有线通信和光通信。
33、 根据权利要求25所述的机器可读存储器,其特征在于,与所述可配 置通信IC和/或芯片集的其它功能和/或操作相比,所述信息的发射和/或所述 一个或多个配置参数的接收作为后台功能和/或操作发生。
34、 根据权利要求25所述的机器可读存储器,其特征在于,所述收到的 一个或多个配置参数由远程分析和/或开发系统和/或服务器来确定。
35、 根据权利要求25所述的机器可读存储器,其特征在于,所述部署的 可配置通信集成电路(IC)和/或芯片集的发射和/或接收过程通过无线、光和/ 或有线通信技术实现。
36、 根据权利要求25所述的机器可读存储器,其特征在于,所述网络包 括有线、无线和/或光网络之中的一种或多种。
全文摘要
一种部署的可配置通信集成电路(IC)和/或芯片集,其可集成在无线通信和/或多媒体通信设备中,其可用于监视自身运行环境、性能和/或使用特征。其可通过无线、光和/或有线网络向远程分析和/或开发系统和/或服务例如工程服务发送信息,后者将确定和返回配置参数。该配置参数可用来调整天线和/或MIMO、SIMO、MISO和波束赋形配置、功率级、干扰对抗、均衡器长度、动态范围、调制、编码和/或解码、模/数转换精度、误码监测和/或纠正参数、MAC参数,包括时序阈值、发射窗口尺寸和/或缓存空间。该可配置通信IC和/或芯片集可在部署之后的一段时间内配置和/或重新配置自身一次或者多次。
文档编号H04B1/00GK101548468SQ200880000846
公开日2009年9月30日 申请日期2008年6月11日 优先权日2007年6月11日
发明者吉汉·卡若古 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1