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

Serial data correlator/code translator

Assignee: National Aeronautics and Space Administration
•
Filing: 1979-07-27
•
Granted: 1982-11-09
•
Expires: 1999-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for analyzing asynchronous signals containing bits of information for ensuring the validity of said signals by sampling each bit of information a plurality of times and feeding the sampled pieces of bits of information into a sequence controller. The sequence controller has a plurality of maps or programs through which the sampled pieces of bits are stepped so as to identify the particular bit of information and determine the validity and phase of the bit. The step in which the sequence controller is clocked is controlled by a storage register. A data decoder decodes the information fed out of the storage register and feeds such information to shift registers for storage.

Inventors

  • 👤 Larry E. Morgan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 07:33
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/06; H04L25/068

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 299 words
A system for analyzing asynchronous signals containing bits of information for ensuring the validity of said signals comprising: (a) a bit sampling means having a first input receiving said signals to be analyzed and an output; (b) clock means connected to said bit sampling means for causing said bit sampling means to sample each bit of information supplied thereto a plurality of times producing a plurality of sampled signals; (c) a sequence controller means connected to the output of said bit sampling means; (d) a plurality of programs stored in said sequence controller means representing maps having a plurality of sequence steps; (e) means for feeding said sampled signals to said sequence controller means and for sequentially stepping said sampled bits through said plurality of steps of said maps; (f) said sequence controller means generating coded signals identifying the steps as said sampled signals are stepped therethrough; (g) a storage register means having a plurality of input terminals and output terminals; (h) means for connecting said input terminals of said storage register means to said sequence controller for receiving coded signals from said sequence controller indicating the step that said sequence controller is in, (i) means for connecting said output terminals of said storage register means to said sequence controller means; (j) said storage register means generating signals identifying the sequence step that said sequence controller is operating in and supplying this signal back to said sequence controller means for controlling the sequential stepping of the sequence controller means as additional pieces of sampled bits are received; and (k) a data decoder means connected to said output terminals of said storage register means for decoding said signals generated by said storage register and producing predetermined output signals indicating that a particular step has been reached in said sequence controller.
Claim 2
Independent Claim 299 words
A system for analyzing asynchronous signals containing bits of information for ensuring the validity of said signals comprising: (a) a bit sampling means having a first input receiving said signals to be analyzed and an output; (b) clock means connected to said bit sampling means for causing said bit sampling means to sample each bit of information supplied thereto a plurality of times producing a plurality of sampled signals; (c) a sequence controller means connected to the output of said bit sampling means; (d) a plurality of programs stored in said sequence controller means representing maps having a plurality of sequence steps; (e) means for feeding said sampled signals to said sequence controller means and for sequentially stepping said sampled bits through said plurality of steps of said maps; (f) said sequence controller means generating coded signals identifying the steps as said sampled signals are stepped therethrough; (g) a storage register means having a plurality of input terminals and output terminals; (h) means for connecting said input terminals of said storage register means to said sequence controller for receiving coded signals from said sequence controller indicating the step that said sequence controller is in, (i) means for connecting said output terminals of said storage register means to said sequence controller means; (j) said storage register means generating signals identifying the sequence step that said sequence controller is operating in and supplying this signal back to said sequence controller means for controlling the sequential stepping of the sequence controller means as additional pieces of sampled bits are received; and (k) a data decoder means connected to said output terminals of said storage register means for decoding said signals generated by said storage register and producing predetermined output signals indicating that a particular step has been reached in said sequence controller.
Claim 3
Dependent Claim 35 words
The system for analyzing asynchronous signals as set forth in claim 1 further comprising: a shift register connected to said data decoder means for sequentially storing said predetermined signals produced by said data decoder means.

References Cited (Backward Citations)

US3340510A Cited
US3480910A Cited
US3396369A Cited
US3523278A Cited
US3812337A Cited
US3909724A Cited
US4063310A Cited
US4216460A Cited
US4163209A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-11-08 1986-05-10 1986-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-11-08 1990-05-10 1990-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-11-08 1994-05-10 1994-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag