Claims
- 1. A multi-dimensional digital filter having a predetermined number of multipliers, comprising:
a plurality of delay elements, the number of said delay elements being not greater than said predetermined number of multipliers; a plurality of adders each performing at least one vector addition; a first path for transporting input data to the filter, wherein said input data is a multi-dimensional vector; and a second path for transporting data in the filter to an output thereof, at least a first one of said plurality of delay elements being disposed on said first path, at least a second one of said plurality of delay elements being disposed on said second path and at least one of said adders being disposed on said second path, wherein said predetermined number of multipliers perform a matrix multiplication.
- 2. The multi-dimensional filter of claim 1, wherein each of said delay elements comprises a shift register.
- 3. The multi-dimensional filter of claim 1, further comprising a plurality of taps, wherein each tap provides a filter weight to a respective one of said multipliers.
- 4. The multi-dimensional filter of claim 1, wherein said filter is a finite impulse response (FIR) filter.
- 5. The multi-dimensional filter of claim 1, wherein said filter removes echo from a received signal.
- 6. The multi-dimensional filter of claim 1, wherein said filter removes noise from a received signal.
- 7. The multi-dimensional filter of claim 1, wherein said filter removes cross-talk from a received signal.
- 8. The multi-dimensional filter of claim 1, wherein said filter equalizes a received signal.
- 9. A method for processing a multi-dimensional signal, said method comprising the steps of:
representing said multi-dimensional signal as a matrix, wherein said matrix includes a component for each of said dimensions; and applying said matrix to a multi-dimensional digital filter.
- 10. The method of claim 9, wherein said multi-dimensional digital filter is a hybrid form multi-dimensional FIR filter.
- 11. The method of claim 9, wherein said multi-dimensional digital filter is a transpose form multi-dimensional FIR filter.
- 12. The method of claim 9, wherein said applying step removes echo from a received signal.
- 13. The method of claim 9, wherein said applying step removes noise from a received signal.
- 14. The method of claim 9, wherein said applying step removes cross-talk from a received signal.
- 15. The method of claim 9, wherein said applying step equalizes a received signal.
- 16. An apparatus for processing a multi-dimensional signal, comprising:
an input port for receiving said multi-dimensional signal as a matrix, wherein said matrix includes a component for each of said dimensions; and a multi-dimensional digital filter for processing said matrix.
- 17. The apparatus of claim 16, wherein said multi-dimensional digital filter is a hybrid form multi-dimensional FIR filter.
- 18. The apparatus of claim 16, wherein said multi-dimensional digital filter is a transpose form multi-dimensional FIR filter.
- 19. The apparatus of claim 16, wherein said multi-dimensional filter removes noise from a received signal.
- 20. The apparatus of claim 16, wherein said multi-dimensional filter removes cross-talk from a received signal.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/443,258, filed Jan. 28, 2003; and is related to United States patent application entitled, “Method and Apparatus for Reducing Noise In an Unbalanced Channel Using Common Mode Component,” (Attorney Docket Number Azadet 24) and United States patent application entitled, “Method And Apparatus For Reducing Cross-Talk With Reduced Redundancies,” (Attorney Docket Number Azadet 25), each incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60443258 |
Jan 2003 |
US |