System and method for filtering echo/NEXT signal interferrence
AssigneeLucent Technologies Inc.
InventorsPatrik Larsson, Christopher John Nicol
Life of this patent
Estimating the term…
Abstract
A system and method for echo and near end cross talk (E/N) cancellation in a communications system using a pair of FIR filter ICs, wherein a first FIR filter IC filters a plurality of low amplitude E/N signals and a first portion of a plurality of data bits of a plurality of high amplitude E/N signals, and a second FIR filter IC filters a second portion of the data bits of the high amplitude E/N signals which cannot be filtered by the first FIR filter IC. The output values from the two filters are then summed to produce the E/N cancellation signal. The present invention allows for the use of lower bit-resolution, lower power consumption, and less expensive filter ICs than conventional FIR filters implemented in a single IC.
Claims22
An echo/near-end-crosstalk cancellation system for a bi-directional data communications system comprising:
- a first finite impulse response filter configured to filter a first portion of a digital representation of a data signal comprising data, low amplitude echo/near-end-crosstalk components and high amplitude echo/near-end-crosstalk components, the first portion comprising bits representing the low amplitude echo/near-end-crosstalk components of the data signal and least significant bits of the high amplitude echo/near-end-crosstalk components of the data signal;
- a second finite impulse response filter coupled to the first finite impulse response filter, said second finite impulse response filter configured to filter a second portion of said digital representation of the data signal, said second portion comprising most significant bits of said high amplitude echo/near-end-crosstalk components;
- a data partitioning means for partitioning said digital representation of the data signal into said first and second portions such that said first portion is processed by the first finite impulse response filter to provide a first filter output value, and said second portion is processed by the second finite impulse response filter to provide a second filter output value;
- and
- a combination means for summing the output values from the first and second filters to produce a digital representation of the low and high amplitude echo/near-end-crosstalk components, and subtracting said digital representation of the low and high amplitude echo/near-end-crosstalk components from the digital representation of the data signal to provide echo/near-end-crosstalk cancellation.
A method for partitioning data words in an echo/near-end-crosstalk cancellation circuit for a communications system, comprising the steps of:
- determining a first bit resolution from a predetermined number of a plurality of echo/near-end-crosstalk (E/N) signals having a lowest amplitude;
- determining a second bit resolution by subtracting the first bit resolution from a bit resolution of a single signal from a plurality of E/N signals having a highest amplitude;
- and
- partitioning the plurality of E/N signals such that a first portion is processed by a first FIR filter having a data path identical to the first bit resolution, and a second portion comprised of bits having a data size exceeding the bit width of the first FIR filter is processed by a second FIR filter having a data path identical to the second bit resolution.
A method for partitioning data words in an echo/near-endcrosstalk cancellation circuit for a bidirectional communications system, comprising the steps of:
- determining a first bit resolution from a predetermined number of a plurality of echo/near-end-crosstalk signals, said first bit resolution comprising a majority of lowest amplitude echo/near-end crosstalk signals;
- determining a second bit resolution by subtracting the first bit resolution from a bit resolution of a single signal of said plurality of echo/near-end-crosstalk signals having a highest amplitude;
- and
- partitioning the plurality of echo/near-end-crosstalk signals such that a first portion is processed by a first finite impulse response filter having a data path identical to the first bit resolution, and a second portion is processed by a second finite impulse response filter having a data path identical to the second bit resolution.
Dependencies are inferred from the claim text.