EasyManua.ls Logo

Safran CORTEX Series - LDPC Decoding; Introduction; LDPC 7;8 for Near-Earth Applications; AR4 JA LDPC ½, 2;3, 4;5 Codes for Deep Space Applications

Safran CORTEX Series
382 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
HIGH DATA RATE RECEIVER
HDR-4G+ USER’S MANUAL
Ref. DTU 100782
Is.Rev 3.5
Date: June 1, 2021
© Safran Data Systems IMP000074 e14r1
Page 130
LDPC Decoding 3.4.10
Introduction 3.4.10.1
Low Density Parity Check codes are powerful linear block codes. They are defined by their parity check
matrix. The construction of these codes involves the juxtaposition of smaller cyclic sub-matrices.
Nowadays, iterative algorithms, which offer near-optimum performance at a manageable complexity,
are used for the decoding of large linear LDPC codes.
In conformity with the CCSDS experimental specification, the CORTEX HDR supports:
- the 7/8 LDPC code optimized for near-earth applications
- the 1/2 and 2/3 LDPC codes optimized for deep space applications
For more details on these codes, refer to the following CCSDS document:
Low Density Parity Check codes for use in near-earth and deep space applications
Experimental Specification - CCSDS 131.1-O-2
September 2007
LDPC 7/8 for near-earth applications 3.4.10.2
As specified by the CCSDS, the implemented (8160, 7136) LDPC code is a shortened version of the
baseline (8176, 7156) LPC code, i.e.
- information block length k: 7136 bits (892 bytes)
- code block length n: 8176 bits (1022 bytes)
AR4JA LDPC ½, 2/3, 4/5 codes for deep space applications
3.4.10.3
The Cortex HDR supports a subset of the LDPC codes family optimized for deep space applications
and specified by CCSDS. These codes are also known as AR4JA LDPC codes.
The supported codes are the following:
1/2 rate LDPC 1K code
1/2 rate LDPC 4K code
1/2 rate LDPC 16K code
2/3 rate LDPC 4K code
2/3 rate LDPC 16K code
4/5 rate LDPC 4K code
4/5 rate LDPC 16K code
Implementation
3.4.10.4
The LDPC decoder is implemented after a frame synchronizer and after the de-randomizer if the
randomization is used. The LDPC is a block decoder that can be synchronized to CADU processing
and when it is, from this aspect it is identical to the Turbo decoding and very close to the Reed
Solomon decoding. The LDPC code can also be asynchronous from the CADU (refer to § 1.6.1.7
Transport layer (RSDVB or asynchronous LDPC layer)).
Any phase ambiguity at the output of the demodulation has to be resolved by the frame
synchronizer before the decoding
The decoder uses soft decision at the output of the bit synchronizer
If a de-randomizer is used, this one has to work on soft decision
The LDPC decoding is implemented as an iterative process with parity decoding.

Table of Contents

Related product manuals