User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0111r0 Zhanji Wu, et. Al. December 2012 Submission A Physical-layer Network Coding Relay scheme for IEEE Date: Authors:
Advertisements

Jesper H. Sørensen, Toshiaki Koike-Akino, and Philip Orlik 2012 IEEE International Symposium on Information Theory Proceedings Rateless Feedback Codes.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Company LOGO F OUNTAIN C ODES, LT C ODES AND R APTOR C ODES Susmita Adhikari Eduard Mustafin Gökhan Gül.
Cooperative Network Coding
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
OFDM Modulated Cooperative Multiple-Access Channel With Network-Channel Coding.
Capacity of Wireless Channels
LT-AF Codes: LT Codes with Alternating Feedback Ali Talari and Nazanin Rahnavard Oklahoma State University IEEE ISIT (International Symposium on Information.
Enhancing Secrecy With Channel Knowledge
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
1 NETWORK CODING Anthony Ephremides University of Maryland - A NEW PARADIGM FOR NETWORKING - February 29, 2008 University of Minnesota.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.
Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland Joint work with Randy Cogill, University of Virginia.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
1. 2  What is MIMO?  Basic Concepts of MIMO  Forms of MIMO  Concept of Cooperative MIMO  What is a Relay?  Why Relay channels?  Types of Relays.
Tin Studio Established 07. In TAITUNG CITY Communication Signal Processing Lab Graduate Institute of Communication Engineering NCNU Cooperative Diversity.
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
On the Coded Complex Field Network Coding Scheme for Multiuser Cooperative Communications with Regenerative Relays Caixi Key Lab of Information.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
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.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
When rate of interferer’s codebook small Does not place burden for destination to decode interference When rate of interferer’s codebook large Treating.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Optimal Degree Distribution for LT Codes with Small Message Length Esa Hyytiä, Tuomas Tirronen, Jorma Virtamo IEEE INFOCOM mini-symposium
12. Feb.2010 | Christian Müller Distributed Resource Allocation in OFDMA-Based Relay Networks Christian Müller.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
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.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
CODED COOPERATIVE TRANSMISSION FOR WIRELESS COMMUNICATIONS Prof. Jinhong Yuan 原进宏 School of Electrical Engineering and Telecommunications University of.
Threshold Phenomena and Fountain Codes Amin Shokrollahi EPFL Joint work with M. Luby, R. Karp, O. Etesami.
Wireless Mobile Communication and Transmission Lab. Chapter 8 Application of Error Control Coding.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users Yingzhe Li, Xinbing Wang, Xiaohua Tian Department of Electronic Engineering.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
CprE 545 project proposal Long.  Introduction  Random linear code  LT-code  Application  Future work.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
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.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANS April. 27 th, 2005 Presented by, Kang Eui Lee.
Multimedia Transmission Over Cognitive Radio Networks using Decode-and-Forward Multi-Relays and Rateless Coding Abdelaali Chaoub, Elhassane Ibn-Elhaj National.
UEP LT Codes with Intermediate Feedback Jesper H. Sørensen, Petar Popovski, and Jan Østergaard Aalborg University, Denmark IEEE COMMUNICATIONS LETTERS,
A Joint Bandwidth Allocation and Routing Scheme for the IEEE 802
ON THE INTERMEDIATE SYMBOL RECOVERY RATE OF RATELESS CODES Ali Talari, and Nazanin Rahnavard IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 60, NO. 5, MAY 2012.
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.
Codes on Random Geometric Graphs Dejan Vukobratović Associate Professor, DEET-UNS University of Novi Sad, Serbia Joint work with D. Bajović, D. Jakovetić,
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Jayanth Nayak, Ertem Tuncel, Member, IEEE, and Deniz Gündüz, Member, IEEE.
Jayanth Nayak, Ertem Tuncel, Member, IEEE, and Deniz Gündüz, Member, IEEE.
Distributed Rateless Codes with UEP Property Ali Talari, Nazanin Rahnavard 2010 IEEE ISIT(International Symposium on Information Theory) & IEEE TRANSACTIONS.
OPTIMIZATION of GENERALIZED LT CODES for PROGRESSIVE IMAGE TRANSFER Suayb S. Arslan, Pamela C. Cosman and Laurence B. Milstein Department of Electrical.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
March 18, 2005 Network Coding in Interference Networks Brian Smith and Sriram Vishwanath University of Texas at Austin March 18 th, 2005 Conference on.
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.
Overcoming the Sensing-Throughput Tradeoff in Cognitive Radio Networks ICC 2010.
Speaker: Yu-Jen Lai Cheng-Chih Chao Advisor: Hung-Yu Wei 2009/06/08 1 Dong Nguyen, Tuan Tran, Thinh Nguyen, and Bella Bose, Fellow, IEEE IEEE TRANSACTIONS.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Presentation transcript:

User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 & IEEE ISIT(International Symposium on Information Theory)

Outlines Introduction Rateless coded cooperation Degree distribution optimization of PCC scheme Simulation results Conclusion 2

Introduction User cooperation allows users to not only transmit their own information, but also help other users in forwarding their messages – Multiple transmission – Cooperative diversity 3

Introduction Coded cooperation is a user cooperation scheme where each user broadcasts its coded messages, tries to decode its partners’ codeword and calculates additional parity symbols before forwarding them to the destination. – Cooperative diversity – Coding gain 4

Introduction Aim of this paper – This paper aims to design and optimize rateless coded cooperation in two-user cooperative multiple access channel (MAC) to maximize system throughput. 5

Introduction Rateless codes have shown to significantly improve the transmission efficiency when applied to coded cooperation – Simple design & implementation – Low complexity encoding & decoding – Unlimited parity bit generation – Self-adaptation to channel condition – No pre-determined rate 6

System Model Two-user cooperative multiple access channel, where each user (U 1 or U 2 ) wants to transmit information symbols to the destination, D, via the help of the other user. Let e 1, e 2 and e denote the erasure probability of the channel between U 1 and D, U 2 and D, and that between U 1 and U 2, respectively. 7

Significance Increases cellular capacity and coverage area Increases WLAN capacity and coverage area High link stability in Vehicle-to-Vehicle communication Increases coverage area of wireless sensor networks and optimizes their life time in respect to power constraints 8

Advantages of Cooperation Large system performance gain relative to diversity and multiplexing gain Increases capacity and coverage Provides equal QoS to all users No need for a predefined structure Cost effective 9

Conventional schemes There are two separate transmission phases : – 1) Broadcast phase: Each user encodes k information symbols using a LT code and keeps transmitting the coded symbols until it receives an acknowledgement from the other user. Fully Coded Cooperation (FCC) 10

Conventional schemes – 2) Cooperative phase: Each user applies a LT code to perform joint encoding of 2k information symbols Drawbacks – 1) Requires feedback between users – 2) Requires separate degree distribution in each phase – 3) Starts cooperation phase only after users have completely decoded one another – 4) Never starts cooperation phase in cases with poor inter-user channel 11

Proposed schemes Partially Coded Cooperation (PCC), as soon as each user has decoded even one bit of another user, coded bits are generated from its own information and the recovered bits. 12

Proposed schemes Each user first generates N coded symbols from its own information symbols using a LT code with the degree distribution Ω(x), and transmits them to the other user and the destination in its allocated time slot in in the first time frame (TF 1 ) Upon receiving coded symbols in TF 1, each user starts the decoding process to recover other user’s information symbols. Assume that U i has recovered s l (i) information symbols from the other user in TF l, where In the next time frame, TF 2, U i generates N coded symbols using its k information symbols as well as s 1 (i) information symbols from the other user, and transmits these coded symbols to the other user and the destination. 13

Proposed schemes In each time frame, each user generates coded symbols from its own information symbols and those from the other user which have been recovered in previous time frames, and broadcast them. At a same time, each user tries to recover more information symbols from the other user by overhearing its transmission and performing LT decoding process in each time frame. When the destination successfully decodes both users’ information symbols, it sends an acknowledgment and users start broadcasting new messages 14

Advantages over FCC Requires NO feedback between users Starts cooperation phase even when users can decode only one bit Adds NO additional complexity to FCC Capable of user cooperation even with poor inter user channel Achieves higher throughput Requires only one degree distribution 15

Degree distribution optimization of PCC scheme The overall codeword received at the destination consists of – 1) the coded symbols transmitted in the broadcast phase with the degree distribution Ω 1 (x) – 2) in the cooperative phase with the degree distribution Ω 2 (x) – the degree distribution of the overall codeword at the destination are different In [14], a linear programming optimization problem has been formulated to find the optimum degree distribution in the broadcast phase and the cooperative phase. 16 [14] M. Shirvanimoghaddam, Y. Li, and B. Vucetic, “Distributed rateless coding with cooperative sources,” in Proceedings. IEEE International Symposum on Information Theory (ISIT), July 2012.

Degree distribution optimization of PCC scheme In PCC, each user transmits N coded symbols in each time frame and some of them may be erased by the channel, each users receives on average N(1 - e) coded symbols from the other user. Consider that each user can recover s i information symbols in TF i. In the next time frame, each user encodes the partially decoded symbols of the other user, together with its own information symbols, to generate a new packet of length N, and transmits it to the destination. 17

Degree distribution optimization of PCC scheme In TF i+1, the received coded symbols at each user have been generated from k + s i information symbols using Ω(x) as the degree distribution s i information symbols of each user are already known at the other user in TF i+1, all edges connected to the known symbols can be removed from the bipartite graph at users To generate a coded symbol of degree d+l, d+l information symbols are selected uniformly at random from k + s i information symbols 18

Degree distribution optimization of PCC scheme The probability that this coded symbol is connected to l known information symbols and d unknown information symbols is The probability that this coded symbol has a degree d+l is d+l when l varies from 0 to s i The probability that a coded symbol has degree d, after removing all the edges connected to the known information symbols, can be calculated as follows 19

Degree distribution optimization of PCC scheme Since each user tries to decode the other user message from the received coded symbols in TF i+1 and the previous time frames, the number of coded symbols in TF i+1 will be N (i+1) = (i+1)N(1-e) The probability that a coded symbol is of degree d in TF i+1 which arises from the fact that a specific coded symbol is received in TF j with probability N(1- e) / N (i+1) and it is of degree d with probability 20

Degree distribution optimization of PCC scheme Insert (4) into (5) If the degree distribution of coded symbols is Ω(x), the probability that an information symbol is not recovered after l iterations is p l = where In PCC scheme, the degree distribution of coded symbols in TF i is at each user. 21

Degree distribution optimization of PCC scheme The probability that an information symbol is not recovered after l iterations, denoted by p l where s i can be calculated as k(1-p l ) when l and k go to infinity. 22

23 Fig. 4. Ratio of recovered intermediate symbols in different time frames The fraction of recovered information symbols in each TF for the case that N = 100, k = 1000 and

Degree distribution optimization of PCC scheme Let P i and Q i denote the i-th part of U 1 and U 2 The length of P i is the same as the length of Q i and it equals to s i - s i-1 When the destination already knows s i information symbols of each user, it removes all edges connected to these symbols. The degree distribution of coded symbols will be 24

Degree distribution optimization of PCC scheme To ensure that the destination can decode the remaining information symbols, the following condition needs to be satisfied for x [0, 1-δ] and some constant r i, c and δ To find the optimum degree distribution, (9) needs to be satisfied for all i’s. Therefore, the optimization problem can be summarized as follows 25

26

For given s i ’s, the objective function and all constraints are linear in terms of Ω(x) and r i, so the optimization problem can be solved by means of linear programming. Several optimized degree distributions 27

Simulation Results Settings – Assume that the transmitter has no knowledge of channel state information of any channel, either inter-user channel or the user to the destination channel. – N = 1000 – k = No-cooperation scheme – Each user only generates coded symbols from its own information symbols and transmits them to the destination without any cooperation with the other user. Perfect-cooperation scheme – Assume that each user knows perfectly the other user’s message before its transmission. – Each user generates coded symbols from both users’ information symbols and sends them to the destination. 28

29 Similar to the relay channel scenario, because information symbols of U 2 are only sent by U 1.

30

31

Conclusions The PCC scheme effectively combines advantages of rateless codes with coded cooperation techniques to increase overall system throughput with no additional complexity compared to existing schemes. 32

References [13] W. Chen and W. Chen, “A new rateless coded cooperation scheme for multiple access channels,” in Proceedings. IEEE International Conference on Communications (ICC), pp. 1 –5, June [14] M. Shirvanimoghaddam, Y. Li, and B. Vucetic, “Distributed rateless coding with cooperative sources,” in Proceedings. IEEE International Symposum on Information Theory (ISIT), July [15] S. Kim and S. Lee, “Improved intermediate performance of rateless codes,” in Proceedings. 11th International Conference on Advanced Communication Technology (ICACT), vol. 03, pp – 1686, Feb [16] A. Talari and N. Rahnavard, “Rateless codes with optimum intermediate performance,” in Proceedings. IEEE Global Telecommunications Conference (GLOBECOM), Dec