X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design:

Slides:



Advertisements
Similar presentations
Clustering of Source/Channel Rate Allocations for Receiver-driven Multicast under a Limited Number of Streams Philip A. Chou, Microsoft Research Kannan.
Advertisements

Compressive Data Gathering for Large-Scale Wireless Sensor Networks
Company LOGO F OUNTAIN C ODES, LT C ODES AND R APTOR C ODES Susmita Adhikari Eduard Mustafin Gökhan Gül.
José Vieira Information Theory 2010 Information Theory MAP-Tele José Vieira IEETA Departamento de Electrónica, Telecomunicações e Informática Universidade.
Jump to first page A. Patwardhan, CSE Digital Fountains Main Ideas : n Distribution of bulk data n Reliable multicast, broadcast n Ideal digital.
D.J.C MacKay IEE Proceedings Communications, Vol. 152, No. 6, December 2005.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Network coding techniques Elena Fasolo Network coding techniques Elena Fasolo PhD Student - SIGNET Group Wireless Systems - Lecture.
LT-AF Codes: LT Codes with Alternating Feedback Ali Talari and Nazanin Rahnavard Oklahoma State University IEEE ISIT (International Symposium on Information.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
後卓越進度報告 蔡育仁老師實驗室 2007/03/19. Distribute Source Coding (DSC) in WSNs Distributed source coding is a data compression technique to reduce the redundancy.
1 ENERGY: THE ROOT OF ALL PERVASIVENESS Anthony Ephremides University of Maryland April 29, 2004.
Department of Computer Science, University of Maryland, College Park, USA TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Compressive Data Gathering for Large- Scale Wireless Sensor Networks Chong Luo Feng Wu Shanghai Jiao Tong University Microsoft Research Asia Jun Sun Chang.
後卓越進度報告 蔡育仁老師實驗室 2006/12/06. Distribute Source Coding (DSC) in WSNs Distributed source coding (DSC) is a data compression technique to reduce the redundancy.
Threshold Phenomena and Fountain Codes
Fountain Codes Amin Shokrollahi EPFL and Digital Fountain, Inc.
後卓越進度報告 蔡育仁老師實驗室 2006/11/13. Distribute Source Coding (DSC) in WSNs Distributed source coding (DSC) is a data compression technique to reduce the redundancy.
Networked Slepian–Wolf: Theory, Algorithms, and Scaling Laws R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano, Member, IEEE, Martin Vetterli,
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
後卓越進度報告 蔡育仁老師實驗室 2006/09/04. Distribute Source Coding in WSNs Distributed source coding is a data compression technique to reduce the redundancy without.
A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.
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.
Digital Fountain with Tornado Codes and LT Codes K. C. Yang.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
Anya Apavatjrut, Katia Jaffres-Runser, Claire Goursaud and Jean-Marie Gorce Combining LT codes and XOR network coding for reliable and energy efficient.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang.
Computer Science Informed Content Delivery Across Adaptive Overlay Networks Overlay networks have emerged as a powerful and highly flexible method for.
Application of Finite Geometry LDPC code on the Internet Data Transport Wu Yuchun Oct 2006 Huawei Hisi Company Ltd.
Function Computation over Heterogeneous Wireless Sensor Networks Xuanyu Cao, Xinbing Wang, Songwu Lu Department of Electronic Engineering Shanghai Jiao.
17.0 Distributed Speech Recognition and Wireless Environment References: 1. “Quantization of Cepstral Parameters for Speech Recognition over the World.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
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.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
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.
Xiaobing Wu, Guihai Chen
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Miss Insah Bhurtah Main Supervisor: Prof. K.M.S. Soyjaudah Associate Supervisor: Dr C Catherine.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
FEC coding scheme in Multi-hop Wireless Networks Koh Choi Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of.
ON THE INTERMEDIATE SYMBOL RECOVERY RATE OF RATELESS CODES Ali Talari, and Nazanin Rahnavard IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 60, NO. 5, MAY 2012.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
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.
Computer Science Division
Rajnish Kumar, Mina Sartipi, Junsuk Shin, Ramanuja Vedantham, Yujie Zhu, Faramarz Fekri, Umakishore Ramachandran, Raghupathy Sivakumar Application Energy-Efficient.
S& EDG: Scalable and Efficient Data Gathering Routing Protocol for Underwater Wireless Sensor Networks 1 Prepared by: Naveed Ilyas MS(EE), CIIT, Islamabad,
Part 1: Overview of Low Density Parity Check(LDPC) codes.
Real Time Sensor Networks – challenges and solutions Information Prioritization Proposed scheme: Design techniques for priority assignment to an information.
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
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.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Implementation and performance evaluation of LT and Raptor codes for multimedia applications Pasquale Cataldi, Miquel Pedros Shatarski, Marco Grangetto,
Channel Coding and Error Control 1. Outline Introduction Linear Block Codes Cyclic Codes Cyclic Redundancy Check (CRC) Convolutional Codes Turbo Codes.
Data Link Layer Architecture for Wireless Sensor Networks Charlie Zhong September 28, 2001.
Network coding techniques
Universal Opportunistic Routing Scheme using Network Coding
Su Yi Babak Azimi-Sadjad Shivkumar Kalyanaraman
CRBcast: A Collaborative Rateless Scheme for Reliable and Energy-Efficient Broadcasting in Wireless Sensor/Actuator Networks Nazanin Rahnavard, Badri N.
Feedback-jamming ARQ mechanisms
Presentation transcript:

X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design: Possible Design Methodologies: 1)Design an LDPC code for the equivalent channel 2)Design a non-uniform LDPC code Use ensemble of bipartite graphs, where, is the variable node degree distribution of each set and is the check node degree distribution. Simulation: 0. H(X 2 |X 1 ) ber P=0.11 R X 2 =H(p)=0.5 LDPC rate=2/3, n=1000 Extensions of Distributed Source coding of correlated sources Mina Sartipi, Nazanin Rahnavard, Faramarz Fekri Abstract Energy-Efficient Data Gathering and Broadcasting in Sensor Networks using Channel Codes Goal: Energy-efficient and reliable communication in wireless sensor networks Communication involves:  Data Gathering (Sensors to sink)  Multicasting / Broadcasting (Sink to sensors) Data Gathering:  Correlated Data  Distributed Source Coding Multicasting / Broadcasting  Redundant Transmission  Correlated Data  Rateless Code RX1RX1 RX2RX2 A B C H(X 2 |X 1 ) H(X 2 ) H(X 1 |X 2 ) H(X 1 ) + Corner Point: R X 1 = H(X 1 ) R X 2 = H(X 2 | X 1 ) Encode X 2 as follows:  X 2 is fed into a rate R systematic LDPC encoder.  P X 2, the corresponding parity bits, is sent through the wireless channel. R X 2 =1/R-1 bit per input bit. RX1RX1 H(X 1 |X 2 ) RX2RX2 H(X 2 |X 1 ) R X 1 + R X 2 H(X 1,X 2 ) Correlation Model: Distributed Source Coding on Corner Points: X 1, X 2 : I.I.D binary sequence ; Prob [ X i =0] = Prob [ X i =1]=1/2. Prob [ X 1 X 2 | X 1 ]=p BSC p Slepian-Wolf rate region for two sources : Distributed Source coding of correlated sources using LDPC Codes Motivation: Distributed Source Coding: Many sensors have highly correlated data that is slowly varying. How do we exploit correlation structure with low- power algorithms? X2X2 Encoder Decoder X1X1 Goal: Compressing X 2  With the knowledge that X 1 is present at the decoder  Without communicating with X 1 c1c1 (X 2,P X 2 ) k (1-R)n Decoder P'X2P'X2 PX2PX2 X2X2 Channel X1X1 Encoder X2X2 Correlation Channel Wireless n Systematic Channel Rate R Rn c2c2 X2X2 Non-uniform Channels Modeling Distributed Source Coding with Parallel Channels: method 2 outperforms method 1  Scaling to more than two correlated sources  DSC at arbitrary rate on Slepian-Wolf rate region  DSC with unknwon correlation parameter Future activity: Energy-efficient broadcasting  Motivation  An easy, energy-efficient, and scalable broadcasting scheme  Providing reliability with little penalty  Low complexity  Require no optimization and no topology information  Proposed Approach  Use an efficient erasure coding (rateless coding) to recover for losses  Channel parameters are different and unknown  A source can generate potentially infinite supply of encoding packets from the original data  Any receiver collects as many packets as it needs to complete the decoding  Receivers are at one hop distance from the sender  Extra cares needed for multi-hop wireless networks! BEC (  2 ) Rec 1 Rec 2 Rec i Rateless coding BEC (  1 ) BEC (  i ) 0 Future work Rateless (Fountain) Codes  Distributed source coding  Implement the algorithm on testebed to evaluate the real energy saving benefits (considering the power usage for encoding/decoding)  Study the extensions of DSC  Multicasting / Broadcasting:  Propose an energy-efficient method for broadcasting / multicasting  Apply distributed source coding to eliminate redundancy  Need route optimization while having load balancing