defs 6 Flashcards

1
Q

Distance Theorem for Linear Codes

A

Let C ⊆ F^n_q be a linear code with check matrix H. Then d(C) = d if and only if every set of d−1 columns of H is linearly independent and some set of d columns of H is linearly dependent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

line

A

A line is a 1-dimensional subspace of the vector space F^n_q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

representative vector

A

A representative vector of a line is a non-zero vector u from that line. The line is then given by {λu | λ ∈ F_q}.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

projective space

A

The projective space P_n−1(F_q) is the set of all lines in F^n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hamming codes

A

Let r ≥ 2 be given. We let Ham(r, q) denote an Fq-linear code whose check matrix has columns which are representatives of the lines in P_r−1(Fq), exactly one representative vector from each line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ham(r, q) is a perfect…

A

Ham(r, q) is a perfect [n, k, d]q code where
n =(q^r − 1) / q − 1

k = n − r, d = 3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Decoding algorithm for a Hamming code

A

Let a Hamming code be given by its check matrix H. Suppose that a vector y is received.
• Calculate S(y) = yHT
• Find a column of H such that S(y) = λ × that column. (ith column)
• Subtract λ from the ith position in y. The result is the codevector DECODE(y).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A simplex code

A

A simplex code Σ(r, q) is defined as Ham(r, q)⊥

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

weight enumerator of the simplex code

A

W_Σ(r,q) (x, y) = x^n + (q^r − 1)x^[n−q^r−1]y^[q^r−1]

where n = q^r − 1 /q − 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly