--enc-info-bits, -K
|image_required_argument|
Type: integer Examples: --enc-info-bits 1
|factory::Encoder::p+info-bits,K|
The codeword size N is automatically deduced: N = 3 \times K + 4 \times \log_2(ts) where ts is the trellis size.
Type: text Allowed values: TURBO
AZCW
COSET
USER
Default: TURBO
Examples: --enc-type AZCW
Description of the allowed values:
Value | Description |
---|---|
TURBO |
Select the standard Turbo encoder. |
AZCW |
|enc-type_descr_azcw| |
COSET |
|enc-type_descr_coset| |
USER |
|enc-type_descr_user| |
Please refer to the |RSC| :ref:`enc-rsc-enc-type` parameter.
Type: file Rights: write only Examples: --enc-json-path example/path/to/the/right/file
|factory::Encoder_turbo::p+json-path|
Those values can be observed with the dedicated Turbo Code Reader available on the |AFF3CT| website: http://aff3ct.github.io/turbo_reader.html.
Note
Using this parameter will slowdown considerably the encoder and decoder throughputs.
|factory::Encoder_RSC::p+no-buff|
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^{sn}, X_0^{pn}, X_0^{pi}, [...], X_{K-1}^{sn}, X_{K-1}^{pn}, X_{K-1}^{pi}, X_{0}^{sn^t}, X_{0}^{pn^t}, [...], X_{\log_2(ts)-1}^{sn^t}, X_{\log_2(ts)-1}^{pn^t}, X_{0}^{si^t}, X_{0}^{pi^t}, [...], X_{\log_2(ts)-1}^{si^t}, X_{\log_2(ts)-1}^{pi^t}, where sn and pn are respectively systematic and parity bits in the natural domain, si and pi are respectively systematic and parity bits in the interleaved domain, t the tail bits and 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^{sn}, [...], X_{K-1}^{sn}, X_{0}^{sn^t}, [...], X_{\log_2(ts)-1}^{sn^t}, X_0^{pn}, [...], X_{K-1}^{pn}, X_{0}^{pn^t}, [...], X_{\log_2(ts)-1}^{pn^t}, X_{0}^{si^t}, [...], X_{\log_2(ts)-1}^{si^t}, X_0^{pi}, [...], X_{K-1}^pi, X_{0}^{pi^t}, [...], X_{\log_2(ts)-1}^{pi^t}, where sn and pn are respectively systematic and parity bits in the natural domain, si and pi are respectively systematic and parity bits in the interleaved domain, t the tail bits and and ts the trellis size.
Please refer to the |RSC| :ref:`enc-rsc-enc-poly` parameter.
Type: text Allowed values: CCSDS
LTE
Examples: --enc-sub-std CCSDS
Description of the allowed values:
Value | Description |
---|---|
CCSDS |
|enc-sub-std_descr_ccsds| |
LTE |
|enc-sub-std_descr_lte| |