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

Method and apparatus for analog D.C. offset cancellation

Assignee: Silicon Systems Inc
•
Filing: 1990-04-10
•
Granted: 1992-08-25
•
Expires: 2010-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention utilizes a decision feedback equalizer (DFE)/finite impulse response filter. A plurality of taps of the equalizer supply coefficients to the input function and are updated in a feedback loop. An additional DC tap is provided, with a constant value as its input source. Within reasonable limits, the constant term (i.e. D.C.) in an analog input signal is subtracted out by the action of the constant value DC tap. The coefficients are updated by a decision feedback means such that phase, amplitude and DC offset may all be corrected. In the preferred embodiment, the filter is a T/2 spaced filter in which two samples per baud are utilized by the filter. The filter outputs a complex word which is coupled to a quantizer. The actual constellation locations are compared to the ideal locations in a difference block so that offset errors may be detected. The difference signal is used to update the coefficient values. One of the coefficients so generated is the DC tap in the filter. The product of the modified tap value and the constant input term is combined with the convolutional sum of the input signal to remove constant terms resulting from DC offset in the input signal.

Inventors

  • 👤 Jeremy Tzeng
  • 👤 Chris Cole
  • 👤 Steve Levy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:11
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/03; H04L25/03006; H04L25/03012; H04L25/03019; H04L25/03038; H04L25/03044; H03; H03H; H03H17/00; H03H17/02; H03H17/06

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 97 words
A method for removing DC offset from an input signal comprising the steps of: appending a constant term to said input signal to generate a first function; multiplying said first function by a coefficient function and generating a first output signal; transforming said first output signal into an ideal signal; comparing said first output signal and said ideal signal and providing a difference signal representing a difference between said first output signal and said ideal signal; combining said difference signal with said coefficient function to update said coefficient function and correct for errors in said input signal.
Claim 2
Independent Claim 97 words
A method for removing DC offset from an input signal comprising the steps of: appending a constant term to said input signal to generate a first function; multiplying said first function by a coefficient function and generating a first output signal; transforming said first output signal into an ideal signal; comparing said first output signal and said ideal signal and providing a difference signal representing a difference between said first output signal and said ideal signal; combining said difference signal with said coefficient function to update said coefficient function and correct for errors in said input signal.
Claim 3
Dependent Claim 41 words
The method of claim 1 wherein the step of appending a constant term to said input signal is performed by coupling said input signal to an equalizer/FIR filter having a plurality of taps, one of said taps having said constant term.
Claim 4
Dependent Claim 26 words
The method of claim 1 wherein said step of transforming said first output signal into an ideal signal is performed by quantizing said first output signal.
Claim 5
Dependent Claim 21 words
The method of claim 1 wherein said step of multiplying said first function by said coefficient function is a vector multiplication.
Claim 6
Dependent Claim 20 words
The method of claim 1 wherein said coefficient function is given by: a(n)=[a.sub.0 (n),a.sub.j (n), . . . a.sub.10 (n)]
Claim 7
Independent Claim 126 words
A method for removing DC offset from an input signal comprising the steps of: generating a first function X(n) by appending a constant term to said input signal; combining said first function with a coefficient function a(n) to produce a first output signal W(n); multiplying said first output signal by a first correction factor to correct phase offset and produce a second output signal y(n); transforming said second output signal into an ideal signal d(n): multiplying said ideal signal by the inverse of said correction factor to generate a third output signal d 1 (n); generating a difference signal ε(n) representing a difference between said first output signal and said third output signal; combining said difference signal with said coefficient function to update said coefficient function.
Claim 8
Independent Claim 126 words
A method for removing DC offset from an input signal comprising the steps of: generating a first function X(n) by appending a constant term to said input signal; combining said first function with a coefficient function a(n) to produce a first output signal W(n); multiplying said first output signal by a first correction factor to correct phase offset and produce a second output signal y(n); transforming said second output signal into an ideal signal d(n): multiplying said ideal signal by the inverse of said correction factor to generate a third output signal d 1 (n); generating a difference signal ε(n) representing a difference between said first output signal and said third output signal; combining said difference signal with said coefficient function to update said coefficient function.
Claim 9
Dependent Claim 19 words
The method of claim 6 wherein said first function X(n) is given by: X(n)=[X(n),X(n-1) . . . X(n-9),X.sub.dc ]
Claim 10
Dependent Claim 20 words
The method of claim 7 wherein said coefficient function is given by: a(n)=[a.sub.0 (n),a.sub.1 (n), . . . a.sub.10 (n)]
Claim 11
Dependent Claim 28 words
The method of claim 8 wherein said step of combining said first function with said coefficient function to produce said first output function W(n) is given by: ##EQU2##
Claim 12
Dependent Claim 15 words
The method of claim 9 wherein said difference signal ε(n) is given by: ε(n)=W(n)-d.sub.1 (n)
Claim 13
Dependent Claim 32 words
The method of claim 10 wherein said step of combining said difference signal with said coefficient function is given by: a.sub.j (n)=a.sub.j (n-1)-β·x(n-j)·ε(n) j=0, . . . , 10 for all n.
Claim 14
Dependent Claim 23 words
The method of claim 11 wherein said step of combining said first function and said coefficient function is accomplished in an equalizer/FIR filter.
Claim 15
Dependent Claim 17 words
The method of claim 12 wherein said ideal signal is generated by quantizing said second output signal.
Claim 16
Independent Claim 103 words
A method for removing DC offset from an input signal comprising the steps of: appending a constant term to said input signal to generate a first function; multiplying said first function by a coefficient function and generating a first output signal; transforming said first output signal by quantizing said first output signal into an ideal signal; comparing said first output signal and said ideal signal and providing a difference signal representing a difference between said first output signal and said ideal signal; combining said difference signal with said coefficient function to update said coefficient function and correct for errors in said input signal.
Claim 17
Independent Claim 103 words
A method for removing DC offset from an input signal comprising the steps of: appending a constant term to said input signal to generate a first function; multiplying said first function by a coefficient function and generating a first output signal; transforming said first output signal by quantizing said first output signal into an ideal signal; comparing said first output signal and said ideal signal and providing a difference signal representing a difference between said first output signal and said ideal signal; combining said difference signal with said coefficient function to update said coefficient function and correct for errors in said input signal.
Claim 18
Independent Claim 111 words
A method for removing DC offset from an input signal comprising the steps of: generating a first function X(n) by appending a constant term to said input signal; combining said first function with a coefficient function a(n) to produce a first output signal W(n); multiplying said first output signal by a first correction factor to correct phase offset and produce a second output signal y(n); transforming said second output signal into an ideal signal d(n) by quantizing said second output signal: generating a difference signal ε(n) representing a difference between said second output signal and said ideal signal; combining said difference signal with said coefficient function to update said coefficient function.
Claim 19
Independent Claim 111 words
A method for removing DC offset from an input signal comprising the steps of: generating a first function X(n) by appending a constant term to said input signal; combining said first function with a coefficient function a(n) to produce a first output signal W(n); multiplying said first output signal by a first correction factor to correct phase offset and produce a second output signal y(n); transforming said second output signal into an ideal signal d(n) by quantizing said second output signal: generating a difference signal ε(n) representing a difference between said second output signal and said ideal signal; combining said difference signal with said coefficient function to update said coefficient function.

References Cited (Backward Citations)

US3943448A Cited
US4021738A Cited
US4384355A Cited
US4571732A Cited
US4646325A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-25 1996-02-24 1996-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-25 2000-02-24 2000-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-25 2004-02-24 2004-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag