US4636583A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Synchronization of long codes of bounded time uncertainty
Assignee: United States Department of the Navy
•
Filing: 1970-06-24
•
Granted: 1987-01-13
•
Expires: 1990-06-24
Abstract
Abstract Apparatus and method for synchronizing two code streams in a digital commcation network. A locally generated code stream is stored in a precessing delay line and correlated with a received code stream using both static and dynamic techniques.
Inventors
- 👤 Frederick W. Bidell
- 👤 Harold C. Kluever
- 👤 Roger R. Reed
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 18:35
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/12; H04L9/06; H04L9/065; H04L9/0656
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
267 words
In a communications network having a plurality of terminals each adapted to receive coded information signals, the improvement comprising means for synchronizing a locally generated code with a received code, said synchronizing means comprising: means for detecting said received code, means for correlating said received code with said locally generated code, means for generating a correlation signal when said codes are correlated, means for generating said locally generated code in time synchronization with said received code in response to said correlation signal, said correlating means comprising search means for searching a period of bounded time uncertainty to determine the timing of said locally generated code, said search means comprising means for storing said received code, register means for storing blocks of said locally generated code related to said period of bounded time uncertainty, correlation detector means for generating said correlation signal when said received code and a block of said locally generated code attain a predetermined level of correlation, a master code generator for generating a master code, a precessing delay line for storing said master code in a compressed time domain, an address counter for providing an address to each master code bit period in said compressed time domain, an address storage register for storing a preset address related to said bounded time uncertainty, a coincidence detector for providing a readout pulse to said precessing delay line when the information in said address counter is coincident with the information in said address storage register, and a reclocking flipflop for reclocking information readout of said precessing delay line in real time to produce said locally generated code.
Claim 2
Dependent Claim
267 words
In a communications network having a plurality of terminals each adapted to receive coded information signals, the improvement comprising means for synchronizing a locally generated code with a received code, said synchronizing means comprising: means for detecting said received code, means for correlating said received code with said locally generated code, means for generating a correlation signal when said codes are correlated, means for generating said locally generated code in time synchronization with said received code in response to said correlation signal, said correlating means comprising search means for searching a period of bounded time uncertainty to determine the timing of said locally generated code, said search means comprising means for storing said received code, register means for storing blocks of said locally generated code related to said period of bounded time uncertainty, correlation detector means for generating said correlation signal when said received code and a block of said locally generated code attain a predetermined level of correlation, a master code generator for generating a master code, a precessing delay line for storing said master code in a compressed time domain, an address counter for providing an address to each master code bit period in said compressed time domain, an address storage register for storing a preset address related to said bounded time uncertainty, a coincidence detector for providing a readout pulse to said precessing delay line when the information in said address counter is coincident with the information in said address storage register, and a reclocking flipflop for reclocking information readout of said precessing delay line in real time to produce said locally generated code.
Claim 3
Dependent Claim
75 words
The apparatus of claim 1 and including; shift register means connected to the output of said reclocking flipflop for storing blocks of said locally generated code, parallel transfer gate circuitry for transferring said blocks from said shift register to said register means, a real time base counter, and a plurality of transfer gates connected to transfer a count from said real time base counter to said address storage register in response to said correlation pulse.
Claim 4
Dependent Claim
273 words
The apparatus of claim 1 and including a forward-backward counter adapted to receive advance and retard pulses and having forward-backward output terminals connected to respective forwardbackward input terminals of said address storage register, whereby additions and subtractions may be made to the quantity stored in said address storage register, first divider means for dividing a master clock frequency f p to obtain a frequency Mf c , a divide by M counter connected to divide the frequency Mf c and forward the resultant code bit rate frequency f c to respective input terminals of said master code generator, said precessing delay line memory, and said reclocking flipflop, a comparator having parallel connections to said forwardbackward counter and to said divide by M counter to generate a comparison pulse in response to predetermined counts in said counters, a second reclocking flipflop connected in tandem to the output terminals of said reclocking flipflop, means for forwarding said comparison pulse to an input of said second reclocking flipflop whereby the code bit output of said second reclocking flipflop is clocked to form said locally generated code, a real time base counter connected to divide the code bit rate frequency f c and furnish a frequency f c /N through an AND gate to respective reset terminals of said forward-backward counter and said address storage register, means for disabling said AND gate in response to said correlation signal, means for furnishing the code bit rate frequency f c to the retard input terminal of said forward-backward counter, and means for furnishing the frequency f p to said precessing delay line, said address storage counter and said divider.
References Cited (Backward Citations)
US3092830A
Cited
US3305636A
Cited
US3341845A
Cited
US3447085A
Cited
US3639838A
Cited
US3575554A
Cited
US3524201A
Cited
US3651263A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-01-12 | 1990-07-14 | 1991-01-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-01-12 | 1994-07-14 | 1995-01-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-01-12 | 1998-07-14 | 1999-01-13 | $7700.00 | Window Closed / Lapsed |