← Back to Patent Explorer
US4852023A Expired / Lapsed US ⏱️ 0.0 years remaining

Nonlinear random sequence generators

Assignee: Comsat Corp
•
Filing: 1987-05-12
•
Granted: 1989-07-25
•
Expires: 2007-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Linear and nonlinear bits are logically combined to form each of at least three sequences, one of which is selectively used to couple either one of the others to the output of the sequence generator.

Inventors

  • 👤 Lin-nan Lee
  • 👤 Farhad Hemmati

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:05
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/84

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 133 words
A nonlinear sequence generator for generating a nonlinear sequence output, comprising: first generator means for generating a first sequence; second generator means for generating a second sequence; third generator means for generating a third sequence; fourth generator means for generating a fourth sequence; fifth generator means for generating a fifth sequence; sixth generator means for generating a sixth sequence; first combining means for combining said first and second sequences to obtain a first combined sequence; second combining means for combining said third and fourth sequences to obtain a second combined sequence; third combining means for combining said fifth and sixth sequences to obtain a third combined sequence; and output means for selectively passing one of said first and third combined sequences as said output nonlinear sequence in accordance with said second combined sequence.
Claim 2
Dependent Claim 133 words
A nonlinear sequence generator for generating a nonlinear sequence output, comprising: first generator means for generating a first sequence; second generator means for generating a second sequence; third generator means for generating a third sequence; fourth generator means for generating a fourth sequence; fifth generator means for generating a fifth sequence; sixth generator means for generating a sixth sequence; first combining means for combining said first and second sequences to obtain a first combined sequence; second combining means for combining said third and fourth sequences to obtain a second combined sequence; third combining means for combining said fifth and sixth sequences to obtain a third combined sequence; and output means for selectively passing one of said first and third combined sequences as said output nonlinear sequence in accordance with said second combined sequence.
Claim 3
Dependent Claim 35 words
A nonlinear sequence generator as defined in claim 1, wherein each of said first through sixth generator means comprise substantially random sequence generators and wherein each of said first through sixth sequences is substantially random.
Claim 4
Dependent Claim 35 words
A nonlinear sequence generator as defined in claim 1, wherein said first, third and fifth sequences are linear sequences with each bit of a sequence being a linear function of previous bits in said sequence.
Claim 5
Dependent Claim 41 words
A nonlinear sequence generator as defined in claim 3, wherein said second, fourth and sixth sequences are nonlinear sequences with each bit of one of said nonlinear sequences being a nonlinear function of previous bits in one of said linear sequences.
Claim 6
Dependent Claim 28 words
A nonlinear sequence generator as defined in claim 4 wherein each bit in said second sequence is a nonlinear function of previously generated bits in said first sequence.
Claim 7
Dependent Claim 28 words
A nonlinear sequence generator as defined in claim 5, wherein each bit in said fourth sequence is a nonlinear function of previously generated bits in said third sequence.
Claim 8
Dependent Claim 28 words
A nonlinear sequence generator as defined in claim 6, wherein each bit in said sixth sequence is a nonlinear function of previously generated bits in said fifth sequence.
Claim 9
Dependent Claim 28 words
A nonlinear sequence generator as defined in claim 4, wherein each bit in said sixth sequence is a nonlinear function of previously generated bits in said first sequence.
Claim 10
Dependent Claim 28 words
A nonlinear sequence generator as defined in claim 8, wherein each bit in said second sequence is a nonlinear function of previously generated bits in said fifth sequence.
Claim 11
Dependent Claim 19 words
A nonlinear sequence generator as defined in claim 1, wherein said first through third combining means comprise modulo-two adders.
Claim 12
Dependent Claim 34 words
A nonlinear sequence generator as defined in claim 10, wherein said fourth and fifth combining means comprise AND gates, with said fifth combining means having an inverted input for receiving said second combined sequence.
Claim 13
Dependent Claim 66 words
A nonlinear sequence generator as defined in claim 1, wherein said output means comprises: fourth combining means for combining said first and second combined sequences to obtain a fourth combined sequence; fifth combining means for combining said second and third combined sequences to obtain a fifth combined sequence; and sixth combining means for combining said fourth and fifth combined sequences to obtain said nonlinear sequence output.
Claim 14
Dependent Claim 18 words
A nonlinear sequence generator as defined in claim 12, wherein said sixth combining means comprises a modulo-two adder.
Claim 15
Dependent Claim 37 words
A nonlinear sequence generator as defined in claim 1, wherein said first, third and fifth generating means comprise linear feedback shift registers having r, s and t stages, respectively, where r, s and t are different integers.
Claim 16
Dependent Claim 23 words
A nonlinear sequence generator as defined in claim 14, wherein 2 r -1, 2 s -1 and 2 t -1 are relatively prime.
Claim 17
Dependent Claim 212 words
A nonlinear sequence generator for generating an output nonlinear sequence, said sequence generator being of the type including first means for generating a first preliminary sequence, second means for generating a second preliminary sequence and means for combining said first and second preliminary sequences to form said output nonlinear sequence, said nonlinear sequence generator being further characterized in that: said first means comprises first linear means for generating a first linear sequence of bits each of which is a linear function of previously generated bits in said first linear sequence, first nonlinear means for generating a first nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said first linear sequence, and first combining means for combining said first linear and nonlinear sequences to obtain said first preliminary sequence; and said second means comprises second linear means for generating a second linear sequence of bits each of which is a linear function of previously generated bits in said second linear sequence, second nonlinear means for generating a second nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said second linear sequence, and second combining means for combining said second linear and nonlinear sequences to obtain said second preliminary sequence.
Claim 18
Dependent Claim 212 words
A nonlinear sequence generator for generating an output nonlinear sequence, said sequence generator being of the type including first means for generating a first preliminary sequence, second means for generating a second preliminary sequence and means for combining said first and second preliminary sequences to form said output nonlinear sequence, said nonlinear sequence generator being further characterized in that: said first means comprises first linear means for generating a first linear sequence of bits each of which is a linear function of previously generated bits in said first linear sequence, first nonlinear means for generating a first nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said first linear sequence, and first combining means for combining said first linear and nonlinear sequences to obtain said first preliminary sequence; and said second means comprises second linear means for generating a second linear sequence of bits each of which is a linear function of previously generated bits in said second linear sequence, second nonlinear means for generating a second nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said second linear sequence, and second combining means for combining said second linear and nonlinear sequences to obtain said second preliminary sequence.
Claim 19
Dependent Claim 209 words
A nonlinear sequence generator for generating an output nonlinear sequence, said sequence generator being of the type including first means for generating a first preliminary sequence, second means for generating a second preliminary sequence and means for combining said first and second sequences to form said output nonlinear sequence, said nonlinear sequence generator being further characterized in that said first and second means comprise: first linear means for generating a first linear sequence of bits each of which is a linear function of previously generated bits in said first linear sequence; first nonlinear means for generating a first nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said first linear sequence; second linear means for generating a second linear sequence of bits each of which is a linear function of previously generated bits in said second linear sequence; second nonlinear means for generating a second nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said second linear sequence; first combining means for combining said first linear and second nonlinear sequences to obtain said first preliminary sequence; and second combining means for combining said second linear and first nonlinear sequences to obtain said preliminary second sequence.
Claim 20
Dependent Claim 209 words
A nonlinear sequence generator for generating an output nonlinear sequence, said sequence generator being of the type including first means for generating a first preliminary sequence, second means for generating a second preliminary sequence and means for combining said first and second sequences to form said output nonlinear sequence, said nonlinear sequence generator being further characterized in that said first and second means comprise: first linear means for generating a first linear sequence of bits each of which is a linear function of previously generated bits in said first linear sequence; first nonlinear means for generating a first nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said first linear sequence; second linear means for generating a second linear sequence of bits each of which is a linear function of previously generated bits in said second linear sequence; second nonlinear means for generating a second nonlinear sequence of bits each of which is a nonlinear function of previously generated bits of said second linear sequence; first combining means for combining said first linear and second nonlinear sequences to obtain said first preliminary sequence; and second combining means for combining said second linear and first nonlinear sequences to obtain said preliminary second sequence.

References Cited (Backward Citations)

US3614316A Cited
US3784743A Cited
US3911216A Cited
US4004089A Cited
US4115657A Cited
US4225935A Cited
US4202051A Cited
US4325129A Cited
US4649419A Cited
US4685132A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-24 1993-01-23 1993-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-24 1997-01-23 1997-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-24 2001-01-23 2001-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag