As presented in , there are two categories of error-correcting codes, block codes and convolutional codes. This chapter gives an introduction to linear block codes, a subclass of block codes. The coverage of this chapter includes: (1) fundamental concepts and structures of linear block codes; (2) generation of these codes in terms of their generator and parity-check matrices; (3) their error detection and correction capabilities; and (4) general decoding of these codes. We will begin the introduction of linear block codes with symbols from the binary field GF(2). Linear block codes over nonbinary fields, which have similar structures and properties to those over the binary field GF(2), will be briefly discussed at the end of this chapter.
Review the options below to login to check your access.
Log in with your Cambridge Higher Education account to check access.
If you believe you should have access to this content, please contact your institutional librarian or consult our FAQ page for further information about accessing our content.