SlideShare a Scribd company logo
4
Most read
9
Most read
10
Most read
DATA COMMUNICATION
NOTES
TABLE OF CONTENTS
 COVER PAGE………………………….slide 01
 NAMES OF PARTICIPANTS…………. slide 03
 TYPES OF ERRORS………………….. Slide 04
 REDUNDANCY………………………. Slide 05
 ERROR DETECTION AND CORRECTION slide 06
TYPES OF ERRORS
1) SINGLE BIT ERROR
The term single-bit error means that only 1 bit of a
given data unit (such as a byte, character, or packet) is
changed from 1 to 0 or from 0 to 1.
TYPES OF ERRORS cont…
BURST ERROR
The term burst error means that 2 or more bits in the
data unit have changed from 1 to 0 or from 0 to 1.
REDUNDANCY
The central concept in detecting or correcting errors.
 To be able to detect or correct errors, we need to
send some extra bits with our data.
 These redundant bits are added by the sender and
removed by the receiver.
 Their presence allows the receiver to detect or
correct corrupted bits.
ERROR DETECTION AND ERROR
CORRECTION
ERROR DETECTION
is the process of monitoring data transmission and
determining when errors have occurred. Error-
detection techniques neither correct errors nor identify
which bits are in error they indicate only when an
error has occurred.
ERROR CORRECTION
Is the process of recovering or removing errors in
transmitted signal of information. This is mainly done
at the receiver.
BLOCK CODING
 The message is divided into blocks
 Each block is k-bits size, called dataword add r
redundant bits to each block
 The resulting n-bit blocks are called codewords.
 n = k + r
 2^n – 2^k (illegal or invaild codewords)
BLOCK CODING cont……
 An error-detecting code can detect only the types of
errors for which it is designed; other types of errors
may remain undetected.
PARITY CHECK
Parity Check
The simplest error-detecting scheme is to append a
parity bit to the end of a block of data. A typical
example is character transmission, in which a parity
bit is attached to each 7-bit IRA character. The value of
this bit is selected so that the character has an even
number of 1s (even parity) or an odd number of 1s
(odd parity).
HAMMING DISTANCE
 Is the number of difference between the
corresponding bits. d(x,y)
 The minimum Hamming distance is the smallest
Hamming distance between all possible pairs in a set
of words.
 Any coding scheme needs at least three parameters
HAMMING DISTANCE cont…..
(i)Code word size n
(ii)Data word size k
(iii)d min
 The hamming distance between the sent and
received code words is the number of bits affected
 To guarantee the detection of up to s errors in all
cases, the minimum
 Hamming distance in a block code must be dmin= s
+ 1.
CYCLIC REDUNDANCY CHECKING
One of the most common, and one of the most
powerful, error-detecting codes is the cyclic
redundancy check (CRC), which can be described as
follows. Given a k-bit block of bits, or message the
transmitter generates an (n-k) bit sequence, known as
a frame check sequence (FCS), such that the resulting
frame, consisting of n bits, is exactly divisible by some
predetermined number. The receiver then divides the
incoming frame by that number and, if there is no
remainder, assumes there was no
Error.
CHECKSUM
 CHECKSUM is another relatively simple form of
redundancy error checking where each character has
a numerical value assigned to it. The characters
within a message are combined together to produce
an error-checking character (checksum), which can
be as simple as the arithmetic sum of the numerical
values of all the characters in the message.
FORWARD ERROR CORRECTION
Forward error correction (FEC) is the only error-
correction scheme that actually detects and corrects
transmission errors when they are received without
requiring a retransmission.
With FEC, redundant bits are added to the message
before transmission. When an error is
detected, the redundant bits are used to determine
which bit is in error

More Related Content

PDF
PPTX
Addressing modes of 8086 - Binu Joy
PPTX
Convolution codes and turbo codes
PPTX
Pulse shaping
PPTX
Booths algorithm for Multiplication
PDF
Path loss models
PDF
Chapter 5 counter
PDF
Router 1X3 – RTL Design and Verification
Addressing modes of 8086 - Binu Joy
Convolution codes and turbo codes
Pulse shaping
Booths algorithm for Multiplication
Path loss models
Chapter 5 counter
Router 1X3 – RTL Design and Verification

What's hot (20)

PPTX
Array multiplier
PPTX
Introduction to Digital Signal processors
PPTX
Amplitude shift keying
PPTX
BCH Codes
PPTX
Generation and detection of psk and fsk
PDF
8086 Register organization and Architecture details
PPTX
AMBA Ahb 2.0
PPTX
Ambha axi
PPT
PDF
Digital Modulation Unit 3
PPTX
Line coding
PDF
Design of Synthesizable Asynchronous FIFO And Implementation on FPGA
PDF
DCDR Unit-6 Predictive Coding
PPT
Verilog tutorial
PPTX
QPSK(quadrature phase shift keying) Introduction
PPTX
Reduced ordered binary decision diagram
PPTX
Johnson Counter
PPT
Hardware implementation for Addition and subtraction in Digital Hardware
PPTX
Superhetrodyne receiver
Array multiplier
Introduction to Digital Signal processors
Amplitude shift keying
BCH Codes
Generation and detection of psk and fsk
8086 Register organization and Architecture details
AMBA Ahb 2.0
Ambha axi
Digital Modulation Unit 3
Line coding
Design of Synthesizable Asynchronous FIFO And Implementation on FPGA
DCDR Unit-6 Predictive Coding
Verilog tutorial
QPSK(quadrature phase shift keying) Introduction
Reduced ordered binary decision diagram
Johnson Counter
Hardware implementation for Addition and subtraction in Digital Hardware
Superhetrodyne receiver
Ad

Similar to Parity check, redundancy, and errors (20)

PPT
13-DataLink_02.ppt
PDF
Data links
PPTX
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...
PPTX
DCN Error Detection & Correction
PPTX
V semester, computer networks BCS502 Module-2_DataLinkLayer
PPTX
Error control coding
PDF
cn computer netwok module 1 computer nep
PDF
07 Data Link LayerError Control.pdf
PPTX
ERROR DETECTION IN DATA COMMUNICATION AND NETWORKING-1.pptx
PDF
Error Control Coding -Introduction
PPT
Channel Coding (Error Control Coding)
PDF
Error detection and correction
PPT
111111111111111111111111111111111111lect5.ppt
PPT
lect5.ppt
PPT
error control coding
PPTX
chp2 - data link layer.pptx
PPTX
PPT
chap10..................................ppt
PDF
Survey on Error Control Coding Techniques
PPTX
Data Communications- Unit-4.pptx
13-DataLink_02.ppt
Data links
Block coding, error detection (Parity checking, Cyclic redundancy checking (C...
DCN Error Detection & Correction
V semester, computer networks BCS502 Module-2_DataLinkLayer
Error control coding
cn computer netwok module 1 computer nep
07 Data Link LayerError Control.pdf
ERROR DETECTION IN DATA COMMUNICATION AND NETWORKING-1.pptx
Error Control Coding -Introduction
Channel Coding (Error Control Coding)
Error detection and correction
111111111111111111111111111111111111lect5.ppt
lect5.ppt
error control coding
chp2 - data link layer.pptx
chap10..................................ppt
Survey on Error Control Coding Techniques
Data Communications- Unit-4.pptx
Ad

Recently uploaded (20)

PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPTX
Funds Management Learning Material for Beg
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
introduction about ICD -10 & ICD-11 ppt.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
SASE Traffic Flow - ZTNA Connector-1.pdf
The New Creative Director: How AI Tools for Social Media Content Creation Are...
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Funds Management Learning Material for Beg
presentation_pfe-universite-molay-seltan.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Introuction about ICD -10 and ICD-11 PPT.pptx
Introuction about WHO-FIC in ICD-10.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
tcp ip networks nd ip layering assotred slides
Slides PPTX World Game (s) Eco Economic Epochs.pptx
The Internet -By the Numbers, Sri Lanka Edition
Cloud-Scale Log Monitoring _ Datadog.pdf
Design_with_Watersergyerge45hrbgre4top (1).ppt
RPKI Status Update, presented by Makito Lay at IDNOG 10

Parity check, redundancy, and errors

  • 2. TABLE OF CONTENTS  COVER PAGE………………………….slide 01  NAMES OF PARTICIPANTS…………. slide 03  TYPES OF ERRORS………………….. Slide 04  REDUNDANCY………………………. Slide 05  ERROR DETECTION AND CORRECTION slide 06
  • 3. TYPES OF ERRORS 1) SINGLE BIT ERROR The term single-bit error means that only 1 bit of a given data unit (such as a byte, character, or packet) is changed from 1 to 0 or from 0 to 1.
  • 4. TYPES OF ERRORS cont… BURST ERROR The term burst error means that 2 or more bits in the data unit have changed from 1 to 0 or from 0 to 1.
  • 5. REDUNDANCY The central concept in detecting or correcting errors.  To be able to detect or correct errors, we need to send some extra bits with our data.  These redundant bits are added by the sender and removed by the receiver.  Their presence allows the receiver to detect or correct corrupted bits.
  • 6. ERROR DETECTION AND ERROR CORRECTION ERROR DETECTION is the process of monitoring data transmission and determining when errors have occurred. Error- detection techniques neither correct errors nor identify which bits are in error they indicate only when an error has occurred. ERROR CORRECTION Is the process of recovering or removing errors in transmitted signal of information. This is mainly done at the receiver.
  • 7. BLOCK CODING  The message is divided into blocks  Each block is k-bits size, called dataword add r redundant bits to each block  The resulting n-bit blocks are called codewords.  n = k + r  2^n – 2^k (illegal or invaild codewords)
  • 8. BLOCK CODING cont……  An error-detecting code can detect only the types of errors for which it is designed; other types of errors may remain undetected.
  • 9. PARITY CHECK Parity Check The simplest error-detecting scheme is to append a parity bit to the end of a block of data. A typical example is character transmission, in which a parity bit is attached to each 7-bit IRA character. The value of this bit is selected so that the character has an even number of 1s (even parity) or an odd number of 1s (odd parity).
  • 10. HAMMING DISTANCE  Is the number of difference between the corresponding bits. d(x,y)  The minimum Hamming distance is the smallest Hamming distance between all possible pairs in a set of words.  Any coding scheme needs at least three parameters
  • 11. HAMMING DISTANCE cont….. (i)Code word size n (ii)Data word size k (iii)d min  The hamming distance between the sent and received code words is the number of bits affected  To guarantee the detection of up to s errors in all cases, the minimum  Hamming distance in a block code must be dmin= s + 1.
  • 12. CYCLIC REDUNDANCY CHECKING One of the most common, and one of the most powerful, error-detecting codes is the cyclic redundancy check (CRC), which can be described as follows. Given a k-bit block of bits, or message the transmitter generates an (n-k) bit sequence, known as a frame check sequence (FCS), such that the resulting frame, consisting of n bits, is exactly divisible by some predetermined number. The receiver then divides the incoming frame by that number and, if there is no remainder, assumes there was no Error.
  • 13. CHECKSUM  CHECKSUM is another relatively simple form of redundancy error checking where each character has a numerical value assigned to it. The characters within a message are combined together to produce an error-checking character (checksum), which can be as simple as the arithmetic sum of the numerical values of all the characters in the message.
  • 14. FORWARD ERROR CORRECTION Forward error correction (FEC) is the only error- correction scheme that actually detects and corrects transmission errors when they are received without requiring a retransmission. With FEC, redundant bits are added to the message before transmission. When an error is detected, the redundant bits are used to determine which bit is in error