11.07.2015 Views

130x1g2 - CCSDS

130x1g2 - CCSDS

130x1g2 - CCSDS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TM SYNCHRONIZATION AND CHANNEL CODING—SUMMARY OF CONCEPT AND RATIONALE8 LDPC CODES8.1 GENERALThe mid-1990s were highlighted by the rediscovery of Low Density Parity Check (LDPC)codes in the field of channel coding (reference [33]). Originally invented by R. Gallager inhis PhD thesis in 1961 (reference [34]), this coding technique was largely forgotten for morethan 30 years. The primary advance in LDPC coding is the discovery of an iterativedecoding algorithm, now called Belief Propagation (BP), which offers near-optimumperformance for large linear LDPC codes at a manageable complexity. LDPC codeperformance gains were difficult to realize technologically in the early 1960s. Severaldecades of VLSI development has finally made the implementation of these codes practical.The original construction, now called Gallager codes, has come to be regarded as a specialclass of LDPC codes. Recent advances in LDPC code construction have resulted in thedevelopment of new codes with improved performance over Gallager codes. One class ofthese codes, irregular LDPC codes (reference [35]), demonstrates improved performance inthe waterfall region. Disadvantages of irregular codes, however, include an increase, ingeneral, in the number of iterations required for decoding convergence and an unequal errorprotection between code bits resulting from the irregular structure. Another class of LDPCcodes developed using algebraic construction based on finite geometries (reference [36]) hasbeen shown to provide very low error floors and very fast iterative convergence.The following two sets of LDPC codes have been proposed, because the former is optimizedfor high rates (Near Earth) and the latter for very low SNR (Deep Space):1. In the Near Earth case, data is transmitted at many hundreds of Mb/s in a band restricted to375 MHz. A high rate code is needed to limit bandwidth expansion. Complexity must belimited to allow high data rate encoding and decoding. The number of decoding iterationsmust be low to allow the high data rate; hence convergence must be fast. For these reasons,the selected code is a quasi-cyclic high-rate LDPC code that is a modification of a regular(4,32) code, known as C2 (reference [37]).2. In the Deep Space case, data rates are relatively low, which allows low rate codes to fit inthe allocated band even though the bandwidth expansion is greater. Deep Space signals travelmuch greater distances, requiring extremely good SNR performance. This is accomplishedby using codes that have greater redundancy (low rate) and greater complexity (so they mayrequire more iterations to achieve best performance). Since the data rates are lower, thefeatures required for better performance are not a burden on the system. For these reasons, aset of nine LDPC codes belonging to the AR4JA (Accumulate, Repeat-by-4, and JaggedAccumulate) family (references [45] and [46]) have been selected.The selected code rates are 1/2, 2/3, 4/5, and approximately 7/8, which are about uniformlyspaced by 1 dB on the rate-dependent capacity curve for the binary-input AWGN channel(reference [16]). Near rate 1/2, a one-percent improvement in bandwidth efficiency costsabout 0.02 dB in power efficiency; near rate 7/8, a one-percent improvement in bandwidthefficiency costs 0.1 dB in power efficiency.<strong>CCSDS</strong> 130.1-G-2 Page 8-1 November 2012

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!