Pseudorandom Code Generation for Communication and Navigation System Applications

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1997
Accession Number
ADA336311

Entities

People

  • John F. Brendle Jr

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Air Platforms
  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Application-Specific Integrated Circuits
  • Circuit Analysis
  • Circuits
  • Construction
  • Demographic Cohorts
  • Electrical Engineering
  • Frequency
  • Frequency Division Multiple Access
  • Generators
  • Integrated Circuits
  • Jet Propulsion
  • Logic Gates
  • Multiple Access
  • Navigation
  • Push Buttons
  • Spread Spectrum
  • Waveforms

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Positioning, Navigation, and Timing (PNT) Technology.
  • Radio communications and signal processing.