Analog and Digital Self-interference Cancellation in Full-Duplex MIMO-OFDM Transceivers with Limited Resolution in A/D Conversion

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

Cooperative versus Full-Duplex Communication in Cellular Networks: A Comparison of the Total Degrees of Freedom. Amr El-Keyi and Halim Yanikomeroglu

Achievable Transmission Rates and Self-interference Channel Estimation in Hybrid Full-Duplex/Half-Duplex MIMO Relaying

Experiment-Driven Characterization of Full-Duplex Wireless Systems

Wireless Communication

Effect of Oscillator Phase Noise and Processing Delay in Full-Duplex OFDM Repeaters

Advanced Self-Interference Cancellation and Multiantenna Techniques for Full-Duplex Radios

Reference Receiver Based Digital Self-Interference Cancellation in MIMO Full-Duplex Transceivers

PERFORMANCE OF TWO-PATH SUCCESSIVE RELAYING IN THE PRESENCE OF INTER-RELAY INTERFERENCE

Performance of Amplify-and-Forward and Decodeand-Forward

FULL-DUPLEX (FD) radio technology, where the devices

Location Aware Wireless Networks

Sum-Rate Analysis and Optimization of. Self-Backhauling Based Full-Duplex Radio Access System

Full Duplex Radios. Sachin Katti Kumu Networks & Stanford University 4/17/2014 1

Fractional Delay Filter Based Wideband Self- Interference Cancellation

Empowering Full-Duplex Wireless Communication by Exploiting Directional Diversity

FULL-DUPLEX (FD) radio technology, where the devices. Full-Duplex Transceiver System Calculations: Analysis of ADC and Linearity Challenges

FEASIBILITY STUDY ON FULL-DUPLEX WIRELESS MILLIMETER-WAVE SYSTEMS. University of California, Irvine, CA Samsung Research America, Dallas, TX

Full-Duplex Communications for Wireless Links with Asymmetric Capacity Requirements

Interference Alignment for Heterogeneous Full-Duplex Cellular Networks. Amr El-Keyi and Halim Yanikomeroglu

Resource Allocation in Full-Duplex Communications for Future Wireless Networks

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

Multiple Antenna Processing for WiMAX

Joint Relaying and Network Coding in Wireless Networks

Full-duplex Wireless: From Experiments to Theory

Uplink and Downlink Rate Analysis of a Full-Duplex C-RAN with Radio Remote Head Association

Massive MIMO Full-duplex: Theory and Experiments

MIMO Systems and Applications

Digital Self-Interference Cancellation under Nonideal RF Components: Advanced Algorithms and Measured Performance

Cooperative MIMO schemes optimal selection for wireless sensor networks

Division Free Duplex in Small Form Factors. Leo Laughlin,ChunqingZhang, Mark Beach, Kevin Morris, and John Haine

Random Beamforming with Multi-beam Selection for MIMO Broadcast Channels

In-band Full Duplex Radios and System Performance

Sequential compensation of RF impairments in OFDM systems

Duplexer Design and Implementation for Self-Interference Cancellation in Full-Duplex Communications

SDR-BASED TEST BENCH TO EVALUATE ANALOG CANCELLATION TECHNIQUES FOR IN-BAND FULL-DUPLEX TRANSCEIVER

MIMO I: Spatial Diversity

Asymmetric Full-Duplex with Contiguous Downlink Carrier Aggregation

Real-time Distributed MIMO Systems. Hariharan Rahul Ezzeldin Hamed, Mohammed A. Abdelghany, Dina Katabi

Power-Controlled Medium Access Control. Protocol for Full-Duplex WiFi Networks

Simultaneous Signaling and Channel Estimation for In-Band Full-Duplex. Communications Employing Adaptive Spatial Protection. Kishore Kumar Sekhar

Transmission Code Design for Asynchronous Full- Duplex Relaying

The Effect of Feedback Delay to the Closed-Loop Transmit Diversity in FDD WCDMA

Proportional Fair Scheduling for Wireless Communication with Multiple Transmit and Receive Antennas 1

Hardware Phenomenological Effects on Cochannel Full-Duplex MIMO Relay Performance

Smart Antenna ABSTRACT

Hype, Myths, Fundamental Limits and New Directions in Wireless Systems

LTE-Advanced research in 3GPP

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

Analysis and Improvements of Linear Multi-user user MIMO Precoding Techniques

BiPass: Enabling End-to-End Full Duplex

Pareto Boundary for Massive-MIMO-Relay-Assisted Interference Networks: Half-duplex vs. Full-duplex Processing

On Self-interference Suppression Methods for Low-complexity Full-duplex MIMO

Opportunistic Communication in Wireless Networks

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

Outage Probability of Multi-hop Networks with Amplify-and-Forward. Full-duplex Relaying. Abhilash Sureshbabu

Reconfigurable Hybrid Beamforming Architecture for Millimeter Wave Radio: A Tradeoff between MIMO Diversity and Beamforming Directivity

Performance Evaluation of Full-Duplex Energy Harvesting Relaying Networks Using PDC Self- Interference Cancellation

Optimum Power Allocation in Cooperative Networks

Smart Scheduling and Dumb Antennas

On Using Channel Prediction in Adaptive Beamforming Systems

6 Multiuser capacity and

Full/Half-Duplex Relay Selection for Cooperative NOMA Networks

Combination of Digital Self-Interference Cancellation and AARFSIC for Full-Duplex OFDM Wireless

Joint Design of Multi-Tap Analog Cancellation and Digital Beamforming for Reduced Complexity Full Duplex MIMO Systems

Full-duplex based Successive Interference Cancellation in Heterogeneous Networks

Spectrum Efficiency for Future Wireless Communications

Beamforming for 4.9G/5G Networks

In-Band Full-Duplex Wireless Powered Communication Networks

Diversity. Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

Full-Duplex Millimeter-Wave Communication. Zhenyu Xiao, Pengfei Xia, Xiang-Gen Xia. Abstract

Opportunistic Beamforming Using Dumb Antennas

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

Dynamic Resource Allocation for Multi Source-Destination Relay Networks

Interference Model for Cognitive Coexistence in Cellular Systems

A Unified View on the Interplay of Scheduling and MIMO Technologies in Wireless Systems

When Network Coding and Dirty Paper Coding meet in a Cooperative Ad Hoc Network

NOISE, INTERFERENCE, & DATA RATES

ELEN 701 RF & Microwave Systems Engineering. Lecture 2 September 27, 2006 Dr. Michael Thorburn Santa Clara University

Smart antenna technology

Design and Characterization of a Full-duplex. Multi-antenna System for WiFi networks

Full-Duplex Non-Orthogonal Multiple Access for Modern Wireless Networks

Performance of wireless Communication Systems with imperfect CSI

Webpage: Volume 4, Issue V, May 2016 ISSN

SourceSync. Exploiting Sender Diversity

Some Radio Implementation Challenges in 3G-LTE Context

Space-Division Relay: A High-Rate Cooperation Scheme for Fading Multiple-Access Channels

Revision of Wireless Channel

EE360: Lecture 6 Outline MUD/MIMO in Cellular Systems

5G, WLAN, and LTE Wireless Design with MATLAB

End-to-End Known-Interference Cancellation (E2E-KIC) with Multi-Hop Interference

A Survey on Wireless Full-Duplex: Research and Development Tracks

SPECTRUM SHARING IN CRN USING ARP PROTOCOL- ANALYSIS OF HIGH DATA RATE

Auxiliary Beam Pair Enabled AoD Estimation for Large-scale mmwave MIMO Systems

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

RADIO RECEIVERS ECE 3103 WIRELESS COMMUNICATION SYSTEMS

Lecture 8 Multi- User MIMO

Half-Duplex or Full-Duplex Communications: Degrees of Freedom Analysis under Self-Interference

An Overlaid Hybrid-Duplex OFDMA System with Partial Frequency Reuse

Transcription:

Analog and Digital Self-interference Cancellation in Full-Duplex MIMO- Transceivers with Limited Resolution in A/D Conversion Taneli Riihonen and Risto Wichman Aalto University School of Electrical Engineering, Finland Special Session MA3b Full-Duplex MIMO Communications, Nov. 5, 2012 46th Asilomar Conference on Signals, Systems and Computers

Introduction Taneli Riihonen Full-Duplex MIMO- Transceivers 2 / 36

Asilomar The Cradle of Full-Duplex Wireless 2007 T. Riihonen, R. Wichman, and J. Hämäläinen: Co-phasing full-duplex relay link with non-ideal feedback information was unsuccessful, presented later at IEEE ISWCS 2008 2008 T. Riihonen, S. Werner, J. Cousseau, and R. Wichman: Design of co-phasing allpass filters for full-duplex relays 2009 T. Riihonen, S. Werner, and R. Wichman: Spatial loop interference suppression in full-duplex MIMO relays 2010 M. Duarte and A. Sabharwal: Full-duplex wireless communications using off-the-shelf radios: Feasibility and first results ++++ P. Lioliou, M. Viberg, M. Coldrey, and F. Athley: Self-interference suppression in full-duplex MIMO relays ++++ T. Riihonen, S. Werner, and R. Wichman: Residual self-interference in full-duplex MIMO relays after null-space projection and cancellation 2011 B. P. Day, D. W. Bliss, A. R. Margetts, and P. Schniter: Full-duplex bidirectional MIMO: Achievable rates under limited dynamic range ++++ E. Everett, M. Duarte, C. Dick, and A. Sabharwal: Empowering full-duplex wireless communication by exploiting directional diversity ++++ T. Riihonen, S. Werner, and R. Wichman: Transmit power optimization for multiantenna decode-and-forward relays with loopback self-interference from full-duplex operation 2012 Two special sessions and ten papers! The ultimate breakthrough for this research topic? Taneli Riihonen Full-Duplex MIMO- Transceivers 3 / 36

Full-Duplex Wireless: What? Why? When? Full-duplex wireless communication = systems where some node(s) may transmit (Tx) and receive (Rx) simultaneously on a single frequency band Progressive physical/link-layer frequency-reuse concept = up to double spectral efficiency at system level, if the significant technical problem of self-interference is tackled Temporal symmetry is needed to make the most of full duplex = Tx and Rx should use the band for the same amount of time (a)symmetry of traffic pattern, i.e., requested rates in the two simultaneous directions (a)symmetry of channel quality, i.e., achieved rates in the two simultaneous directions Taneli Riihonen Full-Duplex MIMO- Transceivers 4 / 36

Full-Duplex Communication Scenarios 1) Multihop relay link Source Relay Destination Symmetric traffic Asymmetric channels Direct link may be useful Terminal 1 Terminal 2 2) Bidirectional communication link between two terminals Asymmetric traffic (maybe) Symmetric channels (roughly) 3) Simultaneous down- and uplink for two half-duplex users Downlink user Access point Uplink user Asymmetric traffic Asymmetric channels Inter-user interference! Taneli Riihonen Full-Duplex MIMO- Transceivers 5 / 36

Generic Full-Duplex MIMO Transceivers Full-duplex transceiver Full-duplex transceiver Full-duplex transceiver Full-duplex transceiver The basic building block for more complex networks The benefits go beyond the physical layer! Will single-array full-duplex transceivers be viable some day? In this work: signal + limited Rx dynamic range (= realistic A/D conversion) b-bit quantization adaptive gain control + analog- vs. digital-domain self-interference cancellation Taneli Riihonen Full-Duplex MIMO- Transceivers 6 / 36

Main Practical Problem: Limited Dynamic Range multipath self-interference channel ADC demodulator modulator DAC decoder central processing unit encoder Self-interference may be much stronger than the signal of interest Severe risk of saturating analog-to-digital converters (ADCs) Quantization noise due to limited resolution Clipping noise which is pronounced with Bias in adaptive gain control (AGC) balancing above effects Taneli Riihonen Full-Duplex MIMO- Transceivers 7 / 36

Digital Cancellation (DC) multipath self-interference channel digital filter ADC demodulator modulator DAC decoder central processing unit encoder Interference cancellation is a straightforward task in digital domain The response of a digital cancellation filter can be adapted to match the frequency-selective self-interference channel But nothing can be done at this stage anymore if the signal of interest is already drowned in clipping-plus-quantization noise Taneli Riihonen Full-Duplex MIMO- Transceivers 8 / 36

Example on Quantization Noise (b = 4) Signal of interest Interference signal Sum signal before ADC after ADC after digital cancellation and scaling 1-bit resolution for the signal of interest 3-bit resolution for the signal of interest Taneli Riihonen Full-Duplex MIMO- Transceivers 9 / 36

Example on Clipping Noise (b = 4) Signal of interest Interference signal Sum signal before ADC after ADC after digital cancellation and scaling 2-bit clipped resolution for the signal of interest 3-bit resolution for the signal of interest Taneli Riihonen Full-Duplex MIMO- Transceivers 10 / 36

Analog Cancellation (AC) multipath self-interference channel analog filter ADC demodulator modulator DAC decoder central processing unit encoder It would be desirable to eliminate interference before ADCs But it is difficult and expensive to adapt the response of an analog filter to match the time- and frequency-selective MIMO channel Typical implementation, simple phase shift and amplification in each branch, leaves significant residual interference Taneli Riihonen Full-Duplex MIMO- Transceivers 11 / 36

Combined Analog+Digital Cancellation (AC+DC) multipath self-interference channel analog filter digital filter ADC demodulator modulator DAC decoder central processing unit encoder The obvious combination of analog- and digital-domain processing If analog cancellation could sufficiently suppress the self-interference such that ADC saturation is avoided, then digital cancellation would be able to efficiently eliminate the remaining self-interference Taneli Riihonen Full-Duplex MIMO- Transceivers 12 / 36

Hybrid Analog/Digital Cancellation (AC/DC) multipath self-interference channel DAC digital filter ADC demodulator modulator DAC decoder central processing unit encoder Smart design à la Duarte and Sabharwal (Asilomar 2010) Pros: Circumvents the drawbacks of both AC and DC Cons: Extra transmitter chain per each receive antenna Channel estimation errors and Tx nonlinearities limit performance Taneli Riihonen Full-Duplex MIMO- Transceivers 13 / 36

System Model Taneli Riihonen Full-Duplex MIMO- Transceivers 14 / 36

Transmitted Signals H[k] C a [k] C d [k] ADC demodulator modulator DAC x d [i] x a [i] The full-duplex transceiver tries to receive the signal of interest from a distant transmitter while simultaneously transmitting signal x[i] C N t 1 to its own designated destination Digital-to-analog converters (DACs) are now ideal: x a [i] x d [i] Gaussian-like signals are assumed throughout this study Taneli Riihonen Full-Duplex MIMO- Transceivers 15 / 36

Received Signals ŷ a [i] z a [i] H[k] C a [k] C d [k] ADC demodulator modulator y a [i] x[i] Received analog composite signal: y a [i] = ŷ a [i]+z a [i] C N r 1 the signal of interest is given by ŷ a [i] C N r 1 and = E{ {ŷ a [i]} m 2 } denotes its power at the mth antenna interference signal is given by z a [i] = k=0 H[k]x[i k] CN r 1 and P I = E{ {z a [i]} m 2 } denotes its power at the mth antenna Multipath self-interference channel: H[k] C N r N t, k = 0,1,... Taneli Riihonen Full-Duplex MIMO- Transceivers 16 / 36

Analog Cancellation (AC) H[k] C a [k] C d [k] ADC demodulator modulator y a [i] ỹ a [i] x[i] After analog cancellation: ỹ a [i] = ŷ a [i]+ z a [i] the signal of interest ŷ a [i] is not affected residual interference signal becomes z a [i] = k=0 (H[k]+C a[k])x[i k] Analog cancellation filter: C a [k] C N r N t, k = 0,1,... for example {C a [k]} m,n = { {H[k]} m,n, if k = argmax k {H[k ]} m,n 2 0, otherwise Taneli Riihonen Full-Duplex MIMO- Transceivers 17 / 36

Analog-to-Digital Conversion (ADC) H[k] C a [k] C d [k] ADC demodulator modulator ỹ a [i] y d [i] 2 N r ADCs: Re({y d [i]} m ) = Q( g m Re({ỹ a [i]} m )) Im({y d [i]} m ) = Q( g m Im({ỹ a [i]} m )) AGC tunes variable gain amplifier (VGA) setting g m to keep signal level within the fixed range of quantization block Q( ) The theory of non-linear memoryless devices: y d [i] = Aỹ a [i]+n[i] clipping-plus-quantization noise power is P N = E{ {n[i]} m 2 } Taneli Riihonen Full-Duplex MIMO- Transceivers 18 / 36

Digital Cancellation (DC) H[k] C a [k] C d [k] ADC demodulator modulator y d [i] ỹ d [i] x[i] After digital cancellation: ỹ d [i] = Aŷ a [i]+ z d [i]+n[i] interference signal is transformed from z d [i] = A z a [i] to z d [i] = k=0 (A(H[k]+C a[k])+c d [k])x[i k] clipping-plus-quantization noise term n[i] is not suppressed! Digital cancellation filter: C d [k] C N r N t, k = 0,1,... ideally C d [k] = A(H[k]+C a [k]) if there is no estimation error Taneli Riihonen Full-Duplex MIMO- Transceivers 19 / 36

Complete Signal Model ŷ a [i] H[k] C a [k] C d [k] ADC demodulator modulator ỹ d [i] x[i] After putting everything together: ỹ d [i] = Aŷ a [i]+ k=0 (A(H[k]+C a[k])+c d [k])x[i k]+n[i] Powers of signal components at the mth antenna: E{ {ỹ d [i]} m 2 } = α 2 +E{ { z d [i]} m 2 }+P N where α = {A} m,m SINR can be formulated after calculating E{ { z d [i]} m 2 } Taneli Riihonen Full-Duplex MIMO- Transceivers 20 / 36

Analytical Results Taneli Riihonen Full-Duplex MIMO- Transceivers 21 / 36

Signal to Interference and Noise Ratio (SINR) The ratio of desired signal power to residual interference and clipping-plus-quantization noise power becomes γ = ρ P I / a +ρ/ d+1 P I / a where ρ = α2 ( +P I / a ) P N interference suppression due to cancellation: a = E{ {z a[i]} m 2 } E{ { z a [i]} m 2 } from AC d = E{ {z d[i]} m 2 } E{ { z d [i]} m 2 } from DC signal-to-interference ratio (SIR): P I a P I a d P I without cancellation after AC after DC A/D conversion affects SINR only through ρ = ρ(α,p N, +P I / a ) γ a d P I if dynamic range is not the limiting factor (ρ ) Taneli Riihonen Full-Duplex MIMO- Transceivers 22 / 36

SNR with Limited ADC Resolution The ratio of signal power to clipping-plus-quantization noise power after ADC, i.e., dynamic range: ρ = α2 ( +P I / a ) P N = α2 p gp N AGC tunes VGA setting g such that normalized input power to the quantization block is constantly p = g( +P I / a ) SINR is monotonically increasing in terms of dynamic range ρ: γ = ρ P I / a +ρ/ d+1 P I / a a d P I Thus, system design should always aim at maximizing ρ irrespective of, P I, a and d (as they do not affect ρ) Signal type, ADC properties and p define ρ via α 2 /g and P N transmission Uniform quantization ADC resolution AGC bias Taneli Riihonen Full-Duplex MIMO- Transceivers 23 / 36

Dynamic Range for Uniform Quantization Input output relation for uniform b-bit quantization (Q = 2 b ): Q(y) = 1, if Q 2 Q 1 < y 2q 2 Q 1 1, 2q 3 if Q 1 1 < y 2q 1 Q 1 1 1, if y 2 Q Q 1 After calculating α 2 /g and P N for signal: ( 2Φ ρ = 2π 1 2 Q p Q 1 1 2e 2p ) ( ) 2 Q 2 Q 1 + Q 1 q=2 + Q 1 q=2 [ ( ) 2q 2 2 Q 1 1 Φ ( ( ) ) 1 2q 1 p Q 1 1 Φ ( ( ) )] 1 2q 3 p Q 1 1 ( ) ( ) 2q 2 Q 1 1 e 2p 1 2q 3 2 ( ) Q 1 1 e 2p 1 2q 1 2 Q 1 1 1 2 1 where Φ( ) is the CDF of the standard normal distribution ρ = ρ(b,p): The ADC affects achieved dynamic range (and SINR) only through its resolution and VGA setting (or AGC bias) Taneli Riihonen Full-Duplex MIMO- Transceivers 24 / 36

Numerical Results Taneli Riihonen Full-Duplex MIMO- Transceivers 25 / 36

Dynamic Range vs. VGA Setting Dynamic range can be maximized by proper AGC: ρ (b) = max p ρ(b,p ) results in maximal SINR with any, P I, a and d Optimal VGA setting yields AGC bias: p = p (b) = argmax p ρ(b,p ) ρ [db] when p < p (b), 20 quantization dominates when p > p 10 (b), 0 clipping dominates 20 18 16 14 12 10 8 6 4 2 0 100 90 80 70 60 50 40 30 b = 12 p [db] ρ in terms of p ρ for b = 12 Taneli Riihonen Full-Duplex MIMO- Transceivers 26 / 36

Optimal VGA Setting vs. ADC Resolution ρ (b) increases in terms of b Higher ADC resolution allows to trade off quantization noise level for lower clipping probability p (b) decreases in terms of b ρ [db] AGC should be designed 40 by choosing VGA setting 30 based on ADC resolution 20 Constant VGA setting would inevitably result in 10 significant AGC bias and 0 20 18 16 14 12 10 8 6 4 2 0 loss of dynamic range 100 90 80 70 60 50 b = 2,3,...,18 p [db] ρ in terms of p ρ in terms of b Taneli Riihonen Full-Duplex MIMO- Transceivers 27 / 36

Dynamic Range vs. ADC Resolution 120 110 100 90 6.02 b+1.76 5.54 b 3.26 ρ (numerical optimization) ρ when p = 15dB ρ when p = 10dB 80 ρ [db] 70 60 50 40 30 20 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Least-squares fit at b = 1,2,...,20 shows almost linear relation: ρ (b) 5.54 b 3.26 [db] The classic rule-of-thumb, 6.02 b+1.76 [db], is too optimistic Not intended for signals, e.g., clipping neglected b Taneli Riihonen Full-Duplex MIMO- Transceivers 28 / 36

Loss of Dynamic Range from AGC Bias 20 18 16 14 ρ /ρ [db] 12 10 8 6 b = 2,3,...,18 4 2 0 10 8 6 4 2 0 2 4 6 8 10 p/p [db] The loss of dynamic range due to AGC bias is increased when the ADC resolution is increased AGC bias may eat away the benefit of using better ADC Low VGA setting is a safe choice: linear loss in terms of AGC bias Too high VGA setting causes ADC saturation due to clipping Taneli Riihonen Full-Duplex MIMO- Transceivers 29 / 36

SINR vs. Dynamic Range (1) Signal to interference and noise ratio (SINR) versus dynamic range ρ: γ = ρ P I / a +ρ/ d+1 P I / a On the right: Example when γ [db] 100 80 60 40 20 a a = 25dB, d a = 25dB, d = 50dB a = 25dB, d = 0dB SIR before AC P I = 50dB Tight bounds if a P I < 1: γ γ ρ P I / a +1 ρ ρ/ d +1 P I / a ρ P I / a d P I / a P I / a 0 20 40 0 10 20 30 40 50 60 70 80 90 100 ρ [db] Thus, γ min{ρ, d } a P I is a good approximation in practical situations with limited dynamic range (imperfect AC) Taneli Riihonen Full-Duplex MIMO- Transceivers 30 / 36

SINR vs. Dynamic Range (2) Signal to interference and noise ratio (SINR) versus dynamic range ρ: γ = ρ P I / a +ρ/ d+1 P I / a On the right: Example when γ [db] 100 80 60 40 20 a a = 50dB, d a = 50dB, d = 25dB a = 50dB, d = 0dB SIR before AC P I = 50dB Tight bounds if a P I > 1: γ γ ρ P I / a +ρ/ d ρ P I / a +ρ/ d P I / a ρ P I / a d P I / a 0 20 40 0 10 20 30 40 50 60 70 80 90 100 ρ [db] Thus, γ min{ρ, a d P I } is a good approximation when analog cancellation works almost perfectly Taneli Riihonen Full-Duplex MIMO- Transceivers 31 / 36

SINR vs. Digital Cancellation Signal to interference and noise ratio (SINR) versus digital suppression d : γ = ρ P I / a +ρ/ d+1 P I / a On the right: Example when dynamic range ρ = 60dB, e.g., 12-bit ADC resolution with small AGC bias (3dB loss of dynamic range) γ [db] 70 60 50 40 30 20 10 0 P I / a = 60dB, 50dB,...,40dB 10 0 10 20 30 40 50 60 70 80 90 100 d [db] SINR increases linearly in terms of digital suppression until performance is limited by the ADC dynamic range or imperfect analog cancellation Taneli Riihonen Full-Duplex MIMO- Transceivers 32 / 36

Suppression Requirements 80 Minimal digital suppression needed to achieve γ γ t : d ρ P I / a ( ρ γ 1) 1 t On the right: Example when dynamic range ρ = 60dB target SINR γ t = 25dB Digital cancellation is efficient if target SINR γ t ρ (obviously) P and SIR after AC S a P I γ t ρ Then requirement for combined analog and digital suppression becomes simply a d γ t d [db] 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0 /P I 0 5 10 15 20 25 30 35 40 45 50 P I = 0dB, 5dB,..., 50dB a [db] Taneli Riihonen Full-Duplex MIMO- Transceivers 33 / 36

Conclusion Taneli Riihonen Full-Duplex MIMO- Transceivers 34 / 36

Conclusion Wireless full-duplex: A progressive frequency-reuse concept! Generic MIMO- transceivers considered herein Challenging implementation: strong self-interference combined with limited dynamic range, i.e., practical A/D conversion Residual self-interference due to non-ideal cancellation Quantization noise due to limited b-bit ADC resolution Clipping noise due to high peak-to-average power ratio Analytical expressions for desired signal power to residual interference and clipping-plus-quantization noise power ratio Optimal adaptive gain control for maximal dynamic range Bias in variable gain amplifier setting Analog vs. digital cancellation Taneli Riihonen Full-Duplex MIMO- Transceivers 35 / 36

Taneli Riihonen Full-Duplex MIMO- Transceivers 36 / 36