Development and Implementation of an Adaptive Error Correction Coding Scheme for a Full Duplex Communications Channel

Abstract

This research investigates, via simulation, the bit error probability (BEP) associated with a variable redundancy coding scheme operating in a wireless communications environment. Within a slowly varying (flat fading) Rayleigh channel, adaptive algorithms provide increased throughput over fixed coding implementations. From a family of BCH codes of the same block length (n=63), a code with appropriate redundancy is chosen depending on the receiver's estimation of the current conditions experienced in this channel. Two different decision techniques are compared. The first method statistically evaluates the receiver's input and calculates the signal to noise ratio (Eb/No), while the second method observes the number of corrected errors in recently decoded blocks. With this information, the adaptive system decides to modify the correction ability of the code, and then transmits this decision to the encoder over a low bandwidth feedback channel. The correction ability can be changed on a block by block basis. This algorithm is implemented in software and, therefore, can be optimized for many real world communications systems. The low cost of high speed microprocessors and DSPs allows for the development of a robust adaptive coding system in hardware. The results are compared against fixed coding implementations and show that the adaptive process maintains a better efficiency (eta=k/n) of information rate while keeping the bit error probability near the level obtained by maximum encoding.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 05, 1999
Accession Number
ADA376369

Entities

People

  • John W. Waterston

Organizations

  • United States Naval Academy

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Human Systems
  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Adaptive Systems
  • Algorithms
  • Coding
  • Communication Systems
  • Computational Science
  • Computer Programming
  • Computers
  • Decoding
  • Electrical Engineering
  • Experimental Data
  • Frequency
  • Probability
  • Simulations
  • Test And Evaluation
  • United States Naval Academy
  • Wireless Communications

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Radio communications and signal processing.