Date of Award
Master of Science
Department of Electrical and Computer Engineering
Michael A. Temple, PhD
This research project investigated the design, construction and evaluation of a pseudorandom code generator for communication and navigation system applications. These types of codes include spreading codes, Gold codes, Jet Propulsion Laboratory (JPL) ranging codes, syncopated codes, and nonlinear codes. Such waveforms are typically used in communication and navigation system applications. The code generator uses the Stanford Telecom STEL-1032 Pseudorandom Number (PRN) coder. A coder interface was designed and constructed for manual data entry to the registers of the PRN coder. The code generator is capable of independently clocking and generating all possible codes with lengths up to 4,294,967,295 bits. The codes can be started with any random phase. The code generator is capable of detecting a specific position in the code and the coders can be truncated and restarted at that point. The three independent coder outputs are combinable, expanding the lengths and versatility of the codes. The generation of a nonlinear code is possible using an internally programmable look-up table. Several test were conducted on the code generator to ensure its capability of generating Gold codes, JPL ranging codes, syncopated codes, and non-linear codes. The required documentation is being submitted for a U.S. patent.
DTIC Accession Number
Brendle, John F. Jr., "Pseudorandom Code Generation for Communication and Navigation System Applications" (1997). Theses and Dissertations. 5586.