摘要:
A physical layer device communicates over a cable and includes a cable tester that determines a cable status. The cable tester includes a pretest module that senses activity on the cable. A test module transmits a test pulse on the cable, measures reflection amplitude, calculates a cable length, and determines the cable status based on the measured amplitude and the calculated cable length. A first digital signal processor (DSP) communicates with a first pair of the cable and includes a first echo canceller and a first finite impulse response filter with first taps. A second DSP communicates with a second pair of the cable and includes a second echo canceller and a second finite impulse response filter with second taps. At least one of the physical layer device and the cable tester estimates skew between the first and second pairs based on values of the first and second taps.
摘要:
A physical layer device is provided that includes an autonegotiation circuit that negotiates a link with a link partner at first and second link speeds. The physical layer device also includes a cable tester that tests a cable and that determines a cable status of the cable before autonegotiation circuit negotiates the link at the first and second link speeds.
摘要:
A physical layer device that communicates over a cable comprises a cable tester that determines a cable status, which includes an open status, a short status, and a normal status. The cable tester includes a pretest module that senses activity on the cable and selectively enables testing based on the sensed activity. A test module is enabled by the pretest module, transmits a test pulse on the cable, measures a reflection amplitude, calculates a cable length, and determines the cable status based on the measured amplitude and the calculated cable length. An insertion loss estimator communicates with the cable tester and estimates insertion loss of the cable. A return loss estimator communicates with the cable tester and estimates return loss of the cable based on gain parameters of the physical layer device.
摘要:
Methods, software, circuits, architectures, and systems for encoding, decoding and error checking/correcting information, particularly pulse amplitude modulated information. The present invention enjoys particular advantage when used to encode x-unit sequence values of N-ary information into y-unit sequence values of M-ary information and to decode y-unit sequence values of M-ary information into x-unit sequence values of N-ary information, where Nx My−M). The present invention advantageously provides a straight-forward mechanism for coding information that enables one to take advantage of coding overhead (e.g., unused states in the encoded, transmitted sequence) to accomplish other coding objectives, such as conforming to coding constraints, reducing transmission errors (or increasing the likelihood of successfully correcting such errors), dc balancing the coded information, and under certain conditions, even reducing power consumption.
摘要翻译:用于编码,解码和错误检查/校正信息的方法,软件,电路,架构和系统,特别是脉冲幅度调制信息。 本发明在用于将N元信息的x单元序列值编码为M元信息的y单元序列值并将M元信息的y单元序列值解码为x单元序列值时具有特别的优点 的N元信息,其中N (特别是其中N S < 但是N SUP> M S-M)。 本发明有利地提供了一种用于编码信息的直接机制,其使得能够利用编码开销(例如,编码的,发送的序列中的未使用状态)来实现其他编码目标,诸如符合编码约束,减少传输错误 (或增加成功校正这种错误的可能性),直流平衡编码信息,并且在某些条件下甚至降低功耗。
摘要:
A circuit employing dual adaptive D.C. noise cancellation loops to eliminate D.C. noise from a signal received from a communication channel. The circuit employing the two adaptive D.C. noise cancellation loops is constructed such that the two adaptive D.C. noise cancellation loops are decoupled to insured stability of the circuit while eliminating the D.C. noise components from a signal received from a communication channel. A first D.C. noise canceler generates a first D.C. noise cancellation signal that is a product of an error signal that is an estimate of noise within the signal and a first D.C. gain constant. The first D.C. Noise is connected within the receiver to an input of a decision circuit that subtractively combines the first D.C. noise cancellation signal with the signal to remove a first portion of the D.C. noise components. A second D.C. noise canceler additively restores the first D.C. noise cancellation signal to the error signal and multiplies the restored error signal with the first D.C. noise cancellation signal by a second D.C. gain constant. The second D.C. noise canceler is connected to the input of the receiver to subtractively combine the received signal acquired from the communication channel with the second D.C. noise cancellation signal to remove a second portion of the D.C. noise components.
摘要:
A method of design and an implementation system for reduced-state Viterbi detectors for intersymbol interference channels are provided. The method uses a complement states grouping technique that comprises the steps of finding the state distances between complement states; forming the reduced-state trellis by grouping the complement states with state distance no less than the minimum free distance; and by keeping the complement states with state distance less than minimum free distance unchanged. The resultant reduced-state Viterbi detector has negligible performance loss compared to the full-state Viterbi detector while the complexity is reduced by a factor of about two.
摘要:
A decision-feedback equalizer (DFE) can be operated at higher frequencies when parallelization and pre-computation techniques are employed. Disclosed herein is a DFE design suitable for equalizing receive signals with bit rates above 10 GHz, making it feasible to employ decision feedback equalization in silicon-based optical transceiver modules. One illustrative embodiment includes a front end filter to reduce leading intersymbol interference in a receive signal; a serial-to-parallel converter and at least one pre-compensation unit that together convert the filtered signal into grouped sets of tentative decisions, the sets in each group being made available in parallel; a set of pipelined DFE multiplexer units to select a contingent symbol decision from each set of tentative decisions to form groups of contingent symbol decisions based on a presumed sequence of preceding symbol decisions; and an output multiplexer that chooses, based on preceding symbol decisions, one of said groups of contingent symbol decisions.
摘要:
A system includes a first filter that receives an input signal and comprises N taps to filter postcursor inter-symbol interference (ISI) of the input signal. S taps of the N taps have a coefficient that is limited between −1 and 0. S and N are integer values greater than or equal to 1. N is greater than or equal to S. A decision feedback equalizer includes a decision circuit that communicates with the first filter. A second filter communicates with an input and an output of the decision circuit.
摘要:
A system includes a first buffer configured to receive data at a first rate, and output the data at a second rate. A processing module configured to receive the data from the first buffer at the second rate, convert the data into processed data, and output the processed data at a third rate. A second buffer is configured to receive the processed data from the processing module at the third rate, and output the processed data at a fourth rate. The third rate is faster than the fourth rate to avoid a buffer underflow condition in the second buffer. In response to the second buffer reaching a predetermined capacity, the processing module is further configured to enter into a break state in which the processing module temporarily stops both receiving data from the first buffer and outputting the processed data and adjusts the second rate to avoid a buffer overrun condition in the first buffer.
摘要:
A network interface includes a physical layer (PHY) device that provides an interface to a cable. The PHY device includes an autonegotiation module that selectively performs autonegotiation to establish a link with a link partner based on link parameters and a cable test module that performs a cable test before the autonegotiation begins, that determines a cable performance parameter during the cable test, and that compares the cable performance parameter to a predetermined threshold. The autonegotiation module selects at least one of the link parameters based on the comparison.