Dsl系统估计与参数建议的制作方法

文档序号:7610020阅读:409来源:国知局
专利名称:Dsl系统估计与参数建议的制作方法
技术领域
本发明总体上涉及用于管理数字通信系统的方法、系统和装置。具体而言,本发明涉及估计诸如DSL系统之类的通信系统中一组信道或线路的配置。
背景技术
数字用户线路(DSL)技术为现有电话用户线路(称为回路和/或铜线设备)上的数字通信提供了可能的宽大带宽。尽管电话用户线路最初仅是为话音频带模拟通信而设计的,但是它们也可以提供这种带宽。特别地,非对称DSL(ADSL)可以通过使用离散多音调(DMT)线路代码来调整用户线路的特性,该线路代码向各个音调(或子载波)分配若干个比特,所述各个音调可以调整到在用户线路每一端的调制解调器(通常是既起到发射机作用,又起到接收机作用的无线收发机)的训练和初始化期间所确定的信道状态。
术语“xDSL”和“DSL”用来从总体上描述数字用户线路设备和业务,其中包括基于分组的体系结构,例如ADSL、HDSL、SDSL、SHIDSL、IDSL VDSL和RADSL。DSL技术可以在嵌入式双绞线、铜缆设备上提供极高的带宽。DSL技术为带宽密集应用提供了巨大的可能。
ADSL或非对称数字用户线路业务总体上使用现有的从电话公司中心局(CO)到用户驻地的未屏蔽铜双绞线。位于CO和远程位置处的ADSL调制解调器在铜线上发送高速数字信号,就5.5km范围之内的回路距离而言,其能够提供约1.5Mbps~6.144Mbps的下行带宽(在ADSL1中为8Mbps,并且已经在日本和中国使用),以及约32kbps~640kbps的上行带宽。
HDSL或高比特速率DSL在更短回路上提供对称、高性能的连接,通常要求两条或三条铜双绞线,并且能够在高达3.7km左右的回路距离上提供约1.5Mbps的上行和下行带宽。尽管SDSL或单一线路DSL利用单根双绞线提供与HDSL数据速率匹配的对称的连接,但是其在高达3.0km左右的更短回路上运行。VDSL或特高比特速率的DSL通常以非对称形式实现,作为在非常短的回路上的ADSL的特高速变体。具体而言,目标下行性能通常是在300m的本地回路上为约52Mbps、在1000m的本地回路上为26Mbps、在1500m的本地回路上为13Mbps。非对称实现方案中的上行数据速率,倾向于在约1.6Mbps~2.3Mbps的范围内变动。VDSL还提供通常为10~25Mbps的对称数据速率。通常称作“VDSL2”的VDSL更新版本,允诺在非对称配置中提供100Mbps的对称数据速率和150Mbps的下行速率。另外,还有少数几个非标准RADSL或速率自适应非对称DSLS,它们像ADSL一样提供与线路长度和质量相适配的动态数据速率(并且使用称作QAM或CAP的线路传输方法,这些方法当前在DSL中已几近消失)。这些DSL的版本采用废除电路交换网络的线路捕获(line-grabbing)实验的基于分组的方法。这种基于分组的方法适用于多种情形。
DSL业务比传统电话业务更加依赖于线路状态(例如,铜线回路的长度、质量和周围环境),传统电话业务通常使用包括高达4千赫兹左右的频率的带宽,而DSL业务使用包括有时在1MHz以上的频率的带宽。尽管某些本地回路的状态非常适于实现DSL(例如,利用最少量的桥接抽头和接头缩短至适中的长度),但是多数本地回路并不适用。例如,本地回路长度变化范围较大。而且,在具有衔接在一起的两种或更多种线规的回路长度上,本地回路的线规在回路长度上是不一致的。此外,许多现有本地回路包含一个或更多桥接抽头(一端连至回路、另一端不连接或不良终接的一段线对)。这种类型的线路信息(例如,线规信息、桥接抽头信息、分段信息和加感线圈信息)对于DSL系统的估计和配置来说是重要的。线路状态的另一个重要区分是在线路上测量的噪声,噪声可能由以下因素引起来自其它DSL的辐射(“串扰”)、AM或业余无线电台的无线电通道、线路或接收机模拟部件中的热噪声、家中的各种家用电器、环路设备或中心局处的电子设备。这些类型的噪声可能在有时会变化,其是相对平稳的、冲击的或这二者的结合。这种类型的信息对于DSL系统的估计和配置来说也是重要的。
这些回路的不同状态和配置,其中包括它们在来自电话公司CO和其它位置的束或捆中如何布置和运行,意谓着DSL回路的每一组都不相同,并因此以不同方式来运转。信息可能以与单条线路有关的形态存在,也可以利用先前的技术来确定(例如,利用话音频带测量和回路鉴定方法来估计)。然而,这些信息未能将线路中的交互作用(活动的或非活动的)纳入考虑之列,其中包括诸如串扰(即,当处于相同或相邻捆中的线对用于传输各自的信号时,由于线对之间的耦合而导致出现的、在相邻线路之间传递的有害干扰和/或信号噪声)之类的交互作用。而且,这些信息中的某一些的准确性是可疑的,已经发现线路质量差别很大,即便是在相同组中的线路的质量也会有很大差别。此外,话音频带测量并非总能准确反映回路的DSL环境。因此,例如估计各捆或其它组中的单一线路从而为该组中所有其它线路推断出此种信息的技术,可能无法提供有关其它线路的准确信息,甚而无法提供有关所估计线路自身的准确信息。
其它技术包括利用时域反射计来描述DSL传输线路的特性,其中从源点向DSL传输线路发送预定测试信号,该线路将该信号的一部分反射回源点,并且分析所反射的信号以确定传输线路特性。在另一种情形下,可能会分析基准回路和/或描述基准回路的特性,以生成传递函数并为该基准回路中的信号上的衰减效应、噪声效应等建模。通常,在各个捆或其它组线路中选择一个基准回路,并进行估计。
然而,这些用于估计单一回路或线路的技术,未能考虑到这些线路的环境运行。也就是说,在该线路自身行为之外,还存在影响线路性能的环境状况。测试单一基准回路可以显现出有关该线路自身的某些基本信息,但是这些信息无助于同时使用这些成组线路的众多用户理解和执行最优化业务。
与成功的DSL配置所需的测试、监控和维护有关的另一问题在于这一事实,即不同各方经常使用和操作毗连的DSL线路。例如,CO中的某些线路可能由ILEC(在职本地交换运营商)来运营,ILEC采用它们自己的运行和使用规则以及系统。相同捆和/或其它群组中的其它线路可能由一个或更多在市场上与ILEC直接竞争的CLEC(竞争本地交换运营商)来运营,CLEC同样也具有它们自己的运行和使用规则以及系统。这些情形和其它类似情形的排它性和竞争性,意谓着少有机会获取有关DSL线路环境的特定信息。
允许对包括DSL捆和其它组在内的DSL系统进行建模的系统、方法和技术,代表了本领域中的显著进步。更具体地说,管理系统可以仅提供名义上与线路有关的有限的信息,这些信息能够从这些有限的信息中充分地推断出更多信息,该管理系统代表了DSL服务率领域和相关范围内的可观进步。

发明内容
基于从网元管理系统、协议、用户等采集的运行数据估计给定xDSL系统配置。利用所生成的估计值,估计器和/或控制器(例如动态频谱管理器)进而又可以控制(或建议)用户和/或通信系统其它部分的一个或更多运行模式,例如通过设置用户的数据速率、传输功率级别等。使用本发明所获得的逼近值或估计值可用于各种用途,包括但不限于,帮助用户优化他们对系统的使用,或者检测那些性能可以通过对线路配置的最少改变而得以显著提高的线路。从系统采集的运行数据可以包括描述性能特性的运行数据,这些运行数据通常可以通过网元管理系统协议在ADSL系统中获得。该估计器和/或控制器可以以各种方式执行这些方法和实现本发明。
估计器、控制器和/或其它部件可以是计算机执行的设备,或者是采集和分析适当运行数据的设备的组合。所生成的估计可以用于估计系统性能,并且借助在系统上运行的发射机直接或间接指示/要求变化或建议在运行中改进。控制器和/或估计器可以位于任何地方,某些情况下驻留在DSL CO中,其它情况下可以由位于CO之外的第三方来操作。
数据可以通过可用装置从通信系统获取,这些数据包括例如G.997.1(G.ploam)标准等描述的数据和/或信息。数据和/或其它信息可以利用给定通信系统内部的技术来采集,或者可以通过电子邮件和/或其它“外部”装置从系统元件或部件获取。
估计器和/或控制器可以是操作来自CO或其它位置的大量DSL线路的ILEC或CLEC。采集装置获取可得到的运行数据,并将该数据提供给估计装置,估计装置可以连接至控制器中的运行模式指令信号生成装置。该信号生成装置可以配置为生成并发送运行模式指令信号给用户和/或通信系统的其它部分(例如,ADSL收发机)。这些指令可以包括可接受的数据速率、传输功率级别、编码和等待时间条件,等等。设法逼近的系统配置可以包括用户数目、线路数目(活动的或待用的)、系统的运行特性,等等。如有需要的话,数据可以采集一次或者随时间进行采集,例如周期性、在要求时(on-demand)或者非周期性地,从而允许估计器更新它的系统配置逼近。
根据本发明的方法可以由控制器、估计器、动态频谱管理器、计算机等来执行。可以选择一个或更多初始模型。这些模型可以是可参数化的,并且可能基于或包括已知或参数化长度(以及任何已知或参数化的桥接抽头长度和位置)的信道插入损耗传递函数,任何关于各个用户功率级别和/或它们相应PSD级别的推断数据或运行数据,比特误差或误差的时间平均型式(例如误码秒和/或随时间变化的代码违例),它们相应的代码设置和/或参数化的潜在噪声成形PSD。模型也可以在过程的稍后时间进行选择。
从可用的源(例如,使用TL1命令、SNMP、XMP或其它协议“内部地”,或者在因特网上“外部地”)采集数据。估算所采集的数据并将其与当前考虑的模型进行比较。如果在采集数据之前未选择初始模型或一组可能的模型,那么可以在初始数据采集之后选择一个或更多模型。然后可以根据估算结果,提炼、修改、丢弃该模型和/或选择新的模型。可以对随时间采集数据的历史进行挖掘,以便提炼一个或更多模型的选择和变化或调整。当估计器获得系统配置的适当估计时,估计器或控制器就可以向收发机、用户和/或通信系统的其它部分发送建议、指令或其它讯息。这些指令可以是运行模式的条件,或者可以是用于为该用户提高性能和/或服务的建议。这些指令可能涉及设置数据速率、传输功率级别、频谱成形和组成等,并且可以要求或命令线路的额外激励(很可能在不同的数据状态下,例如不同的数据速率,DMT的不同的启动/最小频率和结束/最大频率,和/或不同的PSD或功率级别),这些额外激励能够获得对估计器中现有模型或推测模型的更佳匹配。
模型准确性的似然性(例如由最大似然方法确定)可以基于各种数据、信息和/或系统性能指标,例如所观测的正常运行数据(由用户对系统的“正常”使用生成),它显示基于正常运行信号的运行性能;和/或测试数据(由系统上正常实施的测试生成),它显示运行性能;和/或所激励(prompted)的运行数据(通过激励xDSL系统生成),它显示基于激励(stimulation)信号的运行性能。
这种激励数据的一个例子使用载频掩码来逼近给定一组频率的Hlog。有关桥接抽头、衰减器等的信息可以通过这些信息来确定。
在以下详细描述和相关附图中,提供了本发明的更多细节和优点。


以下与附图相结合的详细描述,将使本发明更易于理解,在附图中相同的附图标记指示相同的结构元件,其中图1是根据G.997.1标准的示意性方框参考模型系统。
图2是普通示范性DSL部署的示意性方框图。
图3是本发明在DSL系统中的一个实施例的示意性方框图。
图4是根据本发明一个或更多实施例的方法的流程图。
图5是根据本发明一个或更多实施例、用于获取和计算信道的Hlog的方法的流程图。
图6是根据本发明一个或更多实施例、用于获取和计算信道的Hlog的替代方法的流程图。
图7是根据本发明一个或更多实施例所获取和计算的估计Hlog数据的图形描述。
图8是适于实现本发明实施例的典型计算机系统或集成电路系统的方框图。
具体实施例方式
本发明的以下详细描述将涉及本发明的一个或更多实施例,但并不局限于这些实施例。相反,该详细描述的意图仅仅是说明性的。本领域技术人员能够很容易理解,在此给出的关于附图的详细描述是为了解释说明的目的,而本发明可以扩展到这些有限的实施例之外。
本发明的实施例基于从网元管理系统、协议等采集的运行数据,估计给定xDSL系统的配置。利用由此生成的估计值,控制器进而控制运行模式(或者可以建议一个模式),例如通过设置用户的数据速率、传输功率级别等。尽管xDSL系统的确切配置可能无法确定,但是利用本发明所获得的逼近值或估计值对于各种用途而言仍然是非常有价值的,这些用途包括但不限于帮助用户优化他们对系统的使用,或者检测那些性能可以通过对线路配置的最少调整而得以显著提高的线路。从系统采集的运行数据可以包括描述性能特性的运行数据,这些运行数据在ADSL系统中通常可以借助网元管理系统协议获得。该估计器和/或控制器(例如,动态频谱管理器或其它独立实体)可以以各种方式执行这些方法并实施本发明。
如以下更为详细的描述,执行本发明一个或更多实施例的估计器可以是控制器(例如,动态频谱管理器或频谱管理中心)的一部分。这些部件可以是由计算机实现的设备,或者是采集和分析适当运行数据的设备的组合。所生成的估计值可以用于估计系统性能,并且直接或间接指示/要求变化,或由在系统上运行的发射机建议改进运行。控制器和/或估计器可以位于任何位置。在某些实施例中,控制器和/或估计器驻留在DSL CO中,而在其它情况下它们可以由位于CO之外的第三方来操作。在阅读了本公开内容之后,可以结合与本发明实施例使用的控制器和/或估计器的结构、设计和其它具体特征对本领域技术人员来说是清楚的。
本发明实施例的下述例子将使用ADSL系统作为示例性通信系统。在这些ADSL系统之内,某些惯例、规则、协议等可以用来描述示例性ADSL系统的操作以及可以从用户和/或该系统上的设备得到的信息和/或数据。然而,本领域技术人员能够理解,本发明的实施例可以应用于不同的通信系统,并且本发明并不限于任何特定的系统。本发明可以用于任何数据传输系统,由此系统配置的知识将是颇有价值的。
各种网络管理元素用于管理ADSL的物理层资源,其中这些元素是指ADSL调制解调器对中两端或单端的参数或功能。网络管理框架结构由一个或更多管理节点组成,每一节点均含有一个代理。该管理节点可以是路由器、网桥、交换机、ADSL调制解调器等等。至少一个NMS(网络管理系统),其常称作管理器,监控和控制所管理的节点,并且通常建立于通用PC或其它计算机之上。管理器和代理用网络管理协议来交换管理信息和数据。管理信息的单位是对象。将相关对象的集合定义为管理信息库(MIB)。
图1示出了根据G.997.1标准(G.ploam)的参考模型系统,该标准的内容全文合并于本申请文件中用于各种用途。该模型适用于满足各种标准的所有ADSL系统,这些标准可以包含也可以不包含分路器,例如ADSL1(G.992.1)、ADSL-Lite(G.992.2)、ADSL2(G.992.3)、ADSL2-Lite G.992.4、ADSL2+(G.992.5)和G.993.x新兴的VDSL标准,以及G.991.1和G.991.2SHDSL标准,它们具有或不具有联系(bonding)。该模型是本领域技术人员众所周知的。
G.997.1标准规定了基于G.997.1中定义的透明嵌入式操作信道(EOC)的ADSL传输系统的物理层管理,及G.992.x标准中定义的指示符比特和EOC消息的使用。而且,G.997.1规定了用于配置、故障和性能管理的网络管理元件内容。在执行这些功能时,系统使用可以在接入节点(AN)得到的各种运行数据。
在图1中,用户终端设备110连接至本地网络112,本地网络112又连接至网络终端单元(NT)120。NT 120包括ATU-R 122(例如,由ADSL标准之一定义的收发机)或任何其它合适的网络终端调制解调器、收发机或其它通信单元。NT 120还包括管理实体(ME)124。ME 124可以是任何合适的硬件设备,例如微处理器、微控制器,或者是能够按照任何适用标准和/或其它规范的要求来执行的、固件或硬件形式的电路状态机。ME 124采集性能数据并将之存储在其MIB中,MIB是由各个ME维护的信息数据库,并且其可以通过诸如简单网络管理协议(SNMP)之类的网络管理协议来访问,SNMP是用来从网络设备收集信息以便向管理员控制台/程序提供或者通过TL1命令来提供的管理协议,其中TL1是用于编制电信网元之间的响应和命令的早已确立的命令语言。
系统中的各个ATU-R均连接至CO或其它中心位置中的ATU-C。在图1中,ATU-C 142位于CO 146中的接入节点(AN)140处。ME 144同样也维护与ATU-C 142有关的性能数据的MIB。本领域技术人员能够理解,AN 140可以连接至宽带网络170或其它网络。ATU-R 122和ATU-C 142通过回路130连接在一起,在ADSL的情况下,回路130通常是还承载其它通信业务的电话双绞线。
图1所示的几个接口用来确定和采集性能数据。Q接口155提供操作员的网络管理系统(NMS)150与AN 140中的ME 144之间的接口。G.997.1标准中规定的所有参数都在Q接口155中使用。ME 144中支持的近端参数得自ATU-C 142,而来自ATU-R 122的远端参数可通过U接口上两个接口中的任意一个得到。使用嵌入式信道132发送并且在PMD层提供的指示符比特和EOC消息,可以用来在ME144中生成所需的ATU-R 122参数。另一方面,当ME 144作出请求时,可以用操作、管理和维护(OAM)信道和适当的协议来检索来自ATU-R 122的参数。类似地,来自ATU-C 142的远端参数可通过U接口上两个接口中的任意一个得到。在PMD层提供的指示符比特和EOC消息,可以用来在NT 120的ME 122中生成所需的ATU-C 142参数。另一方面,当ME 124作出请求时,可以用OAM信道和适当的协议来检索来自ATU-C 142的参数。
在U接口(它实质上是回路130)处存在两个管理接口,其一在ATU-C 142(U-C接口157)处,另一在ATU-R 122处(U-R接口158)。接口157为ATU-R122提供ATU-C近端参数,以便在U接口130上进行检索。类似地,接口158为ATU-C 142提供ATU-R近端参数,以便在U接口130上进行检索。所应用的参数可以取决于所使用的收发机标准(例如,G.992.1或G.992.2)。
G.997.1标准规定了横跨U接口的任选OAM通信信道。如果该信道得以实现,那么ATU-C和ATU-R对就可以使用该信道来传送物理层OAM消息。从而,该系统的收发机122、142共享保存在它们各自MIB中的各种运行数据和性能数据。
更多信息可以从来自ADSL论坛、日期为1998年3月、题为“ADSL网元管理(ADSL Network Element Management)”的技术报告TR005中有关ADSLNMS的部分找到,该技术报告全文合并于本申请文件中用于各种用途。同样,来自DSL论坛、日期为2004年1月、题为“CPE WAN管理协议(CPE WANManagement Protocol)”的工作文本WT-87(第6次修订)同样全文合并于本申请文件中用于各种用途。最后,来自DSL论坛、日期为2004年1月5日、题为“LAN端DSL CPE配置规范(LAN-side DSL CPE ConfigurationSpecification)”的工作文本WT-082v7全文合并于本申请文件中用于各种用途。这些文献针对CPE端管理的不同情况。
本领域技术人员能够理解,这些文件所描述参数中的至少某一些可以结合本发明的实施例使用。而且,系统描述中的至少某一些同样也可以适用于本发明的实施例。可以在系统描述中找到能够从ADSL NMS得到的各种类型的运行数据和信息;其它类型对本领域技术人员而言是公知的。
在DSL系统设备的典型拓扑中,大量收发机对是运转的和/或可用的,各个用户回路的一部分与多对捆(或束)内的其它用户回路设置在同一位置。在非常靠近用户驻地设备(CPE)的基架(pedestal)后面,回路采取用户引入线的形式,并且退出束。因此,该用户回路横贯两种不同的环境。该回路的一部分可以位于捆的内部,尽管该回路有时受屏蔽而免遭外部电磁干扰,但是其会遭受串扰。在基架后面,由于该用户引入线远离大多数引入线的其它对,所以其通常不受串扰的影响,但是传输可能会因为该用户引入线未屏蔽而受到电磁干扰的更显著损害。许多引入线中具有2~8对双绞线,并且在这些线路向家庭或捆(单一业务的复用和解复用)提供多重业务的情况下,在引入线该段中的这些线路之间可能会出现额外的明显串扰。
在图2中示出了普通示例性DSL部署场景。总共(L+M)个用户291、292的所有用户回路都穿过至少一个公共捆。每一个用户均通过专用线路连接至中心局210、220。然而,各个用户回路可能穿过不同的环境和媒质。在图2中,L个用户291使用光纤213和铜双绞线217的组合连接至CO 210,这通常称作光纤到机柜(FTTCab)或光纤到路边(Curb)。来自CO 210中收发机211的信号,通过CO 210中的光线路终端212和光网络单元(ONU)218中的光网络终端215,对它们的信号进行转换。ONU 218中的调制解调器216充当ONU 218与用户291之间信号的收发机。
其余M个用户292的回路227仅仅是铜双绞线,这种场景称作光纤到交换机(FTTEx)。只要可能且经济上可行,FTTCab优于FTTEx,因为它减少了用户回路的铜线部分的长度,从而提高了可能达到的速率。FTTCab的出现可能对FTTEx回路造成问题。而且,FTTCab预期会成为将来日益流行的拓扑。这种类型的拓扑可能会引起充分的串扰,并且可能意味着不同用户的线路会由于它们运行的特定环境而具有不同的数据承载和性能能力。该拓扑使得光纤馈送的“机柜”线路和交换线路可以混在同一个捆中。
从图2中可以看出,从CO 220到用户292的线路共用捆222,而CO 210与用户291间的线路不使用该捆222。而且,另一捆240是为去往/来自CO 210和CO 220及其各自用户291、292的所有线路所共用的。
根据如图3所示本发明的一个实施例,估计器300可以是作为控制器310(例如,动态频谱管理器)监控DSL系统的独立实体的一部分,该控制器310帮助用户和/或一个或更多系统操作员或提供商来优化它们对该系统的使用。这样一种动态频谱管理器可以极大地受益于知道系统确切或近似的配置。(动态频谱管理器还可以称作动态频谱管理中心、DSM中心、系统维护中心或SMC。)在一些实施例中,控制器300可以是操作来自CO或其它位置的大量DSL线路的ILEC或CLEC。从图3中的虚线346可以看出,控制器310可以在CO 146中,也可以在CO 146外部并独立于CO 146和在该系统内运行的任一方。而且,控制器310可以连接至多个CO,和/或控制多个CO。在图3的示例性系统中,估计装置340连接至控制器310中的运行模式指令信号生成装置350。该信号生成器350配置为生成并发送运行模式指令信号给通信系统中的用户(例如,ADSL收发机)。这些指令可以包括可接受的数据速率、传输功率级别、编码和等待时间条件,等等。
所寻求的逼近的系统配置可以包括用户数目、线路数目(活动和/或待用的)、系统的运行特性,等等。本领域技术人员能够理解,如果控制器/动态频谱管理器是完全独立的实体(也就是说,不为拥有和/或操作CO内线路的公司所拥有和/或操作),则许多系统配置信息是不可得到的。即使在CLEC或ILEC发挥控制器310的功能的情况下,多数系统配置数据也是未知的。
估计器300包括采集装置320和估计装置340。在图3中可以看出,采集装置320可以连接至NMS 150、AN 140处的ME 144和/或由ME 144维护的MIB 148。数据还可以通过宽带网络170来采集(例如,通过TCP/IP协议或者给定DSL系统内正常的内部数据通信系统外部的其它装置)。这些连接中的一个或更多允许估计器从该系统采集运行数据和/或性能数据。数据可以采集一次或者随时间进行采集。在某些情况下,采集装置320将周期性地采集数据,可是如果需要的话,它还可以在要求时或任何其它非周期性地采集数据,从而允许估计器300更新其系统配置近似值。
在本发明的某些实施例中,估计器300可以在计算机中实现,例如在PC、工作站等等中实现。本领域技术人员能够理解,采集装置320和估计装置340可以是软件模块、硬件模块或两者的组合。为了对大量线路进行管理,可以引入并使用数据库来管理由线路生成的数据量。所估计的系统配置可以利用最大似然(ML)方法来确定。在这种本领域技术人员熟知的方法中,根据一个配置相对于另一配置的似然性,可以更重地加权某些比较和其它数据。这种似然性可以取决于已知的特性,或者从电话公司记录、所采集的关于线路的先前使用的先前数据推断出的可能特性,或者从随时间在大量此类系统上采集的大量数据推断出的通例。其它可以与最大似然方法结合使用或替代使用的方法,也为本领域技术人员所周知。
定义接近度测量的最大似然方法,试图在一组假设模型中找出与所采集数据差别最小的模型—或者等同地是最可能的系统配置的模型。接近度的几种测量,以及几个参数化的信道模型集,可以定义为并用作过程收益(processproceeds),并可更好地了解哪一个最起作用。这可能取决于业务提供商惯例、捆制造商、不同区域中的噪声等等。
例如,至少根据来自现场中的最低限度报告的当前ADSL1系统的报告的最大速率、比特表、当前速率、该速率下的容限和衰减,有可能建立一个预测值或估计值。这些信息可以由估计器进行处理,并且与关于大量假设的线路段的估计值进行比较,所述假设线路段可能具有也可能不具有桥接抽头和各种噪声可能性,这通常与所报告的下行和上行衰减相符。然后可以将这些估计值与所报告的值进行比较,以便观察它们能够在多大程度上严格再现所报告数据的当前速率、容限和最大速率。特别重要的是,对当前比特分布形态的逼近,非常有助于为该估计器评估最好或合理的参数化模型(例如,带有孔的比特分布可表示存在桥接抽头和/或窄带无线电噪声)。
在图4中示出了根据本发明的一个方法的实施例。方法400可以由控制器、估计器、动态频谱管理器、计算机等执行。在开始之后,在步骤410可以选择一个或更多初始模型。例如,可以选择具有平均串扰和传输特性的标准50对捆。其它模型可以包括具有各种噪声模型或各种数目的单一对、或者对组合、对长度、桥接抽头位置和/或噪声组合。替代地,可以选择一系列普通的不同模型类型作为指导。这些模型可以是可参数化的。参数化模型可能基于或包括已知或参数化长度(以及任何已知或参数化的桥接抽头长度和位置)的信道插入损耗传递函数、任何关于各个用户功率级别和/或它们相应PSD级别的推断数据或运行数据、比特误差或误差的时间平均形式(例如误码秒和/或随时间变化的编代码违例)、它们相应的代码设置和/或参数化的潜在噪声成形PSD。模型也可以在过程中的稍后时间进行选择。
接下来,在步骤420从可用的源采集数据(例如,可以使用TL1命令、SNMP或其它协议通过业务提供商的网络管理系统或操作中心,“内部地”从AN ME采集数据;如果来自AN ME的传输是可能的,那么也可“在因特网上”或“外部地”发送数据;或者,可以通过嵌入式操作信道比特,或者替代地在因特网上从远程ME采集数据)。同样,数据类型和数据采集频率可以由本领域技术人员来决定(例如,可在不同时间采集不同的数据集)。然后,在步骤430评估所采集的数据并将其与当前考虑的模型进行比较。如果在采集数据之前未选择初始模型或一组可能的模型,那么可以在步骤425选择一个或更多模型(当然,可以在过程中的任何时刻选择新的模型)。在估计器需要某些初始数据以便基于这些初始数据选择可能模型的情况下,优选在步骤425处选择模型。接下来在步骤440可根据评估结果来提炼、修改、丢弃该模型和/或选择新的模型。可以对随时间采集的数据的历史进行挖掘,以便提炼对一个或更多模型的选择和变化或调整。
当估计器获得系统配置的适当估计值时,例如,在步骤440提炼一个或更多模型之后,则估计器或控制器在步骤470向收发机、用户和/或通信系统的其它部分发送建议、指令或其它讯息。这些指令可以是运行模式的条件,也可以是用于针对用户提高性能和/或业务的建议。这些指令可以涉及设置数据速率、传输功率级别、频谱成形和组成等。这些指令还可以要求或命令线路的额外激励(很可能在不同的数据状态下,例如不同的数据速率、DMT中不同的启动/最小频率和结束/最大频率和/或不同的PSD或功率级别),这些额外激励能够更好地匹配估计器中的现有模型或推测模型。
该过程可以是在步骤450寻求更多的数据的迭代过程。如果可以从用户、测试或其它“正常”线路活动中得到更多的数据,那么在步骤420再次进行采集,在步骤430再次进行估算,用来在步骤440提炼模型。如果在步骤450不能得到额外的数据,那么在步骤460估计器可以“激励(prompt)”或激励该系统生成数据。例如,估计器可以在待用用户线路或者当前不承载DSL业务的线路上发送测试信号,以提供控制信号或数据集,然后测量这些其它线路性能所反映的在其它线路上的效应。该过程还可以观察信号在各条线路上的激励次数(测试的、激励的或正常用户数据),以便确定哪些线路相互干扰以及干扰达到什么程度。当用户在共用捆或线缆中时,可以结合回路记录考虑所采集的数据。这种类型的分析可得到对相互串扰级别的更准确评估,尤其是因为,线缆构造和绞合的不完善使得不同线缆中相同两对之间的级别可能在很宽范围上变化(例如,4级幅度或更多)。这些信息可能会大幅改进随后对数据速率以及待在DSL线路上提供给客户的业务的评估。
可以在当前DSL系统(例如ADSL1系统)中采集的运行数据可以包括,例如(1)信道平均衰减测量值、(2)信道比特分布、(3)信道传输功率级别、(4)报告的当前数据速率、(5)报告的最大可能数据速率、(6)报告的纠错奇偶校验开销和/或其它开销(尽管未报告,它可以通过其它数据进行推断)、(7)格子码的使用(通常也必须要进行推断)、(8)ATM或其它协议信元计数(表示用户活动级别)、(9)用于估算相互效应和绝对时间相关线路状态的时间戳、(10)供应商标识符和序列号、(11)用于传输参数主要变化如重新训练中的时间戳、(12)参数主要变化或试图改变参数的次数,和/或(13)代码违例、FEC违例,和/或误码秒计数。
另外,可以在将来的DSL系统中采集的数据还可以包括,例如(14)频率相关的测量信道插入损耗、增益、相位和/或对数幅度;(15)频率相关的测量静噪线路或活动线路的噪声级别,(16)传输的PSD级别,(17)信噪比,(18)来自比特交换的比特和增益量,(19)各种其它量,例如回波响应(取决于设备供应商),(20)最坏情况的噪声变化和相关时间,(21)详细的FEC误差定位指示,(22)载波掩码(G.997.1的CARMASK或类似),(23)音调频谱成形参数(例如,TSSpsds、TSSpsus和/或G.997.1中的PSDMASK MIB元素),(24)描述数据特性的向量或矩阵信道,(25)最近时间间隔中最高噪声变化的频率/音调指数,(26)在最近时间间隔中出现的比特交换总数,(27)经过动态频谱管理器设计的或者以其它方式确定的一个时间间隔的几个连续子间隔后的FEC误差、代码违例和/或误码秒违例的分布,(28)噪声或MSE测量的峰值-均值比率和/或经过最近时间间隔后的变化,和/或(29)更高级协议吞吐量测量值。当可以得到更多类型的运行数据和获取这些数据的手段时,可以升级本发明的实施例,从而提供更准确的系统估计和关于系统参数和操作的更好建议。
上述条目(25),最近时间间隔中最高噪声变化的频率/音调指数,是表示在最近测量时间间隔内(例如,30秒的默认时期或所设计的时期)哪个音调上的噪声变化最多的音调指数。该特征允许控制器(例如动态频谱管理器)获知特别受随时间变化的噪声影响的频率,该噪声例如开闭串扰。控制器可能通过该信息ML检测出一个或更多串扰在某些频段内是显著的(例如,观察该数据如何变化,很可能仅显示两个级别(高和低),表示只有一个开/闭的强串扰——或者显示更多级别,表示一个以上的串扰是显著的)。对激励型DSM中心和其它串扰的电话/捆数目的认知,允许对那些发生严重相互串扰的线路的最大似然干扰。
条目(26),在最近时间间隔中出现的比特交换总数,允许控制器确定在给定DSL线路中噪声是相对平稳的还是在该线路上随时间发生变化。更平稳的线路(显示时间上的更多均匀性和/或一致性)可能会降低它们的MAXSNRM,等等。交换的数目也可以作为那些串扰开启的良好标识符,等等。
最后,条目(27),经过(例如由动态频谱管理器设计的或者以其它方式确定的)一个时间间隔的几个连续子间隔后的前向纠错、代码违例和/或误码秒违例的分布,有助于控制器或估计器确定噪声间歇程度。本领域技术人员能够理解,通常ADSL系统报告的误差级别有4级误码秒(每秒报告一次);严格误码秒;代码违例(在ADSL1中每17ms报告一次);和FEC误差(每S个码元报告一次—因此如果S=1,则每250微秒报告一次该误差)。如果在很短的时间间隔内(例如1秒或更短)对FEC进行计数,那么估计器或控制器可以知道间隙噪声如何分布。如果某些足够短的时间间隔内(例如,S分组的长度,其中S分组是交付给动态频谱管理器的数据信息的“短”分组,它包含其它信息当中的FEC误差,例如容限级别、功率及相关量)发现连续报告的FEC误差为“脉冲的(bursty)”,则交织将会更加有用。如果所报告的FEC误差对于所有短时间间隔是大致相同的,那么交织将是无用的,并且应当增加奇偶校验。因此,估计器或控制器可以ML检测该冲击噪声是“脉冲的”还是更均匀的,以及实际上这些脉冲相隔多远(如果该噪声是完全均匀的,那么该噪声几乎是平稳的,而且比特交换应当得到它)。
在该过程期间,可以估算各个可能模型的准确性似然。可以选择一个或更多与所采集运行数据最匹配的模型和任何其它经验证明的模型,以用作考虑该系统改进和/或其它变化的模型(或复数个模型)。同样,模型准确性的似然可以基于系统性能的各种指示符,例如—所观测的运行数据(由用户对系统的“正常”使用而生成),显示基于正常运行信号的运行性能;和/或—测试数据(由对系统正常实施的测试而生成),显示运行性能;和/或—所激励(prompted)的运行数据(通过激励xDSL系统而生成),它显示基于激励信号的运行性能。
根据所采集和估算的数据,可以持续地/周期性地更新和修订模型(或者可以根据非周期性和/或激励地更新)。
所激励的运行数据可以是时间相关事件(利用附录中涉及的时间戳字段),它允许动态频谱管理器查看线路之间的“因果”关系。这允许管理器确定可能相互串扰的线路。本领域技术人员能够理解,这些知识允许大量方法进一步提高DSL的性能。对于ML估计方法,可以使用关于DSM中心中不同线路的时间标引事件,查明可能的相互干扰,从而更准确地模拟该情形。这种随时间的变化和相关性概念是极其有用的。例如,即使当线路根本不发生变化时,知道哪些线路实际上相互影响也是非常有用的。
结合图5-7可以看到激励运行数据生成的另一个例子。由于导线阻抗所引起的功率耗散,通过铜线对传输的信号发生衰减。这种衰减或插入损耗取决于回路长度,因而在长回路上提供高速率更具挑战性。例如,如果客户回路超出18kft的话,通常操作员不会承兑ADSL业务的请求。阻抗并不是传输线路中唯一的损害。实际上,本领域技术人员能够理解,一般用初级的两端口网络的级联来描述金属线的特性。
由于电容和电感效应,所传输信号的相位速度和相位延迟相对于频率而改变。而且,信号衰减也取决于频率,从而导致非恒定的衰减特性。如图7的线720,示出了750米26规格(0.4mm)双绞线的传递函数的幅度(如果线路终接适当的话,会比插入损耗低6dB)。
线700示出了信道特性上桥接抽头的“开槽(notching)”效应。桥接抽头是连接至回路某些点,并且在另一端留有无终端接头的双绞线。由于信号衰减和所引起的带切口的信道特性,桥接抽头在DSL频率上导致速率损耗和严重的码元间干扰。不幸的是,对于电话网络的大部分而言,现有数据库并不总是准确的,从而不可能知道桥接抽头的确切位置。在北美,一般来说三分之二的回路具有桥接抽头,并且这些桥接抽头中一半具有两个或更多抽头。操作员已经开发了桥接抽头定位方法,可以预期许多DSL回路将保留它们的桥接抽头。对于运转中的系统而言,持续地测量信道并估计其传递函数,以计算调制参数和保证可靠的操作。
Hlog、静噪线路噪声(QLN)和运行时间噪声(MSE)是与用于传输数据的所有音调上信道增益和平均噪声有关的信息。在ATU-R调制解调器的训练期间准确地估计下行Hlog和QLN,并且这些估计在ATU-R处是可以得到的。在运行时间(在ADSL中有时称作“开工时间(showtime)”)期间估计MSE。然而,这些值并不报告给ATU-C,因而在ATU-C无法知道下行Hlog、QLN和/或MSE。由于ADSL1不将这些参数传递给ATU-C,因而在ATU-C不能获得关于下行Hlog、QLN和/或MSE的准确信息,所以这些信息不用于做出运行决定和/或参数设置。ADSL2将这些参数传递给ATU-C,但是ADSL2并未广泛地使用,并且要求ATU-C和ATU-R都是遵从ADSL2的,这种情形当前是不可能的。甚至在这种情况下,ADSL客户可以用ADSL1调制解调器(例如,先前某些时候用于局端或住所的调制解调器)来替代它们的ADSL2调制解调器。目前存在1亿以上的ADSL1调制解调器。
QLN是当调制解调器既不活动也不训练时测量的噪声。然而,该噪声可能会随时间显著地变化。这种在运行期间稍后时刻的噪声在此处称作MSE噪声(均方误差噪声)或MSE函数。该MSE噪声可以在任何时刻通过下述公式(使用dB)进行估计MSE[n]=PSD[n]+Hlog[n]-SNR[n](其中间隙为(9.5+TSNRM-CODEGAIN)dB,而SNR[n]≈10Gap/10×2(2B[n])-1在ADSL2调制解调器中进行了报告,而且可以通过ADSL1调制解调器中以往或当前报告的比特分布B[n]进行计算)。SNR可以利用初始PSD、Hlog和/或QLN来计算或推断。PSD[n]=REFPSD+G[n](其中G[n]为已知的或估计的增益表dB值),而REFPSD=NOMPSD-PCB。由于在ADSL1调制解调器中G[n]通常满足-2.5dB<G[n]<2.5dB,但可能没有报告,因此G[n]可以通过查阅B[n]表格变化进行估计,通常在两个毗连音调之间具有较高比特数目的音调上为接近-2.5dB,而通常在两个毗连音调之间具有较低比特数目的音调上为接近+2.5dB。
尽管下行Hlog和QLN(和/或MSE)未向ATU-C报告,但诸如下行比特分布、下行容限、下行传输功率和下行衰减的其它数据通常都报告返回给ATU-C。特别是,计算下行衰减作为信息承载音调的平均衰减,并且还提供了信息承载音调当中最低频率衰减的合理逼近(可以利用比特分布来提炼)。换句话说,在下行传输中,Hlog值由所用频带中的最低数据承载频率(fmin)支配(并且,在某种程度上,高于fmin的若干频率),这意味着对于数据承载频率的,以fmin为下端界限的相对小频带进行测量的衰减将会是Hlog(fmin)的良好逼近。因此,所用音调当中若干音调的Hlog可以利用下行衰减进行精密的估计。在这些技术中可以使用某些ADSL系统中的可用简档(profile)和TL1功能。
本领域技术人员能够理解,fmin通常为所选载波掩码中的最低频率。然而,这可能并不总是正确的。由于各种原因(例如当该频率的信道过差以致于不能分配任何比特时),所选的频带(例如在载波掩码中)可以包括一个或更多未使用的更低频率(也就是说,比特加载期间未向其分配比特的频率)。在这种情形下,最底部的频率因此可能不是fmin。估算线路衰减的控制器能够根据所报告的比特分布获知fmin值是什么(其中fmin是最低数据承载频率和/或音调)。在当前讨论和附图中,可以将fmin假设为所选载波掩码中的最低音调和/或频率,这在大多数情形下都是一个有效的假设。然而,本发明的实施例设想这样的情形,其中fmin可以不是载波掩码中的那个最低频率。专门为了测量连续训练时间间隔中一组不同频率处的衰减,本发明的实施例还可以有意地增加fmin。
当为若干频率获取一组Hlog逼近值时,标绘在传递函数图像上的点可以用来生成线路逼近Hlog。在图5和图6中示出了获取该逼近的两种方法。从图7可以看出,利用图5和图6的方法之一,可以获得一个或更多数据点701-708。在图7的例子中,本领域技术人员能够理解,尽管可能使用其它音调和/或频率,点701、702、703、704、705、706、707和708对应于音调32、48、64、80、96、112、128和144。如果只获取了两个点,那么将通过这两点确定一条线。在3个或更多点的情况下,如图7所示,这些点可以用来逼近线730,以及确定与该线的任何偏差。如下所述,线730是信道传递函数的粗略估计,并且可以是,也可以不是给定情形的值。当采集更多数据点时,可以逐步完善对实际传递函数700(包括桥接抽头的效应,如果有的话)的更准确描绘。在图7中,如线700示出了包括桥接抽头效应的实际信道传递函数。
从该曲线可以看出,传递函数700(Hlog)具有若干“倾角”,并且可能距离720(它表示当不存在桥接抽头时的信道传递函数)有些位移。传递函数中的正弦倾角通常是由于线路中的桥接抽头。这些抽头的数量和长度(在图7的情况下有2个抽头)扭曲了“无桥接抽头”的传递函数720,导致信道变成函数700,该函数是进行测试的DSL线路容量的真实表现。然而,线720和730在某些情况下可能是有用的。例如,线720表示当去除任何现存桥接抽头时的信道容量。这可以向操作员提供合适的估算工具,以便决定是否担保上门服务以修理/升级用户的DSL线路。本领域技术人员能够理解,图7中线700和720的差别表示由于存在桥接抽头而导致的数据容量损失。另外,某些远程位置可能具有连接至其线路的衰减器(先前电话公司问题定位努力的残余问题)。这些额外的衰减同样也可以通过所测量的数据进行估计,并且也可以计算通过上门服务而增长的线路容量,例如在需要更高速度的情况下。线730表示传递函数的粗略逼近。尽管不是非常准确,但是在只有少量数据点可用于控制器确定Hlog的情况下,线730仍然是有用的。粗略估计的数据还可以用于由动态频谱管理器等提高系统性能和/或估计系统的配置。而且,该粗略估计还可以通过利用诸如比特分布的信息来进一步改进。
利用适当的桥接抽头模型,可以通过可用的任何点(例如图7中点701-708的两个或更多)来估计线700。如果需要的话,利用关于Hlog700(或Hlin)效应的适当逼近,可以去除干扰效应。然而,通常不应当去除这些效应,因为这会影响线路插入损耗估计的准确性。它有助于动态频谱管理器和/或业务提供商操作人员能够考虑桥接抽头的效应。信道上的滤波器同样也可能影响测量的衰减值,并可能需要从所测量的数据点去除。调制解调器滤波器效应的去除在以下许多情形下可能是必要的,调制解调器的内部滤波提高了性能但却模糊了所测量传递函数的外形,从而不是真实的插入损耗。所有这些对所测量衰减值的修正都为本领域技术人员众所周知,它们是用于去除和/或说明它们对Hlog值影响的技术。在不同音调处对应于三个Hlog[n]的三个或更多点可以用来在理论上推断斜率和桥接抽头长度,而3个以上的点对可能的已知插入损耗曲线进行拟和,它具有更多信息并且允许确定多个桥接抽头长度。
当确定Hlog的最终逼近时,可以以几种方式使用该线。例如,线720的斜率与双绞线的长度成正比。而且,当Hlog值与已知比特分布和已知传输功率谱密度级别一起考虑时,可以获得噪声值。因此,利用ADSL1技术,ADSL2数据和运行特性可以得以确定,并且它们可以用来优化和/或以其它方式提高系统中ADSL1系统操作,在所述系统中网元管理系统并不提供某些或所有这些有用信息。
本发明的实施例利用不同的载波掩码,使用ATU-R的多重训练。每个单独的训练均提供显示Hlog的传递函数的数据点。不同的技术可以用来生成这些参数函数数据点,包括(但不限于)图5一在510选择仅具有一个数据承载音调f的载波掩码(例如,以Hz或作为DSL音调编号给出的),在520获得衰减ATN(f)并且在530可以适当地进行重复。在540标绘ATN(f)并且在550可以去除任何干扰效应。然后可以在560计算Hlog、QLN等,并且在570对用户和/或通信系统其它部分的运行模式进行建议。针对所选各个f的报告的下行衰减与一个活动音调的Hlog值接近或相同(为所用的任何一个音调提供Hlog值,并且生成传递函数曲线的逼近)。和/或图6-在610(例如,利用ADSL2的CARMASK功能)选择包括fmin与fmax(fmin可以是所选频带中的最低频率,或者是最低数据承载频率,如果该频带中的最低频率是非数据承载频率的话)之间一组音调的载波掩码。在620获得衰减ATN(fmin)并且在630适当地测试另外的频带。在640标绘所述值,并且在650可以去除任何干扰效应。然后可以在660计算Hlog、QLN等,并且在670对用户和/或通信系统其它部分的运行模式进行建议。在该方法中,下行衰减用来估计fmin附近音调的Hlog。在大多数情况下,调制解调器选择的一组音调中的最低频率是fmin,从而在步骤620中ATN(fmin)的估计通常是相当准确的。通过利用fmin的各种值,并重复该训练,可以很好地估计整个带宽的Hlog。
在上述两个示范性方法的任意一个中,可以使用相关可用频谱中的较低音调。例如,对于图6方法的ADSL1中一组频率的载波掩码,音调32(中心位于138kHz)、48、64(在某些系统中常常是导频音调)、128、200可以用来标明fmin。这些频率同样也可以用作图5方法中使用的各个音调。
上述两个例子可以视为利用各种载波掩码来扫描Hlog,所述载波掩码将fmin扩展到从一些到许多分离选择的任何地方。如果给定的通信系统要求使用导频音调,那么该导频音调可能必须包含在用来逼近Hlog的任何载波掩码中。在这些情况下,如果测量衰减的逼近等于要使用的Hlog[fmin],那么fmin≤fpilot的使用可能是必需的。本领域技术人员能够理解,存在许多扫描Hlog的方式,但是选择多个载波掩码和重复各个选择的训练的方法和技术是简单和有效的。实际上,同样的内容应用于上行,并且对应于一组上行载波掩码的上行衰减可以进行采集并用于估计上行频带的Hlog。最终,可以一同处理对上行和下行的Hlog[f]估计,以便获得图7中传递函数700和720的最佳估计。
如果希望最小化用来获得合理Hlog逼近的训练次数(例如,当简档用于训练,而简档数目受到限制时),那么利用下行衰减可以可靠地估计音调的子集,并且选择为所测试音调以内或以外的其它音调内插和/或外插Hlog值的载波掩码。
一旦可以在ATU-C处得到Hlog估计,就可以利用比特分布、Hlog估计和可以在ATU-C得到的其它参数,例如功率谱密度级别等等,可靠地估计QLN和/或MSE。相比于既从ATU-C还从ATU-R采集运行数据的情形和技术,在ATU-C处Hlog和QLN或MSE的可靠估计,允许控制器(例如动态频谱管理器)仅从几乎没有信息丢失的ATU-C采集运行数据。因此,可以可靠地完成各个线路的想要运行参数的精确计算,而无须任何运行数据从ATU-R向动态频谱管理器或其它数据采集单元的直接报告。
在某些情形下,采集和/或报告值或参数可以由控制器(例如动态频谱管理器)用来识别调制解调器的类型和制造商。例如,控制器可以知道仅对给定制造商或特定类型的调制解调器出现的各种报告值。该控制器可以通过累积的测量,随时间获悉某些调制解调器具有特定类型的报告,并由此更准确地预测它是谁的调制解调器。这尤其适用于所估计的高噪声音调,其中噪声变化了很大数量(或者已经观测到变化了很大数量),或者根据FEC误码分布的若干连续报告而变化。
总体而言,本发明的实施例使用各种处理,这些处理涉及存储在一个或更多调制解调器和/或计算机系统中,或者通过一个或更多调制解调器和/或计算机系统传送的数据。本发明的实施例还涉及用于执行这些操作的硬件设备或其他装置。该装置可以是为所需目的专门构造的,或者可以是由计算机程序和/或计算机中存储的数据结构可选择地启动或重新配置的通用计算机。此处提出的处理并非固定地涉及任何特定计算机或其他装置。特别地,各种通用机器可以结合根据此处的教导编写的程序使用,或者可以更加方便地构造更专门的装置来执行所需的方法步骤。基于以下给出的描述,这些机器中的各种的特定结构对本领域技术人员而言将会是显而易见的。
如上所述本发明的实施例使用各种处理步骤,这些步骤涉及计算机系统中存储的数据。这些步骤是要求对物理量进行物理操控的步骤。通常,尽管并非必要,这些量采用能够进行存储、传送、组合、比较和其他操控的电信号或磁信号形式。有时为方便起见,主要出于普通用法的原因,将这些信号称作比特、比特流、数据信号、指令信号、值、要素、变量、字符、数据结构等。然而,应当记住,所有这些和类似的数据都要与适当的物理量相结合,它们仅是用于这些量的便利标签而已。
此外,所执行的操控常被称为这样一些术语,例如识别、拟合或比较。在此处所述的构成本发明一部分的任一操作中,这些操作都是机器操作。用于执行本发明实施例的操作的有用机器,包括通用数字计算机或其他类似设备。就一切情况而论,应当记住操作计算机的操作方法与计算方法自身之间的区别。本发明的实施例涉及操作计算机处理电信号或其他物理信号以产生其他所需物理信号的的方法步骤。
本发明的实施例还涉及用于执行这些操作的装置。该装置可以是为所需目的专门建造的,或者它可以是由计算机中存储的计算机程序可选择地进行启动或重新配置的通用计算机。此处提出的处理并非固有地涉及任何特定计算机或其它装置。特别地,各种通用机器可以使用根据此处教导所写的程序,或者它可以更方便地创建更专门的装置来执行所需的方法步骤。通过以下给出的描述,各种这些机器的所需结构将是显而易见的。
另外,本发明的实施例进一步涉及包含程序指令的计算机可读媒体,所述程序指令用于执行各种计算机执行的操作。该媒体或程序指令可以是为本发明专门设计或建造的,或者它们可以是计算机软件领域技术人员众所周知的或可能得到的种类。计算机可读媒体的例子包括但不限于,磁媒体例如硬盘、软盘和磁带;光媒体例如CD-ROM盘;磁光媒体例如可光读的软磁盘;以及专门配置为存储和执行程序指令的硬件装置,例如只读存储设备(ROM)和随机存取存储器(RAM)。程序指令的例子既包括机器代码,例如编译器生成的机器代码,还包括可以由计算机使用解译器来执行的包含更高级别代码的文件。
图8图示了根据本发明一个或更多实施例、可以由用户和/或控制器使用的典型计算机系统。该计算机系统800包括任意数目的处理器802(也称作中央处理器,或CPU),该处理器802连接至包括主存储器806(通常为随机存取存储器,或RAM)和主存储器804(通常为只读存储器,或ROM)在内的存储设备上。正如本领域众所周知的,主存储器804用来向CPU单向传送数据和指令,而主存储器806通常用来以双向方式传送数据和指令。这两种主存储设备都可以包括任何合适的上述计算机可读媒体。海量存储设备808也可以双向地连接至CPU 802,提供额外的数据存储容量,并且可以包括上述计算机可读媒体中的任何一种。海量存储设备808可以用来存储程序、数据等等,并且它通常是次级存储媒体,例如速度慢于主存储器的硬盘。应当理解,在适当的情况下,海量存储设备808内保留的信息可以按标准形式合并为主存储器806的一部分,作为虚拟存储器。专门的海量存储设备如CD-ROM 814也可以向CPU单向传递数据。
CPU 802也可以连接至接口810,该接口810包括一个或更多输入/输出设备,例如视频监控器、轨迹球、鼠标、键盘、麦克风、触敏显示器、转换器读卡器、磁带或纸带读取器、图形输入板、唱针、话音或手迹识别器,或其它众所周知的输入设备,当然例如其它计算机。最后,CPU 802可以随意地使用通常如812所示的网络连接,连接至计算机或电信网络上。通过该网络连接,期望CPU在执行上述方法步骤的过程中,可以从网络接收信息或者可以向网络输出信息。上述设备和材料对于计算机硬件和软件领域技术人员来说是熟悉惯用的。上述硬件元件可以定义多个用于执行本发明操作的软件模块。例如,用于运行码字组成控制器的指令,可以存储在海量存储设备808或814上,并且可以在连同主存储器806一起的CPU 802上执行。在优选实施例中,控制器分为几个软件模块。
通过该书面描述,本发明的许多特征和优点已经很清楚,因此,所附权利要求意欲覆盖本发明的所有这些特征和优点。此外,由于对本领域技术人员来说很容易出现多种修改和变化,所以本发明并不限于所说明和描述的严格构造和操作。因此,所述实施例应当视为是说明性且非限制性的,并且本发明不应限于此处给出的细节,而是应当由下述权利要求及其等同物的全部范围来限定,无论现在还是将来是可预知的亦或是无法预知的。
权利要求
1.一种评估通信系统的配置的方法,该方法包括选择一系统模型;从该通信系统采集描述性能特性的数据;将所采集数据与该系统模型进行比较;和修改该系统模型。
2.根据权利要求1所述的方法,其中反复地执行所述采集描述性能特性的数据的步骤、将所采集数据与系统模型进行比较的步骤和修改系统模型的步骤。
3.根据权利要求1所述的方法,还包括改变所述通信系统的一个或更多用户的运行模式。
4.根据权利要求1所述的方法,其中所述选择系统模型的步骤包括选择复数个可能的系统模型;此外其中修改系统模型的步骤包括从所述复数个可能的系统模型中选择出一个表示为实际系统配置的最大似然性的子集。
5.根据权利要求1所述的方法,其中所述描述性能特性的运行数据包括以下数据类型中的至少一种数据类型信道平均衰减测量值;信道比特分布;信道传输功率级别;报告的当前数据速率;报告的最大可能数据速率;报告的纠错奇偶校验;报告的格子码使用;测量的信道插入损耗;测量的信道增益;测量的信道相位;关于各个用户功率级别的推断数据;关于各个用户功率级别的运行数据;关于各个用户PSD级别的推断数据;关于各个用户PSD级别的运行数据;关于各个用户代码设置的推断数据;关于各个用户代码设置的运行数据;关于可能噪声的参数化成形PSD的推断数据;关于可能噪声的参数化成形PSD的运行数据;最近时间间隔内最高噪声变化的频率/音调指数;最近时间间隔内出现的比特交换总数;经过一个时间间隔的几个连续子间隔后的FEC误差、代码违例或误码秒违例的分布;测量的噪声功率变化;测量的峰值-均值功率比率;测量的对数形式的信道幅度;测量的静噪线路噪声级别;测量的活动线路噪声级别;ATM或其它协议信元的计数;测量的更高级协议吞吐量;重新训练的计数;失败的同步尝试的计数;报告的载波掩码;报告的音调成形参数;或关于向量或矩阵信道表征的推断数据。
6.根据权利要求1所述的方法,还包括在通信系统中激励数据传输、生成描述性能特性的数据以便进行采集的步骤。
7.根据权利要求6所述的方法,其中激励数据传输包括在待用的用户线路或当前不承载DSL业务的线路上发送激励信号,以提供控制信号或数据集;此外其中采集描述性能特性的数据包括下述步骤中的至少一个步骤测量所述激励信号在线路上的效应;或测量正常运行信号在线路上的效应。
8.根据权利要求1所述的方法,其中所述通信系统为DSL系统。
9.一种通信系统配置估计器,包括用于从通信系统采集描述性能特性的数据的装置,其中所述采集装置连接至该通信系统;和用于基于所采集的描述性能特性的数据估计通信系统的配置的装置,其中所述估计装置连接至所述采集装置。
10.根据权利要求9所述的估计器,其中所述通信系统是DSL系统,该DSL系统具有网络管理系统、管理实体和与该管理实体连接的管理信息库;其中所述采集装置连接至以下至少一个所述网络管理系统;所述管理实体;或所述管理信息库。
11.根据权利要求9所述的估计器,其中所述采集装置是计算机,并且所述估计装置是该计算机。
12.根据权利要求9所述的估计器,其中所述估计装置将所采集的数据与表示可能的系统配置的模型进行比较。
13.根据权利要求12所述的估计器,其中所述采集装置实时采集描述性能特性的数据,并且其中所述估计装置配置为修改所述模型以便使该模型与所采集的数据相符。
14.根据权利要求9所述的估计器,其中所述估计装置将所采集的数据与复数个可能系统配置的模型进行比较,并基于所采集的数据从所述复数个模型中选择出最可能的模型。
15.根据权利要求14所述的估计器,其中所述估计装置使用最大似然方法来选择所述最可能的模型。
16.根据权利要求9所述的估计器,其中所述估计器连接至一控制器,该控制器包括用于生成并发送控制信号给所述通信系统各部分的装置,该控制信号包括给所述通信系统各部分的指令,该指令关于待由所述通信系统各部分使用的运行模式。
17.一种包括机器可读媒体的计算程序产品,在机器可读媒体上配备有用于评估通信系统的配置的程序指令,该程序指令包括用于选择一系统模型的指令;用于从该通信系统采集描述性能特性的数据的指令;用于将所采集数据与该系统模型进行比较的指令;和用于修改该系统模型的指令。
18.根据权利要求17所述的计算机程序产品,其中该通信系统是DSL系统。
19.一种估计DSL系统的配置的方法,该方法包括从该DSL系统采集描述性能特性的运行数据,其中采集运行数据包括通过网元管理协议接收该DSL系统中的运行数据;识别复数个可能的DSL系统模型;将所采集的运行数据与所述复数个可能系统模型中各个识别的可能系统模型进行比较;和选择出一个与所采集的运行数据最紧密匹配的可能的系统模型;和设置DSL系统用户的运行模式。
20.一种估计DSL系统的配置的方法,该方法包括从xDSL系统采集描述性能特性的运行数据,该描述性能特性的运行数据包括以下数据类型的至少一种数据类型信道平均衰减测量值;信道比特分布;信道传输功率级别;报告的当前数据速率;报告的最大可能数据速率;报告的纠错奇偶校验;报告的格子码使用;测量的信道插入损耗;测量的信道增益;测量的信道相位;关于各个用户功率级别的推断数据;关于各个用户功率级别的运行数据;关于各个用户PSD级别的推断数据;关于各个用户PSD级别的运行数据;关于各个用户代码设置的推断数据;关于各个用户代码设置的运行数据;关于可能噪声的参数化成形PSD的推断数据;关于可能噪声的参数化成形PSD的运行数据;最近时间间隔内最高噪声变化的频率/音调指数;最近时间间隔内出现的比特交换总数;经过一个时间间隔的几个连续子间隔后的FEC误差、代码违例或误码秒违例的分布;测量的噪声功率变化;测量的峰值-均值功率比率;测量的对数形式的信道幅度;测量的静噪线路噪声级别;测量的活动线路噪声级别;ATM或其它协议信元的计数;测量的更高级协议吞吐量;重新训练的计数;失败的同步尝试的计数;报告的载波掩码;报告的音调成形参数;或关于向量或矩阵信道表征的推断数据;识别复数个可能的xDSL系统模型;估算各个可能系统模型与所采集运行数据之间的相关性,其中估算相关性包括以下至少之一将用户对xDSL系统的使用所生成的观测运行数据与所述复数个系统模型中的各个识别的可能系统模型进行比较;或将通过激励xDSL系统所生成的激励运行数据与所述复数个系统模型中的各个识别的可能系统模型进行比较;或将通过在xDSL系统内创建时间相关事件所生成的时间相关运行数据与所述复数个系统模型中的各个识别的可能系统模型进行比较;从所述可能的系统模型中选择出一个与该运行数据最紧密关联的可能的系统模型。
21.一种估算DSL系统中线路的Hlog函数的方法,该方法包括(1)设置数据承载频率载波掩码;(2)利用载波掩码中的一个或更多频率传输数据;(3)接收一个针对所传输数据的衰减值;(4)标绘该衰减值;和(5)利用一个或更多不同的载波掩码,重复步骤(1)-(4)。
22.根据权利要求21所述的方法,其中f是各个载波掩码中唯一的频率,并且相应的接收衰减值是针对f的线路的插入损耗。
23.根据权利要求21所述的方法,其中所述数据承载载波掩码包括下界为f的频带,其中所接收的衰减值是针对f的线路的插入损耗的近似值。
24.根据权利要求21所述的方法,还包括(6)基于所接收的衰减值,逼近整个DSL系统可用频率范围的信道传递函数。
25.根据权利要求24所述的方法,还包括(7)从所述逼近的信道传递函数中去除干扰效应。
26.根据权利要求21所述的方法,还包括(6)针对线路确定下述值中的至少一个值QLN;MSE;或SNR。
27.根据权利要求26所述的方法,还包括(7)基于下述针对线路的值中的至少一个,设置或建议DSL系统的一部分的运行模式Hlog;QLN;MSE;或SNR。
28.一种计算DSL系统中线路MSE噪声的方法,该方法包括估计该线路的Hlog函数;获取该线路的PSD函数;获取该线路的SNR函数;和通过从PSD与Hlog之和中减去SNR来计算MSE噪声。
29.根据权利要求28所述的方法,其中直接报告所述SNR函数。
30.根据权利要求28所述的方法,其中基于以下至少一个来计算所述SNR函数报告的以往比特分布;报告的当前比特分布;初始PSD;Hlog函数;或QLN。
31.根据权利要求28所述的方法,其中获取PSD函数包括估计PSD函数或者采集报告的PSD函数。
全文摘要
基于从网元管理系统、协议、用户等采集的运行数据,估计诸如DSL系统之类的通信系统的配置。从系统采集的运行数据可以包括描述性能特性的运行数据,这些运行数据通常可以通过网元管理系统协议在ADSL系统中获得。所生成的估计值和/或逼近值可以用于评估系统性能,并且借助通信系统的发射机和/或其它部分直接或间接指示/要求变化或者建议在运行中改进。数据和/或其它信息可以利用“内部”装置来采集,或者通过电子邮件和/或其它“外部”装置从系统元件或部件获取。模型准确性的似然性可以基于各种数据、信息和/或系统性能指标,例如所观测的正常运行数据、测试数据和/或所激励的运行数据,所激励的运行数据显示基于激励信号的运行性能。这种激励数据的一个例子使用载频掩码来逼近给定信道的Hlog,包括关于桥接抽头、衰减等信息在内。
文档编号H04M11/06GK1914855SQ200480041373
公开日2007年2月14日 申请日期2004年12月2日 优先权日2003年12月7日
发明者约翰·M·卡尔夫, 雷文中 申请人:适应性频谱和信号校正股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1