Sequences of Primitive and Non-primitive BCH Codes

ABSTRACT In this work, we introduce a method by which it is established that how a sequence of non-primitive BCH codes can be obtained by a given primitive BCH code. For this, we rush to the out of routine assembling technique of BCH codes and use the structure of monoid rings instead of polynomial...

Descripción completa

Detalles Bibliográficos
Autores: Ansari, A.s., Shah, T., Rahman, Zia-ur, Andrade, A.a.
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2018
País:Brasil
Institución:Universidade Estadual Paulista (UNESP)
Repositorio:Repositório Institucional da UNESP
Idioma:inglés
OAI Identifier:oai:repositorio.unesp.br:11449/158045
Acceso en línea:http://dx.doi.org/10.5540/tema.2018.019.02.0369
http://hdl.handle.net/11449/158045
Access Level:acceso abierto
Palabra clave:Monoid ring
BCH codes
primitive polynomial
non-primitive polynomial
Anel monoidal
códigos BCH
polinômio primitivo
polinômio não-primitivo
Descripción
Sumario:ABSTRACT In this work, we introduce a method by which it is established that how a sequence of non-primitive BCH codes can be obtained by a given primitive BCH code. For this, we rush to the out of routine assembling technique of BCH codes and use the structure of monoid rings instead of polynomial rings. Accordingly, it is gotten that there is a sequence { C b j n }1 ≤ j ≤ m, where bj n is the length of C b j n, of non-primitive binary BCH codes against a given binary BCH code Cn of length n. Matlab based simulated algorithms for encoding and decoding for these type of codes are introduced. Matlab provides in routines for construction of a primitive BCH code, but impose several constraints, like degree s of primitive irreducible polynomial should be less than 16. This work focuses on non-primitive irreducible polynomials having degree bs, which go far more than 16.