Claims
- 1. A circuit comprising:
- a shift register;
- means for multiplying the output signals of selected stages of said shift register by predetermined integers to cause the characteristic function of said circuit to be a cyclotomic polynomial;
- means for forming a non-modulo sum signal of said integer multiplied signals; and
- means for applying said sum signal to the first stage of said shift register.
- 2. A circuit comprising:
- a shift register of k stages having at least one of said k stages at a nonzero initial condition;
- means for forming product signals .beta..sub.j (x.sub.n).sub.j where (x.sub.n).sub.j is the output signal of the j.sup.th stage of said shift register at time n and .beta..sub.j is a predetermined multiplicative integer associated with the j.sup.th stage of said shift register, such that for a function variable .lambda., the function ##EQU19## is a cyclotomic polynomial; means for adding said product signals to form a signal ##EQU20## and means for applying said x.sub.n.sub.+1 signal to the first stage of said shift register.
- 3. A multilevel sequence generator comprising:
- an analog shift register of k stages; and
- feedback means interposed between selected stages of said shift register and the first stage of said shift register for developing a multilevel nonmodula negative sum of the multilevel output signals of said selected stages as an input signal to said first stage of said shift register.
- 4. The sequence generator of claim 3 wherein said feedback means develops said nonmodula negative sum in ordinary arithmetic.
- 5. The sequence generator of claim 3 wherein said feedback means comprises means for quantizing said multilevel input signal to said first stage to preselected signal levels.
- 6. A multilevel signal generator comprising:
- a shift register;
- means for multiplying the output signals of preselected stages of said shift register by -1 where said preselected stages are chosen to provide a characteristic function for said signal generator that is a cyclotomic polynomial;
- means for adding said multiplied signals in nonmodulo arithmetic; and
- means for applying the output signal of said means for adding to the first stage of said shift register.
- 7. A multilevel signal generator comprising:
- a shift register;
- first means for reversing the output signal polarity of a first set of preselected stages of said shift register;
- means for adding said polarity reversed signals and the output signals of a second set of preselected stages of said shift register in nonmodulo arithmetic; and
- means for applying the output signal of said means for adding to the first stage of said shift register.
- 8. A sequence generator, responsive to a clock signal, providing an output signal of period q.sup.v, where q is a prime number and v is a positive integer comprising:
- a shift register having (q.sup.v.sup.-1)(q-1) stages, in which the signal of the (i)th stage transfers to the (i+1)th stage at the occurrence of said clock signal;
- means for reversing the output signal polarity of each (q.sup.v.sup.-1)th stage of said shift register;
- means for adding said polarity reversed signals; and
- means for applying the output signal of said means for adding to the first stage of said shift register.
- 9. A multilevel analog sequence generator, responsive to a clock signal and providing a sequence of period q.sup.v, where q is a prime number and v is a positive integer comprising:
- a shift register having (q.sup.v.sup.-1)(q-1) stages where the signal of the register's (i)th stage is transferred to the register's (i+1)th stage at the occurrence of said clock signal;
- means for summing the output signal of each (q.sup.v.sup.-1)th stage of said shift register; and
- means interposed between said means for summing and the first stage of said shift register for reversing the polarity of the output signal of said means for adding.
- 10. A sequence generator responsive to a clock signal providing a sequence of period q.sup.v, where q is a prime number and v is a positive integer comprising:
- a shift register having (q.sup.v.sup.-1)(q-1) stages;
- means for reversing the output signal polarity of stages counted in the direction of signal flow which are multiples of q.sup.v.sup.-1 to provide feedback signals; and
- means interposed between said means for polarity reversing and the first stage of said shift register for summing said feedback signals and applying the sum thereof to said 1st stage.
- 11. A sequence generator responsive to a clock signal providing a sequence of period 2q.sup.v where q is a prime number and v is a positive integer comprising:
- a shift register having (q.sup.v.sup.-1)(q-1) stages where the signal of the (i)th stage is transferred to the (i+1)th stage at the occurrence of said clock signal;
- means for reversing the output signal polarity of stages which are multiples of 2(Q.sup.v.sup.-1) to provide feedback signals;
- means for adding said feedback signals and the output signal of stages which are odd multiples of (q.sup.v.sup.-1); and
- means for applying the output signal of said means for adding to the first stage of said shift register.
- 12. A sequence generator comprising:
- an analog shift register;
- feedback means connected to chosen stages of said shift register for combining the output signals of said chosen stages to form a negative nonmodulo sum thereof and for applying the combined signal to the first stage of said shift register; and
- a transversal network connected to preselected stages of said analog shift register for providing an output sequence that corresponds to a combination of the output signals of said preselected shift register stages.
- 13. A signal generator providing a multilevel output sequence of period p, where p is a product of powers of prime numbers, comprising:
- a plurality of subsequence generators, each corresponding to one of said powers of prime numbers and developing a signal subsequent of length equal to its corresponding power of prime number comprising;
- A. a shift register;
- B. means for adding the output signal of selected stages of said shift register; and
- C. means interposed between said means for adding and the first stage of said shift register for reversing the polarity of the output signal of said means for adding; and
- a transversal network responsive to selected stages of each of said subsequence generators for providing said multilevel output sequence of period p.
- 14. The signal generator of claim 13 wherein said shift register is an analog shift register.
- 15. A signal generator providing a multilevel output sequence of period p, where (p,4).noteq.2 and where p is ##EQU21## where p.sub.i are prime numbers and .alpha..sub.i and r are positive integers comprising:
- r subsequence generators, each corresponding to a p.sub.i .sup..alpha..sbsp.i term, comprising:
- A. a shift register having (p.sub.i .sup..alpha..sbsp.i.sup.-1)(p.sub.i -1) stages;
- B. means for adding the output signals of stages which correspond to multiples of (p.sub.i .sup..alpha..sbsp.i.sup.-1); and
- C. means interposed between said means for adding and the first stage of said shift register for reversing the polarity of the output signal of said means for adding; and
- a transversal network responsive to selected stages of each of said subsequent generators for providing a multilevel output signal that corresponds to a combination of the signals of said selected stages.
- 16. A signal generator providing a multilevel output sequence of period p which equals ##EQU22## where p.sub.i are prime numbers and .alpha..sub.i and r are positive integers comprising:
- r-1 subsequence generators, each corresponding to a p.sub.i .sup..alpha..sbsp.i other than i=1 comprising:
- A. a shift register having (p.sub.i .sup..alpha..sbsp.i.sup.-1)(p.sub.i -1) stages;
- B. means for adding the output signals of stages which correspond to multiples of (p.sub.i .sup..alpha..sbsp.i.sup.-1); and
- C. means interposed between said means for adding and the first stage of said shift register for negating the output signal of said means for adding;
- an r.sup.th subsequence generator comprising:
- A. an r.sup.th shift register having (p.sub.1 .sup..alpha..sbsp.i.sup.-1)(p.sub.1 -1) stages;
- B. r.sup.th means for reversing the output polarity of stage numbers which are multiples of 2(p.sub.1 .sup..alpha..sbsp.i.sup.-1) to provide feedback signals;
- C. r.sup.th means for adding said feedback signals and the output signal of stages of said r.sup.th shift register which are odd multiples of (p.sub.1.sup..sup..alpha..sbsp.i.sup.-1); and
- D. means for applying the output signal of said r.sup.th means for adding to the first stage of said r.sup.th shift register; and
- a transversal network responsive to selected stages of each of said subsequence generators for providing a multilevel output signal that corresponds to a linear combination of the signals of said selected stages.
CROSS REFERENCE TO RELATED APPLICATION latter disclosed
This application is a continuation-in-part of our copending application, Ser. No. 504,858, filed Sept. 17, 1974 and now abandoned.
US Referenced Citations (9)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
504858 |
Sep 1974 |
|