A Weighted Block-by-Block Decoding Algorithm for CPM-QC-LDPC Code Using Neural Network (KSII transactions on Internet and information systems, 2018)