Preview only show first 10 pages with watermark. For full document please download

Full-duplex Without Strings: Enabling Full- Duplex With

   EMBED


Share

Transcript

Full-duplex without Strings: Enabling Fullduplex with Half-duplex Clients Karthikeyan Sundaresan, Mohammad Khojastepour, Eugene Chai, Sampath Rangarajan NEC Labs America MobiCom 2014 Full-duplex   Transmitting + receiving on same timefrequency resource FD Base Station   Key challenge: Self-interference SI   Several advancements in full-duplex design –  Antenna + RF + digital cancelation –  Three, two and single antenna designs –  Co-existence with MIMO FD Client –  Focus on peer-peer FD networks 1. 2. 3. 4. “Achieving single channel, full duplex wireless communication”, J. Choi et. al. MobiCom, 2010. “Experiment-driven characterization of full-duplex wireless systems”, M. Duarte et. al. IEEE Transactions on Wireless Communications, 2012. “MIDU: Enabling MIMO Full-duplex”, E. Aryafar et al. MobiCom 2012. “Full-duplex radios”, D. Bharadia et. al., Sigcomm 2013. 2 Distributed Full-duplex   Can we enable FD communication (2x multiplexing gain) with HD clients in a single cell? FD Base Station –  Easier to embed FD functionality in BS/AP SI   Distributed FD UDI –  Uplink from one client and downlink to another client   Key challenge: uplink-downlink HD Client HD Client interference (UDI) 3 Potential Solutions for UDI   Impact of UDI depends on topology d UDI (d – distance between BS and DL client)   Large impact for comparable distances 4 Potential Solutions for UDI   Impact of UDI depends on topology d UDI (d – distance between BS and DL client)   Implicit: leverage client separation   Explicit: use side channels [Bai-Arxiv’12]   Explicit: time-based interference alignment [Sahai-ITW’13] Scaling to MIMO?   Explicitly address UDI in the same channel in a scalable manner 5 Approach   Leverage spatial interference alignment to address UDI between HD clients –  Use multiple antennas at HD clients –  Pack interference in lesser dimensions y2 y1 x2 x1   Efficient: same channel x1,x2 x3 x4 y3   Scalable: co-exist with MIMO x3 x1   Deployable: only as challenging y1,y2 y3,y4 y4 x3,x4 x4 x2 DL UL as MU-MIMO systems 6 Challenges   CSI overhead for UDI –  More clients (dimensions), easier IA, but more overhead V0 (N)   Constructing a feasible IA solution N streams N streams U1 .... .... V1 U2 .... .... –  MIMO precoders (V), receiver filers (U) at clients and AP .... U0 V2 (N) (N)   Handling clients with heterogeneous antenna capabilities   Optimizing rate for the FD streams   FDoS: System that addresses above challenges to enable FD with HD clients 7 (1) Applying IA to FD Networks   Results .... N/2 .... U1 N/2 .... –  N even: 4 clients necessary to address UDI and enable 2N streams –  N odd: 6 clients necessary (symmetric) –  N odd: 5 clients necessary (asymmetric) N/2 1 V2 .... 1 .... U3 .... –  Constant overhead: CSI between 4 or 6 clients –  Does not scale with N U2 N/2 ....   Focus on symmetric FD networks V1 V3 8 (2) Constructing IA Solution   Receiver spatial dimensions –  Desired (1:1) –  Interference suppression (1:1) –  IA (1:many) ..... 9 (2) Constructing IA Solution cyclic p+1 ... Determine IA solution ... Construct a feasible IAN p+1 ... ... p+1 p acyclic p+1 p ... ... cyclic q ... ...   At most one cycle in IAN   Closed-form IA solution ... Find resulting IA solution for acyclic part p+1 ... Select IA solution for cyclic part p+1 acyclic p ... p –  With 4 (6) clients for N even (odd) K-q ... ... for symmetric FD networks ...   2N streams achievable even with UDI p p ... ... 10 Example: N=5, 6 clients, 10 streams H10v01 H10v02 H13v31 H12v22 H23v31 H20v04 H21v12 H11v11 H11v12 H12v21 H20v03 2 2 V1 2 2 V2 H21v11 H22v22 H22v21 H30v05 H32v21 H33v31 H31v12 H31v11 1 1 V3 H32v22 11 (3) Heterogeneous Clients   Clients with different number of antennas –  Affects number of FD streams supported (N) ? streams (M) (N) .... .... –  Combination of symmetric and asymmetric FD networks (M) ? streams ....   Different IA construction required ....   M+N streams achievable with FD .... (N) 12 Evaluation   Testbed –  One AP and four clients (WARP nodes) with 2 or 4 antennas each –  FD: SI cancelation based on prior works –  Focus on UDI cancelation between UL and DL clients •  Cancelation over 64 sub-carrier OFDM, 10 MHz channel –  Experiments in indoor office environment   Baselines –  HD system MU-MIMO (zero-forcing beamforming) –  FD without UDI cancelation   Metric –  SINR measurements, rate translation from SINR 13 Results (1) – UDI Suppression 10-15 dB 15-20 dB  10-20 dB of median UDI suppression out of 30 dB Results (2) – Rate Performance  1.75-2x FD rate gain  1.5-2x gain over schemes not addressing UDI   Not addressing UDI can degrade performance to worse than HD Conclusions   FD has potential to increase system capacity by 2x –  All the more powerful if HD clients can be used   UDI is a key challenge in distributed FD networks   FDoS: a system that leverages spatial IA to address UDI –  Theory and design of applying spatial IA for distributed FD –  Incorporates practical considerations (overhead, rate, heterogeneity) –  Demonstrates 1.5-2x gain in presence of UDI in practice   Next steps…   FD with HD clients in multi-cell networks Thanks! 17 (3) Rate Optimization   Very challenging problem –  MU-MIMO precoding on DL and UL coupled through IA between DL-UL   Modular design –  De-couple IA from MU-MIMO precoder (rate) optimization –  Retain structure of IA solution for UDI –  Optimize DL and UL MU-MIMO precoders given IA solution Jointly pick N/2 vectors each for V1,V2 that maximize rate of N UL streams subject to IA Fix receive filter U0 for AP from UL optimization Given V1,V2, pick receiver filters U1,U2 orthogonal to sub-space spanned by interference UL clients (V1,V2) AP (U0) DL clients (U1,U2)   Distributed realization of IA solution –  Overhead reduced further by half Pick precoder V0 at AP to maximize rate of N DL streams AP (V0) 18 FDoS Operations Client and mode (FD vs. HD) selection based on multiplexing gain, scheduling policy Estimate CSI for UL, DL and UDI channels with reduced feedback AP solicits/delivers block ACKs similar to MU-MIMO Distributed computation of solution (AP broadcasts only one precoder) AP coordinates joint UL and DL transmissions during FD 19 Results (3) – Heterogeneity (4) .... 2 streams  6 streams sent in heterogeneous set-up  Leverages heterogeneous antenna capabilities effectively (4) .... .... (2) .... .... (2) 4 streams (4) Results (4) - Scalability (a) With rate optimization (b) Without rate optimization   Evaluated FDoS design for larger (even/odd) N  FD gains scale and more pronounced with rate optimization 21