Error Detection

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Why is error detection necessary in data transmission?

Data can be corrupted due to noise or interference during transmission, altering the signal. Error detection ensures reliable communication by identifying and correcting errors.

2
New cards

What is the difference between error detection and error correction?

Error detection identifies errors caused by noise, while error correction reconstructs the original error-free data.

3
New cards

What is the purpose of redundancy in error detection?

Redundancy adds extra bits to the data to help the receiver detect errors by comparing the transmitted data with the received data.

4
New cards

What is a single-bit error?

A single-bit error occurs when only one bit in the data unit changes (e.g., 0 → 1 or 1 → 0). It is common in parallel transmission due to noisy wires.

5
New cards

What is a burst error?

A burst error involves two or more bits in the data unit changing, not necessarily consecutively. It is common in serial transmission and depends on the data rate and noise duration.

6
New cards

How does the simple parity check work?

A parity bit is added to make the total number of 1s even (or odd for odd parity). The receiver checks the parity; if it doesn’t match, the data is rejected.(Refer to Figure 10.5 for the even-parity concept.)

<p><span>A parity bit is added to make the total number of 1s even (or odd for odd parity). The receiver checks the parity; if it doesn’t match, the data is rejected.<em>(Refer to Figure 10.5 for the even-parity concept.)</em></span></p>
7
New cards

What are the limitations of simple parity check?

It detects all single-bit errors but only detects burst errors if the number of corrupted bits is odd.

8
New cards

How does 2-D parity check improve error detection?

It organizes data into rows and columns, calculates parity for each row and column, and appends parity bits. This increases the likelihood of detecting burst errors.

<p><span>It organizes data into rows and columns, calculates parity for each row and column, and appends parity bits. This increases the likelihood of detecting burst errors.</span></p>
9
New cards

Describe the Cyclic Redundancy Check (CRC) method.

CRC appends a remainder (from binary division of data + appended zeros by a divisor) to the data. The receiver checks the remainder; if it’s zero, the data is intact.
(Refer to Figure 10.8 for binary division in CRC.)

<p><span>CRC appends a remainder (from binary division of data + appended zeros by a divisor) to the data. The receiver checks the remainder; if it’s zero, the data is intact.</span><br><em>(Refer to Figure 10.8 for binary division in CRC.)</em></p>
10
New cards

What properties should a CRC polynomial have?

It should not be divisible by x but should be divisible by x + 1. It should also detect burst errors up to the polynomial's degree.
(Refer to the polynomial example on Page 22.)

<p><span>It should not be divisible by x but should be divisible by x + 1. It should also detect burst errors up to the polynomial's degree.</span><br><em>(Refer to the polynomial example on Page 22.)</em></p>
11
New cards

How does checksum error detection work?

The sender divides data into segments, adds them using 1s complement, complements the sum, and appends it as checksum. The receiver repeats the process; if the result is 0, the data is accepted.
*(Refer to Examples 7-9 for checksum calculations.)*

<p><span>The sender divides data into segments, adds them using 1s complement, complements the sum, and appends it as checksum. The receiver repeats the process; if the result is 0, the data is accepted.</span><br><span>*(Refer to Examples 7-9 for checksum calculations.)*</span></p>
12
New cards

What happens in Example 1 if the word "world" is transmitted without errors?

The receiver counts the 1s in each character, finds even parity, and accepts the data.

13
New cards

What happens in Example 1 if the word "world" is corrupted during transmission?

The receiver detects odd parity in some characters, discards the data, and requests retransmission.

14
New cards

Name a standard polynomial used in CRC and its application.

CRC-32: x32+x26+x23+…+x+1x32+x26+x23+…+x+1, used in LANs.

15
New cards

What types of errors can CRC detect with high probability?

All burst errors affecting an odd number of bits, all bursts ≤ polynomial degree, and 99.97% of longer bursts.

16
New cards

How does Automatic Repeat Request (ARQ) work in error control?

ARQ automatically requests retransmission of damaged or lost frames detected by error-checking mechanisms like CRC or checksum.