10.1186/2251-7456-6-51

Construction and decoding of BCH codes over chain of commutative rings

  1. Department of Mathematics, Quaid-i-Azam University, Islamabad, 45320, PK
  2. Department of Mathematics, São Paulo State University, São José do Rio Preto, São Paulo, 15054-000, BR

Published in Issue 2012-10-12

How to Cite

Shah, T., Qamar, A., & de Andrade, A. A. (2012). Construction and decoding of BCH codes over chain of commutative rings. Mathematical Sciences, 6(1). https://doi.org/10.1186/2251-7456-6-51

HTML views: 31

PDF views: 90

Abstract

Abstract In this paper, we present a new construction and decoding of BCH codes over certain rings. Thus, for a nonnegative integer t , let A0⊂A1⊂⋯⊂At−1⊂At be a chain of unitary commutative rings, where each Ai is constructed by the direct product of appropriate Galois rings, and its projection to the fields is K0⊂K1⊂⋯⊂Kt−1⊂Kt (another chain of unitary commutative rings), where each Ki is made by the direct product of corresponding residue fields of given Galois rings. Also, Ai∗ and Ki∗ are the groups of units of Ai and Ki , respectively. This correspondence presents a construction technique of generator polynomials of the sequence of Bose, Chaudhuri, and Hocquenghem (BCH) codes possessing entries from Ai∗ and Ki∗ for each i , where 0 ≤ i ≤ t . By the construction of BCH codes, we are confined to get the best code rate and error correction capability; however, the proposed contribution offers a choice to opt a worthy BCH code concerning code rate and error correction capability. In the second phase, we extend the modified Berlekamp-Massey algorithm for the above chains of unitary commutative local rings in such a way that the error will be corrected of the sequences of codewords from the sequences of BCH codes at once. This process is not much different than the original one, but it deals a sequence of codewords from the sequence of codes over the chain of Galois rings.

Keywords

  • Units of a Galois ring,
  • BCH code,
  • McCoy rank,
  • Direct product of Galois rings,
  • 11T71,
  • 94A15,
  • 14G50

References

  1. Blake (1972) Codes over certain rings (pp. 396-404) https://doi.org/10.1016/S0019-9958(72)90223-9
  2. Blake (1975) Codes over integer residue rings (pp. 295-300) https://doi.org/10.1016/S0019-9958(75)80001-5
  3. Spiegel (1977) Codes overZm (pp. 48-51) https://doi.org/10.1016/S0019-9958(77)90526-5
  4. Spiegel (1978) Codes overZm, revisited (pp. 100-104) https://doi.org/10.1016/S0019-9958(78)90461-8
  5. Forney (1965) On decoding BCH codes (pp. 549-557) https://doi.org/10.1109/TIT.1965.1053825
  6. Shankar (1979) On BCH codes over arbitrary integer rings IT-25(4) (pp. 480-483) https://doi.org/10.1109/TIT.1979.1056063
  7. Andrade and Palazzo (1999) Construction and decoding of BCH codes over finite rings (pp. 69-85) https://doi.org/10.1016/S0024-3795(98)10163-5
  8. McDonlad (1974) Marcel Dekker
  9. Andrade and Palazzo (2000) A note on units of finite local rings 18(2) (pp. 213-222)
  10. Peterson and Weldon (1972) MIT
  11. Interlando et al. (1997) On the decoding of Reed-Solomon and BCH codes over integer residue rings (pp. 1013-1021) https://doi.org/10.1109/18.568713
  12. Massey (1969) Shift-register synthesis and BCH decoding (pp. 122-127) https://doi.org/10.1109/TIT.1969.1054260
  13. Elia et al. (2000) Computational of units in Galois rings 3(1-3) (pp. 41-55) https://doi.org/10.1080/09720529.2000.10697897
  14. Interlando and Palazzo (1995) A note on cyclic codes overZm (pp. 83-85)