矢量dsl系统的制作方法

文档序号:7625793阅读:149来源:国知局
专利名称:矢量dsl系统的制作方法
技术领域
本发明一般涉及用于管理数字通信系统的方法、系统和设备。更具体地,本发明涉及管理DSL系统等,特别是分布式和/或结合式矢量DSL系统。
背景技术
数字用户线路(DSL)技术为在现有电话用户线路(称为环路和/或铜制装置)上的数字通信潜在地提供了大的带宽。虽然它们的最初设计仅仅是为了声音频带模拟通信, 但电话用户线路可以提供这种带宽。特别地,非对称DSL(ADSL)和非常高速DSL(VDSL)可以通过使用离散多音频(DMT)线路编码来适应用户线路的特性,所述离散多音频线路编码把大量比特分配到每个音频(或子载波),可以适应在用户线路的每个端的调制解调器(一般是在功能上作为发射机和接收机的收发机)的训练和初始化期间所确定的信道条件。DSL 系统可以使用矢量技术,其中结合的发射机和/或结合的接收机信号处理可以在多个对之间执行,以减轻串扰干扰的影响,并因此改善性能。DSL矢量技术一般比非矢量DSL技术具有明显更高的复杂性。在本领域中,改善诸如矢量DSL系统的通信系统中的操作的系统、方法和技术将是很大的进步。特别地,降低计算的复杂性以满足服务质量的需求并降低运作成本的系统、方法和技术在本领域将是很重大的进步。另外,改善在此通信系统中可得到以及可控制的数据的级别和类型以达到前述目标在本领域将代表了相当大的进步。

发明内容
本发明的实施方式包括耦合到交叉连接装置的至少一个矢量化引擎。交叉连接装置可以通过相应的DSL环路耦合到多个客户端元件(CPE)装置。实施方式还包括接收指令的接口,该指令用于使交叉连接装置通过相应的DSL环路将每个矢量化引擎耦合到CPE装置的不相重叠的子集。该接口还接收指令,该指令用于使矢量化引擎中的一个将矢量化应用到DSL环路,CPE装置中的一个通过该DSL环路耦合到交叉连接装置。


本发明的实施方式通过示例的方式而非限制的方式在附图中示出,其中,相同的附图标记表示相似的元件。应当注意,在本公开中的“一个”或“任何”实施方式的引用没有必要指相同的实施方式,并且这些引用意思是“至少一个”。图1示出了根据ITU-T G. 997. 1标准的DSL系统的参考模型图;图IA示出了用于DSL矢量化的情况下的图1的扩展图;图2示出了根据DSL论坛TR-069技术报告的定位图;图2A示出了用于DSL矢量化的情况下的图2的扩展图;图3和3A示出了使用图1和IA的参考模型作为基础的增强的DSL系统,每个示出了耦合到DSL系统的DSL管理工具和DSL管理实体;图4和4A示出了使用根据DSL论坛TR-069报告的定位图作为基础的增强的DSL 系统,该DSL系统包括可以通过LAN耦合到CPE调制解调器或其它DSL设备的一个或多个 CPE侧设备;图5示出了显示系统的布局和操作的DSL系统的总示意图;图6A示出了根据本发明的一个实施方式的与DSL系统耦合通信的DSL优化器;图6B示出了根据本发明的一个实施方式的与矢量DSLAM连接的DSL优化器;图7A示出了涉及在DSL管理实体与矢量DSLAM之间,和/或DSL管理实体与DSL CPE调制解调器之间的接口的本发明的实施方式;图7B示出了根据本发明的一个实施方式的对于CPE调制解调器或矢量DSLAM可通过相应的接口可使用的DSL管理实体742 ;图8A示出了与TR-069的"CPE参数”和/或G. 997. 1的"MIB单元”相关的时间戳;图8B示出了与通过DSL管理接口传输的单个包内的相同时间戳有关的成组的数据和/或控制参数;图8C示出了与时间标记相关的时间戳;图9示出了本发明的一个实施方式使用的实验室DSL配置;图10示出了操作DSL系统的方法,该方法包括与一个或多个操作参数一同使用的时间戳技术;图11示出了根据本发明的一个或多个实施方式的在DSL环路中用于适应性数据收集的方法;图12示出了根据本发明的一个或多个实施方式的在DSL环路中用于适应性数据收集的方法;图13示出了根据本发明的一个实施方式的操作DSL系统的方法;图14示出了根据本发明的一个实施方式的操作DSL系统的方法;图15示出了根据本发明的一个实施方式的耦合到矢量化引擎的DSL管理实体或 DSL优化器;图16示出了根据本发明的一个实施方式的与在接收机芯片组外执行的矢量化以降低在芯片组内的计算需求相关的显示时间信号处理的实施;图17示出了根据本发明的一个或多个实施方式的用户使用的计算机系统和/或控制器。
具体实施例方式本发明的以下详细描述将涉及本发明的一个或多个实施方式,但不局限于这些实施方式。而是,详细描述仅是示例性的。本领域技术人员将容易理解,这里给出的关于图的详细描述被提供,用于解释说明的目的,而本发明可以扩展到这些有限的实施方式之外。本发明描述的方法、系统和设备特定地用于矢量DSL系统,其中,结合的发射机和 /或结合的接收机信号处理操作可以在多个DSL线路的信号上执行。另外,通过使用本发明的实施方式,将一些矢量计算负担传递到矢量DSL收发机之外的系统中,或控制矢量DSL 系统以在性能和复杂性之间达到最好的权衡,来降低矢量DSL收发机的通常的复杂性。DSL 系统可以使用矢量技术,其中,结合的发射机或结合的接收机信号处理可以在多个对之间被执行,以减轻串扰干扰的影响,并因此改善性能。DSL矢量技术与非矢量DSL技术相比具有明显更高的复杂性。因为这个原因,DSL矢量系统将受益于允许改善的数据报告和参数控制的接口。这种接口可以帮助更好地管理在复杂性和性能之间的权衡,以在最小的成本下实现矢量化的优点。这里使用的术语“矢量化(vectoring)”意思可以是“分布式矢量化”,其中来自多个用户的调制解调器的信号被结合处理,“结合式矢量化”,其中来自单个用户的多个环路的信号被结合处理的,分布式和结合式矢量化的混合以及本领域技术人员所知的矢量化的其它模式。分布式和结合式矢量化的混合方法在上面所引用的美国专利申请 No. 11/367,930 中被描述。如下面更详细的描述,结合本发明的不同实施方式所描述的,诸如DSL管理实体、 DSL优化器、频谱管理中心(SMC)、动态频谱管理中心(DSM中心或简称为DSMC)、“智能”调制解调器、控制软件/硬件和/或计算机系统的控制器可以被用于收集并分析操作数据和/ 或性能参数值。控制器和/或其它组件可以是计算机执行的设备或设备的组合。在某些实施方式中,控制器位于远离调制解调器的位置。在其它情况下,控制器可以与一个或两个调制解调器配置,作为直接连接到调制解调器、数字用户线路访问复用器(DSLAM)或其他通信系统设备的设备,从而产生“智能”调制解调器。这里使用的短语“耦合到”和“连接到” 等描述在两个元件和/或组件之间的连接且意思是彼此直接连接或间接连接,间接连接例如,适当地通过一个或多个中间元件或通过无线连接。
本发明的实施方式可用于这里公开所描述的和/或给本领域技术人员表明的矢量DSL系统。在图1和图2中示出了可以使用本发明的各种实施方式的两个已知系统。因为这些系统是本领域公知和理解的,所以除了有关本发明的解释,没有提供图1和2的详细说明。图IA是用于矢量化情况的根据ITU-T G. 997. 1标准的参考模型图的扩展,示出了结合式环路130-2和单一环路130-1,单一环路可以与包括环路130-2并使用分布式矢量化的一个或多个环路结合。客户端元件(CPE)侧调制解调器(或其它DSL装置)被称为xDSL 远程传输单元(xTU-R),包含ADSL、VDSL和/或其它类型的DSL服务。相似地,因为同样的原因,上行数据流端装置被称为xDSL中心传输单元(xTU-C)。另外,图2A是也用于矢量化情况的根据DSL论坛TR-069技术报告的定位图的扩展,其中,多个用户的环路213-1、231-2和/或213-3可以使用分布式矢量化被结合,和/ 或单个用户的环路213-3可以使用结合式矢量化被结合。图IA示出了扩展G. 997. 1标准(有时叫“G. ploam”)的单对系统的矢量系统的参考模型,其中可以实施本发明的实施方式。这个模型可以被应用于满足各种标准的所有ADSL系统,所述标准可以包括或不包括分路器,所述标准例如ADSLl (G. 992. 1)、 ADSL-Lite (G. 992. 2) 、ADSL2 (G. 992. 3) 、 ADSL2-Lite (G. 992. 4) 、 ADSL2+ (G. 992. 5)、 VDSLl (G. 993. 1)和 G. 993. 2 VDSL2 标准,以及 G. 991. 1 和 G. 991. 2SHDSL 标准,所有标准可以结合或不结合。G. 997. 1标准基于在G. 997. 1中定义的明确的嵌入式操作信道(EOC)和在G. 99x 标准中定义的指示符比特和EOC消息的使用,来规定用于DSL传输系统的物理层管理。另外,G. 997. 1规定用于配置、故障和性能管理的网络管理元件的内容。在执行这些功能时, 系统利用在矢量接入节点(AN)可用或从矢量接入节点或网络终端收集的各种操作数据。 ADSL论坛的TR-069报告还列出了管理信息库(MIB)以及怎样访问它。在图1和IA中,客户端设备110耦合到本地网络112,本地网络112又耦合到网络终端单元(NT) 120。在DSL系统的情况下,NT 120包括xTU_R122 (例如,被DSL标准中的一个所定义的调制解调器,在某些情况下也称为收发机)或任何其它合适的网络终端调制解调器、收发机或其它通信单元。每个调制解调器可以由例如生产商和模型编号被标识。本领域技术人员将理解到这里所描述的,每个调制解调器与其所连接的通信系统交互,并可以由于通信系统中调制解调器性能而产生操作数据。NT 120还包括管理实体(ME)1M。ME 1 可以是任何合适的硬件装置,例如微处理器、微控制器,或能执行任何可应用的标准和/或其它准则要求的固件或硬件形式的电路状态机。ME IM收集性能收据并存储在其MIB中,该MIB是每个ME所保存的信息的数据库,可以通过网络管理协议或通过处理语言I(TLl)命令访问,所述网络管理协议例如是 SNMP(简单网络管理协议),SNMP是用于从网络装置收集信息以提供给管理员控制台/程序的管理协议,所述TLl是用于在远程通信网络元件之间编程响应和命令的长期建立的命令语言。系统中的每个xTU-R耦合到中心办公室(CO)或其它中心位置的xTU-C。在图1 中,xTU-C 142位于在CO 146中的矢量接入节点(AN) 140。矢量AN 140可以是矢量DSL系统组件,例如本领域技术人员了解的矢量DSLAM等。同样地,ME 144保存与xTU-C 142有关的性能数据的MIB。矢量AN 140可以耦合到宽带网络170或本领域技术人员了解的其它网络。xTU-R 122和xTU-C 142被环路130耦合在一起,所述环路130在DSL的情况下一般是也承载其它通信服务的电话双绞线。在图1和IA中示出的几个接口可用于确定和收集性能数据。Q接口 155在操作者的网络管理系统(匪S) 150和AN 140中的ME 144之间提供接口。在Q接口 155应用在 G. 997. 1标准中规定的所有参数。在ME 144中支持的近端参数从xTU-C 142获得,而来自 xTU-R 122的远端参数可以通过U接口由两个接口中的一者来获得。指示符比特和EOC消息使用嵌入式信道132中的一者被发送,并在物理媒体相关(PMD)层被提供,可以用于在 ME 144中产生所需的xTU-R 122参数。信道132是G. 997. 1的管理接口的一部分。可替换地,OAM(操作、执行和管理)信道和合适的协议可以被用于在ME144请求时从xTU-R 122重新获取参数。相似地,来自xTU-C 142的远端参数可以通过U接口由两个接口中的一者来获得。指示符比特和EOC消息在PMD层被提供,可用于在NT 120的ME IM中产生所需的 xTU-C 142参数。可替换地,OAM信道和合适的协议可用于在ME IM请求时从xTU_C 142 重新获取参数。在U接口(实质上是一个或多个环路130),有两个管理接口,一个在xTU-C 142上 (U-C 接口 157),一个在 XTU-R 122 上(U-R 接口 158)。接口 157 为 xTU-R 122 提供 xTU_C 近端参数来通过U接口 130重新获得。相似地,接口 158为xTU-C 142提供xTU-R近端参数来通过U接口 130重新获得。应用的参数可以取决于所使用的收发机标准(例如,G. 992. 1 或 G. 992. 2)。G. 997. 1标准规定了跨越U-接口的可选OAM通信信道。如果信道被实施,xTU-C 和xTU-R对可以使用它来用于传输物理层OAM消息。因此,该系统的收发机122、142共享保存在它们相应的MIB中的各种操作和性能数据。关于ADSL匪S的更多信息可以从日期为1998年3月的ADSL论坛的题为“ADSL Network Element Management”的DSL论坛技术报告TR-005中找到,这是本领域技术人员所公知的。还有,如上所述,日期为2004年5月的题为“CPE WAN Management Protocol”的 DSL论坛技术报告TR-069也是本领域技术人员所公知的。最后,日期为2004年5月的题为 "LAN-Side DSL CPE Configuration Specification” 的 DSL 论坛技术报告 TR-064 是本领域技术人员所公知的。这些文件提出了用于CPE侧管理的不同情况。关于VDSL的更多信息可以在ITU标准G. 993. 1 (有时叫“VDSLl ” )和ITU标准G. 993. 2 (有时叫“VDSL2”),以及发展中的几个DSL论坛工作文本中找到,所有的都是本领域技术人员所公知的。在DSL论坛的题为 “VDSL Network Element Management” (2003 年 2 月)的科技报告 TR-057 (以前是 WT-068v5)、和题为"FS-VDSL EMS to NMS Interface Functional Requirements,,(2004年 3月)的科技报告TR-065、和题为"Data Model Template for TR-069 Enabled Devices”的科技报告TR-106、以及用于VDSL2 MIB单元的ITU标准G. 997. 1的修订版或ATIS动态频谱管理报告ATIS-0600007中可得到另外的信息。在DSL论坛起草工作文本的题为“Testing & Interoperability :ADSL2/ADSL2plusFunctionality Test Plan”的WT—105,题为“^Testing & hteroperability :VDSL2Functionality Test Plan” 的 WT-115,以及题为 “DSL Home Technical :TR-069Implementation Guidelines” 的 WT-121 中可以找到进一步的信息。本领域技术人员将理解到,结合本发明的实施方式可以使用这些文件中所描述的操作数据和/或参数中的至少一些。另外,至少一些系统描述同样地可用于本发明的实施方式。从DSL匪S得到的各种类型的操作数据和/或信息可以在这里被找到,其它的是本领域技术人员所公知的。图2和2A包括一个或多个CPE侧装置205,可以通过LAN 208耦合到CPE调制解调器或其它DSL装置210。调制解调器210通过一个或多个环路213耦合到矢量DSLAM或其它上行数据流DSL装置215。矢量DSLAM 215可以被耦合到局域宽带网或包括宽带远程访问服务器(BRAQ等的其它宽带网络,这是本领域技术人员所了解的。自动配置服务器 (ACS) 220可以是网络的一部分和/或耦合到网络,所述网络例如是因特网等。ACS 220通过局域宽带网络耦合到矢量DSLAM 215。ACS 220可以具有到控制器225 (例如,DSL管理实体、DSL优化器、DSM中心、频谱管理中心(SMC)、控制软件(也可以在ACS内,而不是在外面耦合到ACS)等)的“北行”或上行数据流接口 222,以及一个或多个“南行”或下行数据流接口。在图2和2A中,南行接口 231、232将ACS 220耦合到CPE DSL装置210和CPE侧装置205。如下面更详细地讨论的,根据本发明的实施方式的其它接口是可能的。图3和3A是使用图1和IA的参考模型作为基础的增强的DSL系统。不同于图1 和IA的系统,图3和3A的增强的系统的每一个都具有DSL管理工具和耦合到矢量DSL系统的DSL管理实体。如在图3和3A中所看到的,DSL管理实体190 (例如,封装在耦合到宽带网络170的服务器197中)允许与各种系统组件通信,例如一个或多个DSL装置122、142, 在系统中的一个或多个ME 124、144,匪S 150,和/或DSL管理工具195。DSL管理工具195 对于各种系统组件也是可用的。在图3和3A中,DSL管理工具195耦合到匪S 150、ME 144 和DSL管理实体190。类似于图2和2A,图4和4A是使用来自TR-069报告的定位图作为基础的增强的 DSL系统。在图4和4A中的每个系统包括可以通过LAN 408耦合到CPE调制解调器或其它 DSL装置410的一个或多个CPE侧装置405。调制解调器410通过一个或多个环路413耦合到矢量DSLAM或其它上行数据流DSL装置415。矢量DSL管理器440 (例如,控制器、DSL 管理实体、DSL优化器、DSM中心、频谱管理中心(SMC)、控制软件等)例如通过局域宽带网络耦合到矢量DSLAM 415。矢量DSL管理器440可包括作为其组件的ACS和服务配置管理器,并可具有一个或多个“南行”或下行数据流接口。然而,在图4中,南行接口 431、434将矢量DSL管理器440耦合到CPE DSL装置410和矢量DSLAM装置415。如下面更详细的讨论,可使用根据本发明的实施方式的其它接口。图5示出了 DSL系统的总示意图,显示了系统的布局和操作。在这样的布局和任何其它布局中,用户通过CPE调制解调器与DSLAM等通过实际的铜设备进行通信,该布局在这里被称为“现场”系统(相对于使用人工拓扑配置的“实验室”系统)。在DSL设备的一般拓扑中,其中多个收发机对是可操作和/或可用的,每个用户环路的部分与其它用户的环路被配置在多线对捆绑器(binder)(或捆束器(bundle))中。虽然未在图5中示出,但环路采取引入线的形式并在非常接近客户端元件(CPE)的点退出捆束器,所述点在所谓的接线座(也称为分配终端)。因此,用户环路穿越两个不同的环境。部分环路位于捆绑器中,其中的环路有时会屏蔽外部的电磁干扰,但会遭受串扰。在接线座后,当线对(pair)远离其它线对时,对于大多数引入线来说往往不受串扰影响,但传输被电磁干扰严重损害,这是因为引入线没有被屏蔽。许多引入线中具有2到8个双绞线,在本地的多种服务或结合(单一服务的复用或解复用)这些线的情况下,在引入部分的这些线之间可能发生另外的实质串扰。在图5中示出了一般的、典型的DSL配置情况。总数为(L+M)的用户591、592 的所有用户环路通过至少一个公共捆绑器讨0。每个用户通过专用线路连接到中心办公室00)510、520。然而,每个用户环路可以通过不同的环境和媒介。在图5中,使用光纤 513和铜双绞线517的组合将L个客户或用户591连接到CO 510,这一般被称为光纤到室 (FTTCab)或光纤到路边。来自CO 510中的收发机511的信号具有由CO 510中的光线路终端512和光网络单元(0NU)518中的光网络终端515转换的信号。在ONU 518中的调制解调器516作为用于在ONU 518和用户591之间的信号的收发机。调制解调器516的一个子集可以包括一个矢量组。可替换地,调制解调器516的一个以上的非重叠子集可包括对应的矢量组。同样,调制解调器521的一个子集可以包括一个矢量组。可替换地,调制解调器 521的一个以上的非重叠子集可包括对应的矢量组。剩余M个用户592的环路527仅是铜双绞线,这种情况被称为光纤到交换机 (FTTEx)。只要可能并且经济上可行,FTTCab优于FTTEx,因为它减少了用户环路的铜部分的长度,并因此提高了可达到的速率。FTTCab环路的存在可产生FTTEx环路的问题。另外, FTTCab被期望在将来成为日益流行的拓扑。这种类型的拓扑可以导致实质的串扰干扰,并可能意味着各种用户的线路具有他们的特定操作环境所导致的不同的数据承载和性能能力。这样的拓扑可以使光纤供应的“室”线路和交换线路可以混合在同一捆绑器中的。如在图5中所看到的,从CO 520到用户592的线路共享捆绑器522,该捆绑器522 不被在CO 510和用户591之间的线路使用。另外,另一个捆绑器540对到/从CO 510和 CO 520以及它们相应的用户591、592的所有线路是共用的。根据在图6A中示出的本发明的一个实施方式,控制单元600可以是耦合到DSL系统的独立实体的部分,例如控制器610(例如,DSL管理实体、DSL优化器、DSM服务器、DSM 中心、或频谱管理中心),用于辅助用户和/或一个或多个系统操作者或供应者来优化他们的系统使用。(DSL优化器也可以被称为动态频谱管理器、动态频谱管理中心、DSM中心、频谱管理中心(SMC),并包括和/或具有DSL管理工具的接入。)在某些实施方式中,控制器 610可以是从CO或其它位置操作多个DSL线路的独立本地交换机承载器(ILEC)或竞争本地交换机承载器(CLEC)。从图6A中的虚线646可以看到,控制器610可以在CO 146中或在CO 146之外并独立于CO 146和系统中操作的任何单位。另外,控制器610可以耦合到和/或控制DSL和/或在多个CO中的其它通信线路。控制单元600包括收集装置620和分析装置640。如图6A中看到的,收集装置620 可以耦合到NMS 150、在矢量AN 140中的ME 144、被ME 144保存的MIB 148禾Π /或DSL管理工具195 (DSL管理工具195也可以耦合到ME 144或以其它方式与ME 144通信)。也可以通过宽带网络170(例如,通过TCP/IP协议或其它协议或在给定DSL系统中的正常内部数据通信之外的手段)收集数据。这些连接中的一个或多个允许控制单元从系统收集操作数据,包括定制数据收集和与根据本发明的实施方式的数据参数的收集。数据可以被收集一次或多次。在某些情况下,收集装置620将定期收集,通过定期收集可以在要求时收集数据,或任意其他的非定期收集(例如,当DSLAM或其它组件发送数据到控制单元时),因此允许控制单元600在需要的情况下更新其信息、规则、子规则等。装置620收集的数据被提供到分析装置640用于关于DSL系统和/或其任意组件的进一步操作的分析和任何决定。在图6A的示例性系统中,分析装置640耦合到调制解调器和/或在控制器610中的系统操作信号产生装置650。这个信号发生器650被配置成产生并发送指令信号到调制解调器和/或通信系统的其它组件(例如,在系统中的DSL收发机和/或其它设备、组件等)。这些指令可以包括关于可接受数据速率、传输功率等级、编码和等待时间要求等的指令。该指令还可以包括关于在指令中使用的时间戳参数的控制参数和时间相关信息。在控制器610确定在包括本发明实施方式的通信系统中的各种参数和处理的需要和/或要求之后产生该指令。在某些情况中,例如,指令信号通过允许控制器610对通信系统的操作有更好和/或更多的控制,来帮助使用该系统的一个或多个用户和/或操作者改善性能。本发明的实施方式可以利用关于收集的数据、关于相关参数所作的决定、关于这些参数的以前的决定等的数据库、库或其它数据收集。参考数据的收集可以,例如,被存储为图6A的控制器610中的库648,并被分析装置640和/或收集装置620所使用。在本发明的某些实施方式中,控制单元600可以在一个或多个计算机中实现,所述计算机例如是PC、工作站等。收集装置620、分析装置640和信号发生器650可以是一个或多个软件模块、硬件模块/装置1700(例如,计算机、处理器、IC、计算机模块等普遍知道的类型)或两者的组合,这是本领域技术人员能理解的。当使用大量的调制解调器时,可以引入数据库并使用数据库来管理收集的数据量。在图6B中示出了本发明的另一个实施方式。DSL优化器665操作和/或连接到矢量DSLAM 685或其它DSL系统组件,两者中的一者或全部在电信公司(“电话公司”)的驻地(premise)695。DSL优化器665包括数据收集和分析模块680,可以收集、汇编、调节、 处理、操作用于DSL优化器665的操作数据并向该DSL优化器665提供该操作数据(其中, 如本发明的任何实施方式,操作数据也可包括性能数据)。模块680可以在诸如PC等的一个或多个计算机中被实现。来自模块680的数据被提供到DSM服务器模块670进行分析。 还可以从与电话公司相关或无关的库或数据库675中得到信息。简档选择器690可用于选择并执行诸如数据和/或控制参数和/或值的简档(profile)。简档和任何其它指令可以在DSM服务器670的控制下或以任何其它合适的方式被选择,这可以被本领域技术人员所理解。选择器690所选择的简档在矢量DSLAM 685和/或任何其它适当的DSL系统组件设备中被执行。这种设备可以被耦合到DSL设备。该DSL设备例如是客户端元件699,可以提供用于分布式矢量化和/或结合式矢量化的信号,如图6B所示。虽然继续实施本发明的实施方式可以实现差异,但本领域技术人员可以理解,图6B的系统可以类似于图6A的系统的方式运行。结合DSL管理接口使用的本发明的实施方式可以明显改善当配置矢量DSL系统时 DSL网络的管理能力和/或改善关于DSL设备和服务的测试。本发明的实施方式的目标还在于通过使DSMC执行一些相关计算来降低施加于位于DSLAM或CPE的DSL收发机的计算负担。本发明的实施方式还使DSMC能管理矢量DSL系统来满足服务质量和DSL用户之间的优先化请求。这些益处依次为DSL供应者创造了提供更高性能和更低总成本的设备和服务的机会。如下面进一步说明和定义的,方法、技术、计算机程序产品、仪器、装置等的实施方式在现场系统和实验室系统的情况下允许矢量DSL系统或类似数字通信系统的更好的控制和操作。各种实施方式包括数字交叉连接装置或开关的实现来使DSL环路到矢量化引擎实现最好的路径选择以最大化矢量化的好处并最小化矢量化的实现成本。而且,各种实施方式包括时间戳(允许系统的更精确的系统测量、监测、控制等)、定制数据收集技术、数据和/或控制参数的扩展参数定义的实施,以及这些在现场和实验室设置中的实施。本发明的各种实施方式还利用方法、技术、计算机程序产品、仪器、装置等来降低位于DSLAM或CPE的矢量DSL收发机的复杂性。各种实施方式包括在DSL收发机和DSL优化器之间实施的通信,以允许矢量化操作被DSL管理器、DSL优化器、DSM服务器、控制器等执行。这些矢量化操作可以涉及通用矢量化控制、音频和线路选择、线路分组、初始化函数、 显示时间操作、数据速率、次序和用户优先级或服务质量、更新操作以及涉及启动和关闭矢量DSL线路的操作。本发明的实施方式涉及在DSL管理实体或DSL优化器与矢量DSLAM之间的接口, 以及在DSL管理实体与数字交叉连接装置之间的接口。矢量DSLAM包括一个或多个矢量化引擎。数字交叉连接装置的网络端口通过DSL环路耦合到CPE调制解调器。交叉连接装置的DSLAM端口耦合到矢量化引擎的DSL端口。这些在图15中示出。在图15的系统1500 中,DSL管理实体或DSL优化器1505通过相应的接口 1506和1508分别耦合到矢量化引擎1511和1512。矢量DSLAM(或其它上行数据流DSL装置)1507包括矢量化引擎1511和 1512。矢量化引擎1511和1512连接到数字交叉连接装置(这里也称为开关)1512的DSLAM 端口 1516和1517。数字交叉连接装置1520的网络端口 1522和15 通过DSL环路1531、 1532、1533和1534耦合到CPE调制解调器1541、1542、1543、1544。本发明的实施方式定义了使用接口 1506和1508的新的且改进的方式。数字交叉连接装置1520在图15所示实施方式中作为在矢量DSLAM1507中的元件而被描述,而在可替换实施方式中,数字交叉连接装置可以位于矢量DSLAM之外。另外,在数字交叉连接装置1520位于矢量DSLAM内的实施方式中,数字交叉连接装置可以在矢量 DSLAM的线路卡上或矢量DSLAM中的集成电路(IC)上被实现。在本发明的另一实施方式中,多个矢量DSLAM可以被DSL管理实体1505控制,在此实施方式中,每个矢量DSLAM包括一个或多个矢量化引擎。在此实施方式中的数字交叉连接装置1520位于矢量DSLAM之外,且交叉连接装置的DSLAM端口耦合到每个矢量DSLAM 中的矢量化引擎的DSL端口。结合图15说明了显示DSM中心或频谱管理中心(SMC)在作出启用矢量化的决定的重要性的示例。图15描述了系统1500,其中,有2个矢量化引擎1511和1512,每个服务 2条DSL线路(例如,引擎1511服务线路1531和1532,以及引擎1512服务线路1533和 1534)。这意味着矢量化引擎可以一次仅能应用矢量技术到2条线路。这个设备限制使得选择被应用矢量化的线路变得重要。数字交叉连接装置或开关1520在图15的实施方式中被实施来适当地布置4条线路到2个矢量化引擎,这允许那些线路的选择将受益于矢量化。 在该示例中,假设对应于CPE 1534的线路,如线路1550所指示的,从对应于CPE 1541的线路经受了强的串扰。DSMC 1505通过多种方式可获得该信息,这些方式包括捆绑器识别可能已经事先揭示该信息,或关于捆绑器组合的接线信息可能是可用的,或可以知道部署到这些线上的DSL服务导致了强的串扰。用于捆绑器识别的技术可以在上面引用的美国专利申请No. 11/342,028中找到。
在该示例中,DSMC 1505可以选择布置CPE 1541和CPE 1543到矢量化引擎1511 的线路,并使得矢量化引擎1511的远端串扰(FEXT)在下行数据流方向抵消。在这种情况下,DSMC 1505还选择布置CPE 1542和CPE 1544到矢量化引擎1512的线路,并可以使矢量化引擎1512的FEXT在下行数据流方向抵消。可替换地,DSMC可以获得操作信息并提供输出到管理员,足以手动控制和配置数字交叉连接装置来适当地布置特定CPE到特定矢量化引擎的线路。矢量化在初始化期间包括以下步骤矢量化同步矢量信道识别噪声关联识别矢量化同步可以由矢量DSL系统使用类似于在VDSLl和VDSL2推荐的用于“同步模式”操作的那些方法来执行。这样的同步可以被要求以达到DMT帧相对于矢量系统的DSL 线路的适当校准。在矢量信道和噪声关联识别步骤,SMC识别具有最强串扰耦合或最强噪声耦合的线路和音频;并发送指令信号或控制参数到数字交叉连接装置来分配具有最强串扰耦合的线路到公共矢量化引擎。SMC还发送指令信号或控制参数到矢量化引擎来在被识别的音频上应用矢量化操作。矢量化操作可以在矢量系统的线路子集或矢量系统的音频子集上被执行。在捆绑器识别期间,SMC使用从DSLAM获得的线路的Xlog参数来识别线路之间的串扰。基于获得的信息,SMC发送指令来将相互之间具有高串扰的线路放置到同一组中,并发送指令来将相互之间具有低串扰的线路放置到不同的组中。对于上行数据流方向,噪声关联信息也可以被结合来用于为线路分组。基于获得的信息,SMC发送指令以将相互之间具有高串扰或具有高相关噪声信号的线路放置到同一组中,并把相互之间具有低串扰或具有几乎不相关的噪声信号的线路放置到不同的组中。一旦分组被执行,SMC收集关于由耦合到每个矢量化引擎的线路所服务的用户的服务质量请求。基于服务质量请求,SMC计算耦合到每个矢量化引擎的线路的排序 (ordering)以用于解码(上行数据流)或编码(下行数据流)。然后,SMC通过矢量DSL接口发送指令信号到每个矢量化引擎来应用所计算出的线路排序。服务质量请求可以基于用户数据速率、用户延迟请求、用户优先级或用户服务类别。用于计算线路排序的一种方法包括计算速率区域并选择满足服务质量请求的速率区域中的点。SMC指令信号可以是关于用于接收机矢量化操作(上行数据流操作)的排序或用于发射机矢量化操作(下行数据流操作)的排序的指令。一旦线路的排序确定,则基于解码次序配置在SMC计算用于解码耦合到每个矢量化引擎的线路的所需等待时间。在一些实施中,用于线路解码的等待时间受用于之前被解码那些线路的解码的等待时间的影响。因此,计算线路的解码等待时间可能需要首先计算具有较高的解码次序的线路的解码等待时间。所需等待时间与每个矢量化引擎所允许的最大等待时间作比较。对于每个矢量化引擎,如果所需等待时间未超过最大等待时间,则从 SMC发送指令信号到矢量化引擎来应用指定解码次序配置。SMC发送到矢量化引擎的指令信号或控制参数可以包括以下参数最大解码延迟;最小脉冲噪声保护;解码排序;应用矢量化的音频;应用矢量化的线路;载波掩码;频谱掩码;数据速率;容限;或训练序列。上面步骤计算用于执行矢量化的设置/系数。一个可能的实施途径是SMC辅助这些系数的计算。下面讨论了一些一般带宽要求。矢量信道识别和噪声关联识别的输出是等于音频的数量的复杂量,通过该音频矢量化被应用。1000个音频的集合可用作对每个实部和虚部需要16比特的示例性音频集合。 另外,该示例可以假定只有相当大的元素的信道和噪声关联矩阵需要被传输。这个假定是对于这些矩阵的每一行,最多3个元素是有效的。对于2条矢量线路,32千字节(Kbytes) 的数据需要被交换。对于4条矢量线路,数据量达到96千字节。最后,对于8条矢量线路, 192千字节的数据需要被交换。对于4条矢量线路进行详细说明,有2个表,每个表有4行, 其中每行只有3个元素需要被传输,每个元素含有32比特。1000个音频中的每个具有2个这样的表,结果是(2) χ (4) χ (3) χ (32) χ (1000) = 768000比特=96千字节。这个交换应该在大约1秒的时间周期内完成。因此,上述矢量线路估计给出了在从调制解调器到DSMC的方向上的这样的接口的要求的粗略估计。在从DSMC到调制解调器的方向的要求主要受到设置用于矢量化的前馈和反馈滤波器(用于下行数据流或上行数据流)的需要的控制。这些又描述2个矩阵,该矩阵是稀疏矩阵(例如,每行只有3个有效项)或可以被描述为具有较少的参数(例如,转子(rotor))。 这个发现表明在从DSMC到调制解调器的方向上的带宽要求与在从调制解调器到DSMC的方向的带宽要求在相同的数量级内。应当注意,DSMC还可以执行计算,例如比特载入、或时域均衡器(TEQ)滤波的初始确定、或频域均衡器(FEQ)接头的初始确定,来减轻初始化负担。 DSMC可以使用诸如在上面引用的美国专利申请No. 11/344,873所公开的技术来执行该计笪弁。使用至少一个集成电路和一个或多个在集成电路外的分立组件来实施一般的DSL 收发机。至少一个集成电路(也称为芯片组)和一个或多个分立组件被放置在电路板上。 在DSLAM设备中,电路板可以包括集成电路和分立组件来支持多个DSL线路的操作。多个这样的电路板(有时也称为线路卡)可以被包括在DSLAM中,因此潜在地支持了大数量的 DSL线路。用于矢量DSL系统的可能实施方法用于某些显示时间信号处理,该显示时间信号处理关于在芯片组外被执行的矢量化(例如FEXT抵消或噪声去相关),该芯片组实施DSL 收发机的主要功能。这样的方法允许降低在芯片组内的计算要求。用于接收机实施的在外部实施的矢量化在图16中被描述。本领域技术人员将认识到相似的外部实施矢量化对于发射机实施是可能的。在DSL线路上接收到的信号通过DSL芯片组1601的模拟前端1605 被首先处理。然后,模拟信号通过模数转换器(ADC) 1610被转换为数字形式。数字信号可以在1615被抽选和数字滤波。在某些实施方式中,时域均衡器(TEQ)被应用到信号以降低符号间干扰(ISI)。然后,生成的信号采样被分组到DMT符号,循环扩展被移除,接收机开窗操作被应用。然后,DMT符号作为输入被提供到FFT操作。对于矢量DSL系统,前馈矢量滤波1635被应用并且随后反馈矢量滤波1640被应用。前馈矢量滤波1635具有矢量线路的FFT模块1630产生的输出作为输入。反馈滤波 1640的输出作为输入被提供到矢量线路的网格解码器/限幅器模块1645。反馈矢量滤波可选地从矢量线路的网格解码器/限幅器模块1645接收以解码器误差度量的形式的附加输入。网格解码器/限幅器模块1645的输出被提供到解交错器1650,最后RS解码器1655执行数据流的里德所罗门(Reed-Solomon)解码。对于这样的处理,矢量化操作1635和1640 可以通过外部模块1602被执行,以减少在芯片组1601上处理的负担。如上,一些接口的示例可以被评价。可以再次使用1000个有效音频,该音频需要被解码并在其上应用矢量化。每个复杂样本可以再次用每维度16比特来描述。也可以使用 4kHz的DMT符号速率。这转换成需要在每个方向交换32比特/音频xlOOO音频/帧x4000 帧/秒=U8Mbps。然后可以确定用于多个用户的产生的双向带宽要求。对于2条矢量线路,需要512Mbps ;对于4条矢量线路,需要1024Mbps ;对于8条矢量线路,需要2048Mbps。 这证明了对于这种情况来说接口速率要求是高的。矢量化需要多个更新操作,SMC可以提供帮助。首先,除了一般的比特和增益更新外,矢量化也可能需要用户的排序的更新。矢量化模块设置也可能需要更新,例如,前馈和反馈滤波器的系数。更新的设置的计算可以由SMC来执行。发射机预编码可以需要在接收机和对应的发射机之间的相当大带宽的反馈信道。其还需要在显示时间期间的盲信道/噪声识别,或周期参考符号的存在,例如VDSL2的同步帧。这样的更新可以包括在上面引用的美国专利申请No. 11/344,873中所公开的技术。如果这样的更新被SMC采取,则信道和噪声信息(或诸如误差度量的用于更新的等价信息)被传送到SMC。期望的接口要求与之前关于初始化描述的那些相似。这里的一个潜在优点是每次仅需要更新少量的音频子集,这样的更新以比DMT符号速率慢得多的速率被执行。另外,基于服务供应者产品提供以及捆绑器串扰和动态的用户次序/优先级的确定是复变函数,并且由SMC最好地执行,其中计算功率可以在许多用户/线路上共享。调制解调器开/关开关是关于矢量化更新的重要的问题。在这点上的矢量化引擎与SMC之间的接口的作用被下面的示例示出丞MI如果属于矢量系统的调制解调器关闭,则对发射机处的矢量化操作的影响最小。然而,对于在接收机处的矢量化操作,这种调制解调器的关闭有很大的影响。如果线路丢失,则噪声解相关(和/或其它需要反馈的操作)可能失去效果。一个可能的接收机方案是线路的解码操作持续在一个状态,在该状态中噪声样本被检测并提供到用于噪声解相关的其它接收机路径。这样的有序地关闭调制解调器,SMC可以发送指令来协调关闭并准备用于改变的矢量化模块。因此,DSMC在这样的关闭中起很重要的作用。丞Ml如果新的线路需要进入矢量系统,要采取一系列的步骤允许在不中断的情况下操作。如果SMC具有关于其它线路的串扰耦合和操作状态的信息,则DSMC可以在最小化串扰影响的情况下控制新的线路的引入。一种实现方法是最初将新线路的传输功率限制到低等级,再逐渐增加功率。对DSMC的上面功能的接口要求是适度的。如果SMC没有关于新线路的串扰耦合、噪声关联和/或操作状态的信息,则SMC指示新的DSL线路来提供它的操作数据,并从矢量DSL系统收集新线路的操作数据。DSMC指示数字交叉连接装置来分配新线路到可用矢量化引擎中的一个。示例3在非矢量化和矢量化操作中的SMC的功能是确定最大安全数据速率,在最大安全数据速率线路可以在可接受的低概率的服务中断或损失(或用户抱怨)的情况下操作。该矢量化功能与在捆绑器中的其它线路和所选择的数据速率以及串扰优先选择有很大关联。SMC可以计算最好的数据速率,不仅包括捆绑器串扰信息和随后的消除器系数,还包括线路和捆绑器的在使用模式、噪声发生、脉冲噪声或其它非稳定性行为的实例的历史记录。这种计算还可以结合服务供应者的产品(即,数据速率和在该数据速率的服务质量要求,这也是用户服务选择和自愿支付的功能)、记账管理和操作的一般供应实践和协调。然后,SMC将简档(例如,包括下列的一个或多个-数据速率、容限、功率等级和PSD)和任何矢量化信息提供给DSL线路用于实施(一般通过DSLAM或元件管理系统MIB)。该功能利用了来自在宽范围的线路上的观察和服务供应者的输入的统计信息,并且在每个DSLAM中不能被经济地实施。在设计良好的矢量系统中使用的撤销命令(如果评价正确,仅线性系统可以看出很大的性能损失)也被提供,并在DSLAM本地不能被有效计算。本发明的实施方式涉及在DSL管理实体和DSLAM之间,和/或在DSL管理实体和 DSL CPE调制解调器之间的接口。在图7A中示出。在图7A的系统710中,DSL管理实体 712耦合到矢量DSLAM(或其它上行数据流DSL装置)714和/或一个或多个CPE调制解调器(或其它下行数据流DSL装置)716。矢量DSLAM 714和调制解调器716通过DSL环路 715互相耦合。DSL管理实体712使用接口 722与矢量DSLAM 714通信。DSL管理实体712 使用接口 7M与调制解调器716通信。本发明的实施方式定义了以新的和改进的方式使用这些接口 722、724。另外,本发明的实施方式可以和“现场”或“实验室”通信系统一起使用。目前有各种DSL管理接口。本领域技术人员公知的涉及用于DSL管理的接口的三种公布的标准为ITU-T 标准 G. 997. 1, "Physical layer management for digital subscriber line transceivers,,,以及DSL 论坛 TR_069,“CPE WAN Management Protocol",ATIS 技术 艮告,"Dynamic Spectrum Management,,,ATIS—0600007基于在ITU-T推荐的G. 992. χ和G. 993. χ系列中定义的指示符比特和EOC消息以及在G. 997. 1中定义的明确的嵌入式操作信道的使用,G. 997. 1规定了用于DSL传输系统的物理层管理。G. 997. 1还规定了用于配置、故障和性能管理的网络管理元件内容。G. 997. 1定义了在接入节点(在本公开的一些地方称为DSLAM或其它DSL装置) 和任何网络管理系统之间的Q接口(例如在图1、1Α、3、3Α和6Α中示出),这是本发明的实施方式的DSL管理实体的考虑的部分。TR-069描述了 CPE WAN管理协议,用于在CPE和自动配置服务器(ACQ之间的通信,这是本发明的实施方式中的DSL管理实体的考虑的部分。 这些在图7B中示出,其中DSL管理实体742对于下列是可用的经由接口 7M的CPE调制解调器746 ;和/或经由接口752 的矢量 DSLAM 744。矢量DSLAM 744和调制解调器746通过DSL环路745互相耦合。G. 997. 1和TR-069都不是为支持矢量DSL系统而设计的。将TCP/IP网络栈旁路和/或提供较高速度和较低等待时间的接口对矢量DSL系统的管理具有特别的优点。本发明的实施方式克服了在G. 997. 1和TR-069中定义的接口的至少一些限制,例如没有用于数据或控制参数的日期或时间识别;没有用于每条DSL线路的定制数据收集;非常慢的数据报告和控制(分钟的时间帧);
用于矢量DSL系统的控制参数不够;用于矢量DSL系统的报告的数据参数不够;以及在初始化或显示时间操作期间不能通过控制或指定用户的次序安排来指定和/ 或公断在串扰消除系统内的用户的重要性。TR-069在其附录B中定义了“CPE参数”列表。可以使用在TR-069的附录A中定义的远程过程调用(RPC)方法,这些参数可以被访问以读或(对参数子集)写。本发明的实施方式的示例主要集中在TR-069的表61的以下“分支”下的参数InternetGatewayDevice. WANDevice. {i}. WAN-DSLInterfaceConfig ;^XRInternetGatewayDevice. WANDevice. Ul · WAN—DSLDiiignostics。在上面分支的第一个下的几个参数被定义为具有“当前”值。例如上行数据流衰减下行数据流衰减上行数据流功率下行数据流功率然而,“当前”的定义是难以确定的,因为多个操作(每个具有相当大的处理延迟) 被要求来完成这些参数的更新。在某些情况下,DSL设备不可能连续更新这些参数。因此, 在早期系统中,从这些参数的最后更新后的时间的精确长度是不知道的。特别地对于矢量 DSL,知道参数最后更新的时间的所要求的精确度跟DMT符号的长度一样小。在上面分支的第二个下定义的参数仅在诊断操作完成后被使用。然而,这些参数中的大多数还可以在没有诊断操作的情况下被计算。它们可以在正常的调制解调器初始化期间得到,或甚至它们可以在显示时间期间被更新。但不知道这些参数最后计算/更新的确切时间的问题还存在。特别地对于矢量DSL,知道参数被获取的确切时间是很重要的,因为矢量化操作的有效性取决于关于矢量信道和噪声关联的实时信息。能识别不是当前的参数值是很重要的,因为在执行矢量化操作时这种非当前参数值的使用可能实际上降低DSL 性能。最后,在早期系统中在访问这些参数来写入它们时存在问题。利用现存的策略,没有办法来利用已知和/或指定延迟来确定写入操作的时间。例如,当多个写入参数需要以指定次序写入时,确定时间是需要的。而且,这对于矢量DSL是很重要的,因为特定矢量化模块的写入操作必须在精确定义的时间(在DMT符号的次序的精确度内)起作用。在适当的时间没有应用写入操作可能导致系统不稳定和/或连接损失。G. 997. 1的第7节定义了管理信息库(MIB)单元,并说明了它们中的哪一个可以通过Q接口被读和写。像TR-069的情况一样,存在一些单元,对于这些单元,最后更新时间是不知道的。具体地,在“线路测试、诊断和状态参数”组(每个G. 997. 1表7-23和7_24)下的大多数单元在它们被计算时是不清楚的。这种计算可以在下列时间的任意时间发生诊断执行调制解调器的正常初始化调制解调器的正常操作(显示时间)一些调制解调器在初始化而另一些已经在显示时间运行的时期
另一方面,当控制参数可能被执行和/或实施时,写入到MIB单元不包括用于时序安排或识别的任何能力。没有方式来辨别执行写操作与促使调制解调器或其它DSL装置的立即重新初始化,写操作希望调制解调器在不退出显示时间或中端正常操作的情况下很好地适应。要求这样的特征的单元的示例可以在“线路配置简档”和“信道配置简档”组 (G. 997. 1 表 7-9 到 7-12)中找到。在本发明的某些实施方式中,时间戳与TR-069的“CPE参数”和/或G. 997. 1的 “MIB单元”有关,提供它们最后被更新(对于只读参数)时的时间指示,或它们应该被执行时(对于写入参数)的时间指示。图8A示出了这种例子,其中包810包括与操作参数的名称812和值814相关的时间戳816。对于只读(数据)参数,时间戳可包括下列类型的信息中的一者或多者在特定阶段和/或诸如诊断、正常初始化或显示时间的指定操作模式期间执行更新了吗?相对于时间基准何时执行更新?(例如,相对于最近重新初始化的开始或相对于绝对时间)对于写入(控制)参数,时间戳可以包括下列类型的信息中的一者或多者更新促使初始化吗?更新是立即、有特定延迟还是下次初始化时被执行?相对于已知时间基准的更新延迟是什么?本领域技术人员可以理解,一般的概念可以用不同的方法实施。注意的是,对于矢量DSL,时间基准在DMT符号的次序的时间周期内需要是精确的。在一个方法中,如图8B所示,与同一时间戳拟6相关联的数据和/或控制参数822、拟4可以在单个包820中被组合在一起来通过DSL管理接口被传输。因此,如图8C所示,单个时间戳与所有参数相关联。可替换地,时间标记可以被定义并用于提供参数的定时信息。例如,在图8C中,操作参数832与在包830中的时间标记834相关。在图8C的示例性表格中,多个时间标记可以被定义。然后,每个操作参数与预定义的时间标记中的一个相关联。本领域技术人员应该理解,在图8C的表格中提到的线路xl、x2、x3和x4可以是用于建立时间标记的相同的 DSL线路或多条线路。另外,使用时间标记可以被实施为TR-069RPC方法的扩展,使用下列步骤实现1.引入一组新的CPE参数来存储时间标记。2.扩展 ParameterValueStruct (参数值结构)结构定义(在 TR-069 中的 A. 3. 2. 1 中的表11)来包括作为结构成员的一个的Time-Marker (时间标记),由此创建新结构的 ParameterValueTimeStruct (参数值时间结构)。3.增强 GetParameterValues (获取参数值)方法(在 TR_069 中的 A. 3. 2. 2) ^r 0 ^t ParameterListP车歹[J 巾白勺 PargimeterViilueTimeStruct 7Τ Λ。 $
调用GetParameterValues来读取时间临界的CPE参数的值时,时间标记也应该包括在 ParameterList 中。4.增强 ktParameterValues (设置参数值)方法(在 TR-069 中的 A. 3. 2. 1) ^r 0 ^t ParameterList P车歹Ij ψ 白勺 ParameterValueTimeStruct 7Τ Λ。 $ iil ffl
SetParameterValues来写入时间临界的CPE参数,相应的时间标记也应该包括在ParameterList 中。因此,根据本发明的某些实施方式,在图10中示出了一个或多个,操作DSL实验室和/或现场系统(和/或实施这种方法的计算机程序产品)的方法1000可包括结合一个或多个操作参数(例如,数据、控制、操作等参数)使用的时间戳。一般地,在1020矢量DSL 系统的一个或多个操作参数被提供,在1050时间戳被附加到那个/那些操作参数。(本领域技术人员可以理解,这里使用的“附加”意思可以是物理地将时间戳或时间戳数据附加到其它数据,或意思是以某些其它方式将时间戳与相关数据相关联。)然后,在1060,操作参数可以用在操作DSL系统中(例如,作为数据参数或控制参数)或可以用于辅助操作DSL 系统(可以是现场DSL系统、实验室DSL系统等)。应当注意,附加时间戳可以通过将时间戳与操作参数的名称和值相关联或这里描述的其它方式来实施,这对于本领域技术人员是显而易见的。可以与本发明一起使用的DSL装置包括(但不限于)调制解调器、DSLAM、线路卡、远程终端、线路终端、自动配置服务器、网络管理系统(有时称为元件管理系统)的各种实施或组件等。本发明的实施方式可以在诸如这里示出和讨论的DSL系统以及本领域技术人员知道的其它DSL系统中被实施。当涉及到数据参数(即,只读参数)时,时间戳可以是阶段识别和/或时间基准。 阶段识别可以识别当数据参数最后更新时DSL或其它系统所在的操作模式或关于操作阶段的任何其它暂时描述。操作模式的示例包括诊断、正常初始化、显示时间等。对于矢量 DSL,操作阶段可以伴随感兴趣的线路说明,而且可以涉及诸如矢量化系数更新的事件。时间基准可以是绝对时间定义的时间点、相对于一个或多个阶段转变(例如,从初始化到显示时间)的点、相对于一个或多个阶段定义事件(例如,在进入显示时间之后30秒,在最后初始化之后564秒,等)而定义的时间点等。对于矢量DSL,时间基准可以根据DMT超帧 (或DMT同步符号)或更具体地根据DMT符号(例如,在线路3进入显示时间后63MDMT超帧,或在线路1的矢量化系数的最后更新后78764DMT超帧加上67DMT帧)来定义。当涉及到控制参数(S卩,被写入的参数)时,所述时间戳可以是,例如,有关更新是否促使初始化的信息、有关更新何时被执行和/或被实施的信息、有关已知时间基准与更新的执行和/或实施之间的任何延迟的信息等等。其他有用且可实施的时间戳为本领域技术人员所公知。当大量的操作参数被分配或具有相同的时间戳时,可以使用如上所记载的操作参数分组。例如,可以将大量操作参数分在一组,然后将单个时间戳附加到该组。在其他情况下,可以定义一组时间戳,且可以通过时间标记来识别所述时间戳。然后可以通过将所定义的时间标记中的一个与操作参数相关联,以实现将所述时间戳附加到该操作参数。本领域技术人员可以理解,使用本发明的多个实施方式的计算机程序产品可以包括机器可读介质和包含在该机器可读介质中的程序指令。所述程序指令指定一种根据一个或者多个在此所述的方法的操作矢量DSL系统的方法。在TR-069中,对于所有的CPE均以严格相同的方式来执行DSL物理层参数的数据收集InternetGatewayDevice. WANDevice (互联网网关装置.WAN 装置).{i}. WAN-DSLInterfaceConfig. (WAN-DSL接口配置)参数应该保存当前值(例如,下行数据流噪声容限)。
InternetGatewayDevice. WANDevice. {i}. WAN-DSLDiagnostics. (WAN-DSL 诊断) 参数应该保存来自最后一次诊断会话的值(例如,SNRpsds)。InternetGatewayDevice. WANDevice. {i}. WAN-DSLInterfaceConf ig. Stats. T otal. (WAN-DSL接口配置统计总)参数保存总的统计信息(例如,自开始数据收集以来的 FEC错误)InternetGatewayDevice. WANDevice. {i}. WAN-DSLInterfaceConf ig. Stats. S howtime. (WAN-DSL接口配置统计显示时间)参数保存自最近的显示时间以来的积累的统计{η息。nternetGatewayDevice. WANDevice. {i}. WAN-DSLInterfaceConf ig. Stats. La stShowtime. (WAN-DSL接口配置统计最后显示时间)参数保存自第二个最近的显示时间以来所积累的统计信息。InternetGatewayDevice. WANDevice. {i}. WAN-DSLInterfaceConfig. Stats. C urrentDay. (WAN-DSL接口配置统计当天)参数保存当天所积累的统计信息。InternetGatewayDevice. WANDevice. {i}. WAN-DSLInterfaceConfig. Stats. Q uarterHour. (WAN-DSL接口配置统计一刻钟)参数保存当前一刻钟期间所积累的统计信
肩、ο还存在指示自数据收集开始以来、自最近的显示时间以来等等的秒数的参数。该方法失去了独立针对每条线路调节所述数据收集的能力。例如,相比于稳定的线路,对于存在问题的线路或者其他线路,可能需要能够更加频繁地收集数据。矢量线路还可以要求更紧密的监测,以确定是否需要更新、或者在调制解调器被开启或关闭时检测状态等等。还可以使用附加数据来诊断问题和提出解决方案。另一方面,要求所有的线路都非常频繁地收集数据是不切实际的,因为它会导致更高的存储和通信带宽的需求,这对于所涉及的所有线路而言是不合理的。在G. 997. 1中,存在MIB单元,以用于线路性能监测参数(例如,误差秒)信道性能监测参数(例如,FEC校正)ATM数据路径性能监测参数(例如,HEC违例)对于这些单元,可以将计数器限定在15分钟和M小时的周期上。对于误差秒、严重误差秒、以及不可用秒而言,还可以针对过去16个15分钟持续时间的间隔来存储计数 (参见 G. 997. 1,7· 2. 7. 9 节)。还存在MIB单元,以用于(1)线路测试参数、线路诊断参数和线路状态参数(例如,SNR容限下行数据流),以及(2)信道测试参数、信道诊断参数和信道状态参数(例如, 实际交错延迟)。这些单元仅存储“当前”值,术语“当前”已经被应用到之前的系统等等。最后,存在MIB单元,该MIB单元存储有监测参数的阈值。当所述阈值(针对15 分钟和M小时的时间周期而限定的)被超过时,则生成“阈值报告”,并通过Q接口来发送所述“阈值报告”。类似于TR-069,G. 997. 1中对MIB单元的定义并不允许每条线路的定制的数据收集。因此,在该方针下,不可能以更快的速率收集特定参数(或者在给定时间周期内收集更多数据点)以针对存在问题的线路收集更多的信息。
本发明的多个实施方式允许定制和/或自适应数据收集,以单独为每个CPE、 DSLAM或者其他DSL装置定义数据收集进程。针对每个参数存储多个值,每个值对应于不同的时刻。参数值被存储时的时刻对于每个DSL装置而言是可被单独编程的。一个示例示出了本发明的一个实施方式的优点和实现。假定CPE “A”是稳定的线路,其仅需要偶尔进行监测。然后耦合或者基于“正常”原则(例如,每小时)收集参数(例如SNR容限),只是确保所述线路保持稳定,如下表所示CPE A (稳定的线路)
权利要求
1.一种通信耦合至数字用户线路(DSL)系统的DSL优化器,其中所述DSL优化器包括收集装置,用于从所述DSL系统收集操作数据;分析装置,用于基于所收集的操作数据针对所述DSL系统的进一步操作进行分析;其中所述DSL优化器基于所述分析识别所述DSL系统中的线路之间的串扰;以及信号发生器,被配置成产生并发送指令信号到所述DSL系统的调制解调器和/或其它组件,其中所述信号发生器发送指令以基于所识别的线路之间的串扰将所述线路放置到多个组中。
2.根据权利要求1所述的DSL优化器,其中所述信号发生器发送指令以基于所识别的线路之间的串扰将所述线路放置到多个组中包括所述信号发生器发送指令以将对至少一条其它线路具有低串扰的线路放置到不同的组中。
3.根据权利要求1所述的DSL优化器,其中所述信号发生器发送指令以基于所识别的线路之间的串扰将所述线路放置到多个组中包括所述信号发生器发送指令以将对至少一条其它线路具有至少一个高串扰或相对于至少一条其它线路具有高相关噪声信号的线路放置到同一组中。
4.根据权利要求1所述的DSL优化器,其中所述信号发生器发送指令以基于所识别的线路之间的串扰将所述线路放置到多个组中包括所述信号发生器发送指令以将对至少一条其它线路具有低串扰且相对于至少一条其它线路具有几乎不相关的噪声信号的线路放置到不同的组中。
5.根据权利要求1所述的DSL优化器,其中所述信号发生器发送指令以基于所识别的线路之间的串扰将所述线路放置到多个组中包括所述信号发生器发送指令以将对至少一条其它线路具有高串扰或相对于至少一条其它线路具有高相关噪声信号的线路放置到同一组中;并且将对至少一条其它线路具有低串扰且相对于至少一条其它线路具有几乎不相关的噪声信号的线路放置到不同的组中。
6.根据权利要求1所述的DSL优化器,其中所述DSL优化器操作和/或连接到所述DSL 系统内的矢量数字用户线路访问复用器(DSLAM),其中所述矢量DSLAM与所述DSL优化器分开,并且其中所述矢量DSLAM位于电信公司的驻地。
7.根据权利要求6所述的DSL优化器,进一步包括简档选择器,用于选择并执行诸如数据和/或控制参数和/或值的简档,其中所述简档和任何其它指令在所述DSL优化器的控制下被选择,并且其中所述简档选择器所选择的简档在所述矢量DSLAM和/或任何其它适当的DSL系统组件设备中被执行。
8.根据权利要求1所述的DSL优化器,其中所述信号发生器发送指令以基于所识别的线路之间的串扰将所述线路放置到多个组中包括所述信号发生器向所述DSL系统内的矢量数字用户线路访问复用器(DSLAM)发送所述指令,所述矢量DSLAM与所述DSL优化器分开,其中所述矢量DSLAM对经由相应的多个DSL 环路与所述矢量DSLAM耦合的多个客户端元件(CPE)装置进行矢量化。
9.根据权利要求8所述的DSL优化器,其中所述信号发生器向所述DSL系统内的矢量 DSLAM发送所述指令包括向所述矢量DSLAM的接口发送用于下行数据流操作的发射机矢量化操作和/或向所述矢量DSLAM的接口发送用于上行数据流操作的接收机矢量化操作。
10.根据权利要求8所述的DSL优化器,其中所述信号发生器向所述DSL系统内的矢量DSLAM发送所述指令包括发送由所述DSL优化器的控制器响应于所收集的操作数据而计算出的控制参数。
11.根据权利要求10所述的DSL优化器,其中所收集的操作数据包括以下至少之一 服务质量数据;错误计数器; 当前速率的数据; 当前容限的数据; 状态数据; 测试参数数据; 诊断数据; 性能数据;最大可达数据速率数据; Xlog数据;以及噪声关联数据。
12.根据权利要求11所述的DSL优化器,其中所述服务质量数据包括以下至少之一 用户数据速率;用户延迟数据; 用户优先级数据;以及用户服务类别数据。
13.根据权利要求1所述的DSL优化器,其中所述信号发生器进一步经由在所述DSL系统内操作的多个客户端元件(CPE)装置中每一个的接口,与所述多个CPE装置进行通信。
14.根据权利要求1所述的DSL优化器,其中时间戳被附加到将所述时间戳与所收集的操作数据中的相关数据关联起来的操作参数。
15.根据权利要求14所述的DSL优化器,其中被附加到所述操作参数的时间戳然后在对所述DSL系统的操作中被使用。
16.根据权利要求14所述的DSL优化器,其中被附加到所述操作参数的时间戳是以下之一阶段识别和/或时间基准,其中所述阶段识别能够识别当数据参数最后更新时所述矢量DSL系统所在的操作模式;关于操作阶段的暂时描述,其中操作模块包括诊断、正常初始化和显示时间;绝对时间定义的时间点;相对于一个或多个阶段转变的点;相对于一个或多个阶段定义事件而定义的时间点;根据DMT超帧或DMT同步符号定义的时间基准;有关操作参数的更新是否促使初始化的信息;有关更新何时被执行和/或被实施的信息;或有关已知时间基准与更新的执行和/或实施之间的任何延迟的信息。
17.—种在通信耦合至数字用户线路(DSL)系统的DSL优化器中的方法,其中所述方法包括经由收集装置获取与所述DSL系统内的多条DSL环路有关的操作数据;提供操作数据给用于基于所收集的操作数据针对所述DSL系统的进一步操作进行分析的分析装置;基于所述分析识别所述DSL系统内多条DSL环路中的两条或更多条之间的串扰;以及向矢量化引擎发送指令以基于所识别的所述多条DSL环路之间的串扰将所述多条DSL 环路放置到多个组中,并向一条或多条DSL环路应用矢量化。
18.根据权利要求17所述的方法,其中向矢量化引擎发送指令以将所述多条DSL环路放置到多个组中包括发送指令以将对至少一条其它线路具有低串扰的线路放置到不同的组中。
19.根据权利要求17所述的方法,其中向矢量化引擎发送指令以将所述多条DSL环路放置到多个组中包括发送指令以将对至少一条其它线路具有高串扰或相对于至少一条其它线路具有高相关噪声信号的线路放置到同一组中。
20.根据权利要求17所述的方法,其中向矢量化引擎发送指令以将所述多条DSL环路放置到多个组中包括发送指令以将对至少一条其它线路具有低串扰且相对于至少一条其它线路具有几乎不相关的噪声信号的线路放置到不同的组中。
21.根据权利要求17所述的方法,其中中向矢量化引擎发送指令以将所述多条DSL环路放置到多个组中包括发送指令以将对至少一条其它线路具有高串扰或相对于至少一条其它线路具有高相关噪声信号的线路放置到同一组中;以及发送指令以将对至少一条其它线路具有低串扰且相对于至少一条其它线路具有几乎不相关的噪声信号的线路放置到不同组中。
22.根据权利要求17所述的方法,其中所述DSL优化器操作和/或连接到所述DSL系统中的矢量数字用户线路访问复用器(DSLAM),其中所述矢量DSLAM与所述DSL优化器分开,并且其中所述矢量DSLAM位于电信公司的驻地。
23.根据权利要求22所述方法,进一步包括选择并执行指定数据和/或控制参数和/或值的简档,其中所述简档和任何其它指令在所述DSL优化器的控制下被选择,并且其中所述简档在与所述DSL优化器分开的所述矢量DSLAM中和/或任何其它适当的DSL系统组件设备中被执行。
24.根据权利要求17所述的方法,其中所述DSL系统包括多个接收机,每个接收机耦合到所述DSL环路中之一,并且其中所述方法进一步包括在所述接收机中的第一接收机处,检测从与所述第一接收机耦合的DSL环路接收的噪声采样;以及将检测到的噪声采样提供给所述接收机中耦合到不同的DSL环路的第二接收机,所述第二接收机应用所检测到的噪声采样来对数据信号进行解码,所述数据信号由所述第二接收机从所述不同的DSL环路中接收。
25.根据权利要求M所述的方法,进一步包括中止对应于所述DSL环路的编码操作,所述噪声采样在所述DSL环路处被检测。
26.根据权利要求17所述方法,进一步包括提供操作参数;通过将时间戳与所述操作参数相关联来附加所述时间戳;以及在所述DSL系统的DSL操作中使用附加了时间戳的操作参数。
27.根据权利要求沈所述的方法,其中附加了时间戳的操作参数包括以下至少之一 阶段识别和/或时间基准,其中所述阶段识别能够识别当数据参数最后更新时所述矢量DSL系统所在的操作模式;关于操作阶段的暂时描述,其中操作模块包括诊断、正常初始化和显示时间;绝对时间定义的时间点;相对于一个或多个阶段转变的点;相对于一个或多个阶段定义事件而定义的时间点;根据DMT超帧或DMT同步符号定义的时间基准;有关操作参数的更新是否促使初始化的信息;有关更新何时被执行和/或被实施的信息;或有关已知时间基准与更新的执行和/或实施之间的任何延迟的信息。
28.根据权利要求17所述方法,进一步包括提供输出给足以将所述多条DSL环路中的一条或多条路由到所述DSL系统内的特定矢量化引擎的管理员。
29.根据权利要求17所述的方法,其中发送指令以向一条或多条DSL环路应用矢量化包括关于可接受数据速率、传输功率等级、和/或编码和等待时间要求的指令。
30.根据权利要求17所述的方法,其中所述指令指示所述矢量化引擎向相互之间具有最强串扰耦合或最强噪声关联的DSL环路应用矢量化。
31.根据权利要求17所述的方法,进一步包括针对相应的DSL环路中的至少一条修改以下参数中至少之一数据速率;容限;频谱;载波掩码;延迟;训练序列;以及脉冲噪声保护。
32.根据权利要求17所述的方法,其中所述指令包括具有以下至少之一的排序指令 用于接收机矢量化操作的排序指令,或者用于发射机矢量化操作的排序指令,或二者。
33.根据权利要求17所述的方法,其中所述指令包括用于使所述矢量化引擎在由所述 DSL优化器的控制器计算的解码等待时间没有超过最大等待时间的情况下将解码次序应用到所述DSL环路。
34.根据权利要求33所述的方法,其中所述解码次序指令包括以下参数中至少之一 最大解码延迟;最小脉冲噪声保护;解码排序;用于应用矢量化的音频;用于应用矢量化的线路;载波掩码;频谱掩码;数据速率;以及容限。
35.根据权利要求17所述的方法,其中所述指令包括使所述矢量化引擎的远端串扰 (FEXT)在下行数据流方向抵消的指令。
36.根据权利要求17所述方法,进一步包括向所述矢量化引擎发送指令信号和控制参数,以在所述矢量系统的线路子集或所述矢量系统的音频子集上执行矢量化操作。
全文摘要
一种设备,该设备包括至少一个矢量化引擎(1511;1512)以及耦合到所述矢量化引擎(1511;1512)的交叉连接装置(1520)。该交叉连接装置(1520)用于经由相应的DSL环路(1531;1532;1533;1534)而与多个客户端元件(CPE)装置(1541;1592;1543;1544)中的每个CPE装置耦合。接口用于接收使所述交叉连接装置(1520)经由所述相应的DSL环路(1532,1533)而将所述矢量化引擎(1511)耦合到所述CPE装置(1541;1543)的不相重叠的子集的指令。所述接口还用于接收使所述矢量化引擎(1511)将矢量化应用到所述DSL环路的指令,所述CPE装置中的一个经由所述DSL环路而耦合到所述交叉连接装置。
文档编号H04L5/14GK102170596SQ20111007848
公开日2011年8月31日 申请日期2007年6月6日 优先权日2006年6月6日
发明者G·吉尼斯, J·M·乔菲, M·H·布朗迪, P·J·西尔费曼, W·李 申请人:自适应谱与信号定位公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1