Date of Award

12-1997

Document Type

Thesis

Degree Name

Master of Science

Department

Department of Electrical and Computer Engineering

First Advisor

Michael A. Temple, PhD

Abstract

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.

AFIT Designator

AFIT-GE-ENG-97D-16

DTIC Accession Number

ADA336311

Share

COinS