CN101257327A - 通过质量水平控制的多无线接入管理 - Google Patents
通过质量水平控制的多无线接入管理 Download PDFInfo
- Publication number
- CN101257327A CN101257327A CNA2008100090267A CN200810009026A CN101257327A CN 101257327 A CN101257327 A CN 101257327A CN A2008100090267 A CNA2008100090267 A CN A2008100090267A CN 200810009026 A CN200810009026 A CN 200810009026A CN 101257327 A CN101257327 A CN 101257327A
- Authority
- CN
- China
- Prior art keywords
- codec
- radio
- radio module
- activity
- changes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/345—Interference values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种用于管理集成在同一无线通信设备内的多个无线电模块操作的***。在本发明的至少一种实施方式中,可以使用控制策略以调节由编解码器所递送的信号的质量水平从而均衡在再现某些信号中所实现的性能与无线通信设备中的总体通信稳定性。对信号质量水平的调节可能受到以下影响:降低编解码器的比特率,将该编解码器改变为选择具有较低比特率的另一编解码器,或按该编解码器信号执行比特率缩放。
Description
技术领域
本发明涉及一种用于管理集成在无线通信设备内的无线电模块的***,并更具体地涉及一种支持针对两个或多个同时进行操作的无线电模块创建可操作调度的多无线接入控制***,其中无线电模块具有本地控制可以管理考虑到各种输入的未经调度的通信。
背景技术
现代社会迅速地接受、并变得依赖于手持设备用于无线通信。举例而言,由于在通信质量和设备功能性两方面上的技术改进,蜂窝电话继续在全球市场中持续增加。这些无线通信设备(WCD)已变为常见地用于个人使用和商务使用二者,其允许用户从多个地理位置发送和接收语音、文本以及图形数据。这些设备所利用的通信网络跨越不同的频率并覆盖不同的传输距离,其中的每个通信网络都具有用于各种应用需求的强度。
蜂窝网络促进WCD在较大地理区域上通信。通常这些网络技术已用代来划分,从20世纪70年代末至20世纪80年代初提供了基线语音通信的第一代(1G)模拟蜂窝电话开始,到现代的数字蜂窝电话。GSM是得到广泛使用的2G数字蜂窝网络通信的一个例子,其在欧洲为900MHZ/1.8GHZ频带内并且在美国为850MHZ和1.9GHZ频带内进行通信。这种网络提供语音通信并还支持经由短消息收发服务(SMS)的文本数据传输。SMS允许WCD发送并接收文本消息高达160个字符,同时提供向分组网络、ISDN以及POTS用户以9.6Kbps传送数据。多媒体消息收发服务(MMS),其是允许除了简单文本还传输声音、图形以及视频文件的增强型消息收发***,也已在某些设备中变为可用。近期出现的技术,诸如用于手持设备的数字视频广播(DVB-H)将使流式数字视频以及其他相似内容经由直接传输可用于WCD。尽管例如GSM的远距离通信网络是得到广泛接受的用于发送和接收数据的方法,但由于开销、流量和立法的考虑,这些网络可能不适用于所有的数据应用。
短距离无线网络提供通信解决方法其避免了在较大蜂窝网络中出现的一些问题。蓝牙TM是短距离无线技术的一个例子其迅速在市场中得到认可。1Mbps蓝牙TM无线电可以在10米范围以内以720Kbps速率发送和接收数据,并且可以伴有额外的功率提升(power boosting)以发送远至100米。增强数据率(EDR)技术也可用于支持最大的非对称数据率,对于2Mbps的连接为1448Kbps以及对于3Mbps的连接为2178Kbps。用户不主动激起蓝牙TM网络。作为替代,各自操作范围之内的多个设备可以自动组成被称为“微微网”的网络组群。任何设备可以将自己提升为该微微网的主设备,允许其控制与多达7个“活跃的”从设备和255个“暂停的”从设备的数据交换。活跃的从设备基于主设备的时钟定时交换数据。暂停的从设备监控信标信号以便与该主设备保持同步。这些设备持续在各种活跃的通信和节电模式之间切换,以便向其他微微网成员传送数据。除了蓝牙TM,其他流行的短距离无线网络包括WLAN(作为举例,其“Wi-Fi”本地接入点根据IEEE 802.11标准进行通信)、WUSB、UWB、ZigBee(802.15.4,802.15.4a)以及UHF RFID。所有这些无线介质都具有使它们适用于各种应用的特征和优点。
最近,制造商也已开始将用于提供增强功能的各种资源(例如,用于执行极为临近的无线信息交换的组件和软件)并入WCD中。传感器和/或扫描器可以用于将视觉信息或电子信息读取进设备。业务可以涉及用户在临近于目标处持有他们的WCD,将他们的WCD瞄准对象(例如,拍摄照片)或在打印的标签或文档上扫描设备。近场通信(NFC)技术包括机器可读介质诸如射频标识(RFID)、红外(IR)通信、光字符识别(OCR)以及各种其他类型的视觉、电子和磁性扫描,它们被用于将所需信息快速输入WCD而无需由用户手动键入。
设备制造商继续将尽可能多的前述示例性通信特征并入到无线通信设备从而试图为市场带来更强大的、“全能”的设备。并入设备的远距离、短距离以及NFC资源通常包括多种介质用于每种类别。这可以允许WCD灵活适应其环境,举例而言,可能与WLAN接入点和蓝牙TM通信附件二者同时进行通信。
鉴于大批可以被编译进单个设备的通信特征,可预见到当要替代为相关于设备的其他工作能力时,用户将需要使用WCD的全部潜能。举例而言,用户可以利用全能的WCD来替代诸如个人电话、传真机、计算机、存储设备介质之类的传统工具,这些传统工具将阻碍集成与便携二方面。在至少一种使用情景下,WCD可以在大量不同无线介质上同时进行通信。用户可以利用多个***蓝牙TM设备(例如头戴式耳机以及键盘)同时具有在GSM上的语音会话和与WLAN接入点进行交互以便接入因特网。但当这些并行的业务引起彼此干扰时,问题就可能出现了。即使通信介质并不具有与另一介质相同的操作频率,无线电调制解调器也可以引起对另一介质的外界干扰。另外,这可以使两个或多个同时操作的无线接入的组合效应,由于谐波效应对另一带宽造成互调效应。这些扰动可能造成错误导致需要对丢失分组的重传,以及一个或多个通信介质性能的整体下降。
尽管多数移动设备用户不接受全部无线连接丢失,但可以容忍例如音频和/或视频信号质量的信号质量的轻微下降以避免全部通信失败。音频和/或视频信号质量可以由编解码器(编码器/解码器或压缩器/解压缩器)控制。编解码器是压缩和解压缩音频和/或视频数据流的软件和/或硬件。编解码器的目的是减少音频采样和视频帧的尺寸以便加速传输并节省存储空间。此种信号压缩可以减少传输信号所需要的资源量,但同时也可能降低了音频和/或视频信号的质量。由编解码器递送的声音质量并不必须完美,并且在某些情况下,甚至可能难以发现使用了较低质量(例如较低比特率)的编解码器。类似地,尽管并未以最优性能进行操作,但视频质量仍然可以是清晰的。此种较低比特率的编解码器可以使用更少资源而能向其他通信重分配。
因此需要一种***用于管理使用相冲突的无线通信介质的同一设备中的无线资源。该***将能够确定在同一无线通信设备中由无线电模块进行操作所使用的无线通信介质之间的潜在冲突。基于此种确定以及其他因素(例如,无线通信介质之间的优先级),将调整一个或多个由无线电模块输送的信号的质量以便向使用其他无线通信介质的无线电模块重分配资源。信号质量的改变可以包括一个或多个编解码器的改变和/或变更对一个或多个信号的处理以便移除较不重要信号信息。尽管结果信号可能是较低质量的,但可以维持设备中整体无线通信的稳定性。
发明内容
本发明包括至少方法、设备、计算机程序以及无线电模块用于管理集成在同一WCD之内的多个无线电模块的操作。在本发明的至少一个实施方式中,可以使用控制策略以调节由编解码器递送的信号的质量水平以便均衡在再生特定信号中所实现的性能和整体通信稳定性。
在本发明的至少一个实施方式中,可以确定由集成在无线通信设备之内的无线电模块所利用的无线通信介质之间的潜在通信冲突。各无线通信介质可以由不同无线电模块来实施,或可选地可以在单个多模式无线电模块中基本上同时地利用。一个或多个无线电模块可以直接耦合或通过控制器本地耦合到无线电模块以便共享有关分配给各种无线通信介质的消息队列状态的信息。该消息队列状态可以与其他可操作以及调度信息一起用于确定各无线通信介质的优先级。
一旦确定无线通信介质中的操作优先级,可以修改该一个或多个无线电模块的操作以便保持在整体WCD通信中的稳定性。高优先级的无线通信介质可以要求WCD中的额外资源以便维持通信链路。为了支持这种需要,可以降低另一无线通信介质中的信号质量。这种质量的降低可以释放资源以用于更高优先级的无线通信介质,并且例如通过降低另一无线通信介质中编解码器的比特率来代替。诸如音频信号的信号质量的降低,对于用户可能是察觉不出的,或至少是可容忍的,并且可以帮助保持WCD中的稳定通信。可以激活具有较低比特率的一个不同的编解码器以降低信号质量,或可选地,可以使用从信号中消除较不重要信息的策略。
附图说明
结合附图从下面对优选实施方式的详述将进一步理解本发明,其中:
图1公开了示例性无线操作环境,包括不同有效范围的无线通信介质。
图2公开了对本发明至少一个实施方式可用的示例性无线通信设备的模块化描述。
图3公开了前述图2中无线通信设备的示例性的结构描述。
图4A公开了使用根据本发明至少一种实施方式的无线通信介质的无线通信设备的示例性操作描述。
图4B公开了其中当在同一无线通信设备内同时使用多种无线电调制解调器时发生干扰的操作示例。
图5A公开了对本发明至少一种实施方式可用的单一模式无线电模块的示例。
图5B公开了对本发明至少一种实施方式可用的多模式无线模块的示例。
图5C公开了根据本发明至少一种实施方式的示例性编解码器控制模块。
图5D公开了根据本发明至少一种实施方式的信号质量水平调整的示例。
图5E公开了根据本发明至少一种实施方式的编解码控制的又一示例。
图5F公开了根据本发明至少一种实施方式的可用于降低信号质量的与编解码器集成的示例性模块。
图5G公开了示出根据本发明至少一种实施方式的降低信号质量的结果的示例性无线电模块工作图。
图6A公开了根据本发明至少一种实施方式的包括多无线接入控制器的无线通信设备的示例性结构描述。
图6B公开了包括多无线接入控制器和无线电调制解调器的图6A的更详细的结构示意图。
图6C公开了根据本发明至少一种实施方式的包括多无线接入控制器的无线通信设备的示例性操作描述。
图7A公开了根据本发明至少一种实施方式的包括多无线接入控制***的无线通信设备的示例性结构描述。
图7B公开了包括多无线接入控制***和无线电调制解调器的图7A的更详细的结构示意图。
图7C公开了根据本发明至少一种实施方式的包括多无线接入控制***的无线通信设备的示例性操作描述。
图8A公开了根据本发明至少一种实施方式的包括受扰动的多无线接入控制***的无线通信***的示例性结构描述。
图8B公开了包括受扰动的多无线接入控制***和无线电调制解调器的图8A更详细的结构示意图。
图8C公开了根据本发明至少一种实施方式的包括受扰动的多无线接入控制***的无线通信设备的示例性操作描述。
图9A公开了根据本发明可选实施方式的包括受扰动的多无线接入控制***的无线通信设备的示例性结构描述。
图9B公开了包括受扰动的多无线接入控制***和无线电调制解调器的图9A更详细的结构示意图。
图9C公开了根据图9A中公开的本发明可选实施方式的包括受扰动的多无线接入控制***的无线通信设备的示例性操作描述。
图10公开了对本发明至少一种实施方式可用的示例性信息分组。
图11A公开了根据本发明至少一种实施方式的耦合到多无线接入控制器的编解码器控制模块的示例。
图11B公开了根据本发明至少一种实施方式的耦合到多无线接入控制器的编解码器质量控制模块的示例。
图12A公开了根据本发明至少一种实施方式的用于控制对活跃编解码器进行选择的处理的示例性流程图。
图12B公开了根据本发明至少一种实施方式的用于控制对编解码器质量水平进行调整的处理的示例性流程图。
具体实施方式
尽管已经在优选实施方式中对本发明进行了描述,但是在不脱离所附权利要求书中所描述的本发明的精神和范围的前提下可以对本发明做出各种改变。
I.不同通信网络上的无线通信
WCD可以在大量无线通信网络上传输和接收信息,各网络具有不同的关于速度、距离、质量(纠错)、安全性(编码)等的优势。这些特征将指示可能向接收设备传送的信息量,以及该信息传送的持续时间。图1包括WCD示意图以及其如何与各种类型的无线网络交互。
在图1所示的示例中,用户110拥有WCD 100。该设备可以是从基本蜂窝手持设备到更复杂设备中的任何设备,例如支持无线的掌上计算机或膝上型计算机。近场通信(NFC)130包括各种应答器-类型的交互,其中通常仅仅扫描设备需要其自身电源。WCD 100经由短距离通信扫描源120。源120中的应答器可以使用包含在扫描信号内的能量和/或时钟信号,如同在RFID通信的情况下,通过存储于该应答器中的数据加以响应。这些类型的技术通常具有大约十英尺量级的有效传输距离,并且可能可以相对快速地递送量为从比特到兆比特(或125Kbytes)的所存储的数据。这些特征使这种技术非常适合于标识目的,诸如接收用于公共运输供应商的账号、用于自动电子门锁的密码、用于信用或借记业务的账号等。
如果两台设备都能够执行有动力的通信,则可以延长两台设备之间的传输距离。短距离有源通信140包括其中发送和接收设备二者都是有源的应用。示例性的情况可以包括用户110进入蓝牙TM、WLAN、UWB、WUSB等接入点的有效传输距离之内。在蓝牙TM的情况下,网络可以自动建立以向用户110所持有的WCD 100传输信息。此数据可以包括资讯、教育或娱乐性的信息。除了当用户110处于接入点的有效传输距离之内时,必须在该时间将数据全部传送以外,待输送的信息量是不受限的。由于这些无线网络的更高的复杂性,建立到WCD 100的初始连接还需要额外时间,如果许多设备在接近接入点的区域中针对服务排队,则所需的额外时间可能增大。这些网络的有效传输距离依赖于技术,并且可能在伴有额外的功率提升时可以从大约30ft.到300ft.以上。
使用远距离网络150提供实际上不间断的通信覆盖范围以用于WCD 100。使用基于-陆地的无线电站或卫星中继全球范围的各种通信业务。尽管这些***是极具功能性的,但是这些***的使用通常按每分钟为基础向用户110计费,并不包括针对数据传送(例如,无线因特网接入)的额外计费。另外,覆盖这些***的规定可能引起针对用户和供应商二者的额外开销,使这些***的使用更加不方便。
II.无线通信设备
如上文所述,本发明可以使用多种无线通信设备实现。因此,在探讨本发明之前了解对于用户110可用的通信工具是重要的。举例而言,在蜂窝电话或其他手持无线设备的情况下,设备的集成数据处理能力在促进传输和接收设备之间的业务中处于重要地位。
图2公开了可用于本发明的无线通信设备的示例性模块化布局。将WCD 100分解为展现设备功能方面的模块。这些功能可以由下文讨论的软件和/或硬件组件的各种组合来实现。
控制模块210调节设备的操作。可以从包括在WCD 100内的各种其他模块接收输入。举例而言,干扰感应模块220可以使用本领域公知的各种技术来感应无线通信设备的有效传输距离之内的环境干扰源。控制模块210解释这些数据输入,并作为响应,可以向WCD 100中的其他模块发布控制命令。
通信模块230集成了WCD 100的所有通信方面。如图2所示,通信模块230可以包括,例如,远距离通信模块232、短距离通信模块234以及NFC模块236。通信模块230可以使用这些子模块中的一个或多个用以从本地和远程源接收多个不同类型的通信,并且用以向WCD 100的传输距离之内的接收方设备传输数据。响应于感应的消息、环境影响和/或WCD 100附近的其他设备,通信模块230可以由控制模块210或由模块本地的控制资源来触发。
用户接口模块240包括可视、可听和可触摸元件,其允许用户110从设备接收数据和向设备录入数据。控制模块210解释由用户110录入的数据以影响WCD 100的行为。用户输入的数据还可以由通信模块230传输到有效传输距离之内的其他设备。在传输距离中的其他设备还可以经由通信模块230向WCD 100发送信息,并且控制模块210可以使得这种信息向用户接口模块240传送以便呈现给用户。
应用模块250集成WCD 100上所有其他硬件和/或软件应用。这些应用可以包括传感器、接口、实用工具、解释器、数据应用等,并且应用模块250可以由控制模块210调用以读取由各种模块提供的信息并且依次向WCD 100中正在进行请求的模块供应信息。
图3公开了根据本发明实施方式的WCD 100的示例性结构布局,其可被用于实施图2中上述模块化***的功能性。处理器300控制整体设备操作。如图3所示,处理器300耦合到一个或多个通信部分310、320以及340。处理器300可以一个或多个微处理器实现,各微处理器能够执行存储于存储器330中的软件指令。
存储器330可以包括随机存取存储器(RAM)、只读存储器(ROM)和/或闪存存储器,并且以数据和软件组件(本文还称为模块)的形式存储信息。存储器330所存储的数据可以与特定软件组件相关联。另外,这种数据可以与数据库相关联,诸如用于调度、电子邮件等的书签数据库或商务数据库。
由存储器330存储的软件组件包括可由处理器300执行的指令。各种类型的软件组件可以存储于存储器330中。例如,存储器330可以存储控制通信部分310、320以及340的操作的软件组件。存储器330还可以存储包括防火墙、服务引导管理器、书签数据库、用户接口管理器的软件组件以及支持WCD 100所需要的任何通信实用工具模块。
远距离通信310执行与在较大地理区域(诸如蜂窝网络)上经由天线交换信息相关的功能。这些通信方法包括从上述1G到3G的技术。除了基本语音通信(例如,经由GSM),远距离通信310可以操作以建立数据通信会话,诸如通用分组无线业务(GPRS)会话和/或通用移动电信***(UMTS)会话。另外,远距离通信310可以操作以传输和接收消息,诸如短消息收发服务(SMS)消息和/或多媒体消息收发服务(MMS)消息。
作为远距离通信310的子集,或可选地作为单独连接到处理器300的独立模块进行操作,传输接收器312允许WCD 100接收经由诸如用于手持设备的数字视频广播(DVB-H)的介质的传输消息。可以对这些传输加以编码使得仅某些被指定的接收设备可以访问该传输内容,并且可以包含文本、音频或视频信息。在至少一个示例中,WCD 100可以接收这些传输并使用包含于该传输信号之内的信息确定是否允许该设备察看所接收内容。
短距离通信320负责涉及通过短距离无线网络的信息交换的功能。如上文所述和图3中描绘的,此种短距离通信320的示例不限于蓝牙TM、WLAN、UWB以及无线USB连接。因此,短距离通信320执行涉及建立短距离连接的功能,以及处理涉及经由此种连接传输和接收信息。
在图3中还描绘了NFC 340,其可以提供涉及机器-可读数据的短距离扫描的功能性。举例而言,处理器300可以控制NFC 340中的控制组件以产生RF信号用于激活RFID应答器,并且可以依次控制来自RFID应答器的信号的接收。用于读取可以由NFC 340所支持的计算机-可读数据的其他短距离扫描方法不限于IR通信、线性和二维(例如QR)条形码读取器(包括关于解释UPC标志的过程)以及光字符识别设备,该光字符识别设备用于读取磁性、UV、导电的或其他类型的使用合适的墨水在标签中提供的编码数据。为了NFC 340扫描前述类型的机器-可读数据,输入设备可以包括光检测器、磁检测器、CCD或本领域所公知的用于解释机器-可读信息的其他传感器。
如图3中进一步示出的,用户接口350还耦合到处理器300。用户接口350促进与用户交换信息。图3示出用户接口350包括用户输入360和用户输出370。用户输入360可以包括一个或多个组件以允许用户输入信息。这种组件的示例包括小键盘、触摸屏以及麦克风。用户输出370允许用户从该设备接收信息。这样,用户输出部分370可以包括各种组件,诸如显示器、发光二极管(LED)、触摸式发射器以及一个或多个音频扬声器。示例性显示器包括液晶显示器(LCD)以及其他视频显示器。
WCD 100还可以包括一个或多个应答器380。这基本上是无源设备,其可由处理器300利用响应于来自外部源的扫描而递送的信息来对其编程。例如,RFID扫描器设置于入口通道,其可以连续地发射射频波。当携带有包含应答器380的设备的人员行走通过门时,该应答器被激励并且可以用标识该设备、人员等的信息来做出响应。另外,扫描器可以设置于(例如,如先前讨论的关于NFC 340的示例)WCD100中使得该扫描器可以从附近的其他应答器读取信息。
对应于通信部分310、312、320以及340的硬件提供信号的传输以及接收。相应地,这些部分可以包括组件(例如,电子的)以执行诸如调制、解调、放大以及滤波的功能。这些部分可以是本地控制的,或者由处理器300根据存储于存储器330中的软件通信组件来控制。
图3中所示的元件可以根据各种技术来构成并耦合以便产生图2中描述的功能性。一种此类技术涉及通过一个或者多个总线接口(其可以是无线或者有线总线接口),耦合对应于处理器300、通信部分310、312和320、存储器330、NFC 340、用户接口350、应答器380等的分立硬件组件。可选地,任何和/或所有单独组件可以用可编程逻辑设备、门阵列、ASIC、多芯片模块等形式的集成电路替代,对它们编程以复制独立运行设备的功能。另外,这些组件中的每个都耦合到电源,诸如可拆卸的和/或可充电电池(未示出)。
用户接口350可以与同样包含在存储器330中的通信实用工具软件组件交互,该通信实用工具软件组件提供建立使用远距离通信310和/或短距离通信320的服务会话。通信实用工具组件可以包括各种例程以允许根据诸如无线应用介质(WAP)、类似压缩HTML(CHTML)的超文本标记语言(HTML)的变形等的介质来接收来自远程设备的服务。
III.包括遭遇潜在的干扰问题的无线通信设备的示例性操作
图4A公开了根据本发明至少一种实施方式理解WCD操作的堆栈方式。在最高级400,用户110与WCD 100交互。该交互涉及用户110经由用户输入360录入信息并从用户输出370接收信息以便激活应用级410中的功能性。在应用级,设备内涉及特定功能性的程序与用户级和***级二者交互。这些程序包括用于可视信息(例如,web浏览器、DVB-H接收器等)、音频信息(例如蜂窝电话、语音邮件、会议软件、DAB或模拟无线电接收器等)、记录信息(例如,数字摄像软件、文字处理、调度等)或其他信息处理的应用。在应用级410所发起的动作可能要求将信息从WCD 100发送或接收到WCD 100。在图4A的示例中,请求数据经由蓝牙TM通信发送至接收方设备。结果,应用级410可以继而调用***级中的资源以发起所请求的对数据的处理以及路由。
***级420处理数据请求以及路由该数据用于传输。处理可以包括,举例而言,对数据的计算、翻译、转换和/或分组化。可以继而将该信息路由至服务级上适合的通信资源。如果所期望的通信资源在服务级430中是活跃的并且可用的,则可以路由分组至无线电调制解调器以便经由无线传输来递送。可以存在多个调制解调器使用不同的无线介质进行操作。例如,在图4A中,调制解调器4是激活的并且能够使用蓝牙TM通信发送分组。然而,无线电调制解调器(作为硬件资源)不需要仅专用于特定无线介质,其可以根据无线介质的要求以及无线电调制解调器的硬件特性使用于不同类型的通信。
图4B公开了一种情况,其中上述示例性操作过程可能引起一个以上的无线电调制解调器变为活跃的。在这种情况下,WCD 100在多种介质上经由无线通信进行传输和接收信息。WCD 100可以与诸如那些在480处分组的各种次级设备进行交互。例如,这些设备可以包括经由例如GSM的远距离无线通信进行通信的蜂窝手持设备、经由蓝牙TM进行通信的无线手持设备、经由WLAN进行通信的因特网接入点等。
当这些通信的某些或全部同时进行时可能发生问题。如在图4B中进一步所示的,多个调制解调器同时进行操作可能引起对于彼此的干扰。当WCD 100与多于一个外部设备(如上文所述)进行通信时可能遭遇这种情况。在一种示例性极端情况下,由于所有这些无线介质都在2.4GHz频带内工作,所以具有同时经由蓝牙TM、WLAN以及无线USB进行通信的调制解调器的设备将遭遇基本上的重叠。作为如图4B中描绘的区域的重叠部分示出的干扰,将引起分组丢失并需要重传这些丢失的分组。重传要求未来的时隙用于重传丢失的信息,并因此,如果信号没有完全丢失的话,则至少降低了整体通信性能。本发明在至少一个实施方式中设法管理其中可能冲突的通信同时发生而造成问题的情形,以便最小化或完全避免干扰,并且结果,最大化速度和质量。
IV.无线通信设备中的无线调制解调器信号控制。
图5A公开了不同类型的可以在WCD 100中实现的无线电模块的示例。选择待使用的无线电模块可以根据针对WCD 100中的功能性的各种需求,或相反地,根据设备中诸如空间或功率限制的限制。无线电模块500是单一模式无线电模块,无线电模块510是多模式无线电模块(在图5B中进一步解释)。单一模式无线电模块500可以一次仅支持一种无线通信介质(例如,单一模式无线电模块可以配置为支持蓝牙TM)并且可以共享诸如公用天线520或天线阵列以及相关硬件的物理资源(例如物理层512)。
如图5A中所描绘的,由于所有的单一模式无线电模块可以共享物理层512的资源,所以必须存在某种控制以便控制各单一模式无线电模块500如何使用这些资源。因此可以在各无线电调制解调器中包括本地控制器517以控制PHY层512的使用。这种本地控制器可以将以下信息作为输入消息:来自WCD 100内的其他组件希望经由单一模式无线电模块500发送消息的信息以及来自其他单一模式无线电模块500关于它们的当前状态的信息。此当前状态信息可以包括优先级别、活跃/非活跃状态、待处理消息的数量、活跃通信的持续时间等。本地控制器517可以使用此信息以控制消息从消息队列518向PHY层512的释放,或更进一步,以控制从消息队列518发送的消息的质量水平以便保存资源用于其他无线通信介质。各单一模式无线电模块500中的本地控制可以采用以下形式,例如,用于利用在该无线电模块中所实施的无线通信介质的调度。
现在于图5B中解释示例性多模式无线电模块510。多模式无线电模块510可以包括本地控制资源以用于管理尝试使用多模式无线电模块510的物理层(PHY)资源的每个“无线接入”(例如基于无线电控制堆栈的软件)。在此示例中,多模式无线电模块510包括至少三个无线电堆栈或无线电协议(图5B中标记的蓝牙、WLAN以及WiMAX),它们可以共享多模式无线电模块510的PHY层资源(例如硬件资源、天线等)。本地控制资源可以包括许可控制器(Adm Ctrl516)以及多模式控制器(多模式管理器514)。这些本地控制资源可以实施作为以双模无线电调制解调器接口形式的硬件(例如,逻辑设备、门阵列、MCM、ASIC等)和/或软件程序,并且可以将该无线电调制解调器接口耦合到,或可选地嵌入到多模式无线电模块510中。
通过滤掉来自WCD 100的操作***的可由多模式无线电模块510发送和可能进一步导致多模式无线电模块510冲突的不同的无线通信介质请求,许可控制516可以作为用于多模式无线电模块510的网关。该冲突信息可以伴随用于其他无线电模块的可操作调度信息发送至多模式管理器514以进行进一步处理。多模式管理器514接收该信息,然后可以将其用于规划调度,诸如用于利用无线通信介质的调度,控制从各种消息队列518传输的消息的释放。
V.编解码器控制。
出于解释的目的,现在在讨论编解码器控制时,使用多模式无线电模块510的先前示例。本发明不限于此特定实施方式并且可以按单一模式无线电模块500或多模式无线电模块510实现。图5C公开了多模式无线电模块510,包括编解码器控制器530以用于将消息队列518耦合到PHY层512。可以将编解码器控制器530进一步耦合到多模式管理器514。多模式管理器514可以利用这种耦合以便考虑到在多模式无线电模块510内部和从WCD的其他部分提供的各种输入而均衡去话消息。可以内部提供的输入包括针对每个消息队列的使用PHY层512的持续时间、无线通信介质的优先级、在消息无线电队列518中待处理的消息数量等。可以从多模式无线电模块510外部接收的输入可包括至少活跃/休眠模式指示符以及来自使用可能冲突的无线通信介质的其他无线电模块的预测传输调度。
由多模式管理器514接收的信息可以用于控制根据多模式无线电模块510所支持的无线通信介质所使用的各种编解码器。这些编解码器每个都可以被独立控制,并且在图5C中表示为532。用变化的刻度来表示针对每个编解码器532的信号质量水平。“H”指示编解码器正在转换信号因此提供可用的最高质量。作为结果,此编解码器还将使用最大量的资源。相反地,“L”指示编解码器配置为转换信号使得其最有效地使用PHY层512中可用的资源,然而,质量将是较低的。
各编解码器可以单独配置以便考虑到由多模式管理器514所接收和处理的信息而均衡各种消息列队518的通信需求。例如,对于多模式无线电模块518,WLAN可以是最高优先级无线通信介质。这可以由WCD 100中的用户配置、使用WLAN用于无线通信的应用、特定通信介质如何工作的性质(例如,由于WLAN是未调度的)等中的至少一个来确定。WLAN因此设置为靠近“H”以便确保通信的最佳质量。由于WLAN使用了针对多模式无线电模块510的大部分可用资源,其他编解码器532可以设置为较低质量水平以避免资源的完全耗尽以及可能的过载。在此示例中,蓝牙TM可以处于优先级中的第二位以略低质量水平进行操作,随后是WiMAX以及由多模式无线电模块510所服务的任何其他无线通信介质(MISC.)。
在本发明的另一示例中,图5D公开了以下情况,其中多个无线设备在不同的无线通信介质上同时与WCD 100进行通信。为了维持所有这些并存的无线链路并避免通信故障,530A中所示的信号质量水平可以调整为反映530B中的信号质量水平。例如,蓝牙TM信号质量可以从532A中的较高设置降低到532B中所示的较低设置。通过这种变化使得通信资源可用,该通信资源可以被分配给其他无线电模块610或者在多模式无线电模块510的情况下该通信资源可被分配到其他无线通信介质。在实际实践中,这可以涉及WCD 100命令已连接的蓝牙设备调整编解码器以提供较低信号质量,诸如WCD 100命令蓝牙TM手持设备调整用于传输和接收语音通信的音频编解码器。在某些情况下,这可以涉及对于不同编解码器的激活,这在图5E中进一步描述。
图5E详述了图5D中表示的示例信号质量配置。将各种质量水平翻译为实际实践可能涉及对完全不同的编解码器的选择,该编解码器将用于转换信号。例如,首先表示在图5C中的编解码器控制器530现在再次表示在图5E中,其具有多种编解码器532用于多模式无线电模块510所服务的各无线通信介质。编解码器532可以进一步包括特定比特率编解码器532,该编解码器可以由多模式管理器514来选择。“HQ”可以指示高比特率编解码器以用于创建高质量信号。“LQ”可以指示更加资源-友好的低比特率编解码器,其也输送较低质量。通过选择针对各无线通信介质的编解码器,在所有无线通信介质上的通信都可以维持,尽管某些通信可能以较低质量水平工作。
VI.比特率缩放
调整信号的质量并不限于直接变更编解码器。信号质量还可以在编解码器已转换在用于传输的准备中的信号之后加以调整。图5F中公开的是根据本发明至少一个实施方式的示例性后编解码器信号质量调整***。正如在此示例中所示,编解码器控制元件530可以进一步包括模块用于执行在信号上的比特率缩放用于传输。在此处理中,分组化的信号可以进一步在分段和缩放部分536中分解为更小的分组。继而,可以消除较不重要分组,导致信号具有较低质量水平但高得多的资源节约。此信号可以继而通过无线电调制解调器538传送出至PHY层512用于传输。
无线通信介质活跃性的示例在图5G中公开。该***包括蓝牙TM无线电模块及其用户应用以及具有其用户应用的WLAN无线电模块。更具体地,蓝牙TM 554支持传输语音数据的应用,例如,从移动终端传输到耳机。WLAN 556支持语音编解码器(特征在于比特率缩放能力)其可以从所述终端的摄像头流式传输视频数据至膝上型计算机。在此示例中,蓝牙TM 554可以认为具有比WLAN 556更高的优先级,因为蓝牙TM无法重传丢失分组,这是由于该分组是SCO HV3[3]类型。此外,针对在此场景下使用蓝牙TM 554,最大和平均允许尺寸(理想地)为2500μs,并且允许带宽是66%。
假设用于完全数据流式传输的所需带宽为50%并且来自该编解码器的分组尺寸为3000μs。此初始分组尺寸表示为“A”分段和“B”分段的组合,然而这些分组可能被进一步分段为独立的“A”分组和“B”分组,其中每个长为1500μs(也可能使用更小的分段,但是此处是出于解释的目的使用两个分段部分)。这些分组(以及WLAN协议开销)可以在分配窗内传输(1500μs+开销<2500μs)。如果数据流556中每个“A”分组和“B”分组被立即并且成功传输,则意味着在每个分配窗中传输并确认一个分组,将能够向WLAN提供40%的带宽,这低于实际所需的50%。此缺点可能引起WLAN无线电模块传输缓冲552溢出,这可能导致分组的任意丢失或漏失。任意分组丢失可能,例如,在WLAN视频馈送中制造图像残迹和/或黑视(blackout),以及可能导致该视频馈送的全部丢失。
然而,利用比特率缩放的实施,分段和缩放元件534能够将来自WLAN信号566的输入分组分段为更小的加标记的分组。这些分段可以存储在缓冲器562。继而可以选择链路质量参数以确保蓝牙TM信号564不间断的传输。这些参数例如可以通过多模式管理器514来确定。缩放元件534可以继而根据这些参数而动作并丢弃其中一些经分段的分组以便使信号质量和资源使用达到所期望的水平。由于各WLAN分组566可以被划分为“A”分组和“B”分组,并且编解码器支持比特率缩放,所以当“B”分组对于该流不是至关重要时,可以命令该分段和缩放元件丢弃“B”分组。这在图5G中示出,例如,在566丢弃某些“B”分组,这导致缓冲级562漏失并且实际上永远不会到达溢出。这可能导致较低的信号质量,其可能引起图像的一些变形以及偶然模糊。然而此经控制的质量下降可以减小整体资源负担,允许WCD 100避免将削弱观看体验的致命的WLAN数据丢失。
VII.包括多无线接入控制器的无线通信设备。
在尝试更好地管理WCD 100中的通信中,引入额外的控制器专门用于管理无线通信。WCD 100,如图6A中图示的,包括根据本发明至少一种实施方式的多无线接入控制器(MRC)600。MRC 600耦合到WCD 100的主控制***。此耦合支持MRC 600经由WCD 100的主操作***与无线电调制解调器或通信模块310、312、320和340中的其他类似设备进行通信。
图6B详细公开了WCD 100的至少一种实施方式,其可以包括在图6A中引入的根据本发明至少一种实施方式的多无线接入控制器(MRC)600。MRC 600包括公共接口620,由该接口通过主控制***640发送或接收信息。无线电调制解调器610以及其他设备630在本文中还可称为“模块”,因为它们除了该调制解调器自身以外还可以包含支持硬件和/或软件资源。这些资源可以包括控制、接口和/或处理资源。例如,各无线电调制解调器610或类似通信设备630(例如RFID扫描器用于扫描机器可读信息)还可以包括某些类型的公共接口620以用于与主控制***640进行通信。作为结果,在无线电调制解调器610、类似设备630以及MRC 600之间所发生的所有信息、命令等由主控制***640的通信资源来输送。与WCD 100内所有其他功能模块共享通信资源的可能影响将参考图6C加以讨论。
图6C公开了包括根据本发明至少一种实施方式的MRC 600的效果的类似图4的操作图。在此***中MRC 600可以从WCD 100的主操作***接收可操作数据,例如涉及在应用级410中运行的应用,以及来自服务级430中各种无线电通信设备的状态数据。MRC 600可以使用此信息以向服务级430中的通信设备发布调度命令来尝试避免通信问题。然而,当WCD 100的操作完全使用时则可能发生问题。由于应用级410中的各种应用、***级420中的操作***、服务级430中的通信设备以及MRC 600必须全部共享同一通信***,所以当WCD100的所有方面都正在试图在公共接口***620上进行通信时,可能发生延迟。作为结果,关于通信资源状态信息和无线电调制解调器610控制信息二者的延迟敏感性信息可能延迟,这使来自MRC 600的任何有益效果无效。因此,如果想要实现MRC 600的有益效果,则需要***能够更好地处理延迟敏感性信息的区分和路由。
VIII.包括多无线接入控制***的无线通信设备。
根据本发明至少一种实施方式,图7A引入MRC 600作为WCD100中的多无线接入控制***(MCS)700的一部分。MCS 700直接将模块310、312、320以及340的通信资源链接到MRC 600。MCS 700可以提供专用低业务通信结构用于执行延迟敏感性信息往来于MRC600。
在图7B中示出额外细节。MCS 700形成MRC 600和WCD 100的通信资源之间的直接链路。该链路可以由专用于MCS接口710和760的***建立。例如,MCS接口760可以耦合到MRC 600。MCS接口710可以将无线电调制解调器610和其他类似通信设备630连接到MCS 700以便形成信息输送以用于允许延迟敏感性信息传播到MRC600或从MRC 600传播。通过此种方式,MRC 600的能力不再受到主控制***640处理负载的影响。作为结果,仍由主控制***640传送往来于MRC 600的任何信息可以被认为是延迟容忍的,并因此,此信息的实际到达时间基本上不影响***性能。另一方面,所有延迟敏感性信息被引导至MCS 700,并因此与主控制***的负载相隔离。
在图7C中可见根据本发明至少一种实施方式的MCS 700的效果。现在在MRC 600中可以接收来自至少两个源的信息。***级420可以继续通过主控制***640向MRC 600提供信息。另外,服务级430可以特别地提供由MCS 700输送的延迟敏感性信息。MRC 600可以在这些两种类型的信息之间做出区分并相应地动作。延迟容忍信息可以包括当在通信中主动实施无线电调制解调器时通常不发生改变的信息,诸如无线模式信息(例如,GPRS、蓝牙TM、WLAN等)、可由用户设置定义的优先级信息、无线接入正在驱动的特定服务(QoS、实时/非实时)等。由于延迟容忍信息并不频繁改变,因此其可以由WCD 100的主控制***640在适当时递送。可选地,延迟敏感性(或时间敏感)信息至少包括在无线连接过程期间频繁改变的可操作信息,并且因此,需要即时更新。作为结果,延迟敏感性信息可能需要直接从多个无线电调制解调器610通过MCS接口710和760向MRC 600递送,并且可能包括无线电调制解调器同步化信息。延迟敏感性信息可以响应于MRC 600的请求而被提供,或可以作为在传输期间无线电调制解调器设置中的改变的结果而被递送,正如下文参考同步化将描述的那样。
IX.包括分布式多无线接入控制***的无线通信设备。
图8公开了根据本发明至少一种实施方式的可选的配置,其中将分布式多无线接入控制***(MCS)700引入WCD 100。分布式MCS700可以,在某些情况下,通过将这些控制特征分布到WCD 100中的已必备组件中而确实提供超过集中式MRC 600的优势。作为结果,通信管理操作的基本量可以针对各种通信资源而本地化,诸如无线电调制解调器(模块)610,降低了WCD 100中整体控制命令业务量。
MCS 700,在本示例中,可以利用各种总线结构实现,包括在便携式电子设备中常见的I2C接口以及即将出现的标准诸如正在研发中的SLIMbus。I2C是多主设备总线,其中多个设备可以连接到同一总线并且每一个设备都通过发起数据传送而作为主设备。I2C总线包含至少两个通信线路,信息线路和时钟线路。当设备具有待传输的信息时,假设该设备为主设备角色并且传输其时钟信号和信息两者至接收方设备。另一方面,SLIMbus利用分立的、非区分物理层,其仅在一条线上以50Mbit/s或更慢的速率运行。其由移动行业处理器接口(MIPI)联盟研发以取代当今的I2C接口以及I2S接口而可以提供更多特征以及要求比这两者结合相同或更低的功率。
MCS 700直接链接模块310、312、320以及340中的分布式控制组件702。另一分布式控制组件704可以驻留于WCD 100的主控制***640中。重要的是应该注意在处理器300中所示出的分布式控制组件704不仅限于这种实施方式,并且可以驻留于WCD 100中任何合适的***模块中。MCS 700的添加提供专用低业务通信结构以用于承载来往于各种分布式控制组件702的延迟敏感性信息。
图8A中公开的示例性实施方式在图8B中更详细地描述。MCS700形成WCD 100内分布式控制组件702之间的直接链路。无线电调制解调器610中的分布式控制组件702(一起形成“模块”)可以,例如,组成MCS接口710、无线电活跃性控制器720以及同步器730。无线电活跃性控制器720使用MCS接口710与在其他无线电调制解调器610中的分布式控制组件进行通信。可以利用同步器730从无线电调制解调器610获得定时信息以满足来自任何分布式控制组件702的同步化请求。无线电活跃性控制器702还可以通过公共接口620获得来自主控制***640(例如,来自分布式控制组件704)的信息。作为结果,由主控制***640通过公共接口620向无线电活跃性控制器720传送的任何信息可以被认为是延迟容忍的,并且因此,此信息的实际到达时间基本上不影响通信***性能。另一方面,所有的延迟敏感性信息可能由MCS 700输送,并因此与主控制***过载相隔离。
如上文所述,分布式控制组件704可以存在于主控制***640之内。此组件的某些方面可以驻留于处理器300中,举例而言,作为监控并协调无线电活跃性控制器720的行为的运行软件例程。示出的处理器300包含优先级控制器740。可以利用优先级控制器740监控活跃的无线电调制解调器610以便确定在这些设备中的优先级。可以由存储于优先级控制器740中的规则和/或条件确定优先级。变为活跃的调制解调器可以从优先级控制器740请求优先级信息。并且,成为非活跃的调制解调器可以通知优先级控制器740使得保持活跃的无线电调制解调器610的相关优先级可以得到相应调整。优先级信息通常不被认为是延迟敏感性的,因为其主要是当无线电调制解调器610被激活/去激活时才被更新,并且因此,优先级信息在无线电调制解调器610的活跃的通信连接过程期间并不频繁改变。作为结果,根据本发明至少一种实施方式,此信息可以使用公共接口***620输送至无线电调制解调器610。
分布式控制MCS 700的至少一种影响在图8C中示出。***级420可以继续通过主控制***640向分布式控制组件702提供延迟容忍信息。另外,在服务级430上的分布式控制组件702,诸如调制解调器活跃性控制器720,可以经由MCS 700彼此交换延迟敏感性信息。每个分布式控制组件702可以在这些两种类型的信息中之间做出区分并相应动作。延迟容忍信息可以包括当在通信中主动实施无线电调制解调器时通常不发生改变的信息,诸如无线电模式信息(例如,GPRS、蓝牙TM、WLAN等)、可由用户设置定义的优先级信息、无线接入正在驱动的特定服务(QoS、实时/非实时)等。由于延迟容忍信息并不频繁改变,因此其可以由WCD 100的主控制***640适时地递送。可选地,延迟敏感性(或时间敏感)信息至少包括在无线连接过程期间频繁改变的调制解调器可操作信息,并且因此,需要即时更新。延迟敏感性信息需要直接在分布式控制组件702之间递送,并且可能包括无线电调制解调器同步化和激活性控制信息。延迟敏感性信息可以响应于请求而被提供,或可以作为在无线电调制解调器中的改变的结果而被递送,正如下文参考同步化将加以描述的。
MCS接口710可以被用于(1)交换同步化信息,以及(2)传输各种无线电活跃性控制器720之间的标识或优先级化信息。另外,如上文所述,MCS接口710用于传送无线电参数,就控制而言该参数是延迟敏感性的。MCS接口710可以在不同无线电调制解调器(多点)之间共享,但就等待时间而言其无法与任何其他能够限制MCS接口710使用的功能性共享。
在MCS 700上发送的可以启用/禁用无线电调制解调器610的控制信号将构建于调制解调器的周期事件中。各无线电活跃性控制器720可以从同步器730获得这种关于无线电调制解调器的周期事件的信息。此种类型的事件可以是,例如,GSM中的帧时钟事件(4.615ms)、蓝牙TM中的时隙时钟事件(625μs)或WLAN中的定向信标传输时间(100ms)或任意多个此种事件。当(1)任何无线电活跃性控制器720请求同步化指示,(2)无线电调制解调器内部时间参考改变(例如,由于切换或移交)时,无线电调制解调器610可以发送其同步化指示。只要延迟在几微秒内是不变,则对于同步化信号的等待时间需求并不重要。固定延迟可以在无线电活跃性控制器710的调度逻辑中加以考虑。
为了预测无线通信介质,无线电调制解调器活跃性控制可以基于知晓活跃的无线电调制解调器610何时将在当前正在操作的无线接入的特定连接模式中传输(或接收)。各无线电调制解调器610的连接模式可以在它们相应的无线电活跃性控制器720中被映射到时域操作。作为示例,针对GSM语音链接,优先级控制器740可以知晓关于GSM的所有业务模式。当无线电调制解调器610变为活跃时,此信息可以传送至适合的无线电活跃性控制器720,其可以继而识别在GSM中的语音连接包括一个长为577μs的传输时隙,随后是空时隙,之后是577μs的接收时隙、两个空时隙、监控(RX打开)、两个空时隙,并继而重复。双向传输模式意味着两个传输时隙、空时隙、接收时隙、空时隙、监控以及两个空时隙。当无线电活跃性控制器720预先知晓所有业务模式时,其仅需要知晓何时传输时隙及时发生以便获得GSM无线电调制解调器何时活跃的知识。此信息可以由同步器730获取。当该活跃的无线电调制解调器610将传输(或接收)时,每次必须检查来自其相应无线电活跃性控制器720的调制解调器活跃性控制信号是否允许通信。无线电活跃性控制器720通常允许或禁用对一个完整无线电传输块(例如,GSM时隙)的传输。
X.包括分布式多无线接入控制***的可选示例的无线通信设备。
根据图9A到图9C公开了根据本发明至少一种实施方式的可选分布式控制配置。在图9A中,分布式控制组件702继续由MCS 700链接。然而,现在分布式控制组件704还经由MCS接口直接耦合到分布式控制组件702。作为结果,分布式控制组件704还可以利用并从MCS 700获得益处以用于涉及WCD 100的各种通信组件的事务。
现在参考图9B,更详细地示出了将分布式控制组件704包含在MCS 700上。分布式控制组件704至少包括优先级控制器740,其耦合到MCS接口750。MCS接口750允许优先级控制器740经由专用于协调WCD 100中的通信资源的低业务连接向无线电活跃性控制器720发送信息,以及从无线电活跃性控制器720接收信息。如上文所述,优选级控制器740所提供的信息可以不被认为是延迟敏感性信息,然而,经由MCS 700向无线电活跃性控制器720提供优先级信息可能改进WCD 100的整体通信效率。因为在分布式控制组件702和704之间更快的通信可能导致无线电活跃性控制器720中更快相对优先级分辨能力,所以性能可以得到改善。另外,WCD 100的公共接口***620将从不得不容纳来自分布式控制组件704的通信业务中释放出来,从而降低主控制***640中的整体通信负载。另一优势是可以在WCD 100中实现通信控制灵活性。将向优先级控制器740引入新的特征而无需担忧控制组件之间的消息收发是否将是延迟容忍或延迟敏感性的,这是由于MCS接口710在该位置早已是可用的。
图9C公开了在WCD 100中通信方面本发明当前可选的实施方式中可见的增强的操作效果。将用于无线电调制解调器控制信息的可选路由添加到分布式控制组件702和704之间的流可以改进无线电活跃性控制器720的通信管理和减小主控制***640的负担。在此实施方式中,MCS 700的所有分布式控制组件都用专用控制接口链接,该接口提供当主控制***640正在经历提升的事务需求时,免除传送WCD100中的协调控制消息收发。
在图10中公开根据本发明至少一个实施方式的示例消息分组900。示例消息分组900包括活跃性模式信息,其可以由MRC 600或无线电活跃性控制器720制定。在本发明至少一个实施方式中,分组900的数据净荷可以至少包括消息ID信息、允许/不允许传输(Tx)周期信息、允许/不允许接收(Rx)周期信息、Tx/Rx周期性(包含在周期信息中的Tx/Rx活跃性发生的频繁程度)以及有效性信息,其描述该活跃性模式何时变为有效并且是否有新的活跃性模式作为取代或已添加到现存模式。如图所示分组900的数据净荷,可以包括多个针对传输或接收(例如Tx周期1、Tx周期2......)的允许/不允许周期,每个都包含至少周期开始时间和周期结束时间,在该期间无线电调制解调器610可以允许或阻止执行通信活跃性。尽管MCS 700的分布式示例可以允许无线电调制解调器控制活跃性得以实时控制(例如更多具有更精细粒度的控制消息),将多个允许/不允许周期包括到单一消息分组900中的能力可以支持无线电活跃性控制器720在更长的周期时间内处于对无线电调制解调器行为的调度中,这可能带来消息业务的减少。另外,无线电调制解调器610活跃性模式中的改变可以使用每个消息分组900中有效性信息来修改。
调制解调器活跃性控制信号(例如,分组900)可以由MRC 600或无线电活跃性控制器720制定并在MCS 700上传输。该信号分别包括Tx和Rx的活跃性周期,以及用于无线电调制解调器610的活跃性周期性。尽管本地无线电调制解调器时钟是控制时间域(从不被改写),但在将活跃性周期同步化到当前无线电调制解调器操作中所利用的时间参考可以基于至少两个标准之一。在第一个示例中,传输周期可以在无线电调制解调器610中已经发生了预定义数量的同步化事件之后开始。可选地,用于MRC 600的所有定时或分布式控制组件702之间的所有定时可以被标准化为在WCD 100的***时钟左右。两种解决方式都存在优势和劣势。使用已定义数量的调制解调器同步化事件是有益的,这是由于继而所有定时都紧密地对准无线电调制解调器时钟。然而,这种策略实现上相比基于***时钟定时可能更复杂。另一方面,尽管基于***时钟定时作为标准可能更容易实现,但只要无线电调制解调器610中安装了新的活跃性模式,则都必须必要地实现转化到调制解调器时钟定时。
活跃性周期可以被指示作为开始和停止时间。如果仅存在一个活跃连接,或如果不需要调度该活跃连接,则调制解调器活跃性控制信号可以被设置为总是允许该无线电调制解调器操作而不受到限制。在尝试实际通信之前无线电调制解调器610将检查是否允许传输或接收。活跃性结束时间可以被用于检查同步性。一旦无线电调制解调器610已结束业务(时隙/分组/突发),则其可以检查该活跃性信号是否仍被设置(由于余量,其应该仍被设置)。如果不是这种情况,则无线电调制解调器610可以通过同步器730发起与MRC 600或与无线电活跃性控制器720的新的同步。其同样发生在无线电调制解调器时间参考或连接模式改变的情况。如果无线电活跃性控制器720与调制解调器不同步并在错误时间开始应用调制解调器传输/接收约束,则可能出现问题。所以,调制解调器同步化信号需要周期性更新。在同步化信息中需要更精确、更活跃的无线连接。
XI.到其他设备的无线电调制解调器接口。
作为信息获取服务的一部分,MCS接口710需要向MRC 600(或无线电活跃性控制器720)发送有关无线电调制解调器610的周期性事件的信息。使用其MCS接口710,无线电调制解调器610可以指示有关其操作的周期性事件的时间实例。在实践中,这些实例是当无线电调制解调器610活跃时并且可以准备用于通信或正在通信的时间。先于或者传输或接收模式期间所发生的事件可以被用作时间参考(例如,在GSM的情况下,可以在调制解调器中指示帧边缘,不必须在该时刻进行传输或接收,但是基于帧时钟我们知晓调制解调器将在帧时钟边缘之后的[x]ms进行传输)。用于此种定时指示的基础原则是事件在属性上是周期性的。并不需要指示每个偶发事件,但是MRC 600可以自己计算中间偶发事件。为了使其成为可能,控制器还将需要关于该事件的其他相关信息,例如周期性以及持续时间。此消息可以嵌入指示中或者控制器可以通过其他方法获得它。最重要的是,这些定时指示需要如此以使得控制器可以获取无线电调制解调器的基础周期性以及定时。事件的定时可以在其指示本身中,或可以从指示信息中由MRC600(或无线电活跃性控制器720)隐含定义。
大体上这些定时指示需要在如下的周期性事件中提供:来自基站的调度广播(通常为TDMA/MAC帧边界)以及自身周期性传输或接收周期(通常为Tx/Rx时隙)。这些通知需要由无线电调制解调器610发布在:(1)网络登入上(即,调制解调器获取网络同步),(2)周期性事件定时改变上,例如由于移交或切换以及(3)按照多无线接入控制器的策略和配置设置(整体式或分布式)。在本发明至少一个实施方式中,在WCD 100中的上述通信组件之间交换的各种消息可以用于指示在本地(无线电调制解调器级)或全局(WCD级)基础上的行为。MRC 600或无线电活跃性控制器720可以向无线电调制解调器610递送调度,意图控制该特定调制解调器,然而,可以不强迫无线电调制解调器610符合该调度。基本原则是无线电调制解调器610不仅根据多无线接入控制信息进行操作(例如仅当MRC 600允许时进行操作)而且在考虑MRC调度信息的同时执行内部调度以及链路适配。
XII.集成WCD控制以便补充编解码器控制策略。
图11A示出由MRC 600所提供的通信管理来实现的编解码器控制的示例。根据本发明至少一个实施方式,MRC 600可以耦合到编解码器控制530和多模式管理器514之一或者全部。此耦合可以通过公共接口620或专用于递送延迟敏感性信息的MCS接口710。多模式无线电模块510可以向MRC 600提供业务测量信息。业务信息可以包括针对各无线通信介质的待处理的消息的数量、针对各无线通信介质待处理的消息的时长、关于信道当前是否处于使用中的载波感应信息等。可由MRC 600利用此信息以创建操作调度以用于多模式无线电模块510所支持的各消息队列518(以及因此用于无线通信介质)。
现在参考图11B,其示出比特率缩放编解码控制530和MRC控制600的示例性集成。如上文所公开的,此种耦合可以通过公共接口620或专用于递送延迟敏感性信息的MCS接口710。多模式无线电模块510可以向MRC 600提供业务测量信息。由MRC 600提供的调度信息可以包括有关分组尺寸的统计和/或精确数据,其可在链路上发送,以及对于该链路的整体播出时间允许。该调度信息可以继而用于分段从该编解码器输出的数据,使得所有所传输的分组适合最大分组尺寸。整体播出时间允许可以进一步翻译为链路容量。如果该链路容量低于该编解码器所提供的数据流的整体要求,则可以通过选择对于流并不重要的那些分组并且丢弃它们来防止缓冲溢出。通过这种方式,信号质量可能降低,但对传输信号的整体需求也降低了。
图12A公开了根据本发明至少一个实施方式的示例性处理流程。更具体地,所公开的过程可被用于确定由无线电模块610传输的信号的质量是否应该被调整。该过程可以开始于步骤1200,其中评估通信的潜在冲突。如果MRC 600管理用于WCD 100的通信,则在步骤1216由MRC 600提供调度信息。否则调度信息可以在位于各无线电模块610中的本地控制器之间传送。状态信息也可以由这些本地控制器共享,或者无线电调制解调器状态信息可以通过监控在其他无线电模块(例如单一模式无线电调制解调器500)中或在同一无线电模块610(例如多模式无线电调制解调器510)中的消息队列618获得。如果在处理了所接收调度和状态信息后并未显示存在潜在冲突,则在步骤1204无线电模块610可以在步骤1204继续允许100%的通信资源分配给活跃的无线通信介质。在步骤1200该过程可以基于周期性地或者根据某些触发继而再次开始以便重新评估潜在冲突。
然而,如果潜在冲突在步骤1202中确定,则在步骤1206中可以确定活跃无线通信介质之间的相对优先级。如上文所述,该相对优先级可以鉴于多个因素而确定,诸如支持无线通信介质的消息队列的状态、利用无线通信介质的应用、用户设置等。一旦确定优先级,继而在步骤1208可以着手继续调整过程,其中可以监控不同的活跃无线电模块610(或在多模式无线电模块510的情况下是活跃消息队列)以便确定资源是否需要被重分配。例如,如果更高优先级的无线通信介质要求额外资源(例如需要分配更多时间用于通过天线520经由PHY层512传输分组),则可以在步骤1210中做出决定以重分配更多通信资源给该更高优先级介质。在另一场景中,可以降低更高优先级无线通信介质的质量以便稳定WCD 100中其他无线电模块610的通信。这可以包括针对另一无线通信介质变更编解码器以便降低质量,以及在步骤1212根据任何上文公开的信号质量调整过程同样降低无线电调制解调器610上的负担。该监控过程可以继续均衡无线电模块610上的负载,该过程开始于步骤1208直至WCD 100中的资源在无线电模块610之间适当分配(例如步骤1210的回答为“否”)以及在步骤1214针对所有活跃的无线电模块的传输已经完成。继而过程可以再次在1200重新开始,或如果MRC 600存在则在步骤1216可以获得调度信息。
图12B公开了除了在步骤1210确定在无线电调制解调器610之间要求资源重分配以外与图12A类似的过程,该确定可以引起在步骤1220中一个或多个信号开始时发生比特率缩放过程。在步骤1220可以利用从MRC 600(如果在WCD 100中存在)接收的信息以及从其他无线电模块610接收的信息以便确定如何分段和缩放从编解码器532所接收的分组。分段和缩放可以基于带宽和可用播出时间确定将该分组子划分为多小。继而在步骤1224,可以丢弃来自一个或多个通信信号的较不重要的分组。消除这些较不重要的分组可能降低信号质量,但还将降低WCD 100中共享资源的负载,以及可以进一步允许所有通信继续进行而没有故障。
因此,对于本领域技术人员将是明显的,可以做出各种形式以及细节上的改变而不脱离本发明的精神以及范围。本发明的宽度及范围将不限于任何上述的示例性实施方式,而仅是根据随附的权利要求书及其等效方案进行限定。
Claims (45)
1.一种方法,包括:
接收针对在无线通信设备中操作的无线电模块所利用的干扰无线通信介质的活跃性变化的一个或多个指示;
确定所述干扰无线通信介质的活跃性变化是否符合预定阈值水平;以及
如果所述活跃性变化符合所述预定阈值水平,则命令修改由所述无线电模块所正在利用的编解码器。
2.根据权利要求1所述的方法,其中对所述干扰无线通信介质的活跃性变化是否符合预定阈值水平的确定包括确定所述干扰无线通信介质对物理层组件的利用率是否超过预定利用水平。
3.根据权利要求1所述的方法,其中所述编解码器是音频编解码器或视频编解码器中的至少一种。
4.根据权利要求1所述的方法,其中命令对编解码器的修改包括改变由所述编解码器所生成信号的质量水平。
5.根据权利要求4所述的方法,其中改变由所述编解码器所生成信号的质量水平包括改变所述编解码器的比特率或改变为具有不同比特率的另一编解码器中的至少一种方式。
6.根据权利要求4所述的方法,其中改变由所述编解码器所生成信号的质量水平包括将音频消息分组分段为更小尺寸的音频分组并且丢弃任何非必需的音频消息分组。
7.根据权利要求4所述的方法,其中改变由所述编解码器所生成信号的质量水平包括确定所有干扰无线电模块之间的优先级以便确定如何改变所述编解码器的质量水平。
8.根据权利要求7所述的方法,其中降低支持低优先级无线电模块的编解码器所生成的质量水平以便提供额外资源用于高优先级无线电模块。
9.根据权利要求7所述的方法,其中降低支持高优先级无线电模块的编解码器所生成的质量水平以便提供额外资源用于所述无线通信设备中的其他无线电模块。
10.根据权利要求1所述的方法,其中至少由多无线接入控制器设置所述阈值水平,所述多无线接入控制器管理所述无线通信设备中多个无线电模块的操作。
11.根据权利要求10所述的方法,进一步包括从所述多无线接入控制器接收可操作调度,该可操作调度包括无线电模块被允许进行通信的至少一个时间周期。
12.一种计算机程序产品,包括计算机可用介质,该介质具有包含于所述介质内的计算机可读程序代码,包括:
计算机可读程序代码,用于接收针对在无线通信设备中操作的无线电模块所利用的干扰无线通信介质的活跃性变化的一个或多个指示;
计算机可读程序代码,用于确定所述干扰无线通信介质的活跃性变化是否符合预定阈值水平;以及
计算机可读程序代码,用于如果所述活跃性变化符合所述预定阈值水平,则命令修改由所述无线电模块所正在利用的编解码器。
13.根据权利要求12所述的计算机程序产品,其中对所述干扰无线通信介质的活跃性变化是否符合预定阈值水平的确定包括确定所述干扰无线通信介质对物理层组件的利用率是否超过预定利用水平。
14.根据权利要求12所述的计算机程序产品,其中所述编解码器是音频编解码器或视频编解码器中的至少一种。
15.根据权利要求12所述的计算机程序产品,其中命令修改编解码器包括改变由所述编解码器所生成信号的质量水平。
16.根据权利要求15所述的计算机程序产品,其中改变由所述编解码器所生成信号的质量水平包括改变所述编解码器的比特率或改变为具有不同比特率的另一编解码器中的至少一种方式。
17.根据权利要求15所述的计算机程序产品,其中改变由所述编解码器所生成信号的质量水平包括将音频消息分组分段为更小尺寸的音频分组并且丢弃任何非必需的音频消息分组。
18.根据权利要求15所述的计算机程序产品,其中改变由所述编解码器所生成信号的质量水平包括确定所有干扰无线电模块之间的优先级以便确定如何改变所述编解码器的质量水平。
19.根据权利要求18所述的计算机程序产品,其中降低支持低优先级无线电模块的编解码器所生成的质量水平以便提供额外资源用于高优先级无线电模块。
20.根据权利要求18所述的计算机程序产品,其中降低支持高优先级无线电模块的编解码器所生成的质量水平以便提供额外资源用于所述无线通信设备中的其他无线电模块。
21.根据权利要求12所述的计算机程序产品,其中至少由多无线接入控制器设置所述阈值水平,所述多无线接入控制器管理所述无线通信设备中多个无线电模块的操作。
22.根据权利要求21所述的计算机程序产品,进一步包括从所述多无线接入控制器接收可操作调度,该可操作调度包括无线电模块被允许进行通信的至少一个时间周期。
23.一种设备,包括:
一个或多个无线电模块;以及
至少一个多无线接入控制器,耦合到所述一个或多个无线电模块;
其中所述设备配置用于:
接收针对在无线通信设备中操作的由所述一个或多个无线电模块所利用的干扰无线通信介质的活跃性变化的一个或多个指示;
确定所述干扰无线通信介质的活跃性变化是否符合预定阈值水平;以及
如果所述活跃性变化符合所述预定阈值水平,则命令修改由所述一个或者多个无线电模块所正在利用的编解码器。
24.根据权利要求23所述的设备,其中所述干扰无线通信介质是由多模式无线电模块所利用的多个无线通信介质之一。
25.根据权利要求23所述的设备,其中由多个无线电模块利用多个无线通信介质,该多个无线电模块共享所述无线通信设备中的硬件资源,该硬件资源至少包括天线。
26.根据权利要求23所述的设备,其中对所述干扰无线通信介质的活跃性变化是否符合预定阈值水平的确定包括确定所述干扰无线通信介质对物理层组件的利用率是否超过预定利用水平。
27.根据权利要求23所述的设备,其中所述编解码器是音频编解码器或视频编解码器中的至少一种。
28.根据权利要求23所述的设备,其中命令修改编解码器包括改变由所述编解码器所生成信号的质量水平。
29.根据权利要求28所述的设备,其中改变由所述编解码器所生成信号的质量水平包括改变所述编解码器的比特率或改变为具有不同比特率的另一编解码器中的至少一种方式。
30.根据权利要求28所述的设备,其中改变由所述编解码器所生成信号的质量水平包括将音频消息分组分段为更小尺寸的音频分组并且丢弃任何非必需的音频消息分组。
31.根据权利要求28中所述的设备,其中改变由所述编解码器所生成信号的质量水平包括确定所有干扰无线电模块之间的优先级以便确定如何改变所述编解码器的质量水平。
32.根据权利要求31所述的设备,其中降低支持低优先级无线电模块的编解码器所生成的质量水平以便提供额外资源用于高优先级无线电模块。
33.根据权利要求31所述的设备,其中降低支持高优先级无线电模块的编解码器所生成的质量水平以便提供额外资源用于所述无线通信设备中的其他无线电模块。
34.根据权利要求23所述的设备,其中至少由多无线接入控制器设置所述阈值水平,所述多无线接入控制器管理所述无线通信设备中多个无线电模块的操作。
35.根据权利要求34所述的设备,进一步包括从所述多无线接入控制器接收可操作调度,该可操作调度包括无线电模块被允许进行通信的至少一个时间周期。
36.一种设备,包括:
用于接收针对在无线通信设备中操作的无线电模块所利用的干扰无线通信介质的活跃性变化的一个或多个指示的装置;
用于确定所述干扰无线通信介质的活跃性变化是否符合预定阈值水平的装置;以及
用于如果所述活跃性变化符合所述预定阈值水平,则命令修改由无线电模块所正在利用的编解码器的装置。
37.一种无线电模块,包括:
无线电调制解调器;以及
本地控制器,耦合到所述无线电调制解调器,所述本地控制器配置用于:
接收针对在无线通信设备中操作的无线电模块所利用的干扰无线通信介质的活跃性变化的一个或多个指示;
确定所述干扰无线通信介质的活跃性变化是否符合预定阈值水平;以及
如果所述活跃性变化符合所述预定阈值水平,则命令修改由所述无线电模块所正在利用的编解码器。
38.根据权利要求37所述的无线电模块,其中对所述干扰无线通信介质的活跃性变化是否符合预定阈值水平的确定包括确定所述干扰无线通信介质对物理层组件的利用率是否超过预定利用水平。
39.根据权利要求37所述的无线电模块,其中所述编解码器是音频编解码器或视频编解码器中的至少一种。
40.根据权利要求37所述的无线电模块,进一步包括从多无线接入控制器接收可操作调度,该可操作调度包括无线电模块被允许进行通信的至少一个时间周期。
41.一种***,包括:
无线通信设备,所述无线通信设备至少包括:
一个或多个无线电模块,其利用多个无线通信介质;
所述一个或多个无线电模块中的至少一个接收针对在无线通信设备中操作的另一无线电模块所利用的干扰无线通信介质的活跃性变化的一个或多个指示;
所述至少一个无线电模块确定所述干扰无线通信介质的活跃性变化是否符合预定阈值水平;以及
如果所述活跃性变化符合所述预定阈值水平,则所述至少一个无线电模块命令修改由所述无线电模块所正在利用的编解码器。
42.一种方法,包括:
从多无线接入控制器接收可操作调度,该可操作调度包括无线电模块被允许进行通信的至少一个时间周期;
接收针对在无线通信设备中操作的无线电模块所利用的干扰无线通信介质的活跃性变化的一个或多个指示;
确定所述干扰无线通信介质的活跃性变化是否符合预定阈值水平;
确定所述干扰无线通信介质是否被允许用于通信以及是否具有考虑到所述可操作调度信息的优先级;以及
如果所述活跃性变化符合所述预定阈值水平、所述干扰无线通信介质被允许用于通信并且具有优先级,则命令修改由所述无线电模块所正在利用的编解码器。
43.根据权利要求42所述的方法,其中命令修改所述编解码器包括改变由所述编解码器所生成信号的质量水平。
44.一种无线电模块,包括:
一个或多个天线;
两个或多个无线电调制解调器,其中所述两个或多个无线电调制解调器与所述一个或多个天线耦合;以及
控制器,其中所述控制器配置用于:
接收可操作调度,该可操作调度包括无线电模块被允许进行通信的至少一个时间周期;
至少基于所接收的可操作调度提供针对所述两个或多个无线电调制解调器利用无线通信介质的调度;
接收针对由所述两个或者多个无线电模块中的一个或者多个利用的无线通信介质的可操作条件变化的一个或者多个指示;
确定针对由所述两个或者多个无线电模块中的一个或者多个利用的无线通信介质的可操作条件变化是否符合预定阈值水平;以及
如果所述可操作条件变化符合预定阈值水平,则命令修改由所述两个或者多个无线电模块中的一个或者多个所正在利用的编解码器。
45.根据权利要求44所述的无线电模块,其中对针对由所述两个或者多个无线电模块中的一个或者多个利用的无线通信介质的可操作条件变化是否符合预定阈值水平的确定包括确定所述两个或者多个无线电模块中的一个或者多个是否需要比针对利用所述无线通信介质调度的更多的时间。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/679,640 | 2007-02-27 | ||
US11/679,640 US20080207253A1 (en) | 2007-02-27 | 2007-02-27 | Multiradio management through quality level control |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101257327A true CN101257327A (zh) | 2008-09-03 |
Family
ID=39469452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100090267A Pending CN101257327A (zh) | 2007-02-27 | 2008-01-30 | 通过质量水平控制的多无线接入管理 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080207253A1 (zh) |
EP (1) | EP1965522A2 (zh) |
CN (1) | CN101257327A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102170644A (zh) * | 2011-05-23 | 2011-08-31 | 新邮通信设备有限公司 | 一种终端设备内共存干扰避免的方法 |
WO2012097734A1 (zh) * | 2011-01-19 | 2012-07-26 | 中兴通讯股份有限公司 | 一种设备内共存干扰上报的触发方法和*** |
CN104285425A (zh) * | 2012-05-15 | 2015-01-14 | 高通股份有限公司 | 通过经由多个信道进行服务来限制故障率的方法、***和装置 |
Families Citing this family (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7492737B1 (en) * | 2001-05-23 | 2009-02-17 | Nortel Networks Limited | Service-driven air interface protocol architecture for wireless systems |
US8873585B2 (en) | 2006-12-19 | 2014-10-28 | Corning Optical Communications Wireless Ltd | Distributed antenna system for MIMO technologies |
WO2008103374A2 (en) | 2007-02-19 | 2008-08-28 | Mobile Access Networks Ltd. | Method and system for improving uplink performance |
US8233470B2 (en) * | 2007-06-28 | 2012-07-31 | Intel Corporation | Multi-radio wireless communication device method for synchronizing wireless network and bluetooth communications |
US8345591B2 (en) * | 2007-07-20 | 2013-01-01 | Broadcom Corporation | Method and system for utilizing plurality of physical layers to retain quality of service in a wireless device during a communication session |
US20100054746A1 (en) | 2007-07-24 | 2010-03-04 | Eric Raymond Logan | Multi-port accumulator for radio-over-fiber (RoF) wireless picocellular systems |
CA2698328A1 (en) * | 2007-10-02 | 2009-04-09 | Nokia Corporation | Ip mtu control based on multiradio schedule |
US8175459B2 (en) | 2007-10-12 | 2012-05-08 | Corning Cable Systems Llc | Hybrid wireless/wired RoF transponder and hybrid RoF communication system using same |
EP2203799A4 (en) | 2007-10-22 | 2017-05-17 | Mobileaccess Networks Ltd. | Communication system using low bandwidth wires |
US8160498B2 (en) * | 2007-12-12 | 2012-04-17 | Broadcom Corporation | Method and system for portable data storage with integrated 60 GHz radio |
US8175649B2 (en) | 2008-06-20 | 2012-05-08 | Corning Mobileaccess Ltd | Method and system for real time control of an active antenna over a distributed antenna system |
US8644844B2 (en) | 2007-12-20 | 2014-02-04 | Corning Mobileaccess Ltd. | Extending outdoor location based services and applications into enclosed areas |
US9673904B2 (en) | 2009-02-03 | 2017-06-06 | Corning Optical Communications LLC | Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof |
CN102369678B (zh) | 2009-02-03 | 2015-08-19 | 康宁光缆***有限责任公司 | 基于光纤的分布式天线***、组件和用于校准基于光纤的分布式天线***、组件的相关方法 |
CN102396171B (zh) | 2009-02-03 | 2015-09-30 | 康宁光缆***有限责任公司 | 基于光纤的分布式天线***、组件和用于监视和配置基于光纤的分布式天线***、组件的相关方法 |
CN102232191B (zh) | 2009-02-08 | 2015-07-08 | 康宁移动接入有限公司 | 采用携带以太网信号的电缆的通信*** |
KR101600937B1 (ko) * | 2009-06-30 | 2016-03-21 | 삼성전자 주식회사 | 영상처리장치 및 그 제어 방법과 영상처리 시스템 |
US9590733B2 (en) | 2009-07-24 | 2017-03-07 | Corning Optical Communications LLC | Location tracking using fiber optic array cables and related systems and methods |
US8548330B2 (en) | 2009-07-31 | 2013-10-01 | Corning Cable Systems Llc | Sectorization in distributed antenna systems, and related components and methods |
US8280259B2 (en) | 2009-11-13 | 2012-10-02 | Corning Cable Systems Llc | Radio-over-fiber (RoF) system for protocol-independent wired and/or wireless communication |
US8228883B2 (en) * | 2010-01-03 | 2012-07-24 | Mitsubishi Electric Research Labortories, Inc. | Method and network for transmitting data in a wireless network with fixed transmission intervals |
US8275265B2 (en) | 2010-02-15 | 2012-09-25 | Corning Cable Systems Llc | Dynamic cell bonding (DCB) for radio-over-fiber (RoF)-based networks and communication systems and related methods |
CN102845001B (zh) | 2010-03-31 | 2016-07-06 | 康宁光缆***有限责任公司 | 基于光纤的分布式通信组件及***中的定位服务以及相关方法 |
US20110268446A1 (en) | 2010-05-02 | 2011-11-03 | Cune William P | Providing digital data services in optical fiber-based distributed radio frequency (rf) communications systems, and related components and methods |
US9525488B2 (en) | 2010-05-02 | 2016-12-20 | Corning Optical Communications LLC | Digital data services and/or power distribution in optical fiber-based distributed communications systems providing digital data and radio frequency (RF) communications services, and related components and methods |
US8570914B2 (en) | 2010-08-09 | 2013-10-29 | Corning Cable Systems Llc | Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s) |
EP2606707A1 (en) | 2010-08-16 | 2013-06-26 | Corning Cable Systems LLC | Remote antenna clusters and related systems, components, and methods supporting digital data signal propagation between remote antenna units |
US8068011B1 (en) | 2010-08-27 | 2011-11-29 | Q Street, LLC | System and method for interactive user-directed interfacing between handheld devices and RFID media |
US9252874B2 (en) | 2010-10-13 | 2016-02-02 | Ccs Technology, Inc | Power management for remote antenna units in distributed antenna systems |
US9160449B2 (en) | 2010-10-13 | 2015-10-13 | Ccs Technology, Inc. | Local power management for remote antenna units in distributed antenna systems |
CN103314556B (zh) | 2010-11-24 | 2017-09-08 | 康宁光缆***有限责任公司 | 用于分布式天线***的能够带电连接和/或断开连接的配电模块及相关电力单元、组件与方法 |
US11296504B2 (en) | 2010-11-24 | 2022-04-05 | Corning Optical Communications LLC | Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods |
CN203504582U (zh) | 2011-02-21 | 2014-03-26 | 康宁光缆***有限责任公司 | 一种分布式天线***及用于在其中分配电力的电源装置 |
CN103609146B (zh) | 2011-04-29 | 2017-05-31 | 康宁光缆***有限责任公司 | 用于增加分布式天线***中的射频(rf)功率的***、方法和装置 |
WO2012148938A1 (en) | 2011-04-29 | 2012-11-01 | Corning Cable Systems Llc | Determining propagation delay of communications in distributed antenna systems, and related components, systems and methods |
GB2494411B (en) * | 2011-09-06 | 2017-12-06 | Skype | Signal processing |
EP2829152A2 (en) | 2012-03-23 | 2015-01-28 | Corning Optical Communications Wireless Ltd. | Radio-frequency integrated circuit (rfic) chip(s) for providing distributed antenna system functionalities, and related components, systems, and methods |
US8989667B2 (en) * | 2012-03-28 | 2015-03-24 | Debanjan Mukherjee | Apparatus and methods for a bandwidth efficient scheduler |
WO2013148986A1 (en) | 2012-03-30 | 2013-10-03 | Corning Cable Systems Llc | Reducing location-dependent interference in distributed antenna systems operating in multiple-input, multiple-output (mimo) configuration, and related components, systems, and methods |
US9781553B2 (en) | 2012-04-24 | 2017-10-03 | Corning Optical Communications LLC | Location based services in a distributed communication system, and related components and methods |
EP2842245A1 (en) | 2012-04-25 | 2015-03-04 | Corning Optical Communications LLC | Distributed antenna system architectures |
WO2013181247A1 (en) | 2012-05-29 | 2013-12-05 | Corning Cable Systems Llc | Ultrasound-based localization of client devices with inertial navigation supplement in distributed communication systems and related devices and methods |
US9154222B2 (en) | 2012-07-31 | 2015-10-06 | Corning Optical Communications LLC | Cooling system control in distributed antenna systems |
WO2014024192A1 (en) | 2012-08-07 | 2014-02-13 | Corning Mobile Access Ltd. | Distribution of time-division multiplexed (tdm) management services in a distributed antenna system, and related components, systems, and methods |
US9455784B2 (en) | 2012-10-31 | 2016-09-27 | Corning Optical Communications Wireless Ltd | Deployable wireless infrastructures and methods of deploying wireless infrastructures |
US10257056B2 (en) | 2012-11-28 | 2019-04-09 | Corning Optical Communications LLC | Power management for distributed communication systems, and related components, systems, and methods |
WO2014085115A1 (en) | 2012-11-29 | 2014-06-05 | Corning Cable Systems Llc | HYBRID INTRA-CELL / INTER-CELL REMOTE UNIT ANTENNA BONDING IN MULTIPLE-INPUT, MULTIPLE-OUTPUT (MIMO) DISTRIBUTED ANTENNA SYSTEMS (DASs) |
US9647758B2 (en) | 2012-11-30 | 2017-05-09 | Corning Optical Communications Wireless Ltd | Cabling connectivity monitoring and verification |
US8798622B1 (en) * | 2012-12-04 | 2014-08-05 | Sprint Spectrum L.P. | Active-set management based on an associated codec |
US9158864B2 (en) | 2012-12-21 | 2015-10-13 | Corning Optical Communications Wireless Ltd | Systems, methods, and devices for documenting a location of installed equipment |
US9497706B2 (en) | 2013-02-20 | 2016-11-15 | Corning Optical Communications Wireless Ltd | Power management in distributed antenna systems (DASs), and related components, systems, and methods |
EP3008515A1 (en) | 2013-06-12 | 2016-04-20 | Corning Optical Communications Wireless, Ltd | Voltage controlled optical directional coupler |
WO2014199380A1 (en) | 2013-06-12 | 2014-12-18 | Corning Optical Communications Wireless, Ltd. | Time-division duplexing (tdd) in distributed communications systems, including distributed antenna systems (dass) |
US9247543B2 (en) | 2013-07-23 | 2016-01-26 | Corning Optical Communications Wireless Ltd | Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs) |
US9661781B2 (en) | 2013-07-31 | 2017-05-23 | Corning Optical Communications Wireless Ltd | Remote units for distributed communication systems and related installation methods and apparatuses |
WO2015029028A1 (en) | 2013-08-28 | 2015-03-05 | Corning Optical Communications Wireless Ltd. | Power management for distributed communication systems, and related components, systems, and methods |
US9385810B2 (en) | 2013-09-30 | 2016-07-05 | Corning Optical Communications Wireless Ltd | Connection mapping in distributed communication systems |
EP3064032A1 (en) | 2013-10-28 | 2016-09-07 | Corning Optical Communications Wireless Ltd | Unified optical fiber-based distributed antenna systems (dass) for supporting small cell communications deployment from multiple small cell service providers, and related devices and methods |
WO2015079435A1 (en) | 2013-11-26 | 2015-06-04 | Corning Optical Communications Wireless Ltd. | Selective activation of communications services on power-up of a remote unit(s) in a distributed antenna system (das) based on power consumption |
US9178635B2 (en) | 2014-01-03 | 2015-11-03 | Corning Optical Communications Wireless Ltd | Separation of communication signal sub-bands in distributed antenna systems (DASs) to reduce interference |
US9775123B2 (en) | 2014-03-28 | 2017-09-26 | Corning Optical Communications Wireless Ltd. | Individualized gain control of uplink paths in remote units in a distributed antenna system (DAS) based on individual remote unit contribution to combined uplink power |
US9531443B2 (en) * | 2014-03-29 | 2016-12-27 | Intel Corporation | Techniques for communication with tag devices |
US9357551B2 (en) | 2014-05-30 | 2016-05-31 | Corning Optical Communications Wireless Ltd | Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCS), including in distributed antenna systems |
US9509133B2 (en) | 2014-06-27 | 2016-11-29 | Corning Optical Communications Wireless Ltd | Protection of distributed antenna systems |
US9525472B2 (en) | 2014-07-30 | 2016-12-20 | Corning Incorporated | Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods |
US9730228B2 (en) | 2014-08-29 | 2017-08-08 | Corning Optical Communications Wireless Ltd | Individualized gain control of remote uplink band paths in a remote unit in a distributed antenna system (DAS), based on combined uplink power level in the remote unit |
US9653861B2 (en) | 2014-09-17 | 2017-05-16 | Corning Optical Communications Wireless Ltd | Interconnection of hardware components |
US9602210B2 (en) | 2014-09-24 | 2017-03-21 | Corning Optical Communications Wireless Ltd | Flexible head-end chassis supporting automatic identification and interconnection of radio interface modules and optical interface modules in an optical fiber-based distributed antenna system (DAS) |
US10659163B2 (en) | 2014-09-25 | 2020-05-19 | Corning Optical Communications LLC | Supporting analog remote antenna units (RAUs) in digital distributed antenna systems (DASs) using analog RAU digital adaptors |
US9184960B1 (en) | 2014-09-25 | 2015-11-10 | Corning Optical Communications Wireless Ltd | Frequency shifting a communications signal(s) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference |
US9420542B2 (en) | 2014-09-25 | 2016-08-16 | Corning Optical Communications Wireless Ltd | System-wide uplink band gain control in a distributed antenna system (DAS), based on per band gain control of remote uplink paths in remote units |
WO2016071902A1 (en) | 2014-11-03 | 2016-05-12 | Corning Optical Communications Wireless Ltd. | Multi-band monopole planar antennas configured to facilitate improved radio frequency (rf) isolation in multiple-input multiple-output (mimo) antenna arrangement |
WO2016075696A1 (en) | 2014-11-13 | 2016-05-19 | Corning Optical Communications Wireless Ltd. | Analog distributed antenna systems (dass) supporting distribution of digital communications signals interfaced from a digital signal source and analog radio frequency (rf) communications signals |
US9729267B2 (en) | 2014-12-11 | 2017-08-08 | Corning Optical Communications Wireless Ltd | Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting |
WO2016098111A1 (en) | 2014-12-18 | 2016-06-23 | Corning Optical Communications Wireless Ltd. | Digital- analog interface modules (da!ms) for flexibly.distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (dass) |
WO2016098109A1 (en) | 2014-12-18 | 2016-06-23 | Corning Optical Communications Wireless Ltd. | Digital interface modules (dims) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (dass) |
US20160249365A1 (en) | 2015-02-19 | 2016-08-25 | Corning Optical Communications Wireless Ltd. | Offsetting unwanted downlink interference signals in an uplink path in a distributed antenna system (das) |
US9785175B2 (en) | 2015-03-27 | 2017-10-10 | Corning Optical Communications Wireless, Ltd. | Combining power from electrically isolated power paths for powering remote units in a distributed antenna system(s) (DASs) |
US9681313B2 (en) | 2015-04-15 | 2017-06-13 | Corning Optical Communications Wireless Ltd | Optimizing remote antenna unit performance using an alternative data channel |
US9948349B2 (en) | 2015-07-17 | 2018-04-17 | Corning Optical Communications Wireless Ltd | IOT automation and data collection system |
US10560214B2 (en) | 2015-09-28 | 2020-02-11 | Corning Optical Communications LLC | Downlink and uplink communication path switching in a time-division duplex (TDD) distributed antenna system (DAS) |
US9648580B1 (en) | 2016-03-23 | 2017-05-09 | Corning Optical Communications Wireless Ltd | Identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns |
US10236924B2 (en) | 2016-03-31 | 2019-03-19 | Corning Optical Communications Wireless Ltd | Reducing out-of-channel noise in a wireless distribution system (WDS) |
US10972726B2 (en) * | 2017-09-29 | 2021-04-06 | Whatsapp Inc. | Techniques to dynamically select a video encoder for streaming video encoding |
WO2019245179A1 (en) * | 2018-06-20 | 2019-12-26 | Lg Electronics Inc. | Method for processing a packet located outside of window by reception end in wireless communication system and an apparatus therefor |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742679A (en) * | 1996-08-19 | 1998-04-21 | Rockwell International Corporation | Optimized simultaneous audio and data transmission using QADM with phase randomization |
FI110986B (fi) * | 1997-11-14 | 2003-04-30 | Nokia Corp | Menetelmä ja järjestelmä tiedonsiirtokapasiteetin optimaaliseksi hyödyntämiseksi solukkoradiojärjestelmässä |
CA2392007C (en) * | 2000-08-10 | 2006-08-22 | Ntt Docomo, Inc. | Mobile communication system, resource switching method therefor, network control apparatus included in the same, and network control method |
US7697447B2 (en) * | 2001-08-10 | 2010-04-13 | Motorola Inc. | Control of jitter buffer size and depth |
US7117008B2 (en) * | 2002-01-03 | 2006-10-03 | Intel Corporation | Mitigating interference among multiple radio device types |
JP3761486B2 (ja) * | 2002-03-29 | 2006-03-29 | Necインフロンティア株式会社 | 無線lanシステム、主装置およびプログラム |
US7298733B2 (en) * | 2002-07-29 | 2007-11-20 | Ip Talk Corporation | Internet communication system, internet communication method, session management server, radio communication device, communication relay server, and program |
US7907564B2 (en) * | 2002-11-12 | 2011-03-15 | Cisco Technology, Inc. | Method and apparatus for supporting user mobility in a communication system |
EP1528722A1 (en) * | 2003-10-31 | 2005-05-04 | Siemens Mobile Communications S.p.A. | Fast signalling procedure for streaming services quality of service management in wireless networks |
US7376567B2 (en) * | 2004-02-16 | 2008-05-20 | Celtro Ltd | Method and system for efficiently transmitting encoded communication signals |
US20070043558A1 (en) * | 2005-08-22 | 2007-02-22 | Uwe Schwarz | Priority-Based Resource Allocation |
-
2007
- 2007-02-27 US US11/679,640 patent/US20080207253A1/en not_active Abandoned
-
2008
- 2008-01-30 CN CNA2008100090267A patent/CN101257327A/zh active Pending
- 2008-02-13 EP EP08101560A patent/EP1965522A2/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012097734A1 (zh) * | 2011-01-19 | 2012-07-26 | 中兴通讯股份有限公司 | 一种设备内共存干扰上报的触发方法和*** |
CN102170644A (zh) * | 2011-05-23 | 2011-08-31 | 新邮通信设备有限公司 | 一种终端设备内共存干扰避免的方法 |
CN102170644B (zh) * | 2011-05-23 | 2014-01-08 | 新邮通信设备有限公司 | 一种终端设备内共存干扰避免的方法 |
CN104285425A (zh) * | 2012-05-15 | 2015-01-14 | 高通股份有限公司 | 通过经由多个信道进行服务来限制故障率的方法、***和装置 |
US9930712B2 (en) | 2012-05-15 | 2018-03-27 | Qualcomm Incorporated | Limiting failure rate by serving through multiple channels |
Also Published As
Publication number | Publication date |
---|---|
EP1965522A2 (en) | 2008-09-03 |
US20080207253A1 (en) | 2008-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101257327A (zh) | 通过质量水平控制的多无线接入管理 | |
CN101444135B (zh) | 基于信息类型减小终端设备中的干扰 | |
CN101473672B (zh) | 包括时钟同步有效性保护的多无线电调度 | |
CN101523974B (zh) | 用于管理无线电调制解调器的*** | |
CN101536586B (zh) | 基于调制解调器缓冲负载的多无线接入优先级控制 | |
CN101444006B (zh) | 为了避免干扰而控制设备中的无线电调制解调器 | |
US7778603B2 (en) | Bandwidth conservation by reallocating unused time scheduled for a radio to another radio | |
CN101449475B (zh) | 无线电调制解调器中根据多无线电控制的无线电发送调度方法 | |
CN101262254B (zh) | 在多无线接入设备中管理低功率无线介质 | |
US8521096B2 (en) | Radio access control utilizing quality of service access windows | |
CN101444136B (zh) | 调制解调器中多无线控制接口元件 | |
US8107880B2 (en) | Multiradio management through shared time allocation | |
CN101658062B (zh) | 多无线电功率感知业务量管理 | |
CN101682933A (zh) | 用于无线通信的非连续询问 | |
US8107968B2 (en) | Radio transmission scheduling according to multiradio control in a radio modem | |
US20090245221A1 (en) | Multiradio operation using interference reporting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080903 |