Cmput: 2D parity error detection scheme

Click For Summary
SUMMARY

The discussion focuses on the two-dimensional parity error detection scheme, specifically using odd parity for row encoding and column parity in the last row. An error is detected if there are contradictions in the parity checks of the rows and columns. The corner parity bit serves to verify column parity. The overhead bits in the example consist of the additional parity bits added for error detection, which are crucial for identifying and potentially correcting errors in data transmission.

PREREQUISITES
  • Understanding of two-dimensional parity error detection schemes
  • Knowledge of odd and even parity concepts
  • Familiarity with binary encoding and bit manipulation
  • Basic principles of error detection and correction in data transmission
NEXT STEPS
  • Study the implementation of two-dimensional parity error detection schemes in data communication
  • Learn about error correction techniques such as Hamming code
  • Explore the differences between odd and even parity in data encoding
  • Investigate the impact of overhead bits on data transmission efficiency
USEFUL FOR

This discussion is beneficial for computer scientists, network engineers, and anyone involved in data transmission and error detection methodologies.

hkstyles
Messages
2
Reaction score
0
Question Details:
The following blocks have been encoded using the two-dimensional parity error detection scheme. That is, the rows have been encoded using odd parity and the last row holds the parity bits of the columns which have also been encoded using odd parity. There are two possible interpretations of the corner parity bit in the last block – it can either check the row or column parity. In this example, it has been used to check the column parity.

a) Is an error detected?

b) If there is an error (or more than one errors) detected: are there conditions where the error or errors can be corrected? If there is no error detected, could there have been errors that were not detected?

c) How many overhead bits are there in this example?

1 0 1 1 1 0 0 1
0 1 0 0 1 1 0 0
0 0 0 0 0 1 1 1
1 1 1 0 0 0 0 0
1 1 1 0 1 1 0 1

--------------------------------------------
also.. :
The following message bits are to be transmitted: 11010001010001001010. It is decided to split this message into blocks of 5 bits and apply the two-dimensional parity error detection scheme using even parity. Show the encoded blocks that would be transmitted.
 
Physics news on Phys.org
You have to show your work if you want to receive detailed help.

Here's something to start you off. Recall the definition of odd parity. The parity bit is set to 0 if you have an odd numbers of ones and it is set to 0 if you have an even number of ones.

In your case, the last row (bottom) and the last column (to the right) are the parity bits. Compare each row and column and see if you find any contradictions. If you do, then t here has been an error in the transmission.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
11K
  • · Replies 10 ·
Replies
10
Views
5K