LDPC decoding software