Dsl状态和线路配置控制的制作方法

文档序号:7636410阅读:557来源:国知局

专利名称::Dsl状态和线路配置控制的制作方法
技术领域
:本发明总地涉及管理数字通信系统的方法、系统及装置。更具体地说,涉及DSL系统中的例如线路配置的工作状态的管理。技术背景数字用户线路(DSL)技术在现有电话用户线(称为环路和/或铜线)之上为数字通信潜在地提供了大带宽。电话用户线能够提供这样的带宽,尽管其最初设计只用于音频带模拟通信。特别地,非对称数字用户线路(ADSL)能够通过使用为每个音(或子载波)分配多个比特的离散多音频(DMT)线路编码来调节用户线路的特性,该线路特性可调节为在用户线路一端的调制解调器(通常是收发器,起发射机和接收机的作用)进行训练及初始化的过程中确定的通道条件。在大多数部署的ADSL1DSLAM中,"线路配置"(lineprofile)为连接至DSLAM的特定DSL用户/线路明确说明了诸如数据速率、功率谱密度(PSD)、裕量、前向纠错(FEC)参数和载波掩码(CMASK)。"线路配置"(也称作"配置")不同于"服务类型","服务类型"是指依赖于用户支付和声音的线路所期望/允许的数据速率和等待时间范围。不同用户可以具有不同的配置。下表列出了可控制配置参数的一个例子配置名称配置1交叉存取时延低(快速通道)下行流的最大PSD水平-46dBm/Hz最大下行流速率6016kbps最小下行流速率64kbps最大上行流速率416kbps最小上行流速率64kbps最大噪音裕量16dB目标噪音裕量6dB最小噪音裕量OdB使用的载波掩码(16位格式)FFF01FFF0FFFFFFFFFFFFFE0001FFFFF00000000000000000000000000000000工作者通常以简单的方法使用这些配置,来只控制单一线路的数据速率,可能还包括FEC设置。因此,单一线路的配置通常是手动选择的,通常使得该线路保持在该配置,除非维护人员在进行故障通知单响应或响应用户不同DSL服务的请求过程中手动修改了该配置。甚至当线路被允许自动修改为一些其它配置时,也会有很强的限制,结果是只有一些配置可以被考虑作为用于移动的可选项。而且用于任一配置改变的规则也可以被视作一个或很小数量线路配置参数的固定的或静态的函数。这种简单的转换不允许不同的服务类型,未能对克服和/或选择各种噪音损伤有所帮助(例如,脉冲噪声和串话噪声),从而限制了配置ADSL和VDSL的数据速率和/或范围性能。在例如DSL系统的通信系统中,允许各种线路配置的执行及在这种线路配置之间自动且容易地进行转换的系统、方法和技术将代表该领域的巨大进步。特别地,在通信系统中转换选项的优先级化及执行将代表在DSL服务速率领域和关联范围的可观的进步。
发明内容在例如DSL系统的通信系统的线路在状态和/或配置之间的转换,可通过评估线路的当前状态和一个或多个目标状态进行控制。停留在当前状态或移动到其中一个目标状态的可行性评估以从通信系统采集的工作数据中提取的报告数据和估计数据的分布为基础。目标状态可以按区分优先次序并排列在一个使得评估和选择更简单的矩阵或其它框架中。可行性可以考虑可获得数据(报告的和/或估计的)的充分性及处于当前状态和任一目标状态的线路的行为的可能性两者。符合工作和/或性能阈值的概率可用在各种子规则中,这些子规则的输出可合并在一个提供可行性决策的总规则。加权向量可以用于加权或完全清除旧数据。在DSL系统中,这些加权、子规则和其它因素可反映上行流与下行流行为和数据传输之间的路条件、性能目标等的改变。依据本发明实施例的方法、技术、装置、流程及设备可以在控制器、DSL优化器等中执行。这种执行可以是动态频语管理系统的一部分。本发明进一步的细节和优点将在以下的详细描述和附图中提供。本发明通过以下与附图结合的详细描述而容易理解,附图中相同的参考标识标明相同的构件,其中图1为对于G.997.1标准的参考模型系统方框图;图2为通用的示例性DSL部署原理图;图3A为在DSL系统中本发明一个实施例的方框图;图3B为在DSL系统中本发明另一实施例的方框图;图4包括合并在各种状态之间的状态转换图及可获得转换的优先级化的示例性状态转换图及矩阵;为不可行,的决策的总规则;图6为本发明一个或多个实施例的流程图,其中评估了DSL线路或其它通信线路从当前状态到一个或多个目标状态的转换工作;图7为本发明另一实施例的为使用目标线路配置的DSL线路估计性能数据的流程图;和图8为适合于执行本发明实施例的通用计算机系统或集成电路系统的方框图。具体实施方式以下本发明的详细描述将涉及一个或多个本发明的实施例,但是并不限于这些实施例。相反,详细描述仅在于说明性的。本领域技术人员容易理解,当发明发展超出这些有限的实施例时,这里给出的关于图的详细描述只是为说明性目的提供的。本发明实施例实现了状态转换,能够以一个或多个简单的执行灵活实现不同的状态转换。这里描述使用的"状态"(除非在给定情况下声明为相反的)等同于配置。一组配置分组为单一状态是可能的(例如,一个状态^又通过速率定义,因此几个子状态称为对FEC、PSD等的不同设置的函数)。这样的分组可以独立执行。在本发明的解释中,词"配置"意思是"线路配置"。这是用于工作线路的参数定义,例如数据速率、FEC设置等。词"状态"是指在给定转换状态图或其它图中的位置。在本发明的一些实施例中,2条或多条线路可以4吏用相同的"配置"工作,尽管他们处于不同的"状态"。例如,J艮设线^各1从配置1A移动(使用1.0Mbps的最大数据速率)至配置IB(使用1.5Mbps的最大数据速率)。进一步假设线路2从配置2A(使用3.0Mbps的最大数据速率)移动到配置2B(使用1.5Mbps的最大数据速率)。线路1和线路2现在可以使用具有1.5Mpbs最大数据速率的相同"配置,,,但是由于它们之前的配置工作历史和/或参数选择不同,因此处于不同的状态。只有最大数据速率是相同的。每个状态都有一个最大数据速率,但并不是所有具有相同最大数据速率的线路都对应于相同的状态。类似地,也并不是所有具有相同最大数据速率的线路对应于相同的配置。因此,为了评估潜在的下一状态,配置1B和配置2B可以是相同的配置,但是处于不同的状态。本领域技术人员应该理解现有的DSL系统可以将三个词等同,使得状态、最大数据速率和配置大致对应于相同的情形。然而,依赖于本发明的实施例,本发明允许3个词潜在地不同。本领域技术人员能够区分在此特别描述的情况、通过上下文被本发明覆盖的情况以及系统本来使用的情况等各种情况。在本发明实施例在此给出的多数具体的例子中,状态和配置是相同的。也就是说,在确定线路的状态时,之前的配置历史不直接考虑。在多数实施例中,状态转换的可行性可以包括与线路的之前配置工作相关的加权(包括不考虑和/或清除)的报告数据和估计数据。因此,未来转换的可行性(即目标配置或状态的适宜性)考虑可能被更精细的状态定义系统解决的其它内容。所以,本领域技术人员应该理解,当在本发明实施例中"配置"和"状态"相同时,这里并不限制这些词是指相同的内容,在其它实施例中,它们可以独立存在的方式彼此不同。然而,除非另外指出,这里举例说明的和解释的实施例使用状态和配置表示相同内容的系统。如果一个系统不是基于配置的概念建立的,而是允许对于单一线路独立控制速率、功能等,那么目前至少有两种解决方案是可能的可以构造一系列配置并对于每个个人用户仅使用其中一个的控制器,或可选地,可以计算用于给定服务类型的最佳参数,从而配置线路参数的控制器。这里比较详细地讨论第一种解决方案,但是对于本领域技术人员来说,在阅读本发明公开的内容之后,两种解决方案都是显而易见的,且两种解决方案都是本发明的实施例。正如以下详细描述的,执行一个或多个本发明实施例的状态转换控制单元可以是控制器的一部分(例如,DSL优化器、动态频谱管理器或频谱管理中心)。控制器和/或状态转换控制单元可以置于任何位置。在一些实施例中,控制器和/或状态转换控制单元置于DSLCO中,而在其它情况下,可能被位于CO外部的第三方操作。对于本领域技术人员,在阅读本发明公开的内容后,与本发明实施例相关的控制器和/或状态转换控制单元的结构、设计及其它精确的配置将显而易见。控制器,例如DSL优化器、动态频谱管理中心(DSMCenter)、"智能的"调制解调器和/或计算机系统,可以用于采集和分析工作数据和/或性能参数值,如本发明各种实施例的相关描述。该控制器和/或其它组件可以是可被计算机执行的器件或器件的组合。在一些实施例中,控制器在远离调制解调器的位置。在其它情况下,控制器可以与其中一个或两个调制解调器并列配置,作为与调制解调器、DSLAM或其它通信系统器件直接连接的装置,从而成为"智能的"调制解调器。这里使用的短语"与…连结"和"与...个元件和/或组件之间的连接关系,目的是表示将两者直接连接在一起,或者间接连接,例如通过一个或多个插入的元件连接或在适当的时候通过无线连接。本发明实施例中以下的一些例子将使用ADSL系统作为示例性通信系统。在这些ADSL系统中,某些协定、规则、协议等可以用于描述该示例性ADSL系统的工作,以及从消费者(也称为用户)和/或系统的设备获得的信息和/或数据。然而,本领域技术人员应该理解,本发明实施例可以被用于各种通信系统,且本发明不限于任何特定的系统。本发明可以用于任一服务质量可能与控制参数相关的数据传输系统中。各种网络管理元件可用于ADSL物理层资源的管理,其中元件是指在ADSL调制解调器对中或公共的或单一末端的参数或功能。网络管理框架由一个或多个管理节点组成,每个管理节点包含一个代理。管理节点可以是路由器、网桥、交换机、ADSL调制解调器或其它。至少一个常被称作管理器的NMS(网络管理系统)监控和控制管理节点,且通常是基于普通PC或其它计算机。管理器和代理采用网络管理协议,以交换管理信息和数据。管理信息的单元是目标。相关目标的集成,皮定义为管理信息库(MIB)。图1示出了依据G.997.1标准(G.ploam)的参考模型系统,在所有场合将该系统通过参考合并与此,且本发明实施例可在该系统中实现。该^f莫型用于所有符合各种标准的可能包括或可能不包括分离器的ADSL系统,这些标准例如ADSL1(G.992.1)、ADSL-Lite(G.992.2)、ADSL2(G.992.3)、ADSL2-LiteG.992.4、ADSL2(G.992.5)和形成VDSL标准的G.993.x,以及G.991.1和G.991.2SHDSL标准,所有的都具有或没有联系。该模型对于本领域技术人员来说是公知的。G.997.1标准为ADSL传输系统身见定了物理层管理,该系统基于G.997.1定义的嵌入式操作通道(EOC)、指示比特的使用及在G.992.x标准定义的EOC消息。而且,G.997.1为配置、故障和性能管理规定了网络管理元件。在执行这些功能中,系统使用各种可在接入节点(AN)获得的或从AN采集到的工作数据。ADSLForum'sTR69报告也列出了MIB及其访问方法。在图l中,用户的终端设备110与归属网络112连接,该归属网络112依次与网络终端单元(NT)120。在ADSL系统的情况下,NT120包括ATU-R122(例如,调制解调器,在某些情况下,也可称作收发器,由其中一个ADSL标准定义)或任何其它合适的网络终端调制解调器、收发器或其它通信单元。每个调制解调器可以被标识,例如通过厂家或模型编号。正如本领域技术人员所了解的及这里描述的,每个调制解调器与其连接的通信系统交互,且在通信系统中可以作为调制解调器性能的结果,生成工作数据。NT120还包括管理实体(ME)124。ME124可以是任一合适的硬件,例如微处理器、微控制器或固件或硬件中的电路状态机,可以在需要时通过任一适用的标准和/或其它标准执行。ME124采集性能数据,并存储在其MIB中,该MIB是由每个ME维护的信息数据库,且可以通过例如SNMP(简单网络管理协议)的网络管理协议访问,该网络管理协议是一种用于从网络器件收集信息,以向管理控制台/程序或通过TL1命令提供信息的管理协议,TL1是用于在通信网络元件之间编制响应和命令的长期建立命令语5。系统中的每个ATU-R与CO或其它中心位置中的一个ATU-C相连。在图1中,ATU-C142位于CO146中的接入节点(AN)140中。AN140可以是DSL系统组件,例如DSLAM等,这些本领域技术人员可以理解。同样地,ME144维护属于ATU-C142的性能数据的MIB。AN140可以与宽带网络170或其它网络连接,这也是本领域技术人员可以理解的。ATU-R122与ATU-C142通过环路130连接在一起,该环路130在ADSL中通常是同时承载其它通信业务的双绞线。图1所示的几个接口可用于确定和采集性能数据。Q-接口155提供操作者的NMS150与AN140中的ME144之间的接口。所有在G.977.1规定的参数应用于Q-接口155。ME144支持的近端参数是从ATU-C获取的,然而来自ATU-R122的远端数据可以从U-接口的两个接口的其中一个获取。使用嵌入式通道132发送的且由PMD层提供的指示比特和EOC消息可用于在ME144中生成需要的ATU-R122参数。可选地,OAM(操作、管理和维护)通道和合适的协议可用于在需要时通过ME144从ATU-R122提取参数。类似地,来自ATU-C142的远端参数可以通过U-接口中两个接口的任何一个获取。由PMD层提供的指示比特和EOC消息可用于在NT120的ME122生成所需的ATU-C142参数。可选地,OAM通道和合适的协议可用于在需要时通过ME124从ATU-C142获取参数。在U-接口(实质上是环路130)有两个管理接口,一个在ATU-C142(U-C接口157),—个在ATU-R122(U-R接口158)。接口157为ATU-R122提供ATU-C近端参数,供ATU-R122在U-接口130获取。类似地,接口158为ATU-C142提供ATU-R近端参数,供ATU-C142在U-接口130获取。采用的参数可以依赖于收发器使用的标准(例如,G.992.1或G.992.2)。G.997.1标准规定了通过U-接口的可选OAM通信通道。如果该通道可以实现,ATU-C和ATU-R对就可以使用其传输物理层OAM消息。这样,这种系统的收发器122、142可以共享各种可选的和在各自的MIB维护的性能数据。更多关于ADSLNMS的信息可以在DSLi仑坛技术才艮告(ForumTechnicalReport)TR-05中获得,该报告由日期定于1998年3月的ADSL论坛命名为"ADSLNetworkElementManagement",在所有场合通过参考将其全部内容合并于此。将DSL论坛工作文本(ForumWorkingText)WT-87(Rev.6)的全部内容也在所有场合通过参考合并于此,该文本由日期定于2004年1月的DSL论坛命名为"CPEWANManagementProtocol"。最后,将DSL论坛工作文本(FommWorkingText)WT-082v7的全部内容也在所有场合通过参考合并于此,该文本由日期定于2004年1月5日的DSL论坛命名为"LAN-SideDSLCPEConfigurationSpecification"。这些文件为用户终端设备(CPE)侧的管理提出了不同的场景。本领域技术人员可以理解,至少一个在这些文件中描述的工作数据和/或参数可以用于与本发明实施例相关。而且,至少一部分系统描述同样适用于本发明实施例。从ADSLNMS获得的各种类型的工作数据和/或信息可以在其中找到,其它对本领域技术人员是公知的。在通常的DSL联合装置中,多个收发机对在工作和/或可用,每个用户环路的一部分与多对捆绑中的其他用户的环路并列配置在一起。在基座后面非常接近于CPE的位置,环路采用用户引入线的形式,且从捆绑中退出。所以,用户环路,镜穿两个不同的环境。环^各的一部分可以位于捆绑的里面,其中环路有时与外部电磁干扰隔离,但是遭受串话。在基座后面,当对于大多数传输线,该对传输线远离其它对时,用户引入线通常不受串话的影响,但是由于用户引入线没有被隔离,所以传输可能在很大程度上被电磁干扰削弱。多数传输线具有2至8根双绞线,在为家庭提供多业务或这些线路绑定(多路技术及单个业务分为多路处理)的情况下,在传输线段中的线路之间会产生另外的串话。通用的示例性DSL部署场景如图2所示。共(L+M)用户292、292的所有的用户线路穿过至少一个公共捆绑。每个用户与中心局(CO)210、220通过专用线路相连。然而,每个用户环路可以穿过不同的环境和介质。在图2中,L消费者或用户291使用光纤213和双绞线对217的结合与CO210相连,这种连接方式通常称作光纤到房间(FTTCab)或光纤到^各边。CO210的收发器211发出的信号,通过在CO210和光网络单元(ONU)218中的光线路终端212和光网络终端215进行转换。ONU218中的调制解调器216作为ONU218与用户291之间信号的收发器。剩余的M个用户292的环路227仅是铜双绞线对,这是关于光纤到交换局(FTTEx)的情景。由于FTTEx减小了用户环路铜部分的长度,还大大增加了速率,因此当可能时或经济上可行时,FTTCab优于FTTEx。与FTTEx相比,FTTCab的出现制造了问题。而且,FTTCab在将来可期望变为越来越流行的布局。这种类型的布局可以引起大量串话干扰,且意味着各种用户由于其工作的特定环境,具有不同的数据承载和性能能力。这种布局可以是光纤联邦"房间,,,且交换线路可以混合在相同的捆绑中。如图2所示,线路从CO220到用户292共享捆绑222,而在CO210和用户291之间的线路没有使用。而且,另一个捆绑240对所有到达/起于CO210和CO220与他们各自的用户291和用户292之间的线路是/>共的。依据本发明实施例在图3A中所示的,状态转换控制单元300可以是与DSL系统连接的独立实体的一部分,例如控制器210(例如,DSL优化器、DSM服务器、DSM中心或动态频语管理器)协助用户和/或一个或多个系统操作者或提供商优化他们对系统的使用。(DSL优化器也可以是动态频镨管理器、动态频谱管理中心、DSM中心、系统维护中心或SMC。)在一些实施例中,控制器310可以是ILEC或CLEC,操作多个起于CO或其它位置的DSL线路。如图3A的虚线346所示,控制器310可以在CO146内部或外部,且独立于CO146或在系统中伴随工作的任一装置。而且控制器310可以与在多个CO中的控制DSL和/或其它通信线路连接。状态转换控制单元300包括采集工具320和分析工具340。如图3A所示,采集工具320可以与NMS150、在AN140的ME144和/或由ME144维护的MIB148相连。数据也可以通过宽带网络170采集(例如,通过TCP/IP协议,或在给定DSL系统中正常内部数据通信之外的其它协议或方式)。一个或多个这些连接允许状态转换控制单元从系统采集工作数据。数据可以采集一次或多次。在某些情况下,采集工具320可以基于周期性进行采集,尽管也可以基于需求或其它任何非周期性进行采集(例如,当DSLAM或其它元件向状态转换控制单元发送数据时),从而使得状态转换控制单元300可以在希望时更新信息、规则、子规则等。通过工具320采集的数据给分析工具340提供,用于分析及作出关于状态转换的决策。在图3A所示的示例性系统中,分析工具340与调制解调器和/或控制器310中的系统工作信号生成工具350连接。该信号生成器350用于生成并向调制解调器和/或其它通信系统的元件(例如,ADSL收发器和/或系统中的其它设备、元件等)发送指令信号。这些指令可以包括状态转换指令或其它关于可接受数据速率、传输功率电平、译码和等待时间需求等的指令。该指令可以在控制器310确定通信系统中的优先级和交替工作状态/配置的有效性之后生成。在某些情况下,例如,指令信号可以帮助为一个或多个消费者和/或使用系统的操作者改善性能。本发明实施例可以使用数据库、库或其它属于被采集数据、关于有关参数所作的决策、使用以下所讨论的规则和子规则的以往决策等的数据集合。这些参考数据的集合可以存储,例如作为图3A控制器310中的库348,且由分析工具340和/或采集工具320使用。在本发明的一些实施例中,状态转换控制单元300可以在一个或多个计算机,例如PC、工作站等中实现。采集工具320和分析工具340可以是软件模块、硬件模块或两者的结合,这些本领域技术人员可以理解。当与多个调制解调器工作时,数据库可以被引入且使用,以管理大量采集的数据。本发明的另一实施例示于图3B中。DSL优化器365与DSLAM385或其它DSL系统元件相连接,进行工作,这些设备的其中一个或所有可以在通信公司的前端395中。DSL优化器365包括数据采集和分析模块380,可以为DSL优化器365釆集、汇编、调节、工作并提供工作数据。模块380可以在一个或多个计算机,例如PC等中实现。模块380的数据(可以包括报告数据和估计数据,在以下详细描述)给DSM服务器模块370提供,用于分析(例如,可行性测试、数据充分性估计、数据清除和加权、调节状态优先级、调节矩阵和向量、更新阈值表等)。信息可以从与通信公司相关或不相关的库或数据库375中获得。配置选择器390可以用于依据任一状态和/或配置转换决策和/或指令,选择和执行配置和/或状态。配置可以在DSM服务器370控制下或其它任何合适行为控制下进行选择,这是本领域技术人员可以理解的。选择器390选择的配置在DSLAM385和/或任何其它合适的DSL系统元件设备中实现。这种设备可以与DSL设备,例如用户前端设备399相连。图3B的系统可以与图3A的系统以相似的方式工作,这是本领域技术人员可以理解的,尽管当还在执行本发明实施例时可以找出不同。本发明一个方面的几个实施例示于图4中。状态图400示出了8个配置配置402-1、配置402-2、配置402-3、配置402-4、配置402-5、配置402-6、配置402-7和配置402-8,其中,交通线可以操作,为了说明和图解的交通线被认为是DSL线路。在该例中,每个配置由最大可达到数据速率(192、384、768或1536KBPS)和等待时间定义("快,,意思是没有交叉存^^;"H延时"是指交叉存取产生了高的延时)。在图4中一个线路使用配置1工作,然后从状态图和状态转换矩阵Tl中都可以看出配置l、配置2、配置5和配置6是可能的转换(停留在配置1从变化的角度来说并不是转换,但是为了容易理解,在此停留在相同的配置仍然可以作为"转换")。然而,状态转换矩阵Tl没有指明哪个转换,只要具有比其它转换高的优先级即可。所以,产生到图4中矩阵T2的变化,其中优先级通过一个整数值标明。正整数值越高,对于服务提供者执行指定配置的吸引力越小。在转换矩阵T2中,0仍然表示该转换是不被允许的,且任一正整数表示转换被允许。最小的正整数比其它转换具有最高的优先级。例如,如果可能的话,处于配置1的线路试图移动到配置2(即从矩阵T2得到优先级为1)。如果配置2是不适当的(例如,如果认为配置2有违反码或测量到配置2的违反码太高,"适当"可以在一些实施例中作为以下详细描述的可行性进4亍定义),那么该线路会试图移动到配置6(即从矩阵T2得到具有2的优先级)。如果配置6不适当,那么配置1(具有优先级3)会被检测到,如果配置l是适当的,则配置不会发生改变。如果配置l不适当,那么该线路会试图移动到配置5,该配置具有最低的优先级(即优先级4)。这样,图4的转换矩阵T2可以为每个状态/配置指明可行性和转换优先级。T2的结构使能多个不同配置,例如数据速率、功率电平、PSD参考电平、最大裕量、最小裕量、目标裕量、FEC延时、FEC强度和PSD整形(有时以PSDMASK)的简单变更。例如,依赖于一系列特定的被允许的服务类型,一些配置可以闭锁,然而其它配置设定较低的优先级。可选地,具有最相应付费(操作者将经济因素考虑在内)的用户设定较高的优先级。因此,可以在任何可能使得其它线路具有更好服务的时候,各种线路被设计为让出一部分带宽(不考虑这种高级的捆绑共享的调节牵连,这种调节牵连在一些情况下是可能的,而在另一些情况下没有)。如另一个例子,对于噪声电平频繁变化的线路,具有高目标裕量(TNMR)的配置可被设定较高的优先级。加权状态转换矩阵T2从而允许用于配置选择的规则的动态改变,与动态选择配置本身一样。企图通过状态转换的各种配置收益和/或服务最大化或改善的工作者可能希望扩大在T2中配置的数目。可以实现包括数据速率、PSD电平、目标/最小/最大裕量、载波掩码、FEC设置等的结合的配置。所以,配置的总数目可以扩大到几百个。在这种情况下,T2可能具有多个为0的元素,变为稀疏矩阵,而更容易管理的状态转换矩阵为图4的矩阵T。矩阵T的列条目代表可获得的"下一,,状态,这些状态以每列以优先级递减的顺序排列。例如,第一列表明配置1的第一优先级是移动到配置2,下一优先级是移动到配置6,然后停留在配置l。如果这些配置没有可行的,则该线路移动到位于第一列最底端的配置5。第5列表明配置5的第一优先级是移动到配置6,然后停留在配置5。以矩阵T的格式,该矩阵可以远小于NxN,其中N为配置/状态的总数目,从而允许更多的压缩存储和/或状态转换信息的传输。服务提供商的转换器(translator)可以为每个或每条用户线路(由电话号码标识)向DSM控制器(例如,DSL优化器)提供矩阵T。这种T的规格允许服务提供商影响或控制业务收益。这样,这种具有T(相对于T2)的更多压缩形式的存储和传输会更加有效。通过以纯文本格式写入优先级,且将0去除的进一步简化(在本例中没有示出)可以实现。当线路处于未知的状态或配置,或线路的状态\配置不是丁的一部分时,可以采用引导规则。例如,将该线路移动到T中最安全配置的一个规则。另一引导规则可以将该线路移动到T中与当前配置最接近(以数据速率、FEC、裕量等衡量)的配置。每条单一线路都有不同的状态转换矩阵。例如,可以为付了更多费用或请求重要使命服务的消费者分配不计任何代价试图达到可能的最大数据速率的转换矩阵,而可能为其它消费者分配在该线路的允许配置/状态中,试图尽可能让出功率和频谱,而最大数据速率被限制于一个目标(指定的)值的转换矩阵。可以为具有不稳定噪声频谱配置的线路分配这样的转换矩阵,该矩阵对于各种允许配置经常使用高的TNMR,而为具有稳定噪声频谱配置的线路分配经常使用低TNMR的转换矩阵。这本质上也适用于可用的具有各种裕量的配置(或可以分解为速率配置、PSD配置、TNMR配置等的配置)时的裕量控制。执行相同方式的适应的裕量控制和技术在美国系列专利NO.101893,826(ATTORNEYDocketNO.0101-P04)中进行了详细说明,该专利于2004年7月19日提出,名称为"ADAPTIVEMARGINANDBANDCONTROL",由包括雷德伍德市、加利福尼亚在内的适应频:潜和信号耳关盟公司所拥有,其全部公开的内容通过参考合并与此。除了转换矩阵外,以下讨论的可行性阈值表也可以从一个线路修改到另一个线路,以调节试图转换为有利配置的积极性。线路的转换矩阵也可以在工作过程中需要时和/或希望时进行更新。例如,如果该线赠4皮;险测到对于几个相邻的线路为主干FEXT源,或一皮4全测到仅仅是噪声源干扰了优先购买的消费者的线路时,具有低PSD和小带宽的配置的优先级可以增加。随后,如果在显示的金额不正确或金额需要随消费者布局、请求及实践的改变而改变时,可以将原始的优先级存储下来。这种重优先级化需要在控制器(例如,DSL优化器)与服务提供商之间进行协商。本发明实施例中将状态区分优先次序是不充分的。在一些实施例中,为了协助确定状态/配置的优先次序,可获得状态的可行性被评估,且在某些情况下被量化。例如,在一个实施例中,对于任一感兴趣的线路,经常获得转换矩阵T的信息和当前状态。由于优先级已经在T中规定了,例如DSL优化器的控制器仅需要检查竟选状态的可行性,并选择可行的具有最高优先级的下一状态(具有最高优先级的状态/配置可以在没有任何检查的情况下佳状态,,和"最佳线路配置"或"最佳可获得的线路配置"是指即既可行又拥有最高优先级的状态和/或线路配置。在使用"单纯的假定"的情况下,如本发明的一些实施例中,最佳状态和/或线路配置是不被认为可行的但拥有最高优先级的状态和/或线路配置。例如,在前述的例子中,ADSL线路(可由消费者或其它用户使用)正在使用或处于状态n(即配置n),且该线路正在考虑转换到状态m(即"目标状态,'或配置m)。在该例子中,对于两个配置配置n和配置m,以下7个字段中的至少一个会不相同速率、PSD、TNMR(目标噪声裕量-在ITU标准中是TSNRM)、MAXNMR(最大噪声裕量-在ITU标准中是MAXSNRM)、MINNMR(最小噪声裕量-在ITU标准中是MINSNRM)、载波掩码(在ITU标准中是CARMASK)或FEC(在ITU标准中是INP和DELAY)。在本实施例中,对状态m进行可行性测试的根本是保证稳定的性能,对于该线路可以是提出或要求以下所述中的任何一个或所有低的违反码(CV)计数、低的再训练计数、低的等待时间。(最后一个条目低的等待时间,只需对于使用例如网络游戏或VoIP的对等待时间l文感的用户保证。然而,本领域技术人员应该理解,除非等待时间每文感的应用被;险测到,否则等待时间对于用户不重要或在本发明的讨论中不再进行任何详细提出。)为了执行状态m的可行性测试,例如DSL优化器的控制器可以使用两种类型的"工作数据"。第一,仅在线路历史包括在状态m或相关状态(即可以从状态m的报告数据,使用简单的方程计算出的状态)的任何短或长的停留时,可以获得报告数据(当线路处于状态m时,报告给控制器的直接得到的工作和/或性能)。第二种类型的工作数据是估计数据,是处于状态m的通信线路的估计的工作和/或性能。这种估计可以基于经常进行的一个或多个噪声频谱估计,以便于当线路以前从来没有在状态m或相关状态停留过时,也可以获得估计数据。可以通过从通信系统采集工作数据,例如使用如图3A或图3B所示的,在例如DSL优化器的控制器中的数据釆集模块和/或采集工具,对报告数据和估计数据进行获取、计算、确定等。使用的可行性测试可以考虑两种类型的性能损伤-非脉沖噪声(例如AWGN、NEXT和FEXT)及脉沖噪声。本领域技术人员应该理解,其它损伤可以是目前存在的或被处理的。与非脉沖噪声相关的DSLAM报告参数是NMR(噪声裕量-在ITU标准中是SNRM)和MAXR(最大可达到的数据速率-在ITU标准中是ATTNDR)。与脉沖噪声相关的参数是CV(违反码计数)和FCC(FEC相关强纠错计数)。基于违反码观察和分布统计性地增加INP(降低N)的技术和装置,和相关FEC工作技术和特性,在美国专利No.10/795,593(ATTORNEYDocketNO.0101-P02)中公开,该专利于2004年3月8日提出,名称为"ADAPTIVEFECCODEWORDMANAGEMENT",由包括雷德伍德市、加利福尼亚在内的适应频谱和信号联盟公司所拥有,其全部公开的内容通过参考合并与此。NR(训练的数目)与噪声类型都相关。如果在时间间隔t期间线路处于状态m,以下5个参数可以周期性的从DSLAM(或如果在ATU-R与例如DSL优化器的控制器之间的通信路径可以获得时,是从ATU-R)采集到RCVm,t:在时间间隔t期间的报告违反码计数。RFCCm,t:在时间间隔t期间的报告FEC纠错计数。RMm,t:时间间隔t结束时的报告噪声裕量。RRm,t:时间间隔t结束时的报告最大可达到速率。RNRm,t:在时间间隔t期间再训练计数的报告数目。(关于最后一个参数再训练计数再训练可由各种原因发起,例如配置的变化、调制解调器功率的降低,及高的噪声功率或大数目的违反码。在这些原因中,只有高的噪声/大数目的违反码引起的再训练需要在本例中考虑。对于当前的讨i仑,NRm,t=LOSm,t-LPRm,t-NPCm,t其中,LOSm,t是信号降低的报告数目;LPRm,t是功率降低的报告数目;NPCm,t是配置改变的数目。这类参数的符号可以归纳为PAPAMm,t,其中,PAPAM是在考虑中的参数,例如RCV、RNR、RM或RR。首字母"R"用于表示"报告"数据,对应地,"E"用于表示"估计,,数据,在此进行定义并区别。进一步的讨论忽略了t的限制,并认为随后发生的数量是随机的变量。这样,当t从这些表述中省略时,考虑相应随机变量的分布,代替特殊例子或"时间"值的参数。因此,例如NRm是任意值的随机变量。例如DSL优化器的控制器可以计算并更新该随机变量的分布。RCVm:模拟所关注线路的违反码计数报告数目的随机变量。该分布由DSM中心基于数据点RCVm,t的计算得到。RFCCm:模拟所关注线路的报告FEC纠错计数的随机变量。RNRm:模拟所关注线路的再训练计数报告数目的随机变量。RMm:模拟所关注线路的报告噪声裕量的随机变量。RRm:模拟所关注线路的报告最大可达到速率的随机变量。前三个参数的报告数据点RCVm,t、RFCCm,t及RMw通常是在多个DSL系统中每隔15分钟采集到的,且每个这种采集的值与前述15分钟间隔后马上采集到的CV、FCC或NR的数目对应。每个这类采集计数可以用于为相应的随机变量更新分布。以上五个参数的所有报告数据点可以乂人DSLAM报告给控制器,并当随后采集时,所有报告数据点的分布被更新。然则,RMm和RRm可以不在15分钟时间间隔内测量。这些报告数据中任一个的基数由C[PARAMm]表示,并代表在计算任一特定参数(分布PARAMm)的分布时使用的数据点(PARAMm,t)的数目。基数被准确定义为数据集的长度,用于计算随机变量的分布,但是由于数据集的符号不是由在C[]里使用的PARAMm定义,因此该符号有些滥用。这种表示之所以在该文本中使用,是为了筒化。一个简单的概率分布演算为任一特定的状态,将一个特定参数值的事件的数目,利用其基数进行划分。更精细的分布估计将可能减少较远过去的值的影响,而有利于最近观察的(或报告的)值,将在以下公开几种这类方法,且本领域技术人员将更充分的理解。当配置m被考虑为下一状态的基数时,一个或多个计算的和可能在任一最近或其它相关时间期间更新的分布,将被用于确定状态m是否是可行的。例如,如果对于每个低的RCVm值、高的RMm值和RRm值,已经由控制器(也就是说,这些值可能是用于所有最近在状态m的停留)计算出大(高)的概率,控制器可以确定地将线路移动到状态m。(重复,注意关于这些实施例,"状态,,和"配置"交叉使用,尽管在本发明其它实施例中他们可能不等同。)然而,在某些情况下,状态m可以仅简化使用,或以前从来没有用过,这样,观察的(或报告的)数据的总量可以足够生成目标配置m的可靠决策。在这样的情况下,估计数据可用于协助决策生成。然而,以下基于筒单方程的方法也可以用于针对每个数据类型增大可获得的报告数据的尺寸和/或总量。RCVm,t——作为一个例子,考虑具有三种FEC水平类型的ADSL1系统F(快速緩冲,无交叉存取)、M(介质延时交叉存取)及H(高延时交叉存取)。可以获得FEC选择的更多排列,且对于本领域技术人员将3个水平的例子扩展到其它任何情况是很简单的。在与状态m具有相同的速率、PSD、TNMR及载波掩码,但不同FEC的状态i中RCVi,t可获得时,下面所述的可以用于得到RCVm,t:RCVf,t>RCVmd,t>RCVh,tRCVf,t-RCVmd,t+RFCCmd,tRCVh,t+RFCCh,t状态f、md及h具有相同的数据速率、PSD、TNMR及载波掩码,但不同FEC水平(f:快速緩冲,md:介质延时,高延时)。由于CV降低,而FEC保护增加,所以第一个方程成立。由于CV+FCC是有效脉沖的总数目,所以第二个方程成立。本领域技术人员可以理解,在一些情况下,第二个方程需要修改。例如,对于码增益对H-delay最大,对M-dday最小的DSLAM,RCVh,t+RFCCh,t<RCVf,t<RCVmd,t+RFCCmd,t。RMm,t一一在具有与状态m的计划速率相同的当前工作数据速率(不是在配置中的最大或最小速率,而是报告裕量时的当前工作数据速率),与状态m具有相同的载波掩码,但是不同的PSD、TNMR或FEC水平的状态i中,当RMi,t可获得时,下面的方程可用于得到RMm,t:RMm,t=RMi,t+[PSDm,t-PSD,,t]+[CGm,t-CGi,t],其中,PSD是传输功率频谱密度,CG是码增益(所有的单位为分贝)。RRm,t-在与状态m具有相同的PSD、TNMR、载波掩码和FEC,但不同速率的状态i中,当RRi,t可获得时,以下方程可用于得到RRm,t,由于报告最大速率并不依赖于当前速率的RRm,t=RRi,t如果任一简单规则用于反应码增益的变化时,FEC的限制可以移除。(简单的方法是进行注水,得到由码增益改变引起的速率增加Z减小。然而,这种方法要求信号处理的一定水平(注水),这并不是为可行性测试使用报告数据的目的。无论如何,这样处理的数据可以通过估计的最大速率交替获取。)对于NRm,没有已知的简单近似方法,这样,随机变量NR,n和随后的分布将只有当线路历史包括在状态m的任一短/长的停留时才可以获得。使用各种技术,对于例如DSL优化器的控制器,估计的介入损耗(即Hlog)可以获得,因此对于任一使用中的配置,噪声频谱通常可以被估计。这种一支术可以在在美国系列专利No.11/069,159(ATTORNEYDocketNO.0101-P10)中找到,该专利于2005年3月1日提出,名称为"DSLSYSTEMESTIMATIONINCLUDINGKNOWNDSLLINESCANNINGANDBADSPLICEDETECTIONCAPABILITY",由适应频谱和信号联盟^^司所拥有,其全部公开的内容通过参考合并与此。实际上,对于单一线路,控制器可以使用"噪声类型"的概念,最新观察的噪声频谱登记作为新噪声类型,且任一与之前登记的噪声类型相似的噪声频谱,针对该噪声触发计数增加。噪声类型和它们的计数(即概率)通常独立于工作中线路的配置/状态而被更新。对于每一噪声类型,噪声裕量及最大可达到数据速率可以使用注水计算得到,这样,任一及所有噪声类型的总事件的数目就是针对估计NMR(噪声裕量)和估计MAXR(最大可到达数据速率)的分布的基数。所以,状态m的代表裕量和最大可达到速率的随机变量的分布可以基于Hlog、噪声类型和状态m的配置信息,通过对每一估计的噪声类型执行注水,为这些类型中的每一个计算新的数值而估计到。该注水技术的使用是公知的且是有隐藏的,例如,在DSL升级中(Starr,Sorbara,Cioffi及Silverman,PrenticeHal1,2003)。与状态m关联的估计噪声裕量和估计最大可达到速率的基数通常远大于与状态m关联的同样报告值的基数。EMm:对状态m,与噪声裕量的估计分布相应的随机变量,基于噪声类型和它们的概率。ERm:对状态m,与最大可达到速率的估计分布相应的随机变量,基于噪声类型和它们的概率。基于waterfilling的NMR和MAXR的估计对于本领域技术人员来说很简单,因此不再详细回顾。CV、FCC和NR的估计更精细。由于当CV=FCC=0时,对于例如DSL优化器的控制器没有什么方法可以估计功率和脉冲噪声的频率,唯一获得该脉沖噪声信息的方法是尝试具有高数据速率或小裕量的状态。除非尝试最希望的状态,否则NR也难以估计。这样,EVC、EFCC和ENR的基数可以预料很小或经常为0。报告数据和估计数据趋向于互相补偿,所以状态转换的可行性测试得益于使用数据的两种类型。例如,当报告数据以填充所有数据字段的形式完成时,估计数据还没有完成(例如,关于CV/FCC/NR没有信息)。除此之外,数据估计可以受特定因素的影响,例如量化导致的错误,及报告裕量和传输功率的剪辑(例如通信器件可能只以0至31之间的整数值报告裕量,且传输功率仅是处于O与20之间的整数值),或通道及噪声估计导致的错误。同样,当保证可以获得估计数据(由于估计数据由控制器、DSL优化器等产生)时,报告数据可能是不可获得的(例如,仅在之前使用状态m或其它相关状态时可获得)。另外,可获得的报告数据的数量可能相对较小(由于只在线路处于状态m或其它相关状态时可以采集到),而由于可以采集到工作数据及不断地计算到排除数据,因此大量估计数据通常是可获得的。最后,如果从状态m或其它相关状态采集的数据釆样的数量小(即一个错误数据的影响会很大),则报告数据通常对一次错误(例如,在系统调制解调器中的不正确裕量及最大速率计算,裕量、最大速率等的异步数据采集时间)更敏感,且报告数据可以完全错误。另一方面,由于采样的数量通常较大,估计数据通常较不敏感,因此减小了一个或相对少数错误数据的影响。一个或多个可行性测试可以确定是否处于状态n(配置n)的线路可以移动到不同的状态m。该决策基于观察数据和估计数据的分布(可以通过分析超出其分布范围的数据而使用更精细的规则,这些规则在下面筒单讨论)。对于在本发明一些实施例中可行性测试的执行,最后的决策可以基于32个独立条件的结果,其中16个用于下行流传输,16个用于上行流传输。以下是下行流的传输条件RRDC,ds:针对当前状态n的报告最大可达到数据速率分布条件。RRDC:l,ds-针对目标状态m的报告最大可达到数据速率分布条件。ERDCn,ds:针对当前状态:n的估计最大可达到数据速率分布条件。ERDC,Ti,ds-针对目标状态m的估计最大可达到数据速率分布条件。RMDCn,ds'针对当前状态n的报告裕量分布条件。RMDC,m'ds.针对目标状态m的估计裕量分布条件。EMDC,i,ds-针对当前状态n的估计裕量分布条件。EMDC,ri,ds'4十对目标状态m的估计裕量分布条件。RCVDCn,ds:针对当前状态n的报告违反码计数分布条件。RCVDCm,ds:针对目标状态m的报告违反码计数分布条件。ECVDCn,ds:针对当前状态n的估计违反码计数分布条件。ECVDCm,ds:针对目标状态m的估计违反码计数分布条件。RNRDCn,ds:针对当前状态n的再训练计数的报告数目的分布条件。RNRDCm,ds:针对目标状态m的再训练计数的报告数目的分布条件。ENRDCn,ds:针对当前状态n的再训练计数的估计数目的分布条件。ENRDCm,ds:针对目标状态m的再训练计数的估计数目的分布条件。针对上行流传输,可考虑条件的相同集合,这样导致总共32个条件。为了图示本发明的一个实施例,以下对于下行流的条件进行详细解释(因此省略标志符"ds,,)。本领域技术人员可以理解,相似的规则可以应用于上行流的条件。如以上所述,CV和NR不容易估计,这样ECVDC和ENRDC可能在一些实施例中根本不会用到。然而,所有32个条件至少会考虑到,以便于将来的学习可以容易集成到该通用可行性测试结构中。状态转换的可行性可能需要同时满足一个以上条件。所以在某些情况下,目标状态m可行性的最后决策可以依赖于由所有或一些子规则、任何适用的可行性规则及总的决策规则的输出产生的结果,下面解释其中的一个例子。这里的子规则定义为多个可能满足产生状态转换的规则的条件中的一个。每个子规则基于针对状态n或状态m的报告数据或估计数据。有时,有少量或没有数据可检查,则控制器可以将可行性规则用于这种情况一一说明了一些本发明动态学习状态机与之前静态的非学习状态机之间的不同。在当前解释的本发明实施例中,根本上假设状态/配置是"无辜的"(即可行的)直到其被证明是"有罪的"(即不可行的)。与其保守于且永远不尝试一个首先的状态,不如尝试任何新的状态,直到该状态被证明是不可行的。在这种无辜假设的最坏情况下,通信线路会表现出不稳定性能,直到下一配置改变。然而,矩阵T的"i殳计可以将这种风险最小化。例如,如果T对每个状态转换只允许最小数量的速率增加,则不稳定性的冲击会很小。通常,当使用最小数目的状态时,在高不稳定状态的风险最小化与快速收敛到最佳状态之间有折衷。对于例如DSL优化器的控制器使用的可行性测试,该折衷是通过矩阵T及各种可编程的阈值进行控制的。多个线路的最大数据速率、裕量等是可随时间变化的,这样,相关随机变量的分布可以遍布于很多值。所以,子规则基于该分布。给出简单的例子说明报告最大可达到数据速率公布的使用。实例其中感兴趣的是仅将线路的数据速率从1.5Mbps(配置n,配置的最大速率为1.5Mbps)变为3Mbps(配置m,配置的最大速率为3Mbps),基于报告最大速率的简单规则可以为如果针对所有报告数据点RRm,t,RR,n,t的值大于3.5Mbps,则移动到状态m。该"在所有时间大于3.5Mbps"可以对于某些线路很好,但是对于其它偶尔在很短时间段内经历RRm,t=3Mbps的线路可能过于保守。代替使用这种简单非随机条件,例如DSL优化器的控制器可以采用一个或多个随机标准,其中RRm的分布使用多个条件代替单一的静态条件如果RRm>3.5Mbps的概率大于等于50%,且RRm>3.0Mbps的概率大于等于99%,且RRm>2.5Mbps的概率大于等于100%,则移动到状态m。在之前的概率声明中提出的条件集是从下表中总结得出的:3Mbps报告最大速率条件状态m截止速率(-f"m))截止速率(-f2(m))截止速率(-f3(m))概率(pKm))概率^P2(m))概率^P3(m))2.5Mbps3.0Mbps3.5Mbps100%99%50%如果该线3各改为工作于3Mbps时,最大速率=3.5Mbps大致相当于一谷量=8dB。最大速率=3Mbps相当于6dB(或通常用TSNRM,但在本例中为6dB)。最大速率=2.5Mbps大致相当于裕量4dB,这小于6dB的典型目标裕量。以上规则具有下列配置(1)调制解调器在随机时间上的再训练将在99%的时期内结果为3Mbps;(2)即使当噪声电平在增加时,裕量也可以保证到相同的或大于4dB,这样再训练是不可能的;且(3)裕量将在50%的时期内相同或大于8dB。各种可行性参数值与指数i相关联,并标示为fi(m)。(为了更准确,fi,PARAM(m)用于标示考虑的是哪个参数。在以上的例子中,有三个考虑的条件用于测试最大数据速率,因此1=1,2,3。可以成功满足第i个可行性条件的调制解调器进行再训练的概率标示为Pi(m)。重复,pi,PARAM(m)是更准确的符号。这些可行性参数和其关联的概率明确地表现为状态m或配置m的函数。这些参数可以是控制器(DSL优化器)内在的,也可以被设置为任一或所有线路、时间、调制解调器类型及其它有区別的参数的函数。)重复,关于最大数据速率有两种数据类型可以获得一一报告最大数据速率(RRm,t)和估计最大数据速率(ERm,t)。报告最大数据速率是在通信器件(例如,DSL调制解调器)内部计算的,因此大概使用关于音对音(tone-by-tone)SNR的准确信息。然而不同厂家的调制解调器使用不同的载入算法及不同的码增益,因此RRm,t经常是有偏差的或错误的。另一方面,估计最大数据速率基于通道及噪声估计,这样音对音SNR可能包含估计错误。然而,使用公用的注水算法及公用的码增益,这样ERm,t不再有偏差也不会错误。因此,两种数据类型互相补偿,所以都作为规则的一部分使用。对于每种数据类型,针对当前状态n及目标状态m检查条件。在当前状态中多数情况下不需要考虑的条件,在目标状态下可能在几乎所有时间起着重要的作用(由于检查可行性,以判断是否线路可以移动到目标状态m)。但是,针对当前状态与目标状态的子规则为完整而使用,也可以为了可能在将来使用。首先考虑RRDCn(针对状态n的报告速率分布条件)规则,且几个参数定义如下CRRn:RRn的基数(即C[RRn])。C肌。是用于计算RRn分布的可获得数据点的数目。MRRn:为保证获得的RRn分布的可靠性所需的数据点最小数目。如果C[RRn]>MRRn,则假设获得的分布充分可靠。否则分布可能是不可靠的。Pr[p],p的概率,基于针对特定参数计算的控制器的分布而计算得到的。NRRn:针对RRDCn规则检查的条件的数目。fi,RRn(n):与针对状态n检查的第i个条件相关的第i个截止参数。RRRn(n):与针对状态n检查的第i个条件(子规则)相关的第i个所需最小概率。Gi,RRn(n):满足RRn,,O)的合适数据点的数目。在C肌n可获得数据点中,某些会大于第i个截止参数f,,RRn(n),而一些则不会。Gi,r"n)是符合截止值的数据点的数目。Bi,RRn(n):不满足RRw》f,,RRn(n)的不合宜数据点的数目。注意对于任一i,Gi,RRn(n)+Bi,RRn(n)=CRR。RRDCn规则检查获取的当前状态报告最大数据速率RR分布是否干扰了任一Nr^条件。而对于输出,NOT一GOOD表示一个或多个干扰,GOOD表示没有干扰,且NOT_RNOUGH—DATA表示无法做出可靠的决策。下面是报告速率分布条件(RRDCn)规则的简单版本<table>tableseeoriginaldocumentpage34</column></row><table>第一if从句表示如果足够数据点可获得且随后发生的分布干扰了任一Nrru条件,则返回"NOT—GOOD"。接着的"elseif从句表示如果足够数据点可获得且没有干扰任一条件,则返回"GOOD"。如果数据点太小(CRRn<MRRn),则报告NOT—RNOUGH—DATA。有时,即使C肌n〈M肌n,由于当CRRn<MRRn时,下列不等式总是成立,因此也可能可靠地判断干扰或没有干扰Gi,Mln(n)mn、r"、,J^RRn-Bi卿(n)、,,RRn》fi,RRn(n)]^M脆M隐如果将来的M肌n-C収n数据点全部低于截止参数fi,RRn(n)(最坏情况下的假设)时,左边等于Pr[RRn>fi,RRn(n)]。当将来的MRRn-CRRn数据点全部高于截止参数fi,RRn(n)(最好情况下的假设)时,右边相当于等于Pr[RRn>fiRRn(n)]。所以,如果M飾—"'.'她'(")》PiRRn(n)对于任一i不满足时,干扰可以,M飾'被可靠地确定,且在下一M斷-C,数据点采集之后,>Pi脇(n)将保M她,'证没有干扰。该额外技术在某些情况下非常有用,且对于当前状态n,会导致下面的RRDCn^见则(最大功能用于处理这两种情况CRRn》MR^与CRRn〈MRRn):采样子规则1腿(Crrh,MrrJ(n)foralii4,2,…,N一ReturnNOT_GOODelseif~~、^Pi,,(n)foralli=:1,2,…,N脇ReturnGOODelseReturnNOTENOUGHDATA用于可行性的每一N収n条件需要针对每一状态n,确定两个变量fi(n)和Pi(n)。这些变量可以总结为一个存储于控制器的表格,例如在图3A的控制器310中或在图3B的DSL优化器365中的库348。例如以下所示的表格可以称为"RRDCn阈值表",且不同的表格可以依赖于服务类型或线路条件适应地4吏用。<table>tableseeoriginaldocumentpage36</column></row><table>例如DSL优化器的控制器也可以使该表格的入口与时间、线路历史和装置的动态函数。在一个更加通用的场景中,以下讨论的"总规则,,需要输出不同阈值表的K个集合。例如,用于增加速率的阈值表可以不同于用于减小速率的阈值表。在这种情况下,可以定义与两个阈值表关联的两个RRDCn规则(RRDC^和RRDCn,2),每个可以看作独立的子规则。每个子规则的输出可以用于建立"总规则"。第二子规则RRDCm除用于目标状态m,而不是当前状态n,与RRDCn不同外,几乎与RRDCn相同。参数和子规则总结如下CRRm:RR,n的基数(即C[RRm])。Cr^是用于计算RRm分布的可获得数据点的数目。MRRm:为保证获得的RRm分布的可靠性所需的数据点最小数目。如果C[RRm]>MRRm,则假设获得的分布充分可靠。否则分布可能是不可靠的。NRRm:针对RRDCm规则检查的条件的数目。f,,RRm(m):与针对状态m检查的第i个条件相关的第i个截止参数。Pi,RRm(m):与针对状态m检查的第i个条件(子规则)相关的第i个所需最小概率。Gi,RRm(m):满足RRm,t》fi,RRm(m)的合适数据点的数目。在CRRm可获得数据点中,某些会大于第i个截止参数fi,RRm(m),而一些则不会。Gi,RRm(m)是符合截止值的数据点的数目。Bi,RRm(m):不满足RRm,t》fi,肌m(m)的不合宜数据点的数目。注意对于任一i,Gi,RRm(m)+Bi,RRm(m)=CRRm。采样子规则2if<table>tableseeoriginaldocumentpage37</column></row><table>■,.-■.ERDCn可以与以上所述的子规则1相似的格式总结。唯一不同的是使用估计最大可达到速率代替报告最大可达到速率。通过为ERDCn正确定义7个参数,子规则1的格式和RRDCn阈值表可重用于ERDCn。ERDCm可以与以上所述的子规则2相似的格式总结。唯一不同的是使用估计最大可达到速率代替报告最大可达到速率。关于裕量的规则与关于最大数据速率的规则非常相似。只有在此使用RMDCn表示。其它三个规则对于本领域技术人员将显而易见。采样子规则3ifmax(C麵,M麵)-B,(n)隨(C膨M麵)ReturnNOTGOOD》pi雞(n)foralli=1,2,...,N池〉dseifA,(ii)max(C.—.ReturnGOOD2pUMn(n)forall=1,2,.,.,N:RMnelseReturnNOTENOUGHDATA,,,Staten+1fl,RMn(n+l),Pl,RMn(n+1)f2,RMn(n+l),P2,麵(n+1)Stateiifl,RMn(n),Pl,RMn(n)f2,RMn(n),p2,RMn(n)Staten-1fl,RMn(n-l),Pi,RMn(n-1)f2厕n(n國l),P2,RMn(n-1)<关于cv(违反码)的规则可以从以上所述的最大数据速率和裕量规则中类推。唯一的不同是不等式的方向。从数据速率的观点,对于有效转换,报告/估计速率值不会小于截止值。另一方面,从cv的观点,对于有效转换,报告和估a所以Gi,RCVm(m):满足RCVm,t《fi,RRm(m)的合适数据点的数目。在Cr^可荻得数据点中,某些会小于第i个截止参数fi,Ri^(m),而一些则不会。Gi,RCVm(m)是符合截止值的数据点的数目。Bi,RCVm(m):不满足RRm,t《fi,RRm(m)的不合宜数据点的数目。注意对于任一i,Gi,RCVm(m)+Bi,RCVm(m)=CRCVm。关于NR(再训练数目)的规则可以从以上所述的违反码规则类推。所以,不再详细讨i仑NR失见则,这是本领域才支术人员应该理解的。一旦获得潜在子规则的结果,关于目标数据可行性的决策就可以作为那些子规则输出的函数确定了。在一些实施例中,可以使用以上所述的32条规则。在这些32条规则中,一些可能是很重要的,有些可能不重要,且一些可能是无意义的。所以,在设计可行性测试时,某些输出可以强调,和/或其它输出可以减弱。在描述本发明一个方法的最佳实施例之前,定义两个有用的概念"向上移动"和"向下移动"。同样,在一些描述的实施例中,关于数据采集的最小需求也是有用的。当考虑从状态n至状态m的状态转换时,符号"n〈m,,在此使用以表示"向上移动"。在此给出"向上移动"的两个不同的符号。第一个符号考虑了配置的数据速率、PSD水平、噪声裕量和载波掩码。第二个符号考虑的配置的FEC保护。在下以讨论中只将第一个符号称作"向上移动",而第二个符号将在两个配置的码电平之间,表现为简单的不等式。如果以下所有条件都符合,而至少一个条件满足严格不等式,则状态转换定义为"向上移动"其中Rate(n)是配置n的最大速率其中PSD(n)是配置n的PSD水平其中TNMR(n)是配置n的TNMR表示CMASK(n)的限制性与CMASK(m)一样,或小于CMASK(m)的,其中CMASK(n)是配置n的载波掩码类似地,如果所有以下条件都满足,而至少一个条件满足严格不等式时,状态转换定义为"向下移动"。其中Rate(n)是配置n的最大速率其中PSD(n)是配置n的PSD水平其中TNMR(n)是配置n的TNMR表示CMASK(n)的限制性与CMASK(m)一样,或小于CMASK(m)的,其中CMASK(n)是配置n的载波掩码当一些参数变得难以获取,而其它的变得容易获取时,状态转换可以是不向上移动,也不向下移动。然而,设计优秀的矩阵T每个状态转换只有一个或两个参数改变,从而筒化和/或澄清了是否每个转换都是向上移动、向39-Rate(n)《Rate(m)-PSD(n)《PSD(m)-TNMR(n)<TNMR(m)-CMASK(n)《CMASK(m)-Rate(n)>Rate(m)-PSD(n)>PSD(m)-T画R(n)>TNMR(m)-CMASK(n)>CMASK(m)下移动或停留在相同的状态(n=m,或只有该配置的码电平改变)。类似地,符号FEC(n)<FEC(m)表示配置n的FEC纠错性能低于配置m的FEC纠错性能水平。这种FEC评级可以由三个方法中的一个实现(1)当用于配置n和配置m的DELAY都相同时,用于配置n的INP(在G.992.3/5和G.993.2标准中是脉冲噪声保护功率)低于配置m;(2)当用于配置n和配置m的INP都相同时,用于配置n的DELAY大于配置m;(3)用于配置n的INP大于配置m,且用于配置n的DELAY小于配置m。如果INP和DELAY都较小,则可以利用关于脉沖噪声的频率的准确信息来唯一确定排序。(如果对于每个FEC码组,脉冲的最大数量定义为numIN,则当INP(n)/numlN(n)〈INP(m)/numlN(m)时,FEC(n)<FEC(m),其中,INP(n)是可通过译码纠正的DMT符号的数量。如果对于控制器,numIN信息是不可获得的,当用于配置n的INP和DELAY小于或大于配置m时,FEC配置不能进行比较。本领域技术人员可以理解,FEC(n^FEC(m)和FEC(n)〉FEC(m)由相应的方式定义。在某些情况下,数据采集系统可以有故障或是停止的,这意味着太少或没有数据可以获得。在这种情况下,返回NOT—ENOUGH—DATA对于系统最有利。然后线路可以基于"无辜直到有罪"规则活泼地移动到最佳状态(例如,即使裕量低于0dB或CV很大)。为了阻止这种行为,可以自最近的配置改变以后,将配置改变限制在那些只有足够的额外数据可以采集到的情况。考虑用于处于状态n的线路的数据采集。由于线路工作在状态n,任何采集数据都可以提供关于状态n的信息,这样对于状态n的新的可获得数据的数量进行计数就是非常合理的。可以采用以下规则只有当以下条件满足时,才可以执行可行性测试和状态转换以最近的配置转换以后每个C[ER—]与C[ER,]增加了大于KERn;每个C[RCVn,ds]与C[RCVn,us]增加了大于KRCVn;且每个C[RNRn,ds]与C[RNRn,us]增加了大于KRNRn。注意对于ERn新数据点的数量与所有的数据速率规则和裕量规则密切相关。以上规则需要在任一可行性测试及执行状态转换之前满足。如果以上条件不满足,则线路会简单地停留在当前状态,直到有新的数据采集到。在本发明的一些实施例中,总规则可以简单的为一个函数,其输入为子规则(例如,以上所述的32条子规则)的结果,输出为"是"或"否"从状态n转换到状态m。一个最佳实施例是只有当以上所述的最小新数据需求满足时才会被访问的总规则。该规则的一个例子在图5中示出,该规则可以由两部分组成"合适的行为"限定和"不合适的行为"限定(即示出了不合适行为的充分缺失),其中只有在两个限定都满足时,到状态m的转换才会,皮允许。使用以上所述的32条子规则例子,32个输出的多个不需要使用在图5的总规则中。该32条子规则表示一个当关心数据速率、裕量、违反码及再训练时的通用结构,且可以使用任一子规则的子组合变为总规则,这是本领域技术人员可以理解的。第一部分(合适的行为限定)表示至少一些子规则为允许的转换报告"GOOD"。请求可以包含以下三个条件-在当前状态或目标状态,用于速率合适行为;-在当前状态或目标状态,用于违反码合适^^为;且-在当前状态或目标状态,用于再训练数目的合适行为。裕量的合适行为没有包括在内,是由于速率的合适行为具有类似的含义。第二部分(不合适的行为限定)表示在目标状态中,不合适的行为不被期待。本领域技术人员应该理解,不合适行为的定义可以依赖于该状态是向下移动或向上移动而不同。当向下移动时,当前状态n的执行用作目标状态中期望执行的最低限度。当向上移动时,当前状态的执行用作目标状态中期望执行的最高限度。因此,与当前状态相关的子规则被包括的任何时候,规则稍微不同。当状态不是向上移动也不是向下移动时,假设是向上移动的保守决策。对于最大数据速率特性,计算ERDC及作为结果的ERDC的方法与以上所述的一样,补偿了RRDC。然而,对于违反码,没有具体计算期望CV计数的方法,因而,在大多数时间假设ECVDCm=ECVDCn=NOT—ENOUGH—DATA。对于特殊情况,评估CV是可能的。例如,如果对于任一n和t,RFCCn,t(时间间隔t内状态n的l艮告FEC纠错计数)=0且RCVn,t《100,则猜测有一在每15分钟期间只发生到100次的强脉冲噪声是合理的。如果该脉冲噪声的发生率低,进一步地,如果该脉沖噪声不能固定在较高的裕量或较强的FEC设置,则忽略CV,简单移动到基于数据速率/裕量和再训练规则可行的最高数据速率是明智的。这可以通过将ECVDCm,ds=GOOD且ECVDCm,us=GOOD传输到图5的总规则而进行补偿。这种方法是,如果ECVDCm是可获得的,则可以用于支配RCVDCn和RCVDCn。关于ECVDCm的具体规则可以在控制器学习到更多关于网络的脉冲噪声特性时得到发展。在采集到用于各种配置的CV、ES、SES(严重错误秒数-具有至少两个与以下阈值相关联的连接ADSL同步符的秒数)及FCC时,可以执行脉冲噪声的统计学习。一旦识别出合适的模式,计算ECVDC的准确方法就可以得到发展。除了任一可获得的子规则外,也可以增加其它规则。例如,等待时间规则可以声明,如果消费者净皮识别为游戏者或VoIP用户,则静止高延时的配置是必需的。可以包括SES子规则,其中该字段是通过当前MIB报告的,但是没有包括在32条子规则的例子中。最后,MIB的其它数据字段可以被整合为规则的一部分。考虑这样的情况由于高的再训练数目(或高的CV数目,低的裕量,或任一其它"负"条件),线路尝试状态m,但向下移动到更低的状态。然后,线路关于状态m的不合适历史(即之前采集/报告/观察/计算/估计的数据)会阻止向上移动到状态m的将来的尝试,这样,与状态m的统计相关的报告数据将不会改变。如果没有采取行动,则线路永远无法尝试状态m或更好的。这种单纯的失败,可能是由于很少发生或甚至完全唯一的干扰。同样,噪声和干扰情况可以由于将来功率和频谱的智能/经推敲的分配而得到改善,或由于环境的改变而得到改善。所以,希望有为了尝试更好状态,而删除、清除或折扣旧数据的方法。本领域技术人员可以完成各种实现的方法。如果其它迹象是有利的话,以下的几个清除旧数据的方法允许将来自动重访更好的状态。注意正如以上所述,这些目标可以通过一个考虑更早状态和/或配置的工作的更准确状态和转换系统来实现。清除/折扣旧数据的使用允许更简单的状态设计(也同以上所述,本实施例允许"配置"和"状态,,等同)。数据加权向量(W)可给每一线路确定,以便用于将观察和/或估计数据的加权用作当前数据如何的函数。例如,如果加权向量为Wl=[l1l],则在建立数据分布时,从最近三个更新周期(例如,天)得到的数据被指定相同的才又重。如果力。4又向量为W2=[l0000000.5],则从最近一次更新周期得到的数据根据权重l使用,从提前7个更新周期的更新周期(例如,一周之前)得到的数据根据权重0.5使用。从其它更新周期得到的数据被忽略。如果希望使用最近2个月获得的具有相同权重的数据,则使用一天的更新周期时,加权向量为长度为60所有值为1的向量(即W3=[l11...11l])。如果W3用于线路且状态m失败,则可能在60天内重新尝试,但与失败相关的数据会被忽略(即有效地清除)。不同的加权向量可用于不同的规则。例如,W3可用于CVDC规则,而Wl可用于其它规则。加权向量可以影响可行性规则的基数和分布计算。依据另一方法,去除不合适数据的时间周期可以指数增加,如下面解释的例子在2n+1天之后清除数据。已经尝试过并且由于唯一的数据而失败的线路,会导致该线路的配置减少(很可能是数据速率的降低)。在4天以后,关于状态m的"不合适"数据被清除,且该线路会重新尝试状态m(如果没有观察到或估计到额外的"不合适"数据,从而使得该线路再一次被设为"无辜的")。如果线路再一次在状态m失败,则该线路配置会被再一次减少,且状态m会在8天以后再一次尝试。如果接下来,状态m在8天以后又一次失败,则系统(例如控制器或DSL优化器)等待16天,直到不合适数据被清除,然后再次尝试状态m。通常,状态m的"不合适"数据会在最近一次失败之后的2n+1天删除,其中n是连续失败总次数。为了加强该规则,例如DSL优化器的控制器仅需要知道连续失败的次数(如果配置只每t天改变/更新,则失败表示维护状态t天的失败)及对每个状态最近一次失败的日期/时间。以这种方式,不合适数据就会在正确的时间清除。最后,另一方法利用很多DSL用户在所有时间不使用网络的事实。所以,控制器可以模仿每个用户的网络使用模式(基于ATM单元计数和/或其它任何反应每个用户的网络使用活动的参数),以便于当用户使用网络的可行性很小时,识别一个时间段。在这个时间段里,很可能是在深夜或凌晨,尝试失败状态,且采集新的性能数据以代替旧数据。如果新采集的数据表现出好的性能,则可再一次尝试目标状态。因此,线路不会被影响。通常,最好是尝试速率合适、经常没有最大速率限制的配置。各种TNMR、PSD、FEC和/或载波掩码的集合可以用于最大化新信息的平均信息量。本领域4支术人员应该理解,以上所述描述的三种方法可以各种方式组合。具体地,最后一个方法可以很容易与前两个中的任一个进行组合。正如T和阈值表,清除规则可以依赖于线路/捆绑情况适应性地进行选择。当观察数据或估计数据的统计有很大变化(例如,当CV+FEC从平均为IOOO减小到平均为0,之前的稳定裕量突然变化的10dB等)时,这种变化可能是由于在捆绑配置的重大变化(例如,连接到CO的DSLAM的新DSL线路被激活,连接到在RT的DSLAM的新DSL线赠4皮激活,由于控制器的动态控制,干扰线路减小了传输功率,等)引起的。此时需要立即响应。如果以上所述的W3用于清除数据,则可代替使用\¥4=[1]只基于最近一天的数据进行快速适应。如果使用指数方法,则n可以重置为l,以便于在最接近的将来产生快速变化。正如矩阵T可作为服务配置和线路稳定性的函数,用于提供各种配置,阈值表可用于强调或减弱各个规则。例如,如果一特定运营商调制解调器为报告比实际速率高500kbps的最大数据速率的数目所知,则该调制解调器的RRDC阈值表可具有高出500kbps的条目(与其它调制解调器相比),以取消该偏差。类似地,如果MAXRR(报告的最大速率)对于线路不是可靠的,则该RRDC阈值表的条目可相对于正常RRDC表条目下调1Mbps。以这种方式,RMDC、ERDC和EMDC是关于最大速率的限制规则,而并不是RRDC在大多数时间为限制规则。通常,阈值表可以在检测到数据字段的一些段不可靠的任何时候进行更新,或在检测到阔值表的限制性太强或不够时进行更新。在另一种情况下,使用在通信系统,例如DSL系统中的单个调制解调器可以拥有这样的个別特性可能影响采集的工作数据,以致改变和/或影响了报告数据和估计数据的准确性、可靠性等。因此,在某些情况下,需要尽可能和/或尽实际所能获取尽量多的关于给定系统中所使用调制解调器的信息。本领域技术人员应该理解,有各种各样收集这类信息的方法。标识调制解调器和它们的工作特性的技术和装置在美国专利No.10/981,068中(AttorneyDocketNo.0101-p09)公开,该专利于2004年11月4日提出,名称为"COMMUNICATIONDEVICEIDENTIFICATION",且由应用频谱和信号分配公司所拥有,其公开的全部内容通过参数合并于此。在xDSL系统中,一些数据对于报告有范围限制。例如,在ADSLl系统中,可报告的最大裕量可能为31dB,可报告的最小功率可能仅为OdB。如果报告的与这些参数相关的信息是不明确的,则基于这些不明确信息估计的任一最大速率、裕量等本身也是不明确的。在这种情况下,一个简单的解决方法是通过将这些数据点标记为无效,而忽略这些数据点。然而,更好的解决方法是检查是否可能对这些数据进行可靠的应用。考虑ERDCm规则,例如,即使真实裕量大于31dB,报告的裕量可能是31dB。如果例如DSL优化器的控制器使用31dB的裕量,则估计的最大速率将小于直接最大速率。这样,结果是对最大速率的过于保守的估计。如果该保守估计仍足够大,以致可以为第i条规则计算出Gi,ERm(m),则该数据仍然可以当作或用作有效的数据。如果该保守的估计太小,而无法符合Gi,ERm(m)的要求,则对于第i条规则,认为该数据是无效的,因此被忽略。C肌n也应该调整为忽略该无效数据。当报告的传输功率为0dB时,由于控制器在这种情况也将得到过于保守的最大速率,因此可以应用类似的解决方法。规则的相同修改可应用于ERDCn、EMDCn、EMDCm、RMDCn、及RMDCm。子规则也可以进行修改,以适应更成熟的模型,例如HMM(隐马尔可夫模型)。在这种情况下,只要子规则的输出保持相同,总规则就可保持独立。总规则和子规则被设计为可以对每一个进行修改或升级,而不需要改变其它规则。本发明的一个实施例在图6中示出。方法600开始于T矩阵(或任何其它状态转换控制机制)、阔值表(或类似)、任何操纵转换的规则和/或子规则、及任何用于清除、折扣或另外加权旧数据的规则的建立610(和/或执行或设计)。在620选4奪"当前配置"或状态n,且使用该配置开始工作。在630采集工作数据,并清除任何可获得的旧数据,和/或进行适当的折扣(例如,通过使用数据加权向量W)。然后方法600在640验证有足够的新数据(例如,报告数据和估计数据两者),以允许任一目标状态的不可行性的评估(使用假设所有状态可行直到被证明为相反的规则)。如果没有获得足够的新数据,则该方法返回数据釆集630。如果已经集合了足够的新数据,则可在650针对所有潜在目标状态m运行可行性测试,以确定是否有可被认定为不合格的状态。一旦识别出合才各的状态,系统可以在660移动到最高优先级的可获得状态。然后,该系统可以在670更新转换规则和数据,例如T矩阵、阔值表、数据加权规则/向量等,并返回630的数据采集,以进行下一次转换评估。图7示出了本发明的另一实施例。图7的方法可以在各种设备中执行,包括图3A和图3B所示的系统。该方法700开始于在710从^吏用给定线路配置的DSL线路,采集或另外获取性能数据,例如性能参数值。该性能参数可以包括与违反码、FEC纠错计数、噪声裕量、再训练计数等相关的数据和/或值。在710采集/获取性能数据的线路配置可以是DSL线路当前正在使用的线路配置。在720评估获取的性能数据,以生成在目标配置的该DSL线路性能的估计。该目标线路配置可以不同于当前的线路配置,或如果系统试图评估停留在当前状态和/或配置是否不可行,则目标线路配置可以是当前的线路配置本身。其中该给定线路配置和目标线路配置不同,它们可能依据一个或多个以上所述的工作参数而不同。而且,图7的方法也可以在合适的时候,使用报告数据和/或估计数据,这是本领域技术人员可以理解的。通常,本发明实施例使用各种步骤,涉及存储的数据或经由一个或多个计算机系统转移,可能是单个的计算机、多个计算机和/或计算机的联合(在此,任一及全部可交替地称作"计算机"和/或"计算机系统")。本发明实施例也与执行这些工作的硬件器件或其它装置相关。该装置可以特别为所需目的建立,或可以是多种用途的计算机和/或通过计算机程序和/或存储于计算机中的数据结构选择性激活或改装的计算机系统。在此执行的步骤不是必须与任一特别的计算机或其它装置相关。特别地,各种通用机器可通过依照这里的技术写入程序而使用,或更方便地搭建更专门的仪器来执行所需的方法步骤。基于以下描述,用于各种机器的特定结构对于本领域普通技术人员是显而易见的。以上所述描述的本发明实施例使用各种过程步骤,涉及存储于计算机系统的数据。这些步骤需要物理量的物理处理。通常,虽然不必要,但这些量表现为电子信号或磁信号的形式,可进行存储、转化、合并、比较以及其它处理。有时,主要是由于通常的用法,将这些信号当作比特、比特流、数据信号、控制信号、值、元素、变量、字符、数据结构等提及时很方便。然而,应该记得的是所有这些和类似的词是与相应物理量相关,且只不过是应用于这些量的便利的标签。进一步地,执行的处理通常明确地提及,例如识别、装配或比较。在这些所述的组成本发明一部分的任一工作中,这些工作是机械工作。执行本发明实施例的工作的有用机器包括通用的数字计算机或其它类似的器件。在所有情况下,都应该记住工作计算机的方法与计算方法本身之间的区别。本发明实施例与工作计算机处理电的或其它物理信号,以生成其它期望的物理信号的方法步骤相关。本发明实施例还与执行这些工作的装置相关。该装置是为所需的目的竹报特别搭建的,或是通过存储于计算机的计算机程序选择性激活的或改装的通用计算机。这里提到的处理并不是必需与任一特定计算机或其它装置相关。特别地,各种通用机器可以通过依据这里的技术写入程序而使用,或更方便地搭建更专门的仪器来执行所需的方法步骤。各种这些机器的所需结构可以从以上所描述的显而易见地得到。另外,本发明实施例进一步与计算机可读介质相关,该介质包括用于寺丸行各种计算机可执行的工作的程序指令。该介质和程序指令可以是为本发明的目的专门设计和建设的,或可以是计算机软件领域的技术人员熟知的和可获得的种类。计算机可读介质的例子包括但不限于磁介质,例如硬盘、软盘及磁带;且专门配置的存储和执行程序指令的硬件器件例如只读存储器(ROM)和随机存取存储器(RAM)。程序指令的例子包括机器代码,例如编译器产生的,及包括可由计算机使用解译器执行的高级代码的文件。图8示出了可由用户和/或控制者依据本发明一个或多个实施例使用的典型计算机系统。计算机系统800包括任意数目与存储器连接的处理器802(也可称作中央处理单元,或CPU),该存储器件包括直接存储器806(通常是随机存储存储器,或RAM)、直接存储器804(通常是只读存储器,或ROM)。直接存储器804用于以单一方向给CPU传输数据和指令,直接存储器806通常用于以双向方式传输数据和指令。两种直接存储器件可以包括以上所述描述的任何适当的计算机可读介质。大容量存储器808也与CPU802双向连接,提供额外的数据存储能力,且可以包括任何以上所述的计算机可读介质。大容量存储器808可以用于存储程序、数据等,通常是例如硬盘的第二存储介质,其速度较直接存储器慢。可以理解,保留在大容量存储器808的信息可以在适当的情况下,以标准方式合并为直接存储器806的一部分,作为虚拟内存。具体的大容量存储器例如CD-ROM814还可以给CPU单向传输数据。CPU802与包括一个或多个输入/输出器件的接口810相连,输入/输出器件例如视频监视器、跟踪球、鼠标、键盘、麦克风、触摸屏、读卡机转换器、磁带或纸带阅读器、写字板、唱针、声音或手写识别器、或其它公知的输入器件,例如且当然还有其它计算机。最后,CPU802可选地使用网络连接与计算机或通常在812所示的通信网络相连。可以预期,具有这种网络连接后,CPU可以在执行以上所述的方法期间,从网络接收信息,或向网络输出信息。对于计算机硬件和软件领域的技术人员,以上所述的器件和材料很熟悉。以上所述的硬件元件可以定义多个用于执行本发明工作的软件模块。例如,运行密码合并控制器的指令可以存储于大容量存储器808或814,且与直接存储器806协力在CPU802执行。在较佳实施例中,控制器分为软件子模块。从所写的描述中,本发明的多个配置和优点很明显,因此从属权利要求旨在覆盖本发明的所有这些配置和优点。进一步地,由于本领域技术人员容易进行大量修改和变化,本发明不限于以上所解释和描述的原样搭建和工作。所以,以上所描述的实施例可以理解为解释性,而不是限制性的,且本发明应该不限于在此给出的细节,而应该由权利要求和它们所等同的全部范围限定,不管是现在或将来可预知的或不可预知的。权利要求1、一种用于在DSL线路使用第一线路配置时为DSL线路估计性能数据的方法,该方法包括从所述DSL线路使用的第二线路配置的使用中获取性能数据;并且评估所述获取的性能数据,以便在所述DSL线路使用第一线路配置时,为所述DSL线路估计性能数据。2、如权利要求l所述的方法,其中性能数据包括与一个或多个性能参数值相关的数据。3、如权利要求2所述的方法,其中所述一个或多个性能参数值包括一个或多个以下数据违反码数据、FEC纠错计数数据、噪声裕量数据或再训练计数数据。4、如权利要求1所述的方法,其中所述第二线路配置为当前使用的线^各配置;并且进一步地,所述第一线路配置是不同于所述当前使用的线路配置的目标线路配置。5、如权利要求1所述的方法,其中所述第二线路配置为当前使用的线i各配置;并且进一步地,所迷第一线路配置是所述当前使用的线路配置。6、如权利要求1所述的方法,其中评估所述获取的性能数据,以便在所述DSL线路使用第一线路配置时,为所述DSL线路估计性能数据包括确定所述第一线路配置的使用是否不可行。7、如权利要求1所述的方法,其中所述第一线路配置和所述第二线路配置依据以下工作参数中的至少一个不同数据速率、FEC码、PSD、TSNRM、MAXSNRM、MINSNRM、CARMASK、INP或DELAY。8、如权利要求1所述的方法,其中所述性能数据包括以下至少一个报告数据或估计数据。9、一种用于DSL系统的控制器,包括状态转换控制单元,包括用于在DSL线路使用第一线路配置时为DSL线路估计性能数据的计算机系统;其中所述计算机系统与所述DSL线路连接。10、如权利要求9所述的控制器,其中所述状态转换控制单元包括数据采集模块,用于从所述DSL线路使用的第二线路配置的使用中获取性能数据;DSM模块,用于评估所述获取的性能数据,以便在所述DSL线路使用第一线路配置时,为所述DSL线路估计性能数据。11、如权利要求10所述的控制器,其中性能数据包括与一个或多个性能参数相关值的数据。12、如权利要求11所述的控制器,其中所述一个或多个性能参数值包括一个或多个以下数据违反码数据、FEC纠错计数数据、噪声裕量数据或再训练计数数据。13、如权利要求10所述的控制器,其中所述第二线路配置为当前使用的线路配置;并且进一步地,所述第一线路配置是不同于所述当前使用的线路配置的目标线路配置。14、如权利要求10所述的控制器,其中所述第二线路配置为当前使用的线^^配置;并且进一步地,所述第一线路配置是当前使用的线路配置。15、如权利要求IO所述的控制器,其中所述DSM模块估计所述获取的性能数据,以便当所述DSL线路使用第一线路配置时,为所述DSL线路估计性能数据包括确定所述第一线路配置的使用是否不可行。16、如权利要求10所述的控制器,其中所述第一线路配置和所述第二线路配置依据以下工作参数中的至少一个不同数据速率、FEC码、PSD、TSNRM、MAXSNRM、MINSNRM、CARMASK、證或DELAY。17、如权利要求10所述的控制器,其中性能数据包括以下至少一个报告数据或估计数据。18、一种DSL优化器,包括计算机系统,用于在DSL线路使用第一线路配置时,为所述DSL线路估计性能数据;其中所述计算机系统包括数据模块;与所述数据模块连接的DSM服务器;和选择器;其中所述计算机系统与所述DSL线路连接。19、如权利要求18所述的DSL优化器,其中所述DSL优化器用于从所述DSL使用的第二线路配置的使用中获取性能数据;及评估所述获取的性能数据,以便在所述DSL线路使用第一线路配置时,为所述DSL线路估计性能数据。20、如权利要求19所述的优化器,其中性能数据包括与一个或多个性能参数值相关的数据。21、如权利要求20所述的DSL优化器,其中所述一个或多个性能参数值包括一个或多个以下数据违反码数据、FEC纠错计数数据、噪声裕量数据或再训练计数数据。22、如权利要求19所述的DSL优化器,其中所述第二线路配置为当前使用的线路配置;并且进一步地,所述第一线路配置是不同于所述当前使用的线路配置的目标线路配置。23、如权利要求19所述的DSL优化器,其中所述第二线路配置为当前使用的线路配置;并且进一步地,所述第一线路配置是所述当前使用的线路配置。24、如权利要求19所述的DSL优化器,其中所述DSL优化器估计所述获取的性能数据,以便在所述DSL线路使用第一线路配置时,为所述DSL线路估计性能数据包括确定所述第一线路配置的使用是否不可行。25、如权利要求19所述的DSL优化器,其中所述第一线路配置和所述第二线路配置依据以下工作参数中的至少一个不同数据速率、FEC码、PSD、TSNRM、MAXSNRM、MINSN腿、CARMASK、INP或DELAY。26、如权利要求19所述的控制器,其中性能数据包括以下至少一个报告数据或估计数据。27、一种用于评估DSL线路的工作是否从当前线路配置转换到一个或多个目标线路配置的方法,该方法包括(1)提供配置转换矩阵;多个阈值表;总规则;(2)工作在当前配置;(3)采集工作数据;(4)执行一个或多个可行性测试,以评估所述当前线路配置和每个所述目标线路配置的可行性;(5)工作所述DSL线路在可行性最高的可获得的配置。28、如权利要求27所述的方法,其中所述阈值表与性能标准的发生概率相关。29、如权利要求27所述的方法,其中所述当前线路配置和所述目标线;洛配置依据以下工作参^:中的至少一个不同数据速率、FEC码、PSD、TSNRM、MAXSNRM、MINSNRM、CARMASK、INP或DELAY。30、如权利要求27所述的方法,其中所述采集的工作数据用于提供报告数据和估计数据。31、如权利要求30所述的方法,其中所述报告数据包括以下中的至少一个报告最大可达到数据速率、报告FEC纠错计数、报告噪声裕量、报告违反码计数、报告错误秒数、报告严重错误秒数或再训练计数的报告数目。32、如权利要求30所述的方法,其中所述估计数据包括以下中的至少一个估计最大可达到数据速率、估计FEC纠错计数、估计噪声裕量、估计违反码计数或再训练计数的估计数目。33、如权利要求27所述的方法,其中所述状态转换矩阵区分可获得状态的优先次序。34、如权利要求27所述的方法,其中所述总规则结合从多个子规则的输出,以便得到潜在目标状态的可行性决策。35、如权利要求27所述的方法,其中每个所述子规则包括以下中至少一个的检查涉及所述当前线路配置的数据分布或涉及每个目标线路配置的数据分布。36、如权利要求27所述的方法,其中执行一个或多个可行性测试以评估所述当前线路配置和每个所述目标线路配置的可行性包括对旧数据进行力口权。37、如权利要求27所述的方法,进一步包括适应性地更新以下至少一个所述配置转换矩阵、所述多个阈值表中的至少一个或应用于旧数据的加权。38、如权利要求27所述的方法,其中执行一个或多个可行性测试以评估所述当前线路配置和每个所述目标线路配置的可行性包括请求最小数量的数据作为评估任一线路配置可行性的首要条件。39、一种评估DSL线路的工作是否从当前线路配置转换到一个或多个目标线路配置的方法,该方法包括提供包括所述目标线路配置的优先级的状态转换矩阵;包括子规则的多个阈值表;以及总规则;工作在当前线路配置;采集工作数据,以生成报告数据和估计数据,所述数据属于在至少以下一个工作的所述线路的工作所述当前线^^配置;或一个所述目标线路配置;执行一个或多个可行性测试,以评估从所述当前线路配置移动到每个所述目标线路配置的可行性;工作所述DSL线路在最佳线路配置,其中所述最佳线路配置包括所述当前线;洛配置和所述目标线路配置中的任一个在状态转换矩阵中具有最高优先级;且没有被评估为不可行。40、如权利要求39所述的方法,其中所述当前线路配置和所述目标线路配置依据以下工作参数中的至少一个不同数据速率、FEC码、PSD、TSNRM、MAXSNRM、MINSNRM、CARMASK、證或DELAY。41、如权利要求39所述的方法,其中,所述报告数据和所述估计数据分别包括涉及以下中的至少一个的数据最大可达到数据速率、FEC纠错计数、噪声裕量、违反码计数、错误秒数、严重错误秒数或再训练计数数目。42、如权利要求39所述的方法,其中所述总规则结合从所述多个子规则的输出,以便得到潜在目标状态的可行性决策。43、一种评估是否指导工作在当前线路配置的DSL线路工作在多个潜在线路配置中一个的DSL优化器,该系统包括包括数据采集模块和分析模块的控制器,其中所述控制器与DSL系统相连,所述DSL系统包括所述DSL线路和工作在使用所述当前线路配置的所述DSL线路上的DSL装置;其中所述采集模块用于采集工作数据,所述数据属于在一个或多个所述潜在线路配置的DSL的工作,其中所述潜在线路配置包括以下的一个或多所述当前线路配置;一个或多个目标线路配置;进一步其中所述分析模块包括包括所述潜在线路配置的优先次序的状态转换矩阵的实现;及一个或多个规则的实现;且进一步其中所述分析模块用于执行一个或多个可行性测试,以确定从所述当前线^各状态移动到每个所述潜在线路配置的可行性;并指导所述DSL线路使用最佳可获得线路配置进行工作,其中所述最佳可获得线路配置包括所述潜在线路配置,所述潜在线路配置在所述状态转换矩阵中具有最高优先级;且没有^^确定为不可行。44、如权利要求43所述的DSL优化器,其中一个或多个规则包括多个子规则;及使用从来自所述多个子规则的输出确定潜在线路配置可行性的总规则。45、如权利要求43所述的DSL优化器,其中所述采集的工作数据用于生成报告数据和估计数据。46、如权利要求45所述的DSL优化器,其中所述报告数据和所述估计数据分别包括涉及以下中至少一个的数据最大可达到数据速率、FEC纠错计数、噪声裕量、违反码计数、错误秒数、严重错误秒数或再训练计数数目。47、如权利要求43所述的DSL优化器,其中所述当前线路配置和所述目标线路配置依据以下工作参数中的至少一个不同数据速率、FEC码、PSD、TSNRM、MAXSNRM、MINSNRM、CARMASK、INP或DELAY。全文摘要在例如DSL系统的通信系统中的线路状态和/或配置之间的转换,通过评估线路当前状态和一或多个目标状态进行控制。停留在当前状态或移动到其中一个目标状态的可行性评估可以以从所述通信系统中采集到的运行数据中提取的报告和估计数据的分布为基础。目标状态可按优先次序排列在矩阵中。可行性可考虑可用数据的充分性和处于当前状态和任一潜在目标状态的线路的可能行为。满足运行和/或性能阈值的概率可用于各种子规则中,这些子规则的输出可结合在提供可行性或不可行性决策的总规则中。旧数据可以被加权或完全清除,以控制旧数据对潜在转换的影响。在DSL系统中,这些加权、子规则和其它因素可以反映上行流和下行流行为和数据传输之间的不同。改变线路条件、性能目标等可以通过适应性地或动态地调节和/或更新子规则、规则、阈值表、向量、矩阵等进行提供。依据本发明实施例的方法、技术、装置、步骤和设备可以在控制器、DSL优化器等中实现。这种实现可以是动态频谱管理系统中的一部分。文档编号H04M11/06GK101133564SQ200680007001公开日2008年2月27日申请日期2006年2月28日优先权日2005年3月3日发明者伊凯尔·阿尔曼多斯,李元宗,约翰·M·卡尔夫申请人:适应性频谱和信号校正股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1