According to one exemplary embodiment, a communication device comprises a line driver, where the line driver provides an output signal. The communication device further comprises a digital echo canceller module coupled to the line driver, where the digital echo canceller module receives an echo reference signal determined by the output signal of the line driver, where the echo canceller module outputs an echo cancellation signal, and where the echo cancellation signal is capable of canceling linear and non-linear components of a composite signal. The communication device further comprises a summation module coupled to the digital echo canceller module, where the summation module receives the echo cancellation signal and the composite signal, and where the composite signal comprises a received signal and the linear and non-linear echo components. The summation module is configured to subtract the echo cancellation signal from the composite signal and to output the received signal.
|
10. A method of echo cancellation in a communication device, said method comprising steps of:
outputting a line driver output signal including linear and non-linear echo components;
receiving said output signal including said linear and non-linear echo components from said line driver using a first group of processing modules;
generating an echo reference signal based on said output signal using said first group of processing modules;
receiving said echo reference signal by a digital echo canceller module coupled to said first group of processing modules;
outputting an echo cancellation signal based on said echo cancellation signal, using said echo canceller module for canceling said linear and non-linear echo components of a composite signal;
receiving said output signal including said linear and non-linear echo components from said line driver using a second group of processing modules;
outputting said composite signal utilizing said output signal using said second group of processing modules;
subtracting said echo cancellation signal from said composite signal to cancel said linear and non-linear echo components from said composite signal.
1. A communication device comprising:
a line driver, said line driver configured to transmit an output signal, wherein said output signal includes linear and non-linear echo components;
a first group of processing modules, said first group of processing modules receiving said output signal including said linear and non-linear echo components from said line driver, and said first group of processing modules outputting an echo reference signal based on said output signal;
a digital echo canceller module receiving said echo reference signal, said echo canceller module outputting an echo cancellation signal based on said echo reference signal for canceling said linear and non-linear echo components of a composite signal;
a second group of processing modules, said second group of processing modules receiving said output signal including said linear and non-linear echo components from said line driver, and said second group of processing modules outputting said composite signal utilizing said output signal;
a summation module coupled to said digital echo canceller module, said summation module receiving said echo cancellation signal and said composite signal, said summation module being configured to subtract said echo cancellation signal from said composite signal to cancel said linear and non-linear echo components from said composite signal.
2. The communication device of
3. The communication device of
4. The communication device of
5. The communication device of
6. The communication device of
7. The communication device of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
|
1. Field of the Invention
The present invention is generally related to the field of communication devices. More particularly, the present invention is related to echo cancellation in communication devices.
2. Related Art
The increasing demand for high-speed Internet connectivity has in turn increased the demand for various communication devices such as modems, and in particular for modems utilizing digital subscriber line (“DSL”) technology which provides high-speed transmission of voice, video, and data information over existing copper telephone lines. Although the DSL modem is used merely as an example in the present application to illustrate shortcomings of the existing art, such shortcomings and the solutions set forth by the present invention, are also applicable to other communication devices.
DSL technology utilizes a DSL modem to achieve data speed from 128 Kbps to 8 Mbps and higher over an ordinary telephone line. During operation, the DSL modem utilizes the same line for both transmitting and receiving information. As a result, the signal transmitted by a line driver in the DSL modem can encounter discontinuities in the line, which can cause part of the transmitted signal to reflect or echo back and interfere with a received signal. In an effort to eliminate interference to the received signal that is caused by the echo of the signal transmitted by the line driver, DSL modem manufacturers employ echo cancellation circuitry.
To achieve echo cancellation, DSL modem manufacturers typically employ a hybrid circuit comprising analog components. By utilizing a hybrid circuit, an echo reduction or attenuation of approximately 15.0 to 20.0 dB can be achieved. However, proper reception of the received signal requires that the signal strength of the echo be attenuated below the signal strength of the received signal. Thus, since the signal strength of the received signal can be approximately 80.0 dB below the signal strength of the transmitted signal, an echo reduction of 15.0 to 20.0 dB does not provide sufficient echo cancellation for proper reception of the received signal. Greater echo reduction can be achieved in an external hybrid circuit by utilizing very accurate components and very accurately matching the impedance of the line. However, very accurate components are costly and matching the impedance of the line to a required degree of accuracy is difficult to achieve.
To achieve further echo cancellation, DSL modem manufacturers utilize a digital echo canceller (“DEC”) in the DSL modem. By utilizing a DEC, a desirable echo attenuation or reduction of approximately 80.0 dB can be achieved. However, the DEC is essentially a linear echo canceller and, as such, works very well as long as the line driver that transmits the output signal of the DSL modem is linear.
During actual operation, the signal transmitted by the line driver includes non-linear signal components, since linearity is difficult to achieve in a high power and high current device such as a line driver. As a result, the echo will include both linear and non-linear signal components. Thus, since the DEC is essentially a linear echo canceller, the DEC will only cancel the linear component of the echo. Since the hybrid circuit can reduce both the linear and non-linear components of the echo, the hybrid circuit can be utilized to attenuate the non-linear component of the echo. However, the hybrid circuit typically attenuates the non-linear component of the echo by only approximately 15.0 to 20.0 dB. Thus, the unattenuated portion of the non-linear component of the echo will be passed through to the decoder portion of the DSL modem as noise, which can undesirably interfere with reception of low level signals.
Although the DEC could be designed to cancel the non-linear portion of the echo, the complexity of the DEC would be greatly increased, since an exponentially increasing amount of digital circuitry would be required for each harmonic of the non-linear portion of the echo. As a result, the cost of the DEC would be undesirably increased.
Thus, there is a need in the art for a cost-effective system for cancellation of linear and non-linear echo components created by a line driver in a communication device, such as a DSL modem.
The present invention is directed to echo cancellation in a communication device. The present invention addresses and resolves the need in the art for a cost-effective system for cancellation of linear and non-linear echo components created by a line driver in a communication device, such as a DSL modem.
According to one exemplary embodiment, a communication device comprises a line driver or power amplifier, where the line driver or power amplifier provides an output signal. The communication device may be, for example, a DSL modem. The communication device further comprises a digital echo canceller module coupled to the line driver, where the digital echo canceller module receives an echo reference signal determined by the output signal of the line driver, where the echo canceller module outputs an echo cancellation signal, and where the echo cancellation signal is capable of canceling linear and non-linear components of a composite signal.
According to this exemplary embodiment, the communication device further comprises a summation module coupled to the digital echo canceller module, where the summation module receives the echo cancellation signal and the composite signal, and where the composite signal comprises a received signal and the linear and non-linear echo components. The summation module is configured to subtract the echo cancellation signal from the composite signal and to output the received signal. The communication device may further comprise an external hybrid module coupled to the line driver. Other features and advantages of the present invention will become more readily apparent to those of ordinary skill in the art after reviewing the following detailed description and accompanying drawings.
The present invention is directed to echo cancellation in a communication device. The following description contains specific information pertaining to the implementation of the present invention. One skilled in the art will recognize that the present invention may be implemented in a manner different from that specifically discussed in the present application. Moreover, some of the specific details of the invention are not discussed in order not to obscure the invention.
The drawings in the present application and their accompanying detailed description are directed to merely exemplary embodiments of the invention. To maintain brevity, other embodiments of the present invention are not specifically described in the present application and are not specifically illustrated by the present drawings.
As shown in
Further shown in
Also shown in
Further shown in
Also shown in
The operation of a conventional exemplary echo cancellation system is now discussed. As discussed above, signals outputted by line driver 116 can produce an echo, which can interfere with reception of signals received over line 104 at nodes 158 and 160. As a result of non-linearity in the operation of line driver 116, the echo includes linear and non-linear components. The linear and non-linear echo components are combined with received signals at nodes 158 and 160, and the resulting composite signals are inputted into amplifier 126 via lines 174 and 176. First and second outputs, respectively, of line driver 116 are coupled to first and second inputs of external hybrid module 106 via nodes 152 and 154. External hybrid module 106 can be configured to match Zline 156, i.e. the impedance of line 104, such that the magnitude and phase of signals on lines 166 and 168, respectively, closely match the magnitude and phase of composite signals on lines 174 and 176.
The signals outputted from hybrid module 106 on lines 166 and 168 are subtracted in amplifier 126 from the composite signals inputted on lines 174 and 176. The resulting composite signals outputted by amplifier 126 on lines 178 and 180 have linear and non-linear echo components that have been attenuated approximately 15.0 dB to 20.0 dB by external hybrid module 106. A composite digital signal is inputted into summation module 134 after processing by LPF/AAF module 128, ADC module 130, and decimation filter module 132. In summation module 134, the output from DEC module 136 on line 188 is subtracted from the composite digital signal, which comprises a receive signal and attenuated linear and non-linear echo components, on line 186, and a resulting signal is outputted on line 190. The output of DEC module 136 can be utilized to cancel only the linear echo component, since DEC module 136 is a linear echo canceller. As a result, the signal outputted on line 190 includes the received signal combined with a non-linear echo component that has been attenuated approximately 15.0 dB to 20.0 dB. In conventional DSL modem 102, the attenuated non-linear echo component is undesirably coupled to a decoder module (not shown in
As shown in
Also shown in
Further shown in
Further shown in
Also shown in
Further shown in
Also shown in
Further shown in
Also shown in
The operation of the invention's echo cancellation system is now discussed. Composite signals at nodes 258 and 257, which include received signals combined with linear and non-linear echo components, are inputted into amplifier 226 on lines 264 and 265, respectively. Output signals of line driver 216 at nodes 254 and 255, which include linear and non-linear echo components, are attenuated by external hybrid module 206 by approximately 15.0 dB to 20.0 dB and outputted to amplifier 226 via lines 260 and 261. The output signals at nodes 254 and 255 are also adjusted by amplifier 236, inputted into internal hybrid module 238, and outputted to amplifier 226 via lines 268 and 269. Internal hybrid module 238 is utilized to fine tune the transfer function of external hybrid module 206. In amplifier 226, signals outputted by external hybrid module 206 are subtracted from composite signals inputted into amplifier 226 on lines 264 and 265, and composite signals are outputted on lines 270 and 271 comprising received signals combined with linear and non-linear echo components that have been attenuated by approximately 15.0 dB to 20.0 dB. The composite signals are processed by LPF/AAF module 228, ADC module 230, and decimation filter module 232 to form a digital composite signal, which is inputted into summation module 234 via line 276.
The output signals of line driver 216, which include linear and non-linear components, are coupled to amplifier 236 at nodes 254 and 255, respectively. Amplifier 236, LPF/AAF module 240, ADC module 242, and decimation filter module 244 process the output signals of line driver 216 and form an echo reference signal, which is inputted into DEC module 246 via line 280. The echo reference signal is a digital signal that is determined by the line driver output signals at nodes 254 and 255.
As discussed above, DEC module 246 can be configured to provide cancellation of both linear and non-linear echo components utilizing the echo reference signal received via line 280. In summation module 234, a digital echo cancellation signal received from DEC module 246 on line 281 is subtracted from a digital composite signal comprising a received signal and linear and non-linear echo components received from decimation filter module 232 on line 276. As a result of subtracting the digital echo cancellation signal from the received composite signal, the linear and non-linear echo components are both canceled and the received signal is outputted on line 282.
Thus, by utilizing an echo reference signal that contains actual linear and non-linear line driver output information and inputting the echo reference signal into a DEC module, the present invention advantageously achieves effective cancellation of both linear and non-linear echo components. In contrast, a conventional echo cancellation system utilized in exemplary DSL modem 102 in
Furthermore, by providing linear and non-linear echo cancellation in a DEC module in the digital domain, the present invention can utilize a linear DEC module, which reduces cost and complexity of the DEC module and consumes less area on an IC chip. Also, the present invention achieves effective linear and non-linear echo cancellation without requiring a complex external hybrid module utilizing very accurate and expensive components. Additionally, by providing effective linear and non-linear echo cancellation, the present invention allows utilization of a line driver having reduced linearity and, thus, reduced power requirements compared to a line driver utilized in a DSL modem comprising a conventional echo cancellation system. The present invention can utilize a line driver having a power requirement of only less than 0.9 watts, for example, whereas exemplary DSL modem 102 in
It is appreciated by the above detailed description that the present invention achieves effective linear and non-linear echo cancellation in a communication device. From the above description of the invention it is manifest that various techniques can be used for implementing the concepts of the present invention without departing from its scope. Moreover, while the invention has been described with specific reference to certain embodiments, a person of ordinary skills in the art would appreciate that changes can be made in form and detail without departing from the spirit and the scope of the invention. For example, it is appreciated that the present invention may be also be applied to various types of modems or communication devices other than DSL modems. Thus, the described embodiments are to be considered in all respects as illustrative and not restrictive. It should also be understood that the invention is not limited to the particular embodiments described herein but is capable of many rearrangements, modifications, and substitutions without departing from the scope of the invention.
Thus, echo cancellation in a communication device has been described.
Patent | Priority | Assignee | Title |
10911098, | Sep 18 2015 | HELLA GMBH & CO KGAA | Interlocking circuit and procedure for blocking a data line |
8331511, | Dec 24 2008 | U S BANK NATIONAL ASSOCIATION | System and method for compensating for nonlinear interference cancellation in multi-carrier transmission |
8462193, | Jan 08 2010 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and system for processing audio signals |
8619969, | Aug 19 2009 | Ikanos Communications, Inc | Adaptive integrated hybrid with complex adaptation for digital subscriber line systems |
8867586, | Mar 28 2011 | FERDINAND-BRAUN-INSTITUT GGMBH, LEIBNIZ-INSTITUT FÜR HÖCHSTFREQUENZTECHNIK | Diode laser |
9136667, | May 27 2010 | Massachusetts Institute of Technology | High peak power optical amplifier |
9575325, | Mar 09 2010 | Massachusetts Institute of Technology | Two-dimensional wavelength-beam-combining of lasers using first-order grating stack |
Patent | Priority | Assignee | Title |
4669116, | Dec 09 1982 | Regents of the University of California | Non-linear echo cancellation of data signals |
5680450, | Feb 24 1995 | Ericsson Inc | Apparatus and method for canceling acoustic echoes including non-linear distortions in loudspeaker telephones |
6147979, | Aug 12 1997 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | System and method for echo cancellation in a communication system |
6522688, | Jan 14 1999 | RPX Corporation | PCM codec and modem for 56K bi-directional transmission |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 18 2002 | JARCY, MICHAEL J | Conexant Systems, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013351 | /0514 | |
Sep 23 2002 | Mindspeed Technologies, Inc. | (assignment on the face of the patent) | / | |||
Jun 27 2003 | Conexant Systems, Inc | MINDSPEED TECHNOLOGIES, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014568 | /0275 | |
Sep 30 2003 | MINDSPEED TECHNOLOGIES, INC | Conexant Systems, Inc | SECURITY AGREEMENT | 014546 | /0305 | |
Dec 08 2004 | Conexant Systems, Inc | MINDSPEED TECHNOLOGIES, INC | RELEASE OF SECURITY INTEREST | 031494 | /0937 | |
Mar 18 2014 | MINDSPEED TECHNOLOGIES, INC | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 032495 | /0177 | |
May 08 2014 | JPMORGAN CHASE BANK, N A | MINDSPEED TECHNOLOGIES, INC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 032861 | /0617 | |
May 08 2014 | Brooktree Corporation | Goldman Sachs Bank USA | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 032859 | /0374 | |
May 08 2014 | M A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC | Goldman Sachs Bank USA | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 032859 | /0374 | |
May 08 2014 | MINDSPEED TECHNOLOGIES, INC | Goldman Sachs Bank USA | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 032859 | /0374 | |
Jul 25 2016 | MINDSPEED TECHNOLOGIES, INC | Mindspeed Technologies, LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 039645 | /0264 | |
Oct 17 2017 | Mindspeed Technologies, LLC | Macom Technology Solutions Holdings, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 044791 | /0600 |
Date | Maintenance Fee Events |
May 18 2011 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 13 2015 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jul 08 2019 | REM: Maintenance Fee Reminder Mailed. |
Dec 23 2019 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Nov 20 2010 | 4 years fee payment window open |
May 20 2011 | 6 months grace period start (w surcharge) |
Nov 20 2011 | patent expiry (for year 4) |
Nov 20 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 20 2014 | 8 years fee payment window open |
May 20 2015 | 6 months grace period start (w surcharge) |
Nov 20 2015 | patent expiry (for year 8) |
Nov 20 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 20 2018 | 12 years fee payment window open |
May 20 2019 | 6 months grace period start (w surcharge) |
Nov 20 2019 | patent expiry (for year 12) |
Nov 20 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |