Skip to content
forked from Yui-Kokuse/CASCL

CRC-aided Successive Cancellation List Decoder of Polar Codes

Notifications You must be signed in to change notification settings

erdemeray/CASCL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

CRC-aided Successive Cancellation List Decoder of Polar Codes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.3%
  • Python 6.0%
  • Makefile 0.7%