Andrea Goldsmith fundamental communication limits in non-asymptotic regimes Thanks to collaborators Chen, Eldar, Grover, Mirghaderi, Weissman.

Slides:



Advertisements
Similar presentations
Feedback for Interference Mitigation David Tse Wireless Foundations Dept. of EECS U.C. Berkeley CWIT May 20, 2011 TexPoint fonts used in EMF. Read the.
Advertisements

نیمسال اوّل افشین همّت یار دانشکده مهندسی کامپیوتر مخابرات سیّار (626-40) ظرفیت انتقال اطلاعات.
Cooperative Network Coding
Bandwidth-Efficient, Energy-Constrained Short Range Wireless Communications.
Relaying in networks with multiple sources has new aspects: 1. Relaying messages to one destination increases interference to others 2. Relays can jointly.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
AALTO UNIVERSITY School of Science and Technology Wang Wei
Capacity of Wireless Channels
Enhancing Secrecy With Channel Knowledge
Shannon meets Nyquist : Capacity Limits of Analog Sampled Channels
Cooperation / Contention - an Information Theoretic Perspective Syed A. Jafar University of California Irvine What is the optimal form of cooperation?
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
Node Cooperation and Cognition in Dynamic Wireless Networks
Lihua Weng Dept. of EECS, Univ. of Michigan Error Exponent Regions for Multi-User Channels.
Cooperation and Crosslayer Design in Wireless Networks Andrea Goldsmith Stanford University DAWN ARO MURI Program Review U.C. Santa Cruz September 12,
Information Theory of Wireless Networks: A Deterministic Approach David Tse Wireless Foundations U.C. Berkeley CISS 2008 March 21, 2008 TexPoint fonts.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
Collaborative Wireless Networks Computer Laboratory Digital Technology Group Wireless Communications Today Wireless communications today has evolved into.
7: MIMO I: Spatial Multiplexing and Channel Modeling Fundamentals of Wireless Communication, Tse&Viswanath 1 7. MIMO: Spatial Multiplexing and Channel.
ECE 776 Information Theory Capacity of Fading Channels with Channel Side Information Andrea J. Goldsmith and Pravin P. Varaiya, Professor Name: Dr. Osvaldo.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
Gaussian Interference Channel Capacity to Within One Bit David Tse Wireless Foundations U.C. Berkeley MIT LIDS May 4, 2007 Joint work with Raul Etkin (HP)
Noise, Information Theory, and Entropy
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
Breaking Spectrum Gridlock through Cognitive and Cooperative Radios Andrea Goldsmith Stanford University Quantenna Communications, Inc MSR Cognitive Wireless.
Coding Schemes for Multiple-Relay Channels 1 Ph.D. Defense Department of Electrical and Computer Engineering University of Waterloo Xiugang Wu December.
Cooperative Principles and Relay Routing Multihop Relaying in Wimax.
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.
Wireless Communication Elec 534 Set IV October 23, 2007
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
When rate of interferer’s codebook small Does not place burden for destination to decode interference When rate of interferer’s codebook large Treating.
Joint Physical Layer Coding and Network Coding for Bi-Directional Relaying Makesh Wilson, Krishna Narayanan, Henry Pfister and Alex Sprintson Department.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Layerless Dynamic Networks Lizhong Zheng, Todd Coleman.
May 7, 2014, Florence, Italy Retrospective Interference Alignment for the 3-user MIMO Interference Channel with.
1 Energy Efficiency of MIMO Transmissions in Wireless Sensor Networks with Diversity and Multiplexing Gains Wenyu Liu, Xiaohua (Edward) Li and Mo Chen.
CODED COOPERATIVE TRANSMISSION FOR WIRELESS COMMUNICATIONS Prof. Jinhong Yuan 原进宏 School of Electrical Engineering and Telecommunications University of.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
EE360: Lecture 8 Outline Intro to Ad Hoc Networks Announcements Proposal feedback by Wed, revision due following Mon HW 1 posted this week, due Feb. 22.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 19 th, 2014.
EE359 – Lecture 15 Outline Introduction to MIMO Communications MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
Wireless Communication Elec 534 Set I September 9, 2007 Behnaam Aazhang.
Cooperative Communication in Sensor Networks: Relay Channels with Correlated Sources Brian Smith and Sriram Vishwanath University of Texas at Austin October.
A Distributed Relay-Assignment Algorithm for Cooperative Communications in Wireless Networks ICC 2006 Ahmed K. Sadek, Zhu Han, and K. J. Ray Liu Department.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Overview: Layerless Dynamic Networks Lizhong Zheng.
EE360: Lecture 9 Outline Announcements Cooperation in Ad Hoc Networks
Interference in MANETs: Friend or Foe? Andrea Goldsmith
Wireless Networks with Limited Feedback: PHY and MAC Layer Analysis PhD Proposal Ahmad Khoshnevis Rice University.
The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
Abstract: In many scenarios, wireless presents a tempting "last-mile" alternative to a wired connection for the delivery of internet service. However,
EE359 – Lecture 15 Outline Announcements: HW posted, due Friday MT exam grading done; l Can pick up from Julia or during TA discussion section tomorrow.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrusts 0 and 1 Metrics and Upper Bounds Muriel Medard, Michelle Effros and.
Cooperative Diversity Using Distributed Turbo Codes Bin Zhao and Matthew C. Valenti Lane Dept. of Comp. Sci. & Elect. Eng. West Virginia.
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
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.
Multiple Antennas.
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
EE359 – Lecture 14 Outline Practical Issues in Adaptive Modulation
Space Time Codes.
Layerless Dynamic Networks
Amplify-and-Forward Schemes for Wireless Communications
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Ivana Marić, Ron Dabora and Andrea Goldsmith
MIMO III: Channel Capacity, Interference Alignment
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Su Yi Babak Azimi-Sadjad Shivkumar Kalyanaraman
Introduction Results Proofs Summary
Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman
Communication Strategies and Coding for Relaying
Presentation transcript:

Andrea Goldsmith fundamental communication limits in non-asymptotic regimes Thanks to collaborators Chen, Eldar, Grover, Mirghaderi, Weissman

Information Theory and Asymptopia Capacity with asymptotically small error achieved by asymptotically long codes. Defining capacity in terms of asymptotically small error and infinite delay is brilliant! Has also been limiting Cause of unconsummated union between networks and information theory Optimal compression based on properties of asymptotically long sequences Leads to optimality of separation Other forms of asymptopia Infinite SNR, energy, sampling, precision, feedback, …

Why back off? Theory not informing practice

Theory vs. practice TheoryPractice Infinite blocklength codes Infinite SNR Infinite energy Infinite feedback Infinite sampling rates Infinite (free) processing Infinite precision ADCs Uncoded to LDPC -7dB in LTE Finite battery life 1 bit ARQ Msps 200 MFLOPs-1B FLOPs 8-16 bits What else lives in asymptopia?

Backing off from: infinite blocklength Recent developments on finite blocklength Channel codes (Capacity C for n ) Source codes (entropy H or rate distortion R(D)) [Ingber, Kochman11; Kostina, Verdu11 ] Separation not Optimal [Wang et. Al11; Kostina, Verdu12 ]

Grand Challenges Workshop: CTW Maui From the perspective of the cellular industry, the Shannon bounds evaluated by Slepian are within.5 dB for a packet size of 30 bits or more for the real AWGN channel at 0.5 bits/sym, for BLER = 1e-4. In this perhaps narrow context there is not much uncertainty for performance evaluations. For cellular and general wireless channels, finite blocklength bounds for practical fading models are needed and there is very little work along those lines. Even for the AWGN channel the computational effort of evaluating the Shannon bounds is formidable. This indicates a need for accurate approximations, such as those recently developed based on the idea of channel dispersion.

Diversity vs. Multiplexing Tradeoff Use antennas for multiplexing or diversity Diversity/Multiplexing tradeoffs (Zheng/Tse) Error Prone Low P e What is Infinite?

Backing off from: infinite SNR High SNR Myth: Use some spatial dimensions for multiplexing and others for diversity *Transmit Diversity vs. Spatial Multiplexing in Modern MIMO Systems, Lozano/Jindal Reality: Use all spatial dimensions for one or the other* Diversity is wasteful of spatial dimensions with HARQ Adapt modulation/coding to channel SNR

Diversity-Multiplexing-ARQ Tradeoff Suppose we allow ARQ with incremental redundancy ARQ is a form of diversity [Caire/El Gamal 2005] ARQ Window Size L=1 L=2L=3 L=4

Joint Source/Channel Coding Use antennas for multiplexing: Use antennas for diversity High-Rate Quantizer ST Code High Rate Decoder Error Prone Low P e Low-Rate Quantizer ST Code High Diversity Decoder How should antennas be used: Depends on end-to-end metric

Joint Source-Channel coding w/MIMO Index Assignment s bits i) Channel Encoder s bits i MIMO Channel Channel Decoder Inverse Index Assignment j) s bits j Increased rate here decreases source distortion But permits less diversity here Resulting in more errors Source Encoder Source Decoder And maybe higher total distortion A joint design is needed vjvj

Antenna Assignment vs. SNR

Relaying in wireless networks Intermediate nodes (relays) in a route help to forward the packet to its final destination. Decode-and-forward (store-and-forward) most common: Packet decoded, then re-encoded for transmission Removes noise at the expense of complexity Amplify-and-forward: relay just amplifies received packet Also amplifies noise: works poorly for long routes; low SNR. Compress-and-forward: relay compresses received packet Used when Source-relay link good, relay-destination link weak Source RelayDestination Capacity of the relay channel unknown: only have bounds

Cooperation in Wireless Networks Relaying is a simple form of cooperation Many more complex ways to cooperate: Virtual MIMO, generalized relaying, interference forwarding, and one-shot/iterative conferencing Many theoretical and practice issues: Overhead, forming groups, dynamics, full-duplex, synch, …

Generalized Relaying and Interference Forwarding Can forward message and/or interference Relay can forward all or part of the messages Much room for innovation Relay can forward interference To help subtract it out TX1 TX2 relay RX2 RX1 X1X1 X2X2 Y 3 =X 1 +X 2 +Z 3 Y 4 =X 1 +X 2 +X 3 +Z 4 Y 5 =X 1 +X 2 +X 3 +Z 5 X 3 = f(Y 3 ) Analog network coding

Beneficial to forward both interference and message

In fact, it can achieve capacity S D PsPs P1P1 P2P2 P3P3 P4P4 For large powers P s, P 1, P 2, …, analog network coding (AF) approaches capacity : Asymptopia? Maric/Goldsmith12

Interference Alignment Addresses the number of interference-free signaling dimensions in an interference channel Based on our orthogonal analysis earlier, it would appear that resources need to be divided evenly, so only 2BT/N dimensions available Jafar and Cadambe showed that by aligning interference, 2BT/2 dimensions are available Everyone gets half the cake! Except at finite SNRs

Backing off from: infinite SNR High SNR Myth: Decode-and-forward equivalent to amplify-forward, which is optimal at high SNR* Noise amplification drawback of AF diminishes at high SNR Amplify-forward achieves full degrees of freedom in MIMO systems (Borade/Zheng/Gallager07) At high-SNR, Amplify-forward is within a constant gap from the capacity upper bound as the received powers increase (Maric/Goldsmith07) Reality: optimal relaying unknown at most SNRs: Amplify-forward highly suboptimal outside high SNR per-node regime, which is not always the high power or high channel gain regime Amplify-forward has unbounded gap from capacity in the high channel gain regime (Avestimehr/Diggavi/Tse11) Relay strategy should depend on the worst link Decode-forward used in practice

Capacity and Feedback Capacity under feedback largely unknown Channels with memory Finite rate and/or noisy feedback Multiuser channels Multihop networks ARQ is ubiquitious in practice Works well on finite-rate noisy feedback channels Reduces end-to-end delay Why hasnt theory met practice when it comes to feedback?

PtP Memoryless Channels: Perfect Feedback Shannon Feedback does not increase capacity of DMCs Schalkwijk-Kailath Scheme for AWGN channels – Low-complexity linear recursive scheme – Achieves capacity – Double exponential decay in error probability Encoder Decoder +

Backing off from: Perfect Feedback + Channel Encoder Decoder Feedback Module [Shannon 59]: No Feedback [Pinsker, Gallager et al.]: Perfect feedback Infinite rate/no noise [Kim et. al. 07/10]: Feedback with AWGN [Polyaskiy et. al. 10]: Noiseless feedback reduces the minimum energy per bit when nR is fixed and n

Objective: Choose and to maximize the decay rate of error probability Gaussian Channel with Rate-Limited Feedback + Channel Encoder Decoder Feedback Module Constraints Feedback is rate- limited ; no noise

A super-exponential error probability is achievable if and only if : The error exponent is finite but higher than no-feedback error exponent : Double exponential error probability : L-fold exponential error probability

m-bit Encoder m-bit Decoder m-bit Encoder m-bit Decoder Forward Channel Feedback Channel If, send Termination Alarm Otherwise, resend with energy Send back with energy If Termination Alarm is received, report as the decoded message Feedback under Energy/Delay Constraint Constraints Objective: Choose to minimize the overall probability of error

Depends on the error probability model ε( ) Exponential Error Model: ε(x)=βe -αx Applicable when Tx energy dominates Feedback gain is high if total energy is large enough No feedback gain for energy budgets below a threshold Feedback Gain under Energy/Delay Constraint Super-Exponential Error Model: ε(x)=βe -αx 2 -Applicable when Tx and coding energy are comparable -No feedback gain for energy budgets above a threshold

Backing off from: perfect feedback Memoryless point-to-point channels: Capacity unchanged with perfect feedback Simple linear scheme reduces error exponent (Schalkwijk-Kailath: double exponential) Feedback reduces energy consumption Capacity of feedback channels largely unknown Unknown for general channels with memory and perfect feedback Unknown under finite rate and/or noisy feedback Unknown in general for multiuser channels Unknown in general for multihop networks ARQ is ubiquitious in practice Assumes channel errors Works well on finite-rate noisy feedback channels Reduces end-to-end delay No feedback Feedback

Output feedback Channel information (CSI) Acknowledgements Something else? Noisy/Compressed How to use feedback in wireless networks? Interesting applications to neuroscience

For a given sampling mechanism (i.e. a new channel) What is the optimal input signal? What is the tradeoff between capacity and sampling rate? What known sampling methods lead to highest capacity? What is the optimal sampling mechanism? Among all possible (known and unknown) sampling schemes Sampling Mechanism (rate f s ) New Channel Backing off from: infinite sampling

Capacity under Sampling w/Prefilter Theorem: Channel capacity Folded SNR filtered by S(f) Determined by waterfilling: suppresses aliasing

Capacity not monotonic in f s Consider a sparse channel Capacity not monotonic in f s ! Single-branch sampling fails to exploit channel structure

Filter Bank Sampling Theorem: Capacity of the sampled channel using a bank of m filters with aggregate rate f s Similar to MIMO; no combining!

Equivalent MIMO Channel Model Theorem 3: The channel capacity of the sampled channel using a bank of m filters with aggregate rate is For each f Water-filling over singular values MIMO – Decoupling Pre-whitening

Selects the m branches with m highest SNR Example (Bank of 2 branches) highest SNR 2 nd highest SNR low SNR Joint Optimization of Input and Filter Bank low SNR Capacity monotonic in f s Can we do better?

Sampling with Modulator+Filter (1 or more) Theorem: Bank of Modulator+Filter Single Branch Filter Bank Theorem Optimal among all time-preserving nonuniform sampling techniques of rate f s zzzz zzzz zz equals

Backing off from: Infinite processing power Is Shannon-capacity still a good metric for system design?

Our approach

Power consumption via a network graph power consumed in nodes and wires Extends early work of El Gamal et. al.84 and Thompson80

Fundamental area-time-performance tradeoffs For encoding/decoding good codes, Stay away from capacity! Close to capacity we have Large chip-area More time More power Area occupied by wires Encoding/decoding clock cycles

Total power diverges to infinity! Regular LDPCs closer to bound than capacity-approaching LDPCs! Need novel code designs with short wires, good performance

Conclusions Information theory asympotia has provided much insight and decades of sublime delight to researchers Backing off from infinity required for some problems to gain insight and fundamental bounds New mathematical tools and new ways of applying conventional tools needed for these problems Many interesting applications in finance, biology, neuroscience, …