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 [Plrp-Mil15, Plrp-NCL13, Plrp-WL14].

3.2.4.4.3.4. References

Plrp-Mil15

V. Miloslavskaya. Shortened polar codes. IEEE Transactions on Information Theory (TIT), 61(9):4852–4865, September 2015. doi:10.1109/TIT.2015.2453312.

Plrp-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.

Plrp-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.