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

Agile code generator

Assignee: International Telephone and Telegraph Corp
•
Filing: 1977-08-31
•
Granted: 1979-02-27
•
Expires: 1997-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The code generator of the present invention uses digital memories to replace the linear feedback shift registers of the prior art. Each memory contains the time ordered bit sequence for each of the component codes which in general, make up the overall, longer code. Since the entire bit sequences of the component codes are immediately available in the memories by appropriate addressing, the code generator can be initialized to an arbitrary, but defined code state within the response time of the memory element. As an additional benefit, at the option of the designer, the digital memory can be chosen to extract code segments, for example, 8 bits wide rather than single bits, and this parallel approach reduces code clocking speed through much of the code generator hardware, and/or may permit several code patterns for multichannel applications to be constructed using the same common memories.

Inventors

  • 👤 Charles R. Ward
  • 👤 Robert A. Reilly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 20:54
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/58; G06F7/582; G06F7/584; G06F2207/00; G06F2207/58; G06F2207/581

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 91 words
A highly agile code generator for encoding and decoding information in secure and spread spectrum communication, navigation and data handling systems comprising: a plurality of first means each storing at least one binary code sequence; second means coupled in common to each of said plurality of first means for addressing each of said plurality of first means; and third means coupled in common to each of said plurality of first means to modulo-2 add said binary code sequences together to provide a pseudo random noise code sequence output from said generator.
Claim 2
Dependent Claim 91 words
A highly agile code generator for encoding and decoding information in secure and spread spectrum communication, navigation and data handling systems comprising: a plurality of first means each storing at least one binary code sequence; second means coupled in common to each of said plurality of first means for addressing each of said plurality of first means; and third means coupled in common to each of said plurality of first means to modulo-2 add said binary code sequences together to provide a pseudo random noise code sequence output from said generator.
Claim 3
Dependent Claim 24 words
A code generator according to claim 1, wherein each of said plurality of first means includes a digital memory coupled to said second means.
Claim 4
Dependent Claim 34 words
A code generator according to claim 2, wherein said third means includes a modulo-2 summer coupled to the output of each of said digital memories, and a code reclocking flip-flop coupled to said summer.
Claim 5
Dependent Claim 25 words
A code generator according to claim 2, wherein said third means includes a modulo-2 summer coupled to the output of each of said digital memories.
Claim 6
Dependent Claim 33 words
A code generator according to claim 1, wherein said third means includes a modulo-2 summer coupled to each of said plurality of first means, and a code reclocking flip-flop coupled to said summer.
Claim 7
Dependent Claim 24 words
A code generator according to claim 1, wherein said third means includes a modulo-2 summer coupled to each of said plurality of first means.

References Cited (Backward Citations)

US3761696A Cited
US3984668A Cited
US4058673A Cited
US4047008A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-02-26 1982-08-28 1983-02-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-02-26 1986-08-28 1987-02-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-02-26 1990-08-28 1991-02-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag