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].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Farrell, P.G.: A survey of array error control codes. European Transactions on Telecommunications 3(5), 441–454 (1992)
Pyndiah, R.: Near-optimum decoding of product codes: block turbo codes. IEEE Trans Commun. 46(8), 1003–1003 (1998)
Rankin, D.M., Gulliver, T.A.: Single parity check product codes. IEEE Trans Commun. 49(8), 1354–1362 (2001)
Honary, B., Markarian, G.: Trellis Decoding of Block Codes. Kluwer Academic Publishers, Dordrecht (1997)
Blaum, M., Brack, J., Vardy, A.: MDS array codes with independent parity checks. IEEEtrans. Info. Theory 42(2), 529–542 (1996)
Lihao, X., Bruck, J.: X-Code: MDS array codes with optimal encoding. IEEE Trans. Info. Theory 45(1), 272–276 (1999)
Blaum, M., Bruck, J., Vardy, A.: Interleaving schemes for multidimensional cluster errors. IEEE Trans Info Theory 44(2), 730–743 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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