Video Transmission over Wireless Channel

Size: px
Start display at page:

Download "Video Transmission over Wireless Channel"

Transcription

1 Bologna, Video Transmission over Wireless Channel Raffaele Soloperto PhD DEIS, University of Bologna Tutor: O.Andrisano Co-Tutors: G.Pasolini and G.Liva (DLR, DE) DEIS, Università di Bologna IEIIT-BO CNR

2 PhD Outline Focus on DVB-T and T2 standards: Signal Processing Linear and Non Linear Predistorsion MultiRate MultiStage Filters Channel Coding LDPC, G-LDPC and DG-LDPC Codes Measurements and Tele-Measurements Instrumentation and programmable circuits

3 PhD Outline Focus on DVB-T and T2 standards: Signal Processing Linear and Non Linear Predistorsion MultiRate MultiStage Filters Channel Coding LDPC, G-LDPC and DG-LDPC Codes Measurements and Tele-Measurements Instrumentation and programmable circuits VIDEO OVER WIRELESS SIGNAL PROCESSING II CHANNEL CODING MEAS. AND TELE MEAS. I, II, III II, III

4 PhD Outline Signal Processing: MultiStage-MultiRate Filters Design of MultiStage and MultiRate Filters with minimum group delay

5 Scientific literature: < proj fixed I) Ronald E.Crochiere, Lawrence R.Rabiner multistage multirate filters with minimum number of taps II) Raffaele Soloperto, Gianni Pasolini multistage multirate filters with minimum group delay

6 MultiStage MultiRate Filter cos(2π f 0 t) cos(2π f 0 t) X LPF X ADC + DAC DEC LPF INT M L X LPF X -sen(2π f 0 t) -sen(2π f 0 t) LPF Down sampl. M MultiRate Decimation (min. number of taps) LPF 1 Down sampl. M 1 LPF I Down sampl. M I

7 Measurements (1/2) B = 8 MHz Fc = 36 MHz

8 Measurements (2/2) B = 1 MHz Fc = 36 MHz

9 Iterative decoding of DG-LDPC codes Visiting PhD Student at DLR, Munich DE (Nov 2009 July 2010) DEIS, Università di Bologna IEIIT-BO CNR

10 Outline Introduction LDPC codes Generalized LDPC codes Doubly Generalized LDPC codes Graph representation Decoding algorithm Efficient encoding: Quasi-Cyclic DG-LDPC codes Conclusions

11 Outline Introduction LDPC codes Generalized LDPC codes Doubly Generalized LDPC codes Graph representation Decoding algorithm Efficient encoding: Quasi-Cyclic DG-LDPC codes Conclusions

12 Why DG-LDPC codes? Long LDPC/Turbo codes approach Shannon limit In the moderate/short block length regime, however, they show a gap from theoretical bounds (~1dB): Generalized LDPC codes (Leintmeier 98, Chiani 06, Liva 06) Non-binary LDPC codes (Mackay, 98) Doubly Generalized LDPC codes (Chiani/Paolini/Fossorier 06)

13 Low-Density Parity-Check Codes LDPC codes: (sparse) bipartite graph describing the parity-check equations. = H = = = c c c c c c c c c c c c Parity-check equations: Parity-check matrix of a Hamming (7,4): Bipartite graph: Variable nodes Check nodes

14 LDPC codes: decoding on the bipartite graph ML decoding is unfeasible even for rather short block lengths Belief propagation (BP): iterative, message-passing decoding algorithm. Sparse graph: the correlation among messages is reduced. BP ML. Complexity: graph, nodes, iteration number, etc bit reliabilites Channel observations (noisy symbol samples) y 1 y 2 y 3 y n...

15 Generalized LDPC Single Parity-Check Low-density parity-check codes (large number of simple nodes)

16 Generalized LDPC H H H H Block code (ex. Hamming) Block turbo codes (BTC) and generalized low-density codes (GLDC) (trade-off between node count and complexity)

17 Generalized LDPC Block code (ex. Hamming) Block turbo codes (BTC) and generalized low-density codes (GLDC) (trade-off between node count and complexity) Super Check Node can be stronger than conventional CN Error floors are lowered Unbalancing of the edcoding complexity: all the complexity at the SCN!

18 DG-LDPC codes STATE OF THE ART Generalized and Doubly Generalized LDPC codes with random component codes for the binary erasure channel, E.Paolini, M.P.C. Fossorier, M.Chiani, IEEE Transaction on Information Theory, Vol. 56, No 4, April 2010 Doubly-Generalized LDPC codes: stability bound over the BEC, E.Paolini, M.P.C. Fossorier, M.Chiani, IEEE Transaction on Information Theory, Vol. 55, No. 3, March 2009 On the Growth Rate of the Weight Distribution of Irregular Doubly-Generalized LDPC Codes, M.F. Flanagan, E. Paolini, M. Chiani, and M.P.C. Fossorier, Forty-Sixth Annual Allerton Conference, Allerton House, UIUC, Illinois, USA, September 23-26, 2008 Generalized Stability Condition for Generalized and Doubly-Generalized LDPC Codes, E.Paolini, M.P.C. Fossorier, M.Chiani, ISIT2007, Nice, France, June24 June29, 2007 Getting closer to the limits in the short/moderate length Balancing the decoder complexity at CNs and VNs

19 DG-LDPC codes Motivation of our work: Simplify decoding algorithm (new stopping criterions) Efficient encoding (design of QC-DGLDPC codes)

20 Outline Introduction LDPC codes Generalized LDPC codes Doubly Generalized LDPC codes Graph representation Decoding algorithm Efficient encoding: Quasi-Cyclic DG-LDPC codes Conclusions

21 DG-LDPC Graph Noisy codeword The Tanner graph of DG- LDPC codes can be obteined from that of LDPC codes with original VNs and CNs replaced by Super Variable Nodes and Super Check Nodes respectively. Legend:

22 DG-LDPC Graph SVNs and SCNs are subcodes with lengths equal to the degrees of their corresponding super nodes! K v1 noisy codeword bits SVNs degree SUPER VARIABLE NODE (d vx, k vx ): subcode for the SVN d vx : block length of the subcode k vx : dimension of the subcode

23 DG-LDPC Graph SVNs and SCNs are subcodes with lengths equal to the degrees of their corresponding super nodes! SCNs degree (d cy, k cy ): subcode for the SCN d cy : block length of the subcode k cy : dimension of the subcode SUPER CHECK NODE

24 DG-LDPC. Decoding algorithm Iterative decoding based on belief propagation (BP) A Priori information at the i-th iteration Extrinsic information at the i-th iteration

25 Decoding Algorithm ITERATIONS SCN SUPER CHECK NODE ELABORATION SVN SUPER VARIABLE NODE ELABORATION APP LLR TRANSMITTED BIT HARD DECISION SYNDROME CHECK

26 EXIT Chart

27 Stopping Criterions STEP STOP: evaluation of parity-check equations every N iterations. THRESHOLD STOP: evaluation of parity-check equations after a fixed number of iterations (threshold) data rate [Kbps] Example: DG-LDPC code 500 SVNs (SPC(7,6)) 500 SCNs (Hamm(7,4)) R = 0.5 Transmitted codewords = 1000 Eb/N0 = 1.8 db (CER = 10-4 ) State of the art Proposed solutions Simulation on standard PC (Pentium IV, 3.00GHz, 3.00GB RAM)

28 Iterative decoding simulator In principle, we can simulate all possible iteratively decodable codes

29 Iterative decoding simulator In principle, we can simulate all possible iteratively decodable codes Single parity-check Low-density parity-check codes (large number of simple nodes) C C Convolutional code H H H H Block code (ex. Hamming) π Convolutional turbo codes (small number of complex nodes) Block turbo codes (BTC) and generalized low-density codes (GLDC) (trade-off between node count and complexity)

30 RESULTS DEIS, Università di Bologna IEIIT-BO CNR

31

32

33 Outline Introduction LDPC codes Generalized LDPC codes Doubly Generalized LDPC codes Graph representation Decoding algorithm Efficient encoding: Quasi-Cyclic DG-LDPC codes Conclusions

34 Protographs Type A Type B Protograph: small graph with N variable nodes and M check nodes Each check/variable node in a protograph identifies a check/variable node type Type c Type d Type e Multiple, parallel edges are allowed.

35 Protographs Derived graph: obtained by q replicas on the protograph. Cyclic edge permutations: the DG-LDPC code is quasicyclic (QC). Shift-register-based encoder.

36 Protographs Proposition. A sufficient condition for having a QC DG-LDPC is that the protograph is expanded by means of circulant permutation matrices Proof (sketch): Expand rows/columns of Γ according to the rule Permute rows/columns of according to a defined algorithm (not shown here) H DGLDPC is block circulant H DGLDPC THE CODE IS QUASI-CYCLIC

37 Protographs example (1/3) 7 SCNs Hamm(15,11) Q = 30 d c1 = 15 # SVNs = 450 # SCNs = 210 d v1 = 7 # bits = 1800 R = K v1 = 4 15 SVNs Hamm(7,4)

38 Protographs example (2/3) Adjaceny Matrix Rows/columns expansion Rows/columns permuation H QC-DGLDPC

39 Protographs example (3/3) Performance of a (1800, 960) QC-DGLDPC code and DG-LDPC code in terms of CER on the AWGN channel Q = 30 # SVNs = 450 # SCNs = 210 R = There is NO degradation of performance between a QC code and unstructured code!

40 Outline Introduction LDPC codes Generalized LDPC codes Doubly Generalized LDPC codes Graph representation Decoding algorithm Efficient encoding: Quasi-Cyclic DG-LDPC codes Conclusions

41 Conclusions Signal Processing: design of MultiRate MultiStages Filters with minimum group delay Channel Coding: General Purpose decoder machine for iterative codes (LDPC, G-LDPC, DG-LDPC..) efficient encoding: Quasi Cyclic codes Mesearements and TeleMeasurements: remotization of instrumentation and programmable circuits remotization of the connections by means of a programmable matrix

42 Publication

43 DELIVERABLES DVB2006 Sistema di filtraggio, Cancellatore d eco, Studio delle prestazioni del sistema e Pianificazione di rete. Sistema di filtraggio multistadio, Precorrezione non lieare, Cancellatore d eco. Sistema di filtraggio multistadio, Precorrezione non lieare, Precorrezione lineare, Cancellatore d eco. Sistema di filtraggio multistadio, Precorrezione non lieare, Precorrezione lineare, Cancellatore d eco, Modulatore. Attività di misura per la caratterizzazione del Cancellatore d eco a finestra fissa, con tecnologia ad impulsi e LMS. Deliverable Finale DVB2006 (Polo tecnologico TV digitale) : - DVB-T Echo Canceller (design & implementation); - DVB-T Echo Canceller (measurements).

44 THANK YOU!

Bologna 17 January, 2011

Bologna 17 January, 2011 Bologna 17 January, 2011 Cooperative and Reconfigurable Telecommunication Systems based on FPGA. Ph.D Student: Tutor: Co-Tutors: G.Chiurco Prof. O.Andrisano Prof. D.Dardari Ing. G.Auer Alma Mater University

More information

Digital Television Lecture 5

Digital Television Lecture 5 Digital Television Lecture 5 Forward Error Correction (FEC) Åbo Akademi University Domkyrkotorget 5 Åbo 8.4. Error Correction in Transmissions Need for error correction in transmissions Loss of data during

More information

Project. Title. Submitted Sources: {se.park,

Project. Title. Submitted Sources:   {se.park, Project Title Date Submitted Sources: Re: Abstract Purpose Notice Release Patent Policy IEEE 802.20 Working Group on Mobile Broadband Wireless Access LDPC Code

More information

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Thorsten Hehn, Johannes B. Huber, Stefan Laendner, Olgica Milenkovic Institute for Information Transmission, University of Erlangen-Nuremberg,

More information

Construction of Adaptive Short LDPC Codes for Distributed Transmit Beamforming

Construction of Adaptive Short LDPC Codes for Distributed Transmit Beamforming Construction of Adaptive Short LDPC Codes for Distributed Transmit Beamforming Ismail Shakeel Defence Science and Technology Group, Edinburgh, South Australia. email: Ismail.Shakeel@dst.defence.gov.au

More information

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System (AeroMACS) Candidate: Paola Pulini Advisor: Marco Chiani Outline Introduction and Motivations Thesis

More information

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Shalini Bahel, Jasdeep Singh Abstract The Low Density Parity Check (LDPC) codes have received a considerable

More information

LDPC Decoding: VLSI Architectures and Implementations

LDPC Decoding: VLSI Architectures and Implementations LDPC Decoding: VLSI Architectures and Implementations Module : LDPC Decoding Ned Varnica varnica@gmail.com Marvell Semiconductor Inc Overview Error Correction Codes (ECC) Intro to Low-density parity-check

More information

LDPC Communication Project

LDPC Communication Project Communication Project Implementation and Analysis of codes over BEC Bar-Ilan university, school of engineering Chen Koker and Maytal Toledano Outline Definitions of Channel and Codes. Introduction to.

More information

Optimized Codes for the Binary Coded Side-Information Problem

Optimized Codes for the Binary Coded Side-Information Problem Optimized Codes for the Binary Coded Side-Information Problem Anne Savard, Claudio Weidmann ETIS / ENSEA - Université de Cergy-Pontoise - CNRS UMR 8051 F-95000 Cergy-Pontoise Cedex, France Outline 1 Introduction

More information

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter n Soft decision decoding (can be analyzed via an equivalent binary-input additive white Gaussian noise channel) o The error rate of Ungerboeck codes (particularly at high SNR) is dominated by the two codewords

More information

Decoding Turbo Codes and LDPC Codes via Linear Programming

Decoding Turbo Codes and LDPC Codes via Linear Programming Decoding Turbo Codes and LDPC Codes via Linear Programming Jon Feldman David Karger jonfeld@theorylcsmitedu karger@theorylcsmitedu MIT LCS Martin Wainwright martinw@eecsberkeleyedu UC Berkeley MIT LCS

More information

Constellation Shaping for LDPC-Coded APSK

Constellation Shaping for LDPC-Coded APSK Constellation Shaping for LDPC-Coded APSK Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia University U.S.A. Mar. 14, 2013 ( Lane Department LDPCof Codes

More information

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels European Journal of Scientific Research ISSN 1450-216X Vol.35 No.1 (2009), pp 34-42 EuroJournals Publishing, Inc. 2009 http://www.eurojournals.com/ejsr.htm Performance Optimization of Hybrid Combination

More information

ITERATIVE decoding of classic codes has created much

ITERATIVE decoding of classic codes has created much IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 57, NO. 7, JULY 2009 1 Improved Random Redundant Iterative HDPC Decoding Ilan Dimnik, and Yair Be ery, Senior Member, IEEE Abstract An iterative algorithm for

More information

INCREMENTAL redundancy (IR) systems with receiver

INCREMENTAL redundancy (IR) systems with receiver 1 Protograph-Based Raptor-Like LDPC Codes Tsung-Yi Chen, Member, IEEE, Kasra Vakilinia, Student Member, IEEE, Dariush Divsalar, Fellow, IEEE, and Richard D. Wesel, Senior Member, IEEE tsungyi.chen@northwestern.edu,

More information

FOR THE PAST few years, there has been a great amount

FOR THE PAST few years, there has been a great amount IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 4, APRIL 2005 549 Transactions Letters On Implementation of Min-Sum Algorithm and Its Modifications for Decoding Low-Density Parity-Check (LDPC) Codes

More information

Multitree Decoding and Multitree-Aided LDPC Decoding

Multitree Decoding and Multitree-Aided LDPC Decoding Multitree Decoding and Multitree-Aided LDPC Decoding Maja Ostojic and Hans-Andrea Loeliger Dept. of Information Technology and Electrical Engineering ETH Zurich, Switzerland Email: {ostojic,loeliger}@isi.ee.ethz.ch

More information

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 5 (2014), pp. 463-468 Research India Publications http://www.ripublication.com/aeee.htm Power Efficiency of LDPC Codes under

More information

FPGA IMPLEMENTATION OF LDPC CODES

FPGA IMPLEMENTATION OF LDPC CODES ABHISHEK KUMAR 211EC2081 Department of Electronics and Communication Engineering National Institute of Technology, Rourkela Rourkela-769008, Odisha, INDIA A dissertation submitted in partial fulfilment

More information

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa>

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa> 23--29 IEEE C82.2-3/2R Project Title Date Submitted IEEE 82.2 Mobile Broadband Wireless Access Soft Iterative Decoding for Mobile Wireless Communications 23--29

More information

Q-ary LDPC Decoders with Reduced Complexity

Q-ary LDPC Decoders with Reduced Complexity Q-ary LDPC Decoders with Reduced Complexity X. H. Shen & F. C. M. Lau Department of Electronic and Information Engineering, The Hong Kong Polytechnic University, Hong Kong Email: shenxh@eie.polyu.edu.hk

More information

A Survey of Advanced FEC Systems

A Survey of Advanced FEC Systems A Survey of Advanced FEC Systems Eric Jacobsen Minister of Algorithms, Intel Labs Communication Technology Laboratory/ Radio Communications Laboratory July 29, 2004 With a lot of material from Bo Xia,

More information

Iterative Joint Source/Channel Decoding for JPEG2000

Iterative Joint Source/Channel Decoding for JPEG2000 Iterative Joint Source/Channel Decoding for JPEG Lingling Pu, Zhenyu Wu, Ali Bilgin, Michael W. Marcellin, and Bane Vasic Dept. of Electrical and Computer Engineering The University of Arizona, Tucson,

More information

Decoding of Block Turbo Codes

Decoding of Block Turbo Codes Decoding of Block Turbo Codes Mathematical Methods for Cryptography Dedicated to Celebrate Prof. Tor Helleseth s 70 th Birthday September 4-8, 2017 Kyeongcheol Yang Pohang University of Science and Technology

More information

MULTILEVEL CODING (MLC) with multistage decoding

MULTILEVEL CODING (MLC) with multistage decoding 350 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 Power- and Bandwidth-Efficient Communications Using LDPC Codes Piraporn Limpaphayom, Student Member, IEEE, and Kim A. Winick, Senior

More information

Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions

Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions Kasra Vakilinia, Tsung-Yi Chen*, Sudarsan V. S. Ranganathan, Adam R. Williamson, Dariush Divsalar**, and Richard

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Rate-Adaptive LDPC Convolutional Coding with Joint Layered Scheduling and Shortening Design

Rate-Adaptive LDPC Convolutional Coding with Joint Layered Scheduling and Shortening Design MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Rate-Adaptive LDPC Convolutional Coding with Joint Layered Scheduling and Shortening Design Koike-Akino, T.; Millar, D.S.; Parsons, K.; Kojima,

More information

LDPC codes for OFDM over an Inter-symbol Interference Channel

LDPC codes for OFDM over an Inter-symbol Interference Channel LDPC codes for OFDM over an Inter-symbol Interference Channel Dileep M. K. Bhashyam Andrew Thangaraj Department of Electrical Engineering IIT Madras June 16, 2008 Outline 1 LDPC codes OFDM Prior work Our

More information

Performance comparison of convolutional and block turbo codes

Performance comparison of convolutional and block turbo codes Performance comparison of convolutional and block turbo codes K. Ramasamy 1a), Mohammad Umar Siddiqi 2, Mohamad Yusoff Alias 1, and A. Arunagiri 1 1 Faculty of Engineering, Multimedia University, 63100,

More information

Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links

Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links Stefano Chinnici #1, Carmelo Decanis #2 # Ericsson Telecomunicazioni S.p.A Milano - Italy. 1 stefano.chinnici@ericsson.com

More information

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection Ali Haroun, Charbel Abdel Nour, Matthieu Arzel and Christophe Jego Outline Introduction System description

More information

Basics of Error Correcting Codes

Basics of Error Correcting Codes Basics of Error Correcting Codes Drawing from the book Information Theory, Inference, and Learning Algorithms Downloadable or purchasable: http://www.inference.phy.cam.ac.uk/mackay/itila/book.html CSE

More information

FPGA based Prototyping of Next Generation Forward Error Correction

FPGA based Prototyping of Next Generation Forward Error Correction Symposium: Real-time Digital Signal Processing for Optical Transceivers FPGA based Prototyping of Next Generation Forward Error Correction T. Mizuochi, Y. Konishi, Y. Miyata, T. Inoue, K. Onohara, S. Kametani,

More information

Low-density parity-check codes: Design and decoding

Low-density parity-check codes: Design and decoding Low-density parity-check codes: Design and decoding Sarah J. Johnson Steven R. Weller School of Electrical Engineering and Computer Science University of Newcastle Callaghan, NSW 2308, Australia email:

More information

Improving Windowed Decoding of SC LDPC Codes by Effective Decoding Termination, Message Reuse, and Amplification

Improving Windowed Decoding of SC LDPC Codes by Effective Decoding Termination, Message Reuse, and Amplification Received August 31, 2017, accepted October 24, 2017, date of publication November 8, 2017, date of current version March 13, 2018. Digital Object Identifier 10.1109/ACCESS.2017.2771375 Improving Windowed

More information

Efficient Most Reliable Basis decoding of short block codes A NCONA, I TALY

Efficient Most Reliable Basis decoding of short block codes A NCONA, I TALY Efficient Most Reliable Basis decoding of short block codes M ARCO BALDI U NIVERSITÀ P OLITECNI C A DELLE M ARCHE A NCONA, I TALY m.baldi@univpm.it Outline Basics of ordered statistics and most reliable

More information

Punctured vs Rateless Codes for Hybrid ARQ

Punctured vs Rateless Codes for Hybrid ARQ Punctured vs Rateless Codes for Hybrid ARQ Emina Soljanin Mathematical and Algorithmic Sciences Research, Bell Labs Collaborations with R. Liu, P. Spasojevic, N. Varnica and P. Whiting Tsinghua University

More information

Code Design for Incremental Redundancy Hybrid ARQ

Code Design for Incremental Redundancy Hybrid ARQ Code Design for Incremental Redundancy Hybrid ARQ by Hamid Saber A thesis submitted to the Faculty of Graduate and Postdoctoral Affairs in partial fulfillment of the requirements for the degree of Doctor

More information

FPGA Implementation Of An LDPC Decoder And Decoding. Algorithm Performance

FPGA Implementation Of An LDPC Decoder And Decoding. Algorithm Performance FPGA Implementation Of An LDPC Decoder And Decoding Algorithm Performance BY LUIGI PEPE B.S., Politecnico di Torino, Turin, Italy, 2011 THESIS Submitted as partial fulfillment of the requirements for the

More information

Study of Second-Order Memory Based LT Encoders

Study of Second-Order Memory Based LT Encoders Study of Second-Order Memory Based LT Encoders Luyao Shang Department of Electrical Engineering & Computer Science University of Kansas Lawrence, KS 66045 lshang@ku.edu Faculty Advisor: Erik Perrins ABSTRACT

More information

FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder

FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder Alexios Balatsoukas-Stimming and Apostolos Dollas Technical University of Crete Dept. of Electronic and Computer Engineering August 30,

More information

On short forward error-correcting codes for wireless communication systems

On short forward error-correcting codes for wireless communication systems University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 27 On short forward error-correcting codes for

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of OFDM under DWT, DCT based Image Processing Anshul Soni soni.anshulec14@gmail.com Ashok Chandra Tiwari Abstract In this paper, the performance of conventional discrete cosine transform

More information

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes Jingwei Xu, Tiben Che, Gwan Choi Department of Electrical and Computer Engineering Texas A&M University College Station, Texas 77840 Email:

More information

Low-complexity Low-Precision LDPC Decoding for SSD Controllers

Low-complexity Low-Precision LDPC Decoding for SSD Controllers Low-complexity Low-Precision LDPC Decoding for SSD Controllers Shiva Planjery, David Declercq, and Bane Vasic Codelucida, LLC Website: www.codelucida.com Email : planjery@codelucida.com Santa Clara, CA

More information

Bologna 14 October, 2009

Bologna 14 October, 2009 Bologna 14 October, 2009 Video over wireless: FPGA design and implementation of a pulse- based echo canceler for DVB-T/H Ph.D Student: G.Chiurco Tutor: Prof. O.Andrisano Alma Mater University of Bologna,

More information

Random access on graphs: Capture-or tree evaluation

Random access on graphs: Capture-or tree evaluation Random access on graphs: Capture-or tree evaluation Čedomir Stefanović, cs@es.aau.dk joint work with Petar Popovski, AAU 1 Preliminaries N users Each user wants to send a packet over shared medium Eual

More information

Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes

Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 9, SEPTEMBER 2003 2141 Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes Jilei Hou, Student

More information

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission. ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document BI-095 Original: English Goa, India, 3 7 October 000 Question: 4/15 SOURCE 1 : IBM TITLE: G.gen: Low-density parity-check

More information

Joint work with Dragana Bajović and Dušan Jakovetić. DLR/TUM Workshop, Munich,

Joint work with Dragana Bajović and Dušan Jakovetić. DLR/TUM Workshop, Munich, Slotted ALOHA in Small Cell Networks: How to Design Codes on Random Geometric Graphs? Dejan Vukobratović Associate Professor, DEET-UNS University of Novi Sad, Serbia Joint work with Dragana Bajović and

More information

Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels

Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels Bouchra Benammar 1 Nathalie Thomas 1, Charly Poulliat 1, Marie-Laure Boucheret 1 and Mathieu Dervin 2 1 University of Toulouse

More information

ERROR CONTROL CODING From Theory to Practice

ERROR CONTROL CODING From Theory to Practice ERROR CONTROL CODING From Theory to Practice Peter Sweeney University of Surrey, Guildford, UK JOHN WILEY & SONS, LTD Contents 1 The Principles of Coding in Digital Communications 1.1 Error Control Schemes

More information

A brief study on LDPC codes

A brief study on LDPC codes A brief study on LDPC codes 1 Ranjitha CR, 1 Jeena Thomas, 2 Chithra KR 1 PG scholar, 2 Assistant professor,department of ECE, Thejus engineering college Email:cr.ranjitha17@gmail.com Abstract:Low-density

More information

Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes

Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes A DISSERTATION SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY Sangmin Kim IN PARTIAL FULFILLMENT

More information

Digital Fountain Codes System Model and Performance over AWGN and Rayleigh Fading Channels

Digital Fountain Codes System Model and Performance over AWGN and Rayleigh Fading Channels Digital Fountain Codes System Model and Performance over AWGN and Rayleigh Fading Channels Weizheng Huang, Student Member, IEEE, Huanlin Li, and Jeffrey Dill, Member, IEEE The School of Electrical Engineering

More information

2020 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 6, JUNE Application of Nonbinary LDPC Cycle Codes to MIMO Channels

2020 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 6, JUNE Application of Nonbinary LDPC Cycle Codes to MIMO Channels 2020 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 6, JUNE 2008 Application of Nonbinary LDPC Cycle Codes to MIMO Channels Ronghui Peng, Student Member, IEEE, and Rong-Rong Chen, Member, IEEE

More information

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Error Control Coding Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Topics Introduction The Channel Coding Problem Linear Block Codes Cyclic Codes BCH and Reed-Solomon

More information

p J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig

p J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig A Study on Hybrid-ARQ System with Blind Estimation of RC-LDPC Codes Mami Tsuji and Tetsuo Tsujioka Graduate School of Engineering, Osaka City University 3 3 138, Sugimoto, Sumiyoshi-ku, Osaka, 558 8585

More information

On the performance of Turbo Codes over UWB channels at low SNR

On the performance of Turbo Codes over UWB channels at low SNR On the performance of Turbo Codes over UWB channels at low SNR Ranjan Bose Department of Electrical Engineering, IIT Delhi, Hauz Khas, New Delhi, 110016, INDIA Abstract - In this paper we propose the use

More information

Dual-Mode Decoding of Product Codes with Application to Tape Storage

Dual-Mode Decoding of Product Codes with Application to Tape Storage This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE GLOBECOM 2005 proceedings Dual-Mode Decoding of Product Codes with

More information

End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding

End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding Iva Bacic, Josko Kresic, Kresimir Malaric Department of Wireless Communication University of Zagreb, Faculty of Electrical

More information

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni International Symposium on Information Theory and its Applications, ISITA2004 Parma, Italy, October 10 13, 2004 Serial Concatenation of LDPC Codes and Differentially Encoded Modulations M. Franceschini,

More information

Vector-LDPC Codes for Mobile Broadband Communications

Vector-LDPC Codes for Mobile Broadband Communications Vector-LDPC Codes for Mobile Broadband Communications Whitepaper November 23 Flarion Technologies, Inc. Bedminster One 35 Route 22/26 South Bedminster, NJ 792 Tel: + 98-947-7 Fax: + 98-947-25 www.flarion.com

More information

Turbo coding (CH 16)

Turbo coding (CH 16) Turbo coding (CH 16) Parallel concatenated codes Distance properties Not exceptionally high minimum distance But few codewords of low weight Trellis complexity Usually extremely high trellis complexity

More information

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1.

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1. EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code Project #1 is due on Tuesday, October 6, 2009, in class. You may turn the project report in early. Late projects are accepted

More information

Polar Codes for Probabilistic Amplitude Shaping

Polar Codes for Probabilistic Amplitude Shaping Polar Codes for Probabilistic Amplitude Shaping Tobias Prinz tobias.prinz@tum.de Second LNT & DLR Summer Workshop on Coding July 26, 2016 Tobias Prinz Polar Codes for Probabilistic Amplitude Shaping 1/16

More information

A low cost soft mapper for turbo equalization with high order modulation

A low cost soft mapper for turbo equalization with high order modulation University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2012 A low cost soft mapper for turbo equalization

More information

arxiv: v2 [quant-ph] 16 Jul 2018

arxiv: v2 [quant-ph] 16 Jul 2018 High speed error correction for continuous-variable quantum key distribution with multi-edge type LDPC code Xiangyu Wang 1, Yichen Zhang 1,, Song Yu 1,*, and Hong Guo 2 arxiv:1711.01783v2 [quant-ph] 16

More information

Course Developer: Ranjan Bose, IIT Delhi

Course Developer: Ranjan Bose, IIT Delhi Course Title: Coding Theory Course Developer: Ranjan Bose, IIT Delhi Part I Information Theory and Source Coding 1. Source Coding 1.1. Introduction to Information Theory 1.2. Uncertainty and Information

More information

Hamming net based Low Complexity Successive Cancellation Polar Decoder

Hamming net based Low Complexity Successive Cancellation Polar Decoder Hamming net based Low Complexity Successive Cancellation Polar Decoder [1] Makarand Jadhav, [2] Dr. Ashok Sapkal, [3] Prof. Ram Patterkine [1] Ph.D. Student, [2] Professor, Government COE, Pune, [3] Ex-Head

More information

Background Dirty Paper Coding Codeword Binning Code construction Remaining problems. Information Hiding. Phil Regalia

Background Dirty Paper Coding Codeword Binning Code construction Remaining problems. Information Hiding. Phil Regalia Information Hiding Phil Regalia Department of Electrical Engineering and Computer Science Catholic University of America Washington, DC 20064 regalia@cua.edu Baltimore IEEE Signal Processing Society Chapter,

More information

Rate Adaptive Distributed Source-Channel Coding Using IRA Codes for Wireless Sensor Networks

Rate Adaptive Distributed Source-Channel Coding Using IRA Codes for Wireless Sensor Networks Rate Adaptive Distributed Source-Channel Coding Using IRA Codes for Wireless Sensor Networks Saikat Majumder and Shrish Verma Department of Electronics and Telecommunication, National Institute of Technology,

More information

Short Low-Rate Non-Binary Turbo Codes

Short Low-Rate Non-Binary Turbo Codes Short Low-Rate Non-Binary Turbo Codes Gianluigi Liva, Balázs Matuz, Enrico Paolini, Marco Chiani Abstract A serial concatenation of an outer non-binary turbo code with different inner binary codes is introduced

More information

The throughput analysis of different IR-HARQ schemes based on fountain codes

The throughput analysis of different IR-HARQ schemes based on fountain codes This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 008 proceedings. The throughput analysis of different IR-HARQ schemes

More information

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system Yang-Han Lee 1a), Yih-Guang Jan 1, Hsin Huang 1,QiangChen 2, Qiaowei Yuan 3, and Kunio Sawaya

More information

A Novel Approach for FEC Decoding Based On the BP Algorithm in LTE and Wimax Systems

A Novel Approach for FEC Decoding Based On the BP Algorithm in LTE and Wimax Systems International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn : 2278-8X, www.ijerd.com Volume 5, Issue 2 (December 22), PP. 06-13 A Novel Approach for FEC Decoding Based On the

More information

Department of Electronics and Communication Engineering 1

Department of Electronics and Communication Engineering 1 UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the

More information

VLSI Design for High-Speed Sparse Parity-Check Matrix Decoders

VLSI Design for High-Speed Sparse Parity-Check Matrix Decoders VLSI Design for High-Speed Sparse Parity-Check Matrix Decoders Mohammad M. Mansour Department of Electrical and Computer Engineering American University of Beirut Beirut, Lebanon 7 22 Email: mmansour@aub.edu.lb

More information

ARCHITECTURE AND FINITE PRECISION OPTIMIZATION FOR LAYERED LDPC DECODERS

ARCHITECTURE AND FINITE PRECISION OPTIMIZATION FOR LAYERED LDPC DECODERS ARCHITECTURE AND FINITE PRECISION OPTIMIZATION FOR LAYERED LDPC DECODERS Cédric Marchand, Laura Conde-Canencia, Emmanuel Boutillon NXP Semiconductors, Campus Effiscience, Colombelles BP20000 1490 Caen

More information

DEGRADED broadcast channels were first studied by

DEGRADED broadcast channels were first studied by 4296 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 9, SEPTEMBER 2008 Optimal Transmission Strategy Explicit Capacity Region for Broadcast Z Channels Bike Xie, Student Member, IEEE, Miguel Griot,

More information

Study on AR4JA Code in Deep Space Fading Channel

Study on AR4JA Code in Deep Space Fading Channel 01 7th International ICST Conference on Communications and Networking in China (CHINACOM) Study on AR4JA Code in Deep Space Fading Channel Hui Li 1, Jianan Gao,Mingchuan Yang 1 *, Member, IEEE, Gu Lv 1,

More information

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Lecture 4: Wireless Physical Layer: Channel Coding Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Channel Coding Modulated waveforms disrupted by signal propagation through wireless channel leads

More information

Available online at ScienceDirect. Procedia Computer Science 70 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 70 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 70 (2015 ) 282 288 4 th International Conference on Eco-friendly Computing and Communication Systems Multimedia Communication

More information

High-Rate Non-Binary Product Codes

High-Rate Non-Binary Product Codes High-Rate Non-Binary Product Codes Farzad Ghayour, Fambirai Takawira and Hongjun Xu School of Electrical, Electronic and Computer Engineering University of KwaZulu-Natal, P. O. Box 4041, Durban, South

More information

Turbo and LDPC Codes for Digital Video Broadcasting

Turbo and LDPC Codes for Digital Video Broadcasting Turbo and LDPC Codes for Digital Video Broadcasting Matthew C. Valenti, Shi Cheng, and Rohit Iyer Seshadri West Virginia University {mvalenti,shic,iyerr}@csee.wvu.edu 1 Introduction The Digital Video Broadcasting

More information

VLSI Implementation of LDPC Codes Soumya Ranjan Biswal 209EC2124

VLSI Implementation of LDPC Codes Soumya Ranjan Biswal 209EC2124 VLSI Implementation of LDPC Codes Soumya Ranjan Biswal 209EC2124 Department of Electronics and Communication Engineering National Institute of Technology, Rourkela Rourkela-769008, Odisha, INDIA May 2013.

More information

FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY

FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY 1 Information Transmission Chapter 5, Block codes FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY 2 Methods of channel coding For channel coding (error correction) we have two main classes of codes,

More information

Prime-Sized Multilevel Flash Memory with Non-Binary LDPC. Mohammed Al Ai Baky

Prime-Sized Multilevel Flash Memory with Non-Binary LDPC. Mohammed Al Ai Baky Prime-Sized Multilevel Flash Memory with Non-Binary LDPC by Mohammed Al Ai Baky Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for

More information

EXIT Chart Analysis for Turbo LDS-OFDM Receivers

EXIT Chart Analysis for Turbo LDS-OFDM Receivers EXIT Chart Analysis for Turbo - Receivers Razieh Razavi, Muhammad Ali Imran and Rahim Tafazolli Centre for Communication Systems Research University of Surrey Guildford GU2 7XH, Surrey, U.K. Email:{R.Razavi,

More information

Simplified a Posteriori Probability Calculation for Binary LDPC Codes

Simplified a Posteriori Probability Calculation for Binary LDPC Codes Pertanika J. Sci. & Technol. 26 (4): 1751-1763 (2018) SCIENCE & TECHNOLOGY Journal homepage: http://www.pertanika.upm.edu.my/ Simplified a Posteriori Probability Calculation for Binary LDPC Codes Mostari,

More information

Status of Knowledge on Non-Binary LDPC Decoders

Status of Knowledge on Non-Binary LDPC Decoders Status of Knowledge on Non-Binary LDPC Decoders Part III: Why Non-Binary Codes/Decoders? D. Declercq ETIS - UMR85 ENSEA/Cergy-University/CNRS France IEEE SSC SCV Tutorial, Santa Clara, October 2st, 2 D.

More information

Design and implementation of LDPC decoder using time domain-ams processing

Design and implementation of LDPC decoder using time domain-ams processing 2015; 1(7): 271-276 ISSN Print: 2394-7500 ISSN Online: 2394-5869 Impact Factor: 5.2 IJAR 2015; 1(7): 271-276 www.allresearchjournal.com Received: 31-04-2015 Accepted: 01-06-2015 Shirisha S M Tech VLSI

More information

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) Instructor: Kevin Buckley, Tolentine 433a, 610-519-5658 (W), 610-519-4436 (F), buckley@ece.vill.edu,

More information

Low Power Error Correcting Codes Using Majority Logic Decoding

Low Power Error Correcting Codes Using Majority Logic Decoding RESEARCH ARTICLE OPEN ACCESS Low Power Error Correcting Codes Using Majority Logic Decoding A. Adline Priya., II Yr M. E (Communicasystems), Arunachala College Of Engg For Women, Manavilai, adline.priya@yahoo.com

More information

LDPC Code Length Reduction

LDPC Code Length Reduction LDPC Code Length Reduction R. Borkowski, R. Bonk, A. de Lind van Wijngaarden, L. Schmalen Nokia Bell Labs B. Powell Nokia Fixed Networks CTO Group IEEE P802.3ca 100G-EPON Task Force Meeting, Orlando, FL,

More information

Low Power LDPC Decoder design for ad standard

Low Power LDPC Decoder design for ad standard Microelectronic Systems Laboratory Prof. Yusuf Leblebici Berkeley Wireless Research Center Prof. Borivoje Nikolic Master Thesis Low Power LDPC Decoder design for 802.11ad standard By: Sergey Skotnikov

More information

Improving LDPC Decoders via Informed Dynamic Scheduling

Improving LDPC Decoders via Informed Dynamic Scheduling Improving LDPC Decoders via Informed Dynamic Scheduling Andres I. Vila Casado, Miguel Griot and Richard D. Wesel Department of Electrical Engineering, University of California, Los Angeles, CA 90095-1594

More information

Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions

Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions Xingyu Xiang and Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia

More information