Off-campus Eastern Washington University users: To download EWU Only theses, please use the following link to log into our proxy server with your EWU NetID and password.

Non-EWU users: Please talk to your local librarian about requesting this thesis through Interlibrary loan.

Date of Award

Fall 1972

Rights

Access perpetually restricted to EWU users with an active EWU NetID

Document Type

Thesis: EWU Only

Degree Name

Master of Science (MS) in Mathematics

Department

Mathematics

Abstract

In this paper we consider ways of appending k binary check digits to an n binary digit message word resulting in an n + k sequence of digits called a code word. Determining the k check digits is the "encoding problem." In Chapters 1, 2, 3, and 5, we are primarily concerned with linear codes in which the encoder is a linear transformation of then dimensional vector space containing the message vectors into the vector space of dimension n + k, such that certain errors can be located or at least detected. In Chapter 1, we give the necessary and sufficient conditions for which an (n,k)-code can be constructed such that errors of weight ℓ or less can be corrected. Also the conditions which are necessary and sufficient are given for an (n,k)-code to detect errors of weight ℓ+ l. Chapter 2 develops the Hamming Codes which correct all errors of weight 1. The required field theory is given to construct such an (n ,k)-code. As we may desire to detect errors of weight 2, Chapter 3 develops the construction of an (n,k)-code which is 1-correctable and detects errors of weight 2. Then in Chapters 4 and 5, we consider multiple error correction. In Chapter 4 we develop a nonlinear code which can correct errors of weight ℓ be less, but it has a very low information rate. In Chapter 5 we construct the primitive (.n,k)-codes which are a result of Bose, Chaudhuri, and Hocquenghem which have an improved information rate over the code developed in Chapter 4.

Share

COinS