SlideShare a Scribd company logo
7
Most read
11
Most read
16
Most read
Error Detection & Error Correction
Computer Networks
Team Members
Group-I Assignment Topic : Error Detection & Error Correction
Group's representative: TANGUTURU SAI KRISHNA
S.No. BITS ID NAME Official Email ID Personal Email ID
1 2011HW69898
TANGUTURU SAI KRISHNA saikrishna.tanguturu@wipro.com sai.tsk2008@gmail.com
2 2011HW69900
RAYAPU MOSES rayapu.moses@wipro.com stalinkvd001@gmail.com
3 2011HW69932 SHENBAGAMOORTHY A
shenbagamoorthy.a83@wipro.com moorthy2626@gmail.com
4 2011HW69913
ANURUPA K C anurupa.c85@wipro.com anu.rupa30@gmail.com
5 2011HW69909
ARUNJUNAISELVAM P arunjunaiselvam.p95@wipro.com arunjunai.carrer@gmail.com
6 2011HW69569
PRANOB JYOTI KALITA pranob.kalita@wipro.com pranob.kalita90@gmail.com
7 2011HW69893
TINNALURI V N PRASANTH prasanth.tinnaluri@wipro.com naga.prasanth985@gmail.com
8 2011HW69904
KONDALA SUMATHI sumathi.kondala@wipro.com sumathi.kondala@gmail.com
9 2011HW69896
DASIKA KRISHNA dasika.krishna@wipro.com dasikakrishnas@gmail.com
10 2011HW69907
SHEIK SANAVULLA sheik.sanavulla@wipro.com sanavulla.sms@gmail.com
11 2011HW70163
K ASWINI PRIYANKA kamma.priyanka@wipro.com ashupriya.priyanka6@gmail.com
12 2011HW70828
BODDU MADHAVI REDDY boddu.reddy@wipro.com mreddy786@gmail.com
3
Data Link Layer
Definition of Error
 Networks must be able to transform data
from once device to another with
complete accuracy. While the
transmission data can be corrupted, for
reliable communication errors must be
detected and corrected.
5
Types of Errors
 Single-bit errors
 Burst errors
6
Redundancy
 To detect or correct errors, redundant bits of data
must be added
Detection/Correction Techniques
 Parity Checks
 Checksumming methods
 Cyclic redundancy checks
Parity Checks
Parity Bit (PB)
One additional bit per character
Even parity
Odd Parity
How many bit errors can PB detect ?
10001110 --- 10101110 => error !
10001110 --- 10100110 => No error detected !!!
Conclusion – 1 PB can only detect an odd number of
errors !
Single Bit Error Correction
Parity for each character(byte=line) + parity for each column (set of data
bytes sent)
Example - Single Bit Error Correction
Hamming - Correctable single bit error
12
Cyclic Redundancy Checksum (CRC)
•CRC error detection method treats packet of data to
be transmitted as a large polynomial
•Transmitter
•Using polynomial arithmetic, divides polynomial by a
given generating polynomial
•Quotient is discarded
•Remainder is “attached” to the end of message
13
Cyclic Redundancy Checksum
(continued)
•Message (with the remainder) is transmitted to the
receiver
•Receiver divides the message and remainder by
same generating polynomial
•If a remainder not equal to zero results  error
during transmission
•If a remainder of zero results  error during
transmission
14
CRC Encoder/Decoder
CRC - Example
Frame – 1101011011
G(x)=x4+x+1
Transmitted frame:
11010110110000 –
00000000001110
----------------------
11010110111110
Checksums
 • A checksum “adds” together “chunks” of data
 – The “add” operation may not be normal integer
addition
 – The chunk size is typically 8, 16, or 32 bits
 • We’ll discuss:
 – Integer addition “checksum”
 – One’s complement “checksum”
 – Fletcher Checksum
 – Adler Checksum
 – ATN Checksum (AN/466)
17
Error Correction
 Two methods
 Retransmission after detecting error
 Forward error correction (FEC)
18
Forward Error Correction
 Consider only a single-bit error in k bits of data
 k possibilities for an error
 One possibility for no error
 #possibilities = k + 1
 Add r redundant bits to distinguish these
possibilities; we need
2r  k+1
 But the r bits are also transmitted along with
data; hence
2r  k+r+1
19
Number of Redundant Bits
Number of
data bits
k
Number of
redundancy bits
r
Total
bits
k + r
1 2 3
2 3 5
3 3 6
4 3 7
5 4 9
6 4 10
7 4 11
20
Hamming Code
 Simple, powerful FEC
 Widely used in computer memory
 Known as ECC memory
error-correcting bits
21
Redundant Bit Calculation
22
Example: Hamming Code
Thank You
Saikrishna Tanguturu

More Related Content

PPTX
Parity check(Error Detecting Codes)
Imesha Perera
 
PPT
Error detection and correction
Maria Akther
 
PPT
Error Detection And Correction
Renu Kewalramani
 
PPTX
العملات الإلكترونية - بتكوين
Akram Hamdan
 
PDF
Hashing and Hash Tables
adil raja
 
PPT
Hash table
Rajendran
 
PPTX
العملات الرقمية
Kamal AL MASRI
 
PPTX
Bluetooth, RFID and WiMAX Technologies
Mukesh Chinta
 
Parity check(Error Detecting Codes)
Imesha Perera
 
Error detection and correction
Maria Akther
 
Error Detection And Correction
Renu Kewalramani
 
العملات الإلكترونية - بتكوين
Akram Hamdan
 
Hashing and Hash Tables
adil raja
 
Hash table
Rajendran
 
العملات الرقمية
Kamal AL MASRI
 
Bluetooth, RFID and WiMAX Technologies
Mukesh Chinta
 

What's hot (20)

PPTX
Error Detection and Correction presentation
Badrul Alam
 
PPT
Error detection correction (CRC)
Karam Munir Butt
 
PPTX
Error detection and correction
Abdul Razaq
 
PPTX
Error Detection N Correction
Ankan Adhikari
 
PPTX
Check sum
Pooja Jaiswal
 
PPTX
Transport layer protocol
N.Jagadish Kumar
 
PPT
Chapter 4 data link layer
Naiyan Noor
 
PPTX
IPv4 Addressing
TheGodfather HA
 
PPTX
Computer network switching
Shivani Godha
 
PPTX
Application Layer
Dr Shashikant Athawale
 
PPTX
Framing in data link layer
Ahtesham Ullah khan
 
PPTX
Transport layer
Mukesh Chinta
 
PPTX
Presentation on cyclic redundancy check (crc)
Sudhanshu Srivastava
 
PPT
Unit 3 Network Layer PPT
KalpanaC14
 
PPT
TCP/ IP
Harshit Srivastava
 
PPTX
Unit 2 data link control
Vishal kakade
 
PPSX
Error control
selvakumar_b1985
 
PPTX
ELEMENTS OF TRANSPORT PROTOCOL
Shashank Rustagi
 
PPTX
Transmission Control Protocol (TCP)
k33a
 
PPT
IPV4 Frame Format
Aditya Rawat
 
Error Detection and Correction presentation
Badrul Alam
 
Error detection correction (CRC)
Karam Munir Butt
 
Error detection and correction
Abdul Razaq
 
Error Detection N Correction
Ankan Adhikari
 
Check sum
Pooja Jaiswal
 
Transport layer protocol
N.Jagadish Kumar
 
Chapter 4 data link layer
Naiyan Noor
 
IPv4 Addressing
TheGodfather HA
 
Computer network switching
Shivani Godha
 
Application Layer
Dr Shashikant Athawale
 
Framing in data link layer
Ahtesham Ullah khan
 
Transport layer
Mukesh Chinta
 
Presentation on cyclic redundancy check (crc)
Sudhanshu Srivastava
 
Unit 3 Network Layer PPT
KalpanaC14
 
Unit 2 data link control
Vishal kakade
 
Error control
selvakumar_b1985
 
ELEMENTS OF TRANSPORT PROTOCOL
Shashank Rustagi
 
Transmission Control Protocol (TCP)
k33a
 
IPV4 Frame Format
Aditya Rawat
 
Ad

Viewers also liked (7)

PDF
The Digital Marketing Guide E-Book
Anthony Permal
 
PPT
Chapter 7: Transmission Media
Shafaan Khaliq Bhatti
 
PPTX
Presentation on Transmission Media
Syed Ahmed Zaki
 
PPT
Internet architecture
Naman Rastogi
 
PPTX
Internet, intranet and extranet
Jehra Mae Sevillano Ü
 
PPT
FAULT DETECTION IN WIRELESS SENSOR NETWORK
PavithraRShettigar
 
PPTX
Introduction to computer network
Ashita Agrawal
 
The Digital Marketing Guide E-Book
Anthony Permal
 
Chapter 7: Transmission Media
Shafaan Khaliq Bhatti
 
Presentation on Transmission Media
Syed Ahmed Zaki
 
Internet architecture
Naman Rastogi
 
Internet, intranet and extranet
Jehra Mae Sevillano Ü
 
FAULT DETECTION IN WIRELESS SENSOR NETWORK
PavithraRShettigar
 
Introduction to computer network
Ashita Agrawal
 
Ad

Similar to Computer Networks - Error Detection & Error Correction (7)

PPTX
5. Error Coding
Napier University
 
PDF
04_Digital Data Communication Techniques - Part 2.pdf
alyaamohammed251
 
PPT
Lecture 21
Sehrish Rafiq
 
PPTX
UNIT 4 -Data Representation.pptxfghfghhggh
KwadjoOwusuAnsahQuar
 
PPT
Errror Detection and Correction
Mahesh Kumar Attri
 
PPT
Lecture 5
Mahesh Kumar Attri
 
PPTX
Error detection and Correction
TarjMehta1
 
5. Error Coding
Napier University
 
04_Digital Data Communication Techniques - Part 2.pdf
alyaamohammed251
 
Lecture 21
Sehrish Rafiq
 
UNIT 4 -Data Representation.pptxfghfghhggh
KwadjoOwusuAnsahQuar
 
Errror Detection and Correction
Mahesh Kumar Attri
 
Error detection and Correction
TarjMehta1
 

Recently uploaded (20)

PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Software Development Methodologies in 2025
KodekX
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 

Computer Networks - Error Detection & Error Correction