SlideShare a Scribd company logo
1 of 22
IT2001PA
Engineering Essentials (2/2)


Chapter 4 - Parity Checking

 Lecturer Name
lecturer_email@ite.edu.sg
                              Nov 20, 2012
Contact Number
Chapter 4 - Parity Checking


Lesson Objectives
Upon completion of this topic, you should be able to:
   Explain the purpose of parity bit and how EX-OR/NOR
    can be used for this purpose.




    IT2001PA Engineering Essentials (2/2)           2
Chapter 4 - Parity Checking


Specific Objectives
  Students should be able to :
      State the uses of a parity bit.
      Define what is even parity.
      Define what is odd parity.
      Give examples of applications where the exclusive
       OR/NOR are widely used :
           Parity generator and
           Parity checker



      IT2001PA Engineering Essentials (2/2)
Chapter 4 - Parity Checking


Introduction
   When you receive a parcel from a friend, how would
    you know that the contents are what your friend has
    send to you?
   One way is to call your friend up and confirm with him
    what he has sent to you.
   Another way is for your friend to include a packing list
    detailing what is in the parcel, and you can tally the
    items in the parcel with the packing list.



    IT2001PA Engineering Essentials (2/2)               4
Chapter 4 - Parity Checking


Introduction
   In the same way when your computer/ printer receives a
    message, how would your computer/printer know that the
    received message is correct?
   One way is for the computer to double check with the sending
    computer what he has received, just like you calling up your
    friend to check the contents of the parcel.
   Another way is for the sending computer to include some
    information in the message, so that by examining the information
    you are able to know whether the received message is correct.
    (Like the packing list).




    IT2001PA Engineering Essentials (2/2)                     5
Chapter 4 - Parity Checking


Parity bit generation and error detection
   In this topic, we will study how the sending computer
    includes additional information for the receiver
    (computer/printer/modem) to check if the message
    received is correct.
   The method we study is called


          parity bit generation and error detection




    IT2001PA Engineering Essentials (2/2)             6
Chapter 4 - Parity Checking


Parity bit generation and error detection
   In this method, for every byte transmitted, one
    additional bit is added to the byte for error checking.




   Therefore, the total number of bits transmitted would
    be 9 bits.
    ( 8 bits of information + 1 bit parity)

    IT2001PA Engineering Essentials (2/2)               7
Chapter 4 - Parity Checking


Parity Systems
   There are two ways to generate a parity bit.
   One is called even parity and the other is odd parity.
   What is even parity?
       the total number of 1’s transmitted must be even.
   What is odd parity?
       the total number of 1’s transmitted must be odd




    IT2001PA Engineering Essentials (2/2)                   8
Chapter 4 - Parity Checking


Generating Even Parity Bit
   How is the even parity bit generated?

     Example: If the byte that we want to transmit is

          1 0 1 0 1 1 0 1
     What is the value of the even parity bit?
     Step 1: count the number of 1’s in the byte.
     Answer: 5




    IT2001PA Engineering Essentials (2/2)               9
Chapter 4 - Parity Checking


Generating Even Parity Bit

  Step 2: the parity bit is the 9th bit.
  Since the total number of 1’s is 5, the even parity bit will
  have a value of 1.
  This will make a total of 6 1’s in the nine bits send across
  to the receiver. This is even parity.




    IT2001PA Engineering Essentials (2/2)                    10
Chapter 4 - Parity Checking


Generating Even Parity Bit
   Review Question

    Original Byte to be send = 1 0 1 1 1 1 0 1         0
    What should the parity bit be?
                                                   Parity bit
    Step 1: how many 1’s are there in the byte?    added to
                                                   make even
    Answer : 6                                     number of 1’s
    Step 2: Since the number of bits are already even, the parity
    bit will be ‘0’.
    Total number of ‘1’s is even.

    IT2001PA Engineering Essentials (2/2)                  11
Chapter 4 - Parity Checking


Generating Odd Parity
   How is the old parity bit generated?

     Example: If the byte that we want to transmit is

          1 0 1 0 1 1 0 0
     What is the value of the old parity bit?
     Step 1: count the number of 1’s in the byte.
     Answer: 4




    IT2001PA Engineering Essentials (2/2)               12
Chapter 4 - Parity Checking


Generating Odd Parity Bit

  Step 2: the parity bit is the 9th bit.
  Since the total number of 1’s is 4, the odd parity bit will
  have a value of 1.
  This will make a total of 5 1’s in the nine bits send across
  to the receiver. This is odd parity.




    IT2001PA Engineering Essentials (2/2)                       13
Chapter 4 - Parity Checking


Parity bit generator circuit
   How we use the XOR and XNOR logic gates to
    generate the parity bit?




    IT2001PA Engineering Essentials (2/2)        14
Chapter 4 - Parity Checking


Odd Parity bit generator circuit




    IT2001PA Engineering Essentials (2/2)   15
Chapter 4 - Parity Checking


Odd Parity bit generator circuit




    IT2001PA Engineering Essentials (2/2)   16
Chapter 4 - Parity Checking


What happens at the printer?
   When the printer receives the word, it will have to
    check if the word is correctly received.
   We will now study a circuit that is used to check the
    correctness of the word received.




    IT2001PA Engineering Essentials (2/2)                 17
Chapter 4 - Parity Checking


Odd Parity bit error detector circuit




    IT2001PA Engineering Essentials (2/2)   18
Chapter 4 - Parity Checking


Odd Parity bit error detector circuit




    IT2001PA Engineering Essentials (2/2)   19
Chapter 4 - Parity Checking


    Parity Generator and Checking Circuit
A                                                                         A
B                                                                         B
C                                                                         C
D                                                                         D




                                   Pe                                 Error
                                                                      indicator

       Parity-bit generator                Parity-checking circuit
             Transmitting system                Receiving system
        IT2001PA Engineering Essentials (2/2)                        20
Chapter 4 - Parity Checking


Summary
   Parity checking is a means of checking if the
    communication of a sequence of bits has been
    correctly received. The two types of most commonly
    used parity checking are:
     odd parity
     even parity
 Parity bit is an extra bit that is attached to the data bits
  that is being transferred from one location to another.
 Parity bit checking can detect single error only, double
  errors will not be detected.


    IT2001PA Engineering Essentials (2/2)                21
Chapter 4 - Parity Checking


Next Lesson




    IT2001PA Engineering Essentials (2/2)   22

More Related Content

Viewers also liked

Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)Imesha Perera
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionMaria Akther
 
Errror Detection and Correction
Errror Detection and CorrectionErrror Detection and Correction
Errror Detection and CorrectionMahesh Kumar Attri
 
Error Detection and Correction - Data link Layer
Error Detection and Correction - Data link LayerError Detection and Correction - Data link Layer
Error Detection and Correction - Data link LayerAbdullaziz Tagawy
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionSiddique Ibrahim
 
Error control, parity check, check sum, vrc
Error control, parity check, check sum, vrcError control, parity check, check sum, vrc
Error control, parity check, check sum, vrcHuawei Technologies
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And CorrectionRenu Kewalramani
 

Viewers also liked (7)

Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)Parity check(Error Detecting Codes)
Parity check(Error Detecting Codes)
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Errror Detection and Correction
Errror Detection and CorrectionErrror Detection and Correction
Errror Detection and Correction
 
Error Detection and Correction - Data link Layer
Error Detection and Correction - Data link LayerError Detection and Correction - Data link Layer
Error Detection and Correction - Data link Layer
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Error control, parity check, check sum, vrc
Error control, parity check, check sum, vrcError control, parity check, check sum, vrc
Error control, parity check, check sum, vrc
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 

Similar to Ee2 chapter4 parity_checking

11. Parity Generator_Checker.pptx
11. Parity Generator_Checker.pptx11. Parity Generator_Checker.pptx
11. Parity Generator_Checker.pptxNaveenPunia5
 
IRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
IRJET- Resolve Error with Detection & Correction Techniques in Computer NetworksIRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
IRJET- Resolve Error with Detection & Correction Techniques in Computer NetworksIRJET Journal
 
error handling codes
error handling codeserror handling codes
error handling codesAparnaLal2
 
Error correction and detection th
Error correction and detection thError correction and detection th
Error correction and detection thShardaSalunkhe1
 
B21DA0201_02.ppt
B21DA0201_02.pptB21DA0201_02.ppt
B21DA0201_02.pptDrPreethiD1
 
Satellite error detection and correction presentation
Satellite error detection and correction presentationSatellite error detection and correction presentation
Satellite error detection and correction presentationAhmedMuhumed2
 
Error detection and correction codes r006
Error detection and correction codes   r006Error detection and correction codes   r006
Error detection and correction codes r006arunachalamr16
 
Computer Networks Module II
Computer Networks Module IIComputer Networks Module II
Computer Networks Module IIAjit Nayak
 
Error dectation and correction
Error dectation and correctionError dectation and correction
Error dectation and correctionfg657
 
Error detecting and correcting codes
Error detecting and correcting codesError detecting and correcting codes
Error detecting and correcting codessaraswathi12
 
DCN Error Detection & Correction
DCN Error Detection & CorrectionDCN Error Detection & Correction
DCN Error Detection & CorrectionRohan Bhatkar
 
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...IRJET Journal
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionSisir Ghosh
 
PARITY_GENERATOR_AND_CHECKER_PPT.pptx
PARITY_GENERATOR_AND_CHECKER_PPT.pptxPARITY_GENERATOR_AND_CHECKER_PPT.pptx
PARITY_GENERATOR_AND_CHECKER_PPT.pptxRockFellerSinghRusse
 
Communication & Internet Technologies PPT 2.pptx
Communication & Internet Technologies PPT 2.pptxCommunication & Internet Technologies PPT 2.pptx
Communication & Internet Technologies PPT 2.pptxfabiankamera1
 
Artificial Neural Networks on a Tic Tac Toe console application
Artificial Neural Networks on a Tic Tac Toe console applicationArtificial Neural Networks on a Tic Tac Toe console application
Artificial Neural Networks on a Tic Tac Toe console applicationEduardo Gulias Davis
 
Design and implementation of single bit error correction linear block code sy...
Design and implementation of single bit error correction linear block code sy...Design and implementation of single bit error correction linear block code sy...
Design and implementation of single bit error correction linear block code sy...TELKOMNIKA JOURNAL
 

Similar to Ee2 chapter4 parity_checking (20)

11. Parity Generator_Checker.pptx
11. Parity Generator_Checker.pptx11. Parity Generator_Checker.pptx
11. Parity Generator_Checker.pptx
 
IRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
IRJET- Resolve Error with Detection & Correction Techniques in Computer NetworksIRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
IRJET- Resolve Error with Detection & Correction Techniques in Computer Networks
 
error handling codes
error handling codeserror handling codes
error handling codes
 
Error correction and detection th
Error correction and detection thError correction and detection th
Error correction and detection th
 
B21DA0201_02.ppt
B21DA0201_02.pptB21DA0201_02.ppt
B21DA0201_02.ppt
 
Satellite error detection and correction presentation
Satellite error detection and correction presentationSatellite error detection and correction presentation
Satellite error detection and correction presentation
 
Error detection and correction codes r006
Error detection and correction codes   r006Error detection and correction codes   r006
Error detection and correction codes r006
 
Computer Networks Module II
Computer Networks Module IIComputer Networks Module II
Computer Networks Module II
 
Error dectation and correction
Error dectation and correctionError dectation and correction
Error dectation and correction
 
Error detecting and correcting codes
Error detecting and correcting codesError detecting and correcting codes
Error detecting and correcting codes
 
DCN Error Detection & Correction
DCN Error Detection & CorrectionDCN Error Detection & Correction
DCN Error Detection & Correction
 
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
PARITY_GENERATOR_AND_CHECKER_PPT.pptx
PARITY_GENERATOR_AND_CHECKER_PPT.pptxPARITY_GENERATOR_AND_CHECKER_PPT.pptx
PARITY_GENERATOR_AND_CHECKER_PPT.pptx
 
Codes
CodesCodes
Codes
 
Communication & Internet Technologies PPT 2.pptx
Communication & Internet Technologies PPT 2.pptxCommunication & Internet Technologies PPT 2.pptx
Communication & Internet Technologies PPT 2.pptx
 
Artificial Neural Networks on a Tic Tac Toe console application
Artificial Neural Networks on a Tic Tac Toe console applicationArtificial Neural Networks on a Tic Tac Toe console application
Artificial Neural Networks on a Tic Tac Toe console application
 
crc_checksum.pdf
crc_checksum.pdfcrc_checksum.pdf
crc_checksum.pdf
 
Hamming code system
Hamming code systemHamming code system
Hamming code system
 
Design and implementation of single bit error correction linear block code sy...
Design and implementation of single bit error correction linear block code sy...Design and implementation of single bit error correction linear block code sy...
Design and implementation of single bit error correction linear block code sy...
 

More from CK Yang

Web topic 27 class test
Web topic 27  class testWeb topic 27  class test
Web topic 27 class testCK Yang
 
Web topic 33 publish websites
Web topic 33  publish websitesWeb topic 33  publish websites
Web topic 33 publish websitesCK Yang
 
Web topic 31 setup remote site
Web topic 31  setup remote siteWeb topic 31  setup remote site
Web topic 31 setup remote siteCK Yang
 
Web topic 32 validate web contents
Web topic 32  validate web contentsWeb topic 32  validate web contents
Web topic 32 validate web contentsCK Yang
 
Web topic 30 ensure web contents meet
Web topic 30   ensure web contents meetWeb topic 30   ensure web contents meet
Web topic 30 ensure web contents meetCK Yang
 
Web topic 29 w3 c page validation
Web topic 29  w3 c page validationWeb topic 29  w3 c page validation
Web topic 29 w3 c page validationCK Yang
 
Web topic 29 w3 c page validation
Web topic 29  w3 c page validationWeb topic 29  w3 c page validation
Web topic 29 w3 c page validationCK Yang
 
Web topic 28. w3 c standards and guidelines
Web topic 28. w3 c standards and guidelinesWeb topic 28. w3 c standards and guidelines
Web topic 28. w3 c standards and guidelinesCK Yang
 
Web topic 26 browser compatibilty and security
Web topic 26  browser compatibilty and securityWeb topic 26  browser compatibilty and security
Web topic 26 browser compatibilty and securityCK Yang
 
Web topic 25 mobile optimized website
Web topic 25  mobile optimized websiteWeb topic 25  mobile optimized website
Web topic 25 mobile optimized websiteCK Yang
 
Web topic 24 usage of web browser
Web topic 24  usage of web browserWeb topic 24  usage of web browser
Web topic 24 usage of web browserCK Yang
 
Web topic 23 web accessibility
Web topic 23  web accessibilityWeb topic 23  web accessibility
Web topic 23 web accessibilityCK Yang
 
Web topic 22 validation on web forms
Web topic 22  validation on web formsWeb topic 22  validation on web forms
Web topic 22 validation on web formsCK Yang
 
Web topic 21 pass info via javascript
Web topic 21  pass info via javascriptWeb topic 21  pass info via javascript
Web topic 21 pass info via javascriptCK Yang
 
Web topic 20 2 html forms
Web topic 20 2  html formsWeb topic 20 2  html forms
Web topic 20 2 html formsCK Yang
 
Web topic 20 1 html forms
Web topic 20 1  html formsWeb topic 20 1  html forms
Web topic 20 1 html formsCK Yang
 
Web topic 18 conflict resolution in css
Web topic 18  conflict resolution in cssWeb topic 18  conflict resolution in css
Web topic 18 conflict resolution in cssCK Yang
 
Web topic 17 font family in css
Web topic 17  font family in cssWeb topic 17  font family in css
Web topic 17 font family in cssCK Yang
 
Web topic 16 css workflow
Web topic 16  css workflowWeb topic 16  css workflow
Web topic 16 css workflowCK Yang
 
Web topic 15 2 basic css layout
Web topic 15 2  basic css layoutWeb topic 15 2  basic css layout
Web topic 15 2 basic css layoutCK Yang
 

More from CK Yang (20)

Web topic 27 class test
Web topic 27  class testWeb topic 27  class test
Web topic 27 class test
 
Web topic 33 publish websites
Web topic 33  publish websitesWeb topic 33  publish websites
Web topic 33 publish websites
 
Web topic 31 setup remote site
Web topic 31  setup remote siteWeb topic 31  setup remote site
Web topic 31 setup remote site
 
Web topic 32 validate web contents
Web topic 32  validate web contentsWeb topic 32  validate web contents
Web topic 32 validate web contents
 
Web topic 30 ensure web contents meet
Web topic 30   ensure web contents meetWeb topic 30   ensure web contents meet
Web topic 30 ensure web contents meet
 
Web topic 29 w3 c page validation
Web topic 29  w3 c page validationWeb topic 29  w3 c page validation
Web topic 29 w3 c page validation
 
Web topic 29 w3 c page validation
Web topic 29  w3 c page validationWeb topic 29  w3 c page validation
Web topic 29 w3 c page validation
 
Web topic 28. w3 c standards and guidelines
Web topic 28. w3 c standards and guidelinesWeb topic 28. w3 c standards and guidelines
Web topic 28. w3 c standards and guidelines
 
Web topic 26 browser compatibilty and security
Web topic 26  browser compatibilty and securityWeb topic 26  browser compatibilty and security
Web topic 26 browser compatibilty and security
 
Web topic 25 mobile optimized website
Web topic 25  mobile optimized websiteWeb topic 25  mobile optimized website
Web topic 25 mobile optimized website
 
Web topic 24 usage of web browser
Web topic 24  usage of web browserWeb topic 24  usage of web browser
Web topic 24 usage of web browser
 
Web topic 23 web accessibility
Web topic 23  web accessibilityWeb topic 23  web accessibility
Web topic 23 web accessibility
 
Web topic 22 validation on web forms
Web topic 22  validation on web formsWeb topic 22  validation on web forms
Web topic 22 validation on web forms
 
Web topic 21 pass info via javascript
Web topic 21  pass info via javascriptWeb topic 21  pass info via javascript
Web topic 21 pass info via javascript
 
Web topic 20 2 html forms
Web topic 20 2  html formsWeb topic 20 2  html forms
Web topic 20 2 html forms
 
Web topic 20 1 html forms
Web topic 20 1  html formsWeb topic 20 1  html forms
Web topic 20 1 html forms
 
Web topic 18 conflict resolution in css
Web topic 18  conflict resolution in cssWeb topic 18  conflict resolution in css
Web topic 18 conflict resolution in css
 
Web topic 17 font family in css
Web topic 17  font family in cssWeb topic 17  font family in css
Web topic 17 font family in css
 
Web topic 16 css workflow
Web topic 16  css workflowWeb topic 16  css workflow
Web topic 16 css workflow
 
Web topic 15 2 basic css layout
Web topic 15 2  basic css layoutWeb topic 15 2  basic css layout
Web topic 15 2 basic css layout
 

Ee2 chapter4 parity_checking

  • 1. IT2001PA Engineering Essentials (2/2) Chapter 4 - Parity Checking Lecturer Name lecturer_email@ite.edu.sg Nov 20, 2012 Contact Number
  • 2. Chapter 4 - Parity Checking Lesson Objectives Upon completion of this topic, you should be able to:  Explain the purpose of parity bit and how EX-OR/NOR can be used for this purpose. IT2001PA Engineering Essentials (2/2) 2
  • 3. Chapter 4 - Parity Checking Specific Objectives Students should be able to :  State the uses of a parity bit.  Define what is even parity.  Define what is odd parity.  Give examples of applications where the exclusive OR/NOR are widely used :  Parity generator and  Parity checker IT2001PA Engineering Essentials (2/2)
  • 4. Chapter 4 - Parity Checking Introduction  When you receive a parcel from a friend, how would you know that the contents are what your friend has send to you?  One way is to call your friend up and confirm with him what he has sent to you.  Another way is for your friend to include a packing list detailing what is in the parcel, and you can tally the items in the parcel with the packing list. IT2001PA Engineering Essentials (2/2) 4
  • 5. Chapter 4 - Parity Checking Introduction  In the same way when your computer/ printer receives a message, how would your computer/printer know that the received message is correct?  One way is for the computer to double check with the sending computer what he has received, just like you calling up your friend to check the contents of the parcel.  Another way is for the sending computer to include some information in the message, so that by examining the information you are able to know whether the received message is correct. (Like the packing list). IT2001PA Engineering Essentials (2/2) 5
  • 6. Chapter 4 - Parity Checking Parity bit generation and error detection  In this topic, we will study how the sending computer includes additional information for the receiver (computer/printer/modem) to check if the message received is correct.  The method we study is called parity bit generation and error detection IT2001PA Engineering Essentials (2/2) 6
  • 7. Chapter 4 - Parity Checking Parity bit generation and error detection  In this method, for every byte transmitted, one additional bit is added to the byte for error checking.  Therefore, the total number of bits transmitted would be 9 bits. ( 8 bits of information + 1 bit parity) IT2001PA Engineering Essentials (2/2) 7
  • 8. Chapter 4 - Parity Checking Parity Systems  There are two ways to generate a parity bit.  One is called even parity and the other is odd parity.  What is even parity?  the total number of 1’s transmitted must be even.  What is odd parity?  the total number of 1’s transmitted must be odd IT2001PA Engineering Essentials (2/2) 8
  • 9. Chapter 4 - Parity Checking Generating Even Parity Bit  How is the even parity bit generated? Example: If the byte that we want to transmit is 1 0 1 0 1 1 0 1 What is the value of the even parity bit? Step 1: count the number of 1’s in the byte. Answer: 5 IT2001PA Engineering Essentials (2/2) 9
  • 10. Chapter 4 - Parity Checking Generating Even Parity Bit Step 2: the parity bit is the 9th bit. Since the total number of 1’s is 5, the even parity bit will have a value of 1. This will make a total of 6 1’s in the nine bits send across to the receiver. This is even parity. IT2001PA Engineering Essentials (2/2) 10
  • 11. Chapter 4 - Parity Checking Generating Even Parity Bit  Review Question Original Byte to be send = 1 0 1 1 1 1 0 1 0 What should the parity bit be? Parity bit Step 1: how many 1’s are there in the byte? added to make even Answer : 6 number of 1’s Step 2: Since the number of bits are already even, the parity bit will be ‘0’. Total number of ‘1’s is even. IT2001PA Engineering Essentials (2/2) 11
  • 12. Chapter 4 - Parity Checking Generating Odd Parity  How is the old parity bit generated? Example: If the byte that we want to transmit is 1 0 1 0 1 1 0 0 What is the value of the old parity bit? Step 1: count the number of 1’s in the byte. Answer: 4 IT2001PA Engineering Essentials (2/2) 12
  • 13. Chapter 4 - Parity Checking Generating Odd Parity Bit Step 2: the parity bit is the 9th bit. Since the total number of 1’s is 4, the odd parity bit will have a value of 1. This will make a total of 5 1’s in the nine bits send across to the receiver. This is odd parity. IT2001PA Engineering Essentials (2/2) 13
  • 14. Chapter 4 - Parity Checking Parity bit generator circuit  How we use the XOR and XNOR logic gates to generate the parity bit? IT2001PA Engineering Essentials (2/2) 14
  • 15. Chapter 4 - Parity Checking Odd Parity bit generator circuit IT2001PA Engineering Essentials (2/2) 15
  • 16. Chapter 4 - Parity Checking Odd Parity bit generator circuit IT2001PA Engineering Essentials (2/2) 16
  • 17. Chapter 4 - Parity Checking What happens at the printer?  When the printer receives the word, it will have to check if the word is correctly received.  We will now study a circuit that is used to check the correctness of the word received. IT2001PA Engineering Essentials (2/2) 17
  • 18. Chapter 4 - Parity Checking Odd Parity bit error detector circuit IT2001PA Engineering Essentials (2/2) 18
  • 19. Chapter 4 - Parity Checking Odd Parity bit error detector circuit IT2001PA Engineering Essentials (2/2) 19
  • 20. Chapter 4 - Parity Checking Parity Generator and Checking Circuit A A B B C C D D Pe Error indicator Parity-bit generator Parity-checking circuit Transmitting system Receiving system IT2001PA Engineering Essentials (2/2) 20
  • 21. Chapter 4 - Parity Checking Summary  Parity checking is a means of checking if the communication of a sequence of bits has been correctly received. The two types of most commonly used parity checking are:  odd parity  even parity  Parity bit is an extra bit that is attached to the data bits that is being transferred from one location to another.  Parity bit checking can detect single error only, double errors will not be detected. IT2001PA Engineering Essentials (2/2) 21
  • 22. Chapter 4 - Parity Checking Next Lesson IT2001PA Engineering Essentials (2/2) 22