Abstract
The main parameters of an error correcting block code, which we will often refer to simply as a code, are its length and minimum distance. In this chapter, we shall primarily be concerned with the relationship between the size of the code and these parameters. If we fix the length of the code, then we wish to maximise the minimum distance and the size of the code, which are contrary aims. If we fix the minimum distance too, then we simply consider the problem of maximising the size of the code. We shall prove the Gilbert–Varshamov lower bound, which is obtained by constructing block codes of a given length and minimum distance by applying the greedy algorithm. We will prove various upper bounds which will put limits on just how good a block code one can hope to find of a fixed length and minimum distance. Since Shannon’s theorem is an asymptotic result telling us what rates we can achieve with a code of arbitrarily long length, we shall for a large part of this chapter focus on sequences of codes whose length tends to infinity. If we use nearest neighbour decoding then, so that the probability we decode correctly does not tend to zero, we will be interested in finding sequences of codes for which both the transmission rate and the ratio of the minimum distance to the length are bounded away from zero. We set aside trying to answer the question of how these codes are implemented until later chapters in which we work with codes which have more structure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
L.A. Bassalygo, New upper bounds for error-correcting codes. Probl. Inform. Transm. 1, 32–35 (1965)
E.R. Berlekamp, Algebraic Coding Theory (McGraw-Hill, New York, 1968)
J. Bierbrauer, Introduction to Coding Theory, 2nd edn. (Chapman and Hall/CRC Press, Boca Raton, 2016)
P. Delsarte, An Algebraic Approach to the Association Schemes of Coding Theory. Philips Research Reports Supplement, vol. 10 (N.V. Philips’ Gloeilampenfabrieken, Amsterdam, 1973)
E.N. Gilbert, A comparison of signalling alphabets. Bell Syst. Tech. J. 31, 504–522 (1952)
R. Hill, A First Course in Coding Theory (Oxford University Press, Oxford, 1988)
S. Ling, C. Xing, Coding Theory: A First Course (Cambridge University Press, Cambridge, 2004)
F.J. MacWilliams, N.J.A. Sloane, The Theory of Error-Correcting Codes (North-Holland, New York, 1977)
R.J. McEliece, E.R. Rodemich, H. Rumsey, L.R. Welch, New upper bounds on the rate of a code via the Delsarte-MacWilliams inequalities. IEEE Trans. Inform. Theory 23, 157–166 (1997)
M. Plotkin, Binary codes with specified minimum distance. IRE Trans. Inform. Theory 6, 445–450 (1960)
S. Roman, Coding and Information Theory. Graduate Texts in Mathematics, vol. 134 (Springer, Berlin, 1992)
C. Roos, A note on the existence of perfect constant weight codes. Discrete Math. 47, 121–123 (1983)
A. Ta-Shma, Explicit, almost optimal, epsilon-balanced codes, in Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing (2017), pp. 238–251
J.H. van Lint, Introduction to Coding Theory. Graduate Texts in Mathematics, vol. 86, 3rd edn. (Springer, Berlin, 1999)
R.R. Varshamov, Estimate of the number of signals in error correcting codes. Dokl. Acad. Nauk SSSR 117, 739–741 (1957)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Ball, S. (2020). Block Codes. In: A Course in Algebraic Error-Correcting Codes. Compact Textbooks in Mathematics. Birkhäuser, Cham. https://doi.org/10.1007/978-3-030-41153-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-41153-4_3
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-030-41152-7
Online ISBN: 978-3-030-41153-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)