Coding Theory: A First Course

4.6: Equivalence of Linear Codes

4.6 Equivalence of Linear Codes

While certain linear codes may not have a generator matrix in standard form, after a suitable permutation of the coordinates of the codewords and possibly multiplying certain coordinates with some nonzero scalars, one can always arrive at a new code which has a generator matrix in standard form.

Definition 4.6.1

Two ( n, M)-codes over F q are equivalent if one can be obtained from the other by a combination of operations of the following types:

  1. permutation of the n digits of the codewords;

  2. multiplication of the symbols appearing in a fixed position by a nonzero scalar.

Example 4.6.2

(i) Let q = 2 and n = 4. Choosing to rearrange the bits in the order 2, 4, 1, 3, we see that the code

is equivalent to the code

(ii) Let q = 3 and n = 3. Consider the ternary code

Permuting the first and second positions, followed by multiplying the third position by 2, we obtain the equivalent code

Theorem 4.6.3

Any linear code C is equivalent to a linear code C ? with a generator matrix in standard form.

Proof. If G is a generator matrix for C, place G in RREF. Rearrange the columns of the RREF so that the leading columns come first and form an identity matrix. The result is a matrix, G ?, in standard form which is a generator matrix for a code C ?

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: Bar Code Cards
Finish!
Privacy Policy

This is embarrasing...

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