Error detection Flashcards

1
Q

What can be the result of an error in the context of data transmission ?

A

It can either be a forbidden code word or another valid code word

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

How is the strenght of a given code measured ?

A

Strenght is measured in the distance between adjacent code word.

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

How is distance used in order to fix the error ?

A

If there is a larger number of forbidden code words between two code words the result of a transmission if invalid will be grouped with the closer valid code word with respect to its distance

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

What are two groups of error protection codes ?

A

Error detection codes and Error correction codes.

EXTRA :
ERROR DETECTION : d ( min ) >= t + 1
ERROR CORRECTION : d ( min ) >= 2t + 1

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

What is the problem with using distance to fix error ?

A

It creates a large amount of unused code words.

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

How is parity bit used in order to prevent errors ?

A

A 0 or a 1 is added to the most significant position in order to create either a odd or even amount of ones in a given code word. This solution detects every single bit error. The problem comes from the fact that it can not correct it as well as the fact that it adds even more digits

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

How can two dimensional code be used to protect against errors ? What is the problem with this solution ?

A

Code words must are placed one below the other and at the start of each row ( on the left ) and each column ( down ) a parity bit is added. This solution provides security against single bit errors as well as being able to correct the error by checking the parity of each row and column. The problem comes from the fact that it can not correct a double error it can only detect it in a single row or a column due to the fact that a double error does not change the parity.

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

What is block check character ?

A

character added to a given block in order to prevent errors

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

Describe multi-parity testing.

A

Refer to the docx. file

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

What do you know about the Hamming code ?

A

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