Chapter 1 Coding Flashcards

1
Q

Block code

A

code with all codewords fixed length

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

S

A

S=S_alph e.g.|S|=26 or |S|= 2 if binary S^0 ={0}

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

S^l

A

S X S X S X…S
Finite sequence of elements, length l

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

Words in/ over S

A

S* = ∪{l≥0} S’
S^+ = ∪
{l>0}S^l
The elements of S

are also called words over (or in) the alphabet
S.

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

S^0

A

S^0 ={0} The set containing the empty sequence

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

Product defined on S*

A

◦ : S∗ × S∗ → S∗
(x, y) → x ◦ y = xy
where xy is the concatenation of x and y

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

Block encoding map

A

for a “source alphabet” T 1-to1 function
f : T → S^n

to ** word** of length n ≥ 1 over code alphabet S
messages to be sent

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

Code C Defn 1.4

A

Image set C= f(T) corresponding block code

A block (or fixed-length) code
C = {(x1, x2, …, xn),(y1, y2, …, yn), …}
of length n over the alphabet S is a subset of S^n

of M elements

Code C is q-ary
if |S| = q
C⊆S^n

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

Extension f : T∗ → S∗

A

Extending map to encode each element of T in succession
words length n≥ 1

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

q-ary

A

|S|=q e.g binary 3-ary
be aware of this every time, especially in fields

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

x∈T^l encoded over S by…

A

aplying f to each element
f(T^l)⊆ S^{ln}
f(x)_{(i-1)n+j} = f(x_i)_j

(code length n for each “letter” in messageword length l

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

repetition code
q-ary length n

A

(n,q,n)
q-ary length n

C_{q,n} = {ii…i| i∈ S}

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

is code (2t+1,2,2t+1) perfect?

A

Binary repetition code
n=2t+1

every string y ∈S²ᵗ⁺¹ either has more 0’s than 1’s y ∈Bₜ(0..0)
or more 1’s than 0s y ∈Bₜ(1,..,1)

Hence S²ᵗ⁺¹ =Bₜ(0,..,0) ⊔Bₜ(1,..,1)
and C₂,₂ₜ₊₁ is perfect

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