An Overview on Binary and Non-Binary Codes and Challenges in low Parity-Check -Density | IEEE Conference Publication | IEEE Xplore