FOUR WEEKS PROJECT TOPIC: ERROR DETECTION AND CORRECTION GROUP MEMBERS: ALEX NYARKO ANTHONY TSETSE BENJAMIN BOATENG SUPERVISOR: ZOLTAN SAFAR DATE: JUNE.

Slides:



Advertisements
Similar presentations
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Advertisements

Lab 4.
The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
NETWORKING CONCEPTS. ERROR DETECTION Error occures when a bit is altered between transmission& reception ie. Binary 1 is transmitted but received is binary.
Error Detection and Correction
Transmission Errors Error Detection and Correction
Error Detection and Correction
Error Detection and Correction
Error detection/correction FOUR WEEK PROJECT 1 ITEMS TO BE DISCUSSED 1.0 OVERVIEW OF CODING STRENGTH (3MINS) Weight/distance of binary vectors Error detection.
Transmission Errors1 Error Detection and Correction.
Error detection and correction
Forward Error CORRECTION A little magic. Hamming in perspective Typically errors are corrected with retransmission. Hamming lets the receiver determine.
Digital Data Communications Techniques Updated: 2/9/2009.
Error Detection and Correction Rizwan Rehman Centre for Computer Studies Dibrugarh University.
Hamming Code Rachel Ah Chuen. Basic concepts Networks must be able to transfer data from one device to another with complete accuracy. Data can be corrupted.
Transmission Errors Error Detection and Correction
Data link layer: services
USING THE MATLAB COMMUNICATIONS TOOLBOX TO LOOK AT CYCLIC CODING Wm. Hugh Blanton East Tennessee State University
Lecture 10: Error Control Coding I Chapter 8 – Coding and Error Control From: Wireless Communications and Networks by William Stallings, Prentice Hall,
1 Data Link Layer Lecture 20 Imran Ahmed University of Management & Technology.
British Computer Society
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. 1 Communication Reliability Asst. Prof. Chaiporn Jaikaeo, Ph.D.
Error Control Code. Widely used in many areas, like communications, DVD, data storage… In communications, because of noise, you can never be sure that.
Data and Computer Communications Chapter 6 – Digital Data Communications Techniques.
Data and Computer Communications by William Stallings Eighth Edition Digital Data Communications Techniques Digital Data Communications Techniques Click.
Practical Session 10 Error Detecting and Correcting Codes.
Unit 5 Lecture 2 Error Control Error Detection & Error Correction.
Basic Characteristics of Block Codes
Error Control Code. Widely used in many areas, like communications, DVD, data storage… In communications, because of noise, you can never be sure that.
Errors, Error Detection, and Error Control
Error Detection and Correction
ADVANTAGE of GENERATOR MATRIX:
Information Theory Linear Block Codes Jalal Al Roumy.
Channel Coding Binit Mohanty Ketan Rajawat. Recap…  Information is transmitted through channels (eg. Wires, optical fibres and even air)  Channels are.
Error Detection.
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
10.1 Chapter 10 Error Detection and Correction Data can be corrupted during transmission. Some applications require that errors be detected and.
Error Detection. Data can be corrupted during transmission. Some applications require that errors be detected and corrected. An error-detecting code can.
Error Detection and Correction – Hamming Code
Error Detection and Correction
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 PART III: DATA LINK LAYER ERROR DETECTION AND CORRECTION 7.1 Chapter 10.
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Layer4-1 Chapter 5: The Data Link Layer Our goals: r understand principles behind data link layer services: m error detection, correction m sharing.
Chi-Cheng Lin, Winona State University CS412 Introduction to Computer Networking & Telecommunication Error Correction/Detection.
Practical Session 10 Computer Architecture and Assembly Language.
Lecture 4 Error Detecting and Correcting Techniques Dr. Ghalib A. Shah
Error Detection and Correction
Computer Architecture and Assembly Language
Error Detection and Correction
ERROR CORRECTING CODES
Subject Name: COMPUTER NETWORKS-1
Communication Networks: Technology & Protocols
The Three Main Sources of Transmission Errors
Part III Datalink Layer 10.
Welcome to the presentation. Linear Block Codes Almost all block codes used today belong to a subset called linear block codes. The exclusive OR of two.
Dhanushiya. R I YEAR BSc COMPUTER TECHNOLOGY.  Error is a condition when the output information does not match with the input information. During transmission,
Subject Name: Information Theory Coding Subject Code: 10EC55
Chapter 6.
Chapter 7 Error Detection and Correction
EEC-484/584 Computer Networks
Information Redundancy Fault Tolerant Computing
Transmission Errors Error Detection and Correction
Protocols and the TCP/IP Suite
Error Detection and Correction
Reliability and Channel Coding
Computer Architecture and Assembly Language
Error Detection and Correction
Transmission Errors Error Detection and Correction
Types of Errors Data transmission suffers unpredictable changes because of interference The interference can change the shape of the signal Single-bit.
Presentation transcript:

FOUR WEEKS PROJECT TOPIC: ERROR DETECTION AND CORRECTION GROUP MEMBERS: ALEX NYARKO ANTHONY TSETSE BENJAMIN BOATENG SUPERVISOR: ZOLTAN SAFAR DATE: JUNE 28, 2004

Summary of Project objective Investigation of various error detection and correction mechanisms. Design and implementation of elements of a typical error detection mechanism (CRC) Concepts of message Segmentation of Message data (blocks) Each block has K fixed bits Conversion of K bits to K+N codewords by encoder (sender) Parity bits (N-K) with code rate given by K/N Medium of message transfer is the channel Original message is obtained by decoding at receiver end

Causes of message transfer errors Noise sources: Spurious noise that corrupt messages/signals (e.g. Thermal noise, cross talk, background noise etc.) Attenuation: reduction in message signals over distances in channel ( due to energy dissipation). Mechanisms for error detection and correction Error detection/correction makes use of basic idea from message transfer concept (processes for encoding and decoding, i.e. parity check codes). Parity check codes –Single parity codes (1 Dimensional) One bit is appended to message bit (K) to form K+1 codewords by encoder Appended bit is the linear summation of message bit (even or odd)

Limitations of Single parity checks –Dectects odd number of bits errors not even ones –Cannot correct any detected errors 2D (Retangular) parity codes –Improvement over 1-D parity check –Resorted to help correct some(1 bit) detected errors –Message transformed in M row *N columns

Strengths of 2D parity codes –Single bit error can be identified and corrected –Bits error up to 3 can be detected Limitation of 2D parity codes –Parity check provides little protection when errors occur in groups. –Reliable mechanisms like CRC under linear codes takes care of the above limitation