Content deleted Content added
m ISBNs (Build KH) |
Magioladitis (talk | contribs) m fixed header names + general fixes using AWB (8863) |
||
Line 1:
In [[coding theory]], a '''standard array''' (or Slepian array) is a <math>q^{n-k}</math> by <math>q^{k}</math> array that lists all elements of a particular <math>\mathbb{F}_q^n</math> [[vector space]]. Standard arrays are used to [[
== Definition ==
Line 13:
{| class="wikitable"
|-
| <u>[[
| 01101
| 10110
Line 56:
Note that the above is only one possibility for the standard array; had 00011 been chosen as the first [[coset leader]] of weight two, another standard array representing the code would have been constructed.
Note that the first row contains the <u>0</u> vector and the codewords of <math>C_{3}</math> (<u>0</u> itself being a codeword). Also, the leftmost column contains the vectors of [[
== Constructing a standard array ==
Line 147:
Note that decoding via standard array does not guarantee that all vectors are decoded correctly. If we receive the vector 1010, using the standard array above would decode the message as 1110, a codeword distance 1 away. However, 1010 is also distance 1 away from the codeword 1011. In such a case some implementations might ask for the message to be resent. This ambiguity is another reason that different decoding methods are sometimes used.
== See
* [[Linear code]]
|