Title :
Design and implementation of a near maximum likelihood decoder for Cortex codes
Author :
Marchand, Cédric ; Ben Hammouda, Mohamed ; Eustache, Yvan ; Conde-Canencia, Laura ; Boutillon, Emmanuel
Author_Institution :
Lab.-STICC, Univ. Eur. de Bretagne, Lorient, France
Abstract :
Cortex codes are an emerging family among the rate-1/2 self-dual systematic linear block codes with good distance properties. This paper investigates the challenging issue of designing an efficient Maximum Likelihood (ML) decoder for Cortex codes. It first reviews a dedicated architecture that takes advantage of the particular structure of this code to simplify the decoding. Then, we propose a technique to improve the architecture by the generation of an optimal list of binary vectors. An optimal stopping criterion is also proposed. Simulation results show that the proposed architecture achieves an excellent performance/complexity trade-off for short Cortex codes. The proposed decoder architecture has been implemented on an FPGA device for the (24,12,8) Cortex code. This implementation supports an information throughput of 300 Mb/s. At a signal-to-noise ratio Eb/No=8 dB, the Bit Error Rate equals 2 × 10-10, which is close to the performance of the Maximum Likelihood decoder.
Keywords :
block codes; maximum likelihood decoding; FPGA device; binary vectors; bit error rate; cortex codes; decoder architecture; maximum likelihood decoder; optimal stopping criterion; self dual systematic linear block codes; signal to noise ratio; Bit error rate; Generators; Iterative decoding; Maximum likelihood decoding; Throughput; Vectors; Cortex codes; ML decoding; VLSI; auto-dual codes;
Conference_Titel :
Turbo Codes and Iterative Information Processing (ISTC), 2012 7th International Symposium on
Conference_Location :
Gothenburg
Print_ISBN :
978-1-4577-2114-4
Electronic_ISBN :
2165-4700
DOI :
10.1109/ISTC.2012.6325192