Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman

Slides:



Advertisements
Similar presentations
The Mobile MIMO Channel and Its Measurements
Advertisements

The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Authors: David N.C. Tse, Ofer Zeitouni. Presented By Sai C. Chadalapaka.
Capacity of Wireless Channels
Enhancing Secrecy With Channel Knowledge
NEWCOM – SWP2 MEETING 1 Impact of the CSI on the Design of a Multi-Antenna Transmitter with ML Detection Antonio Pascual Iserte Dpt.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
Diversity techniques for flat fading channels BER vs. SNR in a flat fading channel Different kinds of diversity techniques Selection diversity performance.
Lihua Weng Dept. of EECS, Univ. of Michigan Error Exponent Regions for Multi-User Channels.
Asymptotic Enumerators of Protograph LDPCC Ensembles Jeremy Thorpe Joint work with Bob McEliece, Sarah Fogal.
Ergodic Capacity of MIMO Relay Channel Bo Wang and Junshan Zhang Dept. of Electrical Engineering Arizona State University Anders Host-Madsen Dept. of Electrical.
Multiple-input multiple-output (MIMO) communication systems
ECE 776 Information Theory Capacity of Fading Channels with Channel Side Information Andrea J. Goldsmith and Pravin P. Varaiya, Professor Name: Dr. Osvaldo.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.
Capacity of multi-antenna Gaussian Channels, I. E. Telatar By: Imad Jabbour MIT May 11, 2006.
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
Analysis of Iterative Decoding
Wireless Communication Elec 534 Set IV October 23, 2007
Repairable Fountain Codes Megasthenis Asteris, Alexandros G. Dimakis IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 32, NO. 5, MAY /5/221.
Optimization of adaptive coded modulation schemes for maximum average spectral efficiency H. Holm, G. E. Øien, M.-S. Alouini, D. Gesbert, and K. J. Hole.
Trust-Aware Optimal Crowdsourcing With Budget Constraint Xiangyang Liu 1, He He 2, and John S. Baras 1 1 Institute for Systems Research and Department.
Channel Capacity
May 7, 2014, Florence, Italy Retrospective Interference Alignment for the 3-user MIMO Interference Channel with.
1 ECE-517 Reinforcement Learning in Artificial Intelligence Lecture 7: Finite Horizon MDPs, Dynamic Programming Dr. Itamar Arel College of Engineering.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
JWITC 2013Jan. 19, On the Capacity of Distributed Antenna Systems Lin Dai City University of Hong Kong.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 19 th, 2014.
Cooperative Communication in Sensor Networks: Relay Channels with Correlated Sources Brian Smith and Sriram Vishwanath University of Texas at Austin October.
Communication System A communication system can be represented as in Figure. A message W, drawn from the index set {1, 2,..., M}, results in the signal.
The Scaling Law of SNR-Monitoring in Dynamic Wireless Networks Soung Chang Liew Hongyi YaoXiaohang Li.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
Multipe-Symbol Sphere Decoding for Space- Time Modulation Vincent Hag March 7 th 2005.
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
The Finite-state channel was introduced as early as 1953 [McMillan'53]. Memory captured by channel state at end of previous symbol's transmission: - S.
Scheduling Considerations for Multi-User MIMO
Channel Coding Theorem (The most famous in IT) Channel Capacity; Problem: finding the maximum number of distinguishable signals for n uses of a communication.
ON AVCS WITH QUADRATIC CONSTRAINTS Farzin Haddadpour Joint work with Madhi Jafari Siavoshani, Mayank Bakshi and Sidharth Jaggi Sharif University of Technology,
Multiple Antennas.
9: Diversity-Multiplexing Tradeoff Fundamentals of Wireless Communication, Tse&Viswanath MIMO III: Diversity-Multiplexing Tradeoff.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
Impact of Interference on Multi-hop Wireless Network Performance
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Space Time Codes.
New Characterizations in Turnstile Streams with Applications
Advanced Wireless Networks
Design of Multiple Antenna Coding Schemes with Channel Feedback
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
CSI Feedback for Closed-loop MIMO-OFDM Systems based on B-splines
Space Time Coding and Channel Estimation
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Wireless Communication Co-operative Communications
Performance analysis of channel inversion over MIMO channels
Null Space Learning in MIMO Systems
RS – Reed Solomon List Decoding.
Wireless Communication Co-operative Communications
Design and Performance of a Noncoherent SIMO MAC System
Introduction Results Proofs Summary
Reliable Uncoded Communication in the SIMO MAC with Efficient Decoding
Slides prepared on 09 September, 2018
Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman
Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman
On the Design of RAKE Receivers with Non-uniform Tap Spacing
Javad Ghaderi, Tianxiong Ji and R. Srikant
Whitening-Rotation Based MIMO Channel Estimation
Parametric Methods Berlin Chen, 2005 References:
Compute-and-Forward Can Buy Secrecy Cheap
Watermarking with Side Information
Lihua Weng Dept. of EECS, Univ. of Michigan
Presentation transcript:

Reliable Uncoded Communication in the Underdetermined SIMO MAC with Low-Complexity Decoding Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman Department of Electrical Engineering, Stanford University October 3, 2013, Allerton Uncoded transmission in MAC channels

Motivation: Uplink communication Introduction Motivation: Uplink communication Often limited by transmitter side constraints Power/energy requirements Delay constraints Processing capability Examples Cellular uplink Sensor networks Low power radio Uncoded transmission in MAC channels

System model Hij ∼ N (0, 1), νi ∼ N (0, σ2) Introduction System model x1 ν1 + H H y1 y2 yNR x2 H H + ν2 H N H H . R . R H N . . + H xNU R U νNR NU single antenna users NR antenna receiver Hij ∼ N (0, 1), νi ∼ N (0, σ2) y = Hx + ν, x is n-user codeword NU single-antenna users with BPSK signalling NR = αNU receive antennas at base station No CSI at transmitters, perfect CSI at receiver Uncoded transmission in MAC channels

Introduction Warmup question What is the number of independent users that can be reliably supported by the channel? Uncoded transmission in MAC channels 4 / 30

Introduction Warmup question What is the number of independent users that can be reliably supported by the channel? Capacity of point to point MIMO “Superuser” with total power NU min(NR, NU ) log(NU SN R) in high SNR regime Suggests that min(NR, NU ) users can be simultaneously supported Achievable using coding across time Uncoded transmission in MAC channels 4 / 30

Practical regime of operation Introduction Practical regime of operation In low SNR, finite blocklength, symbols from constellation set, does the maximum number of users supported stay the same i.e. min(NR, NU ) ? Uncoded transmission in MAC channels 5 / 30

Practical regime of operation Introduction Practical regime of operation In low SNR, finite blocklength, symbols from constellation set, does the maximum number of users supported stay the same i.e. min(NR, NU ) ? Not necessarily Different operating regimes can yield totally different intuition/insights! Uncoded transmission in MAC channels 5 / 30

Result with ML decoding [Allerton ’12] Introduction Result with ML decoding [Allerton ’12] We consider the regime of large NU , fixed rate R and QoS requirement Pe We show As NU → ∞, for any fixed ratio NR , using the maximum likelihood (ML) NU decoder Pe → 0 May be anticipated from capacity of SIMO MAC with transmitter pooling min(NR, NU ) log(NU SN R) Uncoded transmission in MAC channels 10 / 30

Introduction Our work Question Can we achieve similar results with lower-complexity decoders? One answer [ISIT’ 2013] In the regime of α ≥ 1, with a convex relaxation of the ML decoder, Pe → 0 This work Even in the regime of α > 0, with a more general relaxation of the ML decoder, Uncoded transmission in MAC channels 10 / 30

Table of contents 1 Introduction 4 Conclusions Overview of results 2 Overview of results 3 Proof sketch 4 Conclusions Uncoded transmission in MAC channels 10 / 30

Compute xˆ = argminx∈{−1,+1}NU ||y − Hx|| Results Decoders considered Maximum likelihood (ML) decoder Compute xˆ = argminx∈{−1,+1}NU ||y − Hx|| Complexity exponential in NU Interval Search and Quantize (ISQ) decoder Compute xˆISQ = sign(argminx∈[−1,+1]NU ||y − Hx||) Complexity of decoding is polynomial in NU Randomized Interval Search and Quantize (rISQ) decoder Compute xˆrISQ = sign(PS (xr)) where xr ∼ Unif([−1, +1]NU ), PS (y) = argminx∈S ||x − y||∞, S = argminx∈[−1,1]NU ||y − Hx|| Same as ISQ w.h.p. for α ≥ 1 Uncoded transmission in MAC channels 10 / 30

Asymptotic reliability (ML decoder) Results Asymptotic reliability (ML decoder) Let x0 = −1 be transmitted Theorem For NR = αNU for any α > 0 and a large enough n0, there exists a c > 0 such that the probability of block error goes to zero exponentially with NU , i.e. P (xˆ =j x0) ≤ 2−cNU for all NU > n0 In other words Equal rate uncoded transmission Fixed NR ratio NU Error probability Pe → 0 with NU → ∞ Uncoded transmission in MAC channels 10 / 30

Asymptotic reliability (ML decoder) Results Asymptotic reliability (ML decoder) Let x0 = −1 be transmitted Theorem For NR = αNU for any α > 0 and a large enough n0, there exists a c > 0 such that the probability of block error goes to zero exponentially with NU , i.e. P (xˆ =j x0) ≤ 2−cNU for all NU > n0 In other words Equal rate uncoded transmission Fixed NR ratio NU Error probability Pe → 0 with NU → ∞ This is a combination of receiver diversity and spatial multiplexing Uncoded transmission in MAC channels 10 / 30

Asymptotic reliability (rISQ decoder) Results Asymptotic reliability (rISQ decoder) Theorem For NR = αNU for any α, k > 0 and a large enough n0, there exists a c > 0 such that the probability of kNU symbol errors goes to zero super-exponentially with NU , i.e. P (||xˆrISQ − x0||0 > kNU ) ≤ 2−cNU log NU for all NU > n0 In other words Per user symbol error probability goes to zero Q Net rate of decay of symbol error probability is polynomial Q Uncoded transmission in MAC channels 11 / 30

Asymptotic reliability (rISQ decoder) Results Asymptotic reliability (rISQ decoder) Theorem For NR = αNU for any α, k > 0 and a large enough n0, there exists a c > 0 such that the probability of kNU symbol errors goes to zero super-exponentially with NU , i.e. P (||xˆrISQ − x0||0 > kNU ) ≤ 2−cNU log NU for all NU > n0 In other words Per user symbol error probability goes to zero Q Net rate of decay of symbol error probability is polynomial Q Thus the price of a lower complexity decoder is a polynomial rate of decay of symbol error probability Uncoded transmission in MAC channels 11 / 30

Remainder of talk (proof outline) Results Remainder of talk (proof outline) Motivation for rISQ decoder Randomized (E, δ)-grid decoder Properties and connections betweeen the above two decoders Uncoded transmission in MAC channels

Table of contents 1 Introduction 4 Conclusions Overview of results Proofs Table of contents 1 Introduction 2 Overview of results 3 Proof sketch 4 Conclusions Uncoded transmission in MAC channels

Need for randomization Proofs Need for randomization Solution for ISQ decoder not unique for 0 < α < 1 In general, it is a set S May contain “bad” points for α < 0.5 [Donoho, Tanner ’10] Definition of “bad” An estimate xˆ is bad if the number of differences in the symbol positions is asymptotically linear in NU , i.e. || sign(xˆ) − x0||0 = Θ(NU ). Idea: Study behaviour of random point from S Uncoded transmission in MAC channels

Need for randomization Proofs Need for randomization S x0 ISQ decoder: S (blue line) represents the solution set of the ISQ decoder for a random 2 × 3 H and no noise, the green point x0 is the transmitted n-user codeword Uncoded transmission in MAC channels

A randomization scheme Proofs A randomization scheme Idea Generate point from random distribution over hypercube and project (R∞ norm) it onto S Efficient to compute solution set, sample and project R∞ norm projection allows us to provably lie within hypercube Uncoded transmission in MAC channels

A randomization scheme (demonstration) Proofs A randomization scheme (demonstration) rISQ decoder: Variation of PS (xr) (blue point) with xr (orange point) Uncoded transmission in MAC channels

Grid approximation of ISQ - (E, δ) grid Proofs Grid approximation of ISQ - (E, δ) grid Definition For any E, δ, the (E, δ) grid GE,δ is the following set {x : xi mod E = δi, |xi| < 1}. Performance guarantees Look at decoder xˆE,δ = argminx∈GE,δ ||y − Hx|| Use same union bounding techniques as for ML decoders Uncoded transmission in MAC channels

Analysing the grid approximation ... Proofs Analysing the grid approximation ... Main steps Group ( 1 )NU (2NU − 1) wrong codewords by the number of errors E Probability of block error NU H2( i '\ ( ( ) U } E max ∈{ 1 NU NR 2 Pe,E,δ ≤ NU i 1,...,N 2 NU 1 + σ2 ) i − 2 2 ( )− 2U αN Bound evaluates to ( 1 )NU NU 1 + 1 E 2 σ2 Probability of kNU symbol errors Pe,k,E,δ ≤ 2−cNU log NU valid for any k, E, σ2, α > 0 Uncoded transmission in MAC channels 19 / 30

Analysing the grid approximation ... Proofs Analysing the grid approximation ... Main steps Group ( 1 )NU (2NU − 1) wrong codewords by the number of errors E Probability of block error NU H2( i '\ ( ( ) U } E max ∈{ 1 NU NR 2 Pe,E,δ ≤ NU i 1,...,N 2 NU 1 + σ2 ) i − 2 2 ( )− 2U αN Bound evaluates to ( 1 )NU NU 1 + 1 E 2 σ2 Probability of kNU symbol errors Pe,k,E,δ ≤ 2−cNU log NU valid for any k, E, σ2, α > 0 In subsequent slides, w.h.p. ≡ probability greater than 1 − 2−cNU log NU Uncoded transmission in MAC channels 19 / 30

Averaging over randomized grids Proofs Averaging over randomized grids Shifting the grid: By varying δ Uncoded transmission in MAC channels

Averaging over randomized grids Proofs Averaging over randomized grids Idea Consider a distribution f (δ) on δ Induces distribution on xˆE,δ Samples drawn from this induced distribution are “good” Is PS (xˆE,δ ) also good? Uncoded transmission in MAC channels

Connection to rISQ: a fact about projection Proofs Connection to rISQ: a fact about projection Lemma There is at least one point of the solution set S of the ISQ decoder within the R∞ ball around xˆE,δ , i.e. ||xˆE,δ − x0||∞ ≤ E Proof Idea By contradiction! If false, quadratic form ||y − Hx||2 is strictly convex inside the hypercube {x : ||x − xˆE,δ ||∞ ≤ E} Grid minimizer can’t be xˆE,δ ! Uncoded transmission in MAC channels

Connection to rISQ: why efficient sampling suffices Proofs Connection to rISQ: why efficient sampling suffices Recall Distribution f (δ) on δ induces distribution on points of solution set S Such points are “good” for any f (δ) For every s ∈ S, there exists δ, such that s = PS (xˆE,δ ) Uncoded transmission in MAC channels 23 / 30

Connection to rISQ: why efficient sampling suffices Proofs Connection to rISQ: why efficient sampling suffices Recall Distribution f (δ) on δ induces distribution on points of solution set S Such points are “good” for any f (δ) For every s ∈ S, there exists δ, such that s = PS (xˆE,δ ) rISQ This decoder also induces a distribution on S This belongs to the family of distributions on S induced by f (δ) Uncoded transmission in MAC channels 23 / 30

Detour: Hardness of multivariate sampling Proofs Detour: Hardness of multivariate sampling Multivariate sampling in general hard Example [Huang, Kannan ’11] If X1, X2, . . . , Xn are sampled from a prior distribution, and satisfy linear constraints in addition, the constrained sampling problem is hard in general For arbitrary priors, the sampling problem may be efficient! We show There exists efficiently sampled points from the ISQ solution set with “good” asymptotic properties! Uncoded transmission in MAC channels 24 / 30

Detour: Hardness of multivariate sampling Proofs Detour: Hardness of multivariate sampling Multivariate sampling in general hard Example [Huang, Kannan ’11] If X1, X2, . . . , Xn are sampled from a prior distribution, and satisfy linear constraints in addition, the constrained sampling problem is hard in general For arbitrary priors, the sampling problem may be efficient! We show There exists efficiently sampled points from the ISQ solution set with “good” asymptotic properties! Even for arbitrarily underdetermined systems, uncoded communication is reliable with efficient decoders Uncoded transmission in MAC channels 24 / 30

Proofs Thus... Result The rISQ decoder returns “good” points i.e. for any k > 0, ||xˆrISQ − x0|| ≤ kNU w.h.p. Reliability of uncoded symbols with rISQ decoder As NU → ∞, Prob(symbol error) → 0 Uncoded transmission in MAC channels

“Good”ness: Can we do better ? Proofs “Good”ness: Can we do better ? An improved result Points returned by the rISQ decoder also satisfy i.e. ||xˆrISQ − x0|| ≤ N E w.h.p. U Improved rate of decay of symbol error probability Still does not achieve the exponential rates of the ML decoder Uncoded transmission in MAC channels

Extensions Similar results extend to: Still smaller α, e.g., for α = Proofs Extensions Similar results extend to: Still smaller α, e.g., for α = 1 (log n)E Non gaussian fading distributions General non-BPSK constellations Finite blocklength transmissions Uncoded transmission in MAC channels

Table of contents 1 Introduction 4 Conclusions Overview of results Summary Table of contents 1 Introduction 2 Overview of results 3 Proof sketch 4 Conclusions Uncoded transmission in MAC channels

Summary Key insights Sufficient degrees of freedom already present in large systems Positive rate possible for every user without coding Diversity allows reliable communication with low-complexity decoders Extensions: Arbitrary constellation, general fading coefficients Ongoing work: Imperfect CSI, correlation patterns (in channel or symbols) Uncoded transmission in MAC channels

Thank you for your attention Questions/Comments? Summary Thank you for your attention Questions/Comments? Uncoded transmission in MAC channels