3.2.4.4.3. Polar Puncturer parameters

3.2.4.4.3.1. --pct-fra-size, -N Required

Type:integer
Examples:--pct-fra-size 1

Set the frame size \(N\). This is not necessarily the codeword size if a puncturing pattern is used.

3.2.4.4.3.2. --pct-info-bits, -K Required

Type:integer
Examples:--pct-info-bits 1

Set the number of information bits \(K\).

3.2.4.4.3.3. --pct-type

Type:text
Allowed values:NO SHORTLAST
Default:NO
Examples:--pct-type NO

Select the puncturer type.

Description of the allowed values:

Value Description
NO Disable the puncturer.
SHORTLAST Select the short last puncturing strategy from [NCL13][WL14][Mil15].

3.2.4.4.3.4. References

[Mil15]V. Miloslavskaya. Shortened polar codes. IEEE Transactions on Information Theory (TIT), 61(9):4852–4865, September 2015. doi:10.1109/TIT.2015.2453312.
[NCL13]K. Niu, K. Chen, and J. R. Lin. Beyond turbo codes: rate-compatible punctured polar codes. In International Conference on Communications (ICC), 3423–3427. IEEE, June 2013. doi:10.1109/ICC.2013.6655078.
[WL14]R. Wang and R. Liu. A novel puncturing scheme for polar codes. IEEE Communications Letters (COMML), 18(12):2081–2084, December 2014. doi:10.1109/LCOMM.2014.2364845.