Polar Codes for 5G NR written in C. This release contains Successive Cancellation Decoder, Belief Propagation Decoder, CRC Encoding and Decoding, Input/Coded Bits Interleaving, and Rate Matching/Recovery as per 3GPP Specifications TS 38.212.
Final Release to include CRC-Aided Successive Cancellation and Belief Propagation List Decoder.
Execute the exec.sh in command prompt after making appropriate changes to the mainSystem.c file.