By Hua Xiao and Amir H. Banihashemi

Slides:



Advertisements
Similar presentations
Introduction to Algorithms
Advertisements

Noise-Predictive Turbo Equalization for Partial Response Channels Sharon Aviran, Paul H. Siegel and Jack K. Wolf Department of Electrical and Computer.
On Construction of Rate-Compatible Low-Density Parity-Check (RC-LDPC) Codes by Mohammadreza Yazdani and Amir H. Banihashemi Department of Systems and Computer.
IKI 10100: Data Structures & Algorithms Ruli Manurung (acknowledgments to Denny & Ade Azurat) 1 Fasilkom UI Ruli Manurung (Fasilkom UI)IKI10100: Lecture10.
Breadth-First Search Seminar – Networking Algorithms CS and EE Dept. Lulea University of Technology 27 Jan Mohammad Reza Akhavan.
A High-Speed Analog Min-Sum Iterative Decoder Saied Hemati, Amir H. Banihashemi, and Calvin Plett Carleton University, Ottawa, Canada.
Improving BER Performance of LDPC Codes Based on Intermediate Decoding Results Esa Alghonaim, M. Adnan Landolsi, Aiman El-Maleh King Fahd University of.
1 Finite-Length Scaling and Error Floors Abdelaziz Amraoui Andrea Montanari Ruediger Urbanke Tom Richardson.
Arbitrary Bit Generation and Correction Technique for Encoding QC-LDPC Codes with Dual-Diagonal Parity Structure Chanho Yoon, Eunyoung Choi, Minho Cheong.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
1 On Constructing k- Connected k-Dominating Set in Wireless Networks Department of Computer Science and Information Engineering National Cheng Kung University,
1 Minimum-energy broadcasting in multi-hop wireless networks using a single broadcast tree Department of Computer Science and Information Engineering National.
UCLA Progress Report OCDMA Channel Coding Jun Shi Andres I. Vila Casado Miguel Griot Richard D. Wesel UCLA Electrical Engineering Department-Communication.
OCDMA Channel Coding Progress Report
Linear-time encodable and decodable error-correcting codes Daniel A. Spielman Presented by Tian Sang Jed Liu 2003 March 3rd.
Asymptotic Enumerators of Protograph LDPCC Ensembles Jeremy Thorpe Joint work with Bob McEliece, Sarah Fogal.
Chapter 9: Greedy Algorithms The Design and Analysis of Algorithms.
CUHK, May 2010 Department of Electrical Engineering École Polytechnique de Montréal Professor of Electrical Engineering Life Fellow of IEEE Fellow, Engineering.
Division of Engineering and Applied Sciences March 2004 Belief-Propagation with Information Correction: Near Maximum-Likelihood Decoding of LDPC Codes.
1 Caching/storage problems and solutions in wireless sensor network Bin Tang CSE 658 Seminar on Wireless and Mobile Networking.
1 Scalable Image Transmission Using UEP Optimized LDPC Codes Charly Poulliat, Inbar Fijalkow, David Declercq International Symposium on Image/Video Communications.
Low Density Parity Check Codes LDPC ( Low Density Parity Check ) codes are a class of linear bock code. The term “Low Density” refers to the characteristic.
Code and Decoder Design of LDPC Codes for Gbps Systems Jeremy Thorpe Presented to: Microsoft Research
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Interconnect Efficient LDPC Code Design Aiman El-Maleh Basil Arkasosy Adnan Al-Andalusi King Fahd University of Petroleum & Minerals, Saudi Arabia Aiman.
Generalized Communication System: Error Control Coding Occurs In Right Column. 6.
Linear-Time Encodable and Decodable Error-Correcting Codes Jed Liu 3 March 2003.
CS420 lecture eight Greedy Algorithms. Going from A to G Starting with a full tank, we can drive 350 miles before we need to gas up, minimize the number.
The Role of Specialization in LDPC Codes Jeremy Thorpe Pizza Meeting Talk 2/12/03.
The Shortest Path Problem
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
CS774. Markov Random Field : Theory and Application Lecture 10 Kyomin Jung KAIST Oct
TOWARDS IDENTITY ANONYMIZATION ON GRAPHS. INTRODUCTION.
Analysis of Iterative Decoding
Low Density Parity Check (LDPC) Code Implementation Matthew Pregara & Zachary Saigh Advisors: Dr. In Soo Ahn & Dr. Yufeng Lu Dept. of Electrical and Computer.
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Block-LDPC: A Practical LDPC Coding System Design Approach
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 7 Low Density Parity Check Codes.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Local Theory of BER for LDPC Codes: Instantons on a Tree Vladimir Chernyak Department of Chemistry Wayne State University In collaboration with: Misha.
Distributed computing using Projective Geometry: Decoding of Error correcting codes Nachiket Gajare, Hrishikesh Sharma and Prof. Sachin Patkar IIT Bombay.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
Miss Insah Bhurtah Main Supervisor: Prof. K.M.S. Soyjaudah Associate Supervisor: Dr C Catherine.
Design of a High-Throughput Low-Power IS95 Viterbi Decoder Xun Liu Marios C. Papaefthymiou Advanced Computer Architecture Laboratory Electrical Engineering.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
Multi-Edge Framework for Unequal Error Protecting LT Codes H. V. Beltr˜ao Neto, W. Henkel, V. C. da Rocha Jr. Jacobs University Bremen, Germany IEEE ITW(Information.
Part 1: Overview of Low Density Parity Check(LDPC) codes.
Low Density Parity Check codes
Multi-Split-Row Threshold Decoding Implementations for LDPC Codes
1 Design of LDPC codes Codes from finite geometries Random codes: Determine the connections of the bipartite Tanner graph by using a (pseudo)random algorithm.
Hole Detection and Boundary Recognition in Wireless Sensor Networks Kun-Ying Hsieh ( 謝坤穎 ) Dept. of Computer Science and Information Engineering National.
The Ant System Optimization by a colony of cooperating agents.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Tinoosh Mohsenin 2, Houshmand Shirani-mehr 1, Bevan Baas 1 1 University of California, Davis 2 University of Maryland Baltimore County Low Power LDPC Decoder.
1 Aggregated Circulant Matrix Based LDPC Codes Yuming Zhu and Chaitali Chakrabarti Department of Electrical Engineering Arizona State.
Greedy Technique.
Sequential Algorithms for Generating Random Graphs
UCLA Progress Report OCDMA Channel Coding
Rate 7/8 (1344,1176) LDPC code Date: Authors:
Progress report of LDPC codes
Subject Name: Operation Research Subject Code: 10CS661 Prepared By:Mrs
CSCE350 Algorithms and Data Structure
Shortest Path Consider the following weighted undirected graph: 20 10
Minimum Spanning Trees
<month year> doc.: IEEE /125r0 August 2004
Irregular Structured LDPC Codes and Structured Puncturing
Selection procedure of turbo code parameters by combinatorial optimization Yannick Saouter 24/06/2019.
Minimum Spanning Trees
Presentation transcript:

Improved Progressive-Edge-Growth (PEG) Construction of Irregular LDPC Codes By Hua Xiao and Amir H. Banihashemi Department of Systems and Computer Engineering Broadband Communications and Wireless Systems (BCWS) Centre Carleton University Ottawa, Ontario, Canada

Outline Introduction and Motivation Improved PEG Algorithm Simulation Results Concluding Remarks

Introduction and Motivation Construction of good LDPC codes at short and intermediate block lengths is of great practical importance Progressive-Edge-Growth (PEG), proposed by Hu, Eleftheriou and Arnold in 2001, is among the best: - Constructs the Tanner graph edge-by-edge by maximizing the local girth at variable nodes in a greedy fashion - Simple and flexible - Linear-time encodable codes - Both regular and irregular For irregular codes, PEG with optimized variable node degree distributions result in very good performance, especially in the waterfall region The good performance in the waterfall region is usually counter-balanced by a relatively poor performance in the error-floor region

Goal: Improve the performance of irregular PEG at high SNR region without any performance degradation in low SNR region Main idea: - Problem: Short cycles are not good for iterative decoding - Solution: When there are more than one candidate check nodes to be connected to a variable node, choose the one that provides the highest degree of connectivity for the newly created cycles to the rest of the graph

PEG Algorithm for j =0 to n -1 do { for k=0 to dsj -1 do { if k=0 { connect sj to a check node that has the lowest degree under the current graph setting } else { expand a subgraph from sj up to depth ℓ under the current graph setting such that |Nℓsj| stops increasing but is less than m, or the C \ Nℓ+1sj = Ø but C \ Nℓsj ≠ Ø, then connect the k-th edge of sj (Eksj) to a check node picked from the set C \ Nℓsj which has the lowest degree. Our focus: k ≥ 1, C \ Nℓ+1sj = Ø but C \ Nℓsj ≠ Ø; Set of candidate check nodes (with lowest degree) : Ωksj

Modified PEG Algorithm The addition of Eksj to the graph creates new cycles all with length 2(ℓ+2) We select a check node from Ωksj whose associated cycles have the highest degree of connectivity to the rest of the graph Measure of connectivity: Approximate Cycle Extrinsic message degree (ACE) = ∑i(di-2) [Tian et al., 2003] We maximize the minimum ACE for the new cycles

Simulation Results

Simulation Results At high-SNR, errors are due to low-weight codewords (undetected errors) and low-weight trapping sets [Richardson, 2003] or near-codewords [Mackay and Postol, 2003] with small number of unsatisfied checks (detected errors) For (1008,504) at 2.8 dB: undetected errors dmin Trapping sets (w,u) PEG 36% 12 (6,1) and many with u=1, w ≤13 M-PEG 10% 15 (15,1)

Concluding Remarks Irregular LDPC codes constructed by PEG based on optimal variable-node degree sequences perform very well in the waterfall region The performance at higher SNR values however is usually not as good and can be impaired by an early error floor we propose a very simple modification to PEG algorithm which considerably enhances the performance at high SNR region without any degradation in low-SNR performance The modification is based on creating a higher degree of connectivity in the Tanner graph of the code without sacrificing the girth distribution This appears to improve both the minimum distance and the trapping sets (near-codewords) of the code