US5475705A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Demodulator for Manchester-coded FM signals
Assignee: Ericsson Inc
•
Filing: 1993-04-29
•
Granted: 1995-12-12
•
Expires: 2013-04-29
Abstract
Abstract Binary signals that are transmitted by Manchester coding and frequency modulation are demodulated based on the behavior of the phase or complex vector value of the received signal. The polarities of the information bits may be determined by measuring the phase excursions in the middles of the Manchester symbols. A phase reference is established from a plurality of candidate phase references as a basis for comparison of the mid-symbol phase. The phase can be measured at the start-points and end-points of the symbols and averaged, or measured a plurality of times during each symbol period to generate a reference phase.
Inventors
- 👤 Paul W. Dent
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 20:52
CPC Classifications
H; H03; H03D; H03D3/00; H03D3/02; H03D3/18; H04; H04L; H04L27/00; H04L27/10; H04L27/14; H04L27/144; H04L27/152; H04L27/1525; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4904
Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
72 words
A method for demodulating coded information bits, wherein the information bits have been converted to Manchester-coded symbols that modulate a carrier signal's frequency and the modulated carrier signal has a phase that depends on the symbols comprising the steps of: sampling the modulated carrier signal's phase a plurality of times during each symbol; and determining the information bits represented by the symbols from phase samples obtained near the centers of the symbols.
Claim 2
Independent Claim
72 words
A method for demodulating coded information bits, wherein the information bits have been converted to Manchester-coded symbols that modulate a carrier signal's frequency and the modulated carrier signal has a phase that depends on the symbols comprising the steps of: sampling the modulated carrier signal's phase a plurality of times during each symbol; and determining the information bits represented by the symbols from phase samples obtained near the centers of the symbols.
Claim 3
Dependent Claim
23 words
The method of claim 1, wherein the determining step includes the step of selecting the phase samples nearest the centers of the symbols.
Claim 4
Dependent Claim
37 words
The method of claim 2, wherein the determining step includes the step of determining the signs of differences between the phase samples and a plurality of phase references derived from the modulated carrier signal, computed modulo 2π.
Claim 5
Dependent Claim
33 words
The method of claim 1, wherein the determining step includes the step of comparing each of the phase samples with each of a plurality of phase references derived from the modulated carrier signal.
Claim 6
Dependent Claim
24 words
The method of claim 1, further comprising the step of deriving a plurality of phase references from phase samples near boundaries between the symbols.
Claim 7
Dependent Claim
17 words
The method of claim 5, wherein the deriving step includes the step of averaging the phase samples.
Claim 8
Dependent Claim
22 words
The method of claim 6, wherein the averaging step includes the step of separately averaging cosines and sines of the phase samples.
Claim 9
Dependent Claim
24 words
The method of claim 5, wherein the deriving step is based on a moving average of phase samples near the boundaries of the symbols.
Claim 10
Dependent Claim
22 words
The method of claim 5, wherein the deriving step includes the step of applying the phase samples to a phase tracking loop.
Claim 11
Dependent Claim
21 words
The method of claim 5, wherein the deriving step includes the step of applying the phase samples to a Kalman filter.
Claim 12
Dependent Claim
39 words
The method of claim 1, wherein the determining step includes the step of determining the signs of phase differences between the phase samples and a plurality of corresponding phase references derived from the modulated carrier signal, computed modulo 2π.
Claim 13
Dependent Claim
24 words
The method of claim 11, wherein said determining step comprises the step of determining soft symbol values which are sines of said phase differences.
Claim 14
Dependent Claim
17 words
The method of claim 12, wherein soft symbol values are employed to decode redundantly coded information bits.
Claim 15
Dependent Claim
41 words
The method of claim 1, wherein the determining step includes the step of selecting one of a plurality of quality values, each quality value associated with a respective one of a plurality of phase references derived from the modulated carrier signal.
Claim 16
Dependent Claim
25 words
The method of claim 14, wherein the selecting step includes the steps of mutually comparing each of the quality values and selecting a largest value.
Claim 17
Dependent Claim
44 words
The method of claim 14, further comprising the step of determining each of the quality values associated with each of the phase references by averaging the phase samples near boundaries between the symbols to generate quality values associated with each of the phase references.
Claim 18
Independent Claim
78 words
A method for demodulating coded information bits, wherein the information bits have been converted to Manchester-coded symbols that modulate a carrier signal's frequency and the modulated carrier signal has a complex vector value that depends on the symbols, comprising the steps of: sampling the modulated carrier signal's complex vector value a plurality of times during each symbol; and determining the information bits represented by the symbols from complex vector value samples obtained near the centers of the symbols.
Claim 19
Independent Claim
78 words
A method for demodulating coded information bits, wherein the information bits have been converted to Manchester-coded symbols that modulate a carrier signal's frequency and the modulated carrier signal has a complex vector value that depends on the symbols, comprising the steps of: sampling the modulated carrier signal's complex vector value a plurality of times during each symbol; and determining the information bits represented by the symbols from complex vector value samples obtained near the centers of the symbols.
Claim 20
Dependent Claim
25 words
The method of claim 17, wherein the determining step includes the step of selecting the complex vector value samples nearest the centers of the symbols.
Claim 21
Dependent Claim
36 words
The method of claim 17, wherein the determining step includes the step of multiplying each of the complex vector value samples by each of a plurality of complex vector references derived from the modulated carrier signal.
Claim 22
Dependent Claim
26 words
The method of claim 19, wherein the determining step includes the step of determining the signs of the imaginary parts of the products of said multiplications.
Claim 23
Dependent Claim
28 words
The method of claim 19, wherein said determining step comprises the step of producing soft symbol values equal to the imaginary parts of the products of said multiplications.
Claim 24
Dependent Claim
18 words
The method of claim 21, wherein the soft symbol values are employed to decode redundantly coded information bits.
Claim 25
Dependent Claim
27 words
The method of claim 17, further comprising the step of deriving a plurality of complex vector references from complex vector value samples near boundaries between the symbols.
Claim 26
Dependent Claim
20 words
The method of claim 23, wherein the deriving step includes the step of vector averaging the complex vector value samples.
Claim 27
Dependent Claim
24 words
The method of claim 24, wherein the averaging step includes the step of de-emphasizing older complex vector value samples exponentially according to sample age.
Claim 28
Dependent Claim
26 words
The method of claim 23, wherein the deriving step is based on a moving average of complex vector value samples near the boundaries of the symbols.
Claim 29
Dependent Claim
23 words
The method of claim 23, wherein the deriving step includes the step of applying the complex vector value samples to a Kalman filter.
Claim 30
Dependent Claim
42 words
The method of claim 17, wherein the determining step includes the step of selecting one of a plurality of quality values, each quality value associated with a respective one of a plurality of complex vector references derived from the modulated carrier signal.
Claim 31
Dependent Claim
24 words
The method of claim 28, wherein the selecting step includes the steps of comparing each of the quality values and selecting a largest value.
Claim 32
Dependent Claim
44 words
The method of claim 28, further comprising the step of determining each of the quality values associated with each of the complex vector references by averaging the complex vector value samples near boundaries between the symbols and determining a magnitude of the resulting average.
Claim 33
Dependent Claim
149 words
A demodulator for recovering information bits that have been converted to Manchester-coded symbols that modulate a signal's frequency comprising: means for generating a first phase signal from the signal, the first phase signal comprising successive phase values, a plurality of phase values being generated during each symbol; means for dividing the first phase signal into a plurality of second phase signals, each second phase signal comprising respective ones of the phase values generated during successive symbols; means for averaging each of the second phase signals and for generating a plurality of candidate phase reference signals; means for comparing each of the candidate phase reference signals and selected ones of the second phase signals and for generating a plurality of estimated demodulated signals; and means for selecting one of the estimated demodulated signals and providing the selected one to an output of the demodulator as a demodulated information bit signal.
Claim 34
Dependent Claim
149 words
A demodulator for recovering information bits that have been converted to Manchester-coded symbols that modulate a signal's frequency comprising: means for generating a first phase signal from the signal, the first phase signal comprising successive phase values, a plurality of phase values being generated during each symbol; means for dividing the first phase signal into a plurality of second phase signals, each second phase signal comprising respective ones of the phase values generated during successive symbols; means for averaging each of the second phase signals and for generating a plurality of candidate phase reference signals; means for comparing each of the candidate phase reference signals and selected ones of the second phase signals and for generating a plurality of estimated demodulated signals; and means for selecting one of the estimated demodulated signals and providing the selected one to an output of the demodulator as a demodulated information bit signal.
Claim 35
Dependent Claim
13 words
The demodulator of claim 31, wherein the dividing means comprises an electronic memory.
Claim 36
Dependent Claim
13 words
The demodulator of claim 31, wherein the averaging means comprises a Kalman filter.
Claim 37
Dependent Claim
20 words
The demodulator of claim 31, wherein the averaging means comprises means for circular averaging each of the second phase signals.
Claim 38
Dependent Claim
22 words
The demodulator of claim 31, wherein the averaging means comprises means for averaging with exponential forgetting each of the second phase signals.
Claim 39
Dependent Claim
65 words
The demodulator of claim 31, wherein the averaging means generates a plurality of quality values corresponding to respective ones of the candidate phase reference signals and the selecting means comprises means for determining the largest quality value and for generating a control signal and means, responsive to the control signal, for providing the estimated demodulated signal corresponding to the largest quality value to the output.
Claim 40
Dependent Claim
24 words
The demodulator of claim 31, wherein the selecting means comprises means for detecting a predetermined bit pattern in each of the estimated demodulated signals.
Claim 41
Dependent Claim
51 words
The demodulator of claim 37, wherein the predetermined bit pattern detecting means comprises means for determining a respective number of mismatching bits between the predetermined bit pattern and each respective estimated demodulated signal and the selecting means selects one of the estimated demodulated signals based on the numbers of mismatching bits.
Claim 42
Dependent Claim
148 words
A demodulator for recovering information bits that have been converted to Manchester-coded symbols that modulate a signal's frequency comprising: means for generating a first signal from the signal, the first signal comprising successive complex vector values, a plurality of complex vector values being generated during each symbol; means for dividing the first signal into a plurality of second signals, each second signal comprising respective ones of the complex vector values generated during successive symbols; means for averaging each of the second signals and for generating a plurality of candidate reference signals; means for generating products of complex conjugates of each of the candidate reference signals and selected ones of the second signals and for generating a plurality of estimated demodulated signals; and means for selecting one of the estimated demodulated signals and providing the selected one to an output of the demodulator as a demodulated information bit signal.
Claim 43
Dependent Claim
148 words
A demodulator for recovering information bits that have been converted to Manchester-coded symbols that modulate a signal's frequency comprising: means for generating a first signal from the signal, the first signal comprising successive complex vector values, a plurality of complex vector values being generated during each symbol; means for dividing the first signal into a plurality of second signals, each second signal comprising respective ones of the complex vector values generated during successive symbols; means for averaging each of the second signals and for generating a plurality of candidate reference signals; means for generating products of complex conjugates of each of the candidate reference signals and selected ones of the second signals and for generating a plurality of estimated demodulated signals; and means for selecting one of the estimated demodulated signals and providing the selected one to an output of the demodulator as a demodulated information bit signal.
Claim 44
Dependent Claim
13 words
The demodulator of claim 39, wherein the dividing means comprises an electronic memory.
Claim 45
Dependent Claim
13 words
The demodulator of claim 39, wherein the averaging means comprises a Kalman filter.
Claim 46
Dependent Claim
21 words
The demodulator of claim 39, wherein the averaging means comprises means for averaging with exponential forgetting each of the second signals.
Claim 47
Dependent Claim
64 words
The demodulator of claim 39, wherein the averaging means generates a plurality of quality values corresponding to respective ones of the candidate reference signals and the selecting means comprises means for determining the largest quality value and for generating a control signal and means, responsive to the control signal, for connecting the estimated demodulated signal corresponding to the largest quality value to the output.
Claim 48
Dependent Claim
24 words
The demodulator of claim 39, wherein the selecting means comprises means for detecting a predetermined bit pattern in each of the estimated demodulated signals.
Claim 49
Dependent Claim
51 words
The demodulator of claim 44, wherein the predetermined bit pattern detecting means comprises means for determining a respective number of mismatching bits between the predetermined bit pattern and each respective estimated demodulated signal and the selecting means selects one of the estimated demodulated signals based on the numbers of mismatching bits.
References Cited (Backward Citations)
US4189622A
Cited
US4302845A
Cited
US4672365A
Cited
US5048059A
Cited
US5079512A
Cited
US5056114A
Cited
US5179578A
Cited
US5084669A
Cited
US5166952A
Cited
US5283815A
Cited
US5311545A
Cited
US5220275A
Cited
US5305349A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-12-11 | 1999-06-12 | 1999-12-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-12-11 | 2003-06-12 | 2003-12-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-12-11 | 2007-06-12 | 2007-12-12 | $7700.00 | Window Closed / Lapsed |