defs 1-3 Flashcards

1
Q

alphabet
symbols
information

A

Fix a set F and call it the alphabet.
Elements of F are called symbols.
By information, we mean a stream (a sequence) of symbols.

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

transmit information

A

It means that symbols are sent by one party (the sender) and are received by another
party (receiver). The symbols are transmitted via some medium, which we will in general
refer to as the channel

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

binary alphabet, bit

A

The binary alphabet is the set {0, 1}. A bit is the

same as binary symbol, an element of the binary alphabet.

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

binary symmetric channel with bit error rate

A
denoted BSC (p)
A channel which transmits binary symbols according to the following rule:
A bit (0 or 1), transmitted via the channel, arrives unchanged with probability 1 − p, and gets flipped with probability p
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hamming distance

A

A word of length n in the alphabet F is an
element of F^n = {v_ = (v1, v2, . . . , vn) | vi ∈ F, 1 ≤ i ≤ n}.

The Hamming distance between two words x, y ∈ F
n is the number of positions where the symbol in x differs from the symbol in y:

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

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

Code

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
7
Q

Codeword

A

A codeword is an element of the code

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

detected error

undetected error

A

let c_ be a codeword transmitted, y_ be the word received, c_ ∈C , y_∈F^n

If y_∈! C a detected error occurred

If y_∈ C but y_ =!c_ an undetected error occurred

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

Decoder

A

A decoder is a function Decode: F^n -> C such that for all 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
10
Q

Nearest neighbour

A

A nearest neighbour of a word y_ in 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
11
Q

Decoded correctly

A

DECODE(y_) = c_

the symbol errors corrected by decoder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
Parameters of a code:
• n
• M
• k
• d(C)
• R
• δ(delta)
A

Let C ⊆ F^n be a code. Then:
• n is the length of the code;

• M denotes the number of codewords, i.e., M = #C;

• k = log_q M is the information dimension of C
(warning: k may not be an integer, although we will see that k is an integer for all useful types of codes);

  • d(C) = min{d(v, w) : v, w ∈ C, v 6= w} is the minimum distance of C. It is defined if #C ≥ 2;
  • R = k/n is the rate of C;
  • δ = d/n is the relative distance of C.

We say that C is an (n, M, d)q-code or an [n, k, d]q-code

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

Trivial code

A
Let C = F^n (every word is a codeword).
Then d(C) = 1. Indeed, d(C) is always positive, because it is measured between pairs of distinct codewords; and there are codewords at distance 1 in the trivial code, for
example aaa . . . a and baa . . . a where a 6= b ∈ F.
This code C is called the trivial code of length n in the alphabet F. 

It is an [n, n, 1]q-code. It detects 0 errors and corrects 0 errors

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

Repetition code

A

The repetition code of length n in the alphabet F,
Rep(n, F) = {aa . . . a | a ∈ F} ⊂ F^n
has q codewords of length n. Each codeword is made up of one symbol repeated n times. The number of codewords is M = q.

This is an [n, 1, n]q-code

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

Trivial bound

A

If an [n,k,d]_q exists then k≤n and d≤n

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

Hamming bound

A

If (n, M, d)_q codes exist, then:

M≤ q^n
____
SUM(^t_i=o) (nCi)(q-1)^i

where t=[(d-1)/2]

17
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 the Hamming sphere with centre y_ and radius r

18
Q

perfect code

A

A code which attains the Hamming bound is called a perfect code

19
Q

singleton bound

A

If [n, k, d]q codes exist, k ≤ n − d + 1

20
Q

maximum distance separable code, MDS code

A

A code which attains the Singleton bound is called a maximum distance separable (MDS) code.