Patent US4002834A successfully refreshed from Google Patents.
US4002834A
Expired / Lapsed
US
⏱️ 0.0 years remaining
PCM synchronization and multiplexing system
Assignee: United States Department of the Navy
•
Filing: 1974-12-09
•
Granted: 1977-01-11
•
Expires: 1994-12-09
Abstract
Abstract A system for communicating digital data which utilizes a synchronization eme in which a transmitter transmits a binary 1 followed by n data bits which are followed by n + 1 binary 0's and in which a receiver is synchronized with the transmitter by generation of a master clock in response to receipt of the transmitted binary 1 and by initiation of a frame pulse having a pulse duration equal to the duration of the incoming data frame.
Inventors
- 👤 James Alfred Cocci
- 👤 Maurice L. Schiff
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 02:32
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/22; H04L5/24; H04L5/245; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0602; H04J3/0605; H04J3/0635; H04J3/0676; H04L7/00; H04L7/04; H04L7/041
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
171 words
A method of pulse code modulation communication comprising the steps of a. transmitting a plurality of discrete binary 1's; b. serially transmitting a group of n data bits representative of a quantized, pulse code modulated signal after each discrete 1 of said plurality of binary 1's; c. serially transmitting n + 1 binary 0's after each said group of n data bits; d. generating a decoder frame pulse in response to receipt of a binary 1; e. generating a decoder clock in response to the leading edge of said frame pulse; f. pulsing a decoder shift register with said decoder clock to enter each of said groups of n data bits in said decoder shift register; g. triggering a buffer register in response to the trailing edge of said frame pulse to load said buffer register with said n data bits from said decoder shift register; whereby the maximum time where loss of synchronization between transmission and reception occurs is 2(n + 1)T, where T is the time between data bits.
Claim 2
Independent Claim
171 words
A method of pulse code modulation communication comprising the steps of a. transmitting a plurality of discrete binary 1's; b. serially transmitting a group of n data bits representative of a quantized, pulse code modulated signal after each discrete 1 of said plurality of binary 1's; c. serially transmitting n + 1 binary 0's after each said group of n data bits; d. generating a decoder frame pulse in response to receipt of a binary 1; e. generating a decoder clock in response to the leading edge of said frame pulse; f. pulsing a decoder shift register with said decoder clock to enter each of said groups of n data bits in said decoder shift register; g. triggering a buffer register in response to the trailing edge of said frame pulse to load said buffer register with said n data bits from said decoder shift register; whereby the maximum time where loss of synchronization between transmission and reception occurs is 2(n + 1)T, where T is the time between data bits.
Claim 3
Dependent Claim
31 words
The method of claim 1 wherein said step of generating a frame pulse includes generating a frame pulse having a width T f where nT <T f < (n + 1)T.
Claim 4
Dependent Claim
110 words
A pulse code modulation communications system comprising: first means for outputting encoder clock pulses; a data shift register having its shift input connected to said first means for shifting and storing n bits of data derived from a data source plus one additional bit; frame pulse generator means for outputting a frame pulse; a decoder master clock generator connected to the output of said frame pulse generator; a decoder shift register having a shift input connected to said decoder master clock generator and a data input for receiving data from said data shift register; buffer register means connected to said decoder shift register and to said frame pulse generator means.
Claim 5
Dependent Claim
110 words
A pulse code modulation communications system comprising: first means for outputting encoder clock pulses; a data shift register having its shift input connected to said first means for shifting and storing n bits of data derived from a data source plus one additional bit; frame pulse generator means for outputting a frame pulse; a decoder master clock generator connected to the output of said frame pulse generator; a decoder shift register having a shift input connected to said decoder master clock generator and a data input for receiving data from said data shift register; buffer register means connected to said decoder shift register and to said frame pulse generator means.
Claim 6
Dependent Claim
39 words
The system of claim 3 wherein said first means comprises: a master clock generator for generating master clock pulses with pulse period T; and frame formatter means for modifying said master clock pulses to produce said encoder clock pulses.
Claim 7
Dependent Claim
43 words
The system of claim 4 wherein said frame formatter means modifies said master clock pulses such that said encoder clock pulses occur only during the first n + 1 pulse periods out of each 2(n + 1) pulse periods of said master clock.
Claim 8
Dependent Claim
23 words
The system of claim 3 wherein said frame pulse generator means outputs a frame pulse in response to receipt of a logic 1.
Claim 9
Dependent Claim
22 words
The system of claim 6 wherein said frame pulse has a width T f where nT < T f <(n + 1)T.
Claim 10
Dependent Claim
25 words
The system of claim 7 wherein said decoder master clock generator generates decoder clock pulses in response to the leading edge of said frame pulse.
Claim 11
Dependent Claim
15 words
The system of claim 8 wherein said decoder clock pulses have a pulse period T.
Claim 12
Dependent Claim
28 words
The system of claim 7 wherein said buffer register means is triggered by the trailing edge of said frame pulse to receive data from said decoder shift register.
Claim 13
Dependent Claim
29 words
The system of claim 3 wherein said frame pulse generator means comprises a plurality of frame pulse generators and said buffer register means comprises a plurality of buffer registers.
Claim 14
Dependent Claim
89 words
A pulse code modulation encoder comprising: clock means for generating master clock pulses with pulse period T; frame formatter means connected to said clock means for modifying said master clock pulses such that said clock pulses occur only during the first n + 1 pulse periods out of each 2(n + 1) pulse periods of said master clock; a data shift register having its shift input connected to said frame formatter means for shifting and storing n bits of data derived from a data source plus one additional bit.
Claim 15
Dependent Claim
89 words
A pulse code modulation encoder comprising: clock means for generating master clock pulses with pulse period T; frame formatter means connected to said clock means for modifying said master clock pulses such that said clock pulses occur only during the first n + 1 pulse periods out of each 2(n + 1) pulse periods of said master clock; a data shift register having its shift input connected to said frame formatter means for shifting and storing n bits of data derived from a data source plus one additional bit.
Claim 16
Dependent Claim
85 words
A pulse code modulation decoder comprising: an input terminal for receiving data signals; frame pulse generator means connected to said input terminal for outputting a frame pulse; clock means connected to said frame pulse generator means for generating decoder clock pulses; a shift register having a shift input connected to said clock means and a data input connected to said input terminal; a buffer register means connected to said shift register and to said frame pulse generator means for receiving data from said shift register.
Claim 17
Dependent Claim
85 words
A pulse code modulation decoder comprising: an input terminal for receiving data signals; frame pulse generator means connected to said input terminal for outputting a frame pulse; clock means connected to said frame pulse generator means for generating decoder clock pulses; a shift register having a shift input connected to said clock means and a data input connected to said input terminal; a buffer register means connected to said shift register and to said frame pulse generator means for receiving data from said shift register.
Claim 18
Dependent Claim
22 words
The decoder of claim 13 wherein said frame pulse generator generates said frame pulse in response to receipt of a binary 1.
Claim 19
Dependent Claim
27 words
The decoder of claim 14 wherein said buffer register means is triggered by the trailing edge of said frame pulse to receive data from said shift register.
Claim 20
Dependent Claim
30 words
The decoder of claim 13 wherein said frame pulse generator means comprises a plurality of frame pulse generators for outputting a plurality of frame pulses, each being of different width.
Claim 21
Dependent Claim
16 words
The decoder of claim 16 wherein said buffer register means comprises a plurality of buffer registers.
References Cited (Backward Citations)
US3404231A
Cited
USRE27810E
Cited
US3737778A
Cited
US3571794A
Cited
US3627946A
Cited
US3549804A
Cited
US3783383A
Cited
US3777066A
Cited
US3777066B1
Cited
US3765013A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-01-11 | 1980-07-12 | 1981-01-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-01-11 | 1984-07-12 | 1985-01-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-01-11 | 1988-07-12 | 1989-01-11 | $7700.00 | Window Closed / Lapsed |