Search NASASearch

NASA NTRS · 20080013278

Implementation of a Coded Modulation for Deep Space Optical Communications

Abstract

We present a field programmable gate array code (FPGA) implementation of a turbo-like decoder for a serially concatenated pulse-position modulation (SCPPM) code. NASA a developed this coded modulation scheme for deep space communications from Mars. Under a nominal mission condition, the decoder complexity by iteratively decoding the modulation and SCPPM coded system can operate within a one dB signal energy gap from capacity. The structure of SCPPM makes direct application of the conventional turbo decoding algorithm very inefficient. Here, we describe techniques to increase the throughput and performance of a hardware SCPPM decoder. using our optimizations, we demonstrate a 6 mega-bits per second (Mbps) decoder realization on a single FPGA. Extension toa higher data rate decoder using multiple FPGAs is readily achievable. Similar codes designed for the optical channel can benefit from our optimization techniques.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Cheng, Michael K., Moision, Bruce E., Hamkins, Jon, Nakashima, Michael A.. 2006-02-06. Implementation of a Coded Modulation for Deep Space Optical Communications. https://ntrs.nasa.gov/citations/20080013278

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Capacity of the generalized PPM channel

We show the capacity of a generalized pulse-position-modulation (PPM) channel, where the input vectors may be any set that allows a transitive group of coordinate permutations, is achieved by a uniform input distribution.

modulation