- #1
sammie194
- 6
- 0
1. The question
The following message was originally transmitted with odd parity in each short bit string.
In which strings have errors definitely occurred?
11001 11011 10110 00000 11111 10001
10101 00100 01110
2. The attempt at a solution
It says that it is transmitted with odd parity originally, so do I only have to look if the bit string has an odd or even number of ones? Or do I have to add an parity number, and how would I do that?
Let's say I only have to look at odd/even, answer would be:
11011, and 10001 as these have even 1 numbers. What about the 00000? It doesn't have any ones so not odd, and not even, that's not an error right?
I've seen in the explanation that an parity number is added, but for some reason they add sometimes 0, and sometimes 1. They add 0 when the 1's are already odd, and a 1 as parity number if it's even, to make it odd. I'm kinda confused by this, as this will make every string odd, so there wouldn't be any errors?
I might be thinking weird, but I can't seem to understand how this works.
Can anyone please explain this to me?
Many thanks!
CSM
The following message was originally transmitted with odd parity in each short bit string.
In which strings have errors definitely occurred?
11001 11011 10110 00000 11111 10001
10101 00100 01110
2. The attempt at a solution
It says that it is transmitted with odd parity originally, so do I only have to look if the bit string has an odd or even number of ones? Or do I have to add an parity number, and how would I do that?
Let's say I only have to look at odd/even, answer would be:
11011, and 10001 as these have even 1 numbers. What about the 00000? It doesn't have any ones so not odd, and not even, that's not an error right?
I've seen in the explanation that an parity number is added, but for some reason they add sometimes 0, and sometimes 1. They add 0 when the 1's are already odd, and a 1 as parity number if it's even, to make it odd. I'm kinda confused by this, as this will make every string odd, so there wouldn't be any errors?
I might be thinking weird, but I can't seem to understand how this works.
Can anyone please explain this to me?
Many thanks!
CSM