The present invention relates to 100BASE-TX networking, and more particularly, to a 100BASE-TX transceiver with a transmit (TX) clock in sync with a receive (RX) clock for noise reduction (e.g., near-end crosstalk cancellation) and an associated method.
100BASE-TX is the technical name of Fast Ethernet over twisted pair cables. It was launched as the Institute of Electrical and Electronics Engineers (IEEE) 802.3u standard in 1995. Specifically, 100BASE-TX is a Fast Ethernet standard for local area networks (LANs), where “100” refers to a maximum transmission speed of 100 Mbps, “BASE” refers to baseband signaling, “T” refers to twisted as in twisted-pair cabling, and “TX” shows that the application is utilizing CAT5 cables, where two pairs of copper wires are being used to support the transmission speed of 100 Mbps. In a case where a Medium Dependent Interface (MDI) signal is output from a 100BASE-TX transmitter and transmitted via a cable with a length longer than 100 M, a repeater is typically needed to be installed between two network devices to extend the transmission distance, which increases the installation cost and the installation difficulty.
Furthermore, in accordance with the IEEE 802.3u-1995 standard, there is no clock synchronization scheme (e.g., master-slave clocking architecture) specified for a transmit (TX) clock used by the 100BASE-TX transmitter and a receive (RX) clock used by the 100BASE-TX receiver. Since the TX clock and the RX clock do not have the same frequency, the transmitter induced near-end crosstalk can't be cancelled under such circumstance. Regarding the long-distance transmission, near-end crosstalk will deteriorate link's signal-to-noise ratio (SNR) and become a critical bottleneck to extend the transmission distance.
Thus, there is a need for an innovative 100BASE-TX transceiver design which is capable of cancelling or mitigating the near-end crosstalk for extending the transmission distance without the need of repeaters.
One of the objectives of the claimed invention is to provide a 100BASE-TX transceiver with a transmit (TX) clock in sync with a receive (RX) clock for noise reduction (e.g., near-end crosstalk cancellation) and an associated method.
According to a first aspect of the present invention, an exemplary 100BASE-TX transceiver is disclosed. The exemplary 100BASE-TX transceiver includes a receive (RX) circuit, a transmit (TX) circuit, and a noise reduction circuit. The RX circuit is arranged to receive an input data according to an RX clock, to generate an RX data. The TX circuit is arranged to transmit a TX data according to a TX clock, to generate an output data, wherein the TX clock is constrained to be in sync with the RX clock. The noise reduction circuit is arranged to apply noise reduction to the RX data according to the TX data, to generate a noise-reduced RX data.
According to a second aspect of the present invention, an exemplary 100BASE-TX transceiving method is disclosed. The exemplary 100BASE-TX transceiving method includes: receiving an input data according to a receive (RX) clock, to generate an RX data; transmitting a transmit (TX) data according to a TX clock, to generate an output data, wherein the TX clock is constrained to be in sync with the RX clock; and applying noise reduction to the RX data according to the TX data, to generate a noise-reduced RX data.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Certain terms are used throughout the following description and claims, which refer to particular components. As one skilled in the art will appreciate, electronic equipment manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not in function. In the following description and in the claims, the terms “include” and “comprise” are used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to . . . ”. Also, the term “couple” is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
The 100BASE-TX transmitter 102 receives medium independent interface (MII) data from a media access control (MAC) layer, and transmits a medium dependent interface (MDI) signal via a twisted-pair cable. The 100BASE-TX receiver 104 receives an MDI signal from a twisted-pair cable, and outputs MII data to the MAC layer. The major difference between the proposed 100BASE-TX transceiver 100 and a typical 100BASE-TX transceiver is that the digital front-end circuit 124 is configured to support a noise reduction function (e.g., near-end crosstalk cancellation function) due to a TX clock being constrained to be in sync with an RX clock. Since the present invention is focused on the innovative noise reduction design implemented in the 100BASE-TX transceiver 100, further description of fundamental principles of the 100BASE-TX transmitter 102 and the 100BASE-TX receiver 104 is omitted here for brevity.
As mentioned above, the TX clock CLK_TX is intentionally constrained to be in sync with the RX clock CLK_RX. In this embodiment, the clock generator circuit 208 is arranged to generate a common clock CLK_C, wherein both of the RX clock CLK_RX and the TX clock CLK_TX are set by the same common clock CLK_C. Since both of the RX clock CLK_RX and the TX clock CLK_TX are set by the same common clock CLK_C, the TX clock CLK_TX is ensured to be in sync with the RX clock CLK_RX, which allows noise reduction at the noise reduction circuit 206. For example, the clock generator circuit 208 may be implemented by a clock and data recovery (CDR) circuit (labeled by “CDR”) 210 that is arranged to generate an RX recovered clock according to the RX data D_RX and output the RX recovered clock as the common clock CLK_C. Any CDR technique capable of deriving the RX recovered clock from the RX data D_RX may be employed by the CDR circuit 210. After the RX recovered clock is available, the noise reduction circuit 206 may apply noise reduction to the RX data D_RX according to the TX data D_TX and the RX recovered clock (e.g., common clock CLK_C). For example, the noise reduction circuit 206 may be a near-end crosstalk cancellation circuit (labeled by “NC”) 212 that is arranged to apply near-end crosstalk cancellation to the RX data D_RX for reducing or mitigating the transmitter induced near-end crosstalk in the RX data D_RX.
The TX clock CLK_TX is intentionally constrained to be in sync with the RX clock CLK_RX for allowing near-end crosstalk cancellation at the near-end crosstalk cancellation circuit 212. In this embodiment, the RX circuit 204 may include an RX front-end circuit (labeled by “RXFE”) 214 and an analog-to-digital converter circuit (labeled by “ADC”) 216; and the TX circuit 202 may include a digital-to-analog converter circuit (labeled by “DAC”) 218 and a TX driver circuit (labeled by “TX driver”) 220. The RX front-end circuit 214 is arranged to receive the input data D_IN. The analog-to-digital converter circuit 216 is arranged to apply analog-to-digital conversion to the input data D_IN according to the RX clock CLK_RX that is set by the RX recovered clock (e.g., common clock CLK_C). That is, the analog-to-digital converter circuit 216 is arranged to convert the input data D_IN into the RX data D_RX according to the RX clock CLK_RX that is set by the RX recovered clock (e.g., common clock CLK_C). The digital-to-analog converter circuit 218 is arranged to apply digital-to-analog conversion to the TX data D_TX according to the TX clock CLK_TX that is set by the RX recovered clock (e.g., common clock CLK_C). That is, the digital-to-analog converter circuit 218 is arranged to convert the TX data D_TX into the output data D_OUT according to the TX clock CLK_TX that is set by the RX recovered clock (e.g., common clock CLK_C). The TX driver circuit 220 is arranged to transmit the output data D_OUT. Since the TX clock CLK_TX is in sync with the RX clock CLK_RX (i.e., TX clock CLK_TX and RX clock CLK_RX have the same frequency and phase), near-end crosstalk induced by the TX circuit 202 can be successfully estimated at the near-end crosstalk cancellation circuit 212, and can be mitigated/cancelled from the RX data D_RX obtained by the RX circuit 204, which allows the input data D_IN to be transmitted from a link partner to a network device (which uses the proposed 100BASE-TX transceiver 200) over a longer distance without the need of repeaters.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 63/346,906, filed on May 30, 2022. The content of the application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63346906 | May 2022 | US |