US8130879B2 - Apparatus and method for interference cancellation in receiver of communication system - Google Patents

Apparatus and method for interference cancellation in receiver of communication system Download PDF

Info

Publication number
US8130879B2
US8130879B2 US12/101,123 US10112308A US8130879B2 US 8130879 B2 US8130879 B2 US 8130879B2 US 10112308 A US10112308 A US 10112308A US 8130879 B2 US8130879 B2 US 8130879B2
Authority
US
United States
Prior art keywords
signal
digital
cancellation
analog
interference
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.)
Active, expires
Application number
US12/101,123
Other versions
US20080253489A1 (en
Inventor
Fong Ching HUANG
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Assigned to REALTEK SEMICONDUCTOR CORP. reassignment REALTEK SEMICONDUCTOR CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HUANG, FONG CHING
Publication of US20080253489A1 publication Critical patent/US20080253489A1/en
Application granted granted Critical
Publication of US8130879B2 publication Critical patent/US8130879B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/32Reducing cross-talk, e.g. by compensating

Definitions

  • the invention relates to communication systems, and more particularly to an apparatus and method for interference cancellation used in the communication systems.
  • a transceiver In a full duplex communication system, since the transmission and reception of signals are performed simultaneously in the same channel, a transceiver will receive the signal transmitted by a remote transceiver and the echo signal transmitted by the transceiver itself. Besides, if the full duplex communication system includes multiple channels, such as the Ethernet communication system, then the receiver will further receive the cross-talk resulted from the transmitted signal within another channel. The echo and cross-talk can degrade the performance of the receiver, thus how to cancel the echo and cross-talk is very important for the communication system.
  • FIG. 1 is a diagram showing the architecture used in prior arts to cancel the echo and cross-talk.
  • an analog-to-digital converter (ADC) 12 receives an analog received signal and converts it into a digital received signal.
  • An echo/cross-talk canceller generates a cancellation signal corresponding to the echo or cross-talk, and an adder 13 subtracts the cancellation signal from the digital received signal so as to cancel the echo or cross-talk.
  • ADC analog-to-digital converter
  • the transmission rate of the communication system is high, the specification request for the ADC 12 is also raised.
  • a 10 Gbps Ethernet receiver requires at least 10-bit ADCs operated at the rate of at least 800 MHz, which is difficult to design and implement.
  • the Ethernet transceiver simultaneously receives a transmitted signal from a remote transmitter and an echo signal from it's own transmitter, the power of which is much larger than that of the transmitted signal.
  • the dynamic range and effective number of bits (ENOB) of the ADC must be large enough, but this is very difficult to design for system designers.
  • the conventional approach to echo/cross-talk cancellation in digital domain has the drawback of severe requirement of ADC specification.
  • an apparatus for interference cancellation used in a receiver of a transceiver of a communication device comprises: a digital cancellation signal generator for generating a digital cancellation signal comprising a first digital signal and a second digital signal, wherein the digital cancellation signal represents an interference signal within a received signal of the receiver; a first canceller, coupled to the digital cancellation signal generator, for performing an analog cancellation on the received signal in an analog domain according to the first digital signal to output a first canceled received signal; and a second canceller, coupled to the digital cancellation signal generator and the first canceller, for performing a digital cancellation on the first canceled received signal in a digital domain according to the second digital signal to output a digital output signal.
  • a method for interference cancellation used in a receiver of a communication system comprises: receiving a received signal using a hybrid circuit; in the receiver, generating a digital cancellation signal comprising a first digital signal and a second digital signal, wherein the digital cancellation signal represents an interference signal within the received signal; in the receiver, converting a first digital signal into a first analog signal; in the receiver, performing an analog cancellation on the received signal in an analog domain according to the first analog signal to output an analog partially-interference-canceled signal; in the receiver, converting the analog partially-interference-canceled signal into a digital partially-interference-canceled signal; and in the receiver, performing a digital cancellation on the digital partially-interference-canceled signal according to the second digital signal to output an digital output signal.
  • FIG. 1 is a diagram showing the architecture used in prior arts to cancel the echo and cross-talk.
  • FIG. 2 is a block diagram of an embodiment of the apparatus for interference cancellation according to the invention.
  • FIG. 3 is a block diagram of a preferred embodiment of the apparatus for interference cancellation of FIG. 2 .
  • FIG. 4 is a block diagram of another preferred embodiment of the apparatus for interference cancellation of FIG. 2 .
  • FIG. 5 is a detailed block diagram of a preferred embodiment of the apparatus for interference cancellation of FIG. 4 .
  • FIG. 6 is a detailed block diagram of another preferred embodiment of the apparatus for interference cancellation of FIG. 4 .
  • FIG. 7 is a flow chart of the method for interference cancellation according to a preferred embodiment of the invention.
  • FIG. 2 is a block diagram of an embodiment of the apparatus for interference cancellation according to the invention.
  • the apparatus 20 for interference cancellation is used in a receiver of a communication system (for examples, a 1 Gbps or 10 Gbps Ethernet device).
  • the apparatus 20 of the receiver includes a digital cancellation signal generator 21 , an analog canceller 22 , a digital canceller 23 and an ADC 24 .
  • the digital cancellation signal generator 21 generates a digital cancellation signal representing an interference signal of a received signal, where the digital cancellation signal is used to cancel the interference signal out of the received signal before and after the ADC 24 .
  • the digital cancellation signal includes a first portion and a second portion.
  • the first portion of the digital cancellation signal is provided to the analog canceller 22 , while the second portion of the digital cancellation signal is provided to the digital canceller 23 .
  • the analog canceller 22 converts the first portion of the digital cancellation signal into an analog cancellation signal, and performs a first interference cancellation on the analog received signal from a hybrid circuit (not shown in FIG) according to the analog cancellation signal to output an analog partially-interference-canceled received signal, which is then provided to the ADC 24 .
  • the ADC 24 converts the analog partially-interference-canceled received signal from the analog canceller 22 into a digital partially-interference-canceled received signal.
  • the digital canceller 23 receives the digital partially-interference-canceled received signal from the ADC 24 and the second portion of the digital cancellation signal from the digital cancellation signal generator 21 , and performs a second interference cancellation on the digital partially-interference-canceled received signal according to the second portion of the cancellation signal.
  • the SNR of the analog partially-interference-canceled received signal can be improved such that the loading of the ADC 24 will be reduced, the SNR of the received signal can be improved, and the performance of the receiver will be improved.
  • the result i.e. the output of the digital canceller 23
  • the result is provided to a digital signal processing module for subsequent processing.
  • the first interference cancellation is an analog cancellation and the second interference cancellation is a digital cancellation. That is, the apparatus 20 for interference cancellation can combine the analog cancellation and the digital cancellation to perform a mixed-mode (digital+analog) cancellation.
  • the interference signal comprises an echo signal
  • the digital cancellation signal generator 21 comprises an echo canceller.
  • a transmitted signal in the same channel of a full duplex Ethernet device would generate an echo signal
  • the digital cancellation signal generator 21 can generate a cancellation signal including an echo cancellation signal according to a digital transmitted signal from a transmitter in the same channel so as to cancel the echo signal.
  • the interference signal comprises a cross-talk signal
  • the digital cancellation signal generator 21 comprises a plurality of cross-talk cancellers. For instance, in a 1 Gbps or 10 Gbps Ethernet device, all four channels transmit and receive signals simultaneously, and for any one of the four channels, a transmitted signal in another channel would generate a cross-talk signal.
  • the cross-talk cancellation signal comprises a near-end cross-talk cancellation signal and a far-end cross-talk cancellation signal.
  • the digital cancellation signal generator 21 comprises an echo canceller, three near-end cross-talk cancellers, and three far-end cross-talk cancellers.
  • the digital cancellation signal from the digital cancellation signal generator 21 comprises an echo cancellation signal, near-end and far-end cross-talk cancellation signals.
  • the echo canceller comprises an adaptive digital filter.
  • the far-end cross-talk canceller comprises an adaptive digital filter.
  • the near-end cross-talk canceller comprises an adaptive digital filter.
  • FIG. 3 is a block diagram of a preferred embodiment of the apparatus 20 of FIG. 2 .
  • the analog canceller 22 in the receiver includes a digital-to-analog converter (DAC) 221 , a low pass filter 223 and an adder 222 .
  • the DAC 221 is coupled to the digital cancellation signal generator 21 , and converts the first portion of the digital cancellation signal into the analog cancellation signal which can be a current type or a voltage type.
  • the low pass filter 223 performs a low pass filtering on the analog cancellation signal so as to remove the aliasing high frequency components resulted from the DAC 221 .
  • the adder 222 subtracts the filtered analog cancellation signal from the analog received signal from the hybrid circuit so as to perform the analog cancellation (first cancellation procedure), and outputs the partially-interference-canceled received signal to an ADC 231 .
  • the ADC 231 converts the partially-interference-canceled received signal outputted by the analog canceller 22 into a digital received signal.
  • the digital canceller 23 is coupled to the ADC 231 and includes an adder 232 .
  • the adder 232 subtracts the second portion of the digital cancellation signal, outputted by the digital cancellation signal generator 21 , from the digital received signal from the ADC 231 so as to perform the digital cancellation (second cancellation procedure).
  • the first portion of the digital cancellation signal contains at least one most significant bit (MSB) of the digital cancellation signal generated by the digital cancellation signal generator 21
  • the second portion of the digital cancellation signal contains the remaining bits of the digital cancellation signal.
  • MSB most significant bit
  • the digital cancellation signal is a ten-bit cancellation data
  • the first three MSBs can be used as the first portion of the digital cancellation signal and the remaining seven bits as the second portion of the digital cancellation signal.
  • a portion of interference can be first canceled in analog manner, thereby reducing the loading of the subsequent ADC 231 in FIG. 3 (ADC 24 of FIG. 2 ) and improving signal integrity and SNR of signal.
  • the conventional approach e.g. FIG. 1
  • the present example just needs a 7-bit ADC.
  • FIG. 4 is a block diagram of another preferred embodiment of the apparatus 20 in the receiver of FIG. 2 .
  • the analog canceller 22 includes a DAC 221 , an adding circuit 225 and a sample-and-hold (S/H) circuit 224 .
  • the DAC 221 converts the first portion of the digital cancellation signal into the analog cancellation signal, which comprises a plurality of discrete-time voltage or current values.
  • the discrete-time S/H circuit 224 samples the analog received signal from the hybrid circuit to output a corresponding discrete-time signal.
  • the adding circuit 225 subtracts the corresponding discrete-time voltage or current value of the analog cancellation signal from the sampled signal, so as to perform the analog cancellation.
  • the analog canceller 22 performs the cancellation in discrete-time domain rather than continuous-time domain. In this manner, good performance of analog cancellation can be achieved without using the low pass filter to remove the high frequency components resulted from the DAC 221 .
  • the quantization circuit 233 converts the output of the adding circuit 225 into a digital received signal.
  • the digital canceller 23 comprises an adder 232 .
  • the adder 232 coupled to the digital cancellation signal generator 21 and the quantization circuit 233 , subtracts the second portion of the digital cancellation signal from the digital received signal from the quantization circuit 233 .
  • FIG. 5 is a detailed block diagram of a preferred embodiment of the apparatus 20 of FIG. 4 .
  • the S/H circuit 224 includes N S/H units
  • the adding circuit 225 includes N adders, where N is larger than one.
  • the S/H units 2241 and 2242 sample the analog received signal and output the corresponding discrete-time signal to the adders 2251 and 2252 in a time-interleaved manner. For instance, the S/H unit 2241 performs sampling and outputs the sampled value to the adder 2251 during 1 st , 3 rd , 5 th . . . clocks; the S/H unit 2242 performs sampling and outputs the sampled value to the adder 2252 during 2 nd , 4 th , 6 th . . . clocks.
  • the DAC circuit 221 includes a DAC 2211 and a switching circuit 2212 .
  • the DAC 2211 converts the first portion of the digital cancellation signal into the analog discrete-time cancellation signal.
  • the switching circuit 2212 includes N output terminals respectively coupled to the N adders of the adding circuit 225 .
  • the switching circuit 2212 outputs the analog discrete-time cancellation signal to the N adders in the time-interleaved manner mentioned above. For instance, in FIG. 5 , the switching circuit 2212 provides the odd number voltage or current values of the analog cancellation signal to the adder 2251 and the even number voltage or current values to the adder 2252 .
  • the adders 2251 and 2252 respectively subtract the odd and even voltage or current values from the analog discrete-time cancellation signal so as to perform the analog cancellation, and output the result to the quantization circuit 233 .
  • the quantizers 2331 and 2332 respectively receive the analog outputs of the adders 2251 and 2252 , convert them into the digital received signal, and output the digital received signal in the time-interleaved manner mentioned above. For instance, the quantizer 2331 outputs during the odd number clocks, and the quantizer 2332 outputs during the even number clocks.
  • the multiplexer 2333 selects one quantizer for output according to the output order of the quantizers 2331 and 2332 , thereby combing the outputs during the odd and even number clocks as the complete digital received signal.
  • the adder 232 of the digital canceller 23 subtracts the second portion of the digital cancellation signal provided by the digital cancellation signal generator 21 from the digital received signal outputted by the multiplexer 2333 , so as to perform the digital cancellation.
  • this embodiment in FIG. 5 can double the rate of ADC by using two quantizers. The more quantizers are used, the more times the conversion rate is increased.
  • the DAC 221 can also be implemented by N time-interleaved DACs, and the S/H circuit 224 can also be implemented by a high-speed S/H 2241 and a switching circuit 2243 .
  • the switching circuit 2214 provides the first portion of the digital cancellation signal, outputted by the digital cancellation signal generator 21 , to the DACs 2211 and 2213 in a time-interleaved manner. For instance, the odd number digital values of the first cancellation signal are provided to the DAC 2211 , and the even number digital values are provided to the DAC 2213 .
  • the DACs 2211 and 2213 output the conversion result (i.e. the analog cancellation signal) to the adders 2251 and 2252 .
  • the rate of digital-to-analog conversion can be doubled by using two DACs. The more DACs are used, the more times the conversion rate is increased.
  • the switching circuit 2243 provides the discrete-time signal outputted by the S/H unit 2241 to the adders 2251 and 2252 .
  • the digital canceller 23 further comprises a channel equalizer 234 , coupled to the adder 232 , for removing the channel response, generated during the process of channel transmission, within the digital received signal outputted by the multiplexer 2333 .
  • the channel equalizer 234 is coupled after the adder 232 .
  • the adder 232 is integrated into the channel equalizer 234 such that the digital cancellation can be performed during the process of channel equalization.
  • the digital canceller 23 can also include the channel equalizer 234 , and the adder 232 can be coupled before or after the channel equalizer 234 , or integrated into the channel equalizer 234 .
  • the adder 232 is located before the digital signal processing module. In one embodiment, the adder 232 is integrated into the digital signal processing module, or coupled after the digital signal processing module.
  • the DAC 221 can also be implemented by using the time-interleaved DAC
  • the ADC 231 can also be implemented by using the time-interleaved ADC.
  • FIG. 7 is a flow chart of the method for interference cancellation according to a preferred embodiment of the invention. Since the related steps of this preferred embodiment have been described in detail as above, the description for these steps is omitted here.
  • the apparatus for interference cancellation of this invention conforms to at least one of the following network specifications: 10 Gbps Ethernet, 1 Gbps Ethernet (IEEE 802.3), Virtual Local Area Network (VLAN) (IEEE 802.1Q), etc.
  • the apparatus for interference cancellation of this invention further includes other circuits, such as a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) circuit for implementing the CSMA/CD function, or a Cyclic Redundancy Check (CRC) circuit for detecting possible data errors occurred during packet transmission.
  • CSMA/CD Carrier Sense Multiple Access with Collision Detection
  • CRC Cyclic Redundancy Check

Abstract

An apparatus and method for interference cancellation is provided to cancel the interference such as echo and cross-talk received by a receiver of a communication system. The apparatus includes a digital cancellation signal generator, a first canceller, and a second canceller. The digital cancellation signal generator can generate a digital cancellation signal, which includes a first and a second portion and represents an interference signal within a received signal. The first canceller can perform an analog cancellation on the received signal to output a partially-interference-canceled received signal according to the first portion of the digital cancellation signal. The second canceller can perform a digital cancellation on the partially-interference-canceled received signal according to the second portion of the digital cancellation signal.

Description

BACKGROUND OF THE INVENTION
(a). Field of the Invention
The invention relates to communication systems, and more particularly to an apparatus and method for interference cancellation used in the communication systems.
(b). Description of the Prior Arts
In a full duplex communication system, since the transmission and reception of signals are performed simultaneously in the same channel, a transceiver will receive the signal transmitted by a remote transceiver and the echo signal transmitted by the transceiver itself. Besides, if the full duplex communication system includes multiple channels, such as the Ethernet communication system, then the receiver will further receive the cross-talk resulted from the transmitted signal within another channel. The echo and cross-talk can degrade the performance of the receiver, thus how to cancel the echo and cross-talk is very important for the communication system.
In prior arts, digital cancellation is used to cancel the echo and cross-talk. FIG. 1 is a diagram showing the architecture used in prior arts to cancel the echo and cross-talk. In FIG. 1, an analog-to-digital converter (ADC) 12 receives an analog received signal and converts it into a digital received signal. An echo/cross-talk canceller generates a cancellation signal corresponding to the echo or cross-talk, and an adder 13 subtracts the cancellation signal from the digital received signal so as to cancel the echo or cross-talk.
However, when the transmission rate of the communication system is high, the specification request for the ADC 12 is also raised. For example, a 10 Gbps Ethernet receiver requires at least 10-bit ADCs operated at the rate of at least 800 MHz, which is difficult to design and implement. In particular, the Ethernet transceiver simultaneously receives a transmitted signal from a remote transmitter and an echo signal from it's own transmitter, the power of which is much larger than that of the transmitted signal. In order to completely receive these two signals, the dynamic range and effective number of bits (ENOB) of the ADC must be large enough, but this is very difficult to design for system designers. Thus, the conventional approach to echo/cross-talk cancellation in digital domain has the drawback of severe requirement of ADC specification.
SUMMARY OF THE INVENTION
It is therefore one objective of the invention to provide an apparatus and method for interference cancellation which can combine analog cancellation and digital cancellation to cancel the interference, such as echo, cross-talk, etc., received by the receiver of a communication system, thereby avoiding the problem of the prior arts.
In one embodiment of the invention, an apparatus for interference cancellation used in a receiver of a transceiver of a communication device is provided. The apparatus comprises: a digital cancellation signal generator for generating a digital cancellation signal comprising a first digital signal and a second digital signal, wherein the digital cancellation signal represents an interference signal within a received signal of the receiver; a first canceller, coupled to the digital cancellation signal generator, for performing an analog cancellation on the received signal in an analog domain according to the first digital signal to output a first canceled received signal; and a second canceller, coupled to the digital cancellation signal generator and the first canceller, for performing a digital cancellation on the first canceled received signal in a digital domain according to the second digital signal to output a digital output signal.
In another embodiment of the invention, a method for interference cancellation used in a receiver of a communication system is provided. The method comprises: receiving a received signal using a hybrid circuit; in the receiver, generating a digital cancellation signal comprising a first digital signal and a second digital signal, wherein the digital cancellation signal represents an interference signal within the received signal; in the receiver, converting a first digital signal into a first analog signal; in the receiver, performing an analog cancellation on the received signal in an analog domain according to the first analog signal to output an analog partially-interference-canceled signal; in the receiver, converting the analog partially-interference-canceled signal into a digital partially-interference-canceled signal; and in the receiver, performing a digital cancellation on the digital partially-interference-canceled signal according to the second digital signal to output an digital output signal.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram showing the architecture used in prior arts to cancel the echo and cross-talk.
FIG. 2 is a block diagram of an embodiment of the apparatus for interference cancellation according to the invention.
FIG. 3 is a block diagram of a preferred embodiment of the apparatus for interference cancellation of FIG. 2.
FIG. 4 is a block diagram of another preferred embodiment of the apparatus for interference cancellation of FIG. 2.
FIG. 5 is a detailed block diagram of a preferred embodiment of the apparatus for interference cancellation of FIG. 4.
FIG. 6 is a detailed block diagram of another preferred embodiment of the apparatus for interference cancellation of FIG. 4.
FIG. 7 is a flow chart of the method for interference cancellation according to a preferred embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 is a block diagram of an embodiment of the apparatus for interference cancellation according to the invention. In FIG. 2, the apparatus 20 for interference cancellation is used in a receiver of a communication system (for examples, a 1 Gbps or 10 Gbps Ethernet device). The apparatus 20 of the receiver includes a digital cancellation signal generator 21, an analog canceller 22, a digital canceller 23 and an ADC 24. The digital cancellation signal generator 21 generates a digital cancellation signal representing an interference signal of a received signal, where the digital cancellation signal is used to cancel the interference signal out of the received signal before and after the ADC 24. The digital cancellation signal includes a first portion and a second portion. The first portion of the digital cancellation signal is provided to the analog canceller 22, while the second portion of the digital cancellation signal is provided to the digital canceller 23. The analog canceller 22 converts the first portion of the digital cancellation signal into an analog cancellation signal, and performs a first interference cancellation on the analog received signal from a hybrid circuit (not shown in FIG) according to the analog cancellation signal to output an analog partially-interference-canceled received signal, which is then provided to the ADC 24. The ADC 24 converts the analog partially-interference-canceled received signal from the analog canceller 22 into a digital partially-interference-canceled received signal. The digital canceller 23 receives the digital partially-interference-canceled received signal from the ADC 24 and the second portion of the digital cancellation signal from the digital cancellation signal generator 21, and performs a second interference cancellation on the digital partially-interference-canceled received signal according to the second portion of the cancellation signal. In this embodiment of this invention, the SNR of the analog partially-interference-canceled received signal can be improved such that the loading of the ADC 24 will be reduced, the SNR of the received signal can be improved, and the performance of the receiver will be improved. After the first and second interference cancellations are performed, the result (i.e. the output of the digital canceller 23) is provided to a digital signal processing module for subsequent processing.
Preferably, the first interference cancellation is an analog cancellation and the second interference cancellation is a digital cancellation. That is, the apparatus 20 for interference cancellation can combine the analog cancellation and the digital cancellation to perform a mixed-mode (digital+analog) cancellation.
In one embodiment, the interference signal comprises an echo signal, and the digital cancellation signal generator 21 comprises an echo canceller. For instance, a transmitted signal in the same channel of a full duplex Ethernet device would generate an echo signal, and the digital cancellation signal generator 21 can generate a cancellation signal including an echo cancellation signal according to a digital transmitted signal from a transmitter in the same channel so as to cancel the echo signal. In another embodiment, the interference signal comprises a cross-talk signal, and the digital cancellation signal generator 21 comprises a plurality of cross-talk cancellers. For instance, in a 1 Gbps or 10 Gbps Ethernet device, all four channels transmit and receive signals simultaneously, and for any one of the four channels, a transmitted signal in another channel would generate a cross-talk signal. Three cross-talk cancellers of the digital cancellation signal generator 21 respectively generate a corresponding digital cross-talk cancellation signal according to the digital transmitted signal before ADC of a transmitter in a different channel so as to cancel the cross-talk signal. In an embodiment, the cross-talk cancellation signal comprises a near-end cross-talk cancellation signal and a far-end cross-talk cancellation signal. In a preferred embodiment, the digital cancellation signal generator 21 comprises an echo canceller, three near-end cross-talk cancellers, and three far-end cross-talk cancellers. The digital cancellation signal from the digital cancellation signal generator 21 comprises an echo cancellation signal, near-end and far-end cross-talk cancellation signals. In an embodiment, the echo canceller comprises an adaptive digital filter. In an embodiment, the far-end cross-talk canceller comprises an adaptive digital filter. In an embodiment, the near-end cross-talk canceller comprises an adaptive digital filter.
FIG. 3 is a block diagram of a preferred embodiment of the apparatus 20 of FIG. 2. In FIG. 3, the analog canceller 22 in the receiver includes a digital-to-analog converter (DAC) 221, a low pass filter 223 and an adder 222. The DAC 221 is coupled to the digital cancellation signal generator 21, and converts the first portion of the digital cancellation signal into the analog cancellation signal which can be a current type or a voltage type. Then, the low pass filter 223 performs a low pass filtering on the analog cancellation signal so as to remove the aliasing high frequency components resulted from the DAC 221. The adder 222 subtracts the filtered analog cancellation signal from the analog received signal from the hybrid circuit so as to perform the analog cancellation (first cancellation procedure), and outputs the partially-interference-canceled received signal to an ADC 231. The ADC 231 converts the partially-interference-canceled received signal outputted by the analog canceller 22 into a digital received signal. The digital canceller 23 is coupled to the ADC 231 and includes an adder 232. The adder 232 subtracts the second portion of the digital cancellation signal, outputted by the digital cancellation signal generator 21, from the digital received signal from the ADC 231 so as to perform the digital cancellation (second cancellation procedure).
In the embodiment of FIG. 3, the first portion of the digital cancellation signal contains at least one most significant bit (MSB) of the digital cancellation signal generated by the digital cancellation signal generator 21, and the second portion of the digital cancellation signal contains the remaining bits of the digital cancellation signal. For example, if the digital cancellation signal is a ten-bit cancellation data, then the first three MSBs can be used as the first portion of the digital cancellation signal and the remaining seven bits as the second portion of the digital cancellation signal. Thus, a portion of interference can be first canceled in analog manner, thereby reducing the loading of the subsequent ADC 231 in FIG. 3 (ADC 24 of FIG. 2) and improving signal integrity and SNR of signal. To process the same 10-bit digital cancellation signal, the conventional approach (e.g. FIG. 1) needs a 10-bit ADC, while the present example just needs a 7-bit ADC.
FIG. 4 is a block diagram of another preferred embodiment of the apparatus 20 in the receiver of FIG. 2. In FIG. 4, the analog canceller 22 includes a DAC 221, an adding circuit 225 and a sample-and-hold (S/H) circuit 224. The DAC 221 converts the first portion of the digital cancellation signal into the analog cancellation signal, which comprises a plurality of discrete-time voltage or current values. The discrete-time S/H circuit 224 samples the analog received signal from the hybrid circuit to output a corresponding discrete-time signal. The adding circuit 225 subtracts the corresponding discrete-time voltage or current value of the analog cancellation signal from the sampled signal, so as to perform the analog cancellation. In other words, the analog canceller 22 performs the cancellation in discrete-time domain rather than continuous-time domain. In this manner, good performance of analog cancellation can be achieved without using the low pass filter to remove the high frequency components resulted from the DAC 221. The quantization circuit 233 converts the output of the adding circuit 225 into a digital received signal. Besides, the digital canceller 23 comprises an adder 232. The adder 232, coupled to the digital cancellation signal generator 21 and the quantization circuit 233, subtracts the second portion of the digital cancellation signal from the digital received signal from the quantization circuit 233.
In a preferred embodiment, since high-speed ADC and DAC circuits are not easy to design and manufacture, this invention can also be implemented by using a time-interleaved ADC or DAC. In the time-interleaved ADC (or DAC), multiple low-speed ADCs (or DACs) operate parallelly to achieve equivalent high-speed analog-to-digital conversions (or digital-to-analog conversions). FIG. 5 is a detailed block diagram of a preferred embodiment of the apparatus 20 of FIG. 4. For examples, in the analog canceller 22 of FIG. 5, the S/H circuit 224 includes N S/H units, and the adding circuit 225 includes N adders, where N is larger than one. For the sake of simplification, N=2 is taken as an example in FIG. 5. The S/ H units 2241 and 2242 sample the analog received signal and output the corresponding discrete-time signal to the adders 2251 and 2252 in a time-interleaved manner. For instance, the S/H unit 2241 performs sampling and outputs the sampled value to the adder 2251 during 1st, 3rd, 5th . . . clocks; the S/H unit 2242 performs sampling and outputs the sampled value to the adder 2252 during 2nd, 4th, 6th . . . clocks. The DAC circuit 221 includes a DAC 2211 and a switching circuit 2212. The DAC 2211 converts the first portion of the digital cancellation signal into the analog discrete-time cancellation signal. The switching circuit 2212 includes N output terminals respectively coupled to the N adders of the adding circuit 225. The switching circuit 2212 outputs the analog discrete-time cancellation signal to the N adders in the time-interleaved manner mentioned above. For instance, in FIG. 5, the switching circuit 2212 provides the odd number voltage or current values of the analog cancellation signal to the adder 2251 and the even number voltage or current values to the adder 2252. The adders 2251 and 2252 respectively subtract the odd and even voltage or current values from the analog discrete-time cancellation signal so as to perform the analog cancellation, and output the result to the quantization circuit 233.
In this embodiment, the quantization circuit 233 includes N quantizers 2331 and 2332 (taking N=2 as example) and a multiplexer 2333. The quantizers 2331 and 2332 respectively receive the analog outputs of the adders 2251 and 2252, convert them into the digital received signal, and output the digital received signal in the time-interleaved manner mentioned above. For instance, the quantizer 2331 outputs during the odd number clocks, and the quantizer 2332 outputs during the even number clocks. During each clock, the multiplexer 2333 selects one quantizer for output according to the output order of the quantizers 2331 and 2332, thereby combing the outputs during the odd and even number clocks as the complete digital received signal. The adder 232 of the digital canceller 23 subtracts the second portion of the digital cancellation signal provided by the digital cancellation signal generator 21 from the digital received signal outputted by the multiplexer 2333, so as to perform the digital cancellation. In the time-interleaved manner described above, this embodiment in FIG. 5 can double the rate of ADC by using two quantizers. The more quantizers are used, the more times the conversion rate is increased.
In FIG. 6, the DAC 221 can also be implemented by N time-interleaved DACs, and the S/H circuit 224 can also be implemented by a high-speed S/H 2241 and a switching circuit 2243. In FIG. 6, the time-interleaved DAC 221 includes N DACs 2211 and 2213 (taking N=2 as example) and a switching circuit 2214. The switching circuit 2214 provides the first portion of the digital cancellation signal, outputted by the digital cancellation signal generator 21, to the DACs 2211 and 2213 in a time-interleaved manner. For instance, the odd number digital values of the first cancellation signal are provided to the DAC 2211, and the even number digital values are provided to the DAC 2213. Then, the DACs 2211 and 2213 output the conversion result (i.e. the analog cancellation signal) to the adders 2251 and 2252. In this way, the rate of digital-to-analog conversion can be doubled by using two DACs. The more DACs are used, the more times the conversion rate is increased. Besides, in the S/H circuit 224, the switching circuit 2243 provides the discrete-time signal outputted by the S/H unit 2241 to the adders 2251 and 2252.
In an embodiment, the digital canceller 23 further comprises a channel equalizer 234, coupled to the adder 232, for removing the channel response, generated during the process of channel transmission, within the digital received signal outputted by the multiplexer 2333. In one embodiment, the channel equalizer 234 is coupled after the adder 232. In another embodiment, the adder 232 is integrated into the channel equalizer 234 such that the digital cancellation can be performed during the process of channel equalization. Similarly, in FIGS. 3, 4 and 5, the digital canceller 23 can also include the channel equalizer 234, and the adder 232 can be coupled before or after the channel equalizer 234, or integrated into the channel equalizer 234.
In FIGS. 3, 4, 5 and 6, the adder 232 is located before the digital signal processing module. In one embodiment, the adder 232 is integrated into the digital signal processing module, or coupled after the digital signal processing module.
In FIG. 3, the DAC 221 can also be implemented by using the time-interleaved DAC, and the ADC 231 can also be implemented by using the time-interleaved ADC.
FIG. 7 is a flow chart of the method for interference cancellation according to a preferred embodiment of the invention. Since the related steps of this preferred embodiment have been described in detail as above, the description for these steps is omitted here.
In one embodiment, the apparatus for interference cancellation of this invention conforms to at least one of the following network specifications: 10 Gbps Ethernet, 1 Gbps Ethernet (IEEE 802.3), Virtual Local Area Network (VLAN) (IEEE 802.1Q), etc. In order to conform to the above network specifications, the apparatus for interference cancellation of this invention further includes other circuits, such as a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) circuit for implementing the CSMA/CD function, or a Cyclic Redundancy Check (CRC) circuit for detecting possible data errors occurred during packet transmission. These circuits are well known to people skilled in the art, and will not be explained here.
While the present invention has been shown and described with reference to the preferred embodiments thereof and in terms of the illustrative drawings, it should not be considered as limited thereby. Various possible modifications and alterations could be conceived of by one skilled in the art to the form and the content of any particular embodiment, without departing from the scope and the spirit of the present invention.

Claims (23)

What is claimed is:
1. An apparatus for interference cancellation used in a receiver of a transceiver of a communication device, the apparatus comprising:
a digital cancellation signal generator for generating a digital cancellation signal comprising a first digital signal and a second digital signal, wherein the digital cancellation signal represents an interference signal within a received signal received by the receiver;
a first canceller, coupled to the digital cancellation signal generator, for performing an analog cancellation on the received signal in an analog domain according to the first digital signal to output a first canceled received signal, wherein the first canceller performs the analog cancellation in a discrete-time domain to remove a plurality of high frequency components; and
a second canceller, coupled to the digital cancellation signal generator and the first canceller, for performing a digital cancellation on the first canceled received signal in a digital domain according to the second digital signal to output a digital output signal.
2. The apparatus of claim 1, wherein the interference signal comprises an echo signal, and the digital cancellation signal generator comprises an echo canceller.
3. The apparatus of claim 2, wherein the interference signal further comprises at least one cross-talk signal, and the digital cancellation signal generator further comprises at least one cross-talk canceller.
4. The apparatus of claim 1, wherein the interference signal comprises an echo signal, and a plurality of near-end and far-end cross-talk signals.
5. The apparatus of claim 1, wherein the first digital signal is larger than the second digital signal.
6. The apparatus of claim 1, wherein the first digital signal is at least one most significant bit (MSB) of the digital cancellation signal.
7. The apparatus of claim 6, wherein the first canceller comprises:
a digital-to-analog converter for converting the first digital signal into a first cancellation signal;
a sample-and-hold circuit for sampling the received signal in the analog domain; and
a first adder for subtracting the first cancellation signal from the received signal.
8. The apparatus of claim 7, wherein the first canceller further comprises: a low pass filter, coupled between the digital-to-analog converter and the first adder, for low pass filtering the first cancellation signal.
9. The apparatus of claim 7, wherein the digital-to-analog converter is a time-interleaved digital-to-analog converter.
10. The apparatus of claim 7, wherein the first cancellation signal comprises:
at least one of a plurality of discrete-time voltage values and a plurality of discrete-time current values.
11. The apparatus of claim 1, further comprising:
an analog-to-digital converter, coupled to the second canceller, for converting the first canceled received signal outputted by the first canceller into a digital first canceled signal;
wherein the second canceller comprises an adder for subtracting the second digital signal from the digital first canceled signal.
12. The apparatus of claim 11, wherein the analog-to-digital converter is a time-interleaved analog-to-digital converter.
13. The apparatus of claim 11, wherein the first canceller comprises a sample-and-hold circuit and the analog-to-digital converter comprises a quantization circuit.
14. The apparatus of claim 13, wherein the quantization circuit is a time-interleaved quantization circuit.
15. The apparatus of claim 14, wherein the sample-and-hold circuit is a time-interleaved sample-and-hold circuit.
16. The apparatus of claim 1, wherein the communication device comprises a Cyclic Redundancy Check (CRC) circuit, and a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) circuit for implementing the CSMA/CD function.
17. A method for interference cancellation used in a receiver of a communication system, the method comprising steps of:
receiving a received signal using a hybrid circuit;
in the receiver, generating a digital cancellation signal comprising a first digital signal and a second digital signal, wherein the digital cancellation signal represents an interference signal within the received signal;
in the receiver, converting a first digital signal into a first analog signal comprising at least one of a plurality of discrete-time voltage values and a plurality of discrete-time current values, wherein the converting is performed in a discrete-time domain and to remove a plurality of high frequency components;
in the receiver, performing an analog cancellation on the received signal in an analog domain according to the first analog signal to output an analog partially-interference-canceled signal;
in the receiver, converting the analog partially-interference-canceled signal into a digital partially-interference-canceled signal; and
in the receiver, performing a digital cancellation on the digital partially-interference-canceled signal according to the second digital signal to output an digital output signal.
18. The method of claim 17, wherein the digital cancellation signal comprises at least one of an echo cancellation signal and a cross-talk cancellation signal.
19. The method of claim 17, wherein the first digital signal is at least one most significant bit (MSB) of the digital cancellation signal.
20. The method of claim 17, further comprising:
low-pass filtering the first analog signal.
21. The method of claim 17, wherein the step of performing the analog cancellation comprises
sampling the received signal to output a corresponding discrete-time signal; and
generating the analog partially-interference-canceled signal according to the first analog signal and the discrete-time signal.
22. The method of claim 17, wherein the step of converting the first digital signal is executed by a time-interleaved digital-to-analog converter.
23. The method of claim 17, wherein the step of converting the analog partially-interference-canceled signal is executed by a time-interleaved analog-to-digital converter.
US12/101,123 2007-04-16 2008-04-10 Apparatus and method for interference cancellation in receiver of communication system Active 2030-12-09 US8130879B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
TW096113379A TWI379526B (en) 2007-04-16 2007-04-16 Apparatus and method for interference cancellation in receiver of communication system
TW96113379A 2007-04-16
TW096113379 2007-04-16

Publications (2)

Publication Number Publication Date
US20080253489A1 US20080253489A1 (en) 2008-10-16
US8130879B2 true US8130879B2 (en) 2012-03-06

Family

ID=39853688

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/101,123 Active 2030-12-09 US8130879B2 (en) 2007-04-16 2008-04-10 Apparatus and method for interference cancellation in receiver of communication system

Country Status (2)

Country Link
US (1) US8130879B2 (en)
TW (1) TWI379526B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110195704A1 (en) * 2010-02-09 2011-08-11 Choi Hyun Ho Communication system of performing uplink communication and downlink communication using overlapping radio resource
US20120163443A1 (en) * 2008-10-10 2012-06-28 Csr Technology Inc. Adaptive Known Signal Canceller
US8401509B1 (en) * 2008-08-07 2013-03-19 Hypres, Inc. Two stage radio frequency interference cancellation system and method
US8588273B2 (en) 2010-11-29 2013-11-19 Realtek Semiconductor Corp. Communication system and method for cancelling timing dependence of signals
US9438308B2 (en) 2013-08-21 2016-09-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Echo cancellation with quantization compensation
US9703991B2 (en) 2015-09-09 2017-07-11 Raytheon Company Discrete time current multiplier circuit
US9923549B2 (en) 2015-09-09 2018-03-20 Raytheon Company Discrete time polyphase channelizer
US10200075B2 (en) 2016-03-04 2019-02-05 Raytheon Company Discrete time analog signal processing for simultaneous transmit and receive

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI414176B (en) * 2009-02-18 2013-11-01 Realtek Semiconductor Corp Communication apparatus with echo cancellations and method thereof
GB0905820D0 (en) * 2009-04-03 2009-05-20 Bae Systems Plc Improvements relating to signal processing
TWI414154B (en) * 2009-09-11 2013-11-01 Realtek Semiconductor Corp Communication device and receiving method thereof
TWI390857B (en) * 2009-09-11 2013-03-21 Realtek Semiconductor Corp Communication device and noise cancellation method
TWI528740B (en) 2013-10-29 2016-04-01 瑞昱半導體股份有限公司 Network apparatus with multiple transport ports
TWI584606B (en) 2014-07-29 2017-05-21 瑞昱半導體股份有限公司 Signal receiving device for ethernet and control method thereof
US11936418B2 (en) 2021-04-27 2024-03-19 KaiKuTek Inc. Radar system with self-interference cancelling function
TWI781605B (en) * 2021-04-30 2022-10-21 開酷科技股份有限公司 Radar Signal Processing System with Self-interference Cancellation

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5410754A (en) * 1993-07-22 1995-04-25 Minute Makers, Inc. Bi-directional wire-line to local area network interface and method
US5990820A (en) * 1996-05-07 1999-11-23 Telefonaktiebolaget Lm Ericsson Current-mode pipelined ADC with time-interleaved sampling and mixed reference and residue scaling
US6266367B1 (en) * 1998-05-28 2001-07-24 3Com Corporation Combined echo canceller and time domain equalizer
US20030091116A1 (en) * 2001-11-15 2003-05-15 Hrl Laboratories, Llc Time-interleaved delta sigma analog to digital modulator
US20040213354A1 (en) * 2003-04-28 2004-10-28 Jones William W. Mixed domain cancellation
US20060093128A1 (en) 2004-10-15 2006-05-04 Oxford William V Speakerphone

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5410754A (en) * 1993-07-22 1995-04-25 Minute Makers, Inc. Bi-directional wire-line to local area network interface and method
US5990820A (en) * 1996-05-07 1999-11-23 Telefonaktiebolaget Lm Ericsson Current-mode pipelined ADC with time-interleaved sampling and mixed reference and residue scaling
US6266367B1 (en) * 1998-05-28 2001-07-24 3Com Corporation Combined echo canceller and time domain equalizer
US20030091116A1 (en) * 2001-11-15 2003-05-15 Hrl Laboratories, Llc Time-interleaved delta sigma analog to digital modulator
US20040213354A1 (en) * 2003-04-28 2004-10-28 Jones William W. Mixed domain cancellation
US20060093128A1 (en) 2004-10-15 2006-05-04 Oxford William V Speakerphone

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9838051B1 (en) 2008-08-07 2017-12-05 Hypres, Inc. Two stage radio frequency interference cancellation system and method
US8401509B1 (en) * 2008-08-07 2013-03-19 Hypres, Inc. Two stage radio frequency interference cancellation system and method
US8977223B1 (en) * 2008-08-07 2015-03-10 Hypres, Inc. Two stage radio frequency interference cancellation system and method
US9312895B1 (en) * 2008-08-07 2016-04-12 Hypres, Inc. Two stage radio frequency interference cancellation system and method
US20120163443A1 (en) * 2008-10-10 2012-06-28 Csr Technology Inc. Adaptive Known Signal Canceller
US8711918B2 (en) * 2008-10-10 2014-04-29 CSR Technology, Inc. Adaptive known signal canceller
US20110195704A1 (en) * 2010-02-09 2011-08-11 Choi Hyun Ho Communication system of performing uplink communication and downlink communication using overlapping radio resource
US9020515B2 (en) * 2010-02-09 2015-04-28 Samsung Electronics Co., Ltd. Communication system of performing uplink communication and downlink communication using overlapping radio resource
US8588273B2 (en) 2010-11-29 2013-11-19 Realtek Semiconductor Corp. Communication system and method for cancelling timing dependence of signals
US9438308B2 (en) 2013-08-21 2016-09-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Echo cancellation with quantization compensation
US9703991B2 (en) 2015-09-09 2017-07-11 Raytheon Company Discrete time current multiplier circuit
US9923549B2 (en) 2015-09-09 2018-03-20 Raytheon Company Discrete time polyphase channelizer
US10200075B2 (en) 2016-03-04 2019-02-05 Raytheon Company Discrete time analog signal processing for simultaneous transmit and receive

Also Published As

Publication number Publication date
TWI379526B (en) 2012-12-11
TW200843367A (en) 2008-11-01
US20080253489A1 (en) 2008-10-16

Similar Documents

Publication Publication Date Title
US8130879B2 (en) Apparatus and method for interference cancellation in receiver of communication system
US7706434B1 (en) Method and apparatus for cancelling interference in a communication system
US7339990B2 (en) Processing a received signal at a detection circuit
JP4648904B2 (en) Data conversion methods and systems
US8792597B2 (en) Reducing electromagnetic interference in a receive signal with an analog correction signal
US7590077B2 (en) Canceller device and data transmission system
CA2997183C (en) A system and method for direct-sample extremely wide band transceiver
US9461703B1 (en) Interference signal compensation
CN107689794A (en) Deltasigma modulator and the method for Deltasigma modulator
WO2019081646A1 (en) Reducing residue signals in analog-to-digital converters
US8284878B2 (en) Receiver for echo and crosstalk cancellation and receiving method thereof
US8451150B2 (en) Transceiver and method for converting signals of the transceiver thereof
CN101291152A (en) Interference eliminating device and method for receiver of communication system
US8295214B2 (en) Reducing transmit signal components of a receive signal of a transceiver
US8169349B2 (en) Communication device and noise cancellation method
Abbaszadeh et al. An efficient postprocessor architecture for channel mismatch correction of time interleaved ADCs
US11616531B2 (en) Echo cancelling system and echo cancelling method
CN109328434B (en) Equalizing circuit, receiving circuit and integrated circuit device
US7492292B2 (en) Calibrating an analog component using digital feedback information
Ta et al. All-Digital Background Calibration Technique for Offset, Gain and Timing Mismatches in Time-Interleaved ADCs
Gupta et al. A 10Gb/s IEEE 802.3 an-Compliant Ethernet Transceiver for 100m UTP Cable in 0.13 μm CMOS
Beydoun et al. Optimal digital reconstruction and calibration for multichannel Time Interleaved ΣΔ ADC based on Comb-filters
US11716116B2 (en) Analog echo cancelation method
US11855659B2 (en) Isolator
Westra et al. Design considerations for low-power analog front ends in full-duplex 10GBASE-T transceivers

Legal Events

Date Code Title Description
AS Assignment

Owner name: REALTEK SEMICONDUCTOR CORP., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HUANG, FONG CHING;REEL/FRAME:020857/0655

Effective date: 20080325

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12