Non-binary Quasi-cyclic LDPC Codes Research Articles