Date of Award
12-2020
Degree Type
Report
Degree Name
Master of Science (MS)
Department
Electrical and Computer Engineering
Committee Chair(s)
Jacob H. Gunther
Committee
Jacob H. Gunther
Committee
Todd K. Moon
Committee
Charles M. Swenson
Abstract
Error-correction coding is a technique that adds mathematical structure to a message, allowing corruptions to be detected and corrected when the message is received. This is especially important for deep space satellite communications, since the long distances and low signal power levels often cause message corruption. A very strong type of error-correction coding known as LDPC codes was recently standardized for use with space communications. This project implements the encoding and decoding algorithms required for a small satellite radio to be able to use these LDPC codes. Several decoder architectures are implemented and compared by their performance, speed, and complexity. Using these LDPC decoders requires knowledge of the received signal and noise levels, so an appropriate algorithm for estimating these parameters is developed and implemented. The LDPC encoder is implemented using a flexible architecture that allows the entire standardized family of ten LDPC codes to be encoded using the same hardware.
Recommended Citation
Sorensen, Dana R., "Hardware Implementations of CCSDS Deep Space LDPC Codes for a Satellite Transponder" (2020). All Graduate Plan B and other Reports, Spring 1920 to Spring 2023. 1502.
https://digitalcommons.usu.edu/gradreports/1502
Included in
Copyright for this work is retained by the student. If you have any questions regarding the inclusion of this work in the Digital Commons, please email us at .