词条 | Dual code |
释义 |
In coding theory, the dual code of a linear code is the linear code defined by where is a scalar product. In linear algebra terms, the dual code is the annihilator of C with respect to the bilinear form <,>. The dimension of C and its dual always add up to the length n: A generator matrix for the dual code is a parity-check matrix for the original code and vice versa. The dual of the dual code is always the original code. Self-dual codesA self-dual code is one which is its own dual. This implies that n is even and dim C = n/2. If a self-dual code is such that each codeword's weight is a multiple of some constant , then it is of one of the following four types:[1]
Codes of types I, II, III, or IV exist only if the length n is a multiple of 2, 8, 4, or 2 respectively. If a self-dual code has a generator matrix of the form , then the dual code has generator matrix , where is the identity matrix and . References1. ^{{cite book | last=Conway | first=J.H. | authorlink=John Horton Conway |author2=Sloane,N.J.A. | authorlink2=Neil Sloane | title=Sphere packings, lattices and groups | series=Grundlehren der mathematischen Wissenschaften | volume=290 | publisher=Springer-Verlag | date=1988 | isbn=0-387-96617-X | page=77}} {{refbegin}}
External links
1 : Coding theory |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。