United States Patent 19 Majeau et al.

Similar documents
Sept. 16, 1969 N. J. MILLER 3,467,839

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

United States Patent 19

United States Patent 19 11) 4,450,560 Conner

United States Patent (19)

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) United States Patent (10) Patent No.: US 6,570,802 B2

Blackmon 45) Date of Patent: Nov. 2, 1993

(12) United States Patent

(12) United States Patent (10) Patent No.: US 8,707,080 B1

Chen (45) Date of Patent: Dec. 7, (54) METHOD FOR DRIVING PASSIVE MATRIX (56) References Cited U.S. PATENT DOCUMENTS

(19) United States (12) Reissued Patent (10) Patent Number:

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

United States Patent (19) Stein

United States Patent 19 Yamanaka et al.

2) }25 2 O TUNE IF. CHANNEL, TS i AUDIO

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

III. USOO A United States Patent (19) 11) Patent Number: 5,741,157 O'Connor et al. (45) Date of Patent: Apr. 21, 1998

United States Patent (19) Osman

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) United States Patent

United States Patent (19) Starkweather et al.

(51) Int. Cl... G11C 7700

USOO A United States Patent (19) 11 Patent Number: 5,822,052 Tsai (45) Date of Patent: Oct. 13, 1998

(12) United States Patent

USOO A. United States Patent (19) 11 Patent Number: 5,381,452. Kowalski 45 Date of Patent: Jan. 10, 1995

USOO A United States Patent (19) 11 Patent Number: 5,923,134 Takekawa (45) Date of Patent: Jul. 13, 1999

(12) United States Patent (10) Patent No.: US 6,865,123 B2. Lee (45) Date of Patent: Mar. 8, 2005

(12) United States Patent (10) Patent No.: US 6,727,486 B2. Choi (45) Date of Patent: Apr. 27, 2004

(12) United States Patent

Superpose the contour of the

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1. (51) Int. Cl. CLK CK CLK2 SOUrce driver. Y Y SUs DAL h-dal -DAL

(12) United States Patent (10) Patent No.: US 7,605,794 B2

(12) United States Patent

(12) United States Patent

United States Patent (19) Muramatsu

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. (51) Int. Cl. SELECT A PLURALITY OF TIME SHIFT CHANNELS

(12) United States Patent (10) Patent No.: US 6,239,640 B1

(12) United States Patent (10) Patent No.: US 8,525,932 B2

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1. Kusumoto (43) Pub. Date: Oct. 7, 2004

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1. Chen et al. (43) Pub. Date: Nov. 27, 2008

United States Patent (19) Tomita et al.

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

United States Patent (19) Mizomoto et al.

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

III... III: III. III.

United States Patent [19] [11] Patent Number: 5,862,098. J eong [45] Date of Patent: Jan. 19, 1999

III. United States Patent (19) Correa et al. 5,329,314. Jul. 12, ) Patent Number: 45 Date of Patent: FILTER FILTER P2B AVERAGER

(12) United States Patent (10) Patent No.: US 6,885,157 B1

(12) United States Patent (10) Patent No.: US 6,275,266 B1

III. (12) United States Patent US 6,995,345 B2. Feb. 7, (45) Date of Patent: (10) Patent No.: (75) Inventor: Timothy D. Gorbold, Scottsville, NY

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

United States Patent (19) Ekstrand

(12) United States Patent (10) Patent No.: US 6,462,508 B1. Wang et al. (45) Date of Patent: Oct. 8, 2002

United States Patent (19) Van Haaften

(12) United States Patent (10) Patent No.: US 6,867,549 B2. Cok et al. (45) Date of Patent: Mar. 15, 2005

United States Patent Myers

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) United States Patent (10) Patent No.: US 8,803,770 B2. Jeong et al. (45) Date of Patent: Aug. 12, 2014

USOO A United States Patent (19) 11 Patent Number: 5,850,807 Keeler (45) Date of Patent: Dec. 22, 1998

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

United States Patent (19)

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) United States Patent (10) Patent No.: US 8.131,789 B2. Vergnes et al. (45) Date of Patent: Mar. 6, 2012

(12) United States Patent (10) Patent No.: US 6,249,855 B1

Aug. 4, 1964 N. M. LOURIE ETAL 3,143,664

(12) United States Patent (10) Patent No.: US 7.043,750 B2. na (45) Date of Patent: May 9, 2006

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. MOHAPATRA (43) Pub. Date: Jul. 5, 2012

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) United States Patent (10) Patent No.: US 6,717,620 B1

(12) United States Patent

lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

illlllllllllllilllllllllllllllllillllllllllllliilllllllllllllllllllllllllll

United States Patent (19) Hultermans

(12) United States Patent

(12) Publication of Unexamined Patent Application (A)

(12) United States Patent (10) Patent No.: US 6,657,619 B1

United States Patent (19)

Exexex. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States DAT. CONTS Sense signol generotor Detection

DISTRIBUTION STATEMENT A 7001Ö

United States Patent 19 Hunt

(12) United States Patent Lin et al.

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1

(12) United States Patent (10) Patent No.: US 6,424,795 B1

(12) United States Patent

(12) United States Patent (10) Patent No.: US 8,026,969 B2

United States Patent (19)

US 7,872,186 B1. Jan. 18, (45) Date of Patent: (10) Patent No.: (12) United States Patent Tatman (54) (76) Kenosha, WI (US) (*)

(12) United States Patent

(12) (10) Patent No.: US 7,071,996 B2. Naegle (45) Date of Patent: Jul. 4, 2006

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

Transcription:

United States Patent 19 Majeau et al. 1 1 (45) 3,777,278 Dec. 4, 1973 54 75 73 22 21 52 51 58 56 3,171,082 PSEUDO-RANDOM FREQUENCY GENERATOR Inventors: Henrie L. Majeau, Bellevue; Kermit J. Thompson, Seattle, both of Wash. Assignee: The Boeing Company, Seattle, Wash. Filed: Sept. 10, 1971 Appl. No.: 179,416 U.S. Cl... 331/78, 328/37, 328/59, 307/260 Int. Cl.... H03b 29/00 Field of Search... 328/59, 37; 307/260; 33 1/78 References Cited UNITED STATES PATENTS 2/1965 Dillard et al... 331/78 3,614,399 10/1971 Linz...... 33 1/78 3,617,925 1 1/1971 Bensema...... 33 1/78 3,633,015 1/1972 Lee... 331778 Primary Examiner-John Kominski Attorney-Christensen, Garrison, O'Connor, and Havelka 57 ABSTRACT A frequency generator includes a clock source, a vari able modulus counter, a fixed-modulus counter, a shift register and an exclusive-or circuit. In order to ob tain a truly pseudo-random sequence of frequencies at the output of the variable-modulus counter, for use in coding voice intercommunications or the like, pulses derived from the pseudo-random frequencies by the fixed modulus counter are used to clock the shift reg ister which develops the pseudo-random sequence in conjunction with the exclusive-or circuit and the variable-modulus counter. 6 Claims, 1 Drawing Figure //y/774//2a 5/6/WAL

PATENTED DEC 41973 3,777,278 A520/20 A24/VDOW 74 32%. fe?. AAIZE - --- - - -num- 5/6/WAL

1 PSEUDO-RANDOM FREQUENCY GENERATOR BACKGROUND OF THE INVENTION This invention relates to frequency generators, and, more particularly, to those generators providing pseu do-random sequences of frequencies. Pseudo-random frequency generators have found many applications in correlation computers and other signal analysis systems, and in systems for coding and decoding voice signals in intercommunication systems to prevent unauthorized recognition thereof. An exam ple of the latter type of systems is found in a copending application entitled "Voice Privacy Unit For Intercom munication Systems,' by Henrie L. Majeau et al., which also assigned to the assignee of the present in vention. In coding systems, it is desirable that, in order to make compromise of communications improbable, the pseudo-random frequency generator be capable of providing a large number of independent pseudo random sequences or codes, and the changes within each sequence proceed in a true pseudo-random man ner. It is therefore an object of this invention to provide a frequency generator whose output varies in a true pseudo-random manner and which additionally pro vides a large number of valid pseudo-random se quences. - It is a further object of this invention to provide such a frequency generator which can be embodied in exclu sively digital components. SUMMARY OF THE INVENTION These objects and others are achieved by using the pseudo-random frequencies to clock a shift register which develops the pseudo-random sequences. BRIEF DESCRIPTION OF THE DRAWING For a complete understanding of the invention, to gether with further objects and advantages thereof, ref erence should be made to the following portion of the specification, taken in conjunction with the accompa nying Drawing in which the sole FIGURE is a com bined schematic and block diagram of the pseudo random frequency generator. DESCRIPTION OF A PREFERRED EMBODIMENT With reference now to the FIGURE, the generator includes a clock source 74 whose output is coupled to the clocking input of a counter 76 whose counting range or modulus is a variable under control of logic signals applied to a plurality of loading inputs. The operation of clock 74 and variable-modulus counter 76 is similar to that of a voltage controlled oscillator, in that the output frequency is controlled by the input or control signal supplied thereto. The output frequency from counter 76, or f, is cou pled through a fixed-modulus counter 78 to the clock ing input 82a of a shift register 82. Preferably, shift reg ister 82 is of a type which allows pre-loading of the stages thereof in response to an enabling signal. To this end, the outputs of a loading matrix 80 are connected to corresponding pre-loading inputs of shift register 82. The stages of shift register 82, excluding the last stage which is directly connected to an exclusive-or circuit 86, are coupled to a corresponding plurality of feed back switches 84, which may be either opened or closed. The output terminals of the feedback switches 3,777,278 15 25 35 40 45 50 55 60 65 2 84 are in turn connected to the inputs of an exclusive OR circuit whose single output is coupled to the input of the first stage of shift register 82. In addition, the outputs of a predetermined number of the stages of shift register 82 are coupled to the loading inputs of the variable-modulus counter 76. The operation of the generator will now be de scribed. When an initialize signal is provided on a line 81, it resets counter 76 and 78 and, when applied to an O enabling terminal 82b of shift register 82, transfers a preset digital number from coding matrix 80 to the cor responding stages of shift register 82. The signals on a predetermined number of outputs of loading matrix 80 are fixed at either a logic 1 or a logic 0, while the signals on the remaining output terminals are switchable, by means not shown, between logic 1 and logic 0. By ap propriate manipulation of these switches, a digital num ber may be preset in loading matrix 80. In this manner, the shift register 82 always has the same digital word contained therein at the start of its operation. The portion of the digital word contained in the stages of shift register 82 which are coupled to the load ing inputs of variable-modulus counter 76 is also loaded into counter 76. At the start of operation, counter 76 therefore pro duces an output pulse for a predetermined number of input pulses thereto, as determined by the digital word which has been transferred from shift register 82. It may be assumed for purposes of discussion that counter 76 initially provides output pulses at a frequency of 3,000 Hz. These output pulses are applied directly to the input of fixed-modulus counter 78 which produces therefrom clock pulses having a much lower frequency. In the above example, the frequency of the clock pulses may be 50 Hz. These clock pulses are applied to the clocking input of shift register 82. In response to the first clock pulse, the digital word in shift register 82 is shifted one stage to the right. At the same time, a new bit which is ob tained from the combination of feedback switches 84 and exclusive-or circuit 86 is entered into the first stage of shift register 82. The pseudo-random sequence is determined by a) the digital word which is transferred into shift register 82 from loading matrix 80 and b) the setting of feed back switches 84. Selective closure of the feedback switches 84 determines which of the stages of shift reg ister 82 are to be compared in exclusive-or circuit 86. The operation of exclusive-or circuit 86 may be vi sualized by considering the comparison made in a two terminal exclusive-or gate. If both inputs to an exclu sive-or gate are logic 1 or logic 0, the output thereof is a logic 0, whereas if either input is a logic 0 and the other is a logic l, the output is a logic 1. Accordingly, exclusive-or circuit 86 feeds a logic 1 or logic 0 into the first stage of shift register 82 with each clocking pulse from counter 78. Therefore, the digital word con tained in shift register 82 is changed. Since a certain number of the stages of shift register 82 are coupled to the loading inputs of counter 76, the modulus of counter 76 is also changed for every clock pulse from counter 78. Since counter 78 has a fixed modulus, the period of the new clock pulse therefrom is different from that immediately preceding so that the time period during which the second set of pulses from counter 76 is produced is different from the time pe riod during which the initial set of pulses was produced.

3 For example, the frequency f. may be changed from 3,000 Hz to 3,300 Hz, which in turn produces a change in the clock pulse from counter 78 from 50 to 55 Hz. When counter 78 provides its next clock pulse, the contents of shift register 82 are again shifted one stage to the right, and a new bit entered into the first stage from exclusive-or circuit 86, in accordance with the shifted contents of the shift register 82 and the setting of feedback switches 84. As before, the modulus of counter 76 is again varied to produce a new output fre quency f. therefrom. This output frequency f. varies in a pseudo-random manner and steps from one value to another in re sponse to each clock pulse from counter 78, The value of the frequency is determined by the digital word ob tained in those stages of shift register 82 that are con nected to the inputs of counter 76. The length of time that any one frequency f. is produced is also variable, because of the fact that the clock pulses used to step from the first frequency to the second frequency are developed from the first frequency by fixed-modulus counter 78. The number of valid codes or independent pseudo random sequences that can be produced is dependent upon the number of stages in the shift register 82, the number of stages compared in exclusive-or gate 86, and the number of independent digital bits provided by loading matrix 80. If shift register 82 includes 15 stages, with all 15 stages being compared in an exclusive-or circuit 86, up to 5,461 maximum length pseudo random sequences can be provided, each sequence being different. If non-primitive sequences are elimi nated, the number of independent sequences reduces to 2,190. To obtain additional, unique sequences from these sequences, the loading of the shift register 82 is changed under control of loading matrix 80. If four of the outputs thereof are switchable between logic 0 and logic l, the total number of distinct sequences or codes that is available is 2190(2)=35,040. The number of codes can be increased with a 15-stage shift register by considering non-primitive series and increasing the out puts of loading matrix 80 that are switchable. Because of the large number of truly pseudo-random sequences that are available with the generator of this invention, the use thereof in a voice communications system for "scrambling' voice communications makes compromise improbable. In addition, since the rate of change from one pseudo-random sequence to another is also variable, compromise is doubly difficult. The components of the preferred embodiment are all commercially available. For example, a working model includes the following elements: shift register 82, Texas Instruments type SN 74199N; exclusive-or circuit 86, Texas Instruments type SN 74180N; counters 76 and 78; Texas Instruments type SN 74197N. In this model, loading matrix 80 comprised a source of logic l and 3,777,278 O 5 20 25 30 35 40 45 SO 55 4 logic 0 signals and four mechanical switches, feedback switches 84 comprised 14 mechanical switches, and clock 74 a standard 1 MHz oscillator. When the invention has thus been described with re spect to a preferred embodiment thereof, it should be clearly understood by those skilled in the art that the invention is not limited thereto but rather is intended to be bounded only by the limits of the appended claims. What is claimed is: 1. A pseudo-random frequency generator comprising a shift register having a predetermined number of stages, each stage having an output terminal, said shift register further including a clocking input and a signal input, a generator means having a control input and an output terminal and operative to provide a frequency on said output terminal which is determined by a signal presented to said control input, means coupling a first number of said output terminals of said shift register to said control input of said generator means, an exclu sive-or circuit having a plurality of input terminals, means coupling a second number of the output termi nals of said shift register to the input terminals of said exclusive-or circuit, said exclusive-or circuit being operative to provide a data signal to the signal input of said shift register in response thereto and means cou pling the output terminal of said generator means to the clocking input of said shift register. 2. A generator as recited in claim 1, wherein said generator means comprises a clock source, and a varia ble-modulus counter having a clocking input which is coupled to said clock source, wherein the modulus of said variable-modulus counter is established by a signal presented to said control input from said shift register. 3. A generator as recited in claim 1, wherein said shift register further includes an enabling input, and means including a plurality of input terminals for load ing a digital word on said input terminals into corre sponding stages of said shift register in response to a signal at said enabling input, and further including a loading matrix for applying said digital word to said input terminals. 4. A generator as recited in claim 3, wherein said loading matrix comprises a source of logic signals and a plurality of switching means for selectively coupling said source of logic signals to said input terminals of said shift register. 5. A generator as recited in claim 1, wherein said coupling means further comprises a plurality of switches for selectively determining which of the out puts of said shift register are to be compared in said ex clusive-or circuit. 6. A generator as recited in claim 1, wherein said sec ond coupling means comprises a fixed-modulus Counter. xk xk x 2k xk 60 65

UNITED STATES PATENT OFFICE CERT FCATE OF CORRECTION Patent No. 3,777,278 Dated December 4, 1973 Inventor(s) Henrie L. Majeau, et al. It is certified that error appears in the above-identified patent and that said Letters Patent are hereby corrected as shown below: - - After Ref. : " (56) References Cited"... and before "Abstract" change "Christensen, Garrison, O'Connor, and Havelka" to --CHRISTENSEN, O'CONNOR GARRISON & HAVELKA--. Signed and sealed this 16th day of July 1971. (SEAL) Attest: McCOY. M. GIBSON, JR. Attesting Officer C. MARSHALL DANN Commissioner of Patents

UNITED STATES PATENT OFFICE CERTIFICATE OF CORRECTION Patent No. 3,777 278 Dated December 4, 1973 Inventor(s) Henrie L. Majeau, et al. It is certified that error appears in the above-identified patent and that said Letters Patent are hereby corrected as shown below: - - After Ref. : "(56) References Cited"... and before "Abstract" change "Christensen, Garrison, O'Connor, and Havelka" to --CHRISTENSEN, O'CONNOR GARRISON & HAVELKA--. Signed and sealed this l6th day of July 1974. (SEAL) Attest: MegOY. M. GIBSON, JR. Attesting Officer C. MARSHALL DANN Commissioner of Patents