Coding Theory: A First Course

4.2: Linear Codes

4.2 Linear Codes

We are now ready to introduce linear codes and discuss some of their elementary properties.

Definition 4.2.1

A linear code C of length n over F q is a subspace of .

Example 4.2.2

The following are linear codes:

  1. C = {( ?, ?, , ?): ? ? F q}. This code is often called a repetition code (refer also to Example 1.0.3).

  2. ( q = 2) C = {000 , 001 , 010 , 011}.

  3. ( q = 3) C = {0000 , 1100 , 2200 , 0001 , 0002 , 1101 , 1102 , 2201 , 2202}.

  4. ( q = 2) C = {000 , 001 , 010 , 011 , 100 , 101 , 110 , 111}.

Definition 4.2.3

Let C be a linear code in .

(i) The dual code of C is C ?, the orthogonal complement of the subspace C of .

(ii) The dimension of the linear code C is the dimension of C as a vector space over F q, i.e., dim( C).

Theorem 4.2.4

Let C be a linear code of length n over F q . Then,

  1. C = q dim( C ) , i.e., dim( C) = log q

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Temperature Probes
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.