在客户端处进行线路测试的方法和设备的制作方法

文档序号:7677381阅读:449来源:国知局
专利名称:在客户端处进行线路测试的方法和设备的制作方法
技术领域
本发明总体上涉及通信网络和/或系统,更具体地涉及在客户端处进行 线路测试的方法和设备。
背景技术
一般利用数字订户线路(DSL)技术来向诸如家庭和/或企业等订户(此 处也称为用户和/或客户)提供因特网相关服务。DSL技术使客户能够使用 电话线路(例如,用于提供简易老式电话系统(POTS)服务的普通双绞线 锏电话线路)以将客户连接到例如高数据速率宽带因特网网络、宽带业务和 /或宽带内容。 .
DSL服务的服务提供商可以利用诸如环路长度、缆线规格、桥接接头的 存在、桥接接头的位置、桥接接头的长度、线路上的噪声、短路、开路等的 信息进行故障检测、故障隔离和/或故障预防。可选择地或另外地,在从服务 提供商的位置向订户的位置将DSL服务提供、出售和/或供应(provision) 给潜在的DSL订户之前具有关于电话线路的类似信息可能是很有用的。诸 如上述的信息是对于服务提供商位置与订户位置之间的电话线路而测量的。 然而,线路测试装置通常位于服务提供商的位置,因此,该信息通常可从服 务提供商的位置而不能从订户的位置获得。


图1是用于在客户端处进行线路测试的示例性设备的示意图; 图2示出了依照一个实施例构造的图1的示例性线路探测器; 图3是示例性处理器平台的示意图,该示例性处理器平台可以被使用和
/或被编程以实现图1的示例性数据分析器和/或执行图5和/或6中所示的示 例性机器可存取指令以实现图1的示例性线路探测器和/或示例性数据分析 器;
图4是数字订户线路(DSL)调制解调器的示例性终端阻抗电路的示意
图5是表示可以被执行以实现一个或多个图1和/或2的示例性线路探 测器的示例性机器可存取指令的流程图6是表示可以被执行以实现一个或多个图1的示例性数据分析器的示 例性机器可存取指令的流程图7是根据一个示例性实施方式的数据分析器的框;
图8是根据一个示例性实施方式的用于计算表示至少一个电话线路的特 性的至少一个参数的方法的流程图。
具体实施例方式
可操作用于设置在客户端处的数据分析器使得探测信号发送到至少一 个电话线路中。该数据分析器至少基于测量的反射探测信号来计算表示至少 一个电话线路的特性的参数。使用任何种类的方法、技术和/或算法,数据分 析器根据测量的反射探测信号来计算表征参数。例如,知道什么探测信号被 发送,并给予接收和/或测量的反射信号,数据分析器可以例如计算回波路径 响应、检测桥接接头的存在、表征检测的桥接接头、估计环路衰减和/或确定 任何适当的电话线路特性。在一些情况下,在电话线路的客户端的测量的反
10射信号会包括比从其它(例如CO或RT)终端处的反射信号中可获得的关 于客户端环境和/或电话线路的更高水平的细节。因此,数据分析器通过从客 户端110进行一种或多种线路测试来提供水平提高的详细诊断。
在以下公开参考图1 8的示例性数字订户线路(DSL)系统和/或示例
性装置的同时,这里所述的方法和设备可以用来表征任何种类、任何尺寸和
/或任何拓扑结构的DSL系统的电话线路。例如,DSL系统可以包括位于多 于一个个位置的多于一个的DSL接入复用器(DSLAM),且可以包括任何 数目的电话线路、DSL维护装置、线路探测器、DSL调制解调器和/或数据 分析器。而且,例如在客户端,多个调制解调器可以终止多个电话线路并共 享一个或多个线路探测器、数据分析器和/或计算机。另外,虽然为了说明, 以下公开提及图1中所示的示例性系统、装置和/或网络,但根据此处所公开 的讲授可以使用任何另外的和/或可替换的种类和/或数目的通信系统、装置 和/或网络来实现DSL通信系统和/或提供DSL通信服务。例如,可以以任 何需要的方式来重新分配如下所述在DSL维护装置、DSL接入复用器 (DSLAM)、 DSL调制解调器、线路探测器、计算机、和/或数据分析器之 间共同地分配的不同功能。
如这里所使用的,术语"用户"、"订户"禾n/或"客户"指的是可以由 任何种类的服务提供商中可能向其提供通信服务和/或装置的个人、企业和/ 或组织。此外,术语"客户端"指的是由服务提供商向其提供通信服务的位 置。对于用来提供DSL服务的示例性公用交换电话网(PSTN),客户端位 于、接近电话线路的网络终端(NT)侧和/或与之相关。示例性客户端包括 住宅或办公楼。
如这里所使用的,术语"可操作用于(operative)"可以描述能够进行操 作和/或实际上在操作中的装置。例如,可用来执行一些功能的装置描述被关 掉仍能够依靠例如编程或硬件来执行操作的装置,和/或被打开并正在执行操作的装置。术语"信号"通常指的是模拟信号,术语"数据"通常指的是数 字数据,术语"信息"可以指模拟信号和/或数字信号,虽然可以根据这些术 语的使用的上下文来推断其它含义。
如这里所使用的,术语"'服务提供商"指的是提供、出售、供应
(provision)、调试和/或维护通信服务和/或通信装置的任何种类的实体。示
例性的服务提供商包括电话运营公司、线缆运营公司、无线运营公司、因特
网服务提供商、或可以独立地或与DSL服务提供商协同提供诊断或改善DSL 服务的服务的任何服务提供商。
如这里所使用的,术语"订户设备"指的是位于客户端处/客户端中以 用于提供至少一个订户服务的任何设备。该订户设备可以或不可以潜在地可 用于另外的目的。虽然订户设备位于客户端处/客户端中,此类设备可以位于 NT和/或任何其它网络所有权划界的任意一侧和/或两侧。订户设备可以由订 户拥有、租用、借用和/或出租。订户设备可以由服务提供商拥有和完全控制。 例如,订户设备可能由服务提供商所拥有,订户仅将插头插入连接器且不具 有其他访问入口和/或其他与设备的交互。订户设备通常可由订户来使用和/ 或访问,并且可由订户来经由任何种类的来源来获取和/或得到,所述来源包 括但不限于零售商、服务提供商、和/或雇主。示例性订户设备包括个人计算 机(PC)、机顶盒(STB)、家庭网关和/或DSL调制解调器,其位于订户的 住宅处准宅中,订户通过其接收和/或利用DSL服务和域因特网服务。
另外,如这里所使用的,术语"DSL"指的是各种和/或各种变换形式的 DSL技术中的任何一种,诸如,例如非对称DSL(ADSL)、高速DSL(HDSL)、 对称DSL (SDSL)、和/或甚高速DSL (VDSL)。此类DSL技术一般依照可 应用的标准来实现,所述可应用的标准诸如,例如用于ADSL调制解调器的 国际电信联盟(ITU)标准G.992.1 (也称作G.dmt)、用于ADSL2调制解调 器的国际电信联盟(ITU)标准G.992.3 (也称作G.dmt.bis或G.ads12)、用于ADSL2+调制解调器的国际电信联盟(ITU)标准G.992.5 (也称作 G,adsl2plus)、用于VDSL调制解调器的国际电信联盟(ITU)标准G.993.1
(也称作G.vdsl)、用于VDSL2调制解调器的国际电信联盟(ITU)标准 G.993.2、用于实现握手的调制解调器的国际电信联盟(ITU)标准G.994.1
(G.hs)、和/或用于DSL调制解调器的管理的ITU G.997.1 (也称作G.ploam) 标准。
为了简洁明了,在以下公开中,将自始至终参考将DSL调制解调器和/ 或DSL通信服务连接到客户。然而,虽然针对示例性数字订户线路(DSL) 装置、DSL服务、DSL系统和/或用于DSL服务的分布(distribution)的普 通双绞线铜电话线路的使用进行以下公开,但应理解用来表征和/或测试这里 所公开的通信系统的传输介质的公开的方法和设备适用于任何许多其它类 型和/或种类的通信装置、服务、技术和/或系统。例如,其它类型的系统包 括无线分布式系统、有线或线缆分布式系统、同轴电缆分布式系统、超高频 (UHF) /甚高频(VHF)射频系统、卫星或其它地外系统、蜂窝分布式系统、 电源线广播系统和/或光纤网络。另外,也可以适用这些装置、系统和/或网 络的组合。例如,可以使用由平衡-不平衡转换器连接的双绞线和同轴电缆 的组合、或任何其它物理信道延续(physical-channeal-continuing)的组合, 诸如在光学网络单元(ONU)处的模拟纤维到铜的连接与线性的光到电的连
对本领域的技术人员来说将显而易见的是将DSL调制解调器和/或数据 分析器连接到客户包括例如将由通信公司操纵的DSL调制解调器和/或数据 分析器可通信地连接到电话线路(即订户线路),该电话线路可通信地连接 到位于客户端处和/或客户端(例如由客户所拥有、出租、或占有和/或使用 的住宅和/或营业场所)中的第二DSL调制解调器和/或数据分析器。所述第 二 DSL调制解调器和/或数据分析器可以进一步经由第一和第二 DSL调制解调器和/或数据分析器、电话线路和通信公司来可通信地连接到客户操作用来 访问服务(例如因特网访问)的另一通信和/或计算装置(例如个人计算机)。 根据如图1所示的示例性实施方式,特别是图7所示的示例性实施方式,
位于客户端110处的数据分析器140、 140A使探测信号(即经由指令700) 发送到至少一个电话线路105中。数据分析器140至少基于所测量的探测信 号的反射来计算表示至少一个电话线路的特性的参数710。
图1示出了示例性DSL系统,该示例性DSL系统测量、计算和/或确定 任何数目和/或任何种类的参数,该参数表征、描述和/或指示被用来和/或可 能试图用来向客户提供DSL服务的普通双绞线铜电话线路的状态。在图1 中用附图标记105A、 105B、 105C和105D示出了四个此类电话线路。在图 1的示例性系统中,基于从客户端110可选地发送的一个或多个信号和/或在 客户端110处接收和/或测量的一个或多个信号来测量、计算和/或确定所述 表征参数。然而,DSLAM110可以在所述连接的其它终端处终止电话线路 105A D或可以不在所述连接的其它终端处终止电话线路105A D。示例 性表征参数包括但不限于环路长度、缆线规格、桥接接头的存在、桥接接头 的位置、桥接接头的规格、开路故障、短路故障、交叉故障(cross faults)、 不良接合/连接、噪声、过量噪声、数据速率、信噪比、环路阻抗、环路组成 (loop make-up)、禾P/或环路衰减。可选择地或另外地,通过从电话线路 105A D接收和/或测量信号而收集的原始数据反而可以转送到在地理位置 上分开的装置以计算这些或其它参数。此类原始数据可以包括对由线路探测 装置135A D发射到电话线路105A D中的脉冲的数字化响应、无信号发 射的情况下的噪声测量、和/或直接阻抗测量。如下所述,可以在客户端iio 处和/或在地理位置上分开的装置处实现基于在客户端110处接收和/或测量 的信号进行的表征参数的确定和/或计算。
为了经由示例性电话线路105A D向客户提供DSL服务,图1的示例
14性系统包括任何种类的DSLAM 110。其中,图1的示例性DSLAM 110实现 任何种类和/或数目的DSL调制解调器(未示出)。DSLAM 110可以设置在 中心站(CO)和/或远程终端(RT)中。本领域的技术人员可以理解,与这 里所述的示例中所描述的其它组件一样,DSLAM 110不需要表示出来。
为了监控、测量和/或记录在示例性DSLAM 110与多个订户DSL调制 解调器(其中两个用附图标记115A和115B示出)之间发生的DSL通信的 当前和/或历史DSL性能特性,图1的示例性DSL系统包括DSL维护装置 120和数据库125。 DSL维护装置120可以是任何以下各项的一部分、由以 下各项来实现和/或执行频谱管理中心(SMC)、动态频谱管理中心(DSM 中心)、DSL优化器(DSLO)、 DSL管理中心、DSL运营中心、运营支持系 统(OSS)、网元管理系统(EMS)、网络管理系统(NMS)、其它传输或管 理网络单元、和/或示例性DSLAM 110。如下所述,DSL示例性维护装置120 可以请求、接收、计算和/或获得任何数目和/或任何种类的参数,该参数表 征电话线路和用于提供和/或可能用于提供DSL服务(例如示例性电话线路 105A D)。在所示的示例中,使用任何种类的数据结构、数据表、数据阵 列等来将电话线路表征参数和/或性能特性存储在示例性数据库125中。示例 性数据库125存储在机器可存取文件中和/或任何种类的存储器130中。使用 任何种类的方法、技术和/或算法,服务提供商可以使用存储在数据库125 中的电话线路表征参数和/或性能特性以例如提供、出售和/或供应新的DSL 服务、和/或以维护、监控和/或诊断现有的DSL服务。
为了测量可用来确定电话线路表征参数的信号,图1的示例性系统包括 在客户端110处的线路探测器。图1中示出了三个示例性线路探测器135A、 135B、 135C、以及135D。图1的示例性线路探测器135A D发送任何种类 的线路探测信号和/或接收和/或测量任何种类的反射线路探测信号、串音线 路探测信号和/或噪声信号。示例性探测信号包括脉冲和/或阶跃时间域反射
15测量(TDR)信号、扩展频谱信号、额定调制解调器传输信号(例如ADSL 调制解调器的多载波信号)、线性调频信号、脉冲串、单脉冲等等。为了测 量噪声条件,线性探测信号可以是零电压、静止、空和/或全零信号,有效地 使得没有信号被发送到正在测试和/或表征的电话线路。下面结合图2来讨论 示例性线路探测器135A D的示例性实现。
为了根据由示例性线路探测器135A D接收和/或测量的信号来确定和/ 或计算电话线路表征参数,图1的示例性系统包括数据分析器。图1中示出 了四个示例性数据分析器140A、 140B、 140C和140D。使用任何种类的方 法、技术和/或算法,示例性数据分析器135A D根据接收和/或测量的信号 来估计、确定和/或计算表征参数。例如,知道什么探测信号被发送,并给予 接收的和/或测量的反射信号,数据分析器可以例如计算回波路径响应、检测 桥接接头的存在、表征所检测的桥接接头、估计环路衰减等等。在一些情况 下,在电话线路客户端处的测量的反射信号将包括比可从其它(例如CO或 RT)终端处的反射信号中获得的关于客户端环境和/或电话线路的更高水平 的细节。因此,所示示例试图通过从客户端110进行一个或多个线路测试来 获得该水平提高的细节。
图1的示例性数据分析器140A-D可以用任何种类的计算装置来实现, 诸如,例如a)订户的PC, b)独立数据分析器,c)与线路探测器组合,和 /或d) DSL调制解调器或e)订户的机顶盒。例如,实现数据分析器140A 的PC可以经由例如DSL调制解调器115A而连接到因特网网络和/或服务 145。在此类示例中,PC/数据分析器140A用来经由订户的DSL服务来接收 和/或利用例如因特网、音频、视频、电子邮件、消息发送、电视、禾口/或数 据服务。在此类示例中,PC 140A经由DSL调制解调器115A、电话线路105A 和DSLAM IIO而连接到因特网145。根据一个实施例,DSL调制解调器115A 可以可通信地耦合到示例性PC 140A和/或由示例性PC 140A实现和/或在示例性PC 140A内部来实现。图1的示例性数据分析器140A D可以执行机器可存取指令以便根据 山相应的示例性线路探测器135A D接收和/或测量的信号来确定和/或计算 电话线路表征参数。在图1的示例性系统中,此类计算机可存取指令可以(a) 经由例如服务提供商所邮寄和/或提供的精简磁盘(CD)或其它非易失性存 储装置(例如数字通用光盘(DVD))来载入数据分析器;(b)从因特网站 点(例如提供由DSL维护装置120提供的计算机可存取指令的下载服务器 155)下载到数据分析器140A、 140B、 140C和/或140D,和/或(c)由例如 DSL维护装置120载入数据分析器。可以用诸如,例如超文本传输协议 (HTTP)、文件传输协议(FTP)、禾[l/或电子邮件协议(例如SMTP)的各 种网络协议来将机器可存取指令传输到数据分析器140A、 140B、 140C禾口/ 或140D。由示例性数据分析器140A D确定和/或计算的表征参数使用任何种类 的数据结构、机器可存取文件、和/或存储器来由数据分析器140A D存储 和/或存储在数据分析器140A D内部。图1的示例性数据分析器140A D 经由任何种类的方法、网络和/或协议来向DSL维护装置120提供确定的和/ 或计算的表征参数。例如,如果在DSL调制解调器115A与DSLAM110之 间存在可用和/或可操作的DSL连接,则示例性数据分析器140A D可以使 用例如ITU G.994.1 (也称作G.hs)标准中定义的交换协议来经由DSL服务 提供表征参数。另外地或可选择地,表征参数可以使用例如拨号和/或语音频 带调制解调器来经由因特网145和/或PSTN 150而被发送到和/或提供给DSL 维护装置120,所述拨号和/或语音频带调制解调器可通信地耦合到数据分析 器140A D,和/或由数据分析器140A D和/或在数据分析器140A D内 部来实现。此类拨号或语音频带调制解调器可能在与DSL服务相同的环路 上的话音频带上操作,或者其可能在支持POTS服务的单独环路上操作。另外地或可选择地,数据分析器可以经由诸如,例如在DSL论坛(DSLFomm) 文件TR-069中定义的自动配置服务器(ACS)任何种类的中间服务来向DSL 维护装置120提供表征参数。在图1的示例中,如果数据分析器140A、140B、 140C和域140D当前没有可通信地耦合和/或能够耦合到示例性DSL维护装 置120,则可以经由任何种类的附加的和/或可替换的方法来发送和/或提供 表征参数,所述任何种类的附加的和/或可替换的方法诸如,例如将表征参数 存储在可以被发送和/或递送给服务提供商的CD或其它非易失性存储介质 (例如DVD)上,并随后载入DSL维护装置120。另外地或可选择地,数 据分析器140A、 140B、 140C禾Q/或140D可以显示和/或呈现给人155的任 何种类的图形用户界面(GUI)来以例如精简ASCII代码的形式显示参数。 然后示例性的人155可以向技术人员和/或客户服务代表160提供参数,而技 术人员和/或客户服务代表160又将所提供的参数载入DSL维护装置120。 人155例如可以是订户或技术人员。如图1中所示,可以使用任何种类的组合来实现线路探测器135A D 和数据分析器140A D。例如,示例性线路探测器135A由任何种类的DSL 调制解调器115A实现禾Q/或在任何种类的DSL调制解调器115A内部实现, 示例性线路探测器135B作为任何种类的独立装置来实现,诸如,例如测试 器,示例性线路探测器135C由示例性数据分析器140C实现和/或在示例性 数据分析器140C内部来实现。而且,单个探测器可以由客户端110处存在 的多个DSL调制解调器实现和/或在客户端110处存在的多个DSL调制解调 器内部来实现。本领域的技术人员会理解存在大量实现线路探测器和/或数据 分析器的其它方法。例如,线路探测器可以由任何种类的家庭网关或STB 来实现。示例性线路探测器135A D可以依照电气和电子工程师协会(IEEE) 8Q2.3x和/或802. Hx标准经由任何种类的通信总线、底板、有线和/或无线信号和/或诸如通用串行总线(USB)、和/或有线和/或无线连接的技术来可通信地耦合到其各自的数据分析器140A D。另外,DSL调制解调器可以使用 例如外围组件接口 (PCI)卡而由数据分析器140A、 140B、 140C和/或140D 实现和/或在数据分析器140A、 140B、 140C和/或140D内部来实现。在图1的示例性系统中,可以以任何种类的方式来开始、请求和/或提 供表征电话线路的参数的确定和/或计算。例如,示例性DSL维护装置120 可以将请求和/或命令发送到数据分析器140A、 140B、 140C禾卩/或140D,然 后数据分析器140A、 140B、 140C禾卩/或140D又请求将探测信号发送到相应 的线路探测器135A、 135B、 135C和/或135D和/或请求从线路探测器135A、 B5B、 135C和/或135D接收和/或测量信号。数据分析器140A、 140B、 140C 和/或140D可以另外根据经由各个线路探测器135A、135B、135C禾口/或135D 获得的接收和/或测量信号来计算和/或确定表征参数,然后如上所讨论的, 将该表征参数返回DSL维护装置120。另外地或可选择地,DSL订户、技术 人员、安装人员等等可以通过数据分析器140A、 140B、 140C和/或140D所 提供和/或显示的任何种类的GUI来开始发送探测信号、信号测量、和/或表 征参数计算和/或确定的过程。最后,由在环路诊断模式下操作的DSL调制 解调器来开始探测信号的发送。数据分析器本身通过任何上述电子通信路径 来规则地或周期性地尝试向任何服务提供商的服务提供商DSL 140A、 140B、 140C和/或140D维护装置识别其本身。因此,不需要由服务提供商来必须 提示其数据发布(release)。
在图l所示的示例中,由DSL调制解调器、家庭网关等实现的和/或在 DSL调制解调器、家庭网关等内部实现的示例性线路探测器135A、 135B、 135C和/或135D可以接入交流电(AC)和/或电池电源,即使DSL调制解 调器或家庭网关处于低功率状态和/或被关掉。这允许可通信地耦合的数据分 析器140A、 140B、 140C禾卩/或140D不依赖DSL调制解调器或家庭网关的状态而请求线路测试、探测和/或信号测量。因此,即使DSL调制解调器或 家庭网关被关掉,技术人员、维护人员和/或客户服务代表也能够执行线路测 试、探测和/或表征。在此类情况下,到数据分析器C的请求的发送经由在 数据分析器140A、 140B、 140C禾口/或140D与因特网145禾口/或PSTN 150之 间的另一现有和/或可用连接、或经由操作例如由数据分析器140A、 140B、 140C和/或140D显示和/或提供的GUI的用户而发生。虽然在图1的示例中,示例线路探测器135A D和示例性数据分析器 140A D位于客户端IIO处,但本领域的技术人员将容易地理解到,另外地 或可选择地,线路探测器135A、 135B、 135C和/或135D和/或数据分析器 140A、 140B、 140C和/或140D可以在CO或RT处实现。例如,数据分析 器140A、 140B、 140C禾口/或140D可以由示例性DSL维护装置120实现和/ 或在示例性DSL维护装置120内部来实现。在此类示例中,线路探测器(例 如线路探测器135A、 135B、 135C禾口/或135D)将接收禾口/或测量的探测禾口/ 或噪声信号提供给位于DSL维护装置120中的远程数据分析器。此外,虽 然图1示出了用于每个线路探测器135A D的一个数据分析器140A D, 但本领域的技术人员将容易地理解例如位于CO处的数据分析器可以使用从 位于客户端110处的多于一个线路探测器135A D接收和/或测量的信号来 确定和/或计算多于一个电话线路的表征参数。此外, 一个或多个线路探测器 可以由DSLAM实现、在DSLAM内部实现和/或同DSLAM联合起来实现以 从电话线路的服务提供商终端提供线路测试、探测和/或表征。在所示示例中,示例性DSL维护装置120还可以使用一组线路探测器 135A D来测量和/或表征近端和/或远端串音。例如,在第一客户端110处 的第一线路探测器(例如示例性线路探测器135A D)可以被配置为将探测 信号发送到第一电话线路(例如电话线路105A)中,并且基本在同时,在 第二客户端110处的第二线路探测器(例如示例性线路探测器135B)中止线路探测信号的发送,将"静止"信号、或无信号发送到第二电话线路(例
如电话线路105B)中。然后,可以使用由第二线路探测器135B接收并测量 的信号来表征从与第一线路探测器135A关联的第一电话线路105A到与第 二线路探测器135B关联的第二电话线路105B中的所谓"近端串音"。如果 作为替代,第二线路探测器135B位于第二电话线路105B的CO终端100 处,则可以使用由第二线路探测器135B接收并测量的信号来表征从第一电 话线路105A到第二电话线路105B中的所谓"远端串音"。所示示例的第二 线路探测器135B不需要将信号发送到线路中以便测量来自该线路的信号。 作为替代,所示的示例性第二线路探测器135B可以以规则和/或不规则间隔 从线路105B收集并保存样品以评定客户端110和/或CO IOO处的噪声。此 类样品可以存储在第二线路探测器135B中,并随后在数据分析器140B询 问第二线路探测器135B时被提供、在预定时间被转送、在预定事件(例如 预定量的数据的存储)发生时被转送、和/或在其它周期性和/或非周期性时 间被转送。根据另一实施方式,数据分析器140指示单个线路探测器135将 探测信号发送到第一电话线路105中,并随后发送到第二电话线路105处。 由数据分析器控制的开关可以切换在第一和第二电话线路105之间的线路探 测器135的输出。由此,数据分析器140在第一和第二电话线路105进行线 路探测器135的选择以发送各个探测信号并测量探测信号的各个反射。根据 本示例,数据分析器140可操作用于指示线路探测器135将探测信号发送到 第一电话线路中,并基于来自第一电话线路的所测量的探测信号的反射来计 算表示第一电话线路710的特性的第一参数。同样地,数据分析器140可操 作用于指示线路探测器135将探测信号发送到第二电话线路中,并基于来自 第二电话线路的所测量的探测信号的反射来计算表示第二电话线路710的特
性的第二参数。
图2示出了实现图1的示例性线路探测器135A的示例性方式。本领域的技术人员将容易地理解可以以类似方式实现示例性线路探测器135B、 135C和135D。为了与示例性数据分析器140A (图1)进行通信,图2的示 例性线路探测器135A包括任何种类的接口 205,诸如,例如USB接口和有 线和/或无线以太网接口。其中,图2的示例性接口 205接收来自数据分析器 140A的命令,并将信号接收和/或测量数据提供给数据分析器140A。可以使 用任何种类的格式、通信协议和/或技术来接收、确认和/或发送命令和/或测 量数据。
为了控制图2的示例性线路探测器135A,线路探测器135A包括控制器 210。示例性控制器210可以是任何种类的处理器,诸如,例如数字信号处 理器(DSP)、通用处理器和/或微控制器、精简指令集计算(RISC)处理器、 专用处理器等等。如图2所示,示例性控制器210还包括将配置和/或控制信 息提供给发送路径214、线路联接器235和/或接收路径237。下面将结合图 5的示例性机器可存取指令来讨论图2的示例性控制器210的示例性实现。
为了形成和/或发送适合于传输到电话线路212中的线路探测信号,图2 的示例性线路探测器135A包括发送路径214。如果线路探测器135A由DSL 调制解调器和/或家庭网关实现和/或在DSL调制解调器和/或家庭网关内部 实现,则示例性发送路径214可以由例如DSL调制解调器和/或家庭网关的 发送路径实现和/或作为例如DSL调制解调器和/或家庭网关的发送路径的一 部分来实现。图2的示例性发送路径包括数字发送逻辑电路215、数模转换 器(DAC) 220和模拟发送逻辑电路225。如上所述,此类信号的传输不是 所有测量的先决条件(例如其不是测量线路噪声信号的先决条件)。作为替 代, 一些测量可以在有或没有探测信号的传输的情况下执行。因此,虽然此 处将线路探测器135A D称为"探测器",但应强调的是所述探测器可以是 简单地测量来自电话线路的样品的无源装置、将探测信号发送到电话线路的 有源装置、和/或执行任何或所有这些技术的组合的无源和有源装置。
22图2的示例性数字发送逻辑电路215实现各种数字处理功能以生成数字 发送信号(例如线路探测信号)和/或执行数字信号处理,诸如,例如滤波、
t采样等等。除DSL发送信号的生成之外,示例性数字发送逻辑电路215 可以生成任何种类的可替换或附加的数字线路探测信号,诸如,例如脉冲和 /或阶跃TDR信号、扩展频谱信号、额定调制解调器传输信号、线性调频信 号、脉冲、脉冲串、或无信号,以便可以测量静线噪声(QLN)等等。示例 性数字发送逻辑电路215可以经由示例性接口 205独立地和/或基于任何种类 的参数和/或由数据分析器140A提供的表示信号来生成探测信号。例如,数 据分析器140A可以指定脉冲串探测信号的振幅和周期。
在数字发送逻辑电路215的一个实施方式中,可以使用包括至少一个以 下步骤的操作序列来生成数字信号对应于大量子载波在频域内生成信号、 在频域内縮放信号分量以便可以适当地选择不同子载波的发送功率、执行 IFFT操作以将频域信号转换到时域、将循环扩展添加到IFFT操作的输出、 将窗口操作应用于IFFT操作的输出以改善频谱约束性、将先前的输出的并 行信号表示转换成串行表示、以及执行一级或多级上采样和滤波操作。或者, 可以由数据分析器140A D来承担数字发送逻辑电路215的部分或全部功 能特性。
为了将由数字发送逻辑电路215生成的数字发送信号转换成模拟波形和 /或信号,图2的示例性线路探测器135A包括DAC 220。在DAC 220的一 个实施方式中,数字信号到模拟信号的转换速率选为4.3125kHz的倍数,优 选值为2.208MHz、 4.416MHz、 8.832MHz、 17.664MHz、 35.328MHz、 70,656MHz、以及141.312MHz,其对应于在DSL系统中发现的使用DMT 技术的典型转换速率。为了在模拟波形和/或信号传输到电话线路212之前提 供诸如,例如增益、滤波、电压-电流转换等任何附加和/或必要的模拟处理, 图2的示例性发送路径214包括模拟发送逻辑电路225。
23为了将由模拟发送逻辑电路225生成的模拟发送信号耦合到双线电话线
路212上,图2的示例性线路探测器135A包括混合电路230。使用任何种类的技术、逻辑电路、电路和/或组件,示例性混合电路230形成合适的四线至双线转换以允许线k探测器135A经由电话线路212而同时发送和接收信号。
为了将由示例性混合电路230形成的双线信号耦合到电话线路212,图2的示例性线路探测器135A包括任何种类的线路联接器235。其中,图2的示例性线路联接器235呈现和/或提供适当地模仿电话线路212的阻抗的适当终端(termination),从而使得能够有效地向和/或从电话线路212发送和/或接收信号。图2的示例性线路联接器235还以包括任何种类的逻辑电路、开关或组件,该逻辑电路、开关或组件允许示例性线路联接器235以侵入方式或以监控方式来注入和/或提取信号。在示例性监控模式下,示例性接收路径237能够当DSL调制解调器操作(即监控接收信号)时与DSL调制解调器中的另一电路同时从电话线路212接收信号。在侵入模式下,发送路径214基本具有将信号发送到电话线路212中并从而侵入地将任何相关DSL调制解调器从电话线路212断开的独特功能。
为了允许实现线路探测器135A的示例性线路探测器135A和减DSL调制解调器向电话线路212呈现需要的终端阻抗,图2的示例性线路联接器235可以另外地或可选择地包括终端阻抗电路。该终端阻抗电路还可以与示例性线路联接器235分开实现。下面结合图4来讨论示例性终端阻抗电路,并且该示例性中断阻抗电路可用例如示例性控制器210来控制。
在一些实施例中,单个线路探测器135A D可以被配置为连接到一个以上电话线路105A,以便于对从客户端110处的大量可用电话线路之中选择一个或多个最佳电话线路进行测试,或以从可以用来提供绑定DSL服务的多个电话线路中收集信息。在一个实施例中,单个线路探测器B5A D可以包括逻辑电路以通过将线路联接器235耦合到连接到RJ-ll的一对中的--个或具有超过2个引脚的类似连接器来选择一个电话线路进行测试。线路探测器135A D可以通过数据分析器140A D来接收关于将测试哪一对的指令,该指令可以来源于DSL维护装置120。为此,寄存器可以保持在线路探测器135A D和数据分析器140处以识别将被测试或已被测试的适当电话对。该寄存器可以保持电话对的唯一识别标签,并且寄存器的内容可以从DSL维护装置120下载。
为了接收和/或测量电话线路212上出现的信号,图2的示例性线路探测器135A包括接收路径237。如果线路探测器135A由DSL调制解调器和/或家庭网关实现和/或在DSL调制解调器和/或家庭网关内部实现,则示例性接收路径237可以由例如DSL调制解调器和/或家庭网关的接收路径来实现。同样地,数据分析器140C可以与线路探测器135C集成,或者可选择的,可以在作为数据分析器140A的计算机、作为数据分析器140D或DSL调制解调器115B的机顶盒中实现。图2的示例性接收路径237包括模拟接收逻辑电路240、模数转换器(ADC) 245和数字接收逻辑电路250。
为了将经由示例性混合电路230接收到的模拟信号转换成适合于转换成数字信号的模拟波形和/或信号,图2的示例性接收路径237包括模拟接收逻辑电路240。模拟接收逻辑电路240可以实现例如增益、电流-电压转换、滤波等等。为了将由模拟接收逻辑电路240提供的模拟信号转换成模拟信号的数字表示,图2的示例性接收路径237包括ADC 245。在ADC 245的一个实施方式中,将模拟信号的取样率选为4.3125kHz的倍数,优选值为2.208MHz、 4.416MHz、 8.832MHz、 17.664MHz、 35.328MHz、 70.656MHz、以及141.312MHz,其对应于在使用DMT技术的DSL系统中找到的典型取样率。
为了接收和/或测量适合于由示例性数据分析器140A来处理的信号,示
25例性接收路径237包括数字接收逻辑电路250。其中,示例性数字接收逻辑电路250可以实现滤波、下采样等等。示例性数字接收逻辑电路250可以另外地或可选择地实现数字处理以执行对多个接收信号取平均值,以便例如降低与接收信号相关的噪声方差,基于发送信号和接收信号来计算回波响应。例如,如果示例性发送路径215被配置为发送脉冲串,则数字接收逻辑电路250可以将多个接收信号加在一起,其中,每个接收信号的持续时间对应于脉冲串的周期性。另外地或可选择地,此类取平均值可以在数据分析器140A中执行。
在数字接收逻辑电路250的一个实施例中,接收机处理步骤可以包括以下各项中的至少一个 一级或多级滤波和下采样、串行信号表示转换到并行信号表示(块(block)形成)、接收机窗口操作、从接收到的块中去除循环扩展、将时域信号转换成频域的FFT操作、和/或縮放FFT操作的输出以使每个子载波上的信号均衡。可替换的,可以由数据分析器140A D来承担数字接收逻辑电路250的部分或全部功能。
本领域的技术人员将容易地理解为了进行线路测试和/或表征,图2的示例性接收路径237可以用来测量和/或接收任何种类的信号。示例性信号包括发送信号的反射形式、由在相邻电话线路上发送的信号引起的远端和/或近端串音信号、噪声信号等等。示例性接收路径237还可以用来接收、测量和/或处理诸如DSL调制解调器信号、脉冲和/或阶跃TDR信号、脉冲串、扩展频谱信号、线性调频信号等任何类型的信号,或用来在此类信号不存在的情况下测量噪声。
在本发明的一个实施方式中,数据分析器140A D生成将经由接口 205来提供给数字发送逻辑电路215的数字信号。该数字信号可以使用伪随机数发生器来作为频域信号被生成。所述伪随机数发生器的输出被用来使用正交调幅(QAM)形成大量子载波的星座点(constellation point)。在第一实施方
26式中,伪随机数发生器的输出仅在单一块的持续时间内使用,因此,此单一块可以重复一定的次数。在第二实施方式中,伪随机数发生器在多个块的持续时间内使用。对于本领域的技术人员来说,第一实施例的生成信号称为
REVERB (混响),而第二实施例的生成信号称为MEDLEY (混合)。在第三实施方式中,不使用伪随机数发生器,并且通过基于由DSL维护装置120提供的信号特征(例如持续时间、周期、振幅)来构造需要的信号(例如脉冲、阶跃、脉动、脉冲串、线性调频脉冲、扩展频谱信号)而形成将被输入到数字发送逻辑电路215的数字信号。在另一实施方式中,由DSL维护装置120来直接提供数字信号。
在示例性线路探测器135A已在图2中示出的同时,可以以任何种类的方式来组合、重新布置、去除和/或实现图2中所示的元件、模块、逻辑电路、存储器和/或装置。此外,可以由硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现图2的示例性接口 205、示例性控制器210、示例性发送路径214、示例性数字发送逻辑电路215、 DAC 220、模拟发送逻辑电路225、混合电路230、线路联接器235、示例性接收路径237、模拟接收逻辑电路240、 ADC 245、示例性数字接收逻辑电路250和/或更具体地说示例性线路探测器135A。例如,可以经由被任何种类的处理器执行的机器可存取指令来实现示例性接口 205、示例性控制器210、示例性数字发送逻辑电路215和/或示例性数字接收逻辑电路250,所述任何种类的处理器为诸如,例如数字信号处理器(DSP)、通用处理器和/或微控制器、专用处理器、RISC处理器等等。此外,与图2中所示的那些相比,线路探测器可以包括附加的元件、模块、逻辑电路、存储器和/或装置,和/或可以包括一个以上任何或全部所示的元件、模块和/或装置。
图3是可以被使用和/或编程以实现图1和/或2的任何示例性线路探测器135A D和/或图1的任何示例性数据分析器140A D的示例性处理器平台300的示意图。例如,可以由一个或多个通用处理器、内核、微控制器等
等来实现处理器平台300。此外,示例性处理器平台300可以包括在DSL调 制解调器、机顶盒、计算机、个人计算机、家庭网关、桥接路由器或任何适 当装置之中。
图3的示例的处理器平台300包括可编程处理机305。处理器305执行 存在于处理器305的主存储器中(例如在随机存取存储器(RAM) 315内) 的编码指令310。处理器305可以是任何类型的处理单元,诸如来自内核、 处理器、双/四处理器禾卩/或微控制器的INTEL 、 AMD 、 SUN 、 IBM⑧家 族的DSP、 RISC处理器、和/或通用和/或客户化处理器。其中,处理器305 可以执行图5禾口/或6的示例性机器可存取指令以实现图1和/或2的任何示 例性线路探测器135A D,和/或图1的任何示例性数据分析器140A D。
处理器305经由总线325来与主存储器(包括只读存储器(ROM) 320 和RAM315)进行通信。RAM315可以由动态随机存取存储器(DRAM)、 同步DRAM (SDRAM)、和/或任何其它类型的RAM装置来实现,ROM可 以由快闪存储器和/或任何其它所需类型的存储器装置来实现。对存储器315 和320的访问通常由存储器控制器(未示出)来控制。RAM 315可以被用来 存储例如探测信号参数、接收信号、测量信号、或电话线路表征参数。
处理器平台300还包括接口电路330。接口电路330可以由诸如外存储 器接口、串行端口、通用输入/输出端等任何类型的接口标准来实现。
一个或多个输入装置335和-一个或多个输出装置340连接到接口电路 330。输入装置335可以用来例如实现图2的示例性接口 205。输出装置340 可以用来例如显示和/或提供GUI。图3的所示示例还包括可以用来将线路 探测器可通信地耦合到数据分析器和将数据分析器耦合到因特网145 (图1) 的网络接口 345 。可以连接到接口 330的其它示例性装置包括话带 (voice-band)调制解调器或诸如CD驱动器或存储卡接口等的非易失性可
2移动存储装置。
在一个实施方式中,网络接口 345通过使用网际协议(IP)和诸如传输控制协议(TCP)或用户数据报协议(UDP)的传输协议的因特网来耦合数据分析器140A D和DSL维护装置120。用于客户端110处的测试的分组可以作为TCP分组或UDP数据报的有效负荷来传送。用于客户端110处的测试的分组可以是控制分组(从DSL维护装置120传送到数据分析器140A D),或者其可以是数据分组(从数据分析器140A D传送到DSL维护装置120)。用于客户端IOO处的测试的分组可以由以下基本字段组成注册信息、有效负荷和CRC字段。所述注册字段可以包括关于DSL维护装置120、线路探测器135A D、数据分析器140A D、以及电话线路105A D的标识信息。此类识别信息可以指示硬件、固件和/或软件版本、装置标识、网络地址等等。所述CRC字段可以是用于检查数据完整性的一个或多个字节。所述有效负荷可以取决于该分组为控制分组还是数据分组。
在一个实施方式中,可以有多种类型的控制分组,诸如SET分组、INIT分组、以及REQUEST (请求)分组。SET分组可以被DSL维护中心120用来配置数据分析器140A D和/或线路探测器135A C以用于执行客户端处的测试。SET分组可以由多个字段组成,其中每个字段可以指定一个或多个以下参数测试信号类型(例如REVERB、 MEDLEY、 QUIET (安静)、脉冲、阶跃、脉动、脉冲串)、ADC禾口/或DAC的取样率、信号参数(例如伪随机信号发生器种子、分接头、脉冲宽度、信号振幅和/或PSD、脉冲周期、原始形式的信号、差分/共模)、线路探测器参数(例如阻抗值、发送路径设置、接收路径设置)。INIT分组可以被DSL维护中心120用来开始客户端处的测试。INIT分组可以由多个字段组成,其中每个字段可以指定一个或多个以下参数测试时间(例如立刻、预定在未来的某一时间、周期性地)、测量类型(例如PSD测量、信号捕获、平均特性X请求分组可以被DSL维护
29中心120用来从数据分析器140A D获得客户端处的测试结果。请求分组
可以由多个字段组成,其中每个字段可以指定一个或多个以下参数请求数
据分析器140A D的二次处理(例如计算不良接合的概率)、请求的参数(例 如原始接收信号、环路长度、段长度、线缆规格、桥接接头的存在、桥接接 头的位置、桥接接头的长度、桥接接头的规格、开路故障、短路故障、混线 故障、不良接合/连接、噪声、过量噪声、数据速率、信噪比、环路阻抗、环 路组成、和/或环路衰减)。
在一个实施方式中,可以有多种类型的数据分组,诸如SET-ACK分组、 INIT-ACK分组、以及请求-响应分组。所述SET-ACK分组可以被数据分析 器140A D发送到DSL维护中心120以确认由DSL维护中心120通过SET 控制分组而提供的设置。SET-ACK分组可以为一个或多个所请求的设置提 供状态代码。所述INIT-ACK分组可以被数据分析器140A D发送到DSL 维护中心120以确认由DSL维护中心120通过INIT控制分组而指示的测试 成功结束。INIT-ACK分组可以包括表示是否成功执行了测试、是否遇到问 题、或测试是否失败(例如发现DSL线路是有效的)的状态代码。所述 REQUEST-RESPONSE (请求-响应)分组可以由DSL维护中心120所请求 的参数组成,且可以表示不能被数据分析器140A D准确测量或推导的那
在另一实施方式中,网络接口 345通过使用因特网来耦合数据分析器 140A D和DSL维护装置120,所述因特网由以下层组成的协议栈TCP/IP、 安全套接层(SSL) /传输层安全(TLS)、超文本传输协议(HTTP)、简单 对象访问协议(SOAP)、以及远程过程调用(RPC)方法。该协议栈类似于 2004年5月的DSL论坛技术报告TR-069中所述的一个。在本实施方式中, 数据分析器140A D保留可读和/或可写参数列表,该参数列表可以经由可 以被DSL维护装置120和/或数据分析器140A D调用的RPC方法来访问。
30每个方法调用之后跟着是相应的调用实体的响应。被DSL维护中心120调 用的方法可以用来设置一个或多个参数的值、得到一个或多个参数的值、设 置一个或多个参数的属性、添加对象、删除对象、将文件下载到数据分析器 140A D、从数据分析器140A D上载文件、禾卩/或使线路探测器135A D 复位。被数据分析器140A D调用的方法可以用来将事件和/或参数改变(例 如超过阈值)告知DSL维护中心120,和/或用来表示文件传输的完成。从 DSL维护装置120到数据分析器140A D的文件下载可以便于数据分析器 140A D和/或线路探测器135A D的软件升级。
图4是开关和/或示例性终端阻抗电路的示意图。图4的示例性终端阻 抗电路可以用于与任何类型的通信设备结合以允许通信设备向通信介质提 供多个终端阻抗。例如,所述示例性终端电路可以由DSL调制解调器115A B、数据分析器140A D、路由器、计算机或其它适当装置来实现、在DSL 调制解调器115A B、数据分析器140A D、路由器、计算机或其它适当装 置内部和/或作为其一部分来实现,以允许DSL调制解调器115A B使用例 如单端线路测试方法、技术和/或算法来实现便于电话线路表征的多个终端阻 抗。此类线路测试得益于DSL调制解调器115A B在不同时刻提供额定阻 抗(例如100欧姆)、开路、短路、或其它可选终端的能力。
如上所述,图4的示例性终端电路可以与图1和2的示例性线路探测器 135A D中的单独一个一起使用和/或可以与由CO或RT处的DSLAM (例 如DSLAM 110)实现的一个或多个DSL调制解调器115A B —起使用。图 4的示例性终端电路可以作为DSL调制解调器的线路联接器的一部分来实现 和/或可以作为可通信地耦合到DSL调制解调器的独立装置来实现。此外, 在一些DSLAM结构中,可以在多个DSL调制解调器之间共享所述示例性 终端电路。
为了提供多个终端阻抗,图4的示例性终端阻抗电路包括多个终端。图4中示出了三个示例性终端405、 410和415。为了选择多个终端405、 410 或415中之一,图4的示例性电路包括开关420。如图4所示,所述多个终 端405、 410和415连接到具有示例性开关420的双线电话线路425的一侧, 所述示例性开关选择所述多个终端405、 410和415之一以连接到双线电话 线路425的另一侧。
图5、 6和8是表示示例性机器可存取指令的流程图,所述示例性机器 可存取指令可以被执行以实现图1和/或2各自的示例性线路探测器135A D和示例性数据分析器140A D。图5、 6和/或8示例性机器可存取指令可 以由DSP、处理器、内核、控制器和/或任何其它合适的处理装置来执行。 例如,图5、 6和/或8的示例性机器可存取指令可以包含在存储在诸如快闪 存储器、或RAM等与处理器(例如示在例性处理器平台300中所示和下面 将结合图3来讨论的处理器310)关联的有形介质上的编码指令中。可替换 的,图5、 6和/或8的一些或全部示例性流程图可以使用专用集成电路 (ASIC)、可编程逻辑器件(PLD)、现场可编程逻辑器件(FPLD)、离散逻 辑电路、硬件、固件等等来实现。而且,图5、 6和/或8的一些或全部示例 性流程图可以手动地实现或作为任何前述技术的组合来实现,例如固件、软 件和/或硬件的组合。此外,虽然参照图5、 6禾口 8描述了图5、 6禾n 8的示例 性机器可存取指令,但本领域的技术人员将容易地理解可以采用实现图l和 /或2的示例性线路探测器135A D和/或示例性数据分析器140A D的许 多其它方法。例如,可以改变框图的执行顺序,和/或可以改变、去除、再划 分、或组合所述的一些框图。另外,本领域的技术人员会理解可以由例如单 独的处理线程(thread)、处理器、装置、电路等顺序地和/或并列地执行图5、 6和/或8的示例性机器可存取指令。此外,图5、 6禾口/或8的机器可存取指 令可以例如顺次执行和/或与任何其它种类的机器可存取指令、处理和/或操 作并列执行。图5的示例性机器可存取指令从线路探测器(例如图2的示例性控制器
210)等待从数据分析器(例如图1的示例性数据分析器140A)接收命令开 始(框图510)。如果接收到命令(框图510),则控制器210确定是否接收 到设置终端阻抗的命令(框图520)。
如果接收到终端阻抗设置命令(框图520),则控制器210指示终端阻抗 电路(例如图4的示例性电路)设置在接收的命令中指定的阻抗(框图525)。 如果该命令不是终端阻抗设置命令(框图520),则控制器210确定是否接收 到启动线路探测的命令(框图530)。
如果未接收到启动线路探测的命令(框图530),则控制回到框图510 以等待接收另一命令。如果接收到启动线路探测的命令,则控制器210检验 当前电话线路上的DSL连接是否有效。如果当前电话线路上的DSL连接有 效(框图535),则控制器210将错误响应发送到数据分析器(框图540)。 控制随后回到框图510以等待接收另一命令。
回到框图535,如果DSL连接当前不是有效的(框图535),则控制器 基于包含在接收的命令中包含的一个或多个参数来配置发送路径(例如图2 的示例性发送路径212)和接收路径(例如图2的示例性接收路径237)。接 收路径237随后实现命令的测量(框图550)且测量的数据被返回数据分析 器(框图555)。控制随后回到框图510以等待接收另一命令。
图6的示例性机器可存取指令从数据分析器(例如图3的示例性数据分 析器300)接收表征、探测和/或测试电话线路的请求开始。如果当前电话线 路上的DSL连接是有效的(框图605),则数据分析器140A向DSL调制解 调器115A发送命令以断开DSL连接(框图610)。如果,DSL连接当前不 是有效的(框图605),则数据分析器140A跳过发送断开命令。
数据分析器140A向与电话线路关联的线路探测器发送探测命令(框图 615)并随后等待从线路探测器接收测量数据(框图620)。如果在等待时接
33收到超对和/或错误消息(框图620),则控制进行到框图635。如果接收到测 量数据(框图620),数据分析器140A确定和/或计算所请求的电话线路表征 参数(框图625),并将参数保存在数据分析器内(框图630)。
如果DSL线路最初被连接(框图605)并因此在框图610被断开(框图 635),则数据分析器140A指示和/或命令DSL调制解调器115A重新建立和 /或重新连接DSL服务(框图640)。如果DSL线路最初未被连接(框图635), 则数据分析器跳过重新建立和/或重新连接DSL服务。
如果经由DSL服务接收到线路表征和/或测试请求(框图645),则数据 分析器经由G.hs来发送所保存的参数(或者如果在框图620处接收到超时或 错误消息,则数据分析器发送错误响应)(框图650)。所述保存的参数也可 以使用由DSL收发器为了操作和维护使用的任何其它带内协议(例如嵌入 式操作信道、清除嵌入式操作信道(clear Embedded Operations Channel)、指 示符位、DSL诊断模式)来发送。如果经由GUI接收到线路表征和/或测试 请求(框图655),则数据分析器经由GUI来显示和/或呈现所保存的参数和 /或精简ASCII代码(或错误响应,如果在框图620处接收到超时或错误消 息)(框图660)。如果未经由DSL服务(框图645)或GUI (框图655)接 收到请求,贝微据分析器140A经由借以接收请求的通信方法(例如话带调 制解调器)和/或通信网络(例如PSTN)来提供所保存的参数(或错误响应, 如果在框图620处接收到超时或错误消息)(框图665)。
图8是根据一个示例性实施方式的用于计算至少一个参数的方法的流程 图,所述至少一个参数表示至少一个电话线路的特性。方法800虽然被示为 从框图810开始,但其可以在任一点处开始。如框图810所示,位于客户端 110处的数据分析器140A D启动探测信号(即通过指令700)到至少一个 电话线路105的发送。如框图820所示,数据分析器140A D至少基于测 量的探测信号的反射来计算表示至少一个电话线路710的特性的参数。当然,本领域的技术人员会认识到在示例性系统中所示的存储器的顺 序、尺寸、以及比例可以改变。另外,虽然本专利公开了除其它组件之外还 包括在硬件上执行的软件或固件的示例性系统,但应注意的是此类系统仅仅 是说明性的,不应将其视为具有限制性。例如,可以设想任何或全部这些硬 件和软件组件可以单独包含在硬件中、单独包含在软件中、单独包含在固件 中、或在硬件、固件和/或软件的一些组合中。因此,本领域的技术人员将容 易地理解上述示例不是实现此类系统的唯一方式。
至少一些上述示例性方法和/或设备是由一个或多个在计算机处理器上 运行的软件和/或固件程序来实现。然而,可以同样地构造包括在不限于 ASIC、可编程逻辑阵列及其它硬件装置的专用硬件实现以全部或部分地实现 此处所述的一些或全部示例性方法和/或设备。此外,还可以构造包括但不限 于分布式处理或组件/对象分布式处理、并行处理、或虚拟机处理的替代软件 实现以实现此处所述的示例性方法和/或设备。
还应注意的是此处所述的示例性软件和/或固件实现任选地存储在有形 存储介质上,诸如磁性介质(例如磁盘或磁带);磁光或光学介质,诸如 磁盘;或固态介质,诸如存储卡或容纳一个或多个只读(非易失性)存储器、 随机存取存储器、或其它可重写(易失性)存储器的其它封装;或包含计算 机指令的信号。电子邮件或其它自容纳信息档案或档案组的数字文件附件被 认为是与有形存储介质等价的分布式介质。因此,此处所述的示例性软件和 /或固件可以存储在有形存储介质或诸如上述那些或等价物的分布式介质以 及继承介质上。
就以上说明书参照特定装置、标准和/或协议来描述示例性组件和功能 来说,应理解的是本发明的讲授不限于此类装置、标准和/或协议。例如, DSL、 ADSL、 VDSL、 HDSL、 G.hs、以太网、DSP、 IEEE 802.11x、以及IEEE 802.3x表示本领域的当前状态的示例。此类系统周期性地被具有相同通用目的的更快或更有效的系统所取代。因此,具有相同的通用功能的替换装置、 标准、和/或协议是等价的,其意欲包括在随附权利要求书的范围内。
虽然此处已描述了一些示例性方法、设备和产品,但本专利的涵盖范围 不限于此。相反,本专利涵盖在字面意义上或在等价物的原则下完全属于随 附权利要求的范围内的所有方法、设备和制品。
权利要求
1. 一种设备,该设备包括数据分析器,可操作用于设置在客户端处且可操作用于引发探测信号到至少一个电话线路中的发送,并且可操作用于至少基于所测量的所述探测信号的反射来计算表示所述至少一个电话线路的特性的参数。
2. 根据权利要求1所述的设备,其中所述数据分析器被布置在订户设备中。
3. 根据权利要求1所述的设备,该设备还包括可操作用于发送所述探测 信号并作为响应而接收该探测信号的反射的第一线路探测器,其中所述第一 线路探测器被布置在下列中的至少一者中数字订户线路(DSL)调制解调 器、家庭网关和环线测试器,且所述数据分析器被布置在下列中的至少一者 中客户的个人计算机、DSL调制解调器和机顶盒,所述数据分析器可操作 地耦合到下列中的至少一者所述数字订户线路(DSL)调制解调器、所述 家庭网关和所述环线测试器。
4. 根据权利要求1所述的设备,其中所述数据分析器包括可操作用于发 送所述探测信号并作为响应而接收所述探测信号的反射的第一线路探测器。
5. 根据权利要求4所述的设备,其中所述数据分析器包括可操作用于执 行下列中的至少一者的输出装置显示所述参数;以及通过下列中的至少一 者来将所述参数发送到维护装置所述第一线路探测器、因特网连接和公用 交换电话网(PSTN)。
6. 根据权利要求4所述的设备,其中,所述第一线路探测器包括发送路径,可操作用于形成所述探测信号;' 接收路径,可操作用于测量所述探测信号的反射;混合电路,可操作用于将所述探测信号耦合到电话线路并将所述探测信 号的反射从所述至少一个电话线路耦合到所述接收路径;控制器,可操作用于控制所述发送路径和所述接收路径;以及接口,可操作用于向所述数据分析器提供所测量的所述探测信号的反射。
7. 根据权利要求6所述的设备,其中所述接口从所述数据分析器接收探 测数据,以及所述发送路径基于探测数据来形成所述探测信号。
8. 根据权利要求6所述的设备,其中所述发送路径多次发送所述探测信 号,以及所述接收路径测量相应的多个反射的探测信号并至少对所述多个反 射的探测信号求和。
9. 根据权利要求4所述的设备,其中所述数据分析器可操作用于与数字 订户线路(DSL)维护装置进行通信,其中所述DSL维护装置可操作用于向 所述数据分析器请求表示所述至少一个电话线路的特性的计算参数,并作为响应而引发下列中的至少一者指示所述第一线路探测器发送所述探测信号、发送所述探测信号、测量所反射的探测信号以及计算所述参数。
10. 根据权利要求9所述的设备,其中所述DSL维护装置在地理位置上 与所述数据分析器和所述第一线路探测器中的至少一者分开。
11. 根据权利要求1所述的设备,该设备还包括用于选择耦合到所述电 话线路的终端阻抗的开关。
12. 根据权利要求1所述的设备,该设备还包括位于另一客户端处且可 操作用于在所述第一线路探测器接收信号时在第二电话线路上发送探测信 号的第二线路探测器,其中所述数据分析器还可操作用于计算从所述第二电 话线路到第一 电话线路中的串音。
13. 根据权利要求12所述的设备,其中所述数据分析器可操作用于与数字订户线路(DSL)维护装置进行通信,其中所述DSL维护装置可操作用于 向所述数据分析器请求表示所述至少一个电话线路的特性的计算参数,并作-为响应而引发下列中的至少一者指示所述第一线路探测器发送所述探测信号、配置所述第二线路探测器以接收所述信号、发送所述探测信号、接收所 述信号、测量所述探测信号的反射、计算所述串音以及计算所述参数。
14. 根据权利要求1所述的设备,其中所述数据分析器可操作用于从下载服务器接收指令以基于所测量的所述探测信号的反射来计算表示所述电 话线路的特性的参数。
15. 根据权利要求1所述的设备,其中所述计算参数是第一计算参数,所述设备还包括位于所述客户端处且可操作地耦合到所述数据分析器的线路探测器, 其中所述数据分析器可操作用于指示所述线路探测器将探测信号发送到第二电话线路中,并基于所测量的来自所述第二电话线路的所述探测信号的反射来计算表示所述第二电话线路的特性的第二参数,以及其中所述数据分析器可操作用于为所述线路探测器在第一和第二电话线路之间进行选择,以发送各自的探测信号并测量所述探测信号的各自的反射。
16. 根据权利要求15所述的设备,其中所述数据分析器从数字订户线路(DSL)维护装置接收指令以在所述第一和第二电话线路之间进行选择。
17. -—种方法,该方法包括指示第一客户端处的第一线路探测器将线路测试探测信号发送到第一电话线路中;指示第二客户端处的第二线路探测器至少测量经由第二电话线路接收 到的信号;以及基于所测量的信号来表征从所述第一电话线路到所述第二电话线路中 的近端串音。
18. 根据权利要求17所述的方法,该方法还包括基于所测量的信号来表征从所述第一电话线路到所述第二电话线路中 的远端串音。
19. 一种方法,该方法包括使客户端处的线路探测器将探测信号发送到至少一个电话线路中;以及至少基于所测量的所述探测信号的反射来计算表示所述至少一个电话 线路的特性的至少一个参数。
20.根据权利要求19所述的方法,其中所述线路探测器被布置在下列中 的至少一者中数字订户线路(DSL)调制解调器、家庭网关、计算机、数据分析器以及环线测试器,并且其中由下列中的至少一者来执行接收所测量的反射以及计算所述至少一个参数数据分析器、个人计算机、机顶盒、数字订户线路(DSL)调制解调器、家庭网关以及环线测试器。
21.根据权利要求19所述的方法,该方法还包括确定是否所述电话线路正被用于发送数字订户线路(DSL)信号;以及如果所述电话线路正被用于发送所述DSL信号,则发送另一命令以在 测量线路特性之前停止所述DSL信号的发送。
22.根据权利要求19所述的方法,该方法还包括从在地理位置上分开的装置接收对所述至少一个计算参数的请求;以及将至少一个计算参数发送到所述在地理位置上分开的装置。
23.根据权利要求22所述的方法,其中接收所述请求和发送所述至少一 个计算参数经由下列中的至少一者完成所述电话线路上的DSL信号传送、 网际协议(IP)网络、以及公用交换电话网(PSTN)。
24.根据权利要求19所述的方法,该方法还包括经由图形用户界面(GUI)来接收计算至少一个计算参数的请求;以及 经由所述GUI来显示所述至少一个计算参数。
25.根据权利要求19所述的方法,其中处于环路诊断模式中的调制解调 器使所述线路探测器发送所述探测信号并促使计算表示所述至少一个电话 线路的特性的所述至少一个参数。
26. —种方法,该方法包括 在电话线路的客户端终端处发送线路探测信号;在所述电话线路的所述客户端终端处测量所述线路探测信号的反射;以及将所测量的所述线路探测信号的反射提供给位于所述电话线路的客户端终端处的数据分析器以计算所述电话线路的参数特性。
27. 根据权利要求26所述的方法,其中由下列中的至少一者来执行发送所述探测信号和测量所述探测信号的反射线路探测器、数字订户线路(DSL)调制解调器、家庭网关、数据分析器、计算机以及环线测试器,并且其中所述数据分析器包括下列中的至少一者个人计算机、机顶盒、数字 订户线路(DSL)调制解调器、家庭网关以及环线测试器。
28. 根据权利要求26所述的方法,该方法还包括 从所述数据分析器接收探测数据;以及 至少响应于所接收的探测数据来发送所述探测信号。
29. 根据权利要求26所述的方法,该方法还包括 多次发送所述探测信号; 测量相应的多个反射的探测信号;以及 对所述多个反射的探测信号求和。
30. 根据权利要求26所述的方法,该方法包括 中止所述线路探测信号的发送;以及测量在所述电话线路上出现的噪声。
31. —款存储有机器可存取指令的产品,当该机器可存取指令被执行时, 使一个或多个机器-促使客户端处的线路探测器将探测信号发送到至少一个电话线路中;以及基于所测量的所述探测信号的反射来计算表示所述至少一个电话线路的特性的至少一个参数。
32. 根据权利要求31所述的产品,其中当所述机器可存取指令被执行时使所述一个或多个机器从在地理位置上分开的装置接收对于至少一个计算参数的请求;以及将所述至少一个计算参数发送到所述在地理位置上分开的装置。
33. 根据权利要求31所述的产品,其中当所述机器可存取指令被执行时使所述一个或多个机器经由图形用户界面(GUI)来接收计算至少一个计算参数的请求;以及 经由所述GUI来显示所述至少一个计算参数。
34. —种设备,该设备包括第一线路探测器,位于客户端处,可操作用于将探测信号发送到至少一 个电话线路中,并且测量来自所述至少一个电话线路的所述探测信号的反射 形式;以及数据分析器,用于指示所述第一线路探测器发送所述探测信号,并且至 少基于所测量的探测信号的反射来计算表示所述至少一个电话线路的特性 的参数。
35. 根据权利要求34所述的设备,其中所述数据分析器可操作用于与位 于另一客户端处的第二线路探测器迸行通信,该第二线路探测器被配置成在 所述第一线路探测器发送所述探测信号的同时接收第二电话线路上的噪声 信号,并且所述第二线路探测器还在所述第一线路探测器发送所述探测信号 的同时计算从第一电话线路到第二电话线路中的串音。
全文摘要
一种可操作用于设置在客户端处的数据分析器,引发探测信号到至少一个电话线路中的发送。所述数据分析器至少基于所测量的反射探测信号来计算表示至少一个电话线路的特性的参数。
文档编号H04M3/30GK101523882SQ200780021490
公开日2009年9月2日 申请日期2007年4月27日 优先权日2006年5月1日
发明者B·李, G·吉尼斯, J·M·乔菲, P·J·西尔弗曼, R·D·哈特 申请人:自适应谱与信号定位公司;At&T知识财产公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1