DocumentCode
1642180
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
fYear
2012
Firstpage
26
Lastpage
30
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Turbo Codes and Iterative Information Processing (ISTC), 2012 7th International Symposium on
Conference_Location
Gothenburg
ISSN
2165-4700
Print_ISBN
978-1-4577-2114-4
Electronic_ISBN
2165-4700
Type
conf
DOI
10.1109/ISTC.2012.6325192
Filename
6325192
Link To Document