时钟优先级链路分级系统和方法

文档序号:7737700阅读:560来源:国知局
专利名称:时钟优先级链路分级系统和方法
时钟优先级链路分级系统和方法
背景技术
无线双向通信的系统,如蜂窝状电话系统,通常包括与基站收发信台(BTS)通信的主机单元,该BTS与为移动用户提供通信业务的一个或多个业务提供商相关。该主机单元通过同轴电缆或光纤连接,或射频(RF)链接,轮流耦合到一个或多个远程单元,该远程单元容纳了用来为该业务提供商的用户无线地发送和接收声音和/或数据通信的电子和天线系统。远程单元经常称作收音头。这些主机单元和远程单元通常一起被称作分布式天线系统(DAS)。当前最简易的分布式天线系统由一个主机单元和一个远程单元,或一个主机单元和多个远程单元组成。在所有系统中,所有单元的操作频率锁频为主时钟。在单主机单元情况中,仅存在一个该主时钟的源。该源为该单主机单元。进一步地,如果该单主机单元丢失,该网络破裂且其没有任何部件可操作。多主机单元系统同样在考虑中。在多主机单元情况中,关于哪一个主机单元正为该系统提供该主时钟,以及如果提供该主时钟的主机单元发生故障,该网络的其他部分能够如何保持操作,可能是不确定的。因为上述理由和对于阅读并理解了本说明书的本领域技术人员将了解的下述其他理由,本领域需要为具有多主机单元的分布式天线系统提供主时钟的系统和方法。发明概述
本发明的实施方案为时钟优先级链路分级系统和方法提供了方法和系统,通过阅读和研究以下说明应当对其理解。在一实施方案中,提供了为多主机单元分布式天线系统确定时钟优先级的方法。 该方法包括确认多个端口中的哪一个端口正在接收具有最高优先级网络链路等级(NCL)值的参考时钟信号,其中该最高优先级NCL值指示了提供主时钟和指示链路深度的链路等级值的主机单元的主时钟优先级等级(MCPL);基于该最高优先级NCL值从该多个端口中选择系统时钟参考端口 ;将本地时钟锁定为在该选择的系统时钟参考端口上所接收到的参考时钟信号;基于该最高优先级NCL值计算增加的NCL值;和在该多个端口上传送该增加的NCL 值。


能够更轻易地理解本发明的实施方案,以及进一步更轻松地认识到其优点和用处,当考虑到优选实施方案的描述和下列附图时,其中
图1是本发明一实施方案的多主机单元分布式天线系统的流程图2是本发明一实施方案的网络链路等级(NCL)的流程图3是本发明一实施方案的多主机单元分布式天线系统的系统模块的流程图4是本发明一实施方案的方法的流程图5是本发明一实施方案的多主机单元分布式天线系统的流程图6是本发明一实施方案的多主机单元分布式天线系统的流程图7是本发明一实施方案的冲突检测字节(CDB)的流程根据通常的实践,该各个所述特征未按尺寸绘制,但被绘制用来强调与本发明相关的特征。标记符号指示了在附图和文本范围内的相同元件。
具体实施例方式在下列具体描述中,为成为其一部分的附图作出标记,以及其中通过可实施本发明的特定描述性实施方案来示出。以充分的细节来描述这些实施方案使得本领域技术人员能够实施本发明,应当理解,可使用其他实施方案,以及可作出逻辑的,机械的和电子的变化而不背离本发明的范围。下列具体描述,因此,未用作为限制意义。图1是本发明一实施方案的多主机单元分布式天线系统100的流程图。图1所示的特定分布式天线系统100包括多个主机单元102,103,104和105,每一个耦合各自的基站收发信台(BTS)112,113,114和115。BTS 112-115每一个在各自的主机单元和较大通信网络(例如,该公共切换电话网,无线业务提供商的网络,或该互联网)之间进行声音和其他数据信号的通信。图1所示的特定分布式天线系统100同样包括在121-127处所示的多个远程单元。在该物理层,主机单元102-105和远程单元在120-127处互连,通过光纤电缆,同轴电缆,或二者的组合,以形成包括通常在130处所示的多个点对点通信链接的双向通信链接网络。在可替换实施方案中,该通信链接的一个或多个包括射频(RF)链接,如但不限于多个GHz RF链接。本领域普通技术人员之一,在阅读本说明书的基础上,将认识到同轴电缆更适合于特定远程单元距离主机单元相对短的距离的连接。通过通信链接130将每一个远程单元耦合到该主机单元中的一个或多个,而通过通信链接130将每一个主机单元耦合到该远程单元的一个或多个。如图1所示,每一个通信链接130将来自主机单元处的一个输入/输出(I/O)端口(为每一个主机单元示为端口 0-7,通常示出在132处)连接到来自远程单元的一个I/O端口(为每一个远程单元示为端口 0-7,通常示出在134处)。本领域普通技术人员之一,在阅读本说明书的基础上,将认识到可物理地实施该点对点通信链接130 中的任意一个,使用单个双向媒体或一对单个单向媒体。如以下更具体讨论的一样,在可替换实施方案中,可进一步将远程单元耦合到一个或多个远程单元,作为一个或多个主机单元的替代或补充,尽管图1示出了具有四个主机单元和七个远程单元的一实施方案,本领域普通技术人员之一,在阅读本说明书的基础上,将认识到可使用具有或多或少的主机单元和远程单元的多主机单元分布式天线系统来实践本发明的实施方案。为了在该通信链接130上正确地进行数据通信并将频率稳定性提供给该远程单元120-127 RF电路,本领域普通技术人员之一,在阅读本说明书的基础上,将认识到远程单元120-127和主机单元102-105中的一个必须将它们的操作频率锁频在主时钟上。因此需要一种机制,用来确定哪一个主机应提供该主时钟并将该主时钟信号分布在分布式天线系统100内。相应地,对于哪一个单元将提供该主时钟,本发明的实施方案用来按优先顺序排好该多主机单元102-105,提供算法以确定每一个下属模块的参考时钟的起始点,建立在该网络一部分破裂的情况中自动复原的合适的系统,和检测并报告可能的优先级等级冲突。按优先顺序排好多个主机单元
在操作中,每一个主机单元102-105上电时没有分配好的优先级等级。该等级由软件提供,在该启动序列期间,通过例如FPGA注册器。该值被称作为主时钟优先级等级(MCPL)。 每一个主机单元接收指示其优先级等级的不同且唯一的MCPL值。将该具有最可靠时钟的主机单元分配较高的优先权等级,其由该MCPL值所指出。每一个主机单元将在其到远处单元的传送中包括其自身MCPL的指示。直到将MCPL分配给主机单元,其将传送绝不会认作为标记的指示,如举例,通过传送为0或10的MCPL。在图1的特定实施方案中,MCPL将具有从1到14的值,0和15被认作无效。这将图1的特定网络限制为具有不超过14个主机单元和不超过14网络等级。本领域普通技术人员之一将认识到可在其他实施方案中使用其他MCPL编号方案以提供较多数量的主机单元和网络等级而不背离本发明的实施方案的范围。同样,对于图1的特定实施方案,将具有接近于零的值的MCPL定义为比具有接近于十五的值的MCPL具有更高的优先权等级(例如,更可靠的时钟)。对于该特定分布式天线系统100,在106-109处分别指出了分配给该主机单元 102-105中每一个的MCPL值。例如,已将MCPL = 3分配给主机单元102,主机单元103具有MCPL = 1,主机单元104具有MCPL = 4,以及主机单元105具有MCPL = 2。一旦已为每一个主机单元分配了该MCPL,该软件的介入结束(直到将新的主机单元加入该网络),以及所有进一步的行为可通过硬件来进行。假定在系统100中没有故障,该最高优先级的主机单元将总是为系统100提供该主时钟。相应地,在图1中,主机单元103将提供该主时钟(从主机单元103输出,示为 [MC]),主机单元102和104-105以及远程单元120-127将通过把它们的操作频率锁定在该主时钟上以进行同步。将决不选择较低优先级的主机单元102和104-105直到出现阻止主机单元103分布该主时钟的故障(如,但不限于,主机单元103关闭或一个或多个通信链接 130丢失)。在此时,下一个最高优先级的主机将接手。在图1的特定实施方案中,为主机单元103提供了外部时钟参考信号132以生成该主时钟。如果主机单元尚未连接到如132的外部参考时钟,其将返回使用其自身的内部时钟参考(例如,示为[Clk],10Mhz的参考)。主机单元102-105和远程单元120-127中每一个同样保留了网络链路等级(NCL) 的值,其在140处为每一个主机单元和远程单元所显示。每一个主机单元和远程单元的NCL 不必定是在该系统100内的唯一值,而替代地指示为该特定主机单元或远程单元距离当前提供该主时钟的主机单元移动了多远。该网络链路等级(NCL)的值是从每一个主机单元和远程单元处所引出的每一个通信链接130上周期传送(例如每帧一次)的字节。图2提供了字节的图示(通常在200处示出),展现了本发明一实施方案的一个NCL值。该字节200的高4位210指示了当前负责提供该主时钟的主机单元的MCPL。该低4位212指示了链路深度,即特定主机单元或远程单元距离该负责主机单元沿该链路向下多远。每一个主机单元和远程单元确定了其自身的NCL值,和从该NCL值来确定其通信链接130中哪一个用来接收该主时钟。作出该确定的算法如下所述。NCL 算法
因为独立的主机单元102-105和远程单元120-127可在不同时间上电和关闭,以及从该系统100处增加和/或移除通信链接130,该NCL值将相应地改变。需要适合该网络中变化的时间基于该链路等级进行多深。通常,每个等级将采用两帧以下移到最低等级。例如, 系统100的当前帧持续时间为2. 08 uS,将要为具有14链路等级深度的系统所完成的NCL 值计算的传播持续了 29. 2 uS。在该传播时间期间,具有一些最远组件的通信可能因为时钟误差而经历了比特误差。在系统重配置期间,主机单元和远程单元中每一个的NCL值可能会改变,当该NCL值计算沿该链接下移时。重要的是该系统100将通过该计算期间的结束达到稳定。图3指出了本发明一实施方案的系统模块300。为了讨论的目的,系统模块300可以是参照图1所讨论的该主机单元102-105之一或远程单元120-127。系统模块300显示有八个光纤/同轴电缆的I/O端口(310-318)用来在该通信链接130之一上进行通信。因为该通信链接130的每一个是双向的,端口 310-318中每一个提供了供应数据传送和接收二者的接口。每一个连接端口接收了来自和NCL值一起的链接处的参考时钟信号的实例, 其中其提供给该特定端口的接收器模块320-327。例如,如图3所示,在310处的I/O端口 0接收了具有NCL值的参考时钟信号的第一实例[MCx]。一旦该接收器模块320已经接收了具有该信号的帧锁定,可读出并传递该在I/O端口 0上所接收的NCL值到仲裁逻辑模块 330。系统模块300的本地系统时钟340将锁定在由仲裁逻辑模块330所选端口上接收到的参考时钟信号。忽略任意未连接的端口。当通过仲裁逻辑模块330接收到一个或多个NCL 值时(即,当经过不同端口接收到不同NCL值时),仲裁逻辑模块330使用图4所示方法中显示的过程。例如,在I/O端口 0上接收该参考时钟信号的第一实例[MCx]以及在I/O端口 6 上接收该参考时钟信号的第二实例[MCy]时,仲裁逻辑模块330将确定该两个端口中的哪一个将是使用该参考时钟信号所接收的基于该NCL值的系统时钟参考端口。本地系统时钟 340将随后锁定在该系统时钟参考端口上所接收到的参考时钟信号。参照图4,该方法开始在410处,识别接收到具有最高优先级NCL值的参考时钟信号的端口。该最高优先级NCL值指示提供该主时钟的主机单元的主时钟优先级等级(MCPL) 和指示链路深度的链路等级值。即,仲裁逻辑模块330识别处哪一个端口正在接收具有NCL 值的参考时钟信号,该NCL值指示其的参考时钟信号实例已经经历过从当前负责提供该主时钟的主机单元处的最少链路等级(即,通过最少的通信链接)。例如,参照图1,对于系统100,该主机单元103的NCL值为11(其具有为1的MCPL 以及,因为其负责提供该主时钟,位于该Ist链路等级)。远程单元125将在端口 1上接收来自主机单元103处具有NCL值12的参考时钟信号,以及在端口 3上接收来自主机单元104 处具有NCL值14的参考时钟信号。该端口 1上的为12的NCL值指出该远程单元125正在端口 1上接收该链路的等级2上的参考时钟信号。该端口 3上的为14的NCL值指出该远程单元125正从端口 3处接收该链路的等级4上的参考时钟信号。因为该来自端口 1处的参考时钟信号实例已经经历过最少数量等级以从该负责的主机单元(即,主机单元103)处达到远程单元125,仲裁逻辑模块330将端口 1识别为正接收最高优先级NCL值。该方法进行到420处,基于被识别为正接收该最高优先级NCL值的I/O端口来选择系统时钟参考端口。如果仲裁逻辑模块330识别处超过一个具有等于该最高优先级NCL 值的NCL值的端口,在420的处理可任意地选择这些端口之一。在这样情况下的一实施方案中,将选择具有最少I/O端口数量的端口。例如,再次参照图1,由于远程单元122在端口 1和3上都接收到为16的NCL值,其将任意地在端口 1和端口 3中选择。一旦选择了该系统时钟参考端口,该方法进行到430处,锁定在该选择的系统时钟参考端口上提供的参考时钟信号。该选择的参考时钟信号基于该负责的主机单元所生成并提供的主时钟信号。使用该主时钟进行同步,这时系统模块300将该主时钟信号传播到该其他主机单元和远程单元中任意一个以达到其直接连接处。该方法因而进行到基于该最高优先级NCL值来计算增加的NCL值(在时钟440处显示),其在块410处被确定。该方法进行到块450处,其中经过连接系统模块300的I/O端口 310-318的通信链接来传送该增加的NCL值。任意接收到该增加的NCL值并将其选作为其自身的最高优先级NCL值的下属模块将随后具有在优先级上低于系统模块300 —级的NCL值。例如,返回参照图1,远程单元125将选择为12的最高优先级NCL值,其在端口 1 上从主机单元103处接收到他。远程单元125将因此将其本地系统时钟锁定在其在端口 1 上所接收到的参考时钟信号。远程单元125随后将计算为13的增加NCL值,其将在端口 1 和3上与参考时钟信号一起传送他。主机单元103,具有为11的NCL值,将忽略其从远程单元125处接收到优先权较低的NCL值为13的参考时钟信号。主机单元114将在端口 4上从远程单元125处接收NCL值为13的参考时钟信号。使用上述过程,主机单元114将识别处端口 4用来提供该最高优先权NCL值,当与端口 1,3和5比较时,并因此选择端口 4作为其系统时钟参考端口。注意图1的示例性实施方案,划下划线端口号标志该选择的系统时钟参考端口,以及该画圈的值显示了识别为该最高优先权NCL值的NCL。注意主机单元103 是该主时钟提供方,该远程单元122&127是在系统100中离开该主时钟提供方的最远模块。适应件系统
图5是描述了如果主机单元103关闭且其所有通信链接断开(一般在505处示出)时图 1的系统100将发生什么的流程图。此时,主机单元105接手以提供该主时钟,因为其具有在主机单元103后的下一个最高MCPL。因为主机单元105具有为2的MCPL值,该有效NCL 值的高4位210将指示了当前负责提供该主时钟的主机单元具有为2的MCPL。主机单元 105和每一个下属模块将重新计算它们的最高优先权NCL值(在510处示出)并使用参照图 3和4的上述过程来选择系统时钟参考端口(一般在520处通过划下划线的端口号来示出)。 因为远程单元123结束而根本没有任何到系统100剩余部分的连接,其将转换成为OxFF的 NCL值。本领域普通技术人员之一应认识到在NCL值中的所有变化,以及选择的时钟参考端口能够基于系统100的故障或重新配置来自动启动。不需要任何软件的介入除了响应该主机单元103关闭所产生的警报。在一实施方案中,当主机单元105,作为MCPL为2的主机单元,检测到其不再接收来自MCPL为1的主机单元处的有效主时钟信号,其假定当前负责的主机单元的作用,将为21的NCL值分配给自己,并处理到重新建立如图5所示的优先级链路。当和如果主机单元103返回负责时,图1的方案将恢复。在该接收器中可加入整合以阻止间歇端口引起乱窜。图6是本发明一实施方案的多主机单元分布式天线系统600的流程图,描述了当增加了远程单元的另一层的情况。该远程单元601-604和远程单元610-621每一个计算它们自己的最高优先权NCL值(在610处示出)和选择的系统时钟参考端口(一般在620处由划下划线端口号示出),使用参照图3和4的上述过程。图6描述了从其他远程单元610-617 以下的远程单元618-621,使用甚至从主机单元603和远程单元614 二者以下的远程单元 619。增加本实施方案用来描述上述算法甚至在最极端配置条件中是有效的。直到建立了该时钟优先权,传送和接收该各个单元的时钟很可能不同步,其可能复杂化在该网络中MCPL&NCL信息的通信。解决该问题的第一个方法是最初使得每一个主机单元和远程单元缓慢地扫描它们的接收端口,将整个主机单元或远程单元同步到每一个接收时钟,每次一个,并等待将变成稳定的时钟。一旦该网络已经达到稳定,扫描将暂停直到该网络拓扑变化。这种方式具有当该网络拓扑变化时该整个网络可能混乱直到发现新拓扑的缺点。解决该问题的第二个方法最初依靠来自接收到的光信号处的时钟频率引入每一个单元。在该网络上的每一个单元在一个或多个其端口上接收光信号(例如,如图3所示)。 该接收光信号的每一个端口的接收器模块将锁定在该各个光信号所提供的时钟频率上。根据每一个光信号,该节点将试图由该光信号恢复MCPL&NCL数据载体。因为该阶段尚未与该网络主时钟同步,该端口的通信将与该接收到的光信号在同步和不同步之间漂移。通过利用这些窗口,该窗口处将端口充分同步于来自该光信号的接收数据,每一个端口具有读出由每一个光信号所提供的MCPL&NCL的机会。该节点能够随后在该端口之间仲裁,如上所述,以识别出具有最高优先级NCL的端口。一旦确定,来自该端口的时钟频率被传送下去用来同步该节点本地时钟并同步来自该节点的光传送。这种方式将快速达到稳定性并将比该第一种方法更多响应于拓扑变化并更少被拓扑变化所混乱。一旦获得网络稳定性,该主机单元和远程单元将都处于同一频率。在另一实施方案种,为了寻址系统初始化,每一个主机单元最初处理NCL,基于其规定MCPL等级(或如果未规定则为无效等级)和为零的链路深度指示。每一个远程单元最初处理NCL,基于对该网络有效的该最低优先级NCL值。为了初始化该网络,每一个主机单元和远程单元计算并传送增加的NCL值(即,具有增加的链路深度的NCL)作为“给予”提供给其所链接的该网络的其他节点。每一个节点随后,扫描其端口每一个以寻找在优先级上高于自己的给予的NCL。如果一个或多个端口给予较高的NCL值,该节点接收该给予并随后如图4中所述进行处理。即,其开始从具有最高优先级的NCL值的端口处恢复其时钟。其随后启动传送到其他节点的NCL值(S卩,该增加的NCL值)被重新计算以指示从具有该最高优先级NCL值的端口处接收到的MCPL。该增加的NCL值同样将指示从该最高优先级NCL值处重新计算的新链路深度以指示一个附加的深度等级。冲突检测
期望每一个主机单元具有与分配给任意其他主机单元的MCPL完全不同的MCPL。在软件不慎将同一MCPL编程给多个主机单元的情况中,同样提供了冲突检测方案。如果任意主机单元具有与网络中任意其他主机单元相同的MCPL,其将如下被检测出来。每一个主机单元将在该通信链接帧内周期地发送冲突检测字节(CDB)。在一实施方案中,按照比该NCL非常低的速率独立地发送该CDB,根据伪随机计时器使得在大约相同时间上传送CDB的任意两个主机单元的可能性为低。如图7所示,⑶B 700包括该传送主机单元的MCPL(在710处示出)和跳数计数器(在720出示出)。跳数计数器720的最初值基于该链路中等级的最大数。该系统中的接收该⑶B的每一个模块(即,该主机单元和远程单元)将重新传送该⑶B, 在削减该跳数计数器后在其的每一个连接端口上。当该跳数计数器720达到零时,该⑶B 的重新传送结束。任意接收了包括其自己MCPL 710的⑶B的主机单元(假定其不是该发送方)将把冲突错误报告给软件。该发送主机单元将具有计时器,该计时器将阻挡错误达到该跳数能使用的最大间隔。随后软件必须改变该犯错主机单元之一的MCPL。如果两个具有相同的MCPL的冲突主机单元几乎同时发送CDB,该冲突可能最初无法检测,因为每一个传送主机单元将假定该接收到的CDB与其发送的那个相同。但是,由于该伪随机计时器的动作, 将最后检测到该冲突。如本说明书中所述可获得数个装置用来实施本发明的系统和方法。作为上述任意装置的补充,这些装置包括,但不限于,数字计算机系统,微处理器,可编程控制器和现场可编程门阵列(FPGA)。因而本发明的其他实施方案是处于计算机可读媒体上的编程指令, 其当由所述控制器实施时,使得该控制器实施本发明的实施方案。计算机可读媒体是物理装置,其包括计算机存储器的任意形式,包括但不限于打孔卡片,磁盘或磁带,任意光数据存储系统,快闪只读存储器(ROM),非易失性ROM,可编程ROM (PROM),可擦写一可编程ROM (E-PR0M),随机存储器(RAM),或永久,半永久,或临时存储器储存系统或装置的任意其他形式。编程指令包括,但不限于由计算机系统处理器执行的计算机可执行指令,和如甚高速集成电路(VHSIC)硬件描述语言(VHDL)的硬件描述语言。 尽管此处已经示出并描述了特定实施方案,那些本领域普通技术人员应当清楚, 其被计算以获得相同目的的任意设置,可以替换显示的特定实施方案。本申请用来覆盖本发明的任意改写或变体。例如,本发明的实施方案不仅仅限于无线电话或分布式天线系统, 而是包括具有需要锁定在单个时钟源上的多个节点的任意网络。此处所述的方法能够同样用于检测和定义网络分层来为其他类型的数据传送识别出“最少跳数的路径”,如以太网。 同样,“最少跳数的路径”提供了附加优点在于该路径将不具有任何回路,其允许此处所述技术建立无回路的数据网络。因此,其明显地期望不仅仅由该权利要求和其等同物来限制本发明。
权利要求
1.一种确定时钟优先级的方法,该方法包括识别多个端口中的哪一个端口正接收具有最高优先级网络链路等级(NCL)值的参考时钟信号,其中该最高优先级NCL值指示了提供主时钟的主机单元的主时钟优先级等级 (MCPL)和指示了链路深度的链路等级值;基于该最高优先级NCL值从该多个端口处选择系统时钟参考端口 ; 将本地时钟锁定到在该选择的系统时钟参考端口上所接收到的参考时钟信号; 基于该最高优先级NCL值计算增加的NCL值;和在该多个端口上传送该增加的NCL值。
2.如权利要求1所述的方法,进一步包括在该多个端口的每一个上接收参考时钟信号和NCL值。
3.如权利要求2所述方法,进一步包括基于在该多个端口的每一个上所接收到的NCL值来确定该最高优先级NCL值。
4.如权利要求3所述的方法,进一步包括当与提供该主时钟的主机单元的通信被打断时重新确定该最高优先级NCL值。
5.如权利要求1所述的方法,进一步包括基于多个点对点通信链接来确定该最高优先级NCL值,该参考时钟信号已通过该链接传播。
6.如权利要求1所述的方法,进一步包括基于分配给该多个主机单元的每一个的MCPL值的相对级别,从多个主机单元处选择第一主机单元作为提供该主时钟的主机单元。
7.如权利要求1所述的方法,进一步包括从该多个主机单元的每一个处周期性地传送冲突检测字节(⑶B);和基于该冲突检测字节来确定该多个主机单元的两个或更多何时被分配了相同的MCPL值。
8.如权利要求7所述的方法,其中该冲突检测字节包括发起该冲突检测字节和跳数计数器的主机单元的MCPL。
9.如权利要求7所述的方法,其中从该多个主机单元的每一个处周期性地传送CDB进一步包括基于伪随机计数器周期性地传送每一个⑶B。
10.如权利要求1所述的方法,其中识别多个端口中的哪一个端口正接收具有最高优先级NCL值的信号进一步包括当至少两个端口接收到与该最高优先级NCL值相等的NCL值时,选择具有该最低该端口命名的端口。
11.如权利要求1所述的方法,其中基于该最高优先级NCL值从该多个端口处选择系统时钟参考端口进一步包括将本地系统时钟锁定在该系统时钟参考端口上所提供的频率信号。
12.—种多主机单元分布式天线系统的收音头组件,该收音头组件包括多个与通信链接网络接口的端口,该通信链接的每一个提供了通信数据的介质; 响应该多个端口的仲裁逻辑模块,其中该仲裁逻辑模块基于在该多个端口上所接收的信息来确定最高优先级网络链路等级(NCL)值,并基于该最高优先级NCL值从该多个端口处选择系统时钟参考端口,其中该最高优先级NCL值指示了提供主时钟的主机单元的主时钟优先级等级(MCPL)和指示了链路深度的链路等级值;和保持经过该多个端口的通信的操作频率的本地系统时钟,该本地系统时钟锁定到经过由该仲裁逻辑模块所选择的系统时钟参考端口所接收到的参考时钟信号。
13.如权利要求12所述的收音头组件,其中该仲裁逻辑模块基于该最高优先级NCL值来计算增加的NCL值;和其中将该增加的NCL值作为该多个端口的每一个的输出进行传送。
14.如权利要求12所述的收音头组件,其中该仲裁逻辑模块选择该多个端口的第一端口作为该系统时钟参考端口,基于在该第一端口上接收到的NCL值,该NCL值指示了到提供该主时钟的主机单元最少的链路深度。
15.如权利要求12所述的收音头组件,其中该仲裁逻辑模块基于在该多个端口的每一个上所接收到的NCL值来确定该最高优先级NCL值。
16.如权利要求12所述的收音头组件,其中当至少两个端口接收到与该最高优先级 NCL值相等的NCL值时,该仲裁逻辑模块选择具有最低该端口命名的端口作为该系统时钟参考端口。
17.一种分布式天线系统,该系统包括多个主机单元,每一个主机单元耦合至少一个基站收发信台(BTS);多个用于无线通信的远程单元;和包括多个点对点通信链接的通信链接网络;其中该多个主机单元的第一主机单元保留主时钟并传送基于该主时钟的参考时钟信号,其中通过该多个点对点通信链接的一个或多个将该基于该主时钟的参考时钟信号传播到该多个远程单元的每一个以及该多个主机单元的其他主机单元的每一个;其中该多个远程单元的第一远程单元进行仲裁以选择系统时钟参考端口用来与该通信链接网络所接收的参考时钟信号的第一实例同步,基于指示了该多个点对点通信链接的第一网络链路等级(NCL)值,通过其已传播该参考时钟信号的第一实例,并且其中该第一远程单元将增加的NCL值回传到该通信链接网络;其中该多个主机单元的第二主机单元仲裁以选择系统时钟参考端口用来与该通信链接网络所接收的参考时钟信号的第二实例同步,基于指示了该多个点对点通信链接的第二网络链路等级(NCL)值,通过其已传播该参考时钟信号的第二实例,并且其中该第二主机单元将增加的NCL值回传到该通信链接网络。
18.如权利要求17所述的系统,其中该多个远程单元的第一远程单元包括 多个端口,其中该多个端口的至少一个端口通过该多个点对点通信链接的至少一个来耦合该通信链路网络;响应该多个端口的仲裁逻辑模块,其中该仲裁逻辑模块基于在该多个端口上所接收的 NCL值来确定最高优先级NCL值,并基于该最高优先级NCL值从该多个端口处选择所述系统时钟参考端口 ;和保持经过该多个端口的通信的操作频率的本地系统时钟,该本地系统时钟锁定到经过由该仲裁逻辑模块所选择的系统时钟参考端口所接收到的参考时钟信号。
19.如权利要求17所述的系统,其中该多个主机单元的第一主机单元包括多个端口,其中该多个端口的至少一个端口通过该多个点对点通信链接的至少一个来耦合该通信链路网络;响应该多个端口的仲裁逻辑模块,其中该仲裁逻辑模块基于在该多个端口上所接收的 NCL值来确定最高优先级NCL值,并基于该最高优先级NCL值从该多个端口处选择系统时钟参考端口 ;和保持经过该多个端口的通信的操作频率的本地系统时钟,该本地系统时钟锁定到经过由该仲裁逻辑模块所选择的系统时钟参考端口所接收到的参考时钟信号。
20.如权利要求17所述的系统,其中该多个主机单元的每一个存储了唯一的MCPL值;其中由该第一主机单元所传送的参考时钟信号进一步包括指示了该第一主机单元的 MCPL值的NCL值。
全文摘要
提供了时钟优先级链路分级系统和方法。在一实施方案中,提供了为多主机分布式天线系统确定时钟优先级的方法。该方法包括识别多个端口中的哪一个端口正接收具有最高优先级网络链路等级(NCL)值的参考时钟信号,其中该最高优先级NCL值指示了提供主时钟的主机单元的主时钟优先级等级(MCPL)和指示了链路深度的链路等级值;基于该最高优先级NCL值从该多个端口处选择系统时钟参考端口;将本地时钟锁定到在该选择的系统时钟参考端口上所接收到的参考时钟信号;基于该最高优先级NCL值计算增加的NCL值;和在该多个端口上传送该增加的NCL值。
文档编号H04L7/04GK102246454SQ200980148285
公开日2011年11月16日 申请日期2009年12月1日 优先权日2008年12月2日
发明者M. 赫丁 J., 富兰 J., B. 斯图尔特 S. 申请人:Adc长途电讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1