NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Implementation of a Coded Modulation for Deep Space Optical CommunicationsWe 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.
Document ID
20080013278
Acquisition Source
Jet Propulsion Laboratory
Document Type
Preprint (Draft being sent to journal)
External Source(s)
Authors
Cheng, Michael K.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Moision, Bruce E.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Hamkins, Jon
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Nakashima, Michael A.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
February 6, 2006
Subject Category
Space Communications, Spacecraft Communications, Command And Tracking
Meeting Information
Meeting: Information Theory Workshop
Location: San Diego, CA
Country: United States
Start Date: February 6, 2006
End Date: February 10, 2006
Distribution Limits
Public
Copyright
Other
Keywords
modulation
optical communications
implementation
coding
field programmable gate array (FPGA)

Available Downloads

There are no available downloads for this record.
No Preview Available