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:
Codingin [Uncoded,Convolutional,LDPC_SMTF] - Type: integer
Convolutional Code
Code Rate
- Description: Code rate (r)
- Automation reference:
ConvolutionalRate - Enablement:
Codingin [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:
Codingin [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:
Codingin [Concatenated,ReedSolomon] - Type: integer
Virtual Fill Length
- Description: Virtual zeros prepended for each RS codeword (Q)
- Automation reference:
VirtualFill - Range: [0; 238]
- Enablement:
Codingin [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:
Codingin [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