分布式通信网络的延迟管理的制作方法

文档序号:7939676阅读:205来源:国知局
专利名称:分布式通信网络的延迟管理的制作方法
分布式通信网络的延迟管理
背景技术
分布式天线系统广泛用于将无线通信信号的覆盖无缝地延伸到传统基站不能充分服务的位置,或用于分配来自集中式无线电套件(suite)的容量。这些系统一般包括主机单元和多个远程单元。主机单元在很多可能的网络配置(例如集中星型(hub and spoke)、菊花链型(daisy-chain)或分枝和树型(branch-and-tree))之一中,一般耦合在基站或无线电套件和多个远程单元之间。多个远程单元中的每个包括代表基站或无线电套件发送和接收无线信号的一个或多个天线。在分布式天线系统中的一个常见的问题是调节与每个远程单元相关的不同延迟。每个远程单元一般位于离主机的不同距离处。为了允许使各种天线同步,一般在每个远程单元设置延迟值。不幸的是,用于为各种远程单元建立延迟的传统技术对分布式天线系统增加了相当大的复杂性和/或成本。例如,一些常见的网络同步技术涉及各种定位技术(例如,全球定位系统或GPS)的使用,这些定位技术对可靠和有效地操作这些分布式天线系统增加了进一步的复杂性和成本。为了上面陈述的原因和为了当阅读和理解本说明书时将对本领域技术人员变得明显的下面陈述的原因,在本领域中存在对改进分布式通信网络的延迟管理的需要。

发明内容
在一个实施方式中,提供了用于在具有由多个链路耦合在一起的多个节点的网络中管理节点之间的延迟的方法。该方法包括发现多个链路中的每个的传输延迟值。在多个节点的第一个处,该方法使用与多个链路中的一个链路相关联的所发现的传输延迟值,来产生耦合到多个节点中的第一个的所述多个节点中每个的信号路径延迟值,所述多个链路中的所述一个链路将该节点耦合到多个节点的第一个,并通过所述链路将所产生的信号路径延迟值传递到耦合到多个节点的第一个的多个节点中的节点。在多个节点的每个额外节点处,该方法存储所述额外节点的所接收的信号路径延迟值以实现对额外节点的延迟的管理,使用所接收的信号路径延迟值和对在额外节点和相邻节点之间的链路所发现的传输延迟值,来产生耦合到额外节点的多个节点中的每个相邻节点的信号路径延迟值,并通过额外的链路将所产生的信号路径延迟值传递到相邻节点。


关于下面的描述、所附权利要求和附图更好地理解这些和其它特征、方面和优点,其中图1是分布式通信网络的框图;图2是分布式通信网络的应用框架的框图;图3和3A是分布式通信网络的应用框架中的数据分组的框图;以及图4是示出用于分布式通信网络中的延迟管理的方法的流程图。
具体实施例方式下面的详细描述涉及分布式通信网络例如分布式天线系统的延迟管理。这里讨论的延迟管理使网络管理员能够以适当高程度的可重复性和控制,在点到多点通信网络中 的多个节点处建立期望的延迟。期望的延迟可共同地针对每个节点或针对每个单独的节 点。有利地,这里讨论的通信网络使用分布式方法来确定在系统中从主机到每个节点的信 号路径延迟。这通过在网络中节点与其相邻(例如,接连的)节点之间的链路上发现传输 延迟(例如,传播时间)来在每个节点处完成。例如,每个节点获悉其本身和任何下游相邻 节点之间的距离。基于节点之间的这些传输延迟,系统中的节点协作来确定每个远程节点 相对于主机节点的信号路径延迟。此外,在确定信号路径延迟时,每个节点还考虑(account for)节点的单独的内部处理延迟。一旦确定了信号路径延迟,就可通过考虑回到主机节点 的信号路径延迟和任何已知的内部处理延迟来决定性地确定在每个远程节点处的期望延 迟。在一种实现中,这里讨论的延迟管理合并数据帧中的延迟监控信道和延迟管理信 道的使用。延迟监控和延迟管理信道用于在节点之间传递数据以建立网络的通用时基,而 不使用额外的开销。为了建立通用时基,节点使用如下更详细描述的延迟监控信道来确定 节点之间的传输延迟。节点将延迟管理信道中的数据例如信号路径延迟值进一步传输到其 相邻节点。每个节点进一步将使用延迟监控信道确定的对随后节点的传输延迟与通过延迟 管理信道接收的信号路径延迟和相应的内部处理延迟合并。该值又通过延迟管理信道传递 到相邻节点,作为该节点的信号路径延迟。多个节点因此将积累的延迟传播到接连的节点, 直到网络中所有终端节点接收到回到主机节点的信号路径延迟。以这种方式,系统中的每 个远程节点经常地知道其离主机节点的距离(以信号时间的形式)。这允许每个远程节点 独立地调节其传输延迟以在每个节点维持系统中的选定延迟。此外,这里讨论的延迟管理不需要使用额外节点定位和定时技术(例如,使用 GPS)来同步节点之间的消息传送。不是依赖于单独的系统(例如,GPS定时基准)来确定 每个节点之间定时延迟,延迟监控和管理信道提供了确定每个节点之间的信号路径延迟的 相当简单的方法。这里描述的延迟管理技术是与拓扑无关的。延迟管理技术可适用于各种各样的网 络拓扑,例如星型、树型和菊花链型网络配置(及其组合)。而且,该延迟管理是与媒介无关 的,并在多个网络设施例如无线、自由空间光学(free space optics)、毫米波、双绞线对、 同轴、光纤、混合光纤及其适当的组合上运行。图1是通信网络100的实施方式的框图。通信网络100表示点到多点通信网络, 其包括数据源101、对数据源101作出响应的主机节点102以及与主机节点102通信的远程 节点IiM1到104m。主机节点102包括对主机节点处理器106作出响应的主机传输接口 105 和主机数字接口 103。每个远程节点ICM1到104 包括对远程节点处理器IOS1到108M作出 响应的RF到数字接口 109!到10%和远程传输接口 107!到107M。每个RF到数字接口 10% 到10%进一步分别对天线端口 IlO1到IIOm作出响应。在一个实现中,主机节点处理器106 和每个远程节点处理器IOS1到108M包括微控制器、专用集成电路(ASIC)、现场可编程门阵 列(FPGA)、现场可编程对象阵列(FPOA)或可编程逻辑器件(PLD)中的至少一个。应理解, 网络100能够适应单个网络100中的任何适当数量的远程节点ICM1到104m(例如,具有至少一个远程传输接口 107、远程节点处理器108、RF到数字接口 109和天线端口 110的至少 一个远程节点104)。主机节点102和远程节点ICM1到104m在表示多个级的树和分枝型网络配置中由 多个信号路径通信地耦合。在图1的示例性实施方式中,树和分枝型网络配置还包括信号 开关112和114。图1所示的每个信号路径是提供与媒介无关的网络体系结构的电子链路、 光纤链路和无线传输链路(例如,毫米波、自由空间光学或其适当的组合)中的至少一个。 应理解,也可设想额外的网络配置(例如,集中星型、公共总线等)。主机数字接口 103和每个RF到数字接口 109包括端口 Dl、D2和D3。端口 D1、D2 和D3被认为表示对主机数字接口 103和每个RF到数字接口 109的多个信号接口连接(例 如,RF、以太网等)。类似地,主机传输接口 105和每个远程传输接口 107包括端口 Tl、T2 和T3。端口 T1、T2和Τ3被认为表示对主机传输接口 105和每个远程传输接口 107的多个 传输接口连接。例如,主机传输接口 105和每个远程传输接107为网络100的每个远程节 点104和主机节点102提供适当的信号转换(例如,数字到串行和串行到光纤中的至少一 个)。应理解,图1所示的端口 Dl到D3和Tl到Τ3不应被认为限制这里讨论的系统所设想 的信号接口和传输端口的数量(例如,系统100能够适应任何适当数量的信号接口和传输 端口的实例)。每个远程节点ICM1到104μ引入一个或多个内在处理延迟。例如,当在传输接口 连接Tl和Τ3之间传递信号时,远程传输接口 107包括第一内在处理延迟(在本例中通常 称为“光纤到光纤”延迟)。类似地,每个RF到数字接口 109包括用于在数字和RF之间转 换信号的第二内在处理延迟。在一些情况中,RF到数字接口 109中的内在处理延迟是不对 称的。这意味着上游信号(到达主机102的 信号)的内在处理延迟和下游信号(来自主机 102的信号)的内在处理延迟是不同的。在一个实现中,各种内在处理延迟嵌入每个远程节 点处理器IOS1到108Μ中以在确定节点的所请求的延迟时使用。在操作中,网络100实现用于确定网络100中的每个节点回到主机节点102的信 号路径延迟的分布式过程。在该分布式过程中,网络100中的每个节点发现对任何相邻节 点(例如,在下游方向上与主机节点102或远程节点ICM1到1041(|相邻的任何节点)的单 独的传输延迟。在主机节点102开始,基于对每个相邻节点发现的传输延迟的信号路径延 迟值被产生并被传递到相邻节点。对于网络100中的相邻节点的每个随后的级(如果存在 任何级),远程节点IiM1到104 每个将具有传输延迟的该节点的信号路径延迟合计到下一 相邻节点,并将相邻节点的信号路径延迟值传播到该级中的相邻节点。将具有已知传输延 迟的所接收的信号路径延迟合计到相邻节点并传递信号路径延迟的该过程重复进行,直到 网络100中所有的节点都具有其相应的信号路径延迟的值。在一个实施方式中,使用发送到相邻远程节点104的“ping”消息来发现传输延迟 值。相邻远程节点104返回该消息。传输延迟值基于发送“ping”和从每个远程节点104 接收回“ping”之间的时间(例如,往返时间)。基于往返时间,确定每对节点之间的单独的 传输延迟。以图1的示例性实施方式继续,在每个远程节点ICM1到104M处的内部处理延迟也 合并到信号路径延迟的计算中。例如,远程节点IiM1产生对远程节点104M的信号路径延 迟。该信号路径延迟包括存储在远程节点IiM1中的从主机节点102到远程节点ICM1的信号路径延迟,加上由远程节点ICM1发现的在ICM1到1044之间的传输延迟。该信号路径延迟还包括远程节点IiM1的传输接口 IOT1的内在处理延迟,以将信号从接口 Tl传输到接口 T3 (例如,“光纤到光纤”处理延迟)。远程节点ICM1到104m使用通过该过程计算的信号路径延迟来控制对远程节点选择的总延迟。例如,每个远程节点的总延迟在网络安装期间被确定。每个远程节点基于使 用上述过程获悉的信号路径延迟来设置它引入到信号中的延迟的量。因此,为网络100中 的节点确定通用时基。图2是网络应用的框架200的框图。框架200包括下面讨论的多个层,其提供与硬件有关的服务以使网络100的每个节点能够如上面关于图1示出的来运行(例如,主机 节点102发现网络100上的多个远程节点104)。框架200包括应用层202、网络层204、数 据链路层204和物理层208。框架200的每个层划分网络100的任何节点所需的关键功能 以与网络100的任何其它节点进行通信。物理层208通信地耦合到数据链路层206、网络层204和应用层202并对这些层 提供低级功能支持。在一个实现中,物理层208驻留于光纤网络和无线网络中的至少一个 上。物理层208提供电子硬件支持,用于在来自主机节点102被托管的至少一个网络应用 的多个操作中发送和接收数据。数据链路层206提供对物理层208的差错处理,连同流控 制和帧同步。数据链路层206还包括数据帧子层210。数据帧子层210包括在物理层208 上传输的多个数据帧。下面关于图3进一步描述关于数据帧子层210的额外的细节。网络 层204对网络100内的至少一个可编程处理器(例如,主机节点处理器106或至少一个远 程节点处理器108)作出响应。网络层204在网络100内提供用于在网络100内的节点之 间传输数据的交换和路由能力。应用层202独立于信号帧业务而监控传输延迟值的变化, 从而为通过网络100的信号传输维持通用时基。应用层202对简单网络管理协议(SNMP)、 通用管理信息协议(CMIP)、远程监控(RM)协议、和适合于远程监控和网络管理的任何网络 通信协议标准中的至少一个作出响应。图3是通常由子层300表示的图2的数据帧子层210的实施方式的框图。子层 300包括至少一个数据帧302 (或光纤帧)。所述至少一个数据帧302还包括延迟监控信道 304和延迟管理信道306。在一个实施方式中,延迟管理信道306包括(可选的)成帧比特 308和一个或多个携带信号路径延迟值的数据比特。在一个实施方式中,延迟管理信道包括 高达16个数据比特。如所示,延迟管理信道包括五个比特。在一些实施方式中,需要一个 帧中的多于所分配的数据比特的数据比特来传输信号路径延迟值。在这些情况中,信号路 径延迟值被分割成在延迟管理信道的连续帧中传输的比特组。当在每个数据帧302上发送 延迟时,成帧比特308是可选的。在一个实现中,成帧比特标记可用于指示信号路径延迟值 存在于至少一个数据帧302中。(可选的)成帧比特308用于通过将成帧比特308的值设 置为1来指示第一比特组的开始。对于随后的比特组,成帧比特308被设置为0。因此,例 如,使用四个帧来通过延迟管理信道传输16比特信号路径延迟值,其中第一帧的成帧比特 308被设置为1,如图3A所示。为了该描述的目的,携带信号路径延迟值的多个帧的这个使 用称为延迟管理“超帧”。在操作中,延迟监控信道304用于确定网络中相邻节点之间的所谓“传输延迟”。 第一节点使用延迟监控信道304来“ping”相邻远程节点104以发送回“ping”。这通过将延迟监控信道304中的比特的值设置为“1”来完成。当相邻节点接收到该ping时,相邻节 点通过在其下一帧中将延迟监控信道304设置为“1”来将ping返回到发起该ping的节 点。传输延迟值基于“ping”和回答之间的往返时间来计算。在一个实现中,存在在延迟监 控信道305中使用的至少两个“ping”比特前向ping比特和反向ping比特。例如,当发 送“请求”ping时,使用前向ping比特,而当发送“响应”ping时,使用反向ping比特。可 替换地,第一节点发送“请求” ping,而相邻节点发送“响应” ping。而且,第一节点和相邻 节点可为携带信号路径延迟值的数据比特而Ping彼此。如下面进一步详细讨论的,主机节点102和远程节点ICM1到104 之间期望端到端 传输延迟对每个远程节点IiM1到104M是可编程的。而且,由于内在处理和信号路径延迟中 的差异,每个远程节点IiM1到104M调节所请求的总延迟以考虑这些差异。传输延迟管理返回到图1,这里讨论的网络100的延迟管理是模块化的,并实质上对星型、菊花 链型和树型网络配置中的至少一个类似地运行。此外,网络100对由热效应引起的延迟的 任何变化以及对由例如信号开关112和114引起的任何切换保护变化自动调节。每个远程 节点IiM1到104m获悉从延迟管理信道306回到主机节点102的延迟。这里讨论的延迟管 理进一步分成至少两个不同的操作(1)获悉对网络100的相对端的下游延迟(远离主机 节点102);以及(2)在整个网络100中传播积累的信号路径延迟。获悉传输延迟主机节点102和每个级别的远程节点ICM1到104m知道哪些相邻远程节点104是 下游的和哪些是上游的。当远程节点104被引入网络100中时,在发现远程节点104时确 定该信息。在一个实施方式中,节点使用延迟监控信道来确定在下游方向上(远离主机节 点102)与该节点相邻的节点的传输延迟。在一个实现中,每个信号路径被定义为主信号链路和从信号链路中的至少一个, 其中特定远程(主机)节点104(102)的下游信号链路被定义为“主”信号链路,而同一节 点的上游信号链路被定义为“从”信号链路。而且,耦合到主机节点102的所有信号路径被 指定为主信号链路。在每个“主”信号链路上,可应用的主机节点或远程节点104中的至少 一个周期性地设置延迟监控信道304中的“ping”比特。节点接着接收在相应的从信号链 路中发送的随后数据帧302中的响应。对与主链路相关联的远程节点测量往返延迟。通过 至少一个下面的方法从该往返延迟中确定延迟节点的传输延迟。第一种方法涉及将往返延迟除以二。该往返值包括从远程节点在主链路上接收 “ping”时以及远程节点在从链路上返回具有在延迟监控信道中设置的比特的下一帧时起 的“转向(turn-around)”延迟。该方法有士 1/2帧的解析度(resolution)。第二种方法使用节点内通信来通知节点计算关于“转向”延迟的值的传输延迟。在 该过程中,计算传输延迟的节点在将往返延迟除以二之前从往返延迟减去“转向”延迟。该 方法具有士1时钟周期的解析度。第三种方法使用预先配置的“转向”延迟。转向延迟被设置为已知值。转向延迟 被减去,如同在上述第二种方法中,具有相同解析度。信号路径延迟的传播一旦确定了传输延迟值,网络100的节点就将信号路径延迟从一个节点传播到另一节点。例如,主机节点102使用远程节点ICM1到1043的所发现的传输延迟值来产生并发 送信号路径延迟到远程节点ICM1到1043。远程节点ICM1到1043的每个又使用作为基础的 所接收的信号路径延迟连同它们对其相应的相邻节点发现的传输延迟,来产生并发送信号 路径延迟信息到其相邻节点。以这种方式,信号路径延迟值通过网络100传播。设置延迟倌如上所述,设置期望的端到端传输延迟将考虑在远程节点ICM1到104m中内在处理 延迟中的差异和信号路径延迟中的差异。在至少一种实现中,期望的端到端传输延迟是固 定的。每个远程节点104中的远程节点处理器108接收请求,以将每个天线端口 110处的 固定延迟值(例如,来自出现于应用层202中的SNMP代理)设置为规定的值。应用层202 中的SNMP代理减去任何已知的内在处理延迟以及如上所述获悉的回到主机单元102的信 号路径延迟。注意,在一些实施方式中,内在处理延迟可针对下游和上游信号(也分别称为 前向和反向路径)变化。如下所示,方程1和2示出延迟的计算,其例如在远程节点处以 FIFO对远程节点处的前向和反向路径施行。(方程1)DELAYfwd = (DelayEequested) - (DelaySignal_path) - (Delay
Intrinsi c-SD) (DelayForward_RF)在该方程中,在前向路径(来自主机的信号)中实现的延迟是被三个因子减小的 所请求的延迟通过延迟管理信道接收的信号路径延迟(DelaySignal_path)、传输接口 107的串 行到数字转换的内在处理延迟(DelayInteinsi。_SD)、以及RF到数字接口 109的RF到数字转换 的内在延迟(DelayF TOd-KF)。(方程2)DELAYeev = (DelayEequested) - (DelaySignal_path) - (Delay Intrinsic_SD) - (DelayEeverse_EF)在该方程中,在反向路径(到主机的信号)中实现的延迟是被三个因子减小的所 请求的延迟通过延迟管理信道接收的信号路径延迟(DelaySignal_path)、传输接口 107的串行 到数字转换的内在处理延迟(DelayInteinsi。-SD)、以及RF到数字接口 109的RF到数字转换的 内在延迟(Delay—)。关于上面的方程1和2,从所请求的延迟减去的每个延迟在请求时是可用的。而 且,设置产生小于零或大于DELAYmax的值的延迟的任何请求导致不工作的命令。通信信道帧(例如,数据帧302)中的数据包括成帧信息、数据完整性信息(例如, 前向纠错和循环冗余校验中的至少一个)和有效载荷数据。延迟监控信道304和延迟管理 信道306的添加允许网络100自动同步消息传送并传播用于天线端口 110的端到端信号路 径定时。这里讨论的延迟管理方法给主机节点102和远程节点ICM1到1041(|的每个提供了 在网络100内的总信号路径延迟。而且,这些方法允许每个远程节点ICM1到1041(|的每个 独立地调节传输延迟值以在整个网络100中维持通用时基。图4是示出用于在分布式通信网络(例如,网络100)中管理传输延迟的方法400 的流程图。例如,方法400从事于管理在类似于网络100的点到多点通信网络中的远程节 点和主机节点之间的传输延迟。有利地,网络100使用图4所述的传输延迟管理来连续地 监控和自动调节多个节点的信号路径延迟,并获得上面关于图3讨论的通用时基。在块402,网络100发现网络100中的任何相邻节点的单独的传输延迟。在一个实现中,主机节点和每个远程节点记录其相应的相邻节点之间的单独的传输延迟。在块404,网络100基于在块402中发现的传输延迟来产生信号路径延迟值。在一个实现中,主机节 点和每级远程节点在计算信号路径延迟时考虑内部处理延迟(例如,网络100中的传输接 口的处理延迟)。在块406,网络100将信号路径延迟值传播到第一(下一)级中的每个相 邻节点。在块408,信号路径延迟值在任何相邻节点是可用的(块410)的情况下在每个相 邻节点处对相邻节点的第一(下一)级而被修改,并继续传播所修改的信号路径延迟值,直 到网络100中相邻节点的每个级具有信号路径延迟值。图4所示的信号路径延迟管理异步 地调节信号路径延迟值,以获得网络100的每个天线端口之间的通用时基。虽然在分布式通信网络的上下文中描述了所公开的实施方式,使用这些技术的装置能够以指令的机器可读介质和同等地应用的各种程序产品的形式被分布,而不考虑实际 上用于执行该分布的信号承载介质的特定类型。机器可读介质的例子包括可记录型介质, 例如便携式存储设备、硬盘驱动器(HDD)、随机存取存储器(RAM)、只读存储器(ROM);传输 型介质,例如数字和模拟通信链路;以及使用传输形式例如射频和光波传输的有线或无线 通信链路。各种程序产品可采取编码格式的形式,这些格式被解码以通过数字电子电路和 驻留于可编程处理器(例如,计算机中的专用处理器或通用处理器)中的软件的组合而实 际上在特定的分布式通信网络中使用。这里公开的至少一个实施方式可由计算机可执行指令例如程序产品模块来实现,计算机可执行指令由可编程处理器执行。通常,程序产品模块包括例行程序、程序、对象、数 据组件、数据结构和执行特定任务或实现特定的抽象数据类型的算法。计算机可执行指令、 相关的数据结构和程序产品模块表示执行所公开的实施方式的例子。本描述为了说明的目的被呈现,且不意味着是无穷尽的或被限制到所公开的实施方式。可能出现落在下列权利要求的范围内的变化和修改。
权利要求
一种用于在具有由多个链路耦合在一起的多个节点的网络中管理节点之间的延迟的方法,所述方法包括发现所述多个链路中的每个的传输延迟值;在所述多个节点的第一个处,使用与所述多个链路中的一个链路相关联的所发现的传输延迟值来产生耦合到所述多个节点的所述第一个的所述多个节点中每个的信号路径延迟值,所述多个链路中的所述一个链路将所述多个节点中每个耦合到所述多个节点的所述第一个;通过所述链路将所产生的信号路径延迟值传递到耦合到所述多个节点的所述第一个的所述多个节点中的节点;以及在所述多个节点的每个额外节点处,存储所述额外节点的所接收的信号路径延迟值以实现对所述额外节点的延迟的管理,使用所接收的信号路径延迟值和对在所述额外节点和相邻节点之间的链路所发现的传输延迟值,来产生耦合到所述额外节点的所述多个节点中的每个所述相邻节点的信号路径延迟值,以及通过额外的链路将所产生的信号路径延迟值传递到所述相邻节点。
2.如权利要求1所述的方法,其中发现传输延迟值包括通过从所述多个节点的一个节点到相邻节点的链路发送第一信号; 通过从所述多个节点的所述相邻节点到所述一个节点的每个链路接收回第二信号;以及基于发送所述第一信号和接收所述第二信号的定时来计算所述链路的所述传输延迟值。
3.如权利要求2所述的方法,其中发送第一信号包括在无线、自由空间光学、毫米波、 双绞线对、同轴、光纤和混合光纤接口中的至少一个上设置比特。
4.如权利要求2所述的方法,其中计算所述传输延迟值包括 确定所述一个节点和所述相邻节点之间的往返延迟;以及 将所述往返延迟分成两半。
5.如权利要求2所述的方法,其中计算所述传输延迟值包括 将所述相邻节点的转向延迟传递到所述一个节点;确定所述一个节点和所述相邻节点之间的所述往返延迟; 从所述往返延迟减去所述转向延迟以产生所校正的往返延迟;以及 将所校正的往返延迟除以二。
6.如权利要求2所述的方法,其中计算所述传输延迟值包括 确立所述一个节点已知的转向延迟;确定所述一个节点和所述相邻节点之间的所述往返延迟; 从所述往返延迟减去所述转向延迟以产生所校正的往返延迟;以及 将所校正的往返延迟除以二。
7.如权利要求1所述的方法,其中传递所产生的信号路径延迟值包括使用延迟管理信 道传递所产生的信号路径延迟值。
8.如权利要求1所述的方法,其中传递所产生的信号路径延迟值包括使用具有可选的成帧比特和多个数据比特的延迟管理信道传递所产生的信号路径延迟值。
9.如权利要求8所述的方法,其中传递所产生的信号路径延迟值包括使用所述可选的 成帧比特通过所述延迟管理信道分割所述信号路径延迟值。
10.如权利要求1所述的方法,其中产生所述信号路径延迟值包括为产生所述信号路 径延迟值的所述节点添加内在延迟值。
11.如权利要求1所述的方法,还包括基于所述信号路径延迟值设置所述多个节点中 的每个节点的延迟。
12. 一种用于对通信系统中的节点的延迟编程的方法,所述方法包括 接收所述节点的所选择的延迟值;在所述节点处接收指示传递到所述节点的信号的延迟的信号路径延迟值,所述信号路 径延迟包括由每个节点计算的用于在所述节点和主机节点之间的所述通信系统的区段的 传输延迟的集合;以及计算满足所选择的延迟值所必需的额外延迟。
13.如权利要求12所述的方法,其中计算所述额外延迟包括从所选择的延迟减去所述信号路径延迟。
14.如权利要求12所述的方法,其中计算所述额外延迟包括计算前向路径延迟和反向 路径延迟。
15.如权利要求12所述的方法,其中计算所述额外延迟包括从所选择的延迟中减去所 述节点的内在延迟和所述信号路径延迟。
16. 一种通信网络,所述网络包括 主机节点,其包括主机节点处理器;多个远程节点,其与所述主机节点通信,所述多个远程节点的每个都包括远程节点处理器;其中所述主机处理器包括执行下列操作的程序指令发现与所述主机节点相邻的所述多个远程节点中的每个节点的传输延迟,以及 基于对每个相邻节点发现的传输路径延迟来计算每个相邻节点的信号路径延迟值;以及其中所述远程节点处理器中的每个包括执行下列操作的程序指令 对与所述远程节点相邻的所述多个远程节点中的每个发现传输延迟,以及 基于对所述相邻节点发现的所述传输延迟和所接收的信号路径延迟值来计算信号路 径延迟值。
17.如权利要求16所述的通信网络,其中所述主机处理器通过ping与所述主机节点相 邻的所述远程节点来发现所述传输延迟。
18.如权利要求16所述的通信网络,其中所述主机节点和所述多个远程节点通过光 纤、自由空间光学、同轴电缆、双绞线对和毫米波无线链路中的至少一个耦合。
19.如权利要求16所述的通信网络,其中所述远程节点处理器还使用内在处理延迟来 计算所述信号路径延迟值。
20.如权利要求16所述的通信网络,其中所述远程节点处理器还包括程序指令,所述 程序指令基于所述远程节点的所接收的信号路径延迟值和所选择的延迟来确立所述远程节点的所选择的延迟。
21.如权利要求16所述的通信网络,其中所述多个远程节点在树和分枝型网络配置、 集中星型网络配置以及通用总线配置的至少一个中通信地耦合到所述主机节点。
22.如权利要求16所述的通信网络,其中所述远程节点中的每个包括远程天线单元。
23.一种包括程序指令的程序产品,所述程序指令包含在存储介质上,所述程序指令使 分布式通信网络内的节点中的至少一个可编程处理器发现所述网络内的所述节点和至少一个相邻节点之间的传输延迟; 基于所发现的传输延迟计算所述相邻节点的信号路径延迟值;以及 如果在所述网络中存在节点的至少一个额外的级,基于所产生的信号路径延迟值将信 号传播到所述网络中的节点的至少一个额外的级,直到所述网络内的所有节点具有相应的 信号路径延迟值。
全文摘要
公开了用于对通信系统中的节点的延迟编程的方法。该节点接收选定的延迟值和指示传递到所述节点的信号的延迟的信号路径延迟值。所述信号路径延迟包括由每个节点计算的在所述节点和主机节点之间的通信系统的区段的传输延迟的集合。该方法还计算满足选定的延迟值所必需的额外延迟。
文档编号H04B7/26GK101803301SQ200880103706
公开日2010年8月11日 申请日期2008年8月13日 优先权日2007年8月15日
发明者J·M·赫丁, S·B·斯图尔特 申请人:Adc长途电讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1