DocumentCode
1086285
Title
A serial-in-serial-out hardware architecture for systematic encoding of Hermitian codes via Gröbner bases
Author
Chen, Jia-Ping ; Lu, Chung-Chin
Author_Institution
Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume
52
Issue
8
fYear
2004
Firstpage
1322
Lastpage
1332
Abstract
When a nontrivial permutation of a Hermitian code is given, the code will have a module structure over a polynomial ring of one variable. By exploiting the theory of Gröbner bases for modules, a novel and elegant systematic encoding scheme for Hermitian codes is proposed by Heegard et al. (1995). The goal of this paper is to develop a serial-in-serial-out hardware architecture, similar to a classical cyclic encoder, for such a systematic encoding scheme. Moreover, we demonstrate that under a specific permutation, the upper bounds of the numbers of memory elements and constant multipliers in the proposed architecture are both proportional to O(n), where n is the length of the Hermitian code. To encode a codeword of length n, this architecture takes n clock cycles without any latency. Therefore, the hardware complexity of the proposed architecture is much less than that of the brute-force systematic encoding by matrix multiplication.
Keywords
Reed-Solomon codes; algebraic geometric codes; matrix multiplication; Grobner bases; Hermitian codes; Reed-Solomon code; algebraic geometry code; brute-force systematic encoding; cyclic encoder; matrix multiplication; module structure; permutation; polynomial ring; serial-in serial-out hardware architecture; systematic encoding; Clocks; Communications Society; Councils; Delay; Encoding; H infinity control; Hardware; Information theory; Parity check codes; Upper bound; Encoding; Gröbner bases; Hermitian codes;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOMM.2004.833020
Filename
1327849
Link To Document