CN1941649B - 设定通信设备的方法及*** - Google Patents
设定通信设备的方法及*** Download PDFInfo
- Publication number
- CN1941649B CN1941649B CN2006101110358A CN200610111035A CN1941649B CN 1941649 B CN1941649 B CN 1941649B CN 2006101110358 A CN2006101110358 A CN 2006101110358A CN 200610111035 A CN200610111035 A CN 200610111035A CN 1941649 B CN1941649 B CN 1941649B
- Authority
- CN
- China
- Prior art keywords
- link partner
- territory
- pma
- training frames
- link
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
本发明涉及在双绞线铜缆布线上支持高数据率的收发器的启动过程,以提供10G比特/秒的以太网链路(10GBASE-T)。在启动过程的PMA(物理媒介接入层)训练周期中,在链路伙伴之间周期性地交换长的PMA训练帧。每个PMA训练帧的主要部分包括在4对线缆上同时传输的已知伪随机序列。PMA训练帧包括用于在链路伙伴之间交换参数和控制信息的InfoField。例如,InfoField的有效载荷包括用于指示当前发射功率补偿(PBO)、下一个PBO、被请求的PBO、转变计数、控制信息以及用于传输预编码器因子的域。InfoField域中的信息是重复发送的,链路伙伴不需要对每个InfoField进行解码。例如,通过偶尔读取转变计数,链路伙伴就能够确定何时将要出现发射PBO变化和/或状态转变。
Description
技术领域
本发明涉及网络,更具体地说,涉及一种在启动过程中对用于双绞线布线的10G比特/秒(10GBASE-T)收发器进行训练的方法与***。
背景技术
随着连接到数据网络中的设备数目的增加及要求更高的数据速率,需要新的传输技术以在现有的铜缆布线架构中实现更高的传输速率。目前正在努力发展基于双绞线的10G比特/秒以太网(10GBASE-T)标准。新兴的10GBASE-T物理层(PHY)规范期望使双绞线布线所能支持的10G比特/秒连接,例如,在现有的布线***中可达182英尺,在新型布线***中可达330英尺。为在四对的布线***中达到10G比特/秒的全双工传输,需要复杂精致的数字信号处理技术来消除或降低四对线缆之间的严重依赖频率的信号衰减、信号反射、近端串扰、远端串扰的影响,以及耦合到四对线缆中的外部信号的影响,该外部信号可来源于相邻的传输链路或其它的外部噪声源。此外,新的布线规范的开发还致力于减小外部电磁干扰的敏感性。
在链路两端的一对10GBASE-T PHY收发器的启动过程中,首先必须对它们进行训练,以使发射器和接收器的设置适配于链路的特定特性。所述启动过程包括建立起始同步、设定发射功率电平、调整回波以及近端串扰消除、调整均衡器、选择和交换预编码因子等。业内已有一些详尽的启动过程,例如用于语音频段调制解调器的启动过程。一些启动过程的目标是实现相对短的启动时间。对于10GBASE-T之前的低速率的PHY收发器,为满足对时序要求严格的交接(handshake)过程的需要,实时执行启动特定功能一般不会导致严重的问题。对于10GBASE-T,启动时间不是关键问题,也许更加重要是使完成启动特定功能所需的装置(means)最小化。因此,对于启动程序来说,需要允许通过共用的硬件、固件或软件,并以比实时速度低得多的速度来执行这些功能,因而启动时间较长。所以只有那些需要持续不变的连续数据传输的功能(如长数字滤波器或用于纠错解码的解码器)必须通过能够实时执行这些功能的高效硬件来实现。
比较本发明后续将要结合附图介绍的***,现有技术的其它局限性和弊端对于本领域的普通技术人员来说是显而易见的。
发明内容
本发明提供一种启动10GBASE-T(基于双绞线的10G比特/秒的以太网)的***和/或方法,如在至少一副附图以及权利要求中所示和/或所述。
根据本发明的一方面,提供一种设定(setting up)通信设备的方法,包括:
在训练周期内在链路伙伴之间周期性地交换PMA训练帧,其中,每个所述PMA训练帧的主要部分包括伪随机已知序列,其用于为所述链路伙伴之间的通信设置收发器操作方式(establishing transceiver operations),其中所述链路伙伴通过有线以太网链路通信地连接。
优选地,每个所述周期性传输的PMA训练帧包括用于交换参数和控制信息的另一部分。
优选地,所述用于交换参数和控制信息的另一部分包括用于发送多个因子的域,以及用于指示当前正在发送哪些因子以及哪些因子已经被接收的相关索引域。
优选地,所述用于交换参数和控制信息的另一部分包括一个或多个当前功率补偿(power backoff,PBO)域、下一个PBO域、被请求的PBO域、转变计数域以及至少一个控制域。
优选地,所述方法还包括基于所述的当前功率补偿(power backoff,PBO)域、下一个PBO域以及被请求的PBO域确定功率水平的变化。
优选地,所述转变计数域指示所述被周期性发送的PMA训练帧的数目,其后发送链路伙伴的信号中的功率水平发生变化。
优选地,所述转变计数域指示所述被周期性发送的PMA训练帧的数目,其后发送链路伙伴的状态发生变化。
优选地,所述方法还包括从训练周期的起始点开始,周期性地从主链路伙伴向从链路伙伴发送PMA训练帧。
优选地,所述方法还包括在所述训练周期内,在所述从链路伙伴恢复主时钟之后,周期性地由从链路伙伴向主链路伙伴发送PMA训练帧。
优选地,所述方法还包括在所述训练周期内,为所述链路伙伴之间的通信,在每个链路伙伴中的预编码器中编制因子(programming coefficients)。
优选地,所述预编码器是Tomlinson-Harashima(TH)预编码器。
根据本发明的一方面,提供一种用于设定(setting up)通信设备的***,包括:
能够在训练周期内在链路伙伴之间周期性地交换PMA训练帧的收发器,其中,每个所述PMA训练帧的主要部分包括伪随机已知序列,其用于为所述链路伙伴之间的通信设置收发器操作方式(establishing transceiveroperations),其中所述链路伙伴通过有线以太网链路通信地连接。
优选地,每个所述周期性发射的PMA训练帧包括用于交换参数和控制信息的另一部分。
优选地,所述用于交换参数和控制信息的另一部分包括用于发送多个因子的域,以及用于指示当前正在发送哪些因子以及哪些因子已经被接收的相关索引域。
优选地,所述用于交换参数和控制信息的另一部分包括一个或多个当前功率补偿(power backoff,PBO)域、下一个PBO域、被请求的PBO域、转变计数域以及至少一个控制域。
优选地,所述收发器能够基于所述的当前PBO域、下一个PBO域以及被请求的PBO域确定功率水平的变化。
优选地,所述转变计数域指示所述被周期性发送的PMA训练帧的数目,其后发送链路伙伴的信号中的功率水平发生变化。
优选地,所述转变域计数域指示所述被周期性发送的PMA训练帧的数目,其后发送链路伙伴的状态发生变化。
优选地,所述***还包括从训练周期的起始点开始,周期性地从主链路伙伴向从链路伙伴发送PMA训练帧。
优选地,所述收发器能够在所述训练周期内,在从链路伙伴恢复主时钟之后,周期性地由从链路伙伴向主链路伙伴发送PMA训练帧。
优选地,所述收发器能够在所述训练周期内,为所述链路伙伴之间的通信,在每个链路伙伴中的预编码器中编制因子(programming coefficients)。
优选地,所述预编码器是Tomlinson-Harashima(TH)预编码器。
通过以下的描述和附图,可以更深入地理解本发明的各种优点、各个方面、创新特征、及其实施例的细节。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是根据本发明实施例的主链路伙伴与从链路伙伴之间的在双绞线布线上的10G比特/秒以太网(10GBASE-T)链路的示意图;
图2是根据本发明实施例的10GBASE-T链路伙伴的示意图;
图3是根据本发明实施例的10GBASE-T链路伙伴的运行模式的状态示意图;
图4是根据本发明实施例的包括物理媒介接入层(PMA)训练周期的启动序列的状态示意图;
图5是根据本发明实施例的在主链路伙伴与从链路伙伴之间交换PMA训练帧的示意图;
图6是根据本发明实施例的infoField有效载荷的示意图。
具体实施方式
本发明的一些实施例涉及10GBASE-T的启动过程,10GBASE-T这一新兴物理层规范将成为IEEE 802.3以太网标准的一部分。10GBASE-T收发器将在双绞线铜缆上实现10G比特/秒的传输。该规范以每对线缆2.5G比特/秒的速率,在四对ISO E级或F级线缆上同时进行全双工传输。
在IEEE 802.3的自协商(Auto Negotiation)中,链路伙伴对将要使用的物理层传输类型达成一致。同时,其中一个收发器充当主动方,另一方充当从动方。如果选择了10GBASE-T,那么,链路伙伴就进入10GBASE-T启动过程。
10GBASE-T启动过程具有以下特性。在初始的PMA(物理媒介接入层)训练周期中,通过全部四对线缆周期地发送长PMA训练帧。例如,所述的PMA训练帧的长度可以是16k的符号的倍数。每个PMA训练帧包括二进制调制符号的已知伪随机序列。此外,在四对线缆之中的一对线缆上,其每个方向上传输的帧包括InfoField,InfoField比PMA训练帧的长度要短。InfoField用于在链路伙伴之间交换参数和控制信息。传输是由主收发器发起,在所有的四对线缆上进行。从收发器检测到主收发器的信号及接收到开始发送到邀请之后,也开始在所有4对线缆上传输。
对周期发送的二进制序列的认识,使链路伙伴的接收器部件能够在整个PMA训练周期内获得和维持符号定时(timing)和PMA帧的同步。在其它方面,该已知长序列本质上表现出随机序列的特性。
InfoField传达各种类型的控制信息。例如,InfoField的有效载荷包括用于指示发送收发器的当前发射PBO(功率补偿)、发送收发器下一个发射PBO、为链路伙伴收发器所请求的PBO及转变计数(transition count)的域。InfoField的有效载荷还包括用于发送预编码器因子、指示收发器的接收器部件的SNR极限(margin)以及其它控制信息的域。转变计数指示剩下的PMA训练帧的数目,在其之后,将出现预示的变化。这种变化可以是发射PBO的变化和/或发送收发器的状态图中到下一个状态的转换。不需要链路伙伴对每个接收到的InfoField进行解码;而且决不需要链路伙伴对InfoField中的信息立刻作出反应。例如,链路伙伴通过偶尔地对InfoField进行解码和读取其中的转变计数,就能够确定什么时候所预示的变化会出现。因此,能够以更大的弹性分配为执行各种启动特定功能而需要的资源,而无需严格的实时要求。
图1是根据本发明实施例的主链路伙伴与从链路伙伴之间的在双绞线布线上的10G比特/秒以太网(10GBASE-T)链路的示意图。参考图1,***100包括主链路伙伴102和从链路伙伴104。主链路伙伴102与从链路伙伴104通过4线对的UTP(非屏蔽双绞线)线缆112进行通讯。主链路伙伴102包括计算机***106a、媒介访问控制(MAC)控制器108a以及收发器114a。从链路伙伴104包括计算机***106b、MAC控制器108b以及收发器110b。当然,本发明不局限于这种情况。
收发器110a包括适当的逻辑、电路和/或程序代码,其能够使主链路伙伴102与其它链路伙伴如从链路伙伴104进行通信,例如发送和接收数据。类似地,收发器110b包括适当的逻辑、电路和/或程序代码,其能够使从链路伙伴104与其它链路伙伴如主链路伙伴102进行通信。收发器110a和110b能够实现10GBASE-T操作。收发器110a或110b所发送或接收的数据的格式遵循公知的IEEE 802 LAN/MAN标准。
图2是根据本发明实施例的10GBASE-T链路伙伴的示意图。参考图2,链路伙伴200包括收发器202、MAC控制器204、计算机***206、接口208、总线控制接口210。收发器202可以是包括PHY模块212、多个发射器214a、214c、214e和214g、多个接收器214b、214d、214f和214h、存储器216、存储器接口218的集成设备。收发器202与图1所述的收发器110a与110b相同或者充分相似。类似地,MAC控制器204、计算机***206、接口208、总线控制器210分别与图1中对应的MAC控制器108a与108b、计算机***106a与106b、接口114a与114b、总线控制接口116a与116b相同或者充分相似。
收发器202中的PHY模块212包括适当的逻辑、电路和/或程序代码,其能实现PHY层要求的可操作性和/或功能性。PHY模块212通过接口208与MAC控制器204进行通信。在本发明的一方面,为实现兼容10G比特/秒的运行速度,可配置接口208使其使用多个串行数据通道以接收PHY模块212的数据和/或将数据发送给PHY模块212。可配置PHY模块212使其在一种或多种通信模式下运行,其中,每种模式执行不同的通信协议。
发射器214a、214c、214e和214g包括适当的逻辑、电路和/或程序代码,其能将数据从链路伙伴200发送给其他链路伙伴,例如通过图1所示的UTP线缆112。接收器214b、214d、214f和214h包括适当的逻辑、电路和/或程序代码,能够使链路伙伴200从其他链路伙伴接收数据。收发器202中的四对发射器和接收器中,每一对发射器和接收器都对应于四线对UTP线缆112中的一对线缆。例如,发射器214a和接收器214b用于通过UTP线缆112中的第一线对与其他链路伙伴通信。类似的,发射器214g和接收器214h用于通过UTP 212的第四对线缆与其他链路伙伴通信。在这里,这四对发射器/接收器中,每对发射器/接收器对应于一个2.5G比特/秒的连接。
图3是根据本发明实施例的10GBASE-T链路伙伴的运行模式的状态示意图。参考图3,状态图300包括自协商模式302、启动模式304、数据模式306。在与链路伙伴建立网络连接时,该链路伙伴使用图2所示的收发器202中的PHY模块212来调整状态或者进行模式转换。在自协商模式302中,主链路伙伴和从链路伙伴确定所支持的双方通信的最大连接速度。
当自协商模式302完成且选择10GBESE-T作为物理层传输方式,链路伙伴们转换到10GBESE-T启动模式304,在启动模式304中,交换适当的训练信号和/或控制信息以建立10G比特/秒的网络连接。在一些实施例中,在启动模式304中,在一些情况之下要求链路伙伴返回到自协商模式302并确定一个新的最大连接速度。
当在启动模式304中建立好网络连接或链路连接,链路伙伴们将转换到数据模式306,在数据模式306中传输信息。一旦网络连接终止,链路伙伴们返回到自协商模式302。在一些实施例中,在数据模式306之中,在一些情况之下要求链路伙伴们返回到启动模式304以重新建立网络连接。
图4是根据本发明实施例的包括物理媒介接入层(PMA)训练周期的启动序列的状态示意图。参考图4,状态图400对应于网络连接建立后,PHY模块212运行状态的变化。当自协商模式402完成,产生一个信号,使PHY模块212从PHY禁用状态404转换到PHY沉默状态406。在PHY沉默状态406中,PHY模块212保持沉默,即PHY模块212不与链路伙伴进行通信。如果链路伙伴被配置成主链路伙伴,那么在适当的沉默期完成之后,PHY模块212的运行转换到PMA训练主状态408。作为另一选择,如果链路伙伴被配置成从链路伙伴,那么在适当的沉默期完成之后,PHY模块212的运行转换到PMA训练从状态410。
在PMA训练主状态408中,主链路伙伴开始向从链路伙伴发送PMA训练帧。当主链路伙伴准备接收从链路伙伴的PMA训练帧时,它邀请从链路伙伴发送自己的PMA训练帧,并等待从链路伙伴的PMA训练帧。
例如,PMA训练帧可以是包括伪随机部分或序列和信息域或InfoField的长的、重复的或周期的帧。所述伪随机部分可从自协商状态402中确定的种子值(seed value)中产生。例如,PMA训练帧可以是长度为16k的符号,持续时间大约20.48微秒。例如,可使用2级脉冲振幅调制(2-PAM)调制所述PMA训练帧。例如,PMA训练帧的InfoField部分包括使主链路伙伴和从链路伙伴能够训练回波和/或近端串扰消除,能够训练接收器,以及确定适当的发射器功率水平的信息。当InfoField的内容根据启动过程的进展而变化时,也会得知PMA训练帧的伪随机部分的内容。响应已接收的InfoField对信息处理不需要实时执行。
在PMA训练从状态410中,从链路伙伴使它的接收器部分处于接收来自主链路伙伴的PMA训练帧以及其中的InfoField的状态。当这个步骤完成且接收到主链路伙伴的开始传输的邀请时,从链路伙伴开始传输PMA训练帧。
当运行在PMA主状态或PMA从状态时,链路伙伴确保能实现具有足够信噪比(SNR)极限的适当的收发器操作,以在PMA训练周期结束后对物理编码子层帧进行可靠的解码。这包括发送给链路伙伴的请求(通过所请求的InfoField的发射PBO域),使链路伙伴将其发射PBO设定转换到请求值。通过使用InfoField的转变计数域,当与链路伙伴对应的PBO设置变化实际将要发生时,链路伙伴可以互相进行通告。
完成PMA训练主状态408或PMA训练从状态410之后,PHY模块212进入PMA因子交换状态412。在PMA因子交换状态412中,链路伙伴通过InfoField发送和接收预编码因子。在这里,主链路伙伴和从链路伙伴的运行是对称的。例如,64个判定反馈滤波器因子(按4对UTP线缆中每对线缆16个因子)传递给链路伙伴,以供链路伙伴随后在PMA微调状态414以及之后的状态中进行预编码时使用,例如Tomlinson Harashima(TH)预编码。因子的交换完成之后,链路伙伴通过使用InfoField中的转变计数域互相间通告,从PMA因子交换状态412转换到PMA微调状态414。
在PMA微调状态414中,从链路伙伴处接收的因子用于发送额外的PMA训练帧,以及TH预编码。之后,链路伙伴必须完成建立最终的链路连接而必需的微调。在这里,PMA微调状态414确保在链路两端都能正确地接收TH预编码PMA训练帧,以及所有自适应滤波器最终收敛(final convergence,趋同)。当这步骤完成之时,链路伙伴通过使用InfoField中的转变计数域互相通告,从PMA微调状态414转换到PCS测试状态416。PMA微调状态414的完成对应于PMA训练周期的完成。
在PCS测试状态416中,主链路伙伴和从链路伙伴是对称运行的。链路伙伴发送的是PCS帧而不是PMA训练帧,链路伙伴在链路上通过使用最终编码和调制以10G比特/秒的比特率双向发送数据。例如,PCS帧可以采用低密度奇偶校验(LDPC)编码,将比特位从128-DSQ(Double Square)信群映射到高阶调制符号,帧的持续时间为320ns。在PCS测试状态416中,仅仅发送杂乱的测试数据,这些测试数据能够区别于用户数据。每个链路伙伴都监视自己的接收器性能。如果在确定的时间周期内,可断言达到了满意的接收器性能,链路伙伴就进入PCS数据状态418。在该状态,链路伙伴从MAC接口的发送部分发送用户数据,并将用户数据发送到MAC接口的接收部分。如果在PCS测试状态416中或PCS数据状态418中,链路伙伴检测到出错的情况,这种出错情况可能是过于频繁的解码失败,链路伙伴将返回到PHY沉默状态406。最后,其他的链路伙伴也将检测到出错的情况并返回到PHY沉默状态406。
图5是根据本发明实施例的在主链路伙伴与从链路伙伴之间交换PMA训练帧的示意图。参考图5,例如,所示的PMA训练周期501的持续时间可达2秒。在PMA训练周期501中,主链路伙伴(M)和从链路伙伴(S)交换PMA训练帧。对于主链路伙伴,图中示出了发送给从链路伙伴的主PMA训练(PMATRNM)帧500a的序列。每个PMA TRNM帧包括伪随机部分502a和InfoField(IF)504a。第一PMA TRNM帧500a的开始与PMA训练周期501的起始点对应。对于主链路伙伴,最后的PMA TRNM帧500a的结束与PMA训练周期501的结束对应。PMA训练周期501结束后,主链路伙伴开始PCS操作,在根据图4所示的状态图的PCS操作中,主链路伙伴将PCS帧506发送给从链路伙伴。
类似的,图5示出了被发送给主链路伙伴的从PMA训练(PMA TRNS)帧500b。每个PMA TRNS帧500b包括伪随机部分502b和IF 504b。从已接收的PMA TRNM帧500a上恢复主时钟(master clock)之后,就出现第一PMA TRNS帧500b的起始点。对于从链路伙伴,最后的PMA TRNS帧500b的结束与PMA训练周期501端结束对应。PMA训练周期501结束后,从链路伙伴开始PCS操作,在根据图4所示的状态图的PCS操作中,从链路伙伴将PCS帧508发送给主链路伙伴。
图6是根据本发明实施例的InfoField有效载荷的示意图。参考图6,图6中示出的InfoField(IF)600包括分隔符602、IF有效载荷604、循环冗余校验码(CRC)606。分隔符602包括已知的二进制序列。在一些情况下,IF 600的实现可以没有分隔符602。例如,CRC 606包括用于检验IF有效载荷604内容的信息。
IF有效载荷604包括多个可以包含信息的域,在启动过程的PMA训练周期中,这些信息可为主链路伙伴和从链路伙伴所用。在这里,基于启动过程中的当前状态,IF有效载荷604中的域有多种配置。例如,图6中示出的IF有效载荷608包括控制位610、当前功率补偿(PBO)612、下一个PBO 614、被请求的PBO 616、另外的(further)控制位618、转变计数器620等域。控制位610和另外的控制位618可用于指示启动过程中的当前状态以及本地接收器的状态以进行可靠的解码。当前PBO 612域可用于指示名义上最大的发送功率水平的发送链路伙伴的当前功率补偿。下一个PBO 614域结合转变计数可用于向链路伙伴通告发送PBO的值变到下一个PBO域中的值。被请求的PBO 616域用于请求远程链路伙伴将发送PBO设置为被请求值。
转变计数器620域可用于向远程链路伙伴通告发送链路伙伴的信号特性的转变。可给转变计数域620设定一个指示PMA帧数目的值,这些PMA帧后即发生转变。该域中的这个值随着InfoField 600的每次序列传输而减少,直到值为零。在这里,链路伙伴不需要将每个PMA训练帧的InfoField解码。它能够仅仅偶尔读取InfoField以获得转变计数的当前值,从而知道在什么时候所通告的转变会出现。
图6中还示出了IF有效载荷628,其包括的域有:控制位630、发送因子索引632、接收因子的索引634、另外的控制位636,以及包含有第1因子638至第N因子640的一组N个因子域。控制位630和另外的控制位636能指示启动过程中的当前状态以及本地接收器的状态以进行可靠的解码。发送因子的索引632域指示正在第1因子638至第N因子640中向链路伙伴发生该组N个因子。接收因子的索引634能向链路伙伴确定这N个因子中,哪些因子是发送链路伙伴已经正确地接收到的。在这里,例如,当本地链路伙伴已经接收到远程链路伙伴的所有因子时,远程链路伙伴确认所有因子的接收,这就完成了双向的因子交换。接着,链路伙伴通告转换到PMA微调状态414。
这里所述的方法运行以非实时、更大的弹性实现启动特定功能。
本发明可以通过硬件、软件,或者软、硬件结合来实现。本发明可以在至少一个计算机***中以集中方式实现,或者由分布在几个互连的计算机***中的不同部分以分散方式实现。任何可以实现所述方法的计算机***或其它设备都是可适用的。常用软硬件的结合可以是安装有计算机程序的通用计算机***,通过安装和执行所述程序控制计算机***,使其按所述方法运行。在计算机***中,利用处理器和存储单元来实现所述方法。
本发明还可以通过计算机程序产品进行实施,所述程序包含能够实现本发明方法的全部特征,当其安装到计算机***中时,通过运行,可以实现本发明的方法。本文件中的计算机程序所指的是:可以采用任何程序语言、代码或符号编写的一组指令的任何表达式,该指令组使***具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个步骤之后实现特定功能:a)转换成其它语言、编码或符号;b)以不同的格式再现。
本发明是通过几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
本申请要求申请日期为2005年9月30日、申请号为No.60/722,677的美国临时专利申请的优先权。
Claims (3)
1.一种启动10GBASE-T***时设定通信设备的收发器的方法,其特征在于,包括:
在训练周期内在链路伙伴之间周期性地交换物理媒介接入层训练帧,其中,每个所述物理媒介接入层训练帧的主要部分包括伪随机已知序列,所述物理媒介接入层训练帧用于为所述链路伙伴之间的通信设置收发器操作方式,其中所述链路伙伴通过有线以太网链路通信地连接;
每个周期性地交换的物理媒介接入层训练帧包括用于交换参数和控制信息的另一部分;
其中,所述用于交换参数和控制信息的另一部分包括用于发送多个因子的域,以及用于指示当前正在发送哪些因子以及哪些因子已经被接收的相关索引域;所述用于交换参数和控制信息的另一部分包括一个或多个当前功率补偿域、下一个功率补偿域、被请求的功率补偿域、转变计数域以及至少一个控制域;
所述方法还包括基于所述的当前功率补偿域、下一个当前功率补偿域以及被请求的当前功率补偿域确定功率水平的变化;
从训练周期的起始点开始,周期性地从主链路伙伴向从链路伙伴发送物理媒介接入层训练帧;
在所述训练周期内,在所述从链路伙伴恢复主时钟之后,周期性地由从链路伙伴向主链路伙伴发送物理媒介接入层训练帧;
在所述训练周期内,为所述链路伙伴之间的通信,在每个链路伙伴中的预编码器中编制因子。
2.根据权利要求1所述的方法,其中,所述转变计数域指示被周期性地交换的物理媒介接入层训练帧的数目,其后发送链路伙伴的信号中的功率水平发生变化。
3.一种启动10GBASE-T***时设定通信设备的收发器的***,包括:主链路伙伴和从链路伙伴;主链路伙伴与从链路伙伴通过线对的非屏蔽双绞线缆进行通讯;主链路伙伴包括计算机***、媒介访问控制控制器以及收发器;从链路伙伴包括计算机***、媒介访问控制控制器以及收发器;
所述收发器能够在训练周期内在链路伙伴之间周期性地交换物理媒介接入层训练帧,其中,每个所述物理媒介接入层训练帧的主要部分包括伪随机已知序列,所述物理媒介接入层训练帧用于为所述链路伙伴之间的通信设置收发器操作方式,其中所述链路伙伴通过有线以太网链路通信地连接;
每个周期性地交换的物理媒介接入层训练帧包括用于交换参数和控制信息的另一部分;
其中,所述用于交换参数和控制信息的另一部分包括用于发送多个因子的域,以及用于指示当前正在发送哪些因子以及哪些因子已经被接收的相关索引域;所述用于交换参数和控制信息的另一部分包括一个或多个当前功率补偿域、下一个功率补偿域、被请求的功率补偿域、转变计数域以及至少一个控制域。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US72267705P | 2005-09-30 | 2005-09-30 | |
US60/722,677 | 2005-09-30 | ||
US11/410,172 | 2006-04-24 | ||
US11/410,172 US7936778B2 (en) | 2005-09-30 | 2006-04-24 | Method and system for 10GBASE-T start-up |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1941649A CN1941649A (zh) | 2007-04-04 |
CN1941649B true CN1941649B (zh) | 2012-03-28 |
Family
ID=37116181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101110358A Expired - Fee Related CN1941649B (zh) | 2005-09-30 | 2006-08-10 | 设定通信设备的方法及*** |
Country Status (5)
Country | Link |
---|---|
US (3) | US7936778B2 (zh) |
EP (1) | EP1770912B1 (zh) |
CN (1) | CN1941649B (zh) |
DE (1) | DE602006003500D1 (zh) |
TW (1) | TWI377809B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11218186B2 (en) | 2020-03-01 | 2022-01-04 | Credo Technology Group Limited | 10-meter 100 Gbps copper wire ethernet cable |
US11424968B1 (en) | 2021-06-10 | 2022-08-23 | Credo Technology Group Limited | Retimer training during link speed negotiation and link training |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7936778B2 (en) | 2005-09-30 | 2011-05-03 | Broadcom Corporation | Method and system for 10GBASE-T start-up |
US20070192505A1 (en) * | 2006-02-13 | 2007-08-16 | Teranetics, Inc. | Auto-sequencing transmission speed of a data port |
US7860020B2 (en) * | 2006-05-22 | 2010-12-28 | Plx Technology, Inc. | Master/slave transceiver power back-off |
WO2008060598A2 (en) * | 2006-11-15 | 2008-05-22 | Keyeye Communications | 10gbase-t link speed arbitration for 30m transceivers |
US7835289B2 (en) * | 2007-02-07 | 2010-11-16 | Valens Semiconductor Ltd. | Methods for managing a multi data type communication link |
US8565337B2 (en) * | 2007-02-07 | 2013-10-22 | Valens Semiconductor Ltd. | Devices for transmitting digital video and data over the same wires |
US7835382B2 (en) * | 2007-02-07 | 2010-11-16 | Valens Semiconductor Ltd. | High definition and low power partial functionality communication link |
US9426006B2 (en) * | 2007-02-07 | 2016-08-23 | Valens Semiconductor Ltd. | Low power partial functionality communication link |
US20090097401A1 (en) * | 2007-10-12 | 2009-04-16 | Wael William Diab | Method and system for configurable data rate thresholds for energy efficient ethernet |
TWI441464B (zh) * | 2008-10-17 | 2014-06-11 | Realtek Semiconductor Corp | 可增加連線品質之網路通訊裝置及其方法 |
TWI469595B (zh) * | 2008-11-27 | 2015-01-11 | Realtek Semiconductor Corp | 用於本地端實體層之控制方法及其裝置 |
US8516331B2 (en) * | 2010-01-29 | 2013-08-20 | Broadcom Corporation | Systems for high-speed backplane applications using FEC encoding |
US8385346B2 (en) * | 2010-04-08 | 2013-02-26 | Broadcom Corporation | System and method for forming N0GBASE-T |
US8503474B2 (en) * | 2010-06-13 | 2013-08-06 | Broadcom Corporation | System and method for enhanced physical layer device interface capability for backward support of fast retrain |
US9160482B2 (en) * | 2010-09-13 | 2015-10-13 | Broadcom Corporation | PHY retraining |
US8732262B2 (en) | 2011-08-30 | 2014-05-20 | Adc Dsl Systems, Inc. | Rate adaptive auto-negotiation |
US8804798B2 (en) | 2011-09-16 | 2014-08-12 | Aquantia Corporation | Transceiver spectrum control for cross-talk mitigation |
EP2840861B1 (en) * | 2012-04-16 | 2020-11-04 | ZTE Corporation | Peer-to-peer wireless communication-based transmission method and device |
CN103378927B (zh) * | 2012-04-20 | 2019-01-11 | 中兴通讯股份有限公司 | 数据发送方法及装置 |
US9252968B2 (en) * | 2012-06-22 | 2016-02-02 | Intel Corporation | Link training and training frame for 100GBPS ethernet |
CN103716075B (zh) * | 2012-09-29 | 2016-12-21 | 华为技术有限公司 | 一种多个射频拉远单元间联合通道校正的方法和装置 |
US9112722B2 (en) * | 2012-11-29 | 2015-08-18 | Intel Corporation | PMA-size training frame for 100GBASE-KP4 |
US9344146B2 (en) * | 2013-03-11 | 2016-05-17 | Intel Corporation | De-correlating training pattern sequences between lanes in high-speed multi-lane links and interconnects |
US10148508B1 (en) * | 2013-08-14 | 2018-12-04 | Aquantia Corp. | Method and system for ethernet transceiver rate control |
US9509438B2 (en) * | 2013-09-30 | 2016-11-29 | Intel Corporation | Determining a high data rate for backchannel communications for initialization of high-speed networks |
US9838984B2 (en) * | 2013-11-08 | 2017-12-05 | Intel IP Corporation | Power control method and system for wireless networks |
US9628220B2 (en) * | 2014-04-15 | 2017-04-18 | Broadcom Corporation | Remote TX training with a re-timer |
US10097237B1 (en) | 2014-12-05 | 2018-10-09 | Aquantia Corp. | On-chip alien crosstalk characterization and diagnostics |
US10069521B1 (en) | 2015-01-29 | 2018-09-04 | Aquantia Corp. | Intelligent power balancing for NBASE-T ethernet |
WO2018161273A1 (en) * | 2017-03-08 | 2018-09-13 | Credo Technology Group Ltd. | Ethernet link extension method and device |
US10530906B2 (en) * | 2017-07-13 | 2020-01-07 | Avago Technologies International Sales Pte. Limited | High-speed interconnect solutions with support for continuous time back channel communication |
KR102371823B1 (ko) * | 2017-12-04 | 2022-03-07 | 주식회사 엘엑스세미콘 | 디스플레이 장치에서의 데이터송수신방법 및 디스플레이 패널구동장치 |
US11115151B1 (en) | 2019-03-22 | 2021-09-07 | Marvell Asia Pte, Ltd. | Method and apparatus for fast retraining of ethernet transceivers based on trickling error |
US11228465B1 (en) * | 2019-03-22 | 2022-01-18 | Marvell Asia Pte, Ltd. | Rapid training method for high-speed ethernet |
US10771100B1 (en) | 2019-03-22 | 2020-09-08 | Marvell Asia Pte., Ltd. | Method and apparatus for efficient fast retraining of ethernet transceivers |
US10985801B1 (en) * | 2019-08-28 | 2021-04-20 | Marvell Asia Pte., Ltd. | Ethernet link transmit power method based on on-chip detected alien crosstalk feedback |
US10944584B1 (en) | 2019-10-11 | 2021-03-09 | Credo Technology Group Limited | Single-ended signaling between differential ethernet interfaces |
US11038602B1 (en) | 2020-02-05 | 2021-06-15 | Credo Technology Group Limited | On-chip jitter evaluation for SerDes |
US10892763B1 (en) | 2020-05-14 | 2021-01-12 | Credo Technology Group Limited | Second-order clock recovery using three feedback paths |
EP4138351A4 (en) * | 2020-05-15 | 2023-05-24 | Huawei Technologies Co., Ltd. | METHOD OF NARROW BAND INTERFERENCE ISOLATION AND COMMUNICATION DEVICE |
US11695490B2 (en) * | 2020-09-25 | 2023-07-04 | Marvell Asia Pte Ltd | Robust link synchronization in ethernet networks |
US20240235906A1 (en) * | 2022-12-19 | 2024-07-11 | Intel Corporation | Precoding during link establishment |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5907553A (en) * | 1997-04-08 | 1999-05-25 | Level One Communications, Inc. | Power savings in multiple technology physical layer devices supporting autonegotiation |
US6751254B1 (en) * | 1999-05-05 | 2004-06-15 | Panasonic Communications Co., Ltd. | Activation of multiple xDSL modems with power control measurement |
US7068609B2 (en) * | 2000-08-09 | 2006-06-27 | Broadcom Corporation | Method and apparatus for performing wire speed auto-negotiation |
US6983047B1 (en) * | 2000-08-29 | 2006-01-03 | Lucent Technologies Inc. | Echo canceling system for a bit pump and method of operating the same |
US6961373B2 (en) * | 2002-07-01 | 2005-11-01 | Solarflare Communications, Inc. | Method and apparatus for channel equalization |
US20040091027A1 (en) | 2002-11-07 | 2004-05-13 | Booth Bradley J. | System, method and device for autonegotiation |
TWI222794B (en) * | 2002-11-07 | 2004-10-21 | Realtek Semiconductor Corp | Initialization method for network system |
GB2400770B (en) * | 2003-04-17 | 2006-03-22 | Agilent Technologies Inc | Testing network communications |
EP1605655A3 (en) * | 2004-06-07 | 2008-02-27 | Broadcom Corporation | Upstream power cutback |
US7366931B2 (en) * | 2004-12-30 | 2008-04-29 | Intel Corporation | Memory modules that receive clock information and are placed in a low power state |
US7936778B2 (en) | 2005-09-30 | 2011-05-03 | Broadcom Corporation | Method and system for 10GBASE-T start-up |
-
2006
- 2006-04-24 US US11/410,172 patent/US7936778B2/en active Active
- 2006-06-21 EP EP06012741A patent/EP1770912B1/en active Active
- 2006-06-21 DE DE602006003500T patent/DE602006003500D1/de active Active
- 2006-08-10 CN CN2006101110358A patent/CN1941649B/zh not_active Expired - Fee Related
- 2006-09-29 TW TW095136247A patent/TWI377809B/zh active
-
2011
- 2011-05-03 US US13/099,760 patent/US8437366B2/en active Active
-
2013
- 2013-05-06 US US13/887,612 patent/US8654786B2/en active Active
Non-Patent Citations (1)
Title |
---|
IEEE standard for infoemation technology-Telecommunications and information exchange betweensystems-Local and metropolitan area networks-Specificrequirements Part3:Carrier sense multiple access with collisiondetection(CSMA/CD) access method and physical layerspecifications amendment:media access method and physicallayer specifications amendment:media access control(MAC)parameters,Physical layers, and management parameters for10 Gb/s operation.802.3ae.2002,(8023),1-516. * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11218186B2 (en) | 2020-03-01 | 2022-01-04 | Credo Technology Group Limited | 10-meter 100 Gbps copper wire ethernet cable |
US11424968B1 (en) | 2021-06-10 | 2022-08-23 | Credo Technology Group Limited | Retimer training during link speed negotiation and link training |
Also Published As
Publication number | Publication date |
---|---|
TW200729833A (en) | 2007-08-01 |
EP1770912B1 (en) | 2008-11-05 |
US7936778B2 (en) | 2011-05-03 |
TWI377809B (en) | 2012-11-21 |
US20110205934A1 (en) | 2011-08-25 |
US20070076722A1 (en) | 2007-04-05 |
EP1770912A1 (en) | 2007-04-04 |
DE602006003500D1 (de) | 2008-12-18 |
CN1941649A (zh) | 2007-04-04 |
US8437366B2 (en) | 2013-05-07 |
US8654786B2 (en) | 2014-02-18 |
US20130243011A1 (en) | 2013-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1941649B (zh) | 设定通信设备的方法及*** | |
US9461809B2 (en) | Method and system for an extended range ethernet link discovery signaling | |
CN103218331B (zh) | 采用同步模式切换及帧优先级自动调整的总线装置及方法 | |
CN101150508B (zh) | 一种有线通信的方法和*** | |
US5617418A (en) | Network link detection and generation | |
US5862141A (en) | Variable bitrate radio modem system to enhance data transmission and reduce error rates | |
EP0364866A2 (en) | Feature negotiation protocol and dynamically adjustable retraining sequence for a high speed half duplex modem | |
US8081625B2 (en) | Method and system for utilizing a 10/100/1G/10G base-T PHY device for single channel and shared channel networks | |
US20100077097A1 (en) | System and Method for Multilane Link Rate Negotiation | |
CN101465803A (zh) | 一种用于联网的方法和联网*** | |
WO2002082282A1 (fr) | Procede de transmission et emetteur | |
WO2022127448A1 (zh) | 消息传输的方法、终端及存储介质 | |
US11228465B1 (en) | Rapid training method for high-speed ethernet | |
CN117354960A (zh) | 一种基于LoRa技术的组网通信***及方法 | |
CN117729077B (zh) | 均衡器训练***、训练方法、设备及存储介质 | |
CN117749914A (zh) | 可变通信协议控制方法、***及电子设备 | |
CN206865479U (zh) | 一种底层通讯装置 | |
JPH09233153A (ja) | ネットワークシステム | |
JP2005311506A (ja) | 産業用通信メディア変換システム | |
CN118331921A (zh) | 一种基于大数据高效传输的片间通信方法 | |
CN117642982A (zh) | 用于减少电缆中的外来串扰的时分复用 | |
JPS60229547A (ja) | バス型通信システムにおけるフロ−制御方式 | |
KR20030070959A (ko) | 알에스-485망 구현 장치 및 방법 | |
JPS6399640A (ja) | 通信制御装置 | |
CN103607244A (zh) | 串行通讯方法、装置及*** |
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: 20120328 Termination date: 20170810 |
|
CF01 | Termination of patent right due to non-payment of annual fee |