FORWARD ERROR CORRECTION (FEC) CODING IN THE GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS (GSM) Dai, Shuai (Jason) Sun, Chang (Fred) Zhuang, Fuxin (Henry) March.

Slides:



Advertisements
Similar presentations
DIGITAL COMMUNICATION Packet error detection (CRC) November 2011 A.J. Han Vinck.
Advertisements

Computer Networking Error Control Coding
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lab 4.
Lecture 12 Layer 2 – Data Link Layer Protocols
Forward Error Correction Demystified Presented by Sunrise Telecom Broadband … a step ahead.
Doc.: IEEE /148 Submission March 2001 J. Lauer, C. Hansen, R. Gubbi, M. Fischer, BroadcomSlide 1 Interleaving for Reed Solomon Coding for the.
ERROR CORRECTION.
Data and Computer Communications
Information Theory Introduction to Channel Coding Jalal Al Roumy.
Coding and Error Control
Figure 2.1. Systematic form of a codeword of a block code.
Lecture 9-10: Error Detection and Correction Anders Västberg Slides are a selection from the slides from chapter 8 from:
Bandwidth-Efficient Method for Adaptive Forward Error Correction on Wireless Local Area Network  Co-Presenters: David R. Pollard, Graduate Student, Eastern.
Multiplexing, Traffic Engineering, Error Detection & Correction
Error Correcting Codes To detect and correct errors Adding redundancy to the original message Crucial when it’s impossible to resend the message (interplanetary.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Error Control.
Forward Error Correction. FEC Basic Idea Send redundant data Receiver uses it to detect/correct errors Reduces retransmissions/NAKs Useful when RTT is.
Unit 1 Protocols Learning Objectives: Understand the need to detect and correct errors in data transmission.
Error Detection and Correction Rizwan Rehman Centre for Computer Studies Dibrugarh University.
1/26 Chapter 6 Digital Data Communication Techniques.
Lecture 10: Error Control Coding I Chapter 8 – Coding and Error Control From: Wireless Communications and Networks by William Stallings, Prentice Hall,
ECE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 18 March. 26 th, 2014.
British Computer Society
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. 1 Communication Reliability Asst. Prof. Chaiporn Jaikaeo, Ph.D.
CIT 307 Online Data Communications Error Detection Module 11 Kevin Siminski, Instructor.
CODING/DECODING CONCEPTS AND BLOCK CODING. ERROR DETECTION CORRECTION Increase signal power Decrease signal power Reduce Diversity Retransmission Forward.
Data and Computer Communications
Data Link Layer: Error Detection and Correction
COEN 180 Erasure Correcting, Error Detecting, and Error Correcting Codes.
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section M Topics: 1. Error Detection Techniques:
1 Chapter 8. Coding and Error Control Wen-Shyang Hwang KUAS EE.
Error Control Code. Widely used in many areas, like communications, DVD, data storage… In communications, because of noise, you can never be sure that.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter Thirteen Channel Coding and Encryption.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
§6 Linear Codes § 6.1 Classification of error control system § 6.2 Channel coding conception § 6.3 The generator and parity-check matrices § 6.5 Hamming.
Channel Coding Binit Mohanty Ketan Rajawat. Recap…  Information is transmitted through channels (eg. Wires, optical fibres and even air)  Channels are.
Computer Communication & Networks Lecture 9 Datalink Layer: Error Detection Waleed Ejaz
Computer Communication & Networks Lecture 10 Datalink Layer: Error Correction Waleed Ejaz
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Block Coding Messages are made up of k bits. Transmitted packets have n bits, n > k: k-data bits and r-redundant bits. n = k + r.
Error Detection. Data can be corrupted during transmission. Some applications require that errors be detected and corrected. An error-detecting code can.
Data Link Layer. Data Link Layer Topics to Cover Error Detection and Correction Data Link Control and Protocols Multiple Access Local Area Networks Wireless.
Error Detection and Correction
Data Communications and Networking
Channel Capacity. Techniques to reduce errors in digital communication systems Automatic repeat request (ARC) Forward error correction (FEC) Channel.
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Data Link Layer 1. 2 Single-bit error 3 Multiple-bit error 4.
Error Correction On Trunk Links. Why bother with error correction? Forward Error Correction (FEC) allows the receiver to detect and correct errors. In.
ERROR DETECTION AND CORRECTION Chapter 8 Data Communications & Networking ERROR DETECTION AND CORRECTION Chapter 8 First Semester 2007/2008.
Channel Coding and Error Control 1. Outline Introduction Linear Block Codes Cyclic Codes Cyclic Redundancy Check (CRC) Convolutional Codes Turbo Codes.
Hamming Codes The Hamming Code is a Forward Error-correcting Code (FEC) that uses redundant bits to correct a single bit error For 4 bit codes, 3 redundant.
Error Detection and Correction
ERROR CORRECTING CODES
Lecture Slides 03-October-2017
Digital data communication (Error control)
Chapter 10 Error Detection And Correction
Error Detection Bit Error Rate(BER): It is the ratio of number Ne of errors appearing over a certain time interval t to the number Nt of 1 and 0 pulses.
II. Linear Block Codes.
DATA COMMUNICATION Lecture-35.
The Data Link Layer Chapter
Chapter 10 Error-Control Coding.
Coding and Error Control
Protocols and the TCP/IP Suite
Chapter 9 Error Detection and Correction
Reliability and Channel Coding
Types of Errors Data transmission suffers unpredictable changes because of interference The interference can change the shape of the signal Single-bit.
Electrical Communications Systems ECE Spring 2019
Chapter 10 Error Detection and Correction
Presentation transcript:

FORWARD ERROR CORRECTION (FEC) CODING IN THE GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS (GSM) Dai, Shuai (Jason) Sun, Chang (Fred) Zhuang, Fuxin (Henry) March 17, 2011

S TAGES OF C HANNEL C ODING

BLOCK CODING FOR LOGICAL CHANNELS ChannelGenerating PolynomialNotes TCH/FS X 3 + X + 1 Cyclic Code (Pe =10 -6 ~ ) DCCH and CCCH (part) (X )(X 17 + X ) Fire Code (probability of undetected error only ) RACH X 6 + X 5 + X 3 + X 2 + X +1 P0(8)+parity(6)+tail(4)=P1(18) SCH X 10 + X 8 + X 6 + X 5 + X 4 + X 2 + X +1 P0(25)+parity(10)+tail(4)=P1(39)

CONVOLUTIONAL CODING Block coding has supplemented the data with redundancy bits (parity bits) for error detection Convolutional coding is to calculate additional redundancy for error correction A convolutional code is described by three integers:, v, k and K. Code rate = k/v; in GSM: r GSM =1/v GSM =1/2;

INTERLEAVING Errors tend to occur in bursts. Distributing errors evenly in time improve the efficiency of error detection and correction. Interleaving Depth: the number of bursts over which a codeword is spread.

Reference: GSM : architecture, protocols and services / Jörg Eberspächer... [et al.] 3 rd edition Wiley, 2009