Communication Chapter 6 ideas of proofs Flashcards

1
Q

idea of proof for lemma 6.2. dₕ(x,y)=w(x+y).

A

Given any x,y∈𝔽ⁿ₂, x+y has 1 in a position where x and y differ and a 0 in the position where x and y are the same (by definition of addition). So the weight of x+y = # places where x and y differ = dₕ(x,y)

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

idea of proof for minimum hamming distance of C is the minimum weight of a codeword c∈C

A

For x,y∈C s.t. dₕ(x,y)=dₕ(C) we know x/=y and x+y/=0.
Thus dₕ(C)=dₕ(x,y)=w(x+y)≥ min weight of c∈C (since x+y∈C)
Let c’∈C s.t. w(c’) = min weight of c∈C. Since 0∈C and by dₕ(x,y)=w(x,y) we have
min weight of c∈C = w(c’) = w(c’ + 0) = dₕ(c’,0) ≥ dₕ(C)

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

Idea of proof for theorem 6.18 [upperbound] dₕ(c)≤ r

If r is the smallest integer for which there exists r linearly dependent columns in H, then dₕ(c)=r

A
  • consider a collection of the columns of H that form a linearly dependent set since r is the smallest possible integer we have hᵢ₁+…+ hᵢᵣ = 0 (*)
  • Let c be the vector with 1s in positions i₁,…,iᵣ and 0s otherwise. Thus w(c)=r.
  • rewrite equation (*) as Hcᵀ=0 which implies c is part of the code C.
  • by previous result dₕ(c)= min w(c’) ≤ w(c) = r
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Idea of proof for prop 6.21 (i) n = 2ʳ-1 (length of codewords) k= 2ʳ-r-1 (dimension of codewords)

A

By defn of hamming code of order r, its parity check matrix H has r rows and 2ʳ-1 columns. Since H has size (n-k)xn where n is length and k is dimension we can rearrange to get the answer.

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

Idea of proof for prop 6.21 (ii) |C|=2²ʳ⁻ʳ⁻¹ and R(C) = 1 - r/(2ʳ-1)

A

By applying lemma 6.7 |C|=2ᵏ we get the first part.

Then applying the definition R(C)=log|C|/n we get the second part.

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

Idea of proof for prop 6.21 (iii) dₕ(C)=3

A
  • Indeed H has no all zero columns and no 2 columns are identical.
  • On the other hand any two columns in H summed together equals another columns because all possible columns are present.
  • So 3 is the smallest size of a linearly dependent set of columns in H. So by previous theorem we compute dₕ(c)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

idea proof for prop 6.22. There is always a codeword distance at most 1 from the string.

A
  • if the string is in C the the statement holds trivially.
  • if the string is not in C then by defn of parity check matrix we have Hxᵀ = s with s not equal to 0.
  • Note as H contains all possible non zero vectors of length r there exists an i s.t. s=hᵢ.
  • Set c=x+eᵢ. Show c is in C (start with 0=hi+hi) and that dₕ(c,x)=1 (use hamming distance (between c and x) weight).
  • Moreover, the choice of c in both cases is unique otherwise contradiction to dₕ(C)=3
  • Finally to show the moreover part we note Hxᵀ = H(c+eᵢ)ᵀ= Hcᵀ+Heᵢᵀ = 0+hᵢ
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
idea of proof for theorem 6.27. Minimum distance decoding.
If q(s) is a coset leader of Q(s) then c=x+q(s)∈C and c is the nearest codeword to x
A
  1. since x and q(s) are in the code we know x+q(s) is in the code.
  2. Assume for a contradiction there exists a codeword that is closer to x.
  3. Use hamming distance/weight result and the definition of x to show that the weight of c’+x is less than the weight of the coset leader.
  4. Show c’+x is in Q(s)
  5. this is a contradiction since coset leader have smallest possible weight
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Idea of proof for theorem 6.18. [lowerbound] dₕ(C)≥r

If r is the smallest integer for which there exists r linearly dependent columns in H, then dₕ(c)=r

A
  • Let c’ be in the code C s.t. w(c’)=dₕ(C), which exists by a previous result. we know H(c’)ᵀ=0 as c’ is an element of the code.
  • write s=w(c’)
  • If j₁,..,jₛ are the positions of c’ that are 1s then note H(c’)ᵀ=0 is precisely saying hⱼ₁+…+ hⱼₛ=0. I.e., these s columns are linearly dependent. Thus dₕ(C) = w(c’)=s≥r
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Set up of proof for theorem 6.18.

If r is the smallest integer for which there exists r linearly dependent columns in H, then dₕ(c)=r.

A

Let h₁,…,hₙ be the columns of H

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

eᵢ

A

Let eᵢ be the vector that is zero everywhere except the ith position.

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

proof of There is always a unique codeword in a hamming code distance at most 1 from the string first line

A

if x is in the code then we set c=x and triviallt their hamming distance is 0.

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

proof of There is always a unique codeword in a hamming code distance at most 1 from the string. Uniqueness.

A

The choice of c is always unique else one would obtain a contradiction to the minimum hamming distance of the code being 3.

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

SHow the moreover part in proof of There is always a unique codeword in a hamming code distance at most 1 from the string.

“Moreover is x is not in C and i is the position where x and c differ then Hxᵀ=hᵢ where hᵢ is the ith column in H”

A

Hxᵀ = H(c+eᵢ)ᵀ= Hcᵀ+Heᵢᵀ = 0+hᵢ

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

If j₁,..,jₛ are the positions of c’ that are 1s then note H(c’)ᵀ=0 is precisely saying….

(proof of dₕ(C)≥r )

A

hⱼ₁+…+ hⱼₛ=0. I.e., these s columns are linearly dependent.

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

c∈𝔽ⁿ₂ for proving dₕ(C) is at most r

A

Let c∈𝔽ⁿ₂ be the vector with 1s in positions i₁,…,iᵣ and 0s otherwise.

17
Q

c’∈C for proving dₕ(C) is at least r

A

Let c’∈C s.t. w(c’)=dₕ(C), which exists by a previous result.

18
Q
Two main things to show contradiction (there exists a codeword c' which is closer to x than c):
If q(s) is a coset leader of Q(s) then c=x+q(s)∈C and c is the nearest codeword to x
A
  • w(c’+x) < w(q(s))

- Show c’+x ∈ Q(s) calculate H(c’+x)ᵀ

19
Q

Show c=x+eᵢ is in C

Proof of There is always a codeword distance at most 1 from the string.

A

0 = hᵢ + hᵢ = s + hᵢ = Hxᵀ + Heᵢᵀ = H(x+eᵢ)ᵀ => c=x+eᵢ∈C

20
Q

Show c=x+eᵢ has hamming distance 1 from x

Proof of There is always a codeword distance at most 1 from the string.

A

dₕ(x,c)=dₕ(x,x+eᵢ)=w(x+x+eᵢ)=w(eᵢ)=1

21
Q

if x∉C then…

A

By the definition of parity check matrix we have Hxᵀ=s∈𝔽ʳ₂. Since H contains all vectors of length r s=hᵢ.