← Back to Patent Explorer
US4926472A Expired / Lapsed US ⏱️ 0.0 years remaining

Reduction of signal processing requirements in a 2B1Q-code echo canceller or equalizer

Assignee: National Semiconductor Corp
•
Filing: 1988-11-10
•
Granted: 1990-05-15
•
Expires: 2008-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a technique for data detection signal processing for removing echo interference and/or distortion from a received 2B1Q coded signal. According to the preferred technique, the received 2B1Q signal Q, where q=(-3, -1, +1, +3), is shifted one bit to the left to generate a corresponding shifted symbol alphabet S, where S=(-2, 0, +2, +4). The shifted received signals are then processed through a transversal filter. That is, the signal is provided to a delay line which is tapped at intervals corresponding to the symbol width of the received signal. Each tap along the delay line is connected through an amplifier to a summing device that provides an output y(n), where ##EQU1## The tap gains, or coefficients a j , are set to subtract the effects of interference from symbols that are adjacent in time to the desired symbol. In an adaptive embodiment of the invention, the output y(n) resulting from the convolution between the transmitted symbols s(n) and the gain coefficients a j . The output of the transmission channel and the filter output y(n) are then processed in accordance with a convergence algorithm to develop an error feedback signal which is used to update the gain coefficients a j .

Inventors

  • 👤 Roy G. Batruni
  • 👤 Howard A. Wilson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 00:44
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23; H04L; H04L25/00; H04L25/02; H04L25/03; H04L25/03006; H04L25/03012; H04L25/03019; H04L25/03057; H04B3/235; H04L25/03038; H04L25/03114; H04L25/03133; H04B3/238

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 93 words
A signal processing method for a 2B1Q coded signal comprising 2B1Q symbols, the method comprising: (a) mapping the 2B1Q symbols to corresponding symbols of a new symbol alphabet to provide a new signal; (b) performing a convolution between the new signal and a plurality of gain coefficients to provide a plurality of amplified outputs; (c) summing the amplified outputs to provide a convolution result; and (d) subtracting an error factor from the convolution result to provide a compensated result that compensates for the mapping of the 2B1Q symbols to the new symbol alphabet.
Claim 2
Dependent Claim 93 words
A signal processing method for a 2B1Q coded signal comprising 2B1Q symbols, the method comprising: (a) mapping the 2B1Q symbols to corresponding symbols of a new symbol alphabet to provide a new signal; (b) performing a convolution between the new signal and a plurality of gain coefficients to provide a plurality of amplified outputs; (c) summing the amplified outputs to provide a convolution result; and (d) subtracting an error factor from the convolution result to provide a compensated result that compensates for the mapping of the 2B1Q symbols to the new symbol alphabet.
Claim 3
Dependent Claim 134 words
A signal processing method for a 2B1Q coded signal comprising 2B1Q symbols, the method comprising: (a) mapping the 2B1Q symbols to corresponding symbols of a new symbol alphabet to provide a new signal, the new symbol alphabet comprising powers-of-two numbers; (b) providing the new signal to a transversal filter comprising a delay line that includes a plurality of delay line taps at intervals along the delay line corresponding to the symbol width of the new signal; (c) amplifying each delay line tap according to a corresponding gain coefficient to provide a plurality of amplified outputs; (d) summing the amplified outputs to provide a convolution result; and (e) subtracting an error factor from the convolution result to provide a compensated result that compensates for the mapping of the 2B1Q symbols to the new symbol alphabet.
Claim 4
Dependent Claim 134 words
A signal processing method for a 2B1Q coded signal comprising 2B1Q symbols, the method comprising: (a) mapping the 2B1Q symbols to corresponding symbols of a new symbol alphabet to provide a new signal, the new symbol alphabet comprising powers-of-two numbers; (b) providing the new signal to a transversal filter comprising a delay line that includes a plurality of delay line taps at intervals along the delay line corresponding to the symbol width of the new signal; (c) amplifying each delay line tap according to a corresponding gain coefficient to provide a plurality of amplified outputs; (d) summing the amplified outputs to provide a convolution result; and (e) subtracting an error factor from the convolution result to provide a compensated result that compensates for the mapping of the 2B1Q symbols to the new symbol alphabet.
Claim 5
Dependent Claim 53 words
A method as in claim 2 and including the further steps of processing the 2B1Q coded signal and the compensated result according to a convergence algorithm to develop an error feedback signal; and iteratively updating each gain coefficient based on the error feedback signal until the error feedback signal is with desired limits.
Claim 6
Independent Claim 140 words
A method of data detection signal processing for removing echo interference and/or distortion from a received 2B1Q coded signal comprising 2B1Q symbols Q, where Q=(-3, -1, +1, +3), the method comprising: (a) shifting the 2B1Q symbols of the received 2B1Q coded signal one bit to the left to generate a shifted signal comprising new corresponding symbols S, where S=(-2, 0, +2, +4); (b) providing the shifted signal to delay line which is tapped at intervals corresponding to the symbol width of the shifted signal; (c) amplifying each tap along the delay line according to a corresponding gain coefficient a j , the gain coefficients being set to subtract the effects of interference from shifted symbols that are adjacent in time to a corresponding 2B1Q symbol; and (d) summing the amplified delay line taps to provide an output y(n), where ##EQU14##
Claim 7
Independent Claim 140 words
A method of data detection signal processing for removing echo interference and/or distortion from a received 2B1Q coded signal comprising 2B1Q symbols Q, where Q=(-3, -1, +1, +3), the method comprising: (a) shifting the 2B1Q symbols of the received 2B1Q coded signal one bit to the left to generate a shifted signal comprising new corresponding symbols S, where S=(-2, 0, +2, +4); (b) providing the shifted signal to delay line which is tapped at intervals corresponding to the symbol width of the shifted signal; (c) amplifying each tap along the delay line according to a corresponding gain coefficient a j , the gain coefficients being set to subtract the effects of interference from shifted symbols that are adjacent in time to a corresponding 2B1Q symbol; and (d) summing the amplified delay line taps to provide an output y(n), where ##EQU14##
Claim 8
Dependent Claim 36 words
A method as in claim 4 and including the further step of subtracting an error factor from the output y(n), the error factor compensating for the shifting of the 2B1Q symbols, to provide a compensated output.
Claim 9
Dependent Claim 44 words
A method as in claim 5 and including the steps of processing the 2B1Q coded signal and the compensated output according to a convergence algorithm to develop an error feedback signal; and updating the gain coefficients a j based on the error feedback signal.
Claim 10
Dependent Claim 93 words
Apparatus for processing a 2B1Q coded signal comprising 2B1Q symbols, the apparatus comprising: (a) means for mapping the 2B1Q symbols to corresponding symbols of a new symbol alphabet to provide a new signal; (b) means for performing a convolution between the new signal and a plurality of gain coefficients to provide a plurality of amplified outputs; (c) means for summing the amplified outputs to provide a convolution result; and (d) means for substracting an error factor from the convolution result to compensate for the mapping of the 2B1Q symbols to the new symbols.
Claim 11
Dependent Claim 93 words
Apparatus for processing a 2B1Q coded signal comprising 2B1Q symbols, the apparatus comprising: (a) means for mapping the 2B1Q symbols to corresponding symbols of a new symbol alphabet to provide a new signal; (b) means for performing a convolution between the new signal and a plurality of gain coefficients to provide a plurality of amplified outputs; (c) means for summing the amplified outputs to provide a convolution result; and (d) means for substracting an error factor from the convolution result to compensate for the mapping of the 2B1Q symbols to the new symbols.
Claim 12
Dependent Claim 128 words
A transversal filter for removing echo interference and/or distortion from a received 2B1Q coded signal comprising 2B1Q symbols, the transversal filter comprising: (a) means for interpreting the 2B1Q symbols as corresponding symbols of a new symbol alphabet to provide a new signal; (b) a delay line that includes a plurality of delay line taps at intervals along the delay line corresponding to the symbols width of the new signal; (c) means for amplifying each delay lien tap according to a corresponding gain coefficient to provide a plurality of amplified outputs; (d) means for summing the amplified outputs to provide a convolution result; and (e) means for substracting an error factor from the convolution result to provide a compensated result that compensates for the interpreting of the 2B1Q symbols.
Claim 13
Dependent Claim 128 words
A transversal filter for removing echo interference and/or distortion from a received 2B1Q coded signal comprising 2B1Q symbols, the transversal filter comprising: (a) means for interpreting the 2B1Q symbols as corresponding symbols of a new symbol alphabet to provide a new signal; (b) a delay line that includes a plurality of delay line taps at intervals along the delay line corresponding to the symbols width of the new signal; (c) means for amplifying each delay lien tap according to a corresponding gain coefficient to provide a plurality of amplified outputs; (d) means for summing the amplified outputs to provide a convolution result; and (e) means for substracting an error factor from the convolution result to provide a compensated result that compensates for the interpreting of the 2B1Q symbols.
Claim 14
Dependent Claim 34 words
A transversal filter as in claim 8 and further including means for substracting an error factor from the convolution result to provide a compensated result that compensates for the interpreting of the 2B1Q symbols.
Claim 15
Dependent Claim 15 words
A transversal filter as in claim 8 wherein the new symbol alphabet comprises powers-of-two numbers.
Claim 16
Dependent Claim 55 words
A transversal filter as in claim 8 and further including means for processing the 2B1Q coded signal and the compensated result according to a convergence algorithm to develop an error feedback signal; and means for iteratively updating each gain coefficient based on the error feedback signal until the error feedback signal is within desired limits.
Claim 17
Dependent Claim 201 words
An adaptive transversal filter for removing echo interference and/or distortion from a received 2B1Q coded signal comprising 2B1Q symbols Q, where Q=(-3 -1, +1, +3), the adaptive transversal filter comprising: (a) means for shifting the 2B1Q symbols of the received 2B1Q coded signal one bit to the left to generate a shifted signal comprising a new corresponding symbol alphabet S, where S=(-2, 0, +2, +4); (b) a delay line that includes a plurality of delay line taps at intervals along the delay line corresponding to the symbol width of the shifted signal; (c) means for amplifying each delay line tap according to a corresponding gain coefficient a j to provide a plurality of amplified outputs; (d) means for summing the amplified outputs to provide a convolution result; (e) means for substracting an error factor from the convolution result to provide a compensated result that compensates for the shifting of the 2B1Q symbols; (f) means for processing the received 2B1Q signal and the compensated result according to a convergence algorithm to develop an error feedback signal; and (g) means for iteratively updating each gain coefficient a j based on the error feedback signal until the error feedback signal is within desired limits.
Claim 18
Dependent Claim 201 words
An adaptive transversal filter for removing echo interference and/or distortion from a received 2B1Q coded signal comprising 2B1Q symbols Q, where Q=(-3 -1, +1, +3), the adaptive transversal filter comprising: (a) means for shifting the 2B1Q symbols of the received 2B1Q coded signal one bit to the left to generate a shifted signal comprising a new corresponding symbol alphabet S, where S=(-2, 0, +2, +4); (b) a delay line that includes a plurality of delay line taps at intervals along the delay line corresponding to the symbol width of the shifted signal; (c) means for amplifying each delay line tap according to a corresponding gain coefficient a j to provide a plurality of amplified outputs; (d) means for summing the amplified outputs to provide a convolution result; (e) means for substracting an error factor from the convolution result to provide a compensated result that compensates for the shifting of the 2B1Q symbols; (f) means for processing the received 2B1Q signal and the compensated result according to a convergence algorithm to develop an error feedback signal; and (g) means for iteratively updating each gain coefficient a j based on the error feedback signal until the error feedback signal is within desired limits.

References Cited (Backward Citations)

US4785445A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-05-14 1993-11-13 1994-05-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-05-14 1997-11-13 1998-05-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-05-14 2001-11-13 2002-05-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag