Definitions Flashcards

1
Q

Alphabet

A

An alphabet is a set F such that |F| > 1

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

Symbol

A

A symbol is an element of the alphabet

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

Information

A

Information is a (long) sequence of symbols

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

Binary alphabet

A

F = F_2 = {0, 1}

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

Binary symmetric channel

A

The binary symmetric channel denoted BSC(p) is the following: Input Probability Output 0 1-p 0 0 p 1 1 1-p 1 1 p 0 The probability of a bit error is p

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

Word of length n

A

A word of length n in the alphabet F is an element of F^n = { v = (v1,…,vn) : v1,…,vn ∈ F}

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

Hamming Distance

A

The hamming distance d(x,y) is the number of positions where x differs from y

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

d(x,y)

A

d(x,y) = | {i ∈ (1,…,n) : xi != yi} |

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

Code of length n

A

A code of length n in the alphabet F is a non empty subset of F^n. C ⊆ F^n, C != ø

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

Codeword

A

A codeword is an element of a given code

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

Detected error

A

If y ∈ F^n but not C then a detected error has occurred

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

Undetected error

A

If y ∈ F^n and C then an undetected error has occurred

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

Decoder

A

A decoder is a function DECODER: F^n —> C such that ∀y ∈ F^n DECODE(y) is a nearest neighbour of y in C

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

Nearest neighbour

A

A nearest neighbour of a word y in the code C is a codeword v ∈ C such that d(y,v) = min{d(y,z) : z ∈ C}

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

Decoded correctly

A

If c is transmitted and y is the received word such that y != c but DECODE(y) = c we say that the received word was decided correctly

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

Let C ⊆ F^n be a code, what is n

A

n is the length of the code

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

Let C ⊆ F^n be a code, what is M

A

M = |C|, the number of codewords

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

Let C ⊆ F^n be a code, what is k

A

k = log_q(M) is the information dimension of C, q = |F|

19
Q

Let C ⊆ F^n be a code, what is d

A

d = d(C) = min{d(v,w) | v != w, v, w ∈ C} the minimum distance of C defined is M ≥ 2

20
Q

Let C ⊆ F^n be a code, what is R

A

R = k/n, the rate of code

21
Q

Let C ⊆ F^n be a code, what is 𝛿

A

𝛿 = d/n, relative distance

22
Q

Trivial Code

A

Let F be an alphabet, n ∈ N. The trivial code of length n in the alphabet F is C=F^n

23
Q

Repetition Code of length n

A

The repetition code of length n in the alphabet F is the code Rep(n,F) = {aa…a n times| a ∈ F^n}

24
Q

Hamming Sphere

A

if y ∈ F^n and 0 ≤ r ≤ n the set S_r(y) = {v ∈ F^n: d(v, y) ≤ r} is known as the hamming sphere with centre y and radius r

25
Q

Perfect Code

A

A code C ⊆ F^n is perfect if C attains the hamming bound. |C| = q^n/(SUM_0^n (nCi)(q-1)^i), where t= [(d-1)/2], d=d(C)

26
Q

Maximum Distance Seperable Code

A

A MDS code is a code with k = n-d+1

27
Q

Linear Code

A

A linear code is a subspace of the vector space F_q^n

28
Q

Weight

A

The weight of a vector w(v) for v ∈ F_q^n is the number of non zero symbols in the vector v.

29
Q

Zero Sum Code

A

The zero sum code in F_q^n is C = {v ∈ F_q^n : v1 + … + vn = 0 in F_q}

30
Q

Generator Matrix of a linear code

A

The generator matrix of linear code C ⊆ F_q^n is a matrix G = (r1…rk) (column vector) where {r1, … , rk} is a basis of C as a vector space

31
Q

Encode

A

The map F_q^n —> C is encode, mapping u —> uG

32
Q

Generator Matrix in standard form

A

A generator matrix is in standard form if it’s k leftmost columns form an identity matrix G = [I_k | A] where A is a k x (n-k) matrix

33
Q

Coset

A

Let C ⊆ F_q^n linear, y belongs to F_q^n, the set y+C = {y + c | c ∈ C} is the coset of y

34
Q

Coset leader

A

A coset leader of a coset y + C is a vector of minimum weight in y + C

35
Q

Weight Enumerator

A

Let be a linear code of length n. The weight enumerator W_C = A0x^n + … + Any^n, where Ai = #{c ∈ C: w(c) = i}

36
Q

Dual Code

A

If C ⊆ F_q^n is a code, C perp = {v ∈ F_q^n | v•C = {0}} is the dual code

37
Q

Check Matrix

A

A check matrix for a linear code C is a generator matrix for C perp

38
Q

Ham(r,q)

A

A hamming Ham(r,q) - code is a F_q linear code whose check matrix consists of representative vectors from all lines in F_q

39
Q

Algebra A

A

An algebra A over F_q is a ring A which is a vector space over F_q such that: ∀λ ∈ F_q, ∀a,b ∈ A, λ(ab) = (λa)b = a(λb)

40
Q

Ideal

A

An ideal of an algebra R is a subspace I ⊆ R such that RI ⊆ I

41
Q

Syndrome of the vector y

A

Let H be a check matrix for C. The map S: Fqn –> Fqn-k. S(y) = yHT is th syndrome map and yHT is the syndrome of the vector y

42
Q

Generator Polynomial

A

We say that g(x) ∈ Fq[x] is a generator polynomial of a cyclic code C if g(x) is monic and C = {all multiples of g(x) of degree < n}

43
Q

Generator polynomial of C ={0}

A

xn-1

44
Q

Check polynomial

A

A check polynomial of a cyclic code C is h(x) such that g(x)h(x) = xn - 1