Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. Generator matrix - Wikipedia
Generator matrix - Wikipedia
From Wikipedia, the free encyclopedia
Matrix generating a linear code
For generator matrices in probability theory, see transition rate matrix.

In coding theory, a generator matrix is a matrix whose rows form a basis for a linear code. The codewords are all of the linear combinations of the rows of this matrix, that is, the linear code is the row space of its generator matrix.

Terminology

[edit]

If G is a matrix, it generates the codewords of a linear code C by

w = s G {\displaystyle w=sG} {\displaystyle w=sG}

where w is a codeword of the linear code C, and s is any input vector. Both w and s are assumed to be row vectors.[1] A generator matrix for a linear [ n , k , d ] q {\displaystyle [n,k,d]_{q}} {\displaystyle [n,k,d]_{q}}-code has format k × n {\displaystyle k\times n} {\displaystyle k\times n}, where n is the length of a codeword, k is the number of information bits (the dimension of C as a vector subspace), d is the minimum distance of the code, and q is size of the finite field, that is, the number of symbols in the alphabet (thus, q = 2 indicates a binary code, etc.). The number of redundant bits is denoted by r = n − k {\displaystyle r=n-k} {\displaystyle r=n-k}.

The standard form for a generator matrix is,[2]

G = [ I k | P ] {\displaystyle G={\begin{bmatrix}I_{k}|P\end{bmatrix}}} {\displaystyle G={\begin{bmatrix}I_{k}|P\end{bmatrix}}},

where I k {\displaystyle I_{k}} {\displaystyle I_{k}} is the k × k {\displaystyle k\times k} {\displaystyle k\times k} identity matrix and P is a k × ( n − k ) {\displaystyle k\times (n-k)} {\displaystyle k\times (n-k)} matrix. When the generator matrix is in standard form, the code C is systematic in its first k coordinate positions.[3]

A generator matrix can be used to construct the parity check matrix for a code (and vice versa). If the generator matrix G is in standard form, G = [ I k | P ] {\displaystyle G={\begin{bmatrix}I_{k}|P\end{bmatrix}}} {\displaystyle G={\begin{bmatrix}I_{k}|P\end{bmatrix}}}, then the parity check matrix for C is[4]

H = [ − P ⊤ | I n − k ] {\displaystyle H={\begin{bmatrix}-P^{\top }|I_{n-k}\end{bmatrix}}} {\displaystyle H={\begin{bmatrix}-P^{\top }|I_{n-k}\end{bmatrix}}},

where P ⊤ {\displaystyle P^{\top }} {\displaystyle P^{\top }} is the transpose of the matrix P {\displaystyle P} {\displaystyle P}. This is a consequence of the fact that a parity check matrix of C {\displaystyle C} {\displaystyle C} is a generator matrix of the dual code C ⊥ {\displaystyle C^{\perp }} {\displaystyle C^{\perp }}.

G is a k × n {\displaystyle k\times n} {\displaystyle k\times n} matrix, while H is a ( n − k ) × n {\displaystyle (n-k)\times n} {\displaystyle (n-k)\times n} matrix.

Equivalent codes

[edit]

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

  1. arbitrarily permute the components, and
  2. independently scale by a non-zero element any components.

Equivalent codes have the same minimum distance.

The generator matrices of equivalent codes can be obtained from one another via the following elementary operations:[6]

  1. permute rows
  2. scale rows by a nonzero scalar
  3. add rows to other rows
  4. permute columns, and
  5. scale columns by a nonzero scalar.

Thus, we can perform Gaussian elimination on G. Indeed, this allows us to assume that the generator matrix is in the standard form. More precisely, for any matrix G we can find an invertible matrix U such that U G = [ I k | P ] {\displaystyle UG={\begin{bmatrix}I_{k}|P\end{bmatrix}}} {\displaystyle UG={\begin{bmatrix}I_{k}|P\end{bmatrix}}}, where G and [ I k | P ] {\displaystyle {\begin{bmatrix}I_{k}|P\end{bmatrix}}} {\displaystyle {\begin{bmatrix}I_{k}|P\end{bmatrix}}} generate equivalent codes.

See also

[edit]
  • Hamming code (7,4)

Notes

[edit]
  1. ^ MacKay, David, J.C. (2003). Information Theory, Inference, and Learning Algorithms (PDF). Cambridge University Press. p. 9. ISBN 9780521642989. Because the Hamming code is a linear code, it can be written compactly in terms of matrices as follows. The transmitted codeword t {\displaystyle \mathbf {t} } {\displaystyle \mathbf {t} } is obtained from the source sequence s {\displaystyle \mathbf {s} } {\displaystyle \mathbf {s} } by a linear operation,

    t = G ⊺ s {\displaystyle \mathbf {t} =\mathbf {G} ^{\intercal }\mathbf {s} } {\displaystyle \mathbf {t} =\mathbf {G} ^{\intercal }\mathbf {s} }

    where G {\displaystyle \mathbf {G} } {\displaystyle \mathbf {G} } is the generator matrix of the code... I have assumed that s {\displaystyle \mathbf {s} } {\displaystyle \mathbf {s} } and t {\displaystyle \mathbf {t} } {\displaystyle \mathbf {t} } are column vectors. If instead they are row vectors, then this equation is replaced by

    t = s G {\displaystyle \mathbf {t} =\mathbf {sG} } {\displaystyle \mathbf {t} =\mathbf {sG} }

    ... I find it easier to relate to the right-multiplication (...) than the left-multiplication (...). Many coding theory texts use the left-multiplying conventions (...), however. ...The rows of the generator matrix can be viewed as defining the basis vectors.
    {{cite book}}: CS1 maint: multiple names: authors list (link)
  2. ^ Ling & Xing 2004, p. 52
  3. ^ Roman 1992, p. 198
  4. ^ Roman 1992, p. 200
  5. ^ Pless 1998, p. 8
  6. ^ Welsh 1988, pp. 54-55

References

[edit]
  • Ling, San; Xing, Chaoping (2004), Coding Theory / A First Course, Cambridge University Press, ISBN 0-521-52923-9
  • Pless, Vera (1998), Introduction to the Theory of Error-Correcting Codes (3rd ed.), Wiley Interscience, ISBN 0-471-19047-0
  • Roman, Steven (1992), Coding and Information Theory, GTM, vol. 134, Springer-Verlag, ISBN 0-387-97812-7
  • Welsh, Dominic (1988), Codes and Cryptography, Oxford University Press, ISBN 0-19-853287-3

Further reading

[edit]
  • MacWilliams, F.J.; Sloane, N.J.A. (1977), The Theory of Error-Correcting Codes, North-Holland, ISBN 0-444-85193-3

External links

[edit]
  • Generator Matrix at MathWorld
  • v
  • t
  • e
Matrix classes
Explicitly constrained entries
  • Alternant
  • Anti-diagonal
  • Anti-Hermitian
  • Anti-symmetric
  • Arrowhead
  • Band
  • Bidiagonal
  • Bisymmetric
  • Block-diagonal
  • Block
  • Block tridiagonal
  • Boolean
  • Cauchy
  • Centrosymmetric
  • Conference
  • Complex Hadamard
  • Copositive
  • Diagonally dominant
  • Diagonal
  • Discrete Fourier Transform
  • Elementary
  • Equivalent
  • Frobenius
  • Generalized permutation
  • Hadamard
  • Hankel
  • Hermitian
  • Hessenberg
  • Hollow
  • Integer
  • Logical
  • Matrix unit
  • Metzler
  • Moore
  • Nonnegative
  • Pentadiagonal
  • Permutation
  • Persymmetric
  • Polynomial
  • Quaternionic
  • Signature
  • Skew-Hermitian
  • Skew-symmetric
  • Skyline
  • Sparse
  • Sylvester
  • Symmetric
  • Toeplitz
  • Triangular
  • Tridiagonal
  • Vandermonde
  • Walsh
  • Z
Constant
  • Exchange
  • Hilbert
  • Identity
  • Lehmer
  • Of ones
  • Pascal
  • Pauli
  • Redheffer
  • Shift
  • Zero
Conditions on eigenvalues or eigenvectors
  • Companion
  • Convergent
  • Defective
  • Definite
  • Diagonalizable
  • Hurwitz-stable
  • Positive-definite
  • Stieltjes
Satisfying conditions on products or inverses
  • Congruent
  • Idempotent or Projection
  • Invertible
  • Involutory
  • Nilpotent
  • Normal
  • Orthogonal
  • Unimodular
  • Unipotent
  • Unitary
  • Totally unimodular
  • Weighing
With specific applications
  • Adjugate
  • Alternating sign
  • Augmented
  • Bézout
  • Jabotinsky
  • Cartan
  • Circulant
  • Cofactor
  • Commutation
  • Confusion
  • Coxeter
  • Distance
  • Duplication and elimination
  • Euclidean distance
  • Fundamental (linear differential equation)
  • Generator
  • Gram
  • Hessian
  • Householder
  • Jacobian
  • Moment
  • Payoff
  • Pick
  • Random
  • Rotation
  • Routh-Hurwitz
  • Seifert
  • Shear
  • Similarity
  • Symplectic
  • Totally positive
  • Transformation
Used in statistics
  • Centering
  • Correlation
  • Covariance
  • Design
  • Doubly stochastic
  • Fisher information
  • Hat
  • Precision
  • Stochastic
  • Transition
Used in graph theory
  • Adjacency
  • Biadjacency
  • Degree
  • Edmonds
  • Incidence
  • Laplacian
  • Seidel adjacency
  • Tutte
Used in science and engineering
  • Cabibbo–Kobayashi–Maskawa
  • Density
  • Fundamental (computer vision)
  • Fuzzy associative
  • Gamma
  • Gell-Mann
  • Hamiltonian
  • Irregular
  • Overlap
  • S
  • State transition
  • Substitution
  • Z (chemistry)
Related terms
  • Jordan normal form
  • Linear independence
  • Matrix exponential
  • Matrix representation of conic sections
  • Perfect matrix
  • Pseudoinverse
  • Row echelon form
  • Wronskian
  • icon Mathematics portal
  • List of matrices
  • Category:Matrices (mathematics)
Retrieved from "https://teknopedia.ac.id/w/index.php?title=Generator_matrix&oldid=1289108387"
Category:
  • Coding theory
Hidden categories:
  • CS1 maint: multiple names: authors list
  • Articles with short description
  • Short description matches Wikidata

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id