Ending the error floor
Error control coding is the branch of digital communications concerning reliable transmission of information over noisy channels, through efficient use of power and bandwidth resources. The efficiency is achieved by adding data redundancy at transmission, though the most popular such method (low-density parity-check (LDPC)) reaches a performance ceiling. The limitations are called the error floor. The EU-funded ERRORFLOORS (Advanced coding techniques for mitigating error floors) project aimed to study the phenomenon and find ways of improving the performance of iteratively decodable codes. The undertaking ran through Turkey's Bogazici University from October 2010 to September 2014. Consortium members began with a rigorous analysis of the code structure to understand how an error floor arises. The team analysed error-prone structures in graphical representations of LDPC codes with regard to how decoding fails. Further asymptotic work investigated how properties of code families develop as code becomes longer. Additionally, the group designed novel schedules and stopping rules for decoders. The work maximised processing power efficiency, reducing the number of operations without significant performance loss. The team also developed a communication model unlike the simpler versions of other groups. The project used a more realistic convoluted interleaver to break up correlations, while minimising the delay. ERRORFLOORS contributed new understanding about the successes and failures of iterative decoding. The result was new communications standards employing error control coding technologies.
Keywords
Error floor, error control coding, digital communications, low-density parity-check, coding techniques