Lab 2 Flashcards

1
Q

!!!!!!!!! Ce reprezintă distanta Hamming dintre două cuvinte binare?

A

Numarul de pozitii binare prin care 2 cuvinte difera

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

!!!!!!!!! Care este distanta Hamming minimă impusă tuturor cuvintelor de cod pentru a putea detecta e biti eronati?

A

dh >= e + 1, distanta Hamming minima dintre doua cuvinte de cod sa fi fost mai mare decat e

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

!!!!!!!! Care trebuie să fie distanta Hamming minimă dintre cuvintele de cod pentru a fi posibilă corectia unui număr de e biti eronati?

A

dh >= 2e+1, distanta Hamming minimă dintre toate cuvintele de cod să fie mai mare decât dublul distantei la care poate apărea cuvântul eronat

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

!!!!!!!! Câte erori poate detecta şi câte poate corecta un cod cu distanta Hamming minimă d?

A

detectie: (d-1)/2
corectie: d-1

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

!!!!!!!! Ce criterii matematice trebuie să satisfacă vectorii-coloană ai matricii de control astfel încât codul liniar să aibă o distantă Hamming minimă d între toate cuvintele sale?

A

dică toate sumele modulo 2 dintre vectorii-coloană ai matricii [H] cu mai puțin de “d” termeni trebuie neapărat să fie nenule

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

!!!!!!!! Ce relatii matematice trebuie să satisfacă coloanele matricii de control a unui cod liniar corector de o eroare?

A

suma % 2 a oricaror 2 coloane diferita de vectorul nul

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

!!!!!!!! Care este numărul minim de corectori distincti ce trebuie să poată fi calculat pentru corectia tuturor erorilor de un singur bit?

A

2^m = n+1

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

!!!!!!!! Cum se calculează bitii de control la transmisie în cazul utilizării unui cod ciclic detector de erori?

A

c(x)=rest {(x^m*d(x)) / g(x)}

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

!!!!!!!! Cum se recunoaşte un cuvânt receptionat eronat în cazul codurilor cu redundantă ciclică?

A

z(x) = rest { v*(x)/g(x) } = rest { e(x) / g(x) }
z != 0 => erori; nr lui z indica bitul eronat
z =0 => nu erori

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

!!!!!!! Ce termeni trebuie să contină orice polinom generator al unui cod ciclic pentru a detecta măcar toate erorile de un singur bit?

A

Orice polinom generator al unui cod cyclic care detectează măcar toate erorile de un singur bit trebuie să conțină x^m și x^0 =1.

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

!!!!!!! Ce proprietăti suplimentare prezintă codurile ciclice fată de cele liniare? Exemplificati.

A

Datorită proprietăților suplimentare legate de ciclicitate, codurile CRC prezintă capabilități de detecție a erorilor superioare codurilor liniare.

De exemplu, prin alegerea adecvată a polinomului generator astfel încât să fie multiplu de x ⊕ 1 , codul poate detecta orice număr impar de erori, nu numai cele de un singur bit.

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