Construction of High-Performance Array-Based Non-Binary LDPC Codes With Moderate Rates