Appearance
Encoder (131.0-B-5)
Group: CCSDS > Telemetry (TM)
CCSDS 131.0-B-5 TM synchronization and channel coding encoder
Parameters
General
Coding Method
- Description: Which coding method to use
- Automation reference:
Coding
- Type: enumeration
Identifier | Value | Description |
---|---|---|
Uncoded | Uncoded | |
Convolutional | Convolutional | |
ReedSolomon | Reed-Solomon | |
Concatenated | Concatenated Code | |
Turbo | Turbo | |
LDPC_TMFrames | LDPC (TM Frames) | LDPC coding (of a Transfer Frame) |
LDPC_SMTF | LDPC (SMTF stream) | LDPC coding (of a stream of SMTFs) |
Randomization
- Description: Which randomizer is used
- Automation reference:
Randomization
- Type: enumeration
Identifier | Value | Description |
---|---|---|
Absent | Absent | |
Short | Short | |
Long | Long (B-5) | Long randomizer added in CCSDS 131.0-B-5 |
Transfer Frame Length
- Description: Number of bytes per transfer frame
- Automation reference:
TransferFrameLength
- Enablement:
Coding
in [Uncoded
,Convolutional
,LDPC_SMTF
] - Type: integer
Convolutional Code
Code Rate
- Description: Code rate (r)
- Automation reference:
ConvolutionalRate
- Enablement:
Coding
in [Concatenated
,Convolutional
] - Type: enumeration
Identifier | Value | Description |
---|---|---|
Rate12 | 1/2 |
Reed-Solomon
Error Correction Capability
- Description: Numbers of errors that can be corrected (E)
- Automation reference:
ErrorCorrectionCapability
- Enablement:
Coding
in [Concatenated
,ReedSolomon
] - Type: enumeration
Identifier | Value | Description |
---|---|---|
E8 | 8 | |
E16 | 16 |
Interleaving Depth
- Description: Numbers of RS codewords interleaved to form a CADU (I)
- Automation reference:
InterleavingDepth
- Range: [1; 8]
- Enablement:
Coding
in [Concatenated
,ReedSolomon
] - Type: integer
Virtual Fill Length
- Description: Virtual zeros prepended for each RS codeword (Q)
- Automation reference:
VirtualFill
- Range: [0; 238]
- Enablement:
Coding
in [Concatenated
,ReedSolomon
] - Type: integer
Turbo Code
Nominal Code Rate
- Description: Nominal Code rate (r)
- Automation reference:
TurboRate
- Enablement:
Coding
==Turbo
- Type: enumeration
Identifier | Value | Description |
---|---|---|
Rate12 | 1/2 | |
Rate13 | 1/3 | |
Rate14 | 1/4 | |
Rate16 | 1/6 |
Information Block Length
- Description: Information Block Length (k, bits)
- Automation reference:
TurboBlockLength
- Enablement:
Coding
==Turbo
- Type: enumeration
Identifier | Value | Description |
---|---|---|
K1784 | 1784 | |
K3568 | 3568 | |
K7136 | 7136 | |
K8920 | 8920 |
LDPC
Code Rate
- Description: Code Rate (r)
- Automation reference:
LDPCCodeRate
- Enablement:
Coding
in [LDPC_TMFrames
,LDPC_SMTF
] - Type: enumeration
Identifier | Value | Description |
---|---|---|
R78 | 7/8 |
LDPC Codeblock Size
- Description: Number of Codewords per output frame (m)
- Automation reference:
LDPCCodeblockSize
- Range: [1; 8]
- Enablement:
Coding
==LDPC_SMTF
- Type: integer