Research on Low-Complexity Decoding Algorithm and Architecture for Non-Binary LDPC Codes