Fourier Transform Decoding of Non-Binary LDPC Codes
near shannon limit error correcting coding and decoding : turbo - codes .