DocumentCode :
46003
Title :
Efficient VLSI architecture for interpolation decoding of hermitian codes
Author :
Srivastava, Sanjeev ; Kwankyu Lee ; Popovici, Emanuel
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. Coll. Cork, Cork, Ireland
Volume :
8
Issue :
5
fYear :
2014
fDate :
March 27 2014
Firstpage :
671
Lastpage :
679
Abstract :
A fast, area efficient very large scale integration (VLSI) architecture is proposed for a unique decoding algorithm of Hermitian codes which was presented recently by Lee and O´Sullivan from an interpolation perspective. The algorithm iteratively computes the sent message through a majority voting procedure by using the Gröbner bases of interpolation modules. The algorithm has a regular structure which makes it suitable for VLSI implementation. The circuitry is simplified as the decoding algorithm directly gives the message word at the end of the decoding algorithm without separate steps like Chien search and Forney´s formula. In terms of hardware requirements, for the widely used high rate Hermitian codes, the Lee-O´Sullivan algorithm is q times faster than Kötters algorithm with the same space complexity of O(q4). Further speed improvements can be achieved by combining the main idea of Guruswami list decoding with the Lee-O´Sullivan algorithm. In terms of hardware, the addition of this concept, will further reduce the running time of the algorithm and make the circuitry about two times faster than the original Lee-O´Sullivan algorithm. The implementation results for both the Köetter and the Lee-O´Sullivan algorithms on Xilinx Virtex-5 shows that the proposed decoder can be operated at higher clock frequency with almost same area complexity.
Keywords :
VLSI; decoding; integrated circuit design; interpolation; logic design; Grobner bases; Guruswami list decoding; Hermitian codes; Kotters algorithm; Lee-O´Sullivan algorithm; VLSI architecture; VLSI implementation; Xilinx Virtex-5; area complexity; clock frequency; decoding algorithm; hardware requirements; interpolation decoding; interpolation modules; majority voting procedure; running time; sent message; space complexity;
fLanguage :
English
Journal_Title :
Communications, IET
Publisher :
iet
ISSN :
1751-8628
Type :
jour
DOI :
10.1049/iet-com.2013.0175
Filename :
6777153
Link To Document :
بازگشت