• edited by
27,490 views
63 63 votes

Data transmitted on a link uses the following $2D$ parity scheme for error detection:
Each sequence of $28$ bits is arranged in a $4\times 7$ matrix (rows $r_0$ through $r_3$, and columns $d_7$  through $d_1$) and is padded with a column $d_0$ and row $r_4$ of parity bits computed using the Even parity scheme. Each bit of column $d_0$ (respectively, row $r_4$) gives the parity of the corresponding row (respectively, column). These $40$ bits are transmitted over the data link.

$$\small \begin{array}{|c|c|c|c|c|c|c|c|c|c|} \hline
&\bf{d_7}&\bf{d_6}&\bf{d_5}&\bf{d_4}&\bf{d_3}&\bf{d_2}&\bf{d_1}&\bf{d_0}\\
\hline
\bf{r_0}&0&1&0&1&0&0&1&\bf{1}\\\hline
\bf{r_1}&1&1&0&0&1&1&1&\bf{0}\\\hline
\bf{r_2}&0&0&0&1&0&1&0&\bf{0}\\\hline
\bf{r_3}&0&1&1&0&1&0&1&\bf{0}\\\hline
\bf{r_4}&\bf{1}&\bf{1}&\bf{0}&\bf{0}&\bf{0}&\bf{1}&\bf{1}&\bf{0}\\
\hline\end{array}$$

The table shows data received by a receiver and has $n$ corrupted bits. What is the mini­mum possible value of $n$?

  1. $1$
  2. $2$
  3. $3$
  4. $4$

12 Answers

Best answer
54 54 votes
$$\small \begin{array}{|c|c|c|c|c|c|c|c|c|c|} \hline
&\bf{d_7}&\bf{d_6}&\bf{d_5}&\bf{d_4}&\bf{d_3}&\bf{d_2}&\bf{d_1}&\bf{d_0}\\
\hline
\bf{r_0}&0&1&0&1&0&0&1&\bf{1}\\\hline
\bf{r_1}&1&1&\boxed0&0&1&1&1&\bf{0}\\\hline
\bf{r_2}&0&0&0&1&0&1&0&\bf{0}\\\hline
\bf{r_3}&0&1&1&0&1&0&1&\bf{0}\\\hline
\bf{r_4}&\bf{1}&\bf{1}&\bf{0}&\bf{0}&\bf{0}&\boxed{\bf{0}}&\bf{1}&\boxed{\bf{1}}\\
\hline\end{array}$$

Here, we need to change minimum $3$ bits, and by doing it we get correct parity column wise and row wise (Correction marked by boxed number)

C is answer
• edited by
15 15 votes
Answer: C

(r1, d5) should be 1.

(r4, d2) should be 0.

(r4, d0) should be 1.
9 9 votes

Here we have odd parity at row r1 and columns d5,d2 and d0.

Now since only 1 row shows error it can be (r1,d0) or (r1,d2) or (r1,d5)-----> any one of the three possible choices.

suppose it is (r1,d2).

Now still we are left with two errors at d0 and d5 but there is no error in any other row. It means error is at same row but two columns d0 and d5 and hence row parity could not detect it.

example- it could be r2,d0 and r2,d5 or r3,d0 and r3,d5 or any such choice.

so we can have minimum three bit error here.

Answer-  C

• edited by
5 5 votes

There will be two possibilities...

CASE 1:

  d7 d6 d5 d4 d3 d2 d1 d0
r0   0   1   0   1   0   0   1   1
r1   1    1   0   0   1   1   1   0
r2   0   0      0    1   0   1   0   0
r3   0   1   1   0   1   0   1   0
r4   1   1   0   0   0   1   1   0

CASE 2:

  d7 d6 d5 d4 d3 d2 d1 d0
r0   0   1   0   1   0   0   1   1
r1   1    1   0   0   1   1   1   0
r2   0   0      0    1   0   1   0   0
r3   0   1   1   0   1   0   1   0
r4   1   1   0   0   0   1   1   0

so, in either cases minimum three 3-bits are corrupted.

• edited by
2 2 votes
It is 2D parity scheme and generally we check for 1D parity scheme, i.e., either row and column, so in 2D parity scheme we need to check both row as well as column.

And it is given this is even parity so, whichever column and row is not even parity there is corruption happend

So if you look carefully column d5 it is odd parity so there is one corruption similarly at d2 and in last d0.

So make it even 2D parity we need to change atleast 3 bits

So option C is correct.
Answer:
Position:
Show:

Related questions

100 100 votes
7 answers 7 answers
30.9k
30.9k views
Ishrat Jahan asked Oct 29, 2014
30,890 views
Host $X$ has $IP$ address $192.168.1.97$ and is connected through two routers $R1$ and $R2$ to an­other host $Y$ with $IP$ address $192.168.1.80$. Router $R1$ has $IP$ ad...
76 76 votes
10 answers 10 answers
22.6k
22.6k views
Ishrat Jahan asked Oct 29, 2014
22,604 views
Host $X$ has IP address $192.168.1.97$ and is connected through two routers $R1$ and $R2$ to an­other host $Y$ with IP address $192.168.1.80$. Router $R1$ has IP addresse...
22 22 votes
4 answers 4 answers
14.5k
14.5k views
Ishrat Jahan asked Oct 29, 2014
14,489 views
The total number of keys required for a set of $n$ individuals to be able to communicate with each other using secret key and public key cryptosystems, respectively are:$...
73 73 votes
7 answers 7 answers
24.5k
24.5k views
Ishrat Jahan asked Oct 29, 2014
24,475 views
The three way handshake for $\text{TCP}$ connection establishment is shown below. Which of the following statements are TRUE?$S1:$ Loss of $\text{SYN} + \text{ACK}$ from...