An improved LT encoding scheme with extended chain lengths

Slides:



Advertisements
Similar presentations
Scalable Video Multicast Using Expanding Window Fountain Codes Dejan Vukobratovic´,Vladimir Stankovic´, Dino Sejdinovic´, Lina Stankovic´,Zixiang Xiong.
Advertisements

Jesper H. Sørensen, Toshiaki Koike-Akino, and Philip Orlik 2012 IEEE International Symposium on Information Theory Proceedings Rateless Feedback Codes.
LT Codes Paper by Michael Luby FOCS ‘02 Presented by Ashish Sabharwal Feb 26, 2003 CSE 590vg.
Degree Distribution of XORed Fountain codes
Company LOGO F OUNTAIN C ODES, LT C ODES AND R APTOR C ODES Susmita Adhikari Eduard Mustafin Gökhan Gül.
Noise, Information Theory, and Entropy (cont.) CS414 – Spring 2007 By Karrie Karahalios, Roger Cheng, Brian Bailey.
Performance analysis of LT codes with different degree distribution
Digital Fountain Codes V. S
José Vieira Information Theory 2010 Information Theory MAP-Tele José Vieira IEETA Departamento de Electrónica, Telecomunicações e Informática Universidade.
D.J.C MacKay IEE Proceedings Communications, Vol. 152, No. 6, December 2005.
LT-AF Codes: LT Codes with Alternating Feedback Ali Talari and Nazanin Rahnavard Oklahoma State University IEEE ISIT (International Symposium on Information.
1 Finite-Length Scaling and Error Floors Abdelaziz Amraoui Andrea Montanari Ruediger Urbanke Tom Richardson.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
Data Persistence in Sensor Networks: Towards Optimal Encoding for Data Recovery in Partial Network Failures Abhinav Kamra, Jon Feldman, Vishal Misra and.
Lecture04 Data Compression.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Threshold Phenomena and Fountain Codes
Erasure Correcting Codes
Fountain Codes Amin Shokrollahi EPFL and Digital Fountain, Inc.
Sliding-Window Digital Fountain Codes for Streaming of Multimedia Contents Matta C.O. Bogino, Pasquale Cataldi, Marco Grangetto, Enrico Magli, Gabriella.
1 Distributed LT Codes Srinath Puducheri, Jörg Kliewer, and Thomas E. Fuja. Department of Electrical Engineering, University of Notre Dame, Notre Dame,
1 Scalable Image Transmission Using UEP Optimized LDPC Codes Charly Poulliat, Inbar Fijalkow, David Declercq International Symposium on Image/Video Communications.
RAPTOR CODES AMIN SHOKROLLAHI DF Digital Fountain Technical Report.
1 rStream: Resilient and Optimal Peer-to-Peer Streaming with Rateless Codes Chuan Wu, Baochun Li Department of Electrical and Computer Engineering University.
DNA Research Group 1 Growth Codes: Maximizing Sensor Network Data Persistence Vishal Misra Joint work with Abhinav Kamra, Jon Feldman (Google) and Dan.
Fundamentals of Multimedia Chapter 7 Lossless Compression Algorithms Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Digital Fountain with Tornado Codes and LT Codes K. C. Yang.
Noise, Information Theory, and Entropy
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
Feng Lu Chuan Heng Foh, Jianfei Cai and Liang- Tien Chia Information Theory, ISIT IEEE International Symposium on LT Codes Decoding: Design.
Repairable Fountain Codes Megasthenis Asteris, Alexandros G. Dimakis IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 32, NO. 5, MAY /5/221.
Rateless Codes with Optimum Intermediate Performance Ali Talari and Nazanin Rahnavard Oklahoma State University, USA IEEE GLOBECOM 2009 & IEEE TRANSACTIONS.
Rateless Coding with Feedback Andrew Hagedorn, Sachin Agarwal, David Starobinski, and Ari Trachtenberg Department of ECE, Boston University, MA, USA IEEE.
Optimal Degree Distribution for LT Codes with Small Message Length Esa Hyytiä, Tuomas Tirronen, Jorma Virtamo IEEE INFOCOM mini-symposium
Shifted Codes Sachin Agarwal Deutsch Telekom A.G., Laboratories Ernst-Reuter-Platz Berlin Germany Joint work with Andrew Hagedorn and Ari Trachtenberg.
An Optimal Partial Decoding Algorithm for Rateless Codes Valerio Bioglio, Rossano Gaeta, Marco Grangetto, and Matteo Sereno Dipartimento di Informatica.
Basic Concepts of Encoding Codes, their efficiency and redundancy 1.
Chih-Ming Chen, Student Member, IEEE, Ying-ping Chen, Member, IEEE, Tzu-Ching Shen, and John K. Zao, Senior Member, IEEE Evolutionary Computation (CEC),
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Threshold Phenomena and Fountain Codes Amin Shokrollahi EPFL Joint work with M. Luby, R. Karp, O. Etesami.
Kai-Chao Yang VCLAB, NTHU 1.  Unequal Error Protection Rateless Codes for Scalable Information Delivery in Mobile Networks (INFOCOM 2007)  Rateless.
Growth Codes: Maximizing Sensor Network Data Persistence abhinav Kamra, Vishal Misra, Jon Feldman, Dan Rubenstein Columbia University, Google Inc. (SIGSOMM’06)
CprE 545 project proposal Long.  Introduction  Random linear code  LT-code  Application  Future work.
Andrew Liau, Shahram Yousefi, Senior Member, IEEE, and Il-Min Kim Senior Member, IEEE Binary Soliton-Like Rateless Coding for the Y-Network IEEE TRANSACTIONS.
Stochastic Networks Conference, June 19-24, Connections between network coding and stochastic network theory Bruce Hajek Abstract: Randomly generated.
Multimedia Transmission Over Cognitive Radio Networks using Decode-and-Forward Multi-Relays and Rateless Coding Abdelaali Chaoub, Elhassane Ibn-Elhaj National.
Layer-aligned Multi-priority Rateless Codes for Layered Video Streaming IEEE Transactions on Circuits and Systems for Video Technology, 2014 Hsu-Feng Hsiao.
UEP LT Codes with Intermediate Feedback Jesper H. Sørensen, Petar Popovski, and Jan Østergaard Aalborg University, Denmark IEEE COMMUNICATIONS LETTERS,
1 Raptor codes for reliable multicast object delivery Michael Luby Digital Fountain.
ON THE INTERMEDIATE SYMBOL RECOVERY RATE OF RATELESS CODES Ali Talari, and Nazanin Rahnavard IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 60, NO. 5, MAY 2012.
A Robust Luby Transform Encoding Pattern-Aware Symbol Packetization Algorithm for Video Streaming Over Wireless Network Dongju Lee and Hwangjun Song IEEE.
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.
On Coding for Real-Time Streaming under Packet Erasures Derek Leong *#, Asma Qureshi *, and Tracey Ho * * California Institute of Technology, Pasadena,
Pei-Chuan Tsai Chih-Ming Chen Ying-ping Chen WCCI 2012 IEEE World Congress on Computational Intelligence Sparse Degrees Analysis for LT Codes Optimization.
CS654: Digital Image Analysis
1 Unequal Error Protection Using Fountain Codes With Applications to Video Communication Shakeel Ahmad, Raouf Hamzaoui, Marwan Al-Akaidi Faculty of Technology,
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Throughput-Smoothness Trade-offs in Streaming Communication Gauri Joshi (MIT) Yuval Kochman (HUJI) Gregory Wornell (MIT) 1 13 th Oct 2015 Banff Workshop.
Distributed Rateless Codes with UEP Property Ali Talari, Nazanin Rahnavard 2010 IEEE ISIT(International Symposium on Information Theory) & IEEE TRANSACTIONS.
Raptor Codes Amin Shokrollahi EPFL. BEC(p 1 ) BEC(p 2 ) BEC(p 3 ) BEC(p 4 ) BEC(p 5 ) BEC(p 6 ) Communication on Multiple Unknown Channels.
OPTIMIZATION of GENERALIZED LT CODES for PROGRESSIVE IMAGE TRANSFER Suayb S. Arslan, Pamela C. Cosman and Laurence B. Milstein Department of Electrical.
Hongjie Zhu,Chao Zhang,Jianhua Lu Designing of Fountain Codes with Short Code-Length International Workshop on Signal Design and Its Applications in Communications,
1 Using Network Coding for Dependent Data Broadcasting in a Mobile Environment Chung-Hua Chu, De-Nian Yang and Ming-Syan Chen IEEE GLOBECOM 2007 Reporter.
Simulation of Finite Geometry LDPC code on the Packet Erasure channel Wu Yuchun July 2007 Huawei Hisi Company Ltd.
1 Implementation and performance evaluation of LT and Raptor codes for multimedia applications Pasquale Cataldi, Miquel Pedros Shatarski, Marco Grangetto,
Coding for Multipath TCP: Opportunities and Challenges Øyvind Ytrehus University of Bergen and Simula Res. Lab. NNUW-2, August 29, 2014.
Shakeel Ahmad, Raouf Hamzaoui, Marwan Al-Akaidi
CRBcast: A Collaborative Rateless Scheme for Reliable and Energy-Efficient Broadcasting in Wireless Sensor/Actuator Networks Nazanin Rahnavard, Badri N.
Distributed Compression For Binary Symetric Channels
of the IEEE Distributed Coordination Function
Presentation transcript:

An improved LT encoding scheme with extended chain lengths Kuo-Kuang Yen, Chih-Lung Chen and Hsie-Chia Chang ISITA2012, Honolulu, Hawaii, USA, October 28-31, 2012

Outline Introduction Background Analysis of early decoding termination Decoding chain Averages chain length of decoding termination of different ranges Proposed encoding scheme Simulation results

Introduction Fountain code LT code : k input symbols encoding symbol Randomly generates encoding symbols without a fixed code rate Can be designed without considering the channel condition LT code : k input symbols encoding symbol Original data 1 2 3 4 … k XOR a b c … Degree:3 Neighbors: 1 , 3 , 4

Introduction LT code The average number of ripples is relatively small [13] R. Karp, M. Luby, and A. Shokrollahi, “Finite length analysis of LT codes,” in International Symposium on Information Theory, ISIT, 2004, p. 39. [14] G. Maatouk and A. Shokrollahi, “Analysis of the second moment of the LT decoder,” in International Symposium on Information Theory, ISIT, 2009, pp. 2326–2330. LT code Ripple : Received degree-1 encoding symbols Those whose degree descends to one The BP (Belief-Propagation) decoding terminates when these ripples are depleted. The average number of ripples is relatively small The decoding termination occurs more frequently [13] [14]. For the LT codes with the robust Soliton distribution The number of ripples is initially low. The BP decoding terminates early Leading to most of undecoded input symbols. The decoding termination within the range 0 ≤ n ≤ k/2 generally contributes to more than 90% of undecoded input symbols. n = the number of decoded input symbols

In this paper Decoding chains : Input symbols can be divided into decoding chains by the connectivity of received degree-2 encoding symbols. The average chain length is shorter when the decoding termination occurs within the range 0 ≤ n ≤ k/2 than k/2+1 ≤ n ≤ k. Goal : Increasing the average chain length Reducing the number of the decoding termination within 0 ≤ n ≤ k/2 for lower symbol loss probability Symbol loss probability : The probability that an input symbol is undecoded after the BP decoding

Background : LT codes and its encoding

Background : BP decoding

Background : degree distribution

Background : drawback of LT codes with RSD The decoding termination within 0 ≤ n ≤ n of all undecoded input symbols : The probability of the decoding termination with n input symbols decoded

Background : drawback of LT codes with RSD Percentage of undecoded input symbols resulting from the decoding termination : The BP decoding terminates within 0 ≤ n ≤ k/2 generally contributes to more than 90% of undecoded input symbols when encoding with the robust Soliton distribution. Robust Soliton distribution ε=0.1 c=0.02 δ=0.01

Analysis of early decoding termination : Decoding chain Decoding chains : Input symbols can be divided into decoding chains by the connectivity of received degree-2 encoding symbols. Definition : A length-L decoding chain is constituted of L different input symbols it1 , it2 , ・ ・ ・ such that φ(i1) = {c1} φ(i2) = {∅} φ(i3) = {c1} φ(i4) = {c4, c5} φ(i5) = {c5, c6} φ(i6) = {c6, c7} φ(i7) = {c4, c7}

Analysis of early decoding termination : Averages chain length of decoding termination : The number of input symbols connected by received degree-2 encoding symbols . : The probability that an input symbol belongs to a length-L decoding chain : The average chain length The average of k,, and over two different ranges: The probability of the decoding termination with n input symbols decoded

We want to increase the average chain length in 0 ≤ n ≤ k/2 Analysis of early decoding termination : Averages chain length of decoding termination The average chain length in 0 ≤ n ≤ k/2 is much shorter than in k/2 +1 ≤ n ≤ k We want to increase the average chain length in 0 ≤ n ≤ k/2

Proposed encoding scheme k τ k-τ We separate input symbols into two groups Neighbors of any degree-2 encoding symbol are restricted from different groups of input symbols.

Proposed encoding scheme Increasing the probability of two degree- 2 encoding symbols sharing one of their neighbors Extending the average chain length When τ = 1 , Assuming : g degree- 2 encoding symbols g connections to g connections to the rest k – 1 inputs k 1 k-1 XOR a b c …

Proposed encoding scheme The probability that one of these k − 1 input symbols is connected by the received degree-2 encoding symbols is On average, input symbols form a single decoding chain Each of the k input symbols has probability to be in the decoding chain The average decoding chain length The average number of redundant symbols

Proposed encoding scheme For example, with k = 1000 , ε = 0.1 , Ω2 = 0.5 and τ = 1 , On average The chain length : 179.4 The redundant symbols :125.5. The average chain length is extended The remaining number of received encoding symbols after removing the redundant ones is 1100−125.5 = 974.5 Insufficient to decode all input symbols. As τ grows, the number of redundant symbols is reduced.

Simulation results Using robust Soliton distribution of parameters c = 0.02 , δ = 0.01 ,overhead ε = 0.2 The number τ is optimized for the symbol loss probability, τ = 40 for k = 250 τ = 100 for k=500 τ = 210 for k=1000 τ = 420 for k=2000 Encoding symbols are transmitted without erasure.

Simulation results

Simulation results

Simulation results