US4682343A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Processing circuit with asymmetry corrector and convolutional encoder for digital data
Assignee: National Aeronautics and Space Administration
•
Filing: 1984-09-11
•
Granted: 1987-07-21
•
Expires: 2004-09-11
Abstract
Abstract A processing circuit (P) is provided for correcting for input parameter variations, such as data and clock signal asymmetry, phase offset and jitter, noise and signal amplitude, in incoming data signals. An asymmetry corrector circuit (C) performs the correcting function and furnishes the corrected data signals to a convolutional encoder circuit (E). The corrector circuit (C) further forms a regenerated clock signal from clock pulses in the incoming data signals and another clock signal at a multiple of the incoming clock signal. These clock signals are furnished to the encoder circuit (E) so that encoded data may be furnished to a modulator (M) at a high data rate for transmission.
Inventors
- 👤 Harold J. Pfiffner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 06:07
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/18; H04L27/186; H03; H03M; H03M13/00; H03M13/25; H04B; H04B1/00; H04B1/62
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
369 words
A circuit for correcting input parameter variations in incoming signals of simultaneously transmitted but separately propagated data and clock pulse bits and for convolutionaly encoding the corrected signal, comprising: (a) corrector means for providing a series of corrected data pulses at the incoming data rate to an encoder, wherein the corrector means comprises; (1) means for receiving the incoming clock pulse bits; (2) means for forming from the received clock pulse bits a regenerated clock signal, said forming means having frequency adjustment means whereby, frequency of regenerated clock signal is adjusted to coincide with the received clock signal; (3) means for receiving the data pulse bits; (4) phase adjusting means for adjusting the phase of the regenerated clock signal relative to the received data signal to maintain phase coincidence; (5) mislock detector means for detecting and correcting a possible mislock condition whenever the phase adjustment means and the frequency adjustment means cooperate to create a false frequency lock between the received clock pulses and the regenerated clock signal, (b) a convolutional encoder for encoding a series of digital data pulses, comprising: (1) means for receiving the series of data pulses; (2) means for encoding the series of data pulses to produce an encoded data stream wherein each bit of the series of data pulses is represented by two bits of the encoded data stream, and wherein the means for encoding further comprises; (3) main register means for receiving and storing a series of a plurality of data pulses in corresponding number of shift register stages; (4) first means for modulo-two adding the contents of a first group of selected ones of the shift register stages; (5) second means for modulo-two adding the contents of a second group of selected ones of the shift register stages, said first and second groups being equal in number and differing from each other by at least one shift register stage; (6) storage means for separately and serially loading the outputs of said first and second means for modulo-two adding; (7) parallel register means for parallel loading the contents of said storage means; (8) said parallel register means further comprising means for serially transferring out the signals stored therein as coded digital data pulses.
Claim 2
Dependent Claim
369 words
A circuit for correcting input parameter variations in incoming signals of simultaneously transmitted but separately propagated data and clock pulse bits and for convolutionaly encoding the corrected signal, comprising: (a) corrector means for providing a series of corrected data pulses at the incoming data rate to an encoder, wherein the corrector means comprises; (1) means for receiving the incoming clock pulse bits; (2) means for forming from the received clock pulse bits a regenerated clock signal, said forming means having frequency adjustment means whereby, frequency of regenerated clock signal is adjusted to coincide with the received clock signal; (3) means for receiving the data pulse bits; (4) phase adjusting means for adjusting the phase of the regenerated clock signal relative to the received data signal to maintain phase coincidence; (5) mislock detector means for detecting and correcting a possible mislock condition whenever the phase adjustment means and the frequency adjustment means cooperate to create a false frequency lock between the received clock pulses and the regenerated clock signal, (b) a convolutional encoder for encoding a series of digital data pulses, comprising: (1) means for receiving the series of data pulses; (2) means for encoding the series of data pulses to produce an encoded data stream wherein each bit of the series of data pulses is represented by two bits of the encoded data stream, and wherein the means for encoding further comprises; (3) main register means for receiving and storing a series of a plurality of data pulses in corresponding number of shift register stages; (4) first means for modulo-two adding the contents of a first group of selected ones of the shift register stages; (5) second means for modulo-two adding the contents of a second group of selected ones of the shift register stages, said first and second groups being equal in number and differing from each other by at least one shift register stage; (6) storage means for separately and serially loading the outputs of said first and second means for modulo-two adding; (7) parallel register means for parallel loading the contents of said storage means; (8) said parallel register means further comprising means for serially transferring out the signals stored therein as coded digital data pulses.
Claim 3
Dependent Claim
25 words
The circuit of claim 1, further including: adaptive threshold detector means for generating a reference voltage for incoming data pulses for said means for receiving.
Claim 4
Dependent Claim
56 words
The circuit of claim 2, wherein said adaptive threshold detector means comprises: (a) means for detecting input logic high levels in the incoming data bits; (b) means for detecting input logic low levels in the incoming data bits; (c) means for averaging the detected input logic high and low levels to form the generated reference voltage.
Claim 5
Dependent Claim
19 words
The circuit of claim 1, wherein said means for forming a regenerated clock signal comprises: phase locked loop means.
Claim 6
Dependent Claim
30 words
The circuit of claim 4, wherein said phase locked loop means includes: means for converting the frequency of the clock pulses to a multiple of the received clock pulse frequency.
Claim 7
Dependent Claim
22 words
The circuit of claim 4, wherein said phase adjusting means includes: (a) phase locked loop means, and (b) mid-bit corrector circuit means.
Claim 8
Dependent Claim
68 words
The circuit of claim 6, wherein said phase adjusting means includes: (a) counter means for storing a count representing the present amount of phase adjustment to achieve phase coincidence between the incoming data signal and the regenerated clock signal; (b) converter means for forming a signal amplitude proportional to the stored count in said counter means and for furnishing the signal amplitude to control said frequency adjusting means.
Claim 9
Dependent Claim
64 words
The circuit of claim 7, wherein said means for sampling includes: (a) means for detecting in the received data pulses the occurrence of a data transition and for storing a data transition signal representative of such data transition; and (b) means for detecting the phase relationship of the regenerated clock signal with respect to the data transition signal at the occurrence of the transition.
References Cited (Backward Citations)
US3423729A
Cited
US3473131A
Cited
US3538497A
Cited
US4055832A
Cited
US4017803A
Cited
US4143354A
Cited
US4087787A
Cited
US4151854A
Cited
US4193062A
Cited
US4215245A
Cited
US4293951A
Cited
US4270208A
Cited
US4423520A
Cited
US4400667A
Cited
US4462101A
Cited
US4456890A
Cited
US4606050A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-07-20 | 1991-01-19 | 1991-07-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-07-20 | 1995-01-19 | 1995-07-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-07-20 | 1999-01-19 | 1999-07-21 | $7700.00 | Window Closed / Lapsed |