Claims
- 1. A method for providing multi-path echo cancellation comprising:
providing a main echo signal corresponding to a main echo section of an echo response; providing a plurality of tail echo signals, each of the plurality of tail echo signals corresponding to respective tail echo sections of the echo response; and summing the main echo signal and the plurality of tail echo signals to provide a synthesized echo.
- 2. The method of claim 1, further comprising receiving a transmission signal, wherein the transmission signal is used in providing the main echo signal and the plurality of tail echo signals.
- 3. The method of claim 2, wherein at least one of digital subscriber line (DSL), high bit rate digital subscriber line (HDSL), symmetric digital subscriber line (SDSL), and symmetric high bit rate digital subscriber line (SHDSL) protocols is utilized by the transmission signal.
- 4. The method of claim 1, wherein providing the plurality of tail echo signals further comprises, for each of the plurality of tail echo signals:
providing a bulk delay signal using at least a transmission signal; providing an image compression signal using at least the bulk delay signal; and providing a sparse adaptive FIR signal using at least the image compression signal, wherein the tail echo signal comprises the sparse adaptive FIR signal.
- 5. The method of claim 4, wherein providing the bulk delay signal further comprises using a bulk delay.
- 6. The method of claim 4, wherein providing the image compression signal further comprises using an image compression filter.
- 7. The method of claim 4, wherein providing the sparse adaptive FIR signal further comprises using a sparse adaptive FIR filter.
- 8. The method of claim 4, wherein providing the image compression signal further comprises:
providing a sparse prototype signal using at least the bulk delay signal; and providing a low-complexity image compression signal using at least the sparse prototype signal, wherein the image compression signal comprises the low-complexity image compression signal.
- 9. The method of claim 8, wherein providing the sparse prototype signal further comprises using a sparse prototype filter.
- 10. The method of claim 8, wherein providing the low-complexity image compression signal further comprises using a low-complexity image compression filter.
- 11. The method of claim 8, wherein providing the sparse prototype signal further comprises using a same sparse prototype filter for each of the plurality of tail echo signals.
- 12. The method of claim 11, wherein providing the image compression signal further comprises sharing mathematical operations among image compression filters used to provide the image compression signals for the plurality of tail echo signals.
- 13. The method of claim 11, wherein providing the sparse prototype signal further comprises not using multiplication operations.
- 14. The method of claim 1, wherein interpolation factors for each of the tail echo sections of the echo response become progressively larger as the tail echo sections progress from the main echo section.
- 15. The method of claim 1, wherein the least-main-square (LMS) algorithm is used as an adaptation algorithm.
- 16. A system for providing multi-path echo cancellation comprising:
a component for providing a main echo signal corresponding to a main echo section of an echo response; a component for providing a plurality of tail echo signals, each of the plurality of tail echo signals corresponding to respective tail echo sections of the echo response; and a component for summing the main echo signal and the plurality of tail echo signals to provide a synthesized echo.
- 17. The system of claim 16, further comprising a component for receiving a transmission signal, wherein the transmission signal is used by the component for providing the main echo signal and the component for providing the plurality of tail echo signals.
- 18. The system of claim 17, wherein at least one of digital subscriber line (DSL), high bit rate digital subscriber line (HDSL), symmetric digital subscriber line (SDSL), and symmetric high bit rate digital subscriber line (SHDSL) protocols is utilized by the transmission signal.
- 19. The system of claim 16, wherein the component for providing the plurality of tail echo signals further comprises, for each of the plurality of tail echo signals:
a component for providing a bulk delay signal that uses at least a transmission signal; a component for providing an image compression signal that uses at least the bulk delay signal; and a component for providing a sparse adaptive FIR signal that uses at least the image compression signal, wherein the tail echo signal comprises the sparse adaptive FIR signal.
- 20. The system of claim 19, wherein the component for providing the bulk delay signal comprises a bulk delay.
- 21. The system of claim 19, wherein the component for providing the image compression signal comprises an image compression filter.
- 22. The system of claim 19, wherein the component for providing the sparse adaptive FIR signal comprises a sparse adaptive FIR filter.
- 23. The system of claim 19, wherein the component for providing the image compression signal comprises:
a component for providing a sparse prototype signal that uses at least the bulk delay signal; and a component for providing a low-complexity image compression signal that uses at least the sparse prototype signal, wherein the image compression signal comprises the low-complexity image compression signal.
- 24. The system of claim 23, wherein the component for providing the sparse prototype signal comprises a sparse prototype filter.
- 25. The system of claim 23, wherein the component for providing the low-complexity image compression signal comprises a low-complexity image compression filter.
- 26. The system of claim 23, wherein the component for providing the sparse prototype signal comprises a same sparse prototype filter for each of the plurality of tail echo signals.
- 27. The system of claim 26, wherein the component for providing the image compression signal further shares mathematical operations among image compression filters used to provide the image compression signals for the plurality of tail echo signals.
- 28. The system of claim 26, wherein the component for providing the sparse prototype signal does not use multiplication operations.
- 29. The system of claim 16, wherein interpolation factors for each of the tail echo sections of the echo response become progressively larger as the tail echo sections progress from the main echo section.
- 30. The system of claim 16, wherein the least-main-square (LMS) algorithm is used as an adaptation algorithm.
- 31. A computer-readable medium on which is stored a set of instructions for providing multi-path echo cancellation, which when executed perform stages comprising:
providing a main echo signal corresponding to a main echo section of an echo response; providing a plurality of tail echo signals, each of the plurality of tail echo signals corresponding to respective tail echo sections of the echo response; and summing the main echo signal and the plurality of tail echo signals to provide a synthesized echo.
- 32. The computer-readable medium of claim 31, further comprising receiving a transmission signal, wherein the transmission signal is used in providing the main echo signal and the plurality of tail echo signals.
- 33. The computer-readable medium of claim 32, wherein at least one of digital subscriber line (DSL), high bit rate digital subscriber line (HDSL), symmetric digital subscriber line (SDSL), and symmetric high bit rate digital subscriber line (SHDSL) protocols is utilized by the transmission signal.
- 34. The computer-readable medium of claim 31, wherein providing the plurality of tail echo signals further comprises, for each of the plurality of tail echo signals:
providing a bulk delay signal using at least a transmission signal; providing an image compression signal using at least the bulk delay signal; and providing a sparse adaptive FIR signal using at least the image compression signal, wherein the tail echo signal comprises the sparse adaptive FIR signal.
- 35. The computer-readable medium of claim 34, wherein providing the bulk delay signal further comprises using a bulk delay.
- 36. The computer-readable medium of claim 34, wherein providing the image compression signal further comprises using an image compression filter.
- 37. The computer-readable medium of claim 34, wherein providing the sparse adaptive FIR signal further comprises using a sparse adaptive FIR filter.
- 38. The computer-readable medium of claim 34, wherein providing the image compression signal further comprises:
providing a sparse prototype signal using at least the bulk delay signal; and providing a low-complexity image compression signal using at least the sparse prototype signal, wherein the image compression signal comprises the low-complexity image compression signal.
- 39. The computer-readable medium of claim 38, wherein providing the sparse prototype signal further comprises using a sparse prototype filter.
- 40. The computer-readable medium of claim 38, wherein providing the low-complexity image compression signal further comprises using a low-complexity image compression filter.
- 41. The computer-readable medium of claim 38, wherein providing the sparse prototype signal further comprises using a same sparse prototype filter for each of the plurality of tail echo signals.
- 42. The computer-readable medium of claim 41, wherein providing the image compression signal further comprises sharing mathematical operations among image compression filters used to provide the image compression signals for the plurality of tail echo signals.
- 43. The computer-readable medium of claim 41, wherein providing the sparse prototype signal further comprises not using multiplication operations.
- 44. The computer-readable medium of claim 31, wherein interpolation factors for each of the tail echo sections of the echo response become progressively larger as the tail echo sections progress from the main echo section.
- 45. The computer-readable medium of claim 31, wherein the least-main-square (LMS) algorithm is used as an adaptation algorithm.
RELATED APPLICATION
[0001] Under provisions of 35 U.S.C. § 119(e), the Applicants claim the benefit of U.S. provisional application No. 60/378,066 filed May 16, 2002, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60378066 |
May 2002 |
US |