CN101194435B - 矢量化dsl嵌套 - Google Patents
矢量化dsl嵌套 Download PDFInfo
- Publication number
- CN101194435B CN101194435B CN2006800206031A CN200680020603A CN101194435B CN 101194435 B CN101194435 B CN 101194435B CN 2006800206031 A CN2006800206031 A CN 2006800206031A CN 200680020603 A CN200680020603 A CN 200680020603A CN 101194435 B CN101194435 B CN 101194435B
- Authority
- CN
- China
- Prior art keywords
- data
- user
- tied
- circuit
- filtering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 56
- 239000011159 matrix material Substances 0.000 claims abstract description 51
- 238000001914 filtration Methods 0.000 claims description 51
- 238000012545 processing Methods 0.000 claims description 40
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000002203 pretreatment Methods 0.000 claims 2
- 238000011144 upstream manufacturing Methods 0.000 abstract description 20
- 238000004590 computer program Methods 0.000 abstract description 7
- 238000013139 quantization Methods 0.000 description 37
- 238000004891 communication Methods 0.000 description 28
- 238000007726 management method Methods 0.000 description 26
- 101150012579 ADSL gene Proteins 0.000 description 22
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 22
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 22
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 12
- 238000001228 spectrum Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 6
- 125000004122 cyclic group Chemical group 0.000 description 5
- 239000000835 fiber Substances 0.000 description 5
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 4
- 230000002146 bilateral effect Effects 0.000 description 4
- 230000019771 cognition Effects 0.000 description 4
- 238000005457 optimization Methods 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 229910052802 copper Inorganic materials 0.000 description 3
- 239000010949 copper Substances 0.000 description 3
- 230000008030 elimination Effects 0.000 description 3
- 238000003379 elimination reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000011282 treatment Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 239000011230 binding agent Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000001149 cognitive effect Effects 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 240000004859 Gamochaeta purpurea Species 0.000 description 1
- 208000030984 MIRAGE syndrome Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 125000002015 acyclic group Chemical group 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 101150065510 adsl-1 gene Proteins 0.000 description 1
- 238000000205 computational method Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000011221 initial treatment Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- TVLSRXXIMLFWEO-UHFFFAOYSA-N prochloraz Chemical compound C1=CN=CN1C(=O)N(CCC)CCOC1=C(Cl)C=C(Cl)C=C1Cl TVLSRXXIMLFWEO-UHFFFAOYSA-N 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 230000002087 whitening effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/02—Channels characterised by the type of signal
- H04L5/023—Multiplexing of multicarrier modulation signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/32—Reducing cross-talk, e.g. by compensating
Abstract
方法、装置、系统和计算机程序产品专注于单边矢量化系统,该系统包括被捆绑线路组,所述被捆绑线路组具有矢量化群中的两条以上被捆绑DSL线路,其中可以实现其他技术,例如预编码、音调预测GDFE、音调转子和排序技术。通过对例如GDFE和/或预编码器构造中的矢量化编码系统进行嵌套,可以在上游和下游针对单个客户改善被捆绑组中的线路性能。这种被捆绑群中的DSL线路具有应用于发送侧和接收侧的转子以便为这些线路实现更高的性能。上述相关应用中的GDFE和预编码系统所使用的三角矩阵可以在这方面被修改。
Description
相关申请的交叉引用
根据美国法典第35章第119(e)条,本申请要求以下优先权权益:于2005年6月10日提交的、标题为“NESTING OF VECTORED DSLS(矢量化DSLS的嵌套)”的美国临时申请No.60/689,659(代理机构编号No.0101-p22p),该临时申请的全部公开出于所有目的通过引用合并于此;于2005年7月10日提交的、标题为“DSL SYSTEM(DSL系统)”的美国临时申请No.60/698,113(代理机构编号No.0101-p28p),该临时申请的全部公开出于所有目的通过引用合并于此;于2005年11月22日提交的、标题为“TONALROTORS(音调转子)”的美国申请序列号No.11/284,692(代理机构编号No.0101-p16),该申请的全部公开出于所有目的通过引用合并于此;2006年1月20日提交的、标题为“TONAL PRECODING(音调预编码)”的美国申请序列号No.11/336,666(代理机构编号No.0101-p17),该申请的公开出于所有目的通过引用合并于此;2006年1月20日提交的、标题为“ADAPTIVE GDFE(自适应GDFE)”的美国申请序列号No.11/336,113(代理机构编号No.0101-p18),该申请的全部公开出于所有目的通过引用合并于此;2006年2月1日提交的、标题为“DSL SYSTEM LOADING ANDORDERING(DSL系统加载和排序)”的美国申请序列号No.11/344,873(代理机构编号No.0101-p19),该申请的全部公开出于所有目的通过引用合并于此。
技术领域
本发明总地涉及用于管理数字通信系统的方法、系统及装置。
背景技术
数字用户线路(DSL)技术为现有电话用户线路(称为环路和/或铜缆)上的数字通信提供潜在的大带宽。特别地,DSL系统可以通过使用离散多音调(DMT)线路代码来调整用户线路的特性,该线路代码向各个音调(或子载波)分配若干个比特,所述各个音调可以调整到在用户线路每一端的调制解调器(通常是既作为发射机又作为接收机的收发机)的训练和初始化期间所确定的信道状况。
矢量化DSL系统可以通过消除或减少属于该矢量化系统的双绞线间的串扰影响,来提高数据速率性能。在双边矢量化的DSL系统中,若干双绞线(也称为“环路”和/或“线路”)被聚合成组,并且用于传输单个信息流。在这种情况下,所有线路的收发机均物理上共处,并且这些收发机甚至共享相同的硬件或软件。矢量化有效地将联合信号处理技术应用在发射机、接收机和/或这二者处。
双边系统被认为是“单个使用者”系统,因为虽然有多条线路,但只有一个信源和一个信宿。在单边矢量化的DSL系统中,不同的信息流在组成该系统的线路上发送。下游矢量化主要将发射机预编码施加到将要在线路上发送的信号,而上游矢量化类似地将联合解码施加到在线路上接收的信号。在这样的系统中,信源(信宿)与线路一样多,收发机通常在地理上分布于客户侧(CPE侧)。在这种情况下,每条线路都被认为是一个单独的“使用者”。
在某些DSL应用中,某些客户可以使用单条线路,而另外的客户使用多条(被捆绑)线路。然而,早期的系统无法合并单边矢量化系统和双边矢量化系统的特征,这意味着这些混合系统不得不放弃矢量化的好处。在这些情况下,将矢量化同时施加于所有线路(被捆绑线路或者未捆绑线路)将提供显著的性能收益。
可以在被捆绑线路和未捆绑线路上同时进行矢量化的系统、装置、方法和技术将在本领域中带来显著的进步。更具体地说,在被捆绑线路和未捆绑线路上实现这种矢量化的系统、装置、方法和技术将在本领域中带来显著的进步。
发明内容
本发明的实施例提供了专注单边矢量化系统的方法、装置、系统和计算机程序产品等,该单边矢量化系统包括被捆绑线路组,所述被捆绑线路组具有矢量化群中的两条以上被捆绑DSL线路。在本发明的实施例中,可以实现各种其他技术,例如预编码、音调预测GDFE、音调转子和排序技术。
本发明对例如GDFE和/或预编码器构造中的矢量化编码系统进行嵌套,从而可以在上游和下游性能方面改善单个客户的被捆绑组中的线路性能。这样的被捆绑群中的线路具有施加于发送侧和接收侧的转子以实现这些线路的更高性能。上述相关应用的GDFE和预编码系统所使用的三角矩阵可以针对这里所详述的情况进行修改。
在下文的具体实施方式和相关附图中将提供本发明的进一步的细节和优点。
附图简要说明
通过下文中结合附图的详细描述将易于理解本发明,其中相同的附图标记表示相同的结构元件,附图如下:
图1是依照G.997.1标准的参考模型系统的示意性方框图,该系统可以应用于可使用本发明实施例的ADSL、VDSL和其他通信系统。
图2是示出通用示例性DSL应用的示意图。
图3是图示利用根据本发明一个或多个实施例的矢量化DSL嵌套进行上游数据发送的方框图。
图4A是图示利用根据本发明一个或多个实施例的矢量化DSL嵌套进行上游数据发送的流程图。
图4B是图示利用根据本发明一个或多个实施例的矢量化DSL嵌套进行上游数据接收的流程图。
图5是图示利用根据本发明一个或多个实施例用矢量化DSL嵌套进行上游数据接收的方框图。
图6A是图示利用根据本发明一个或多个实施例用矢量化DSL嵌套进行下游数据发送的方框图。
图6B是图示利用根据本发明一个或多个实施例用矢量化DSL嵌套进行下游数据接收的方框图。
图7A是图示利用根据本发明一个或多个实施例用矢量化DSL嵌套进行下游数据发送的流程图。
图7B是图示利用根据本发明一个或多个实施例用矢量化DSL嵌套进行下游数据接收的流程图。
图8A包括根据本发明一个实施例的嵌套矢量控制单元的控制器。
图8B是根据本发明一个实施例的DSL优化器。
图9是适于实现本发明实施例的典型计算机系统或集成电路系统的方框图。
具体实施方式
下文将参照本发明的一个或多个实施例详细描述本发明,但是本发明并不限于这些实施例。更确切地说,这些详细描述仅仅意图作为示意性的。本领域的技术人员将易于认知,在此参照附图给出的详细描述用于示例性目的,而本发明超出了这些受限的实施例。
本发明的实施例允许对不同使用者的上游信号进行联合或者连续解码(此处已知为广义判决反馈均衡,或GDFE),也允许对两个或多个使用者线路被捆绑的单边矢量化通信系统中的不同使用者的信号进行下游预编码。可利用本发明实施例的通信系统可以包括ADSL线路、VDSL线路和/或其它任何本发明可应用的通信系统部件和/或线路,如本领域技术人员在阅读本公开内容之后所认知的那样。出于解释和图示的目的,在这里使用DSL系统,但是本发明不限于此。
如以下更详细的描述,实施本发明的一个或多个实施例的嵌套矢量化系统的实现可以是通信设备(例如,控制器、DSL优化器、DSLAM、LT设备、RT设备、DSL调制解调器等)的一部分。这样的实现可以由本地设备(也可以由例如DSLAM、LT设备、调制解调器等)或远程设备中的嵌套矢量化控制单元来控制和/或辅助实施,所述远程设备例如控制器(例如,在DSL优化器、动态频谱管理器或频谱管理中心中,或作为DSL优化器、动态频谱管理器或频谱管理中心)。该嵌套矢量化控制单元可以位于任何地方。在一些实施例中,具有嵌套矢量化控制单元的控制器处于DSL CO中,而在其它情况下,其可以由位于CO外部的第三方操作。可用于本发明实施例的控制器和/或嵌套矢量化控制单元的结构、程序设计和其它特有特征对于阅览过本公开内容的本领域技术人员而言将是显而易见的。
诸如DSL优化器、动态频谱管理中心(DSM Center)、“智能”调制解调器和/或计算机系统的控制器,可以用于采集和分析那些关于本发明各种实施例而描述的运行数据和/或性能参数值。控制器和/或其它部件可以是用计算机实现的设备或设备组合。在一些实施例中,控制器位于远离调制解调器的位置或远离其他连接到通信线路的通信设备的位置。在其它情况下,控制器可以与一个或两个“本地设备”(即,直接连接到通信线路或连接到所述本地设备的一部分的设备)并列布置作为直接连接到调制解调器、DSLAM或其它通信系统设备的设备,从而创建“智能”调制解调器。短语“连接于”和“连接到”等在此用于描述两个元件和/或部件之间的连接关系,意在表示直接连接在一起,或例如通过一个或多个合适的插入元件或通过无线连接间接地相连。
以下一些本发明实施例的例子将利用单边矢量化的ADSL和/或VDSL系统作为示例性通信系统。在这些DSL系统中,特定的协定、规则、协议等可以用于描述该示例性DSL系统的运行以及可以从客户(也称为“使用者”)和/或系统上的设备得到的信息和/或数据。但是,如本领域技术人员将认知到的那样,本发明的实施例可以应用于各种通信系统,并且本发明也不限于任何特定的系统。
各种网络管理元件用于管理ADSL和VDSL物理层资源,此处,元件指的是在ADSL或VDSL调制解调器对中的两端或者一端中的参数或功能。网络管理框架包括一个以上被管理节点,每个节点均包含代理。被管理的节点可为路由器、网桥、交换机、调制解调器等等。至少一个经常称为管理器的NMS(网络管理系统)监视和控制被管理的节点,并通常基于普通PC或其它计算机。NMS在某些情况下也称为元件管理系统(EMS)。管理器和代理用网络管理协议来交换管理信息和数据。管理信息的单位是对象。相关对象的集合被定义为管理信息库(MIB)。
图1示出了根据G.997.1标准(G.ploam)的参考模型系统,该参考模型系统可应用于本领域技术人员所公知的各种ADSL和VDSL系统,并且可以在该参考模型系统中实现本发明的实施例。这种模型应用于符合各种标准、可包括也可不包括分路器的ADSL和VDSL系统,所述标准例如ADSL1(G.992.1)、ADSL-Lite(G.992.2)、ADSL2(G.992.3)、ADSL2-Lite(G.992.4)、ADSL2+(G.992.5)、VDSL1(G993.1)和其它正在形成VDSL标准的G.993.X,以及G.991.1和G.991.2 SHDSL标准,所有这些标准可以都具有或者不具有捆绑(bonding)。这些标准及其变体,以及它们关于G997.1标准的应用对于本领域技术人员是公知的。
G.997.1标准基于由G.997.1定义的清晰嵌入操作信道(EOC)并使用由G.99x标准定义的指示符比特和EOC消息,来为ADSL和VDSL传输系统指定物理层管理。此外,G.997.1为配置、故障和性能管理指定网络管理元件内容。在执行这些功能时,系统采用在接入节点(AN)处可用并且可以从AN收集的多个运行数据。DSL论坛的TR69报告也列出了MIB和访问MIB的方法。在图1中,客户的终端设备110连接到本地网络112,并进一步连接到网络终端单元(NT)120。在ADSL系统的情况下,NT120包括ATU-R122(例如,调制解调器,在某些情况下也称为收发机,其由ADSL和/或VDSL标准之一所定义)或者任何其它合适的网络终端调制解调器、收发机或者其它通信单元。VDSL系统中的远端设备可以是VTU-R。正如本领域技术人员所认知的和这里所描述的那样,每个调制解调器都与它所连接的通信系统交互,并且生成运行数据作为该调制解调器在通信系统中的性能结果。
NT120还包括管理实体(ME)124。ME124可以是任何合适的硬件设备,例如微处理器、微控制器或者固件或硬件形式的电路状态机,这些设备能够根据所需要的任何可应用的标准和/或其它规范来执行。ME124采集性能数据,并将性能数据存储在其MIB中,所述MIB是由每个ME维护的信息数据库,并且可以通过诸如SNMP(简单网络管理协议)的网络管理协议或者TL1命令来访问,所述SNMP是一种管理协议,用来从网络设备收集信息以提供给管理员控制台/程序,而TL1是一种已经建立很久的命令语言,用来在电信网络元件之间规划响应和命令。
系统中的每个ATU-R都连接到位于CO或其它上游和/或中心位置中的ATU-C。在VDSL系统中,系统中的每个VTU-R都连接到位于CO或其它上游和/或中心位置(例如,诸如ONU/LT、DSLAM、RT等的任何线路终端设备)中的VTU-C。在图1中,ATU-C142位于CO146中的接入节点(AN)140处。AN140可以是DSL系统部件,例如DSLAM、ONU/LT、RT等,如同本领域技术人员所理解的那样。ME144类似地维护一关于ATU-C142的性能数据的MIB。AN140可以连接到宽带网络170或者其它网络,如同本领域技术人员所理解的那样。ATU-R122和ATU-C142由环路130连接在一起,在ADSL(和VDSL)的情况下,该环路130通常是还承载着其它通信服务的电话双绞线。在被捆绑系统中,例如在出于所有目的合并于此的美国申请序列号No.10/808,771中所描述的,多个环路130可以“被捆绑”以一起为单个使用者运行,从而为该使用者提供额外的带宽。如同本领域技术人员可以理解的那样,被捆绑线路组同样提供了改进的消除在被捆绑线路之间引入的串音的机会。以下详细解释在本发明中对该特性的使用和对线路发射机的联合优化。
图1所示接口中的一些可用来确定和采集运行和/或性能数据。就图1中的接口不同于另一个ADSL和/或VDSL系统接口方案而言,系统是众所周知的,并且该差别对于本领域技术人员而言是已知并显而易见的。Q接口155在运营商的NMS150和AN140中的ME144之间提供接口。在G.997.1标准中指定的所有参数均适用于Q接口155。ME144所支持的近端参数从ATU-C142得到,而来自ATU-R122的远端参数可从U接口上的两个接口中的任意一个得到。利用嵌入信道132发送且在PMD层处提供的指示符比特和EOC消息,可以用来在ME144中生成所需要的ATU-R122参数。作为替代,OAM(操作、维护和管理)信道以及合适的协议可以用来在ME144请求时从ATU-R122中取回参数。类似的,来自ATU-C142的远端参数可以由U接口上的两个接口中的任意一个获得。在PMD层处提供的指示符比特和EOC消息,可以用来在NT120的ME124中生成所需要的ATU-C142参数。作为替代,OAM信道和合适的协议可以用来在ME124请求时从ATU-C142中取回参数。
在U接口(本质上是环路130)处,有两个管理接口,一个位于ATU-C142(U-C接口157),另一个位于ATU-R122(U-R接口158)。接口157为ATU-R122提供ATU-C近端参数,以通过U接口130取回。类似地,接口158为ATU-C142提供ATU-R近端参数,以通过U接口130取回。可适用的参数可以取决于正在使用的收发机标准(例如,G.992.1或G.992.2)。
G.997.1标准指定了横跨U接口的可选OAM通信信道。如果实现该信道,ATU-C和ATU-R配对可以使用该信道来传递物理层OAM消息。于是,这种系统的收发机122、142可以共享在其各自的MIB中维护的各种运行数据和性能数据。
可以在1998年3月的ADSL论坛中,从标题为“ADSL Network ElementManagement(ADSL网络元件管理)”的DSL论坛技术报告TR-005中,找到关于ADSL NMS的更多信息。还有2004年5月的标题为“CPE WANManagement Protocol(CPE WAN管理协议)”的DSL论坛技术报告TR-069。最后,2004年5月来自DSL论坛的标题为“LAN-Side DSL CPE ConfigurationSpecification(LAN侧DSL CPE配置规范)”的DSL论坛技术报告TR-064。这些文献陈述了CPE侧管理的不同情况,其中的信息对于本领域技术人员是公知的。关于VDSL的更多信息可以在ITU标准G.993.1(有时称为“VDSL1”)和正在形成的ITU标准G993.2(有时称为“VDSL2”)以及正在编撰中的若干DSL论坛工作文本中找到,所有这些都为本领域技术人员所公知。例如,在以下文献中可以得到更多的信息:标题为“VDSL NetworkElement Management(VDSL网络元件管理)”的DSL论坛技术报告TR-057(以前是WT-068v5)(2003年2月)、标题为“FS-VDSL EMS to NMS InterfaceFunctional Requirements(FS-VDSL EMS到NMS接口功能需求)”的技术报告TR-065(2004年3月)、针对VDSL1和VDSL2 MIB单元的ITU标准G997.1的正在形成的版本,或ATIS北美草案动态频谱管理报告NIPP-NAI-2005-031。
在ADSL中,较之在VDSL中,共享相同捆扎(binder)的线路在同一线路卡上终结较为少见。但是,以下对DSL系统的讨论将扩展到ADSL,原因是相同捆扎线路的共同终结也可行(特别是在既处理ADSL又处理VDSL的较新的DSLAM中)。在DSL设备的典型布局中,多个收发机配对正在运行并且/或者可用,而每条用户环路的一部分都与一多对捆扎(或者集束(bundle))中其它使用者的环路搭配。在机架后面,非常靠近客户前端设备(CPE),环路采用引入线(drop wire)的形式并离开集束。因此,用户环路经过两种不同环境。环路的一部分可位于捆扎内部,在该处,环路有时候免于外部电磁干扰,但是却受到串音干扰。在机架后面,当对于引入线的大部分来说该配对远离其它配对时,引入线通常不受串音影响;但是由于引入线未被屏蔽,因此传输也可能被电子干扰明显地削弱。许多引入线具有2-8个双绞线,而在对这些线路的归属或者捆绑提供多项服务(单个服务的复用和解复用)的情况下,在引入线节段中的这些线路之间会发生额外的显著串音。
图2示出了一种通用的示例性DSL应用场景。总计(L+M)个使用者291、292的所有用户环路经过至少一个公共的捆扎。每个使用者经专用线路连接到中心局(CO)210、220。不过,每条用户环路可能经过不同的环境和介质。在图2中,L个客户或使用者291使用光纤213和铜双绞线217的组合连接到CO210,这种情况通常称为光纤到交接箱(Fiber to theCabinet,FTTCab)或光纤到路边(Fiber to the Curb)。来自CO210中的收发机211的信号被CO210中的光线路终端212和光网络单元(ONU)218中的光网络终端215转换。ONU218中的调制解调器216用作ONU218和使用者291之间信号的收发机。
可以以协同的方式,例如矢量化,操作共同终止在诸如CO210、218和ONU220(和其它)的位置处的使用者线路。在矢量化通信系统(例如矢量化ADSL和/或VDSL系统)中,可以获得信号和处理的协同。当利用公共的时钟和处理器共同生成来自DSLAM或LT的多条线路的发送信号时,发生下游矢量化。在具有这种公共时钟的VDSL系统中,针对每个音调,单独出现使用者之间的串音。因此,针对许多用户的下游音调中的每一个可以由公共的矢量化发射机独立地生成。类似地,当公共时钟和处理器用于共同接收多条线路的信号时,出现上游矢量化。在具有这种公共时钟的VDSL系统中,针对每个音调,单独出现使用者之间的串音。因此,针对多个用户的上游音调中的每一个可以由公共的矢量化接收机独立地处理。
其余的M个使用者292的环路277只为铜双绞线,这种场景称为光纤到交换台(FTTEx)。只要可能并且经济上可行,FTTCab都优于FTTEx,因为它减小用户环路的铜质部分的长度,并因此提高了可实现的速率。此外,FTTCab被期待成为将来日益普及的布局。这种类型的布局可导致显著的串音干扰,并意味着,不同使用者的线路由于其工作于特定环境而具有不同的数据承载能力和性能能力。这种布局可使得,光纤馈送“室”线路和交换线路可以混合在同一捆扎中。由终结于不同地方的线路产生的串音噪声通常不能通过公知的判决-反馈机制来直接消除,相反,却呈现出可以由此处描述的本发明完全或者部分消除的时变空间噪声。
如图2可见,从CO220至使用者292的线路共享捆扎222,该捆扎不被CO210和使用者291之间的线路使用。此外,另一捆扎240对于通向/来自CO210和CO220以及它们各自的用户291、292的所有线路而言是公共的。在图2中,示出了远端串音(FEXT)282和近端串音(NEXT)281,其影响共同位于CO220处的至少两条线路227。
如本领域技术人员将认知到的那样,这些文献所描述的运行数据和/或参数中的至少一部分可以用于本发明实施例。此外,至少一些系统描述同样可用于本发明实施例。可以在此找到可从DSL NMS获得的各种类型的运行数据和/或信息;其它为本领域技术人员所公知。
矢量化DMT信道(上游和下游)在同步数字双工DSL系统中由以下简单矩阵的等式表征:
Y=HX+N 等式(1)
其中H(也表示为H)为描述单个音调上的插入损失和串音的矩阵,并且取决于所使用的输入和输出的数量,在使用诸如幻象模式(phantom-mode)信号信道的特殊信道时包括H的非方阵版本(non-square version)。对于只有差分的矢量化,H通常是大小为U×U的方阵,在使用幻象模式信号的完整双边矢量化中,可以为(2U-1)×(2U-1)。对于使用幻象的单边系统,额外U模式的任意组合可以分配给下游矢量化计算和上游矢量化计算中的任何一个(但不会是两个)。对于各个音调,H可以是不同矩阵,并且在上游方向和下游方向中通常不相同。在本公开内容中,单个H用来使符号简单化。复杂转子计算单元将复杂转子独立地应用于任一方向中的每个这样的音调,如同以下将要更详细描述的那样。
在上游发送方向上,例如在数据发送给DSLAM、RT设备、LT设备等的DSL系统中所发现的,白噪声等效信道的因数分解为
没有噪声白化的信道的因数分解为
H=QR 等式(3)
这些因数分解产生右三角矩阵。在本发明实施例中,三角在对应于被捆绑线路的位置变为块三角(而不是严格的三角)。这种三角矩阵的一个示例如下方等式4所示,具有3个使用者和4条线路。注意对角线上方有一个非零项(x表示某项可能为非零,但是此处并不直接关注该项)。
中间的2×2矩阵可以称为R22,于是
虽然矩阵可以被三角化,但在QR因数分解中让其作为对应于被捆绑线路的块矩阵(本质上是将QR因数分解中使等式4中的项r23为零的那一步骤省略)允许更高的性能,因为这两条线路的发射机可以在被捆绑系统中被联合优化。本发明中的优化对中间矩阵执行恰当的块线路处理等(例如,奇异值分解(SVD)),如下:
R22=F2A2M2 * 等式(6)
在被捆绑线路组中的判决不会为了消除该被捆绑线路组的串音而被反馈,因为这固有地使用针对所述被捆绑线路的所述SVD/块线路处理来完成。整个被捆绑线路组的判决被反馈,用于所有线路的噪声预测,并且用于在解码顺序上跟随被捆绑组的其他未捆绑线路的反馈部分。M矩阵可以在发射机中实现,因为被捆绑线路位于单个发射机中,M矩阵分离串音并且允许更高的性能。这样的SVD(或其他块线路处理)可以由用于各个和每个捆绑线路组的诸如DSL优化器的控制器实现,以便获得对应的M矩阵和F矩阵(它们是正交的)。M和F矩阵可以被转化为一系列旋转,例如在通过引用合并于此的美国申请序列号No.11/284,692中所公开的那样,并且可以被发现实现了这一系列旋转中任意一个。
A-1是可以在接收机(与转子分离)中以最小的复杂度轻易实现的对角矩阵。矩阵A用于针对被捆绑组中的线路确定在所有比特交换和加载算法中使用的增益(该A将是所选择顺序,即在解码中位于该组之前或之后的其他线路,的函数;预编码和解码的排序可以以任何合适的方式选择,包括根据在通过引用合并于此的美国申请序列号No.11/344,873中公开的一个或多个实施例的那些方式。另外,其他涉及排序和相关事项的技术可以在斯坦福大学于2005年秋季所教授的EE479课程笔记中找到;该笔记的第12、13、14和15章出于所有目的将其全部合并于此)。
这些增益至少与不采用在发射机处被捆绑线路间的附加协同时的增益一样高。注意,在使用旋转来在发射机中实现M矩阵的情况下,转子单元可以在DSL系统的客户侧(NT)与被捆绑发射机一起使用。任何排序算法都一样,仅仅对于被捆绑的组而言具有新的、更好的增益,而不是具有在没有捆绑时出现的增益。
反馈部分可以对作为反馈部分输入的其他之前被解码的使用者(来自同一DMT符号)使用瞬间判决。该过程可以针对每个符号而重置,从而将这种瞬时判决的误差扩散限制在当前符号。因此,误差扩散不是像在时域判决反馈系统中那样严重的问题,在时域判决反馈系统中,误差突发可能持续较长时间(特别是在使用外部格式编码和/或RS编码来改善编码增益的时候)。在DMT中,并且特别地在独立地施加于单个符号中连续的各使用者音调的格式编码的情况下,如果从判决设备输入中得到软信息,则可能会有音调GDFE的显著性能增益。其他使用者的判决将影响这样的软信息,软信息然后被传递到解码器用于各使用者的格式编码(所述格式编码逐音调运行并且每符号地终结自身)。净影响在于,其他使用者的编码可以帮助消除当前使用者上的误差,反之亦然。最终的最大后验à解码器极限较之单独使用单个的格式编码,可以对应于可观的编码增益(当然不会超过能力限制)。
在FEXT明显的时候,具有GDFE接收机的矢量DMT较之非矢量化接收机已经具有很大的性能增益。可以获得额外的迭代解码增益(0-2dB),但是可能会以高于期望的迭代解码复杂度为代价。
本发明的一个示例在图3的系统图中示出。DSL上游发送配置300包括若干使用者线路。在图3所示的示例中,有7个单线路使用者310(使用者1-4和6-8)。另一使用者312,即使用者315具有采用3条被捆绑DSL线路313的被捆绑系统。使用者310、312发送的数据横跨信道H315。如同本领域技术人员所理解的那样,来自使用者1-4和6-8的DMT数据在信道上传输之前将由模块318处理(发送处理)。然而,对来自使用者312的数据的处理不同。与3条被捆绑线路313对应的DMT数据在由发送处理模块318处理之前,由前馈滤波器314进行联合滤波(例如,矩阵M)。模块314的配置和运行可以由控制器390(例如,DSL优化器、DSM中心等)控制。如同本领域技术人员所理解的那样,发送处理模块318可以进行诸如IFFT、并串转换、循环扩展添加、加窗、滤波、内插和数模转换等操作。
使用本发明实施例的接收机500的特定操作和至少一个实现如图5所示。接收机500接收被接收数据501,例如矢量化DMT DSL系统中的多使用者数据。接收机可以施加某些预处理,例如FFT 502等,如同本领域技术人员所理解的那样,然后将数据发送到上游多使用者数据处理单元503。在单元503中,“全数据”处理单元504可以处理多使用者数据包中的被捆绑线路数据以及来自一条或多条未捆绑线路的数据(“未捆绑”线路是单个使用者的单线路,并且术语“单线路”和术语“未捆绑线路”在此可以互换使用)。在某些矢量化DSL系统中,前馈滤波器可以施加Q*矩阵506或其等效矩阵,如同在通过引用合并于此的美国申请序列号No.11/336,113中所公开的那样。根据美国申请序列好No.11/284,692所教导的,矩阵506(以及其他矩阵,例如图5的矩阵522和图3的发射机M矩阵)可以在恰当的位置由一个或多个复杂转子实现,如同本领域技术人员所理解的那样。
从这一点开始的数据处理序列由使用者的排序进行指示。前馈滤波器512的输出,如果有的话,从来自处理单元504的针对每条线路的数据中减去。这样的减法实现串音消除和/或噪声去相关。在减法之后,复用器509将数据导向判决设备516(对于未捆绑线路)或者被捆绑线路组处理单元520(对于被捆绑线路)。
如果数据对应于未捆绑线路,那么判决设备516的输出被传递到复用器540,然后到接收机500的剩余解码器阶段。接收机的剩余阶段可以包括格式解码550、去交织552、FEC解码和解扰554以及解帧556,然后有效载荷数据558可以被传送到恰当的目的地。在解码器550和多使用者数据处理单元503之间还可以使用迭代解码。判决设备516的输出还可以作为反馈滤波器512的输入。可选地,判决设备516的输入可以作为反馈滤波器512的输入,从而允许用于实现反馈滤波的替代性方式(例如,使用误差预测器等的自适应反馈滤波)。
如果复用器509处的数据对应于被捆绑线路组,那么该数据被发送到被捆绑线路组处理单元520,在单元520中,输入首先由前馈矩阵522滤波(例如,使用可以用音调转子来实现的F*矩阵等,如同在所引用的专利申请的一篇或多篇中所描述的那样)。前馈滤波的输出被提供给判决设备528,设备528输出的数据传递给复用器540,然后到接收机500的剩余解码器阶段。判决设备528的输出还可以作为反馈滤波器512的输入。可选地,判决设备528的输入可以作为反馈滤波器512的输入,从而允许用于实现反馈滤波的替代性方式,如上所述。
控制器590(例如DSL优化器)可以连接到单元503、单元504、反馈滤波器512等,并且可以辅助配置多个模块,例如前馈滤波器506和522、反馈滤波器512以及由复用操作509和540施加的对使用者/线路进行排序(这些模块中的一部分可以在以上通过引用合并于此的美国申请序列号No.11/344,873中找到)。再次,其他涉及排序和相关事项的技术可以在以上通过引用合并于此的斯坦福大学于2005年秋季所教授的EE479第12-15章的课程笔记中找到。
如同在其他上游解码系统中那样,前馈滤波器可以用于向所接收的多使用者数据施加Q*矩阵滤波506,如图5所示。在如图5所示的本发明实施例中,GDFE可以施加反馈滤波器512,以便或者实现串音消除,或者实现噪声预测,或者两个都实现。如同本领域技术人员所理解的那样,可以施加其他恰当的滤波和/或数据处理。例如,反馈滤波器512可以施加也可以不施加。反馈滤波器512可以被配置为从未捆绑线路信号中移除串音,如以上通过引用合并于此的美国申请序列号No.11/336,113所描述的那样。类似地,反馈滤波器512可以从多使用者数据中移除噪声,如同在该同一申请中所教导的那样。
在本发明的实施例中,前馈和反馈滤波器可以用静态滤波器、自适应滤波器(以便考虑到信道和噪声变化),或者静态和自适应滤波器的至少一种组合实现。还存在其他使用本发明实施例的接收机实施例,如同本领域技术人员所理解的那样。
根据本发明一个以上实施例的信号发送的一个过程400(作为方法,本质上,和/或作为计算机程序产品中的实现)如图4A所示。在402,获取与所关心的使用者的线路(或者在使用捆绑时是多条线路)相对应的使用者数据。在404进行评估,以判断该使用者是被捆绑线路组使用者还是单线路使用者。如果数据不是来自被捆绑线路组使用者,那么在406处用单线路处理对使用者数据进行处理以备发送。然后,在412处,在线路上发送这些经过单线路处理的数据。如果使用者具有被捆绑线路,那么进行不同的处理。通过在408处施加前馈滤波(例如,通过矩阵M)来对与被捆绑使用者的所有线路相对应的数据进行处理。在施加该滤波后,在410处,对各线路进行标准单线路发射机处理,最后在412处将处理后的数据在线路上发送。然后,针对在步骤402处获得的一组新的使用者数据,可以重复过程400。
图4B的过程401示出根据本发明至少一个实施例的信号接收(作为方法,本质上,和/或作为计算机程序产品中的实现)。在414处,从所有线路(包括被捆绑线路和未捆绑线路)接收使用者数据。在414处接收的数据假定为经过了标准接收机处理,包括滤波、模数变换、抽取、循环扩展移除、加窗和FFT处理。在415,来自所有线路的使用者数据进行前馈滤波(例如,通过矩阵Q*)。然后依次对各使用者的数据执行反馈滤波420。该反馈滤波可以用于消除串音和/或去相关噪声。在424进行评估,以确定所考虑的使用者数据是否属于被捆绑线路组。如果在424处该使用者是单线路使用者,那么可以在426处针对该线路的数据进行判决。在判决后,在428可以例如通过比较判决前后的数据进行误差度估计。在误差度计算后,单线路数据的处理前进到440。
如果在424处该使用者是被捆绑线路组使用者,那么对来自属于该被捆绑线路组的数据施加前馈滤波430(例如,通过乘以F*)。即使被捆绑使用者的线路在接收机所使用的排序中不是连续的,那么本领域技术人员也将明白被捆绑线路组使用者的线路可以为了该处理而被聚合,而不失一般性。在施加前馈滤波之后,在432依次针对各被捆绑线路进行判决,可选地,还可以在434出针对各被捆绑线路生成误差度。在436进行评估,确定是否被捆绑线路组的所有线路都被处理过了。如果所有线路都被处理过了,那么本捆绑线路组使用者数据已经被完整地处理了,过程401前进到440;否则,返回432。在426和432处进行的判决可以是软判决,如同本领域技术人员所公知的那样,并且还可以施加迭代解码以便提高此类判决的可靠性。
注意,在被捆绑线路组中的线路之间(即在判决424之后)没有施加接收机反馈滤波,因为同一被捆绑线路组中的被捆绑线路之间的串音使用本发明的块处理移除。不再需要这样的滤波,因为接收机前馈滤波430和发射机前馈滤波408(图4A)的组合应当得到没有噪声相关的无串音信道。如果没有正确执行发射机前馈滤波408,那么对于来自被捆绑线路组的线路的数据,需要接收机反馈滤波。
在440,判断是否所有使用者的数据都被处理过了。如果剩余待处理的使用者数据,那么下一步骤应该在420处重新开始对下一使用者线路进行反馈滤波。如果所有使用者都被处理过了,那么在480处进行滤波器更新操作,如果需要的话。该操作可以包括使用在428和/或434计算的误差度来更新在415、420和430处使用的接收机前馈和/或反馈滤波器。此外,也可以更新在图4A的403处使用的发射机前馈滤波器。这样的更新可以由诸如DSL优化器或DSM中心的控制器执行。最后,在更新之后,处理终结并且在490处重置,以便在414处接收下一音调、DMT符号或者其他多使用者数据。
相应的下游预编码器修改在图6A、6B、7A和7B中的示例性实施例中示出。下游发射机的发送配置通过对被捆绑线路增加矩阵M(或者其他恰当的可用于被捆绑线路的块线路处理)而扩大,矩阵M可以用矩阵乘法、复杂转子单元等实现(这样的实现在本公开的此处或任何地方可以统称为“滤波”或“处理”等,并且这样的术语意图包括所列举的实现以及任何其他对本领域技术人员来说公知和/或显而易见的实现)。
在接收机中,未捆绑线路可以具有个别的定标,如同在以上通过引用合并于此的美国申请序列号No.11/336,666中所教导的那样。被捆绑线路接收机实现F*矩阵(例如,通过矩阵乘法、复杂转子单元,或者其他滤波或处理),然后使用A-1矩阵等进行对角定标。预编码器不在被捆绑线路中使用预编码串音移除反馈,并且未捆绑线路的预编码由R矩阵的剩余部分确定,如同在GDFE情况(没有噪声预测器)中那样。模加法针对个别被捆绑线路中每一条上的群大小(constellation size),在接收机中可以在各最终输出线路使用类似的设备(如同在美国申请序列号No.11/336,666中所公开的那样)。还可以根据需要或者在恰当情况下采用高频振动信号(如同在美国申请序列号No.11/336,666中所公开的那样)。
图6A的系统图中示出了下游DSL发送配置中本发明的至少一个实施例。将结合诸如DMT符号的多使用者数据的发送进一步解释图6A的例子。
若干单线路使用者数据线路612(构成未捆绑线路组)和一个被捆绑线路组使用者614(即,至少两条被捆绑使用者数据线路)向发射机模块610提供用于下游发送的数据,发射机模块610可以是某种类型的整个发射机、收发机等的一部分。对应于各条线路的数据(被捆绑的或未捆绑的)可以经历恰当的编码操作,例如成帧、FEC编码和加扰、交织、群编码和增益定标。来自使用者614的被捆绑线路数据提供给被捆绑线路预编码单元620,以便施加恰当的被捆绑线路预编码,例如使用如上所述的M矩阵。被捆绑线路预编码单元620被示为模块610的一部分,虽然这样的被捆绑线路预编码可以在任何其他方便和/或合适的地方进行,如同本领域技术人员所理解的那样。来自被捆绑线路预编码单元620的输出数据和来自未捆绑线路的数据例如由复用器624组合在一起,然后在预编码器630中处理数据。
然后,在复用器624输出处的对应于某条线路的数据由预编码器630进行预编码。这样的预编码可以任何合适的方式执行,例如根据以上引用的标题为“TONAL PRECODING(音调预编码)”(代理机构编号No.0101-p17p)的美国临时申请所教导的至少一个实施例。单元630的示例性预编码包括减去反馈滤波器632的输出、加上可选的高频振动信号634、施加取模操作636,虽然这些预编码步骤中的一个或多个可以省略,如同本领域技术人员所理解的那样。经过初始处理的数据作为输入,被提供给反馈滤波器632。在来自所有线路的数据都被处理过之后,可以施加前馈滤波器638,例如通过将所述数据乘以矩阵Q。相乘之后,各条线路的数据被诸如解复用器的设备分离。最后,各条线路的数据经历其他标准发送处理640。如同本领域技术人员所公知的那样,发送处理模块640可以进行诸如IFFT、并串转换、循环扩展添加、加窗、滤波、内插和数模转换等操作。经过完整处理的发送数据然后经过信道H650向下游发送。
用于执行被捆绑线路和未捆绑线路预编码的处理步骤是由结合图6A所描述的发射机模块610执行的。这些部件中的一个或多个可以连接到诸如DSL优化器或DSM中心的控制器690。这样的控制器可以配置单元620、发射机模块610和/或预编码器630的可编程元件,例如单元620和638的前馈滤波器、反馈滤波器632、可选的高频振动信号634和可选的取模操作636。这样的控制器还可以配置由在624和628处执行的复用操作所施加的对使用者和线路的排序。可以以合适的方式选择排序,包括根据以上通过引用并入的美国申请序列号No.11/344,873的一个或多个实施例所教导的那样。再次,其他涉及排序和相关事项的技术可以在以上通过引用合并于此的斯坦福大学于2005年秋季所教导的EE479第12-15章的课程笔记中找到。
图6B的系统图示出了根据本发明一个或多个实施例的被捆绑线路组接收机601。从信道H650接收信号。针对未捆绑线路的信号发送给标准接收机602,在标准接收机602中,执行标准接收处理651(例如,诸如滤波、模数转换、抽取、循环扩展移除、加窗、串并转换和FFT处理等的操作)和解码652(例如,诸如格式解码、去交织、FEC解码和解扰以及解帧的操作)以生成单线路使用者数据653。
在被捆绑线路组的情况下,接收机601在三条被捆绑线路660上接收信号。首先使用标准接收处理651对这些线路660上的数据进行处理。模块651以与针对单线路使用者数据执行的处理相类似的方式对各线路上的数据进行接收机处理。来自该使用者的被捆绑线路组中所有被捆绑线路的数据在664被滤波,根据线路组的SVD和/或其他块线路处理,例如通过施加F*矩阵(可能是A-1矩阵,如果恰当的话)。这可以使用诸如矩阵乘法、复杂旋转等的恰当技术完成。在本发明的某些实施例中,提供滤波后的数据(例如通过复用器666)来移除噪声。从各线路的数据中减去反馈滤波器670的输出,从而降低噪声。在这样的减法之后,使用判决设备668对经过减法后的数据进行解码。解码后的数据最终在模块672处被提供,作为该使用者的有效载荷。判决设备668的输出还作为反馈滤波器670的输入。可选地,判决装置668的输入也可以作为反馈滤波器670的输入,以便实现作为替换的反馈滤波器670,如同本领域技术人员所理解的那样。
在以上描述中,判决设备668可以包括或者不包括诸如格式解码、去交织、FEC解码和解扰以及解帧的操作。在某些实施例中,判决设备668可能仅仅产生软判决,在这种情况下,在数据被提供来作为有效载荷数据之前,由模块672执行某些解码操作。如同本领域技术人员所理解的那样,可以使用迭代解码技术来实现某种性能增益。被捆绑线路接收机601可以连接到控制器690。这样的控制器可以用于监测操作并且配置接收机601的可编程模块,例如前馈滤波器664、反馈滤波器670和复用器666。
通过比较判决设备668的输入和输出,可以针对每条线路产生误差度(例如在滤波器670中)。这样的度量可以用于更新接收机601的某些方面,例如模块664和670。这样的更新可以直接或间接地通过控制器690执行。当控制器690用于更新时,该控制器可以使用来自对应于单线路使用者的线路并且在解码器652处计算出的误差度。这样的控制器还可以对图6A的发送配置中的模块执行更新,从而在线路上有信道和/或噪声变化时允许最可靠的发送。
使用根据本发明的下游系统的一个或多个实施例的信号发送过程如图7A所示(例如,方法和/或在计算机程序产品等中的实现)。过程700开始于712,提供了多使用者数据,在矢量化DMT DSL系统的情况下,所述多使用者数据可以是由来自至少一条未捆绑线路的数据和来自多条被捆绑线路的数据组成的DMT符号,所述被捆绑线路包括至少一个被捆绑线路组。在714判断给定的数据是来自被捆绑使用者还是来自未捆绑使用者。如果数据来自被捆绑使用者,那么在716对该使用者的所有线路的数据施加前馈滤波。如果数据来自未捆绑使用者,那么不进行这样的处理。在718,对来自当前使用者线路(或多条线路)的数据施加反馈预编码,而不管捆绑线路的状态。在720处判断是否来自所有使用者的数据都被处理过了。如果还有数据要处理,过程返回714。如果所有使用者的数据都被处理过了,那么在722对来自所有线路的数据施加前馈滤波器(例如,Q矩阵),然后在724对来自各条线路的数据施加标准发送处理(例如,诸如IFFT、并串转换、循环扩展添加、加窗、滤波、内插和数模转换的操作)。最后,各条线路的数据在726处被发射。
使用根据本发明的下游系统的至少一个实施例的信号接收过程如图7B所示(例如,方法和/或在计算机软件产品中的实现等)。过程701开始于720,从使用者所使用的线路(或线路组)接收数据。在732处判断该使用者是被捆绑线路使用者还是未捆绑线路使用者。在未捆绑线路使用者的情况下,在734根据已知的用于单线路数据解码的方法对数据进行解码。可以在736处通过比较解码操作前后的数据来确定误差度。然后,如果需要的话,可以在750处更新可用于本发明实施例的各种滤波器中的一个或多个。
在被捆绑使用者的情况下,在738处对来自该使用者的所有线路的数据施加前馈滤波器,然后各条线路的数据在步骤740处经历反馈滤波。然后在742处对线路的数据进行解码,并且如果需要的话在744处计算误差度。在746处判断当前被捆绑线路组使用者是否还有其他线路要被解码。如果所有线路的数据都已经被解码,那么过程701可以返回740处理下一条线路的数据。否则,在750更新可用于本发明实施例的各种滤波器中的一个或多个,如果需要的话。
如上所述,可选地,可以在750处使用在736和/或744处计算的误差度对滤波和其他模块进行更新。还可以更新在738和/或740处执行的操作以便反映信道和/或噪声的变化。当使用控制器时(例如,图6A和/或图6B的控制器690),控制器可以承担更新这些过程中所使用的一个或多个模块的可编程部件这一任务。在可选的更新750后,过程在751处重置,并且该过程在730处针对下一音调或下一DMT符号重新开始。
根据本发明实施例的多种装置可以实现一个以上之前讨论的方法和/或技术。根据图8A中所示的本发明的一个实施例,嵌套矢量化控制单元800可以为连接到DSL系统的独立实体的一部分,例如辅助使用者和/或一个以上系统操作者或提供者操作和可能优化系统使用的控制器810(例如,作为DSL优化器、DSM服务器、DSM中心或动态频谱管理器或者具有DSL优化器、DSM服务器、DSM中心或动态频谱管理器的设备),包括在实现音调预编码的至少一个上游接收机和/或至少一个下游发射机处的至少一个音调预测GDFE的实现。(DSL优化器也可以称作动态频谱管理器、动态频谱管理中心、DSM中心、系统维护中心或SMC)。在一些实施例中,控制器810可以是完全独立的实体,而在其它实施例中控制器810可以位于操作来自CO或其它位置的若干DSL线路的ILEC或CLEC中,或者为它们的一部分。如从图8A中的虚线846所见,控制器810可以在CO146中,也可以位于CO146和任何在系统内运行的单元的外部并独立于它们。此外,控制器810可以连接到和/或控制多个CO中的DSL和/或其它通信线路,或者与多个CO中的DSL和/或其它通信线路通信。
在本发明的一些实施例中,控制器810控制特定捆扎中的矢量化DSL系统和/或与特定捆扎中的矢量化DSL系统通信,例如与至少一个上游接收机通信。该捆扎中的DSL线路可以是ADSL、VDSL和/或其他通信线路的各种组合。嵌套矢量化控制单元800可以(直接地或间接地)访问与目标捆扎中的各条线路相关的信息和/或数据,还能够控制这些线路运行的某些方面。例如,嵌套矢量化控制单元800可以在至少一个接收机或接收机模块、至少一个发送接或发射机模块等中,初始地设置和/或更新Q、Q*、F*、A-1、S-1和/或G矩阵(和/或其他矩阵),如附图所示。并且,嵌套矢量化控制单元800可以恰当地使能和/或去使能音调预测GDFE和/或音调预编码器的操作。
嵌套矢量化控制单元800包括示为收集装置的数据收集单元820和示为分析装置的数据分析装置840。如图8A所示,收集装置820(可以是通常公知类型的计算机、处理器、IC、计算机模块等)可以连接到NMS150、在AN140处的ME144和/或由ME144维护的MIB148,它们中的任意或全部都可以是例如ADSL和/或VDSL系统的一部分。也可以通过宽带网络170(例如,通过TCP/IP协议或其它协议或除给定DSL系统内的正常内部数据通信之外的手段)收集数据。这些连接中的一个或多个允许嵌套矢量化控制单元800从系统收集运行数据(例如,用来生成和/或更新至少一个矩阵的数据、和/或用于复杂转子单元、用于音调预测GDFE和/或音调与编码器的数据)。数据可以一次性收集或随时间收集。在某些情况下,收集装置820可以周期性地进行收集,尽管它也可以根据请求收集数据或以任何其它非周期性的方式收集数据,从而允许嵌套矢量化控制单元800在需要的时候更新其信息、操作等。
在图8A的示例性系统中,分析装置840(也可以是通常公知类型的计算机、处理器、IC、计算机模块等)连接到DSLAM、调制解调器和/或控制器810内部或外部的系统运行信号生成装置850。该信号发生器850(可以是计算机、处理器、IC、计算机模块等)被配置为生成指令信号,并向调制解调器和/或通信系统的其他部件(例如,ADSL和/或VDSL收发机和/或系统中的其它设备、部件等)发送该指令信号。这些指令可以包括适应性地开启和关闭预测GDFE或音调预编码器、排序、加载、嵌套功能、请求新的和/或更新后的信道串音和插入损耗信息、以及请求并提供与相关通信线路的矩阵和/或任何其他运行特性有关的数据的命令。
本发明实施例可以利用具有与所收集的数据、矢量化DSL系统和其他相关线路和设备的过往运行有关的数据的数据库、资料库或其它数据集合。该参考数据集合可以存储为,例如,图8A的控制器810中的资料库548,并且被分析装置840和/或收集装置820所使用。控制器810还可以访问控制器810外部的一个或多个资料库和/或数据库,如同本领域技术人员所理解的那样。
在本发明的各实施例中,可以在一个以上诸如PC、工作站等的计算机中实现矢量化控制单元800。收集装置820、分析装置840和/或信号生成装置850可以为软件模块、硬件模块或二者的组合,如本领域技术人员将认知的那样。当与大量调制解调器一起工作时,可以引入和使用数据库来管理所收集的大量数据。
图8B中示出了本发明的另一个实施例。DSL优化器865在DSLAM885或其它DSL系统部件上运行,或者与DSLAM885或其它DSL系统部件共同运行,所述DSL优化器865和DSLAM885中的一个或两个在电信公司(“telco”)的前端895上。DSL优化器865包括数据模块880,其可以为DSL优化器865收集、汇编、调节、操纵和供应运行数据。模块880可以在至少一个诸如PC等的计算机中实现。来自模块880的数据被供应给DSM服务器模块870进行分析(例如,评估在给定上游端接收机中对GDFE的需求、评估与信道相关的矩阵和/或在GDFE中使用的其他数据、执行与预编码器类似的功能;以及调整排序、加载、嵌套功能、音调转子等)。还可以从与电信公司相关或不相关的资料库或数据库875中获得信息。服务器870可以在至少一个诸如PC等的计算机和/或计算机系统中实现。
操作选择器890可以用于实现、修改和/或停止DSL和/或其他通信系统的运行,包括实现多种包括发送功率、载波时标的运行参数。并且,为了实现本发明的实施例,选择器890还可以发送关于与嵌套相关的功能、GDFE或预编码器的运行、和支持这些操作的数据和/或信息相关的指令(例如,初始的和/或更新后的矩阵信息、PSDMASK和使用者的功率水平等)。可以由DSM服务器870或以其他合适的方式进行判断,如同本领域技术人员所理解的那样。由选择器890选择的运行模式和/或参数在DSLAM885和/或其他任何恰当的DSL系统部件设备中实现。这样的设备可以连接到诸如客户前端设备899之类的DSL设备。图8B的系统可以以类似于图8A的系统的方式运行,虽然有所区别但是依旧利用本发明的实施例,如同本领域技术人员所理解的那样。
一般来说,本发明的实施例采用的各种过程涉及存储在一个以上计算机系统中或通过一个以上计算机系统传输的数据,所述计算机系统可以是单个计算机、多个计算机和/或计算机的组合(它们中的任何一个或全部都可以互换地称为“计算机”和/或“计算机系统”)。本发明的实施例也涉及用于进行这些操作的硬件设备或其它装置。该装置可以按照需要而特别地构造,或者它也可以是由存储在计算机中的计算机程序和/或数据结构选择性地激活或选择性地重新配置的通用计算机和/或通用计算机系统。这里所展现的过程并不固有地涉及任何特定的计算机或其它装置。特别地,各种通用机器可以与根据这里的启示所编写的程序一起使用,或者可以更方便地构造更专用的设备来执行所需的方法步骤。基于以下给出的描述,用于多种此类机器的特定结构对本领域的技术人员来说是显而易见的。
上述本发明的实施例采用的各种过程步骤涉及存储在计算机中的数据。这些步骤需要对物理量进行物理操作。通常,尽管不是必要的,但是这些量采用能够被存储、传输、组合、比较或以其他方式操作的电信号或磁信号的形式。有时候,主要是为了通用的原因,将这些信号称为比特、比特流、数据信号、控制信号、值、元素、变量、字符、数据结构等是方便的。不过,应该记住的是,所有这些术语以及相似的术语都与适当的物理量相关,并且仅仅是应用于这些物理量的方便标签。
进一步地,所执行的操作经常在措辞上被称为例如识别、匹配或比较。在此处所描述的形成本发明一部分的任何操作中,这些操作都是机器操作。用于执行本发明实施例的操作的有用机器包括通用数字计算机或其它类似设备。在所有的情况下,应该记住操作计算机的操作方法与计算方法本身之间的不同。本发明的实施例涉及的方法步骤用于在处理电信号或其它物理信号以生成其它所需物理信号时对计算机进行操作。
本发明的实施例也涉及用于执行这些操作的装置。该装置可以为了所需的目的而特别构造,或者可以是由存储在计算机中的计算机程序选择性激活或重新配置的通用计算机。这里所展现的过程并不固有地涉及任何特定的计算机或其它装置。特别地,各种通用计算机可以与根据这里的启示所编写的程序一起使用,或者可以更方便地构造更专用的设备来执行所需的方法步骤。各种此类机器所需的结构可以从以上给出的描述中获得。
此外,本发明的实施例进一步涉及计算机可读介质,所述介质包括用于执行各种由计算机实现的操作的程序指令。介质和程序指令可以是为了本发明的目的而特别设计和构造的,或者它们可以是计算机软件领域技术人员所公知并可获得的类型。计算机可读介质的示例包括但不限于,诸如硬盘、软盘和磁带的磁介质;诸如CD-ROM盘的光介质;诸如可光读盘的磁-光介质;和特别配置为存储和执行程序指令的硬件设备,例如只读存储器设备(ROM)和随机访问存储器设备(RAM)。程序指令的示例既包括例如由编译器生成的机器代码,也包括含有更高级代码的文件,所述高级代码可以由使用解释程序的计算机执行。
图9图示了根据本发明一个以上实施例的、可以由使用者和/或控制器使用的典型计算机系统。计算机系统900包括任意数目的处理器902(也称为中央处理单元,或者CPU),其连接到包括主存储区906(通常是随机访问存储器,或RAM)和主存储区904(通常是只读存储器,或ROM)的存储设备。如同本领域所公知的那样,主存储区904用作向CPU单向传递数据和指令,而主存储区906通常用于以双向的方式传递数据和指令。这些主存储设备都可以包括任何合适的上述计算机可读介质。大容量存储设备908也双向连接到CPU902,并提供额外的数据存储容量,并且可以包括任何上述计算机可读介质。大容量存储设备908可以用于存储程序、数据等,并且通常为诸如硬盘的二次存储介质,其速度慢于主存储区。可以理解,在恰当的情况下,保留在大容量存储设备908中的信息可以以标准方式并入,作为主存储区906的一部分,从而成为虚拟内存。特定的大容量存储设备,例如CD-ROM914,也可能向CPU单向传送数据。
CPU902还可以连接到包括一个以上输入/输出设备的接口910,所述输入/输出设备例如视频监视器、轨迹球、鼠标、键盘、麦克风、触摸屏、变换读卡器、磁带或者纸带读取器、书写板、手写笔、声音或笔迹识别器或者其它公知的输入设备,当然还例如其它计算机。最后,CPU902可选地利用由912一般性地示出的网络连接来连接到计算机或者电信网络。采用这样的网络连接,可以预期,在执行上述方法步骤期间,CPU可以从网络接收信息,或者可以向网络输出信息。计算机硬件和软件领域的技术人员将熟悉上述设备和材料。上述硬件元件可以限定多个软件模块,以执行本发明的操作。例如,运行码字组合控制器的指令可以存储在大容量存储设备908或914上,并且在CPU902连同主存储区906上执行。在优选实施例中,控制器被划分为若干软件子模块。
本发明的许多特征和优点从所写出的描述中变得清晰,因此,所附权利要求书意在涵盖本发明的所有这些特征和优点。进一步,由于本领域技术人员易于进行多种改造和改变,因此本发明并不限于如图示和描述的确切构造和操作。因此,所描述的实施例应该被认为是示意性而非限制性的,并且本发明不应限于在此给出的具体内容,而应该由权利要求书及其等价方式的全部范围所限定,无论这些范围在现在或将来是可预期的还是不可预期的。
Claims (13)
1.一种用于在包括多条形成一组的DSL线路的多使用者矢量化DSL系统中发送数据的方法,其中所述DSL线路组包括未捆绑线路子组和被捆绑线路子组,该方法包括:
提供原始多使用者数据,所述原始多使用者数据包括:
来自所述被捆绑线路子组的原始被捆绑线路数据;和
来自所述未捆绑线路子组的原始未捆绑线路数据;
生成经过发送前处理的多使用者数据,包括:
向所述原始被捆绑线路数据施加块处理,以生成处理后的原始被捆绑线路数据;
发送所述经过发送前处理的多使用者数据,以生成经发送的多使用者数据;和
通过接收所述经发送的多使用者数据来生成接收多使用者数据;
解码所述接收多使用者数据,包括:
向所述接收多使用者数据施加块处理,以产生处理后的接收多使用者数据;
向所述处理后的接收多使用者数据施加反馈滤波,以生成经滤波的多使用者数据;和
执行以下步骤之一:
当所述经滤波的多使用者数据来自所述未捆绑线路组时,使用一判决设备生成解码后的未捆绑线路多使用者数据;或者
当所述经滤波的多使用者数据来自所述被捆绑线路组时,使用一被捆绑线路处理单元生成解码后的被捆绑线路多使用者数据。
2.根据权利要求1所述的方法,其中,向所述处理后的接收多使用者数据施加反馈滤波以生成经滤波的多使用者数据的步骤包括:
将所述解码后的未捆绑线路多使用者数据和所述解码后的被捆绑线路多使用者数据作为输入提供给一反馈滤波模块;和
从所述处理后的接收多使用者数据中减去反馈滤波模块输出数据,以生成经滤波的多使用者数据。
3.根据权利要求1所述的方法,其中,所述使用一被捆绑线路处理单元生成解码后的被捆绑线路多使用者数据的步骤包括:
向所述经滤波的多使用者数据施加块处理,以产生处理后的被捆绑线路多使用者数据;和
将所述处理后的被捆绑线路多使用者数据提供给一判决设备,以产生所述解码后的被捆绑线路多使用者数据。
4.根据权利要求1所述的方法,进一步包括更新以下处理中的至少一个:向所述原始被捆绑线路数据施加的块处理;向所述接收多使用者数据施加的块处理;或者向所述处理后的接收多使用者数据施加的反馈滤波。
5.根据权利要求3所述的方法,进一步包括更新向所述经滤波的多使用者数据施加的块处理。
6.根据权利要求1所述的方法,其中,向所述原始被捆绑线路数据施加块处理以生成处理后的原始多使用者数据的步骤包括以下步骤中的至少一个:执行一个或多个复杂转子操作;或施加矩阵乘法;
进一步地,向所述接收多使用者数据施加块处理以产生处理后的接收多使用者数据的步骤包括以下步骤中的至少一个:执行一个或多个复杂转子操作;或施加矩阵乘法。
7.根据权利要求3所述的方法,其中,向所述经滤波的多使用者数据施加块处理以产生处理后的被捆绑线路多使用者数据的步骤包括以下步骤中的至少一个:执行一个或多个复杂转子操作;或施加矩阵乘法。
8.一种用于在包括多条DSL线路的矢量化DSL系统中发送数据的方法,所述多条DSL线路包括多条未捆绑线路和多条被捆绑线路,该方法包括:
发送多使用者数据,包括:
在发送前对原始被捆绑线路数据进行块处理,以产生处理后的原始被捆绑线路数据;和
对原始未捆绑线路数据和所述处理后的原始被捆绑线路数据进行预编码,以生成用于发送的多使用者数据;
接收所述多使用者数据;和
对所接收的多使用者数据中的接收被捆绑线路数据进行处理,处理所述接收被捆绑线路数据的步骤包括:
对所述接收被捆绑线路数据进行块处理,以产生处理后的接收被捆绑线路数据;
对所述处理后的接收被捆绑线路数据进行反馈滤波,以产生经滤波的被捆绑线路数据;和
将所述经滤波的被捆绑线路数据提供给一判决设备。
9.根据权利要求8所述的方法,进一步地,所述预编码的步骤包括:
对所述未捆绑线路数据和所述处理后的原始被捆绑线路数据进行反馈滤波,以产生经减法的多使用者数据;和
对所述经减法的多使用者数据进行块处理。
10.根据权利要求8所述的方法,进一步包括更新以下的至少一个:对所述原始被捆绑线路数据进行的块处理;对所述接收被捆绑线路数据进行的块处理;或者对所述处理后的接收被捆绑线路数据进行的反馈滤波。
11.根据权利要求9所述的方法,进一步包括更新以下处理的至少一个:对所述未捆绑线路数据和所述处理后的原始被捆绑线路数据进行的反馈滤波;或对所述经减法的多使用者数据进行的块处理。
12.根据权利要求8所述的方法,其中,对所述原始被捆绑线路数据进行块处理的步骤包括以下步骤中的至少一个:执行一个或多个复杂转子操作;或施加矩阵乘法;
进一步地,对所述接收被捆绑线路数据进行块处理的步骤包括以下步骤中的至少一个:
执行一个或多个复杂转子操作;或
施加矩阵乘法。
13.根据权利要求9所述的方法,其中,对所述经减法的多使用者数据进行块处理的步骤包括以下步骤中的至少一个:执行一个或多个复杂转子操作;或施加矩阵乘法。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US68965905P | 2005-06-10 | 2005-06-10 | |
US60/689,659 | 2005-06-10 | ||
US69811305P | 2005-07-10 | 2005-07-10 | |
US60/698,113 | 2005-07-10 | ||
US11/367,930 | 2006-03-03 | ||
US11/367,930 US7688884B2 (en) | 2005-06-10 | 2006-03-03 | Vectored DSL nesting |
PCT/IB2006/000630 WO2006131791A1 (en) | 2005-06-10 | 2006-03-16 | Vectored dsl nesting |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101194435A CN101194435A (zh) | 2008-06-04 |
CN101194435B true CN101194435B (zh) | 2011-09-07 |
Family
ID=36662379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800206031A Expired - Fee Related CN101194435B (zh) | 2005-06-10 | 2006-03-16 | 矢量化dsl嵌套 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7688884B2 (zh) |
EP (1) | EP1897241A1 (zh) |
JP (1) | JP5294849B2 (zh) |
CN (1) | CN101194435B (zh) |
WO (1) | WO2006131791A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7779162B2 (en) | 2003-08-07 | 2010-08-17 | At&T Intellectual Property I, L.P. | Methods and systems for providing an asymmetric ethernet service |
US7639596B2 (en) * | 2003-12-07 | 2009-12-29 | Adaptive Spectrum And Signal Alignment, Inc. | High speed multiple loop DSL system |
EP1982432B1 (en) * | 2006-01-31 | 2016-08-10 | Telefonaktiebolaget LM Ericsson (publ) | A method and a system for cable or subscriber loop investigation performing loop topology identification |
US20100166051A1 (en) * | 2006-05-01 | 2010-07-01 | Seong Taek Chung | Video Streaming Diagnostics |
US8351464B2 (en) * | 2007-10-02 | 2013-01-08 | Infineon Technologies Ag | Retransmission in data communication systems |
EP2048794A1 (en) * | 2007-10-08 | 2009-04-15 | Nokia Siemens Networks Oy | Method and device for data processing and communication system comprising such device |
US8300726B2 (en) * | 2007-11-02 | 2012-10-30 | Alcatel Lucent | Interpolation method and apparatus for increasing efficiency of crosstalk estimation |
US8306097B2 (en) * | 2008-06-04 | 2012-11-06 | Alcatel Lucent | Signal suspension and resumption in DSL systems |
US8854941B2 (en) | 2008-06-10 | 2014-10-07 | Ikanos Communications, Inc. | Vectored DSL crosstalk cancellation |
WO2009152704A1 (zh) * | 2008-06-20 | 2009-12-23 | 华为技术有限公司 | 一种信道估计方法、装置和系统 |
KR101567118B1 (ko) | 2008-07-01 | 2015-11-06 | 이카노스 커뮤니케이션스, 인크. | 감소된 메모리 벡터 dsl |
US8730785B2 (en) * | 2009-03-11 | 2014-05-20 | At&T Intellectual Property I, L.P. | Method and apparatus for reducing noise in a communication system |
US8433056B2 (en) * | 2009-05-02 | 2013-04-30 | Alcatel Lucent | Validated signal resumption in DSL systems |
US9241077B2 (en) | 2009-07-01 | 2016-01-19 | Adaptive Spectrum And Signal Alignment, Inc. | Method and apparatus for DSL performance enhancement in a DSL network |
US8848504B2 (en) * | 2010-10-15 | 2014-09-30 | Ikanos Communications, Inc. | DSL alien noise reduction |
US8369485B2 (en) | 2010-12-07 | 2013-02-05 | At&T Intellectual Property I, L.P. | Methods, apparatus, and articles of manufacture to trigger preemptive maintenance in vectored digital subscriber line (DSL) systems |
US8363789B2 (en) | 2010-12-15 | 2013-01-29 | At&T Intellectual Property I, L.P. | Apparatus, methods, and articles of manufacture to predict vectored digital subscriber line (DSL) performance gains |
CN102217240B (zh) | 2011-05-18 | 2014-02-19 | 华为技术有限公司 | 矢量dsl的方法、系统及一种单板和dslam设备 |
WO2014077850A1 (en) * | 2012-11-19 | 2014-05-22 | Adaptive Spectrum And Signal Alignment, Inc. | Systems, methods, and apparatuses for optimizing dsl line configurations and parameters in a dsl system |
US20150104001A1 (en) * | 2013-10-10 | 2015-04-16 | Ikanos Communications, Inc. | Method and apparatus for vectoring adsl2 lines |
TWI717736B (zh) | 2019-05-15 | 2021-02-01 | 財團法人工業技術研究院 | 多天線系統及其通道校正方法 |
CN113965853B (zh) * | 2021-10-19 | 2024-01-05 | 深圳市广和通无线股份有限公司 | 模组设备、音频处理方法及相关设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1578237A (zh) * | 2003-07-29 | 2005-02-09 | 华为技术有限公司 | 一种以太网长距离高速传输数据的方法 |
CN1581812A (zh) * | 2003-08-08 | 2005-02-16 | 中兴通讯股份有限公司 | 一种在atm dslam中实现以太网vdsl接入的装置 |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5181198A (en) | 1991-03-12 | 1993-01-19 | Bell Communications Research, Inc. | Coordinated transmission for two-pair digital subscriber lines |
US5511119A (en) | 1993-02-10 | 1996-04-23 | Bell Communications Research, Inc. | Method and system for compensating for coupling between circuits of quaded cable in a telecommunication transmission system |
US5479447A (en) | 1993-05-03 | 1995-12-26 | The Board Of Trustees Of The Leland Stanford, Junior University | Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digital subscriber lines |
US5621768A (en) | 1994-11-29 | 1997-04-15 | Bell Communications Research, Inc. | Generalized noise cancellation in a communication channel |
DE4444312C1 (de) | 1994-12-13 | 1996-02-22 | Siemens Ag | Fernmeldeanschlußnetz zur Übertragung von Fernmeldeinformationen zwischen teilnehmernahen Leitungsanschlußeinheiten und teilnehmerindividuellen Netzabschlußeinheiten |
GB9614561D0 (en) | 1996-07-11 | 1996-09-04 | 4Links Ltd | Communication system with improved code |
US5901205A (en) | 1996-12-23 | 1999-05-04 | Paradyne Corporation | Adaptive voice and data bandwidth management system for multiple-line digital subscriber loop data communications |
TW476697B (en) * | 1997-11-26 | 2002-02-21 | Idemitsu Petrochemical Co | Fiber-reinforced resin molded article and method of manufacturing the same |
US6075821A (en) | 1997-12-16 | 2000-06-13 | Integrated Telecom Express | Method of configuring and dynamically adapting data and energy parameters in a multi-channel communications system |
US6134274A (en) | 1997-12-23 | 2000-10-17 | At&T Corp | Method and apparatus for allocating data for transmission via discrete multiple tones |
US6310909B1 (en) | 1998-12-23 | 2001-10-30 | Broadcom Corporation | DSL rate adaptation |
US6597745B1 (en) | 1999-04-06 | 2003-07-22 | Eric M. Dowling | Reduced complexity multicarrier precoder |
US6940973B1 (en) | 1999-06-07 | 2005-09-06 | Bell Canada | Method and apparatus for cancelling common mode noise occurring in communications channels |
US6636603B1 (en) | 1999-07-30 | 2003-10-21 | Cisco Technology, Inc. | System and method for determining the transmit power of a communication device operating on digital subscriber lines |
AU1762301A (en) | 1999-11-11 | 2001-06-06 | Voyan Technology | Method and apparatus for cooperative diagnosis of impairments and mitigation of disturbers in communication systems |
US6393052B2 (en) | 2000-02-17 | 2002-05-21 | At&T Corporation | Method and apparatus for minimizing near end cross talk due to discrete multi-tone transmission in cable binders |
US6507608B1 (en) | 2000-02-23 | 2003-01-14 | 2Wire, Inc. | Multi-line ADSL modulation |
US6744811B1 (en) | 2000-06-12 | 2004-06-01 | Actelis Networks Inc. | Bandwidth management for DSL modem pool |
US6980601B2 (en) | 2000-11-17 | 2005-12-27 | Broadcom Corporation | Rate adaptation and parameter optimization for multi-band single carrier transmission |
US7158563B2 (en) | 2001-06-01 | 2007-01-02 | The Board Of Trustees Of The Leland Stanford Junior University | Dynamic digital communication system control |
US7218681B2 (en) | 2001-10-11 | 2007-05-15 | Agere Systems Inc. | Method and apparatus for cross-talk mitigation through joint multiuser adaptive pre-coding |
US7394752B2 (en) | 2001-11-06 | 2008-07-01 | The Board Of Trusttees Of The Leland Stanford Junior University | Joint reduction of NEXT and FEXT in xDSL systems |
AU2002364572A1 (en) | 2001-12-18 | 2003-07-09 | Globespan Virata Incorporated | System and method for rate enhanced shdsl |
US8139658B2 (en) | 2002-06-07 | 2012-03-20 | Tokyo Electron Limited | Method and system for providing a time equalizer for multiline transmission in communication systems |
US7522515B2 (en) | 2002-06-07 | 2009-04-21 | Tokyo Electron Limited | Method and system for providing window shaping for multiline transmission in a communications system |
WO2004017554A1 (en) | 2002-08-14 | 2004-02-26 | Koninklijke Philips Electronics N.V. | Selection between two different coding schemes and corresponding modulation shemes according to the allowable transmission delay of the data |
WO2004027579A2 (en) | 2002-09-19 | 2004-04-01 | Tokyo Electron Ltd. | Method and system for split-pair reception in twisted-pair communication systems |
EP1414164A1 (en) | 2002-10-25 | 2004-04-28 | Alcatel | Method for cross-talk cancellation |
US7106833B2 (en) | 2002-11-19 | 2006-09-12 | Telcordia Technologies, Inc. | Automated system and method for management of digital subscriber lines |
US20040109546A1 (en) | 2002-12-05 | 2004-06-10 | Fishman Ilya M. | Method and system for transmitting spectrally bonded signals via telephone cables |
US7822150B2 (en) * | 2003-03-15 | 2010-10-26 | Alcatel-Lucent Usa Inc. | Spherical decoder for wireless communications |
US7876838B2 (en) | 2003-06-19 | 2011-01-25 | Univ Sydney | Low complexity multi-channel modulation method and apparatus |
US7315592B2 (en) | 2003-09-08 | 2008-01-01 | Aktino, Inc. | Common mode noise cancellation |
US7469025B2 (en) | 2003-09-08 | 2008-12-23 | Aktino, Inc. | Decision feedback transceiver for multichannel communication system |
DE10345541A1 (de) | 2003-09-30 | 2005-04-28 | Siemens Ag | Verfahren zum Einstellen der Übertragungsparameter von in einer Gruppe zusammengefassten, breitbandigen Übertragungskanälen |
US7302379B2 (en) | 2003-12-07 | 2007-11-27 | Adaptive Spectrum And Signal Alignment, Inc. | DSL system estimation and parameter recommendation |
US7639596B2 (en) | 2003-12-07 | 2009-12-29 | Adaptive Spectrum And Signal Alignment, Inc. | High speed multiple loop DSL system |
US7535866B2 (en) | 2003-12-15 | 2009-05-19 | Aktino, Inc. | Deployment processes for new technology systems |
US7418030B2 (en) | 2004-02-11 | 2008-08-26 | Texas Instruments Incorporated | Flexible initialization method for DSL communication systems |
US7274734B2 (en) | 2004-02-20 | 2007-09-25 | Aktino, Inc. | Iterative waterfiling with explicit bandwidth constraints |
US20050195892A1 (en) | 2004-03-05 | 2005-09-08 | Texas Instruments Incorporated | Training and updating for multiple input-output wireline communications |
US20060029148A1 (en) | 2004-08-06 | 2006-02-09 | Tsatsanis Michail K | Method and apparatus for training using variable transmit signal power levels |
US7471732B2 (en) | 2004-08-06 | 2008-12-30 | Aktino, Inc. | Method and apparatus for training using variable transmit signal power levels |
US7561627B2 (en) | 2005-01-06 | 2009-07-14 | Marvell World Trade Ltd. | Method and system for channel equalization and crosstalk estimation in a multicarrier data transmission system |
-
2006
- 2006-03-03 US US11/367,930 patent/US7688884B2/en not_active Expired - Fee Related
- 2006-03-16 JP JP2008515301A patent/JP5294849B2/ja not_active Expired - Fee Related
- 2006-03-16 CN CN2006800206031A patent/CN101194435B/zh not_active Expired - Fee Related
- 2006-03-16 EP EP06727343A patent/EP1897241A1/en not_active Withdrawn
- 2006-03-16 WO PCT/IB2006/000630 patent/WO2006131791A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1578237A (zh) * | 2003-07-29 | 2005-02-09 | 华为技术有限公司 | 一种以太网长距离高速传输数据的方法 |
CN1581812A (zh) * | 2003-08-08 | 2005-02-16 | 中兴通讯股份有限公司 | 一种在atm dslam中实现以太网vdsl接入的装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1897241A1 (en) | 2008-03-12 |
JP2008543243A (ja) | 2008-11-27 |
JP5294849B2 (ja) | 2013-09-18 |
WO2006131791A1 (en) | 2006-12-14 |
US20060280238A1 (en) | 2006-12-14 |
US7688884B2 (en) | 2010-03-30 |
CN101194435A (zh) | 2008-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101194435B (zh) | 矢量化dsl嵌套 | |
CN101248431B (zh) | 用于处理dsl数据的方法和dsl系统 | |
CN102833059B (zh) | Dsl系统中的幻象使用 | |
CN101213826B (zh) | Dsl系统训练 | |
CN101248636B (zh) | 一种利用自适应广义判决反馈均衡器跟踪并适应于信道、时间变化的空间相关噪声的方法及设备 | |
CN101204014B (zh) | 对数据流进行卷积交织的方法和系统 | |
JP5638653B2 (ja) | マルチユーザベクトル化dsl転送におけるトーナルプリコーディング | |
CN101461253B (zh) | 矢量dsl系统 | |
CN101238693B (zh) | Dsl系统装载和排序 | |
CN101199196B (zh) | 捆扎识别 | |
CN101213805A (zh) | 多使用者矢量化dsl传输中的音调预编码 | |
Bianchi | Interference Cancellation in DSL Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110907 |
|
CF01 | Termination of patent right due to non-payment of annual fee |