3.2.4.9.1. RSC Encoder parameters¶
3.2.4.9.1.1. --enc-info-bits, -K
¶
- Type
integer
- Examples
--enc-info-bits 1
Set the number of information bits \(K\).
The codeword size \(N\) is automatically deduced: \(N = 2 \times (K + \log_2(ts))\) where \(ts\) is the trellis size.
3.2.4.9.1.2. --enc-type
¶
- Type
text
- Allowed values
RSC
AZCW
COSET
USER
- Default
RSC
- Examples
--enc-type AZCW
Select the encoder type.
Description of the allowed values:
Value |
Description |
---|---|
|
Select the standard RSC encoder. |
|
See the common --enc-type parameter. |
|
See the common --enc-type parameter. |
|
See the common --enc-type parameter. |
3.2.4.9.1.3. --enc-no-buff
¶
Disable the buffered encoding.
Without the buffered encoding, considering the following sequence of \(K\) information bits: \(U_0, U_1, [...], U_{K-1}\), the encoded bits will be organized as follow: \(X_0^s, X_0^p, X_1^s, X_1^p, [...], X_{K-1}^s, X_{K-1}^p, X_{0}^{s^t}, X_{0}^{p^t}, X_{1}^{s^t}, X_{1}^{p^t}, [...], X_{\log_2(ts)-1}^{s^t}, X_{\log_2(ts)-1}^{p^t}\), where \(s\) and \(p\) are respectively systematic and parity bits, \(t\) the tail bits and \(ts\) the trellis size.
With the buffered encoding, considering the following sequence of \(K\) information bits: \(U_0, U_1, [...], U_{K-1}\), the encoded bits will be organized as follow: \(X_0^s, X_1^s, [...], X_{K-1}^s, X_{0}^{s^t}, X_{1}^{s^t}, [...], X_{\log_2(ts)-1}^{s^t}, X_0^p, X_1^p, [...], X_{K-1}^p, X_{0}^{p^t}, X_{1}^{p^t}, [...], X_{\log_2(ts)-1}^{p^t}\), where \(s\) and \(p\) are respectively systematic and parity bits, \(t\) the tail bits and \(ts\) the trellis size.
3.2.4.9.1.4. --enc-poly
¶
- Type
text
- Default
"{013,015}"
- Examples
--enc-poly "{023, 033}"
Set the polynomials that define the RSC code (or the trellis structure). The expected form is \(\{A,B\}\) where \(A\) and \(B\) are given in octal.
3.2.4.9.1.5. --enc-std
¶
- Type
text
- Allowed values
CCSDS
LTE
- Examples
--enc-std CCSDS
Select a standard: set automatically some parameters (can be overwritten by user given arguments).
Description of the allowed values:
Value |
Description |
---|---|
|
Set the --enc-poly parameter to
|
|
Set the --enc-poly parameter to
|