SlideShare a Scribd company logo
10.1
Error Detection
and
Error Correction
Md Mosharof Hosen
CSE dept.
1
Introduction
Error detection is the detection of errors caused by
noise or other impairments during transmission from
the transmitter to the receiver.
Error correction is the detection of errors and
reconstruction of the original, error free data.
2
Types of Errors
 Single bit error :
-Only one bit in the data unit has changed.
 Burst error :
- It means that two or more bits in the data
unit has changed.
3
Single-bit error
Only one bit in the data unit has changed.
4
Burst error
means two or more bits in the data unit has
changed.
5
Error detection/correction
 Error detection
-Check if any error has occurred
-Don’t care the number of errors
-Don’t care the positions of errors
 Error correction
-Need to know the number of errors
-Need to know the positions of errors
-More difficult
6
Using Hamming Method
 Hamming code is a popular error detection and error
correction method in data communication.
 Hamming code can only detect 2 bit error and correct a
single bit error which means it is unable to correct burst
errors if may occur while transmission of data.
7
Continue . . .
Where r is the number of redundant bits required and
m is the number of data bits.
R is calculated by putting r = 1, 2, 3 … until the above
equation becomes true.
R1 bit is appended at position 20
R2 bit is appended at position 21
R3 bit is appended at position 22 and so on.
8
We can count the number of 1s in the Xoring of two
words
1. The Hamming distance d(000, 011) is 2 because
2. The Hamming distance d(10101, 11110) is 3 because
9
Geometric concept for finding dmin in error detection
10
Geometric concept for finding dmin in error correction
To guarantee correction of up to t errors in all cases,
the minimum Hamming distance in a block code must
be dmin = 2t + 1.
11
Design Screenshot
Thanks to all

More Related Content

PPTX
Dlc{binary to gray code conversion} ppt
PPT
carry look ahead adder
PPTX
BCD Adder
PPTX
Decoder Full Presentation
PPTX
Design half ,full Adder and Subtractor
PPTX
Module 4 part_1
PPT
10 Error Detection_and_Correction
Dlc{binary to gray code conversion} ppt
carry look ahead adder
BCD Adder
Decoder Full Presentation
Design half ,full Adder and Subtractor
Module 4 part_1
10 Error Detection_and_Correction

What's hot (20)

PPTX
Convolution codes and turbo codes
PPTX
Turbo codes
PPTX
Register Transfer Language,Bus and Memory Transfer
PPTX
Register transfer language
PPT
Error detection and correction codes
PPTX
Binary parallel adder
PPTX
Data Structure and Algorithms The Tower of Hanoi
PPTX
Source coding
PPTX
Error Detection and Correction presentation
PPTX
Register transfer language
PPTX
Io processing
PPTX
Presentation on Numerical Method (Trapezoidal Method)
PPTX
decorder and encoder and its applications
PPTX
Hashing
DOC
Data structures question paper anna university
PDF
Digital Signal and System
PPTX
Routing algorithm
PPTX
PPTX
Minimum mode and Maximum mode Configuration in 8086
PDF
Bender schmidt method
Convolution codes and turbo codes
Turbo codes
Register Transfer Language,Bus and Memory Transfer
Register transfer language
Error detection and correction codes
Binary parallel adder
Data Structure and Algorithms The Tower of Hanoi
Source coding
Error Detection and Correction presentation
Register transfer language
Io processing
Presentation on Numerical Method (Trapezoidal Method)
decorder and encoder and its applications
Hashing
Data structures question paper anna university
Digital Signal and System
Routing algorithm
Minimum mode and Maximum mode Configuration in 8086
Bender schmidt method
Ad

Similar to Error Detection and Error Correction by MHM.ppt (20)

PPTX
Error detection and correction
PPT
ch10.ppt
PPT
Error detection and correction
PPT
708112464-Error-detection-and-Correction.ppt
PDF
ch10.pdf
PPT
Error Detection and Correction
PDF
ch010.pdf111111111111111111111111111111111111111111
PPTX
Chapter 10
PPT
ch10 Error Detection and Correction.pptttt
PPTX
Error Detection and correction concepts in Data communication and networks
PPT
error detection correction
PPT
PDF
4_Datalink__Error_Detection_and Correction.pdf
PPT
New error-detection
PPT
New error-detection (2)
PPTX
Chapter 10: Error Correction and Detection
PPTX
Data Link Layer- Error Detection and Control_2.pptx
PPT
ch10_2_v1.ppt
PPT
5(1)crc-chechsum-hamming.ppt
PPT
ch10_2_v1.ppt
Error detection and correction
ch10.ppt
Error detection and correction
708112464-Error-detection-and-Correction.ppt
ch10.pdf
Error Detection and Correction
ch010.pdf111111111111111111111111111111111111111111
Chapter 10
ch10 Error Detection and Correction.pptttt
Error Detection and correction concepts in Data communication and networks
error detection correction
4_Datalink__Error_Detection_and Correction.pdf
New error-detection
New error-detection (2)
Chapter 10: Error Correction and Detection
Data Link Layer- Error Detection and Control_2.pptx
ch10_2_v1.ppt
5(1)crc-chechsum-hamming.ppt
ch10_2_v1.ppt
Ad

More from Md Mosharof Hosen (12)

PPTX
SDLC Model by MHM
PPTX
Osi model or open system interconnection by MHM
PPTX
Project on a man walking in the rain with an umbrella by MHM
PPTX
Ray casting algorithm by mhm
PDF
Ui design by mhm
PPTX
Matrix chain multiplication by MHM
PPTX
Measures of central tendency by MHM
PPTX
Thermodynamics laws, Brownian motion, Van der Waals equation of state, Entropy
PPTX
Environment vs Technology
PPTX
Electronics applications and components
PPTX
Computer Software & Hardware by MHM
PPTX
Differential Equation by MHM
SDLC Model by MHM
Osi model or open system interconnection by MHM
Project on a man walking in the rain with an umbrella by MHM
Ray casting algorithm by mhm
Ui design by mhm
Matrix chain multiplication by MHM
Measures of central tendency by MHM
Thermodynamics laws, Brownian motion, Van der Waals equation of state, Entropy
Environment vs Technology
Electronics applications and components
Computer Software & Hardware by MHM
Differential Equation by MHM

Recently uploaded (20)

DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Sustainable Sites - Green Building Construction
PDF
Digital Logic Computer Design lecture notes
PPTX
Artificial Intelligence
PDF
Well-logging-methods_new................
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
PPT on Performance Review to get promotions
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
composite construction of structures.pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Construction Project Organization Group 2.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Sustainable Sites - Green Building Construction
Digital Logic Computer Design lecture notes
Artificial Intelligence
Well-logging-methods_new................
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPT on Performance Review to get promotions
CH1 Production IntroductoryConcepts.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Foundation to blockchain - A guide to Blockchain Tech
composite construction of structures.pdf
Mechanical Engineering MATERIALS Selection
Automation-in-Manufacturing-Chapter-Introduction.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
bas. eng. economics group 4 presentation 1.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Construction Project Organization Group 2.pptx

Error Detection and Error Correction by MHM.ppt

  • 2. 1 Introduction Error detection is the detection of errors caused by noise or other impairments during transmission from the transmitter to the receiver. Error correction is the detection of errors and reconstruction of the original, error free data.
  • 3. 2 Types of Errors  Single bit error : -Only one bit in the data unit has changed.  Burst error : - It means that two or more bits in the data unit has changed.
  • 4. 3 Single-bit error Only one bit in the data unit has changed.
  • 5. 4 Burst error means two or more bits in the data unit has changed.
  • 6. 5 Error detection/correction  Error detection -Check if any error has occurred -Don’t care the number of errors -Don’t care the positions of errors  Error correction -Need to know the number of errors -Need to know the positions of errors -More difficult
  • 7. 6 Using Hamming Method  Hamming code is a popular error detection and error correction method in data communication.  Hamming code can only detect 2 bit error and correct a single bit error which means it is unable to correct burst errors if may occur while transmission of data.
  • 8. 7 Continue . . . Where r is the number of redundant bits required and m is the number of data bits. R is calculated by putting r = 1, 2, 3 … until the above equation becomes true. R1 bit is appended at position 20 R2 bit is appended at position 21 R3 bit is appended at position 22 and so on.
  • 9. 8 We can count the number of 1s in the Xoring of two words 1. The Hamming distance d(000, 011) is 2 because 2. The Hamming distance d(10101, 11110) is 3 because
  • 10. 9 Geometric concept for finding dmin in error detection
  • 11. 10 Geometric concept for finding dmin in error correction To guarantee correction of up to t errors in all cases, the minimum Hamming distance in a block code must be dmin = 2t + 1.