Computation of Grobner basis for systematic encoding of generalized quasi-cyclic codes
Vo Tam Van, Hajime Matsui, and Seiichi Mita

TL;DR
This paper introduces two algorithms for computing Grobner bases of GQC codes from their parity check matrices, enabling systematic encoding and efficient implementation for various code types.
Contribution
It proposes novel algorithms for Grobner basis computation of GQC codes, improving encoding efficiency and applicability across different code classes.
Findings
Algorithms require polynomially small finite-field operations
The first algorithm uses elementary methods, the second is faster for high-rate codes
Encoder architecture for FG LDPC codes uses linear feedback shift registers
Abstract
Generalized quasi-cyclic (GQC) codes form a wide and useful class of linear codes that includes thoroughly quasi-cyclic codes, finite geometry (FG) low density parity check (LDPC) codes, and Hermitian codes. Although it is known that the systematic encoding of GQC codes is equivalent to the division algorithm in the theory of Grobner basis of modules, there has been no algorithm that computes Grobner basis for all types of GQC codes. In this paper, we propose two algorithms to compute Grobner basis for GQC codes from their parity check matrices: echelon canonical form algorithm and transpose algorithm. Both algorithms require sufficiently small number of finite-field operations with the order of the third power of code-length. Each algorithm has its own characteristic; the first algorithm is composed of elementary methods, and the second algorithm is based on a novel formula and is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Coding theory and cryptography · Advanced Wireless Communication Techniques
