3.2.4.10.3. Turbo Puncturer parameters¶
3.2.4.10.3.1. --pct-type
¶
Type: text Allowed values: NO
TURBO
Default: NO
Examples: --pct-type NO
Select the puncturer type.
Description of the allowed values:
Value | Description |
---|---|
NO |
Disable the puncturer. |
TURBO |
Enable the puncturing patterns. |
Note
The frame size will be automatically set from the given puncturing pattern (c.f. the --pct-pattern parameter).
3.2.4.10.3.2. --pct-pattern
¶
Type: list of (list of (boolean:including set={0|1}):limited length [1;inf]):limited length [3;3], elements of same length Examples: --pct-pattern "11,10,01"
Define the puncturing pattern. Considering the "11,10,01"
puncturing
pattern, the first sub-pattern 11
defines the emitted systematic bits,
the second sub-pattern 10
defines the emitted parity bits in the natural
domain and the third sub-pattern 01
defines the emitted parity bits in
the interleaved domain. 1 means that the bit has to be transmitted and 0 means
that the bit transmission has to be erased.
Given the following frame:
\(X_0^{sn},X_1^{pn},\underline{X_2^{pi}},X_3^{sn},\underline{X_4^{pn}},X_5^{pi},X_6^{sn},X_7^{pn},\underline{X_8^{pi}}\),
with the "11,10,01"
puncturing pattern, the underlined bits will not be
emitted. In the previous example, tail bits are not taken into account but in
reality they are always emitted.