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

Correlation data communications system

Assignee: ARINC Inc
•
Filing: 1982-02-12
•
Granted: 1984-10-16
•
Expires: 2002-02-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital data communications system employing correlation detection is disclosed as comprising an encoding system which encodes successive k-bit data words from a data source into predetermined start-stop phases of either a 2 k -bit repeating pseudorandom binary code or a 2 k -1 bit repeating pseudorandom binary code and a decoding system which receives the stream of ones and zeros in the pseudorandom binary code from the encoder and reproduces therefrom, using a correlation detector and associated circuitry, a replica of the original k-bit data word from the data source. Undesirable signal variations in the output of the correlation detector caused by a frequency translation error introduced in the transmission and reception of the pseudorandom binary code is eliminated by a feedback system which detects the effects of the frequency translation error at the output of the correlation detector and applies a frequency correction signal component to the pseudorandom binary code which offsets the frequency translation error prior to introduction of the pseudorandom binary code to the correlation detector.

Inventors

  • 👤 James L. Russell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 12:44
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/04; H04L7/041; H04L7/042; H04L23/00; H04L23/02; H04L7/043

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 241 words
A digital communications system comprising: means for generating a selected one of a plurality of n-bit binary code words from a received k-bit data word to provide a generated binary code word, where k and n are integers; means for transmitting said generated binary code word; means coupled to said transmitting means for receiving said generated binary code word; first modulation means for modulating the output of a variable frequency local oscillator having a predetermined center frequency with said generated binary code word; second modulation means for modulating the output of a fixed frequency local oscillator with the output of said first modulation means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said digital reference code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said variable frequency oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 2
Dependent Claim 241 words
A digital communications system comprising: means for generating a selected one of a plurality of n-bit binary code words from a received k-bit data word to provide a generated binary code word, where k and n are integers; means for transmitting said generated binary code word; means coupled to said transmitting means for receiving said generated binary code word; first modulation means for modulating the output of a variable frequency local oscillator having a predetermined center frequency with said generated binary code word; second modulation means for modulating the output of a fixed frequency local oscillator with the output of said first modulation means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said digital reference code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said variable frequency oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 3
Dependent Claim 235 words
A digital communications system comprising: means for generating a selected one of a plurality of n-bit binary code words from a received k-bit data word to provide a generated binary code word, where k and n are integers; means for transmitting said generated binary code word; means coupled to said transmitting means for receiving said generated code word; first modulating means for modulating the output of a fixed frequency local oscillator with said generated binary code word; second modulating means for modulating the output of a variable frequency local oscillator with the output of said first modulation means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said reference digital code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said variable frequency oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 4
Dependent Claim 235 words
A digital communications system comprising: means for generating a selected one of a plurality of n-bit binary code words from a received k-bit data word to provide a generated binary code word, where k and n are integers; means for transmitting said generated binary code word; means coupled to said transmitting means for receiving said generated code word; first modulating means for modulating the output of a fixed frequency local oscillator with said generated binary code word; second modulating means for modulating the output of a variable frequency local oscillator with the output of said first modulation means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said reference digital code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said variable frequency oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 5
Dependent Claim 14 words
A data communications system as in claims 1 or 2 wherein n=2 k .
Claim 6
Dependent Claim 14 words
A data communications system as in claims 1 or 2 wherein n=2 k -1.
Claim 7
Dependent Claim 21 words
A data communications system as in claim 2 wherein said first modulating means coupled to the output of said receiving means.
Claim 8
Dependent Claim 22 words
A data communications system as in claim 2 wherein said first modulating means is coupled to the output of said generating means.
Claim 9
Dependent Claim 31 words
A data communications system as in claims 1 or 2 wherein each of said plurality of binary code words represents a particular start-stop phase of a repeating n-bit binary code pattern.
Claim 10
Dependent Claim 35 words
A data communications system as in claim 1 or 2 wherein said generating means generates an inverted one of said plurality of n-bit binary code words for at least one predetermined received k-bit data word.
Claim 11
Dependent Claim 72 words
A data communications system as in claims 1 or 2 wherein said adjusting means comprises a sawtooth wave generator, the output of which adjusts the output frequency of said voltage controlled oscillator, said sawtooth wave generator having its output voltage fixed at a point in a sawtooth waveform cycle which exists when said determining means determines that a peak value has occurred in the envelope of the output of said correlation means.
Claim 12
Dependent Claim 32 words
A data communiations system as in claim 9 wherein said determining means is a signal peak detecting means which determines the peak level of the envelope of said correlation means output signal.
Claim 13
Dependent Claim 39 words
A data communications system as in claim 10, further comprising a low pass filter connected between said signal peak detecting means and said sawtooth wave generator, said low pass filter smoothing the output of said signal peak detecting means.
Claim 14
Dependent Claim 36 words
A data communications system as in claims 1 or 2 wherein each of said first and second modulation means comprises a balanced modulator and a low pass filter connected to the output of said balanced modulator.
Claim 15
Dependent Claim 30 words
A data communications system as in claims 1 or 2 wherein said plurality of binary code words and said plurality of digital reference code words are pseudorandom binary code words.
Claim 16
Dependent Claim 24 words
A data communications system as in claim 3 wherein said plurality of binary code words each contain an equal number of ones and zeros.
Claim 17
Dependent Claim 101 words
An encoding system for transmitting digital code data comprising: means for receiving k-bit data words; means for generating from a received k-bit data word, a selected one of a plurality of n-bit pseudorandom code sequences which is assigned to said received k-bit data word and for adding to said selected pseudorandom code sequence at least one additional binary bit to produce a pseudorandom code word which contains an even number of data bits, half of which are of ones and half of which are zeros; and means for tansmitting said pseudorandom code word at a predetermined chipping frequency to a receiver.
Claim 18
Dependent Claim 101 words
An encoding system for transmitting digital code data comprising: means for receiving k-bit data words; means for generating from a received k-bit data word, a selected one of a plurality of n-bit pseudorandom code sequences which is assigned to said received k-bit data word and for adding to said selected pseudorandom code sequence at least one additional binary bit to produce a pseudorandom code word which contains an even number of data bits, half of which are of ones and half of which are zeros; and means for tansmitting said pseudorandom code word at a predetermined chipping frequency to a receiver.
Claim 19
Dependent Claim 79 words
An encoding system as in claim 15 wherein said means for generating said pseudoramdom word code comprises: a pseudorandom code generator which receives said k-bit data word and generates, at an output thereof, said selected pseudorandom code sequence and, means for temporarily halting operation of said pseudorandom code generator and inserting at least one additional binary bit at the output of said pseudorandom code generator in response to the detection of a predetermined state of said pseudorandom code generator.
Claim 20
Dependent Claim 62 words
An encoding system as in claim 16 wherein said at least one additional binary bit is generated by halting operation of said pseudorandom code generator for a predetermined number of its operating clock cycles such that said at least one additional binary bit is generated at the time of said halting by the immediately preceeding output state of said pseudorandom code generator.
Claim 21
Dependent Claim 36 words
An encoding system as in claim 16 further comprising means for modifying a received k-bit data word when it represents a predetermined digital value and supplying said modified k-bit data word to said pseudorandom code generator.
Claim 22
Dependent Claim 85 words
An encoding system for transmitting digital code data comprising: means for receiving k-bit data words; means for generating from a received k-bit data word a selected one of a plurality of n-bit pseudorandom code words which is assigned to said received k-bit data word, said means for generating being responsive to at least one predetermined k-bit data word to generate one of said plurality of pseudorandom code words with an inverted polarity; and, means for transmitting the pseudorandom code words produced by said generating means.
Claim 23
Dependent Claim 85 words
An encoding system for transmitting digital code data comprising: means for receiving k-bit data words; means for generating from a received k-bit data word a selected one of a plurality of n-bit pseudorandom code words which is assigned to said received k-bit data word, said means for generating being responsive to at least one predetermined k-bit data word to generate one of said plurality of pseudorandom code words with an inverted polarity; and, means for transmitting the pseudorandom code words produced by said generating means.
Claim 24
Dependent Claim 208 words
A data decoding system comprising: means for receiving a plurality of n-bit binary code words respectively generated from k-bit data words, where k and n are integers; first modulating means for modulating the output of a variable frequency oscillator having a predetermined center frequency with said received n-bit binary code words; second modulation means for modulating the output of a fixed frequency local oscillator with the output of said receiving means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said digital reference code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said voltage controlled oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 25
Dependent Claim 208 words
A data decoding system comprising: means for receiving a plurality of n-bit binary code words respectively generated from k-bit data words, where k and n are integers; first modulating means for modulating the output of a variable frequency oscillator having a predetermined center frequency with said received n-bit binary code words; second modulation means for modulating the output of a fixed frequency local oscillator with the output of said receiving means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said digital reference code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said voltage controlled oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 26
Dependent Claim 204 words
A data decoding system comprising: means for receiving a plurality of n-bit binary code words respectively generated from k-bit data words, where k and n are integers, said n-bit binary code words being modulated by first modulation means on the output of a fixed frequency oscillator; second modulation means for modulating the output of a variable frequency local oscillator with the output of said first modulation means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said digital reference code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said voltage controlled oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 27
Dependent Claim 204 words
A data decoding system comprising: means for receiving a plurality of n-bit binary code words respectively generated from k-bit data words, where k and n are integers, said n-bit binary code words being modulated by first modulation means on the output of a fixed frequency oscillator; second modulation means for modulating the output of a variable frequency local oscillator with the output of said first modulation means; a reference code generator for generating a plurality of digital reference code words; correlation means coupled to the output of said second modulation means and said reference code generator for comparing each of said digital reference code words with said generated binary code word and for providing a correlation output signal representing the correlation of one of said plurality of digital reference code words with said generated binary code word; means responsive to a changing characteristic of said correlation output signal for determining a frequency translation error which occurred during transmission and reception of said generated binary code word; and, means responsive to said determining means for adjusting the frequency of the output of said voltage controlled oscillator in a direction to minimize the effect of said frequency translation error at the output of said correlation means.
Claim 28
Dependent Claim 14 words
A data decoding system as in claims 20 or 21 wherein n=2 k .
Claim 29
Dependent Claim 14 words
A data decoding system as in claims 20 or 21 wherein n=2 k -1.
Claim 30
Dependent Claim 31 words
A data decoding system as in claims 20 or 21 wherein each of said plurality of binary code words represents a particular start-stop phase of a repeating n-bit binary code pattern.
Claim 31
Dependent Claim 24 words
A data decoding system as in claim 22 wherein said plurality of binary code words each contain an equal number of ones and zeros.
Claim 32
Dependent Claim 72 words
A data decoding system as in claims 20 or 21 wherein said adjusting means comprises a sawtooth wave generator, the output of which adjusts the output frequency of said voltage controller oscillator, said sawtooth wave generator having its output voltage fixed at a point in a sawtooth waveform cycle which exists when said determining means determines that a peak value has occurred in the envelope of the output of said correlation means.
Claim 33
Dependent Claim 32 words
A data decoding system as in claim 26 wherein said determining means is a signal peak detecting means which determines the peak level of the envelope of said correlation means output signal.
Claim 34
Dependent Claim 38 words
A data decoding system as in claim 27 further comprising a low pass filter connected between said signal peak detecting means and said sawtooth wave generator, said low pass filter smoothing output of said signal peak detecting means.
Claim 35
Dependent Claim 34 words
A data decoding system as in claim 20 wherein each of said first and second modulation means comprises a balanced modulator and a low pass filter connected to the output of said balanced modulator.
Claim 36
Dependent Claim 29 words
A decoding system as in claim 21 wherein said second modulation means comprises a balanced modulator and a low pass filter connected to the output of said balanced modulator.
Claim 37
Dependent Claim 30 words
A data decoding system as in claims 20 or 21 wherein said plurality of binary code words and said plurality of digital reference code words are pseudorandom binary code words.

References Cited (Backward Citations)

US2894684A Cited
US4231113A Cited
US4052565A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-10-16 1988-04-16 1988-10-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-10-16 1992-04-16 1992-10-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-10-16 1996-04-16 1996-10-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag