Patent US5497400A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5497400A Expired / Lapsed US ⏱️ 0.0 years remaining

Decision feedback demodulator with phase and frequency estimation

Assignee: General Dynamics Mission Systems Inc
•
Filing: 1993-12-06
•
Granted: 1996-03-05
•
Expires: 2013-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data communication receiver (10) uses a decision feedback demodulator (32) to remove data from a received signal. Quadrature components of the received signal define a received phase. The received phase is rotated (46) by an amount predicted to compensate for phase and frequency errors. After this rotation, a decision circuit (52) determines the modulation phase for a current symbol. A phase rotator (64) compares the modulation phase with the received phase to generate a measured phase error for the symbol. This measured phase error and measured phase errors from past symbols are averaged in a combination circuit (80) to produce a phase estimate. The past measured phase errors are also processed to determine the amount of change in measured phase error that has occurred over a number of symbols. This processing yields a frequency estimate. A phase rotator (94) merges the frequency and phase estimates for use in compensating a current received phase.

Inventors

  • 👤 Lansing M. Carson
  • 👤 Robert J. Burdge

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 04:57
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/18; H04L27/22; H04L27/227; H04L27/2271; H04L27/2272

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 147 words
A method for demodulating a received signal that has been modulated to convey discrete predetermined data codes in a stream of symbols, said method comprising steps of: estimating a phase error change for said received signal over past symbols; estimating an average phase error for said received signal over past symbols; combining said average phase error and said phase error change to form a merged phase error estimate; and deciding which one of said discrete predetermined data codes is conveyed in said current symbol, said deciding step responding to said received signal and to said merged phase error estimate, wherein said estimating an average phase error step is configured to generate-an average phase error that lags said current symbol by X symbols, where X is a real number, and said estimating a change in phase error step is configured to determine phase change over approximately X symbols.
Claim 2
Independent Claim 147 words
A method for demodulating a received signal that has been modulated to convey discrete predetermined data codes in a stream of symbols, said method comprising steps of: estimating a phase error change for said received signal over past symbols; estimating an average phase error for said received signal over past symbols; combining said average phase error and said phase error change to form a merged phase error estimate; and deciding which one of said discrete predetermined data codes is conveyed in said current symbol, said deciding step responding to said received signal and to said merged phase error estimate, wherein said estimating an average phase error step is configured to generate-an average phase error that lags said current symbol by X symbols, where X is a real number, and said estimating a change in phase error step is configured to determine phase change over approximately X symbols.
Claim 3
Dependent Claim 83 words
A method as claimed in claim 1 wherein said method additionally comprises a step of obtaining quadrature components from said received signal, and said deciding step comprises steps of: rotating said quadrature components by an angle which is responsive to said merged phase error estimate to produce an error compensated modulation signal; and selecting a modulation phase to associate with said error compensated modulation signal, said modulation phase corresponding to said one of said discrete predetermined data codes conveyed in said current symbol.
Claim 4
Dependent Claim 105 words
A method as claimed in claim 1 additionally comprising steps of: measuring, in response to said deciding step, a phase error for each symbol in said stream of symbols to provide phase errors; combining said phase errors from a first set of said symbols to produce a first combined phase error; and combining said phase errors from a second set of said symbols to produce a second combined phase error, said first set of said symbols occurring more recently than said second set of said symbols, and said estimating a change in phase error step being responsive to said first and second combined phase errors.
Claim 5
Dependent Claim 83 words
A method as claimed in claim 1 wherein: said method additionally comprises a step of generating quadrature components from said received signal for said current symbol, said quadrature components exhibiting a received phase therebetween; said deciding step comprises a step of associating, for said current symbol, a modulation phase with said one of said discrete predetermined data codes; and said method additionally comprises a step of rotating said received phase by said modulation phase to produce a phase error for said current symbol.
Claim 6
Dependent Claim 46 words
A method as claimed in claim 4 additionally comprising a step of performing said rotating step one symbol after performance of said deciding step so that said merged phase error estimate for said current symbol is substantially unresponsive to said phase error for said current symbol.
Claim 7
Dependent Claim 115 words
A method as claimed in claim 1 wherein said method additionally comprises a step of measuring, in response to said deciding step, a phase error for each symbol in said stream of symbols, and said estimating phase error change step comprises steps of: recording said phase errors for a predetermined number of said past symbols to provide recorded phase errors; combining a most recent first portion of said predetermined number of recorded phase errors to produce a recent combined phase error; combining a least recent second portion of said predetermined number of recorded phase errors to produce an old combined phase error; and finding a phase difference between said old and recent combined phase errors.
Claim 8
Dependent Claim 52 words
A method as claimed in claim 6 wherein said estimating phase error change step further comprises steps of: repeating said recording, combining, and finding steps for each symbol from said stream of symbols; and combining phase differences from said finding step for a plurality of said symbols from said stream of symbols.
Claim 9
Dependent Claim 26 words
A method as claimed in claim 6 additionally comprising steps of: detecting operation in an access mode; and reducing said predetermined number during said access mode.
Claim 10
Dependent Claim 134 words
A method as claimed in claim 1 wherein: said method additionally comprises a step of measuring, in response to said deciding step, a phase error for each symbol in said stream of symbols; said method additionally comprises a step of recording said phase errors for each of 2N+1 of said past symbols, where N is an integer number; said estimating an average phase error step comprises a step of combining said 2N+1 recorded phase errors; and said estimating phase error change step comprises steps of: combining a most recent N of said 2N+1 recorded phase errors to produce a recent combined phase error, combining a least recent N of said 2N+1 recorded phase errors to produce an old combined phase error, and finding a phase difference between said old and recent combined phase errors.
Claim 11
Dependent Claim 49 words
A method as claimed in claim 1 wherein: said method additionally comprises a step of detecting operation in an acquisition mode; and said deciding step comprises a step of generating a predetermined code during said acquisition mode, said predetermined code being substantially unresponsive to said merged phase error estimate.
Claim 12
Dependent Claim 204 words
In a decision feedback demodulator in which an estimated phase error for a current symbol from a stream of symbols is used in estimating data for said current symbol and in generating a measured phase error, and said estimated phase error is based upon measured phase errors from past symbols, a method for demodulating a received signal comprising steps of: a) recording said measured phase errors for at least 2N of said past symbols to provide at least 2N recorded phase errors, where N is an integer number; b) generating a recent phase error which is responsive to a first one of said at least 2N recorded phase errors; c) generating an old phase error which is responsive to a second one of said at least 2N recorded phase errors, said first one of said at least 2N recorded phase errors occurring more recently than said second one of said at least 2N recorded phase errors; d) finding a phase difference between said old and recent phase errors; e) generating an average phase error which approximates an average of said at least 2N recorded phase errors; and f) generating said estimated phase error in response to said phase difference and said average phase error.
Claim 13
Dependent Claim 204 words
In a decision feedback demodulator in which an estimated phase error for a current symbol from a stream of symbols is used in estimating data for said current symbol and in generating a measured phase error, and said estimated phase error is based upon measured phase errors from past symbols, a method for demodulating a received signal comprising steps of: a) recording said measured phase errors for at least 2N of said past symbols to provide at least 2N recorded phase errors, where N is an integer number; b) generating a recent phase error which is responsive to a first one of said at least 2N recorded phase errors; c) generating an old phase error which is responsive to a second one of said at least 2N recorded phase errors, said first one of said at least 2N recorded phase errors occurring more recently than said second one of said at least 2N recorded phase errors; d) finding a phase difference between said old and recent phase errors; e) generating an average phase error which approximates an average of said at least 2N recorded phase errors; and f) generating said estimated phase error in response to said phase difference and said average phase error.
Claim 14
Dependent Claim 98 words
A method as claimed in claim 11 wherein: said step b) comprises a step of combining a first N recorded phase errors of said at least 2N recorded phase errors, said first N recorded phase errors including said first one of said recorded phase errors; and said step c) comprises a step of combining a second N recorded phase errors of said at least 2N recorded phase errors, said second N recorded phase errors including said second one of said recorded phase errors, and said second N recorded phase errors occurring before said first N recorded phase errors.
Claim 15
Dependent Claim 36 words
A method as claimed in claim 11 wherein: said step a) records 2N+1 of said measured phase errors to provide 2N+1 recorded phase errors; and said step e) is responsive to said 2N+1 recorded phase errors.
Claim 16
Dependent Claim 56 words
A method as claimed in claim 11 wherein: said step e) is configured to generate an average phase error that lags said current symbol by X symbols, where X is a real number; and said steps b) and c) are cooperatively configured so that said step d) finds said phase difference occurring over approximately X symbols.
Claim 17
Dependent Claim 64 words
A method as claimed in claim 11 additionally comprising steps of: repeating said steps a), b), c) and d) for each symbol from said stream of symbols; and combining said phase differences from said repetitions of said step d) for a plurality of said symbols to produce a combined phase difference so that said estimated phase error is responsive to said combined phase difference.
Claim 18
Dependent Claim 24 words
A method as claimed in claim 11 additionally comprising steps of: detecting operation in an access mode; and reducing N during said access mode.
Claim 19
Dependent Claim 86 words
A method as claimed in claim 11 additionally comprising steps of: selecting a modulation phase for said current symbol, said modulation phase being responsive to said received signal and said estimated phase error; generating a predetermined code which is not responsive to said estimated phase error; generating said measured phase error in response to said modulation phase and said received signal during a steady state mode; and generating said measured phase error in response to said predetermined code and said received signal during an acquisition mode.
Claim 20
Dependent Claim 163 words
A circuit for demodulating a received signal that has been modulated to convey discrete predetermined data codes in a stream of symbols, said circuit comprising: recording means for recording a plurality of measured phase errors, each of said plurality of measured phase errors corresponding to a difference, during one of said symbols, between an estimated modulation phase and a received phase exhibited between quadrature components of said received signal; a combination circuit, coupled to said recording means, for generating an average phase error which approximates an average of said plurality of measured phase errors; a first phase rotator, coupled to said recording means, for determining a phase change exhibited by at least a portion of said plurality of measured phase errors; a second phase rotator, coupled to said first phase rotator and said combination circuit, for determining an estimated phase error; and decision means, coupled to said second phase rotator and being responsive to said received signal, for generating said estimated modulation phase.
Claim 21
Dependent Claim 163 words
A circuit for demodulating a received signal that has been modulated to convey discrete predetermined data codes in a stream of symbols, said circuit comprising: recording means for recording a plurality of measured phase errors, each of said plurality of measured phase errors corresponding to a difference, during one of said symbols, between an estimated modulation phase and a received phase exhibited between quadrature components of said received signal; a combination circuit, coupled to said recording means, for generating an average phase error which approximates an average of said plurality of measured phase errors; a first phase rotator, coupled to said recording means, for determining a phase change exhibited by at least a portion of said plurality of measured phase errors; a second phase rotator, coupled to said first phase rotator and said combination circuit, for determining an estimated phase error; and decision means, coupled to said second phase rotator and being responsive to said received signal, for generating said estimated modulation phase.
Claim 22
Dependent Claim 143 words
A circuit as claimed in claim 18 wherein said recording means comprises at least 2N storage elements arranged to record at least 2N of said plurality of measured phase errors to provide at least 2N measured phase errors, where N is an integer number, and said circuit additionally comprises: a second combination circuit, coupled between a first N of said at least 2N storage elements and said first phase rotator, for combining a first N of said at least 2N measured phase errors; and a third combination circuit, coupled between a second N of said 2N storage elements and said first phase rotator, for combining a second N of said at least 2N measured phase errors, said second N of said plurality of measured phase errors occurring after said first N of said plurality of measured phase errors in said stream of symbols.
Claim 23
Dependent Claim 54 words
A circuit as claimed in claim 18 wherein: said recording means comprises 2N+1 storage elements arranged to record 2N+1 of said plurality of measured phase errors to provide 2N+1 measured phase errors, where N is an integer number; and said combination circuit generates said average phase error based upon said 2N+1 measured phase errors.
Claim 24
Dependent Claim 78 words
A circuit as claimed in claim 18 wherein: said decision means operates on a current symbol of said stream of symbols while said recording means records said measured phase errors from past ones of said stream of symbols; said combination circuit is configured so that said average phase error lags said current symbol by X symbols, where X is a real number; and said first phase rotator is configured to determine change in phase over approximately X symbols.
Claim 25
Dependent Claim 45 words
A circuit as claimed in claim 18 additionally comprising a second combination circuit coupled between said first phase rotator and said second phase rotator, said second combination circuit generating an average of phase changes determined during a plurality of symbols from said stream of symbols.
Claim 26
Dependent Claim 143 words
A circuit as claimed in claim 18 additionally comprising: a code generator for providing a predetermined code, said predetermined code being substantially unresponsive to said estimated phase error; selection means having data inputs coupled to said decision means and to said code generator, having a control input, and having an output; a third phase rotator, coupled between said selection means output and said recording means, for generating said plurality of measured phase errors; and a controller, coupled to said control input of said selection means, said controller being configured to operate said selection means so that said plurality of measured phase errors are generated in response to said estimated modulation phase and said received signal during a steady state mode, and said plurality of measured phase errors are generated in response to said predetermined code and said received signal during an acquisition mode.

References Cited (Backward Citations)

US4320526A Cited
US4712222A Cited
US4796188A Cited
US4777640A Cited
US5115454A Cited
US5007068A Cited
US4977580A Cited
US4968955A Cited
US5049830A Cited
US4987386A Cited
US5097220A Cited
US5287067A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-05 1999-09-04 2000-03-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-05 2003-09-04 2004-03-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-05 2007-09-04 2008-03-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag