Generator matrix

Generator matrix

In coding theory, a generator matrix is a basis for a linear code, generating all its possible codewords.If the matrix is "G" and the linear code is "C", :"w"=cGwhere "w" is a unique codeword of the linear code "C", c is a unique row vector, and a bijection exists between "w" and c. A generator matrix for a (n, M = q^k, d)q-code is of dimension k*n. Here n is the length of a codeword, k is the number of information bits, d is the minimum distance of the code, and q is the number of symbols in the alphabet (thus, q = 2 indicates a binary code, etc.). Note that the number of redundant bits is denoted r = n - k.

The standard form for a generator matrix is: G = egin{bmatrix} I_k | P end{bmatrix}where I_k is a k*k identity matrix and P is of dimension k*r.

A generator matrix can be used to construct the parity check matrix for a code (and vice-versa).

Equivalent Codes

Codes C1 and C2 are equivalent (denoted C1 ~ C2) if one code can be created from the other via the following two transformations:

  1. permute components, and
  2. scale components.
Equivalent codes have the same distance.

The generator matrices of equivalent codes can be obtained from one another via the following transformations:

  1. permute rows
  2. scale rows
  3. add rows
  4. permute columns, and
  5. scale columns.

External links

* [http://mathworld.wolfram.com/GeneratorMatrix.html MathWorld entry]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Generator — may refer to: * Electrical generator * Engine generator, an electrical generator, but with its own engine. * Generator (mathematics), any of several closely related usages in mathematics.Music * Generator (song), a song by The Foo Fighters *… …   Wikipedia

  • Matrix mechanics — Quantum mechanics Uncertainty principle …   Wikipedia

  • Generator (Markow-Prozesse) — Der Erzeuger, Generator, infinitesimale Erzeuger oder infinitesimale Generator der Übergangshalbgruppe eines zeithomogenen Markow Prozesses in stetiger Zeit ist ein Operator, welcher das stochastische Verhalten des Prozesses in infinitesimaler… …   Deutsch Wikipedia

  • Matrix Dragon — The Matrix Dragon is a type of Zoid, a race of mechanical lifeforms from the fictional Zoids universe.Zoids Zoid name = Matrix Dragon ImageName = Caption = Fuzors Matrix Dragon Model number = FZ 013 Faction = Helic Republic Zoid type = Fuzor Zoid …   Wikipedia

  • Generator Rex — Generador Rex Título Generator Rex Género Animación Acción Ciencia Ficción Comedia Creado por Man of Action: Duncan Rouleau Joe Casey Joe Kelly Steven T. Seagle Voces de Daryl Sabara Troy Baker John DiMaggio Fred Savage …   Wikipedia Español

  • Parity-check matrix — In coding theory, a parity check matrix of a linear block code C is a generator matrix of the dual code. As such, a codeword c is in C if and only if the matrix vector product Hc=0. The rows of a parity check matrix are parity checks on the… …   Wikipedia

  • Matrix character generator — Матричный знакогенератор …   Краткий толковый словарь по полиграфии

  • Data matrix (computer) — A Data Matrix code is a two dimensional matrix barcode consisting of black and white square modules arranged in either a square or rectangular pattern. The information to be encoded can be text or raw data. Usual data size is from a few bytes up… …   Wikipedia

  • THE MATRIX — Матрица The Matrix Жанр Киберпанк Режиссёр Братья Вачовски Продюсер Джоэль Сильвер …   Википедия

  • Cartan matrix — In mathematics, the term Cartan matrix has two meanings. Both of these are named after the French mathematician Élie Cartan. In an example of Stigler s law of eponymy, Cartan matrices in the context of Lie algebras were first investigated by… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”