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

Adjustable cycle length pseudorandom sequence generator

Assignee: Individual
•
Filing: 1970-03-09
•
Granted: 1972-01-04
•
Expires: 1990-03-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A random sequence generator has a cycle length which can be set externally to any desired value ranging from a single bit to the full-cycle length of the generator.

Inventors

  • 👤 Francis F Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 12:09
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/84; G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/31813; G06; G06F; G06F7/00; G06F7/58; G06F7/582; G06F7/584; G06F2207/00; G06F2207/58; G06F2207/581; G06F2207/583

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 90 words
In a pseudorandom sequence generator including a shift register responsive to a clock pulse for shifting data through the register, the improvement which comprises: A. a counter having a settable counting cycle and providing a control output on reaching a selected count. B. means for setting said counter to count through said selected count; C. means for applying clock pulses to said register; and D. means responsive to the counter control output for inhibiting the shifting of data through the register when said counter has counted through said selected count.
Claim 2
Dependent Claim 90 words
In a pseudorandom sequence generator including a shift register responsive to a clock pulse for shifting data through the register, the improvement which comprises: A. a counter having a settable counting cycle and providing a control output on reaching a selected count. B. means for setting said counter to count through said selected count; C. means for applying clock pulses to said register; and D. means responsive to the counter control output for inhibiting the shifting of data through the register when said counter has counted through said selected count.
Claim 3
Dependent Claim 35 words
A pseudorandom sequence generator according to claim 1 in which the counter setting means comprises a plurality of selectable switches connected to said counter for selecting the count through which said counter is to count.
Claim 4
Dependent Claim 30 words
generates a second control signal derived from said first control signal when the counter is in the R counting state, said second control signal resetting said generator and said counter.
Claim 5
Dependent Claim 30 words
generates a second control signal derived from said first control signal when the counter is in the R counting state, said second control signal resetting said generator and said counter.
Claim 6
Dependent Claim 26 words
means for energizing the timing gate associated with a selected counter unit only when each of the preceding counter units has advanced to its maximum count;
Claim 7
Dependent Claim 26 words
means for energizing the timing gate associated with a selected counter unit only when each of the preceding counter units has advanced to its maximum count;
Claim 8
Dependent Claim 29 words
means for generating a control output in response to the state of said counter units when said units have advanced to a state corresponding to a selected count; and
Claim 9
Dependent Claim 29 words
means for generating a control output in response to the state of said counter units when said units have advanced to a state corresponding to a selected count; and
Claim 10
Dependent Claim 62 words
A pseudorandom sequence generator according to claim 1 in which said register comprises an n-bit feedback shift register for generating a string of pseudorandom outputs when said counter has counted through a count less than said selected count, said register terminating said string in response to said control output when said counter has counted through a count equal to said selected count.
Claim 11
Dependent Claim 24 words
A pseudorandom sequence generator according to claim 3 which includes means for setting said register to a predetermined number sequence on terminating said string.
Claim 12
Dependent Claim 23 words
means for terminating said count and loading a number corresponding to said selected value into said counter after sAid state has been reached.
Claim 13
Dependent Claim 23 words
means for terminating said count and loading a number corresponding to said selected value into said counter after sAid state has been reached.
Claim 14
Dependent Claim 134 words
A pseudorandom sequence generator having an adjustable cycle length, said generator comprising A. a counter having a counting cycle length which is selectable over a selected counting range and providing a control output indicative of the selected count; B. means for selecting the count through which said counter is to count; C. means responsive to the control output of said counter for generating a continuous string of pseudorandom sequences whenever the count in said counter is less than said selected value and for initiating a new string whenever said count equals said selected value, whereby the length of said string is determined by the setting of said counter; and D. means for applying clock pulses to said counter and to said generator to step said counter and said generator through their sequential operating states.
Claim 15
Dependent Claim 134 words
A pseudorandom sequence generator having an adjustable cycle length, said generator comprising A. a counter having a counting cycle length which is selectable over a selected counting range and providing a control output indicative of the selected count; B. means for selecting the count through which said counter is to count; C. means responsive to the control output of said counter for generating a continuous string of pseudorandom sequences whenever the count in said counter is less than said selected value and for initiating a new string whenever said count equals said selected value, whereby the length of said string is determined by the setting of said counter; and D. means for applying clock pulses to said counter and to said generator to step said counter and said generator through their sequential operating states.
Claim 16
Dependent Claim 29 words
A pseudorandom sequence generator according to claim 5 in which said counter provides a count whose length is substantially continuously adjustable over the entire counting range of the counter.
Claim 17
Dependent Claim 33 words
A pseudorandom sequence generator according to claim 5 in which said counter comprises A. a plurality of counter units connected in series; and B. control means for controlling the counting cycle and comprising
Claim 18
Dependent Claim 94 words
A pseudorandom sequence generator according to claim 7 in which the ''''n'''' s complement of the selected value is loaded into the counter units during the loading interval, where ''''n'''' is the maximum count to which each counter unit counts, and in which the count termination and loading sequence is initiated when the lowest order counter unit arrives at a counting state of n- 1 while each of the higher order counters is in a counting state of ''''n'''' and is completed when said lowest order unit arrives at a counting state of ''''n.''''
Claim 19
Dependent Claim 65 words
A pseudorandom sequence generator according to claim 7 in which said counter is arranged to provide a count whose maximum magnitude is at least one unit greater than the maximum magnitude of the count nominally provided by the counter units alone one said switch means whereby the count to which each said counter unit is to count may be selected by setting said switch means.
Claim 20
Dependent Claim 23 words
A pseudorandom sequence generator according to claim 9 in which said switch means are continuously adjustable over the range of the selected count.
Claim 21
Dependent Claim 53 words
A pseudorandom sequence generator according to claim 5 in which said counter includes a plurality of counter units connected in series, each counter unit being connected to at least one said switch means whereby the count to which each said counter unit is to count may be selected by setting said switch means.
Claim 22
Dependent Claim 38 words
A pseudorandom sequence generator according to claim 5 which includes means for setting said generator to a selected state when a new string is initiated whereby the initial digits in each said string form a usable number sequence.
Claim 23
Dependent Claim 90 words
Apparatus for generating a pseudorandom sequence of selectable cycle length, comprising A. a pseudorandom sequence generator connected to provide as outputs a sequence of digits, one at a time; B. a counter connected to count to a selected number corresponding to the number of digits which are to comprise a given sequence; C. means for setting the counter to count to said selected number; and D. means responsive to the count in said counter for resetting said generator and said counter when said counter has counted through the selected count.
Claim 24
Dependent Claim 90 words
Apparatus for generating a pseudorandom sequence of selectable cycle length, comprising A. a pseudorandom sequence generator connected to provide as outputs a sequence of digits, one at a time; B. a counter connected to count to a selected number corresponding to the number of digits which are to comprise a given sequence; C. means for setting the counter to count to said selected number; and D. means responsive to the count in said counter for resetting said generator and said counter when said counter has counted through the selected count.
Claim 25
Dependent Claim 21 words
Apparatus according to claim 13 which include means for selecting an initial sequence to which said generator is to be reset.
Claim 26
Dependent Claim 36 words
Apparatus according to claim 14 in which the means for setting said counter comprises a plurality of settable switches, each of which are manipulable to set the count to any one of a plurality of counts.
Claim 27
Dependent Claim 53 words
Apparatus according to claim 13 in which A. said counter loads the selected number in ''''R'''' s complement form and generates said count by successively passing through the states R-N to R, where R is the highest counting state of said counter; and B. the means responsive to the count in the counter

References Cited (Backward Citations)

US3445591A Cited
US3521185A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-01-03 1975-07-05 1976-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-01-03 1979-07-05 1980-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-01-03 1983-07-05 1984-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag