SlideShare a Scribd company logo
2
Most read
Kamran Ashraf
MSCs 1st Semester
13-NTU-4009 National Textile University Page 1
Q: What type of errors cannot be detected in all covered
detection algorithms and why? What can be done to detect
such types of errors? Explain above in all one by one error
detection algorithms.
1- Errorsnot detectable by Two Dimensional Parity:
a. Few 4-bit errors are not detectable
b. All 5-bit and above errors are not detectable
Example:
We have Four 7 bit character packet with even parity
Two-Dimensional Parity didn’t detect 4 bit error shown below:
Sent Packet
Even parity
0110100 1
1011010 0
0010110 1
1110101 1
1001011 0
1000110 1
Solution:
Instead of Two dimensional Parity we can use CRC to detect errors upto 32 bit.
2- Errorsnot detectable by the checksum:
a. If somehow two data items gets exchanged during transmission, error is not
detected because sum and the checksum value will remain same.
b. If somehow value of one data item is increased and the value of any other data item
is decreased by the same amount, then the sum and the checksum remain same and
error cannot be detected.
c. If a zero value byte is inserted or deleted, the changes are undetectable.
4-bit Error
not detected
0110100 1
1011010 0
0000111 1
1100100 1
1001011 0
1000110 1
Kamran Ashraf
MSCs 1st Semester
13-NTU-4009 National Textile University Page 2
Example:
Four data items got error as the bits got changed but checksum value is same, the error is not
detected by checksum.
Original Data
Data Item
in binary
Checksum
Value
0001 1
0010 2
0011 3
0001 1
Total 7
Solution:
For safe transmission of data more complex algorithms are needed. Cyclic redundancy check
(CRC) is more sophisticated method to detect these kinds of errors.
3- Errorsnot detectable by the Cyclic RedundancyChecks:
CRC can detect broad range for errors however all kind of errors are not detectable.
a. CRC detect burst error upto CRC size only.
b. CRC cannot detect all burst errors that affect an even number of bits.
c. CRC may not detect burst errors of length greater than the degree of the
polynomial.
After undetected Error
Data Item
in binary
Checksum
Value
0011 3
0000 0
0001 1
0011 3
Total 7

More Related Content

PPT
Lecture 21
PPTX
Class 10
PPT
Error correction, ARQ, FEC
PPTX
Cyclic Redundancy Check in Computers Network
PPT
New error-detection
PPTX
Cyclic redundancy check
PDF
Burst Error Correction
PPTX
Error detection data communication
Lecture 21
Class 10
Error correction, ARQ, FEC
Cyclic Redundancy Check in Computers Network
New error-detection
Cyclic redundancy check
Burst Error Correction
Error detection data communication

What's hot (20)

PDF
Error Correction of Burst error
PPTX
Error detection and correction
PPTX
Error detection and correction
PPTX
Error Control In Network Layer
DOCX
Error detecting and correcting codes
PPSX
Error control
PPT
PPT
Error detection and correction
PPTX
Error correction and Detection technique while sending the message
PPTX
Error detection and correction
PPTX
Parity check, redundancy, and errors
DOCX
Error dectation and correction
PPTX
Digital logic designing presentation
PDF
Error detection and correction
PPT
Lecture 22
PPTX
Lecture 4 errors detection
PPTX
Error control
PPT
Error detection & correction presentation
PPT
Lecture 20
PPTX
Flow control and error control techniques in the data link layer protocol
Error Correction of Burst error
Error detection and correction
Error detection and correction
Error Control In Network Layer
Error detecting and correcting codes
Error control
Error detection and correction
Error correction and Detection technique while sending the message
Error detection and correction
Parity check, redundancy, and errors
Error dectation and correction
Digital logic designing presentation
Error detection and correction
Lecture 22
Lecture 4 errors detection
Error control
Error detection & correction presentation
Lecture 20
Flow control and error control techniques in the data link layer protocol
Ad

Viewers also liked (20)

PDF
Network and computer security-
DOC
Report on data link layer
PDF
Module 1 computer networks imtroduction,data link layer
PDF
Module 5 high speed swan,atm,transport layer
PDF
introduction to computers
PDF
Module 2 network and computer security
PDF
Psicologia
PDF
Module 3 special purpose programmable devices and their interfacing
PDF
Module 3 wlan,bluetooth vlan
PDF
IEEE standards and Data Link Layer Protocol
PDF
Combinational and sequential logic
DOCX
OBIEE 11g : Repository Creation Steps
PDF
Module 2 lan,data link layer
PPT
3a data link layer
PDF
Osi layer notes
PPT
Chapter7
PPT
Dcn unit 2 ppt
PDF
Networking lecture 4 Data Link Layer by Mamun sir
PDF
Client server-computing
DOCX
The ethernet frame a walkthrough
Network and computer security-
Report on data link layer
Module 1 computer networks imtroduction,data link layer
Module 5 high speed swan,atm,transport layer
introduction to computers
Module 2 network and computer security
Psicologia
Module 3 special purpose programmable devices and their interfacing
Module 3 wlan,bluetooth vlan
IEEE standards and Data Link Layer Protocol
Combinational and sequential logic
OBIEE 11g : Repository Creation Steps
Module 2 lan,data link layer
3a data link layer
Osi layer notes
Chapter7
Dcn unit 2 ppt
Networking lecture 4 Data Link Layer by Mamun sir
Client server-computing
The ethernet frame a walkthrough
Ad

Similar to Error Detection types (20)

PPT
Error correction and detection th
PPTX
Error Detection and Correctiouionvn.pptx
PDF
07 Data Link LayerError Control.pdf
PPT
CODING.ppt
PDF
اسس شبكات الفصل الثاني اسسس الشبكات الفصل الثاني.
PPT
computer Networks Error Detection and Correction.ppt
PDF
computer networks Error Detection Methods.pdf
PPT
Error Detection and Error Correction by MHM.ppt
PDF
Error.pdf
PPT
Error detection.ppt
PPT
Error correction error detection in digital communication
PPTX
Error Detection in Data link layer or Transport layer
PPTX
Computer_Communication_Networking_L07Data_Link_Error_control.pptx
PPTX
data link layer - Chapter 3
PPT
901325_chapter vvvvvvvvvvvjjjjjjjvvv.ppt
PPTX
III_UNIT_ErrorCorrecting.pptx
PPTX
ERROR DETECTION IN DATA COMMUNICATION AND NETWORKING-1.pptx
PDF
1.4.pdf 1.4.pdf 1.4.pdf1.4.pdf1.4.pdf1.4.pdf
PPT
Error Detection and Correction.ppt
PPT
901325_chapter 10 (1).ppt
Error correction and detection th
Error Detection and Correctiouionvn.pptx
07 Data Link LayerError Control.pdf
CODING.ppt
اسس شبكات الفصل الثاني اسسس الشبكات الفصل الثاني.
computer Networks Error Detection and Correction.ppt
computer networks Error Detection Methods.pdf
Error Detection and Error Correction by MHM.ppt
Error.pdf
Error detection.ppt
Error correction error detection in digital communication
Error Detection in Data link layer or Transport layer
Computer_Communication_Networking_L07Data_Link_Error_control.pptx
data link layer - Chapter 3
901325_chapter vvvvvvvvvvvjjjjjjjvvv.ppt
III_UNIT_ErrorCorrecting.pptx
ERROR DETECTION IN DATA COMMUNICATION AND NETWORKING-1.pptx
1.4.pdf 1.4.pdf 1.4.pdf1.4.pdf1.4.pdf1.4.pdf
Error Detection and Correction.ppt
901325_chapter 10 (1).ppt

More from Kamran Ashraf (6)

PPTX
The Maximum Subarray Problem
PPTX
Ubiquitous Computing
DOCX
Application programming interface sockets
PPTX
VIRTUAL MEMORY
PPTX
Graphic Processing Unit
PPTX
INSTRUCTION LEVEL PARALLALISM
The Maximum Subarray Problem
Ubiquitous Computing
Application programming interface sockets
VIRTUAL MEMORY
Graphic Processing Unit
INSTRUCTION LEVEL PARALLALISM

Error Detection types

  • 1. Kamran Ashraf MSCs 1st Semester 13-NTU-4009 National Textile University Page 1 Q: What type of errors cannot be detected in all covered detection algorithms and why? What can be done to detect such types of errors? Explain above in all one by one error detection algorithms. 1- Errorsnot detectable by Two Dimensional Parity: a. Few 4-bit errors are not detectable b. All 5-bit and above errors are not detectable Example: We have Four 7 bit character packet with even parity Two-Dimensional Parity didn’t detect 4 bit error shown below: Sent Packet Even parity 0110100 1 1011010 0 0010110 1 1110101 1 1001011 0 1000110 1 Solution: Instead of Two dimensional Parity we can use CRC to detect errors upto 32 bit. 2- Errorsnot detectable by the checksum: a. If somehow two data items gets exchanged during transmission, error is not detected because sum and the checksum value will remain same. b. If somehow value of one data item is increased and the value of any other data item is decreased by the same amount, then the sum and the checksum remain same and error cannot be detected. c. If a zero value byte is inserted or deleted, the changes are undetectable. 4-bit Error not detected 0110100 1 1011010 0 0000111 1 1100100 1 1001011 0 1000110 1
  • 2. Kamran Ashraf MSCs 1st Semester 13-NTU-4009 National Textile University Page 2 Example: Four data items got error as the bits got changed but checksum value is same, the error is not detected by checksum. Original Data Data Item in binary Checksum Value 0001 1 0010 2 0011 3 0001 1 Total 7 Solution: For safe transmission of data more complex algorithms are needed. Cyclic redundancy check (CRC) is more sophisticated method to detect these kinds of errors. 3- Errorsnot detectable by the Cyclic RedundancyChecks: CRC can detect broad range for errors however all kind of errors are not detectable. a. CRC detect burst error upto CRC size only. b. CRC cannot detect all burst errors that affect an even number of bits. c. CRC may not detect burst errors of length greater than the degree of the polynomial. After undetected Error Data Item in binary Checksum Value 0011 3 0000 0 0001 1 0011 3 Total 7