Method and apparatus to generate pseudo-random non-periodic digital sequences
AssigneeSun Microsystems, Inc.
InventorJose M. Cruz-Albrecht
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention provides a system for generating a pseudo-random non-periodic digital sequence. The system operates by receiving a non-periodic signal at a data input of a flip-flop. This non-periodic signal is sampled at the flip-flop with a clock signal, thereby producing the pseudo-random non-periodic digital sequence at the output of the flip-flop.
Claims18
A method for generating a pseudo-random non-periodic digital sequence, comprising;
- receiving a non-periodic signal at a data input of a flip-flop;
- sampling the non-periodic signal at the flip-flop with a clock signal, wherein sampling the non-periodic signal includes sampling the non-periodic signal on a rising edge of the clock signal and on a falling edge of the clock signal;
- and
- providing an output of the flip-flop as the pseudo-random non-periodic digital sequence.
An apparatus for generating a pseudo-random non-periodic digital sequence, comprising;
- a non-periodic signal generator;
- a comparator, including an input electrically coupled to the non-periodic signal generator, wherein a comparator output is a filtered non-periodic signal;
- a clock signal generator, wherein the clock signal generator generates a clock signal;
- and
- a flip-flop, wherein a data input of the flip-flop is the filtered non-periodic signal, a clock input of the flip-flop is the clock signal, and a flip-flop output is the pseudo-random non-periodic digital sequence, and wherein the flip-flop samples the data input on a rising edge of the clock input and on a falling edge of the clock input.
An apparatus that uses a non-periodic signal to generate a pseudo-random non-periodic digital sequence, comprising:
- a non-periodic signal generator;
- a comparator including an input electrically coupled to the non-periodic signal generator, wherein a comparator output is the non-periodic signal;
- a clock signal generator, wherein the clock signal generator generates a clock signal;
- and
- a flip-flop, wherein a data input of the flip-flop is the non-periodic signal, a clock input of the flip-flop is the clock signal, and a flip-flop output is the pseudo-random non-periodic digital sequence, and wherein the flip-flop samples the data input on a rising edge of the clock input and on a falling edge of the clock input.
Dependencies are inferred from the claim text.