SlideShare a Scribd company logo
1 of 33
ERROR DETECTION AND CORRECTION,
FLOW AND ERROR CONTROL AND
TRASMISSION MEDIA
WHAT IS ERROR?
Whenever bits flow from one point to another, they are subject to unpredictable changes
because of interference. This interference can change the shape of the signal.
There are two types of errors
 Single –bit error
 Burst error
TYPES OF ERROR
 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.
In single bit error, only 1 bit the data unit has changed.
 Burst Error:-The term burst error means that 2 or more bits in the data unit have changed from 1to 0 or
from 0 to 1.
A burst error means that 2 or more bits in the data unit have changed.
ERROR DETECTION AND CORRECTION
Data can be corrupted during transmission. Some applications require that errors
be detected and corrected.
Redundancy
The central concept in detecting or correcting errors is redundancy. 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.
To detect or correct errors, we need to send extra (redundant) bits with data.
BLOCK CODING
In block coding, we divide our message into blocks, each of k bits, called datawords. We add r redundant bits
to each block to make the length n = k + r. The resulting n-bit blocks are called codewords.
For the moment, it is important to know that we have a set of datawords, each of size k, and a set of
codewords, each of size of n.
With k bits, we can create a combination of 2 𝑘
datawords; with n bits, we can create a combination of
2 𝑛codewords. The block coding process is one-to-one; the same dataword is always encoded as the same
codeword.
1) Error detection means to decide whether
the received data is correct or not without
having a copy of the original message.
2) Error detection uses the concept of
redundancy, which means adding extra
bits for detecting errors at the destination.
Error Detection:-How can errors be detected by using block coding? If the following two conditions are met,
the receiver can detect a change in the original codeword.
1. The receiver has (or can find) a list of valid codewords.
2. The original codeword has changed to an invalid one.
It can be handled in two ways:
1) receiver can have the sender retransmit the entire data
unit.
2) The receiver can use an error-correcting code, which
automatically corrects certain errors.
Error correction:-Error correction is much more difficult than error detection. In error detection, the receiver
needs to know only that the received codeword is invalid; in error correction the receiver needs to find (or guess)
the original codeword sent. We can say that we need more redundant bits for error correction than for error
detection.
To correct an error, the receiver reverses the
value of the altered bit. To do so, it must know
which bit is in error.
Number of redundancy bits needed
 Let data bits = m
 Redundancy bits = r
Total message sent = m+r
The value of r must satisfy the following
relation:
2r ≥ m+r+1
Error Correction
1. One of the most effective codes for error-recovery
2. Used in situations where random errors are likely to occur
3. Error detection and correction increases in proportion to the number of
parity
bits (error-checking bits) added to the end of the information bits
code word = information bits + parity bits
Hamming distance: the number of bit positions in which two code words
differ.
10001001
10110001
* * *
Minimum Hamming distance or D(min) : determines its error detecting
and
correcting capability.
Hamming Code
Example of Hamming Code
FLOW AND ERROR CONTROL
Data communication requires at least two devices working together, one to send and the other to receive. The
most important responsibilities of the data link layer are flow control and error control.
 Flow Control:-Flow control coordinates the amount of data that can be sent before receiving an
acknowledgment and is one of the most important duties of the data link layer. In most protocols,
flow control is a set of procedures that tells the sender how much data it can transmit before it must
wait for an acknowledgment from the receiver.
Flow control refers to a set of procedures used to restrict the amount of data that the sender can send
before waiting for acknowledgment.
 Error Control:-Error control is both error detection and error correction. It allows the receiver to inform the
sender of any frames lost or damaged in transmission and coordinates the retransmission of those frames by
the sender. In the data link layer, the term error control refers primarily to methods of error detection and
retransmission. Error control in the data link layer is often implemented simply: Any time an error is detected
in an exchange, specified frames are retransmitted. This process is called automatic repeat request (ARQ).
Error control in the data link layer is based on automatic repeat
request, which is the retransmission of data.
TRANSMISSION MEDIA
The transmission media that are used to convey information can be classified as guided or unguided. Guided media
provide a physical path along which the signals are propagated; these include twisted pair, coaxial cable and optical
fiber. Unguided media employ an antenna for transmitting through air, vacuum, or water.
There are two types of transmission media:-
 Guided (wired)
 Unguided (wireless)
GUIDED MEDIA
Guided media, which are those that provide a conduit from one device to another, include twisted-pair cable,
coaxial cable, and fiber - optic cable. A signal traveling along any of these media is directed and contained by the
physical limits of the medium.
Guided
Media
Twisted
Pair Cable
Coaxial
Cable
Fiber
Optics
 TWISTED-PAIR CABLE:- A twisted pair consists of two conductors (normally copper), each
with its own plastic insulation, twisted together.
Physical Description:- A twisted pair consists of two insulated copper wires arranged in a regular spiral
pattern. A wire pair acts as a single communication link. Over longer distances, cables may contain hundreds
of pairs. The twisting tends to decrease the crosstalk interference between adjacent pairs in a cable.
Neighbouring pairs in a bundle typically have somewhat different twist lengths to reduce the crosstalk
interference. On long-distance links, the twist length typically varies from 5 to 15 cm. The wires in a pair have
thicknesses of from 0.4 to 0.9 mm.
UNSHIELDED AND SHIELDED TWISTED PAIR
Twisted pair comes in two varieties: unshielded and shielded. Unshielded twisted pair (UTP) is ordinary
telephone wire. This is the least expensive of all the transmission media commonly used for local area networks and
is easy to work with and easy to install.
Unshielded twisted pair is subject to external electromagnetic interference ,including interference from
nearby twisted pair and from noise generated in the environment. A way to improve the characteristics of this
medium is to shield the twisted pair with a metallic braid or sheathing that reduces interference. This shielded
twisted pair (STP) provides better performance at higher data rates. However, it is more expensive and more
difficult to work with than unshielded twisted pair.
 COAXIAL CABLE:-Coaxial cable, like twisted pair, consists of two conductors, but is constructed
differently to permit it to operate over a wider range of frequencies. It consists of a hollow outer cylindrical
conductor that surrounds a single inner wire conductor. Coaxial cable can be used over longer distances and
support more stations on a shared line than twisted pair.
APPLICATIONS
Coaxial cable is perhaps the most versatile transmission medium and is enjoying widespread use in a
wide variety of applications. The most important of these are:-
• Television distribution
• Long-distance telephone transmission
 OPTICAL FIBER:-An optical fiber is a thin (2 to 125 micro m), flexible medium capable of guiding an
optical ray. Various glasses and plastics can be used to make optical fibers. The lowest losses have been
obtained using fibers of ultrapure fused silica.
Five basic categories of application have become important for optical fiber:
• Long-haul trunks (average 1500 km in length)
• Metropolitan trunks(average length of 12 km)
• Rural exchange trunks (lengths ranging from 40 to 160 km)
• Local area networks
UNGUIDED OR WIRELESS TRANSMISSION
For unguided media, transmission and reception are achieved by means of an antenna.
Wireless
Transmission
Radio Wave Microwave Infrared
 RADIO TRANSMISSION:-Radio waves frequency are easy to generate, can travel long distances, and
can penetrate buildings easily, so they are widely used for communication, both indoors and outdoors. Radio
waves also are omnidirectional, meaning that they travel in all directions from the source, so the transmitter
and receiver do not have to be carefully aligned physically. It is used for multicast communication such as
radio and television.
 MICROWAVE TRANSMISSION:-Above 100 MHz, the waves travel in nearly straight lines and
can therefore be narrowly focused. Concentrating all the energy into a small beam by means of a
parabolic antenna (like the familiar satellite TV dish) gives a much higher signal-to-noise ratio, but the
transmitting and receiving antennas must be accurately aligned with each other. These are used for
unicast communication such as cellular telephones ,satellite networks and wireless LANs.
 INFRARED TRANSMISSION:-Infrared waves lies in between visible light spectrum and
microwaves. It has wavelength of 700 nm to 1 mm and frequency ranges from 300 GHz to 430 THz.
Infrared waves are used for very short range communication purposes such as television and it’s
remote. Infrared travels in a straight line so they are directional by nature. Because of high frequency
range, Infrared do not cross wall like obstacles.
Thank You
Regards :Pankaj Kohli

More Related Content

What's hot

Error detection correction (CRC)
Error detection correction  (CRC)Error detection correction  (CRC)
Error detection correction (CRC)Karam Munir Butt
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionCathryn Kuteesa
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionRusty Millabas
 
Error detection in Data Communication System
Error detection in Data Communication SystemError detection in Data Communication System
Error detection in Data Communication SystemIshan Sharma
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And CorrectionShubham Bammi
 
10 Error Detection_and_Correction
10 Error Detection_and_Correction10 Error Detection_and_Correction
10 Error Detection_and_CorrectionAhmar Hashmi
 
Coding Scheme/ Information theory/ Error coding scheme
Coding Scheme/ Information theory/ Error coding schemeCoding Scheme/ Information theory/ Error coding scheme
Coding Scheme/ Information theory/ Error coding schemeskysunilyadav
 
Single-Bit Parity Detection and Correction using Hamming Code 7-Bit Model
Single-Bit Parity Detection and Correction using Hamming Code 7-Bit ModelSingle-Bit Parity Detection and Correction using Hamming Code 7-Bit Model
Single-Bit Parity Detection and Correction using Hamming Code 7-Bit ModelUniversitas Pembangunan Panca Budi
 
Errors, Error Detection, and Error Control
Errors, Error Detection, and Error ControlErrors, Error Detection, and Error Control
Errors, Error Detection, and Error ControlAngel G Diaz
 
Error Detection and Correction presentation
Error Detection and Correction presentation Error Detection and Correction presentation
Error Detection and Correction presentation Badrul Alam
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionSisir Ghosh
 
Data Communication And Networking - ERROR DETECTION AND CORRECTION
Data Communication And Networking - ERROR DETECTION AND CORRECTIONData Communication And Networking - ERROR DETECTION AND CORRECTION
Data Communication And Networking - ERROR DETECTION AND CORRECTIONAvijeet Negel
 
New error-detection
New error-detectionNew error-detection
New error-detectionNitesh Singh
 
Error Detection N Correction
Error Detection N CorrectionError Detection N Correction
Error Detection N CorrectionAnkan Adhikari
 
New error-detection (2)
New error-detection (2)New error-detection (2)
New error-detection (2)Nitesh Singh
 
GROUP03_AMAK:ERROR DETECTION AND CORRECTION PPT
GROUP03_AMAK:ERROR DETECTION AND CORRECTION PPTGROUP03_AMAK:ERROR DETECTION AND CORRECTION PPT
GROUP03_AMAK:ERROR DETECTION AND CORRECTION PPTKrishbathija
 
Cyclic redundancy check
Cyclic redundancy checkCyclic redundancy check
Cyclic redundancy checkSaleh Alrkiyan
 

What's hot (20)

Error detection correction (CRC)
Error detection correction  (CRC)Error detection correction  (CRC)
Error detection correction (CRC)
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Error detection in Data Communication System
Error detection in Data Communication SystemError detection in Data Communication System
Error detection in Data Communication System
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 
10 Error Detection_and_Correction
10 Error Detection_and_Correction10 Error Detection_and_Correction
10 Error Detection_and_Correction
 
Coding Scheme/ Information theory/ Error coding scheme
Coding Scheme/ Information theory/ Error coding schemeCoding Scheme/ Information theory/ Error coding scheme
Coding Scheme/ Information theory/ Error coding scheme
 
Single-Bit Parity Detection and Correction using Hamming Code 7-Bit Model
Single-Bit Parity Detection and Correction using Hamming Code 7-Bit ModelSingle-Bit Parity Detection and Correction using Hamming Code 7-Bit Model
Single-Bit Parity Detection and Correction using Hamming Code 7-Bit Model
 
Errors, Error Detection, and Error Control
Errors, Error Detection, and Error ControlErrors, Error Detection, and Error Control
Errors, Error Detection, and Error Control
 
Error Detection and Correction presentation
Error Detection and Correction presentation Error Detection and Correction presentation
Error Detection and Correction presentation
 
Lecture 20
Lecture 20Lecture 20
Lecture 20
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Data Communication And Networking - ERROR DETECTION AND CORRECTION
Data Communication And Networking - ERROR DETECTION AND CORRECTIONData Communication And Networking - ERROR DETECTION AND CORRECTION
Data Communication And Networking - ERROR DETECTION AND CORRECTION
 
Error control
Error controlError control
Error control
 
New error-detection
New error-detectionNew error-detection
New error-detection
 
Error control coding
Error control codingError control coding
Error control coding
 
Error Detection N Correction
Error Detection N CorrectionError Detection N Correction
Error Detection N Correction
 
New error-detection (2)
New error-detection (2)New error-detection (2)
New error-detection (2)
 
GROUP03_AMAK:ERROR DETECTION AND CORRECTION PPT
GROUP03_AMAK:ERROR DETECTION AND CORRECTION PPTGROUP03_AMAK:ERROR DETECTION AND CORRECTION PPT
GROUP03_AMAK:ERROR DETECTION AND CORRECTION PPT
 
Cyclic redundancy check
Cyclic redundancy checkCyclic redundancy check
Cyclic redundancy check
 

Viewers also liked

Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And CorrectionRenu Kewalramani
 
Error Detection and Correction in Data Communication DC18
Error Detection and Correction in Data Communication DC18Error Detection and Correction in Data Communication DC18
Error Detection and Correction in Data Communication DC18koolkampus
 
Data Link Control in Data Communication DC20
Data Link Control in Data Communication DC20Data Link Control in Data Communication DC20
Data Link Control in Data Communication DC20koolkampus
 
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
 
Report on data link layer
Report on data link layerReport on data link layer
Report on data link layerAlisha Korpal
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unitDeepjyoti Talukdar
 
11 Data Link_Control
11 Data Link_Control11 Data Link_Control
11 Data Link_ControlAhmar Hashmi
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.comMark Robertson ⏩
 
Overview of Modem
Overview of Modem Overview of Modem
Overview of Modem Kishan Patel
 
Error Detection and Correction
Error Detection and CorrectionError Detection and Correction
Error Detection and CorrectionTechiNerd
 
Physical layer interface & standards
Physical layer interface & standardsPhysical layer interface & standards
Physical layer interface & standardsSrashti Vyas
 

Viewers also liked (20)

Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 
Error Detection and Correction in Data Communication DC18
Error Detection and Correction in Data Communication DC18Error Detection and Correction in Data Communication DC18
Error Detection and Correction in Data Communication DC18
 
Data Link Control in Data Communication DC20
Data Link Control in Data Communication DC20Data Link Control in Data Communication DC20
Data Link Control in Data Communication DC20
 
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
 
Flow Control
Flow ControlFlow Control
Flow Control
 
12 memory hierarchy
12 memory hierarchy12 memory hierarchy
12 memory hierarchy
 
Report on data link layer
Report on data link layerReport on data link layer
Report on data link layer
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unit
 
11 Data Link_Control
11 Data Link_Control11 Data Link_Control
11 Data Link_Control
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.com
 
Lecture 20
Lecture 20Lecture 20
Lecture 20
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
Overview of Modem
Overview of Modem Overview of Modem
Overview of Modem
 
Stop And Wait
Stop And WaitStop And Wait
Stop And Wait
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 
rs-232
rs-232rs-232
rs-232
 
Rs 232 interface
Rs 232 interfaceRs 232 interface
Rs 232 interface
 
Error Detection and Correction
Error Detection and CorrectionError Detection and Correction
Error Detection and Correction
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 
Physical layer interface & standards
Physical layer interface & standardsPhysical layer interface & standards
Physical layer interface & standards
 

Similar to Error detection and correction, flow and error control and trasmission media

Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)IMRAN KHAN
 
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communicationHarpreet Dhaliwal
 
Data Communication & Networks
Data Communication & NetworksData Communication & Networks
Data Communication & NetworksMiXvideos
 
INTRODUCTION TO WIRELESS COMMUNICATION
INTRODUCTION TO WIRELESS COMMUNICATIONINTRODUCTION TO WIRELESS COMMUNICATION
INTRODUCTION TO WIRELESS COMMUNICATIONSANDIP BURNWAL
 
Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)IMRAN KHAN
 
Fundamentals of Networking
Fundamentals of NetworkingFundamentals of Networking
Fundamentals of Networkingjashhad
 
Communication Networks 2 marks q &answers
Communication Networks  2 marks q &answersCommunication Networks  2 marks q &answers
Communication Networks 2 marks q &answersRaja Madhuvanthi
 
communication and network concepts
communication and network concepts communication and network concepts
communication and network concepts Gunjan Mathur
 
Communication channel and networktechnologies.pdf
Communication channel and networktechnologies.pdfCommunication channel and networktechnologies.pdf
Communication channel and networktechnologies.pdfmouizakhan4
 
Data Communication 5
Data Communication 5Data Communication 5
Data Communication 5Amit Chandra
 
Computer Data Processing And Representation 4
Computer Data Processing And Representation   4Computer Data Processing And Representation   4
Computer Data Processing And Representation 4guestb912a3d
 
Basic Concepts of Networking.pptx
Basic Concepts of Networking.pptxBasic Concepts of Networking.pptx
Basic Concepts of Networking.pptxAhmadAbba6
 
Computer Network - OSI model
Computer Network - OSI modelComputer Network - OSI model
Computer Network - OSI modelManoj Kumar
 

Similar to Error detection and correction, flow and error control and trasmission media (20)

Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)
 
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communication
 
4 5 marks importnt question dcn
4 5 marks importnt question dcn4 5 marks importnt question dcn
4 5 marks importnt question dcn
 
Data Communication & Networks
Data Communication & NetworksData Communication & Networks
Data Communication & Networks
 
Network
NetworkNetwork
Network
 
INTRODUCTION TO WIRELESS COMMUNICATION
INTRODUCTION TO WIRELESS COMMUNICATIONINTRODUCTION TO WIRELESS COMMUNICATION
INTRODUCTION TO WIRELESS COMMUNICATION
 
Computer Network - Unit 2
Computer Network - Unit 2Computer Network - Unit 2
Computer Network - Unit 2
 
Computer project
Computer project Computer project
Computer project
 
Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)
 
Fundamentals of Networking
Fundamentals of NetworkingFundamentals of Networking
Fundamentals of Networking
 
Communication Networks 2 marks q &answers
Communication Networks  2 marks q &answersCommunication Networks  2 marks q &answers
Communication Networks 2 marks q &answers
 
2.pptx
2.pptx2.pptx
2.pptx
 
communication and network concepts
communication and network concepts communication and network concepts
communication and network concepts
 
Communication channel and networktechnologies.pdf
Communication channel and networktechnologies.pdfCommunication channel and networktechnologies.pdf
Communication channel and networktechnologies.pdf
 
Unit 5
Unit 5Unit 5
Unit 5
 
Data Communication 5
Data Communication 5Data Communication 5
Data Communication 5
 
Computer Data Processing And Representation 4
Computer Data Processing And Representation   4Computer Data Processing And Representation   4
Computer Data Processing And Representation 4
 
Basic Concepts of Networking.pptx
Basic Concepts of Networking.pptxBasic Concepts of Networking.pptx
Basic Concepts of Networking.pptx
 
Computer Network - OSI model
Computer Network - OSI modelComputer Network - OSI model
Computer Network - OSI model
 
OSI MODELS.pptx
OSI  MODELS.pptxOSI  MODELS.pptx
OSI MODELS.pptx
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 

Error detection and correction, flow and error control and trasmission media

  • 1. ERROR DETECTION AND CORRECTION, FLOW AND ERROR CONTROL AND TRASMISSION MEDIA
  • 2. WHAT IS ERROR? Whenever bits flow from one point to another, they are subject to unpredictable changes because of interference. This interference can change the shape of the signal.
  • 3. There are two types of errors  Single –bit error  Burst error TYPES OF ERROR
  • 4.  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. In single bit error, only 1 bit the data unit has changed.
  • 5.  Burst Error:-The term burst error means that 2 or more bits in the data unit have changed from 1to 0 or from 0 to 1. A burst error means that 2 or more bits in the data unit have changed.
  • 6. ERROR DETECTION AND CORRECTION Data can be corrupted during transmission. Some applications require that errors be detected and corrected.
  • 7. Redundancy The central concept in detecting or correcting errors is redundancy. 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. To detect or correct errors, we need to send extra (redundant) bits with data.
  • 8. BLOCK CODING In block coding, we divide our message into blocks, each of k bits, called datawords. We add r redundant bits to each block to make the length n = k + r. The resulting n-bit blocks are called codewords. For the moment, it is important to know that we have a set of datawords, each of size k, and a set of codewords, each of size of n. With k bits, we can create a combination of 2 𝑘 datawords; with n bits, we can create a combination of 2 𝑛codewords. The block coding process is one-to-one; the same dataword is always encoded as the same codeword.
  • 9. 1) Error detection means to decide whether the received data is correct or not without having a copy of the original message. 2) Error detection uses the concept of redundancy, which means adding extra bits for detecting errors at the destination.
  • 10. Error Detection:-How can errors be detected by using block coding? If the following two conditions are met, the receiver can detect a change in the original codeword. 1. The receiver has (or can find) a list of valid codewords. 2. The original codeword has changed to an invalid one.
  • 11. It can be handled in two ways: 1) receiver can have the sender retransmit the entire data unit. 2) The receiver can use an error-correcting code, which automatically corrects certain errors.
  • 12. Error correction:-Error correction is much more difficult than error detection. In error detection, the receiver needs to know only that the received codeword is invalid; in error correction the receiver needs to find (or guess) the original codeword sent. We can say that we need more redundant bits for error correction than for error detection.
  • 13. To correct an error, the receiver reverses the value of the altered bit. To do so, it must know which bit is in error. Number of redundancy bits needed  Let data bits = m  Redundancy bits = r Total message sent = m+r The value of r must satisfy the following relation: 2r ≥ m+r+1
  • 15. 1. One of the most effective codes for error-recovery 2. Used in situations where random errors are likely to occur 3. Error detection and correction increases in proportion to the number of parity bits (error-checking bits) added to the end of the information bits code word = information bits + parity bits Hamming distance: the number of bit positions in which two code words differ. 10001001 10110001 * * * Minimum Hamming distance or D(min) : determines its error detecting and correcting capability.
  • 18. FLOW AND ERROR CONTROL Data communication requires at least two devices working together, one to send and the other to receive. The most important responsibilities of the data link layer are flow control and error control.  Flow Control:-Flow control coordinates the amount of data that can be sent before receiving an acknowledgment and is one of the most important duties of the data link layer. In most protocols, flow control is a set of procedures that tells the sender how much data it can transmit before it must wait for an acknowledgment from the receiver. Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment.
  • 19.  Error Control:-Error control is both error detection and error correction. It allows the receiver to inform the sender of any frames lost or damaged in transmission and coordinates the retransmission of those frames by the sender. In the data link layer, the term error control refers primarily to methods of error detection and retransmission. Error control in the data link layer is often implemented simply: Any time an error is detected in an exchange, specified frames are retransmitted. This process is called automatic repeat request (ARQ). Error control in the data link layer is based on automatic repeat request, which is the retransmission of data.
  • 20. TRANSMISSION MEDIA The transmission media that are used to convey information can be classified as guided or unguided. Guided media provide a physical path along which the signals are propagated; these include twisted pair, coaxial cable and optical fiber. Unguided media employ an antenna for transmitting through air, vacuum, or water. There are two types of transmission media:-  Guided (wired)  Unguided (wireless)
  • 21. GUIDED MEDIA Guided media, which are those that provide a conduit from one device to another, include twisted-pair cable, coaxial cable, and fiber - optic cable. A signal traveling along any of these media is directed and contained by the physical limits of the medium. Guided Media Twisted Pair Cable Coaxial Cable Fiber Optics
  • 22.  TWISTED-PAIR CABLE:- A twisted pair consists of two conductors (normally copper), each with its own plastic insulation, twisted together. Physical Description:- A twisted pair consists of two insulated copper wires arranged in a regular spiral pattern. A wire pair acts as a single communication link. Over longer distances, cables may contain hundreds of pairs. The twisting tends to decrease the crosstalk interference between adjacent pairs in a cable. Neighbouring pairs in a bundle typically have somewhat different twist lengths to reduce the crosstalk interference. On long-distance links, the twist length typically varies from 5 to 15 cm. The wires in a pair have thicknesses of from 0.4 to 0.9 mm.
  • 23. UNSHIELDED AND SHIELDED TWISTED PAIR Twisted pair comes in two varieties: unshielded and shielded. Unshielded twisted pair (UTP) is ordinary telephone wire. This is the least expensive of all the transmission media commonly used for local area networks and is easy to work with and easy to install. Unshielded twisted pair is subject to external electromagnetic interference ,including interference from nearby twisted pair and from noise generated in the environment. A way to improve the characteristics of this medium is to shield the twisted pair with a metallic braid or sheathing that reduces interference. This shielded twisted pair (STP) provides better performance at higher data rates. However, it is more expensive and more difficult to work with than unshielded twisted pair.
  • 24.  COAXIAL CABLE:-Coaxial cable, like twisted pair, consists of two conductors, but is constructed differently to permit it to operate over a wider range of frequencies. It consists of a hollow outer cylindrical conductor that surrounds a single inner wire conductor. Coaxial cable can be used over longer distances and support more stations on a shared line than twisted pair.
  • 25. APPLICATIONS Coaxial cable is perhaps the most versatile transmission medium and is enjoying widespread use in a wide variety of applications. The most important of these are:- • Television distribution • Long-distance telephone transmission
  • 26.  OPTICAL FIBER:-An optical fiber is a thin (2 to 125 micro m), flexible medium capable of guiding an optical ray. Various glasses and plastics can be used to make optical fibers. The lowest losses have been obtained using fibers of ultrapure fused silica.
  • 27. Five basic categories of application have become important for optical fiber: • Long-haul trunks (average 1500 km in length) • Metropolitan trunks(average length of 12 km) • Rural exchange trunks (lengths ranging from 40 to 160 km) • Local area networks
  • 28. UNGUIDED OR WIRELESS TRANSMISSION For unguided media, transmission and reception are achieved by means of an antenna.
  • 30.  RADIO TRANSMISSION:-Radio waves frequency are easy to generate, can travel long distances, and can penetrate buildings easily, so they are widely used for communication, both indoors and outdoors. Radio waves also are omnidirectional, meaning that they travel in all directions from the source, so the transmitter and receiver do not have to be carefully aligned physically. It is used for multicast communication such as radio and television.
  • 31.  MICROWAVE TRANSMISSION:-Above 100 MHz, the waves travel in nearly straight lines and can therefore be narrowly focused. Concentrating all the energy into a small beam by means of a parabolic antenna (like the familiar satellite TV dish) gives a much higher signal-to-noise ratio, but the transmitting and receiving antennas must be accurately aligned with each other. These are used for unicast communication such as cellular telephones ,satellite networks and wireless LANs.
  • 32.  INFRARED TRANSMISSION:-Infrared waves lies in between visible light spectrum and microwaves. It has wavelength of 700 nm to 1 mm and frequency ranges from 300 GHz to 430 THz. Infrared waves are used for very short range communication purposes such as television and it’s remote. Infrared travels in a straight line so they are directional by nature. Because of high frequency range, Infrared do not cross wall like obstacles.

Editor's Notes

  1. Make sense of message. Make sense of message.