Low Density Parity Check Codes for Use in Near

advertisement
Recommendation for
Space Data System Practices
VARIABLE CODED
MODULATION PROTOCOL
DRAFT RECOMMENDED PRACTICE
CCSDS 131.5-M-1
DRAFT MAGENTA BOOK
March 2015
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
AUTHORITY
Issue:
Draft Magenta Book, Issue 1.2
Date:
March 2015
Location:
Not Applicable
This document has been approved for publication by the Consultative Committee for Space
Data Systems (CCSDS). The procedure for review and authorization of CCSDS documents is
detailed in the Procedures Manual for the Consultative Committee for Space Data Systems.
This document is published and maintained by:
CCSDS Secretariat
Office of Space Communication (Code M-3)
National Aeronautics and Space Administration
Washington, DC 20546, USA
CCSDS 131.1-R-0.1
Page i
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
STATEMENT OF INTENT
The Consultative Committee for Space Data Systems (CCSDS) is an organization officially
established by the management of its members. The Committee meets periodically to address
data systems problems that are common to all participants, and to formulate sound technical
solutions to these problems. Inasmuch as participation in the CCSDS is completely voluntary,
the results of Committee actions are termed Recommendations and are not in themselves
considered binding on any Agency.
CCSDS Recommendations take two forms: Recommended Standards that are prescriptive
and are the formal vehicles by which CCSDS Agencies create the standards that specify how
elements of their space mission support infrastructure shall operate and interoperate with
others; and Recommended Practices that are more descriptive in nature and are intended to
provide general guidance about how to approach a particular problem associated with space
mission support. This Recommended Practice is issued by, and represents the consensus of,
the CCSDS members. Endorsement of this Recommended Practice is entirely voluntary and
does not imply a commitment by any Agency or organization to implement its
recommendations in a prescriptive sense.
No later than five years from its date of issuance, this Recommended Practice will be
reviewed by the CCSDS to determine whether it should: (1) remain in effect without change;
(2) be changed to reflect the impact of new technologies, new requirements, or new directions;
or (3) be retired or canceled.
In those instances when a new version of a Recommended Practice is issued, existing
CCSDS-related member Practices and implementations are not negated or deemed to be nonCCSDS compatible. It is the responsibility of each member to determine when such Practices
or implementations are to be modified. Each member is, however, strongly encouraged to
direct planning for its new Practices and implementations towards the later version of the
Recommended Practice.
CCSDS 131.1-R-0.1
Page ii
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
FOREWORD
This document is a CCSDS recommended practice for using variable coded modulation
(VCM) together with any CCSDS recommended channel codes, such as those described in
Ref. [1], [2], or [3], or other channel codes. It was contributed to CCSDS by NASA.
Through the process of normal evolution, it is expected that expansion, deletion, or
modification of this document may occur. This Experimental Specification is therefore subject
to CCSDS document management and change control procedures, which are defined in the
Procedures Manual for the Consultative Committee for Space Data Systems. Current versions
of CCSDS documents are maintained at the CCSDS Web site:
http://www.ccsds.org/
Questions relating to the contents or status of this document should be addressed to the CCSDS
Secretariat at the address indicated on page i.
CCSDS 131.1-R-0.1
Page iii
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
At time of publication, the active Member and Observer Agencies of the CCSDS were:
Member Agencies
–
–
–
–
–
–
–
–
–
–
Agenzia Spaziale Italiana (ASI)/Italy.
British National Space Centre (BNSC)/United Kingdom.
Canadian Space Agency (CSA)/Canada.
Centre National d’Etudes Spatiales (CNES)/France.
Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)/Germany.
European Space Agency (ESA)/Europe.
Federal Space Agency (FSA)/Russian Federation.
Instituto Nacional de Pesquisas Espaciais (INPE)/Brazil.
Japan Aerospace Exploration Agency (JAXA)/Japan.
National Aeronautics and Space Administration (NASA)/USA.
Observer Agencies
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Austrian Space Agency (ASA)/Austria.
Belgian Federal Science Policy Office (BFSPO)/Belgium.
Central Research Institute of Machine Building (TsNIIMash)/Russian Federation.
Centro Tecnico Aeroespacial (CTA)/Brazil.
Chinese Academy of Sciences (CAS)/China.
Chinese Academy of Space Technology (CAST)/China.
Commonwealth Scientific and Industrial Research Organization (CSIRO)/Australia.
Danish National Space Center (DNSC)/Denmark.
European Organization for the Exploitation of Meteorological Satellites
(EUMETSAT)/Europe.
European Telecommunications Satellite Organization (EUTELSAT)/Europe.
Hellenic National Space Committee (HNSC)/Greece.
Indian Space Research Organization (ISRO)/India.
Institute of Space Research (IKI)/Russian Federation.
KFKI Research Institute for Particle & Nuclear Physics (KFKI)/Hungary.
Korea Aerospace Research Institute (KARI)/Korea.
MIKOMTEK: CSIR (CSIR)/Republic of South Africa.
Ministry of Communications (MOC)/Israel.
National Institute of Information and Communications Technology (NICT)/Japan.
National Oceanic and Atmospheric Administration (NOAA)/USA.
National Space Organization (NSPO)/Taiwan.
Naval Center for Space Technology (NCST)/USA.
Space and Upper Atmosphere Research Commission (SUPARCO)/Pakistan.
Swedish Space Corporation (SSC)/Sweden.
United States Geological Survey (USGS)/USA.
CCSDS 131.1-R-0.1
Page iv
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
DOCUMENT CONTROL
Document
Title
Date
Status
CCSDS
Variable Coded Modulation
131.5-M-1.1 Protocol, Recommended Practice,
Issue 1, Draft 1
March 2014 Superseded
CCSDS
Variable Coded Modulation
131.5-M-1.2 Protocol, Recommended Practice,
Issue 1, Draft 2
March 2015 Current draft
- References VCM
protocols [2], [4]
CCSDS 131.1-R-0.1
Page v
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
CONTENTS
Section
1
2
3
4
Page
INTRODUCTION.......................................................................................................... 1-1
1.1 BACKGROUND .................................................................................................... 1-1
1.2 PURPOSE AND SCOPE ........................................................................................ 1-1
1.3 NOMENCLATURE ............................................................................................... 1-1
1.3.1 NORMATIVE TEXT ................................................................................. 1-1
1.3.2 INFORMATIVE TEXT .............................................................................. 1-2
1.4 DEFINITIONS........................................................................................................ 1-2
1.4.1 DEFINITIONS FROM THE OPEN SYSTEM INTERCONNECTION
(OSI) BASIC REFERENCE MODEL ....................................................... 1-2
1.4.2 DEFINITION OF CADU ........................................................................... 1-2
1.5 CONVENTIONS .................................................................................................... 1-2
1.6 REFERENCES ....................................................................................................... 1-3
OVERVIEW ................................................................................................................... 2-1
2.1 ARCHITECTURE .................................................................................................. 2-1
2.2 SLICER ................................................................................................................... 2-1
VARIABLE CODED MODULATION PROTOCOL................................................ 3-1
3.1 PHYSICAL LAYER FRAME STRUCTURE ....................................................... 3-1
3.2 FRAME MARKER (FM) ..................... ERROR! BOOKMARK NOT DEFINED.
3.2.1 FM OF LENGTH 256 BITS ..... ERROR! BOOKMARK NOT DEFINED.
3.2.2 FM OF LENGTH 26 BITS ....... ERROR! BOOKMARK NOT DEFINED.
3.3 FRAME DESCRIPTOR (FD) .............. ERROR! BOOKMARK NOT DEFINED.
3.4 VCM MODE TABLES ........................ ERROR! BOOKMARK NOT DEFINED.
3.4.1 VCM MODE TABLE FOR CCSDS TURBO AND LDPC CODES......... 3-1
3.4.2 VCM MODE TABLE FOR CCSDS SCCC ............................................... 3-3
3.4.3 VCM MODE TABLE FOR CCSDS DVB-S2 CODES ............................. 3-4
3.4.4 USER-SPECIFIED VCM MODE TABLE ................................................ 3-5
3.5 PILOT INSERTION ............................. ERROR! BOOKMARK NOT DEFINED.
3.5.1 PILOT BLOCKS OF LENGTH P = 36 SYMBOLS ...................... ERROR!
BOOKMARK NOT DEFINED.
3.5.2 DVB-S2 .................................... ERROR! BOOKMARK NOT DEFINED.
MANAGED PARAMETERS ....................................................................................... 4-1
4.1 OVERVIEW ........................................................................................................... 4-1
ANNEX A INFORMATIVE REFERENCES ................................................................... 4-2
Figure
1-1 BIT NUMBERING CONVENTION ............................................................................ 1-3
CCSDS 131.1-R-0.1
Page vi
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
Table
No table of contents entries found.
CCSDS 131.1-R-0.1
Page vii
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
1
1.1
INTRODUCTION
BACKGROUND
Variable Coded Modulation (VCM) is a method to rapidly switch the channel coding and
modulation used during a communications session. After a transmission using one coded
modulation, another coded modulation may be used to match dynamic link conditions in near
real time. With judicious choice of the coded modulations over time, excess margin can be
reduced and total data throughput increased. Such dynamic conditions may arise, for example,
because of changes in geometry, weather, interference, launch plumes, and scintillation.
Since VCM is a protocol that lies on top of coding and modulation, it is compatible with a wide
variety of channel codes and modulations. Given a numbered list of coded modulations, a
VCM protocol provides a mechanism to transition between them in a way that is
understandable to the receiver.
CCSDS has recommended three broad classes of channel codes and modulations for use on
the space-to-Earth link. The first of these existing standards includes convolutional codes,
Reed-Solomon codes, turbo codes, and low-density parity-check (LDPC) codes [1], to be used
with recommended modulations [5]. No VCM protocol is specified in Ref.s [1], [5]. A second
Blue Book specifies a set of serially concatenated convolutional codes (SCCCs), together with
a set of modulations and a VCM protocol [2]. A third Blue Book specifies a mechanism to
communicate CCSDS Transfer Frames using an existing ETSI standard for Digital Video
Broadcasting by satellites (DVB-S2), which uses BCH codes concatenated with LDPC codes
[3], [4]. The DVB-S2 standard [4], and thus the CCSDS standard [3], specifies a VCM
protocol as well as method for the receiver to monitor quality-of-reception parameters and to
communicate this back to the transmitter, as part of an adaptive coded modulation (ACM)
protocol.
1.2
PURPOSE AND SCOPE
The purpose of this Recommended Practice is to specify various combinations of coding and
modulations in Ref.s [1], [2], [4], and [5], that can operate under the VCM protocol defined in
[2] and [4]. This enables, for example, CCSDS recommended channel codes [1] and
modulations [5] to be used with the CCSDS VCM protocol. The main applications are for
space missions needing high data rate telemetry or operation in dynamic environments.
1.3
NOMENCLATURE
1.3.1 NORMATIVE TEXT
The following conventions apply throughout this Specification:
a) the words ‘shall’ and ‘must’ imply a binding and verifiable specification;
b) the word ‘should’ implies an optional, but desirable, specification;
c) the word ‘may’ implies an optional specification;
CCSDS 131.1-R-0.1
Page 1-1
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
d) the words ‘is’, ‘are’, and ‘will’ imply statements of fact.
1.3.2 INFORMATIVE TEXT
In the normative sections of this document, informative text is set off from the normative
specifications either in notes or under one of the following subsection headings:
– Overview;
– Background;
– Rationale;
– Discussion.
1.4
DEFINITIONS
1.4.1 DEFINITIONS FROM THE OPEN SYSTEM INTERCONNECTION (OSI)
BASIC REFERENCE MODEL
This Recommended Standard makes use of a number of terms defined in reference [5]. The
use of those terms in this Recommended Standard shall be understood in a generic sense, i.e.,
in the sense that those terms are generally applicable to any of a variety of technologies that
provide for the exchange of information between real systems. Those terms are:
a) Data Link Layer;
b) b) Physical Layer;
c) c) service;
d) d) service data unit.
1.4.2 DEFINITION OF CADU
The CADU is defined in reference [1]. In this Recommended Practice, CADU only consists in
the concatenation of an ASM and a Transfer Frame.
1.5
CONVENTIONS
In this document, the following convention is used to identify each bit in an N-bit field. The
first bit in the field to be transmitted (i.e., the most left justified when drawing a figure) is
defined to be ‘Bit 0’, the following bit is defined to be ‘Bit 1’, and so on up to ‘Bit N-1’. When
the field is used to express a binary value (such as a counter), the Most Significant Bit (MSB)
shall be the first transmitted bit of the field, i.e., ‘Bit 0’ (see figure 1-1).
CCSDS 131.1-R-0.1
Page 1-2
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
Figure 1-1: Bit Numbering Convention
The convention for matrices differs from that for bit fields. Matrices are indexed beginning
with the number ‘1’.
In accordance with standard data-communications practice, data fields are often grouped into
8-bit ‘words’ which conform to the above convention. Throughout this Specification, such an
8-bit word is called an ‘octet’. The numbering for octets within a data structure starts with ‘0’.
1.6
REFERENCES
The following document contains provisions which, through reference in this text, constitute
provisions of this document. At the time of publication, the edition indicated was valid. All
documents are subject to revision, and users of this document are encouraged to investigate
the possibility of applying the most recent edition of the document indicated below. The
CCSDS Secretariat maintains a register of currently valid CCSDS documents.
[1] CCSDS 131.0-B-2, “TM Synchronization and Channel Coding,” Blue Book. Issue 2.
August 2011.
[2] CCSDS 131.2-B-1, “Flexible Advanced Coding and Modulation Scheme for High Rate
Telemetry Applications,” Blue Book. Issue 1. March 2012
[3] CCSDS 131.3-B-1, “CCSDS Space Link Protocols over ETSI DVB-S2 Standard,” Blue
Book. Issue 1. March 2013.
[4] ETSI EN 302 307 V1.2.1 (2009-08), “Digital Video Broadcasting (DVB); Second
Generation Framing Structure, Channel Coding and Modulation Systems for
Broadcasting, Interactive Services, News Gathering and other Broadband Satellite
Applications.” Sophia-Antipolis: ETSI, 2009.
[5] CCSDS 401.0-B-23, “Radio Frequency and Modulation Systems--Part 1: Earth Stations
and Spacecraft,” Blue Book. Issue 23. December 2013.
[6] CCSDS 132.0-B-1, “TM Space Data Link Protocol. Recommendation for Space Data
System Standards,” Blue Book. Issue 1. September 2003.
[7] CCSDS 732.0-B-2, “AOS Space Data Link Protocol. Recommendation for Space Data
System Standards,” Blue Book. Issue 2. July 2006.
CCSDS 131.1-R-0.1
Page 1-3
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
2
2.1
OVERVIEW
ARCHITECTURE
Figure 2-1: Relationship with OSI layersFigure 2-1 illustrates the relationship of this
Recommended Practice to the Open Systems Interconnection reference model (reference
[A2]). Two sublayers of the Data Link Layer are defined for CCSDS space link protocols. The
TM and AOS Space Data Link Protocols specified in Ref.s [6] and [7], respectively,
correspond to the Data Link Protocol Sublayer, and provide functions for transferring data
using the protocol data unit called the Transfer Frame. The Synchronization and Channel
Coding Sublayer provides methods of synchronization and channel coding for transferring
Transfer Frames over a space link while the Physical Layer provides the RF and modulation
methods for transferring a stream of bits over a space link in a single direction.
This Recommended Standard covers the functions of both the Synchronization and Channel
Coding Sublayer and the Physical Layer.
OSI layers
CCSDS layers
Network and
upper layers
Network and
upper layers
Data link
protocol
sublayer
Data link layer
Synchronization and
channel coding
sublayer
CCSDS protocols
TM or AOS space
data link protocol
CADU stream
generation
VCM PROTOCOL
Physical layer
Physical layer
Recommendation
content
Figure 2-1: Relationship with OSI layers
2.2
SLICER AND PLFRAME STRUCTURE
The VCM protocol operates, consistent with Ref.s [2] and [3], by taking CCSDS Transfer
Frames as input, adding an attached sync marker to form Channel Access Data Units (CADUs),
slicing the CADUs asynchronously into encoder-input-sized blocks, encoding them with a
channel code, producing modulation symbols corresponding to the encoded block, prepending
a physical layer frame (PLFRAME) header, and optionally inserting pilot symbols within the
CCSDS 131.1-R-0.1
Page 2-1
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
modulations symbols of the non-header part of the PLFRAME. This structure is shown in
Figure 2-2.
CCSDS
Transfer Frames
M bits
Stream of
CADUs
M bits
M bits
...
M bits
Attached Sync Markers
(ASM)
M bits
...
M bits
slicer
Information blocks
(chanel encoder input)
K bits
Encoded blocks
N bits
Modulation Symbols
for each codeword
Physical layer frame
(PLFRAME)
PLFRAME with
pilot symbols inserted
K bits
...
K bits
N bits
N bits
CW syms CW syms CW syms
PL header
CW 1
CW 2
symbols
symbols
CW syms
CW syms
...
...
...
symbols
CW syms
P
S
pilot
symbols
Figure 2-2: Structure of the PLFRAME of the VCM protocol
CCSDS 131.1-R-0.1
Page 2-2
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
3
VARIABLE CODED MODULATION PROTOCOL
3.1
PHYSICAL LAYER FRAME STRUCTURE
This Recommended Practice is compatible with existing CCSDS-approved VCM protocols, as
specified in [2] and [3]. In particular, the transmission shall consist of a sequence of physical
layer frames (PLFRAMEs), transmitted contiguously without gaps. Each PLFRAME shall
comprise:

A Frame Marker (FM), transmitted using 𝜋/2 BPSK, to enable the synchronization of
PLFRAMES

An optional Frame Descriptor (FD), transmitted using 𝜋/2 BPSK, to enable the
determination of the VCM mode (code and modulation) used

Modulation symbols from either 1 codeword or 16 codewords, using a VCM mode
from a VCM mode table in Section 3.2 – 3.5.

The optional insertion of pilot symbols
The reader is directed to [2] and [3] for details on these VCM signals. Annex A contains a
summary of their similarities and differences.
3.2
VCM MODE TABLES
This Recommended Practice allows various VCM mode tables. The particular VCM mode
table being used shall be a managed parameter which is external to the VCM protocol. See
Section 4.
3.2.1 VCM MODE TABLE FOR CCSDS TURBO AND LDPC CODES
The VCM protocol of this Recommended Practice is compatible with codes recommended in
Ref. [1], and modulations in Ref.s [2] and [5]. The set of coded modulation modes using these
codes and modulations shall be:
VCM
Mode
0
1
2
3
4
5
6
7
8
Modulation
Code
DUMMY PLFRAME
BPSK
Turbo
BPSK
Turbo
BPSK
Turbo
BPSK
AR4JA LDPC
BPSK
AR4JA LDPC
BPSK
AR4JA LDPC
BPSK
C2
QPSK
AR4JA LDPC
CCSDS 131.1-R-0.1
Code rate
Input length
(short)
Input length
(long)
1/6
1/4
1/3
1/2
2/3
4/5
223/255
1/2
1784
1784
1784
1024
1024
1024
7136
1024
8920
8920
8920
16384
16384
16384
7136
8920
Page 3-1
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
QPSK
QPSK
QPSK
8-PSK
8-PSK
8-PSK
8-PSK
16-APSK
16-APSK
16-APSK
16-APSK
32-APSK
32-APSK
32-APSK
32-APSK
64-APSK
64-APSK
64-APSK
64-APSK
Reserved
Reserved
Reserved
Reserved
CCSDS 131.1-R-0.1
AR4JA LDPC
AR4JA LDPC
C2
AR4JA LDPC
AR4JA LDPC
AR4JA LDPC
C2
AR4JA LDPC
AR4JA LDPC
AR4JA LDPC
C2
AR4JA LDPC
AR4JA LDPC
AR4JA LDPC
C2
AR4JA LDPC
AR4JA LDPC
AR4JA LDPC
C2
2/3
4/5
223/255
1/2
2/3
4/5
223/255
1/2
2/3
4/5
223/255
1/2
2/3
4/5
223/255
1/2
2/3
4/5
223/255
Page 3-2
1024
1024
7136
1024
1024
1024
7136
1024
1024
1024
7136
1024
1024
1024
7136
1024
1024
1024
7136
16384
16384
7136
16384
16384
16384
7136
16384
16384
16384
7136
16384
16384
16384
7136
16384
16384
16384
7136
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
3.2.2 VCM MODE TABLE FOR CCSDS SCCC
This Recommended Practice is compatible with the specification given in Ref. [2]. The set of
coded modulation modes shall be:
VCM Mode
Modulation
Code
Code rate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
QPSK
QPSK
QPSK
QPSK
QPSK
QPSK
8-PSK
8-PSK
8-PSK
8-PSK
8-PSK
8-PSK
16-APSK
16-APSK
16-APSK
16-APSK
16-APSK
32-APSK
32-APSK
32-APSK
32-APSK
32-APSK
64-APSK
64-APSK
64-APSK
64-APSK
64-APSK
Reserved
Reserved
Reserved
Reserved
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
SCCC
0.36
0.43
0.52
0.61
0.7
0.81
0.46
0.54
0.61
0.7
0.79
0.88
0.59
0.66
0.73
0.8
0.87
0.64
0.7
0.76
0.82
0.89
0.69
0.74
0.80
0.84
0.9
CCSDS 131.1-R-0.1
Page 3-3
Input length
(short)
5758
6958
8398
9838
11278
13198
11278
13198
14878
17038
19198
21358
19198
21358
23518
25918
28318
25918
28318
30958
33358
35998
33358
35998
38638
41038
43678
Input length
(long)
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
3.2.3 VCM MODE TABLE FOR CCSDS DVB-S2 CODES
This Recommended Practice is compatible with the specification given in Ref.s [3] and [4].
The set of coded modulation modes shall be:
VCM Mode
Modulation
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
CCSDS 131.1-R-0.1
Code
Code rate
Input length
(short)
Input length
(long)
1/4
1/3
2/5
1/2
3/5
2/3
3/4
4/5
5/6
8/9
9/10
3/5
2/3
3/4
5/6
8/9
9/10
2/3
3/4
4/5
5/6
8/9
9/10
3/4
4/5
5/6
8/9
9/10
3 072
5 232
6 312
7 032
9 552
10 632
11 712
12 432
13 152
14 232
n/a
9 552
10 632
11 712
13 152
14 232
n/a
10 632
11 712
12 432
13 152
14 232
n/a
11 712
12 432
13 152
14 232
n/a
16 008
21 408
25728
32 208
38 688
43 040
48 408
51 648
53 840
57 472
58 192
38 688
43 040
48 408
53 840
57 472
58 192
43 040
48 408
51 648
53 840
57 472
58 192
48 408
51 648
53 840
57 472
58 192
DUMMY PLFRAME
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
QPSK
BCH+LDPC
8-PSK
BCH+LDPC
8-PSK
BCH+LDPC
8-PSK
BCH+LDPC
8-PSK
BCH+LDPC
8-PSK
BCH+LDPC
8-PSK
BCH+LDPC
16-APSK
BCH+LDPC
16-APSK
BCH+LDPC
16-APSK
BCH+LDPC
16-APSK
BCH+LDPC
16-APSK
BCH+LDPC
16-APSK
BCH+LDPC
32-APSK
BCH+LDPC
32-APSK
BCH+LDPC
32-APSK
BCH+LDPC
32-APSK
BCH+LDPC
32-APSK
BCH+LDPC
Reserved
Reserved
Reserved
Page 3-4
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
3.2.4 USER-SPECIFIED VCM MODE TABLE
The VCM protocol of this Recommended Practice permits a user-specified VCM mode table
which is different from the ones in the preceding sections, to allow variations in the type,
length, rate of supported codes, and the type of modulation used.
CCSDS 131.1-R-0.1
Page 3-5
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
4
MANAGED PARAMETERS
4.1
OVERVIEW
In order to conserve bandwidth on the space link, some parameters associated with modulation,
synchronization, and channel coding are handled by management rather than by inline
communications protocol. The managed parameters are generally those which tend to be static
for long periods of time, and whose change generally signifies a major reconfiguration of the
modulation, synchronization, and channel coding systems associated with a particular mission,
i.e., parameters that are fixed within a mission phase. However, as mentioned in annex A, the
coding and modulation scheme defined in this book also supports parameters that can be
changed from one time interval to the next, within a sequence of time intervals in a mission
phase. These two types will be referenced in this section respectively as Permanent Managed
Parameters and Variable Managed Parameters.
Through the use of a management system, management conveys the required information to
the modulation, synchronization, and channel coding systems.
In this section, the managed parameters used by systems applying this recommended standard
are listed. These parameters are defined in an abstract sense and are not intended to imply any
particular implementation of a management system.
Managed parameters:

VCM mode table. See Section 3.2.

VCM protocol. The VCM protocol shall conform to either [2] or [3].

Transmission of Frame Descriptor. (Transmitted / not transmitted).
CCSDS 131.1-R-0.1
Page 4-1
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
ANNEX A
INFORMATIVE REFERENCES
A1
INFORMATIVE REFERENCES
[A1] J. Hamkins, “Performance of low-density parity-check coded modulation,” Proceedings
of the Aerospace Conference, Big Sky, MT, Mar. 2010.
[A2] Information Technology—Open Systems Interconnection—Basic Reference Model:
The Basic Model. International Standard, ISO/IEC 7498-1. 2nd ed. Geneva: ISO,
1994.
CCSDS 131.1-R-0.1
Page 4-2
March 2014
EXPERIMENTAL SPECIFICATION FOR SHORT BLOCKLENGTH LDPC CODES
ANNEX B
INFORMATIVE SUMMARY OF VCM PROTOCOLS IN [2] AND [3]
The VCM protocols in [2] and [3] are similar in many respects, and contain a few
differences. The table below summarizes these similarities. Differences are highlighted in
bold type.
Basic VCM protocol
structure
Input to Protocol
Transfer Frame Sync
method
Transfer Frame Slicer?
FM length
FD length
FD structure
FD protection
FM+FD TX modulation
Pilot symbols
Codes
Modulations
CCSDS 131.1-R-0.1
131.1-B-2 (DVB-S2) [3]
FM, FD, codeblock, optional
pilot
CCSDS Transfer Frames
CCSDS ASM
131.2-B-2 (SCCC) [2]
FM, FD, codeblock, optional
pilot
CCSDS Transfer Frames
CCSDS ASM
Yes (asynchronous)
26 bits
7 bits
5 bits to specify VCM mode;
pilot flag; long/short frame flag
Yes (asynchronous)
256 bits
7 bits
5 bits to specify VCM mode;
pilot flag; long/short frame
flag
(64,7) linear code
𝜋/2 BPSK
16 pilot syms, every 540
syms
SCCC
QPSK, 8-PSK,
16/32/64-APSK
(64,7) linear code
𝜋/2 BPSK
36 pilot syms, every 1440
syms
DVB-S2
QPSK, 8-PSK,
16/32-APSK
Page 4-3
March 2014
Download