 Ammar Abh-Hhdrohss Islamic University -Gaza 1 Chapter 2 Concatenated codes.

Slides:



Advertisements
Similar presentations
Mahdi Barhoush Mohammad Hanaysheh
Advertisements

Convolutional Codes Representation and Encoding  Many known codes can be modified by an extra code symbol or by deleting a symbol * Can create codes of.
Forward Error Correcting Codes for Forward Error Correcting Codes for Optical Communication Systems University of Technology Dept. of computer Engineering.
(define (make-rat n d) (if (and (number? n) (number? d) (not (= d 0))) (cons n d) (error "cannot make a rat with denominator 0"))) (define (numer r) (head.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
Cyclic Code.
Computer Networking Error Control Coding
L. J. Wang 1 Introduction to Reed-Solomon Coding ( Part I )
Efficient Soft-Decision Decoding of Reed- Solomon Codes Clemson University Center for Wireless Communications SURE 2006 Presented By: Sierra Williams Claflin.
Inserting Turbo Code Technology into the DVB Satellite Broadcasting System Matthew Valenti Assistant Professor West Virginia University Morgantown, WV.
Doc.: IEEE /148 Submission March 2001 J. Lauer, C. Hansen, R. Gubbi, M. Fischer, BroadcomSlide 1 Interleaving for Reed Solomon Coding for the.
Digital Fountain Codes V. S
Note: is very restrictive Would like more flexibility in determining the length If we shorten the length of the message.
Digital Codes Coding Gain For a given Bit error Rate, Coding Gain is defined as the increase required in C/N such that un-coded data yields the same BER.
1 Channel Coding in IEEE802.16e Student: Po-Sheng Wu Advisor: David W. Lin.
Progress report Miguel Griot Andres I. Vila Casado Wen-Yen Weng Richard Wesel UCLA Graduate School of Engineering - Electrical Engineering Program Communication.
Turbo Codes – Decoding and Applications Bob Wall EE 548.
Lihua Weng Dept. of EECS, Univ. of Michigan Error Exponent Regions for Multi-User Channels.
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.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
Channel Coding Part 1: Block Coding
1 (Chapter 15): Concatenated codes Simple (classical, single-level) concatenation Length of concatenated code: n 1 n 2 Dimension of concatenated code:
Reed Solomon Code Doug Young Suh Last updated : Aug 1, 2009.
ENEE244-02xx Digital Logic Design Lecture 3. Announcements Homework 1 due next class (Thursday, September 11) First recitation quiz will be next Monday,
Introduction to Coding Theory. p2. Outline [1] Introduction [2] Basic assumptions [3] Correcting and detecting error patterns [4] Information rate [5]
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 12.
DIGITAL COMMUNICATIONS Linear Block Codes
Quantization Codes Comprising Multiple Orthonormal Bases Alexei Ashikhmin Bell Labs  MIMO Broadcast Transmission  Quantizers Q(m) for MIMO Broadcast.
Channel Coding Binit Mohanty Ketan Rajawat. Recap…  Information is transmitted through channels (eg. Wires, optical fibres and even air)  Channels are.
Computer Science Division
Error Correction Code (2)
Turbo Codes. 2 A Need for Better Codes Designing a channel code is always a tradeoff between energy efficiency and bandwidth efficiency. Lower rate Codes.
Convolutional Coding In telecommunication, a convolutional code is a type of error- correcting code in which m-bit information symbol to be encoded is.
RELIABLE COMMUNICATION 1 IN THE PRESENCE OFLIMITEDADVERSARIES.
Diana B. Llacza Sosaya Digital Communications Chosun University
Block Coded Modulation Tareq Elhabbash, Yousef Yazji, Mahmoud Amassi.
Classical Coding for Forward Error Correction Prof JA Ritcey Univ of Washington.
Class Report 林格名 : Reed Solomon Encoder. Reed-Solomom Error Correction When a codeword is decoded, there are three possible outcomes –If 2s + r < 2t (s.
10/19/20051 Turbo-NFSK: Iterative Estimation, Noncoherent Demodulation, and Decoding for Fast Fading Channels Shi Cheng and Matthew C. Valenti West Virginia.
Joint Decoding on the OR Channel Communication System Laboratory UCLA Graduate School of Engineering - Electrical Engineering Program Communication Systems.
V. Non-Binary Codes: Introduction to Reed Solomon Codes
IFS180 Intro. to Data Management Chapter 10 - Unions.
Chapter Five: 5.1 CULTURE AND COMMUNICATION
Coding and Interleaving
Trellis Codes With Low Ones Density For The OR Multiple Access Channel
Interleaver-Division Multiple Access on the OR Channel
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
Bin Zhao, Ph.D. student Matthew Valenti, Assistant Professor
Introduction to Reed-Solomon Coding ( Part II )
Error Correction Code (2)
Error Correction Code (2)
Chapter 1: Introduction
Information Redundancy Fault Tolerant Computing
Chapter 1 Number System RGGP, Narwana.
Chapter 10: Error-Control Coding
Error Correction Code (1)
Miguel Griot, Andres I. Vila Casado, and Richard D. Wesel
7-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
Backward Compatible PHY Feasibility
Unequal Error Protection for Video Transmission over Wireless Channels
Error Correction Code (1)
Error Correction Code (2)
9-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
Homework #2 Due May 29 , Consider a (2,1,4) convolutional code with g(1) = 1+ D2, g(2) = 1+ D + D2 + D3 a. Draw the.
Lecture 11 The Noiseless Coding Theorem (Section 3.4)
IV. Convolutional Codes
Chapter 10 Error Detection and Correction
Lihua Weng Dept. of EECS, Univ. of Michigan
Presentation transcript:

 Ammar Abh-Hhdrohss Islamic University -Gaza 1 Chapter 2 Concatenated codes

Slide 2 Channel Coding Theory Introduction Single level Concatenation usualy done by using done by using non-binary outer code and binary simple inner code. This reduce complexity and increase reliability of the code. Multilevel concatenation can achieve very powerful codes with very simple inner and outer codes. The decoding is done in multiple stages which reduce the overall complexity.

Slide 3 Channel Coding Theory Single level Concatenation Codes Outer Encoder (n2, k2) over GF(2 k1 ) Inner Encoder (n1, k1) Channel Inner Decoder (n1, k1) Outer Decoder (n2, k2)

Slide 4 Channel Coding Theory Single level Concatenation Codes Reed-Solomon is used usually as the outer code. First, the k 1 k 2 binary information digits are divided into k 2 bytes of k 1 information digits each. These k 2 bytes are encoded using C2. The n2 codewords of C2 are encoded using C1. The information is transmitted one codeword of C1 at time. The resultant code (n 1 n 2, k 1 k 2 ) with minimum distance d 1 d 2 ; where d1,d2 are the minimum distances for C1, C2, respectively.

Slide 5 Channel Coding Theory k1k1 n 1 - k 1 k2k2 n 2 - k 2

Slide 6 Channel Coding Theory

Slide 7 Channel Coding Theory Interleaving with concatenation codes Outer Encoder (n2, k2) over GF(2 k1 ) Interleaver Inner Encoder (n1, k1) Channel Inner Decoder (n1, k1) Deinterleav er Outer Decoder (n2, k2)

Slide 8 Channel Coding Theory Another example

Slide 9 Channel Coding Theory