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

Bit synchronization method for a digital radio telephone system

Assignee: Motorola Solutions Inc
•
Filing: 1986-12-31
•
Granted: 1989-02-07
•
Expires: 2006-12-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and means for maintaining continuous bit synchronization of data transmitted from a remote unit through a base unit to a landline unit is disclosed. An input data stream at a first bit rate, such as digitized or encrypted speech, is interleaved with a plurality of signalling words, and transmitted over an RF channel at a second bit rate. The base site recovers the clock of the received data, strips off the signalling word, modifies the bit rate of the received data, and adjusts the recovered clock rate to provide an output data stream which is in bit synchronization with the input data stream and within a predetermined modem specification. The encrypted data is then sent over landlines to a decryption unit which requires bit synchronization.

Inventors

  • 👤 Stephen N. Levine
  • 👤 Larry C. Puhl
  • 👤 Harry M. Bliss
  • 👤 Gerald E. Corrigan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 11:06
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/12; H04K; H04K1/00; H04L9/06; H04L9/065; H04L9/0656; H04L2209/00; H04L2209/80

Claims Analysis

Total Claims: 57
Claim 1
Independent Claim 195 words
A method of providing continuous bit synchronization of an input data stream to an output data stream over a first data transmission path having digital signalling capabilities, said bit synchronization method comprising the steps of: (a) accepting an input data stream at a first bit rate, and accepting at least one predetermined signalling word; (b) interleaving said signalling word with a predetermined number of data bits of said input data stream to provide a combined data message having a second bit rate; (c) transmitting said combined data message via said first data transmission path; (d) receiving said transmitted data message; (e) recovering a clock signal from said received data message; (f) separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (g) modifying the number of data bits of said separated data words to approximate said predetermined number of data bits, thereby providing modified data words; and (h) modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 2
Independent Claim 195 words
A method of providing continuous bit synchronization of an input data stream to an output data stream over a first data transmission path having digital signalling capabilities, said bit synchronization method comprising the steps of: (a) accepting an input data stream at a first bit rate, and accepting at least one predetermined signalling word; (b) interleaving said signalling word with a predetermined number of data bits of said input data stream to provide a combined data message having a second bit rate; (c) transmitting said combined data message via said first data transmission path; (d) receiving said transmitted data message; (e) recovering a clock signal from said received data message; (f) separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (g) modifying the number of data bits of said separated data words to approximate said predetermined number of data bits, thereby providing modified data words; and (h) modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 3
Dependent Claim 18 words
The method according to claim 1, wherein said first data transmission path is a radio frequency (RF) channel.
Claim 4
Dependent Claim 25 words
The method according to claim 3, wherein said RF channel is one of a plurality of frequency modulated RF channels in a mobile radiotelephone system.
Claim 5
Dependent Claim 26 words
The method according to claim 1, further including the step of encrypting said input data stream prior to the step of interleaving with said signalling word.
Claim 6
Dependent Claim 16 words
The method according to claim 1, further including the step of decrypting said output data stream.
Claim 7
Dependent Claim 19 words
The method according to claim 5, wherein said decrypting step is performed by a decryption device which cannot self-synchronize.
Claim 8
Dependent Claim 27 words
The method according to claim 6, further comprising the step of transmitting said output data stream via a second data transmission path at said first bit rate.
Claim 9
Dependent Claim 27 words
The method according to claim 7, wherein said output data stream transmitted via said second transmission path does not contain additional overhead information utilized for data decryption.
Claim 10
Dependent Claim 21 words
The method according to claim 7, wherein said output data stream is received from said second transmission path and subsequently decrypted.
Claim 11
Dependent Claim 25 words
The method according to claim 1, wherein said first bit rate is approximately 9.6 kbps and wherein said second bit rate is approximately 10 kbps.
Claim 12
Dependent Claim 40 words
The method according to claim 1, wherein said predetermined number of data bits of said input data stream is determined as a function of the number of bits of said predetermined signalling word and said first and second bit rates.
Claim 13
Dependent Claim 52 words
The method according to claim 1, wherein the ratio of: (a) said predetermined number of data bits plus the number of data bits in said signalling word, to (b) said predetermined number of data bits, is equal to the ratio of: (c) said second bit rate, to (d) said first bit rate.
Claim 14
Dependent Claim 32 words
The method according to claim 1, wherein said signalling word separating step includes the step of correlating said received data message with a known signalling word to provide a correlation detect signal.
Claim 15
Dependent Claim 59 words
The method according to claim claim 13, wherein said data modifying step includes the steps of counting the number of data bits of said separated data word input after the occurrence of said correlation detect signal until said predetermined number of data bits have been counted, and outputting said predetermined number of data bits as a modified data word.
Claim 16
Dependent Claim 31 words
The method according to claim 1, further comprising the step of transmitting said output data stream at said first bit rate via a modem having a given input data rate tolerance.
Claim 17
Dependent Claim 21 words
The method according to claim 15, wherein said modem input data rate tolerance is less than or equal to 100 ppm.
Claim 18
Dependent Claim 31 words
The method according to claim 16, wherein said clock rate modifying step includes the step of adjusting the clock rate of said output data stream to be within said modem tolerance.
Claim 19
Dependent Claim 60 words
The method according to claim 1, wherein said clock rate modifying step includes the steps of loading data into a data buffer at an input clock rate, said data buffer having overflow and underflow indicators, unloading data from said data buffer at an output clock rate, and changing said output clock rate in response to said overflow and underflow indicators.
Claim 20
Dependent Claim 21 words
The method according to claim 1, further including the step of encoding said combined data message prior to said transmitting step.
Claim 21
Dependent Claim 16 words
The method according to claim 19, further including the step of decoding said received data message.
Claim 22
Dependent Claim 18 words
The method according to claim 19, wherein said encoding step is performed utilizing the Manchester data encoding format.
Claim 23
Independent Claim 322 words
A method of maintaining continuous bit synchronization of digitally encrypted speech transmitted over both landline and radio frequency (RF) data transmission paths between a land station and a remote station through a base station, said bit synchronization in the remote station: converting an analog input speech signal into digital speech data to provide an input data stream having a first bit rate; encrypting said input data stream to provide an encrypted data stream; interleaving a predetermined number of data bits of said encrypted data stream with a plurality of predetermined signalling words to provide a combined data message having a second bit rate; encoding said combined data message into a digital format; transmitting said encoded data message via said RF transmission path; in the base station: receiving said transmitted data message from said RF transmission path; phase-locking a clock signal to said received data message and clocking said received data message through subsequent steps with said phase-locked clock signal; decoding said received data message; correlating said signalling words of said received data message with known signalling words to provide a correlation detect signal; counting a number of data bits of said received data message occurring after said correlation detect signal until said predetermined number of data bits have been counted; separating said counted number of data bits from said received data message to provide a plurality of separated data words having an instantaneous bit rate corresponding to said phase-locked clock signal; buffering said separated data words to provide a continuous data stream at said first bit rate; adjusting the clock rate of said continuous data stream to meet predetermined data rate tolerance requirements of landline transmission equipment; transmitting said adjusted data stream via said landline transmission path; in said land station: receiving said tansmitted data stream from said landline transmission path; decrypting said received data stream and converting said decrypted data stream into an analog signal, thereby reconstructing said input speech signal.
Claim 24
Independent Claim 322 words
A method of maintaining continuous bit synchronization of digitally encrypted speech transmitted over both landline and radio frequency (RF) data transmission paths between a land station and a remote station through a base station, said bit synchronization in the remote station: converting an analog input speech signal into digital speech data to provide an input data stream having a first bit rate; encrypting said input data stream to provide an encrypted data stream; interleaving a predetermined number of data bits of said encrypted data stream with a plurality of predetermined signalling words to provide a combined data message having a second bit rate; encoding said combined data message into a digital format; transmitting said encoded data message via said RF transmission path; in the base station: receiving said transmitted data message from said RF transmission path; phase-locking a clock signal to said received data message and clocking said received data message through subsequent steps with said phase-locked clock signal; decoding said received data message; correlating said signalling words of said received data message with known signalling words to provide a correlation detect signal; counting a number of data bits of said received data message occurring after said correlation detect signal until said predetermined number of data bits have been counted; separating said counted number of data bits from said received data message to provide a plurality of separated data words having an instantaneous bit rate corresponding to said phase-locked clock signal; buffering said separated data words to provide a continuous data stream at said first bit rate; adjusting the clock rate of said continuous data stream to meet predetermined data rate tolerance requirements of landline transmission equipment; transmitting said adjusted data stream via said landline transmission path; in said land station: receiving said tansmitted data stream from said landline transmission path; decrypting said received data stream and converting said decrypted data stream into an analog signal, thereby reconstructing said input speech signal.
Claim 25
Dependent Claim 27 words
The method according to claim 22, wherein said RF data transmission path is one of a plurality of frequency modulated RF channesl in a mobile radiotelephone system.
Claim 26
Dependent Claim 25 words
The method according to claim 22, wherein said first bit rate is approximately 9.6 kbps and wherein said second bit rate is approximately 10 kbps.
Claim 27
Dependent Claim 34 words
The method according to claim 22, wherein said predetermined signalling word contains information utilized for digital signalling purposes other than for providing bit synchronization, and does not contain information utilized for decrypting speech data.
Claim 28
Dependent Claim 52 words
The method according to claim 22, wherein the ratio of: (a) said predetermined number of data bits plus the number of data bits in said signalling word, to (b) said predetermined number of dat bits, is equal to the ratio of: (c) said second bit rate, to (d) said first bit rate.
Claim 29
Dependent Claim 29 words
The method according to claim 22, wherein the requirements of said landline transmission equipment include a modem input data rate tolerance of less than or equal to 100 ppm.
Claim 30
Dependent Claim 60 words
The method according to claim 22, wherein said clock rate adjusting step includes the steps of loading data into a data buffer at an input clock rate, said data buffer having overflow and underflow indicators, unloading data from said data buffer at an output clock rate, and changing said output clock rate in response to said overflow and underflow indicators.
Claim 31
Dependent Claim 21 words
The method according to claim 22, wherein said encrypting step is performed by an encryption device operating in the counter-address mode.
Claim 32
Dependent Claim 21 words
The method according to claim 22, wherein said encrypting step is performed by an encryption device operating in the output-feedback mode.
Claim 33
Dependent Claim 18 words
The method according to claim 22, wherein said encoding step is performed utilizing the Manchester data encoding format.
Claim 34
Dependent Claim 35 words
The method according to claim 22, wherein said digitally encrypted speech originates in said land statio and is transmitted over both landline and RF data transmission paths to said remote station through said base station.
Claim 35
Dependent Claim 22 words
The method according to claim 22, wherein said land station and said remote station, communicate in the full duplex mode of operation.
Claim 36
Dependent Claim 205 words
A data communications system capable of maintaining continuous bit synchronization of an input data stream to an output data stream over a data transmission path having digital signalling capabilities, said data communications system comprising: (a) means for accepting an input data stream at a first bit rate, and accepting at least one predetermined signalling word; (b) means for interleaving said signalling word with a predetermined number of data bits of said input data stream to provide a combined data message having a second bit rate; (c) means for transmitting said combined data message via said data transmission path; (d) means for receiving said transmitted data message; (e) means for recovering a clock signal from said received data message; (f) means for separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (g) means for modifying the number of data bits of said separated data words to approximate said predetermined number of data bits, thereby providing (h) means for modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 37
Dependent Claim 205 words
A data communications system capable of maintaining continuous bit synchronization of an input data stream to an output data stream over a data transmission path having digital signalling capabilities, said data communications system comprising: (a) means for accepting an input data stream at a first bit rate, and accepting at least one predetermined signalling word; (b) means for interleaving said signalling word with a predetermined number of data bits of said input data stream to provide a combined data message having a second bit rate; (c) means for transmitting said combined data message via said data transmission path; (d) means for receiving said transmitted data message; (e) means for recovering a clock signal from said received data message; (f) means for separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (g) means for modifying the number of data bits of said separated data words to approximate said predetermined number of data bits, thereby providing (h) means for modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 38
Dependent Claim 28 words
The system according to claim 34, wherein said data transmission path is one of a plurality of frequency modulated radio frequency (RF) channels in a mobile radiotelephone system.
Claim 39
Dependent Claim 22 words
The system according to claim 34, further including means for encrypting said input data stream and for decrypting said output data stream.
Claim 40
Dependent Claim 17 words
The system according to claim 36, wherein said decrypting means is a decryption device which cannot self-synchronize.
Claim 41
Dependent Claim 25 words
The system according to claim 34, wherein said first bit rate is approximately 9.6 kbps and wherein said second bit rate is approximately 10 kbps.
Claim 42
Dependent Claim 52 words
The system according to claim 34, wherein the ratio of: (a) said predetermined number of data bits plus the number of data bits ins aid signalling word, to (b) said predetermined number of data bits, is equal to the ratio of: (c) said second bit rate, to (d) said first bit rate.
Claim 43
Dependent Claim 63 words
The system according to claim 34, wherein said clock rate modifying means includes means for loading data into a data buffer at an input clock rate, said data buffer having overflow and underflow indicators, means for unloading data from said data buffer at an output clock rate, and means for changing said output clock rate in response to said overflow and underflow indicators.
Claim 44
Independent Claim 166 words
A method of providing continuous bit synchronization of an input data stream to an output data stream, said input data stream having a first bit rate, wherein a predetermined number of data bits of said input data stream are interleaved with at least one predetermined signalling word to form a received data message, said received data message having a second bit rate, said bit synchronization method comprising the steps of: (a) recovering a clock signal from said received data message; (b) separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (c) modifying the number of data bits of said separated data words to correspond to said predetermined number of data bits, thereby providing modified data words; and (d) modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 45
Independent Claim 166 words
A method of providing continuous bit synchronization of an input data stream to an output data stream, said input data stream having a first bit rate, wherein a predetermined number of data bits of said input data stream are interleaved with at least one predetermined signalling word to form a received data message, said received data message having a second bit rate, said bit synchronization method comprising the steps of: (a) recovering a clock signal from said received data message; (b) separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (c) modifying the number of data bits of said separated data words to correspond to said predetermined number of data bits, thereby providing modified data words; and (d) modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 46
Dependent Claim 40 words
The method according to claim 41, wherein said predetermined number to data bits of said input data stream is determined as a function of the number of bits of said predetermined signalling word and said first and second bit rates.
Claim 47
Dependent Claim 52 words
The method according to claim 4-, wherein the ratio of: (a) said predetermined number of data bits plus the number of data bits in said signalling word, to (b) said predetermined number of data bits, is equal to the ratio of: (c) said second bit rate, to (d) said first bit rate.
Claim 48
Dependent Claim 32 words
The method according to claim 41, wherein said signalling word separating step includes the step of correlating said received data message with a known signalling word to provide a correlation detect signal.
Claim 49
Dependent Claim 58 words
The method according to claim 44, wherein said data modifying step includes the steps of counting the number of data bits of said separated data word input after the occurrence of said correlation detect signal until said predetermined number of data bits have been counted, and outputting said predetermined number of data bits as a modified data word.
Claim 50
Dependent Claim 60 words
The method according to claim 41, wherein said clock rate modifying step includes the steps of loading data into a data buffer at an input clock rate, said data buffer having overflow and underflow indicators, unloading data from said data buffer at an output clock rate, and changing said output clock rate in response to said overflow and underflow indicators.
Claim 51
Dependent Claim 182 words
A data communications receiver capable of maintaining continuous bit synchronization of an input data stream to an output data stream, said input data stream having a first bit rate, wheein a predetermined number of data bits of said input data stream are interleaved with at least one predetermined signalling word to form a transmitted data message, said transmitted data message having a second bit rate, said data communications receiver comprising: (a) means for receiving said transmitted data message; (b) means for recovering a clock signal from said received data message; (c) means for separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (d) means for modifying the number of data bits of said separated data words to correspond to said predetermined number of data bits, thereby providing modified data words; and (e) means for modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 52
Dependent Claim 182 words
A data communications receiver capable of maintaining continuous bit synchronization of an input data stream to an output data stream, said input data stream having a first bit rate, wheein a predetermined number of data bits of said input data stream are interleaved with at least one predetermined signalling word to form a transmitted data message, said transmitted data message having a second bit rate, said data communications receiver comprising: (a) means for receiving said transmitted data message; (b) means for recovering a clock signal from said received data message; (c) means for separating said signalling word from said received data message to provide separated data words having an instantaneous bit rate corresponding to said recovered clock signal; (d) means for modifying the number of data bits of said separated data words to correspond to said predetermined number of data bits, thereby providing modified data words; and (e) means for modifying the clock rate of said modified data words to correspond to said first bit rate, thereby providing an output data stream which is in bit synchronization with said input data stream.
Claim 53
Dependent Claim 41 words
The data receiver according to claim 47, wherein said predetermined number of data bits of said input data stream is determined as a function of the number of bits of said predetermined signalling word and said first and second bit rates.
Claim 54
Dependent Claim 53 words
The data receiver according to claim 47, wherein the ratio of: (a) said predetermined number of data bits plus the number of data bits in said signalling word, to (b) said predetermined number of data bits, is equal to the ratio of: (c) said second bit rate, to (d) said first bit rate.
Claim 55
Dependent Claim 32 words
The data receiver according to claim 47, wherein said signalling word separating means includes means for correlating said received data message with a known signalling word to provide a correlation detect signal.
Claim 56
Dependent Claim 58 words
The data receiver according to claim 50, wherein said data modifying means includes means for counting the number of data bits of said separated data word input after the occurrence of said correlation detect signal until said predetermined number of data bits have been counted, and outputting said predetermined number of data bits as a modified data word.
Claim 57
Dependent Claim 64 words
The data receiver according to claim 47, wherein said clock rate modifying means includes means for loading data into a data buffer at an input clock rate, said data buffer having overflow and underflow indicators, means for unloading data from said data buffer at an output clock rate, and means for changing said output clock rate in response to said overflow and underflow indicators.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-07 1992-08-08 1993-02-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-07 1996-08-08 1997-02-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-07 2000-08-08 2001-02-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag