Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 419 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 419 Bytes

CASCL

CRC-aided successive cancellation list decoder of polar codes

  • Construction of Polar Codes (CASCL.cpp) I use bhattacharyya analisis to select frozen bit sets.
    PolarMatrix.py gives the information of generate matrix G (for example GenerateMatrix_2048.txt).

  • Encode (CASCL.cpp) x = u G G is sparse matrix(I use COO), so it takes O(N log N) time complexity.

  • Simulation (main.cpp) BPSK & AWGN channel