SlideShare a Scribd company logo
SUBJECT :- Computer Nwtwork-2140709
TOPIC :- Error Detection
Prepared by: Vaani Pathak
Branch: CE
Division: B3
Enrollment No.: 170120107131
Guided by: Prof. Mohit Bhadla
Error Detection
Gandhinagar Institute Of Technology2
 Techniques for error detection
• Parity Check
• Checksum methods
• Cyclic Redundancy Check
Parity Check
Gandhinagar Institute Of Technology3
 One extra bit is sent along with the original bits to
make number of 1’s either even in case of even
parity, or odd in case of odd parity.
 For example, if even parity is used and number of 1s
is even then one bit with value 0 is added. This way
number of 1s remains even.
 If the number of 1s is odd, to make it even a bit with
value 1 is added.
Gandhinagar Institute Of Technology4
 Receiver counts the number of 1s in a frame. If the
count of 1’s is even and even parity is used, the
frame is considered to be not corrupted and is
accepted.
 If the count of 1s is odd and odd parity is used, the
frame is still not corrupted.
 If a single bit flips in transit, the receiver can detect it
by counting the number of 1’s.
 But when more than one bits are erroneous, then it
is very hard for the receiver to detect the error.
Checksum
Gandhinagar Institute Of Technology5
 Data is divided into k segments each
of m bits.
 Sender side: Segments are added
using 1’s complement arithmetic to
get the sum.
 Sum is complemented to get the
checksum.
 Checksum segment is sent along
with the data segments.
 Receiver Side: All received
segments are added using 1’s
complement arithmetic to get
complemented sum.
 If the result is zero, the received
data is accepted; otherwise
discarded
Cyclic Redundancy Check
Gandhinagar Institute Of Technology6
 CRC is the most powerful and easy to implement
technique.
 CRC is based on binary division.
 At the destination, the incoming data unit is divided
by the same number.
 If at this step there is no remainder, the data unit is
assumed to be correct and is therefore accepted.
 A remainder indicates that the data unit has been
damaged in transit and therefore must be rejected.
CRC – Example
Gandhinagar Institute Of Technology7
CRC example 2
Gandhinagar Institute Of Technology8
THANK YOU

More Related Content

DOCX
Error dectation and correction
PPTX
Parity generator & checker
PPTX
III_UNIT_ErrorCorrecting.pptx
PDF
1.4.pdf 1.4.pdf 1.4.pdf1.4.pdf1.4.pdf1.4.pdf
PPT
PPTX
Error detection techniques
PPTX
Error detection and Correction
PPTX
22BA013 IM.pptx
Error dectation and correction
Parity generator & checker
III_UNIT_ErrorCorrecting.pptx
1.4.pdf 1.4.pdf 1.4.pdf1.4.pdf1.4.pdf1.4.pdf
Error detection techniques
Error detection and Correction
22BA013 IM.pptx

Similar to error detection (20)

PPT
Error correction and detection th
PPTX
M3 Error detection & correction in data communication.pptx
PPTX
CN module for the second od momodule.ppt
DOCX
Error Detection types
PPTX
Error detector for the whole thing is the same as the
PDF
Fault Detection in Mobile Communication Networks Using Data Mining Techniques...
PDF
4 implementation of various error detection and correction techniques in c...
PPTX
data link layer - Chapter 3
PPTX
Error Control In Network Layer
PPTX
Error Detection in Data link layer or Transport layer
PPTX
Data Transmission(Simplex half duplex and full Duplex
PDF
IRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
PPTX
Computer Networks data link layer PPT-Unit III.pptx
PDF
Error.pdf
PPTX
Satellite error detection and correction presentation
PPTX
Error detection and correction of computer network
PPTX
Statistical Machine Learning unit3 lecture notes
PDF
DATA LINK LAYER.pdf
PDF
Unit1_Introduction to ML_Cross_validation.pdf
PPTX
Error Detection and Correctiouionvn.pptx
Error correction and detection th
M3 Error detection & correction in data communication.pptx
CN module for the second od momodule.ppt
Error Detection types
Error detector for the whole thing is the same as the
Fault Detection in Mobile Communication Networks Using Data Mining Techniques...
4 implementation of various error detection and correction techniques in c...
data link layer - Chapter 3
Error Control In Network Layer
Error Detection in Data link layer or Transport layer
Data Transmission(Simplex half duplex and full Duplex
IRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
Computer Networks data link layer PPT-Unit III.pptx
Error.pdf
Satellite error detection and correction presentation
Error detection and correction of computer network
Statistical Machine Learning unit3 lecture notes
DATA LINK LAYER.pdf
Unit1_Introduction to ML_Cross_validation.pdf
Error Detection and Correctiouionvn.pptx
Ad

More from vaani pathak (15)

PPTX
D’Alembert’s Solution of the Wave Equation
PPT
Dynamic Memory Allocation
PPTX
file management functions
PPTX
interpolation of unequal intervals
PPTX
Arc Length, Curvature and Torsion
PPTX
Cpd 4.2
PPTX
CPD ch 7
PPTX
Chain Drive
PPTX
AM FM PM
PPT
Fixtures and Reflectors
PPT
Calculus ppt format
PPTX
Planning for presentation
PPTX
Types of polarisation
PPTX
CPU Algorithm
PPTX
Air Pollution Acts
D’Alembert’s Solution of the Wave Equation
Dynamic Memory Allocation
file management functions
interpolation of unequal intervals
Arc Length, Curvature and Torsion
Cpd 4.2
CPD ch 7
Chain Drive
AM FM PM
Fixtures and Reflectors
Calculus ppt format
Planning for presentation
Types of polarisation
CPU Algorithm
Air Pollution Acts
Ad

Recently uploaded (20)

PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
OOP with Java - Java Introduction (Basics)
DOCX
573137875-Attendance-Management-System-original
PPT
Project quality management in manufacturing
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
additive manufacturing of ss316l using mig welding
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Digital Logic Computer Design lecture notes
R24 SURVEYING LAB MANUAL for civil enggi
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
CYBER-CRIMES AND SECURITY A guide to understanding
bas. eng. economics group 4 presentation 1.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
OOP with Java - Java Introduction (Basics)
573137875-Attendance-Management-System-original
Project quality management in manufacturing
UNIT-1 - COAL BASED THERMAL POWER PLANTS
additive manufacturing of ss316l using mig welding
Model Code of Practice - Construction Work - 21102022 .pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Lecture Notes Electrical Wiring System Components
UNIT 4 Total Quality Management .pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf

error detection

  • 1. SUBJECT :- Computer Nwtwork-2140709 TOPIC :- Error Detection Prepared by: Vaani Pathak Branch: CE Division: B3 Enrollment No.: 170120107131 Guided by: Prof. Mohit Bhadla
  • 2. Error Detection Gandhinagar Institute Of Technology2  Techniques for error detection • Parity Check • Checksum methods • Cyclic Redundancy Check
  • 3. Parity Check Gandhinagar Institute Of Technology3  One extra bit is sent along with the original bits to make number of 1’s either even in case of even parity, or odd in case of odd parity.  For example, if even parity is used and number of 1s is even then one bit with value 0 is added. This way number of 1s remains even.  If the number of 1s is odd, to make it even a bit with value 1 is added.
  • 4. Gandhinagar Institute Of Technology4  Receiver counts the number of 1s in a frame. If the count of 1’s is even and even parity is used, the frame is considered to be not corrupted and is accepted.  If the count of 1s is odd and odd parity is used, the frame is still not corrupted.  If a single bit flips in transit, the receiver can detect it by counting the number of 1’s.  But when more than one bits are erroneous, then it is very hard for the receiver to detect the error.
  • 5. Checksum Gandhinagar Institute Of Technology5  Data is divided into k segments each of m bits.  Sender side: Segments are added using 1’s complement arithmetic to get the sum.  Sum is complemented to get the checksum.  Checksum segment is sent along with the data segments.  Receiver Side: All received segments are added using 1’s complement arithmetic to get complemented sum.  If the result is zero, the received data is accepted; otherwise discarded
  • 6. Cyclic Redundancy Check Gandhinagar Institute Of Technology6  CRC is the most powerful and easy to implement technique.  CRC is based on binary division.  At the destination, the incoming data unit is divided by the same number.  If at this step there is no remainder, the data unit is assumed to be correct and is therefore accepted.  A remainder indicates that the data unit has been damaged in transit and therefore must be rejected.
  • 7. CRC – Example Gandhinagar Institute Of Technology7
  • 8. CRC example 2 Gandhinagar Institute Of Technology8