Patent US4669095A successfully refreshed from Google Patents.
US4669095A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Maximum distance from zero crossing MSK demodulator
Assignee: Motorola Solutions Inc
•
Filing: 1985-09-27
•
Granted: 1987-05-26
•
Expires: 2005-09-27
Abstract
Abstract A maximum distance from zero-crossing demodulation method for MSK or OK-QPSK signals is disclosed which utilizes the zero-crossing information for establishing a bit edge reference and an optimum sampling point situated essentially midway between the zero-crossings of the higher of the two incoming signalling tones. This method is able to provide improved noise immunity over other known methods by at least an additional 10 degrees of phase margin while conserving processor steps during the phase detection process.
Inventors
- 👤 Scott M. Hall
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 12:29
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/18; H04L27/22; H04L27/233; H04L27/2335; H04L27/2337
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
155 words
A method of recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference between the two signaling tones being one-half the bit rate, and the phase of the binary data signal being continuous at the boundaries between bits, the method comprising the steps of: establishing one sample point per bit period essentially midway between the successive zero-crossings of the higher of the two signaling tones and close to midway between the successive zero-crossings of the lower of the two signaling tones; and detecting the polarity of the incoming signal at said sample point and assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 2
Independent Claim
155 words
A method of recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference between the two signaling tones being one-half the bit rate, and the phase of the binary data signal being continuous at the boundaries between bits, the method comprising the steps of: establishing one sample point per bit period essentially midway between the successive zero-crossings of the higher of the two signaling tones and close to midway between the successive zero-crossings of the lower of the two signaling tones; and detecting the polarity of the incoming signal at said sample point and assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 3
Dependent Claim
80 words
The method according to claim 1, wherein said step of establishing one sample point per bit period includes the steps of: detecting a time occurrence of each zero-crossing; measuring an interval of time resulting between occurrences of zero-crossings and calculating a bit edge reference based upon said measured interval of time; and setting the sample point within predetermined limits by minimizing any difference in time between said sample point and said bit edge reference prior to performing said detecting step.
Claim 4
Dependent Claim
83 words
The method according to claim 1, wherein said step of establishing a sample point includes the steps of: detecting a time occurrence of each zero-crossing; measuring an interval of time resulting between occurrences of zero-crossings and updating one of two dynamic reference means, such as phase-locked loops, operating at each one of the two signaling tone frequencies; and determining whether the sample point has occurred and adjusting the sample point's next occurrence in time by advancing the sample point forward a predetermined amount.
Claim 5
Dependent Claim
65 words
The method according to claim 1, wherein said step of detecting and assigning includes the steps of: utilizing said predetermined bit rate to establish a preferred sample point in time for decoding the incoming signal with one sample per bit cycle; and decoding the incoming signal in real time without further computation by merely detecting the polarity of the incoming signal at the sample point.
Claim 6
Independent Claim
185 words
A method of recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference between the two signaling tones being one-half the bit rate, and the phase of the binary data signal being continuous at the boundaries between bits, the method comprising the steps of: detecting a time occurrence of each zero-crossing; measuring an interval of time resulting between occurrences of zero-crossings and calculating a bit edge reference based upon said measured interval of time; setting the sample point to be essentially midway between successive zero-crossings of the higher of the two signaling tones and 60 degrees to 90 degrees away from the zero-crossings of the lower of the two signaling tones; and detecting the polarity of the incoming signal at said sample point and assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 7
Independent Claim
185 words
A method of recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference between the two signaling tones being one-half the bit rate, and the phase of the binary data signal being continuous at the boundaries between bits, the method comprising the steps of: detecting a time occurrence of each zero-crossing; measuring an interval of time resulting between occurrences of zero-crossings and calculating a bit edge reference based upon said measured interval of time; setting the sample point to be essentially midway between successive zero-crossings of the higher of the two signaling tones and 60 degrees to 90 degrees away from the zero-crossings of the lower of the two signaling tones; and detecting the polarity of the incoming signal at said sample point and assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 8
Dependent Claim
76 words
The method according to claim 5, wherein said step of setting the sample point includes the steps of: adjusting the sample point forward in time by 360°±120° if the sample point and the bit edge have an absolute difference exceeding a value in the range of 60°-70°; and reducing any difference between said bit edge reference and said sample point by a factor of three fourths after a zero-crossing and prior to performing said detecting step.
Claim 9
Dependent Claim
75 words
The method according to claim 5, wherein said step of setting the sample point includes the steps of: adjusting the sample point forward in time by 360°±120° if the sample point and the bit edge have an absolute difference exceeding a value in the range of 60°-70°; and reducing any difference between said bit edge reference and said sample point by exactly the difference therebetween after a zero-crossing and prior to performing said detecting step.
Claim 10
Dependent Claim
48 words
The method according to claim 6, wherein said step of adjusting the sample point includes adjusting the sample point forward in time by 360°±120° if the sample point and the bit edge have an absolute difference of at least 70° for providing approximately 10° margin against phase jitter.
Claim 11
Dependent Claim
48 words
The method according to claim 7, wherein said step of adjusting the sample point includes adjusting the sample point forward in time by 360°±120° if the sample point and the bit edge have an absolute difference of at least 70° for providing approximately 10° margin against phase jitter.
Claim 12
Dependent Claim
163 words
A maximum distance from zero-crossing demodulator for recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference between the two signalingtones being one-half the bit rate, and the phase of the data signal being continuous at the bit boundaries between bits, the maximum distance from zero-crossing demodulator comprising: means for establishing one sample point per bit period essentially midway between the successive zero-crossings of the higher of the two signaling tones and close to midway between the successive zero-crossings of the lower of the two signaling tones; and means for detecting the polarity of the incoming signal at said sample point and assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 13
Dependent Claim
163 words
A maximum distance from zero-crossing demodulator for recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference between the two signalingtones being one-half the bit rate, and the phase of the data signal being continuous at the bit boundaries between bits, the maximum distance from zero-crossing demodulator comprising: means for establishing one sample point per bit period essentially midway between the successive zero-crossings of the higher of the two signaling tones and close to midway between the successive zero-crossings of the lower of the two signaling tones; and means for detecting the polarity of the incoming signal at said sample point and assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 14
Dependent Claim
93 words
The demodulator according to claim 10, wherein said means for establishing a sample point includes a microcomputer programmed to comprise in combination: means for detecting a time occurrence of each zero-crossing; means for measuring an interval of time resulting between occurrences of zero-crossings and updating one of two dynamic reference means, such as phase-locked loops, operating at each one of the two signaling tone frequencies; and means for determining whether the sample point has occurred and adjusting the sample point's next occurrence in time by advancing the sample point forward a predetermined amount.
Claim 15
Dependent Claim
74 words
The demodulator according to claim 10, wherein said means for detecting and assigning includes a microcomputer programmed to comprise in combination: means for utilizing said predetermined bit rate to establish a preferred sample point in time for decoding the incoming signal with one sample per bit cycle; and means for decoding the incoming signal in real time without further computation by merely detecting the polarity of the incoming signal at said preferred sample point.
Claim 16
Dependent Claim
211 words
A maximum distance from zero-crossing demodulator for recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference betwen the two signaling tones being one-half the bit rate, and the phase of the data signal being continuous at the bit boundaries between bits, the maximum distance from zero-crossing demodulator comprising: means for detecting a time occurrence of each zero-crossing; means for measuring an interval of time resulting between occurrences of zero-crossings and updating one of two dynamic reference means, such as phase-locked loops, operating at a respective one frequency of the two signaling tones; and means for setting the sample point to be essentially midway between successive zero-crossings of the higher of the two signaling tones and 60 degrees to 90 degrees away from the zero-crossings of the lower of the two signaling tones; and means for detecting the polarity of the incoming signal at said sample point and means for assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 17
Dependent Claim
211 words
A maximum distance from zero-crossing demodulator for recovering a binary bit stream from an incoming signal containing binary data at a predetermined bit rate, each bit represented by one of two signaling tones having alternating polarity with successive zero-crossings, the frequency difference betwen the two signaling tones being one-half the bit rate, and the phase of the data signal being continuous at the bit boundaries between bits, the maximum distance from zero-crossing demodulator comprising: means for detecting a time occurrence of each zero-crossing; means for measuring an interval of time resulting between occurrences of zero-crossings and updating one of two dynamic reference means, such as phase-locked loops, operating at a respective one frequency of the two signaling tones; and means for setting the sample point to be essentially midway between successive zero-crossings of the higher of the two signaling tones and 60 degrees to 90 degrees away from the zero-crossings of the lower of the two signaling tones; and means for detecting the polarity of the incoming signal at said sample point and means for assigning a first bit state for a positive polarity and a second bit state for a negative polarity of the incoming signal thereby recovering a binary bit stream from the incoming signal with improved noise immunity.
Claim 18
Dependent Claim
77 words
The demodulator according to claim 13, wherein said means for setting the sample point includes: means for adjusting the sampling point forward in time by 360°±120° if the sampling point and the bit edge have an absolute difference exceeding a value in the range of 60°-70°; and means for reducing any difference between said bit edge reference and said sample point by a factor of three-fourths after a zero-crossing and prior to activating said means for detecting.
Claim 19
Dependent Claim
77 words
The demodulator according to claim 13, wherein said means for setting the sample point includes: means for adjusting the sampling point forward in time by 360°±120° if the sampling point and the bit edge have an absolute difference exceeding a value in the range of 60°-70°; and means for reducing any difference between said bit edge reference and said sample point by exactly the difference therebetween after a zero-crossing and prior to activating said means for detecting.
Claim 20
Dependent Claim
50 words
The demodulator according to claim 14, wherein said means for adjusting the sampling point includes means for adjusting the sampling point forward in time by 360°±120° if the sampling point and the bit edge have an absolute difference of at least 70° for providing approximately 10° margin against phase jitter.
Claim 21
Dependent Claim
50 words
The demodulator according to claim 15, wherein said means for adjusting the sampling point includes means for adjusting the sampling point forward in time by 360°±120° if the sampling point and the bit edge have an absolute difference of at least 70° for providing approximately 10° margin against phase jitter.
References Cited (Backward Citations)
US3372375A
Cited
US3443775A
Cited
US3674934A
Cited
US3719779A
Cited
US3930121A
Cited
US3993868A
Cited
US4076956A
Cited
US4028490A
Cited
US4128828A
Cited
US4072905A
Cited
US4087752A
Cited
US4156867A
Cited
US4229822A
Cited
US4246653A
Cited
US4246654A
Cited
US4267591A
Cited
US4270206A
Cited
US4324001A
Cited
US4414675A
Cited
US4468752A
Cited
US4457005A
Cited
US4468794A
Cited
US4460806A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-05-25 | 1990-11-24 | 1991-05-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-05-25 | 1994-11-24 | 1995-05-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-05-25 | 1998-11-24 | 1999-05-26 | $7700.00 | Window Closed / Lapsed |