Utility Functions#

generate_5g_ranking(k, n[, sort])

Returns information and frozen bit positions of the 5G Polar code as defined in Tab.

generate_polar_transform_mat(n_lift)

Generate the polar transformation matrix (Kronecker product).

generate_rm_code(r, m)

Generate frozen positions of the (r, m) Reed Muller (RM) code.

generate_dense_polar(frozen_pos, n[, verbose])

Generate naive (dense) Polar parity-check and generator matrix.