The University of Iowa

Similar documents
58 IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, VOL. 1, NO. 1, MARCH 2015

A Scalable Feedback Mechanism for Distributed Nullforming with Phase-Only Adaptation

Distributed Beamforming and Nullforming: Frequency Synchronization Techniques, Phase Control Algorithms, and Proof-Of-Concept

Distributed Massive MIMO

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques

Prof. Xinyu Zhang. Dept. of Electrical and Computer Engineering University of Wisconsin-Madison

Adaptive Wireless. Communications. gl CAMBRIDGE UNIVERSITY PRESS. MIMO Channels and Networks SIDDHARTAN GOVJNDASAMY DANIEL W.

Performance Study of A Non-Blind Algorithm for Smart Antenna System

Improved Directional Perturbation Algorithm for Collaborative Beamforming

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

METIS Second Training & Seminar. Smart antenna: Source localization and beamforming

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

Distributed receive beamforming: a scalable architecture and its proof of concept

On the Value of Coherent and Coordinated Multi-point Transmission

Distributed beamforming with software-defined radios: frequency synchronization and digital feedback

Multiple Antenna Processing for WiMAX

Limitations, performance and instrumentation of closed-loop feedback based distributed adaptive transmit beamforming in WSNs

MIMO Nullforming with RVQ Limited Feedback and Channel Estimation Errors

MATLAB COMMUNICATION TITLES

Opportunistic Communication in Wireless Networks

EE 5407 Part II: Spatial Based Wireless Communications

Diversity and Multiplexing: A Fundamental Tradeoff in Wireless Systems

Transmit Antenna Selection in Linear Receivers: a Geometrical Approach

Multiple Antenna Techniques

Do You Know Where Your Radios Are? Phase-Comparison Direction Finding

Collaborative transmission in wireless sensor networks

CHAPTER 8 MIMO. Xijun Wang

Beamforming with Finite Rate Feedback for LOS MIMO Downlink Channels

Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels

CHAPTER 5 DIVERSITY. Xijun Wang

Bluetooth Angle Estimation for Real-Time Locationing

An adaptive protocol for distributed beamforming Simulations and experiments

Performance of wireless Communication Systems with imperfect CSI

A scalable architecture for distributed receive beamforming: analysis and experimental demonstration

Joint Optimization of Relay Strategies and Resource Allocations in Cooperative Cellular Networks

Multiple Input Multiple Output (MIMO) Operation Principles

Non-Orthogonal Multiple Access (NOMA) in 5G Cellular Downlink and Uplink: Achievements and Challenges

MIMO Systems and Applications

EE360: Lecture 6 Outline MUD/MIMO in Cellular Systems

Multicast beamforming and admission control for UMTS-LTE and e

Multi-Input Multi-Output Systems (MIMO) Channel Model for MIMO MIMO Decoding MIMO Gains Multi-User MIMO Systems

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

Millimeter wave MIMO. E. Torkildson, B. Ananthasubramaniam, U. Madhow, M. Rodwell Dept. of Electrical and Computer Engineering

IN recent years, there has been great interest in the analysis

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Beamforming on mobile devices: A first study

6 Uplink is from the mobile to the base station.

UNIVERSITY OF SOUTHAMPTON

ENERGY EFFICIENT WATER-FILLING ALGORITHM FOR MIMO- OFDMA CELLULAR SYSTEM

Transforming MIMO Test

Beamforming in Interference Networks for Uniform Linear Arrays

Opportunistic Collaborative Beamforming with One-Bit Feedback

Experimental mmwave 5G Cellular System

Lecture 4 Diversity and MIMO Communications

Performance Analysis of a 1-bit Feedback Beamforming Algorithm

Coordinated Joint Transmission in WWAN

DSP-CENTRIC ALGORITHMS FOR DISTRIBUTED TRANSMIT BEAMFORMING

CAPACITY MAXIMIZATION FOR DISTRIBUTED BROADBAND BEAMFORMING

SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR

Analysis of Massive MIMO With Hardware Impairments and Different Channel Models

Spectrum Sharing Between Matrix Completion Based MIMO Radars and A MIMO Communication System

Interference: An Information Theoretic View

Structure and Synthesis of Robot Motion

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 1, JANUARY

Chapter 10. User Cooperative Communications

Compressed-Sensing Based Multi-User Millimeter Wave Systems: How Many Measurements Are Needed?

MIMO II: Physical Channel Modeling, Spatial Multiplexing. COS 463: Wireless Networks Lecture 17 Kyle Jamieson

MIMO Radar and Communication Spectrum Sharing with Clutter Mitigation

Communication over MIMO X Channel: Signalling and Performance Analysis

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

Hybrid Digital and Analog Beamforming Design for Large-Scale MIMO Systems

Analysis of massive MIMO networks using stochastic geometry

AN ASYMPTOTICALLY OPTIMAL APPROACH TO THE DISTRIBUTED ADAPTIVE TRANSMIT BEAMFORMING IN WIRELESS SENSOR NETWORKS

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Approaches for Angle of Arrival Estimation. Wenguang Mao

Massive MIMO: Signal Structure, Efficient Processing, and Open Problems I

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

Chapter 7. Multiple Division Techniques

On the Achievable Diversity-vs-Multiplexing Tradeoff in Cooperative Channels

mm-wave communication: ~30-300GHz Recent release of unlicensed mm-wave spectrum

Adaptive Systems Homework Assignment 3

Addressing Future Wireless Demand

Time-Domain MIMO Precoding for FEXT Cancellation in DSL Systems

Interference Mitigation by MIMO Cooperation and Coordination - Theory and Implementation Challenges

Blind Pilot Decontamination

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

Beamforming for 4.9G/5G Networks

Lecture 8 Multi- User MIMO

Tuning the Receiver Structure and the Pilot-to-Data Power Ratio in Multiple Input Multiple Output Systems

Cooperation in Random Access Wireless Networks

Enhancement of Transmission Reliability in Multi Input Multi Output(MIMO) Antenna System for Improved Performance

Precoding and Massive MIMO

Asymptotic Analysis of Full-Duplex Bidirectional MIMO Link with Transmitter Noise

UPLINK SPATIAL SCHEDULING WITH ADAPTIVE TRANSMIT BEAMFORMING IN MULTIUSER MIMO SYSTEMS

Opportunistic network communications

MIMO Environmental Capacity Sensitivity

REMOTE CONTROL OF TRANSMIT BEAMFORMING IN TDD/MIMO SYSTEMS

MU-MIMO in LTE/LTE-A Performance Analysis. Rizwan GHAFFAR, Biljana BADIC

Transcription:

Distributed Nullforming for Distributed MIMO Communications Soura Dasgupta The University of Iowa

Background MIMO Communications Promise Much Centralized Antennae 802.11n, 802.11ac, LTE, WiMAX, IMT-Advanced Limited in wireless networks by: Form factor Antenna Size Number of Antennae

Distributed MIMO D-MIMO attractive alternative Transmitters form a virtual antenna Cover and El Gamal, Gastpar and Vetterli Carry Separate Oscillators that drift Uncertain Geometries Extolled by Theoreticians Dismissed by practitioners

Major Tools Distributed Beamforming Constructive interference at a target N 2 gain Distributed Nullforming Destructive interference at a target interference avoidance for increased spatial spectrum reuse cognitive radio physical-layer security Both require tight synchronization

Concept of Distributed Beam/ Nullforming Base Station Many radios with single-element antennas Together act like large antenna array Focus transmission in direction of receiver Constructive/Destructive interference Spatial Multiplexing

Beamforming v. non-coherent cooperation SNR increases as N 2 e.g. 5 element array gives 25x higher SNR than individual transmitter contrast with amplify & forward relaying, or cooperative diversity Synchronization crucial

Synchronization Frequency lock between cooperating nodes Phase lock needed at the receiver

Stringent synchronization requirements Some numbers to illustrate Carrier Frequency 2.4 GHz 10 nodes, beamforming: Received SNR 20 db Typical clock drift stdev 2.5 ns/sec At t=50 millisec clock offset: 125 pico seconds Expected received SNR at t=50 ms: SNR 11dB Incoherenceè 10dB

Unpredictable Clock Dynamics: An Example Clocks are synchronized here (same frequency and phase) time deviation (nsec) 9

Considerable recent progress on beamforming A menu of synchronization techniques have been developed featuring different sets of tradeoffs between complexity, overheads and performance FEEDBACK-BASED SELF-DIRECTED REFERENCE-AIDED RETRODIRECTIVE OPEN-LOOP NODES NODES NODES FEEDBACK NODE REFERENCE RECEIVER STEERED STEERED FREQUENCY SHIFTED NODES NODES NODES Prerequisites - Coarse node locations - Fine node locations RECEIVER FEEDBACK NODE REFERENCE RECEIVER REFERENCE - Clock sync

Work on Beamforming Receiver aided feedback Tu and Pottie 2002 Separate feedback to each node Not scalable Coordinated multipoint (CoMP) for 4G-LTE cellular systems Cooperating Base stations Complex High Speed Backhaul Ubiquitous GPS Scalable Feedback One-bit algorithm (Mudumbai et. al.) DARPA project with BBN-Raytheon-Beamforming at 1 km

1-bit algorithm classical version Assumes frequency synchronization Used for phase synchronization Each node perturbs its phase randomly Receiver compares new received power to old Sends 1-bit information Power increased or decreased? If increased nodes retain perturbation If decreased discard perturbation Guaranteed convergence

1-bit feedback control algorithm If GOOD keep. Repeat. If BAD discard. And try again. Really neat: no calibration, channel-estimation

Nullforming Much More Challenging Much more sensitive to phase errors Beamforming Align phases Nullforming Phases and magnitudes must be carefully chosen More intricate than mere phase alignment

Past Work on Null Forming Brown et. Al. (CISS 12, SSP 12) Feedback based Every node knows every other node s complex channel gain Scalability dented

Distributed nullforming h1 h2 h3 Null target h4 State-of-the-art 1-bit feedback algorithm does not work. Each node needs to know h1, h2, h3, h4. Our algorithm Node i needs to know hi only.

Goals of this talk MISO nullforming with phase only adjustments Transmitting at full power Protecting a cooperating transmitter Non-convex problem Joint beam and nullforming with phase and gain adjustments Null at multiple locations Beam at one location Convex problem Aggregate Feedback Distributed

New Algorithm Receiver broadcasts received total baseband signal to all the nodes Aggregate feedback signal Adjusts broadcast in response Each node only knows its complex channel gain More distributed and scalable Gradient based

Framework First assume all nodes frequency synchronized Each node knows its complex channel gains and equalizes the phase but not the magnitude Assumes that the actual compensated channel is r i Baseband signal sent by i-th node: e j θ i [k] Signal fed back: s[k]= i=1 N r i [k]e j( θ i [k]+ φ i [k]) + noise φ i [k]] small uncompensated channel phase error

Algorithm For conceptual ease ignore noise Call θ the vector of phases Received power: J(θ[k])= s[k] 2 = i=1 N r i [k]e j( θ i [k]+ φ i [k]) 2 Gradient descent: θ[k+1]=θ[k] μ J(θ)/ θ θ=θ[k] Cannot implement true gradient if φ i [k] r i [k] unknown Implement: θ i [k+1]= θ i [k] µμ 1 r i { cos ( θ i [k]) Im[s[k]] sin ( θ i [k]) Re[s[k]]}

Observations θ i [k+1]= θ i [k] µμ 1 r i { cos ( θ i [k]) Im[s[k]] sin ( θ i [k]) Re[s[k]]} True gradient if φ i =0 and r i [k] r i Each node needs its current phase, channel gain and s[k] to implement

Similarity to Kuramoto θ i [k+1]= θ i [k] µμ 1 r i { cos ( θ i [k]) Im[s[k]] sin ( θ i [k]) Re[s[k]]} = θ i [k]+ r i l=1 N r l sin ( θ i [k] θ l [k] φ l [k])

Stability Analysis Will show practical uniform convergence with zero phase offsets φ i and r i [k] r i Convergence to a critical point Only locally stable critical points are global minima Rest unstable Unattainable Cannot be maintained Uniform convergence guarantees robustness

Convergence Behavior with φ i =0 For small enough µ>0: J(θ[k+1]) J(θ[k]) lim k J(θ)/ θ θ=θ[k] =0 Convergence to a critical point Need to characterize critical points Examine Hessian If it has a negative eigenvalue then unstable

Critical Points r i { cos ( θ i [k]) Im[s[k]] sin ( θ i [k]) Re[s[k]]}=0 Two possibilities: s[k]=0 ç è Null manifold tan ( θ i [k])= tan ( θ j [k]) Manifolds: r i { cos ( θ i [k]) Im[s[k]] sin ( θ i [k]) Re[s[k]]}= j i r i r j cos ( θ i [k] θ j [k])

The Hessian [H(θ)] ij = 2 J(θ)/ θ i θ j ={ r i r j cos ( θ i θ j )&i j@ l i r i r l cos ( θ i θ l ) &i=j A critical point is locally unstable if H(θ) ) has a negative eigenvalue Two settings to consider A null is possible: J =0 No null possibleç è For some i, r i > j i r j è Global minimum: J = ( r i j i r j ) 2

Local Behavior At any critical point that is not a global minimum the Hessian has a negative eigenvalue Unstable At a global minimum Hessian positive semidefinite Not positive definite Global minima are manifolds not isolated points Hessian is singular [H(θ)] ij = 2 J(θ)/ θ i θ j ={ r i r j cos ( θ i θ j )&i j@ l i r i r l cos ( θ i θ l ) &i=j

Local Stability of Global Minima Let m be the smallest cost at a critical point that is not a global minimum Choose J(θ[0])<m J(θ[k+1]) J(θ[k]) lim k J(θ)/ θ θ=θ[k] =0 Then lim k J(θ[k]) = J

Intriguing results for constant phase offsets and equal r i The elements of the gradient equalize May not go to zero! Consensus of sorts Includes the possibility of attaining nulls Always seems to happen when phase offsets are less than π/2

Simulation 1 φ i constant, uniformly distributed in [0,π/2] 10 nodes Unit channel gains SNR: Per node SNR

Simulation 2 φ i constant, uniformly distributed in [0,π/2] r i [k] constant uniformly distributed between [1, 2] 10 nodes Unit channel gains

Simulation 3 φ i [0] uniformly distributed in [0,π/4] 10 nodes Unit channel gains Channel changes every C iterations C: coherence Change in phase uniformly distributed in [-1.5, 1.5] degrees Change in gain by a factor uniformly distributed in [.99, 1.01]

Theoretical limit E{ i=1 N r i e j( θ i + φ i ) 2 } r i ~U[.99,1.01] and φ i ~U[ 1.5 0, 1.5 0 ] Subject to i=1 N e j θ i 2 =0 Optimistic performance limit Ignores initial offsets

Constant phase offset uniformly distributed between [0,2π] Steady State Gradient: 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402 2.1402

Drifting oscillators: Brownian motion

Convergence Speed: Scalability

Effect on a Beam: SDMA?

Goals of this talk MISO null forming with phase only adjustments Transmitting at full power Protecting a cooperating transmitter Non-convex problem Joint beam and null forming with phase and gain adjustments Null at multiple locations Beam at one location Convex problem

Technical Difficulties J i cost function at i-th receiver Naïve approach: Minimize: i=2 M J i c J 1 Nonconvex Likely to have weird behavior Particularly if we allow gain adjustment Adjustment of gains while doing just nullforming has problems Could drive gains to zero Key observation: Specify desired power at node 1 rather than maximizing it

Framework At startup: l-th receiver sends to the i-th transmitter the channel gain h il = α il e j φ il During operation in the n-th time slot i-th transmitter broadcasts the baseband signal x i [n] l-th receiver broadcasts its total received signal: s l [n]= i=1 M h il x i [n]+ w l [n] Feedback needs TDM Adjust x i to minimize: l=1 M 1 s l 2 + l= M 1 +1 M s l b l 2

TDM for aggregate feedback

Matrix Framework s l [n]= i=1 M h il x i [n]+ w l [n] s[n]=h H x[n]+w[n] white zero mean Gaussian Find x to minimize J= E w [ H H x+w[n] b 2 ] H:N M, N>M: Optimum solutions lie on an (N M)- dimensional subspace: X arg min J(x)=arg min H H x b 2

Issues Decentralized Iterative Solution i-th node uses aggregate feedback and knowledge of its channel Pseudo-inversion is centralized How does x[0] affect steady state solution How to achieve minimum power solution x min? Effect of noise Is there drift? lim N? Speed x min

Gradient descent arg min J(x)=arg min H H x b 2 Gradient descent: x[n+1]=x[n] μ J(x)/ x θ=x[n] x[n+1]=x[n] μh (s[n] b) H H x[n] b+w[n]

Zero noise convergence Assured if μ max ( H H H)<1 x[0] projection of x[0] on X Exponential x[0]=0 x min lim N x min (N) 2 =0 if channel coefficients are iid CN(0,1)

Convergence rate: Scalability Suppose the i-th column of H is h i and H has full column rank. As N convergence rate is bounded from below if the condition number of H H H is bounded As N convergence rate is bounded from below if there is a K and α i >0 such that for all n, α 1 I i=n n+k h i h i H α 2 I Successive channel vectors are persistently spanning As N convergence rate is bounded from below if the channel coefficients are in CN(0,1).

Noise performance H H x =b, [n]=x[n] x Error model: [n+1]=(i μh H H ) [n] μhw[n] T =( z 1 z 2 ): z 1 in the orthogonal complement of X and z 2 on X ( z 1 [n+1] z 2 [n+1] )=( (I μa)z 1 [n] z 2 [n] )+μ( v 1 [n] v 2 [n] ): v 2 [n] 0è Brownian motion along the minimizing subspace

Noise performance Error model: [n+1]=(i μh H H ) [n] μhw[n] T =( z 1 z 2 ): z 1 in the orthogonal complement of X and z 2 on X ( z 1 [n+1] z 2 [n+1] )=( (I μa)z 1 [n] z 2 [n] )+μ( v 1 [n] v 2 [n] ): v 2 [n] 0è Brownian motion along the minimizing subspace v 2 [n]=0

Asymptotic noise performance Suppose x[0]=0 Channel coefficients are iid CN(0,1) lim N lim n x(n) 2 =0

Simulation 4 N=20 M=5 2 beam targets: 1 SNR=-40dB

Constant µ

Phase drift, SNR=-40dB T=50ms, 0 to 5 degrees between iterations

Conclusion For Phase only adaptation Always converges to a stationary point All local minima global minima Practically guaranteed convergence to a global minimum Scalable Fast convergence Insensitive to channel estimation errors For joint null and beamforming Scalable Zero initial power è Power Efficient Solutionè 0 as Nè 0 No drift along minimizing subspace