Skip to main content

Recent Developments in Array Error-Control Codes

  • Conference paper
Cryptography and Coding (Cryptography and Coding 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2898))

Included in the following conference series:

  • 720 Accesses

Abstract

Array error-control codes are linear block or convolutional codes, with codewords or coded sequences constructed by attaching check symbols to arrays of information symbols arranged in two or more dimensions. The check symbols are calculated by taking sums of the the information symbols lying along rows, columns, diagonals or other directions or paths in the information array. The simplest array code is the binary block code obtained by taking single parity checks across the rows and columns of a rectangular array of information bits. Array codes can be constructed with symbols from a .eld, ring or group, can have a wide range of parameters (block or constraint length, rate, distance, etc), and can be designed to detect and correct random and/or bursts or clusters of errors. The motivation for investigating and applying array codes (apart from their interesting mathematical aspects) is that they often provide a good trade-o. between error-control power and complexity of decoding. The rate of a random error-control block array code, such as a product code, for example (classical product codes form a sub-class of array codes), is usually less than that of the best available alternative code with the same distance and length, but in exchange the array code will be much easier to decode [1]. However, in many cases array codes designed to correct burst error patterns can be both optimal (maximum distance separable (MDS), for example) and simpler to decode than other equivalent codes [1].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Farrell, P.G.: A survey of array error control codes. European Transactions on Telecommunications 3(5), 441–454 (1992)

    Article  Google Scholar 

  2. Pyndiah, R.: Near-optimum decoding of product codes: block turbo codes. IEEE Trans Commun. 46(8), 1003–1003 (1998)

    Article  MATH  Google Scholar 

  3. Rankin, D.M., Gulliver, T.A.: Single parity check product codes. IEEE Trans Commun. 49(8), 1354–1362 (2001)

    Article  MATH  Google Scholar 

  4. Honary, B., Markarian, G.: Trellis Decoding of Block Codes. Kluwer Academic Publishers, Dordrecht (1997)

    MATH  Google Scholar 

  5. Blaum, M., Brack, J., Vardy, A.: MDS array codes with independent parity checks. IEEEtrans. Info. Theory 42(2), 529–542 (1996)

    Article  MATH  Google Scholar 

  6. Lihao, X., Bruck, J.: X-Code: MDS array codes with optimal encoding. IEEE Trans. Info. Theory 45(1), 272–276 (1999)

    Article  MATH  Google Scholar 

  7. Blaum, M., Bruck, J., Vardy, A.: Interleaving schemes for multidimensional cluster errors. IEEE Trans Info Theory 44(2), 730–743 (1998)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Farrell, P.G. (2003). Recent Developments in Array Error-Control Codes. In: Paterson, K.G. (eds) Cryptography and Coding. Cryptography and Coding 2003. Lecture Notes in Computer Science, vol 2898. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-40974-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-40974-8_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20663-7

  • Online ISBN: 978-3-540-40974-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics