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

Similar documents
Full Duplex Radios. Emily McMilin. Dinesh Bharadia. Sachin Katti ABSTRACT. Categories and Subject Descriptors 1. INTRODUCTION

Full Duplex Radios. Daniel J. Steffey

Wireless Communication

The Performance Analysis of Full-Duplex System Linjun Wu

Digitally-Controlled RF Self- Interference Canceller for Full-Duplex Radios

Combining filters and self-interference cancellation for mixer-first receivers in Full Duplex and Frequency-Division Duplex transceiver systems

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

Fractional Delay Filter Based Wideband Self- Interference Cancellation

From Antenna to Bits:

TSEK38 Radio Frequency Transceiver Design: Project work B

(some) Device Localization, Mobility Management and 5G RAN Perspectives

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

Experiment-Driven Characterization of Full-Duplex Wireless Systems

SpotFi: Decimeter Level Localization using WiFi. Manikanta Kotaru, Kiran Joshi, Dinesh Bharadia, Sachin Katti Stanford University

Advanced Architectures for Self- Interference Cancellation in Full-Duplex Radios: Algorithms and Measurements

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

A 1.7-to-2.2GHz Full-Duplex Transceiver System with >50dB Self-Interference Cancellation over 42MHz Bandwidth

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

Empowering Full-Duplex Wireless Communication by Exploiting Directional Diversity

Digitally-Assisted RF-Analog Self Interference Cancellation for Wideband Full-Duplex Radios

Co-existence. DECT/CAT-iq vs. other wireless technologies from a HW perspective

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

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

RF Basics 15/11/2013

ELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018

Full Duplex CMOS Transceiver with On-Chip Self-Interference Cancelation. Seyyed Amir Ayati

flexicon.ee.columbia.edu Harish Krishnaswamy, Gil Zussman, Jin Zhou, Jelena (Marašević) Diakonikolas, Tolga Dinc, Negar Reiskarimian, Tingjun Chen

Maximizing MIMO Effectiveness by Multiplying WLAN Radios x3

TestData Summary of 5.2GHz WLAN Direct Conversion RF Transceiver Board

Asymmetric Full-Duplex with Contiguous Downlink Carrier Aggregation

HY448 Sample Problems

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

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

2015 The MathWorks, Inc. 1

In-band Full Duplex Radios and System Performance

Session 3. CMOS RF IC Design Principles

Full-duplex Wireless: From Experiments to Theory

1 Introduction to Highly Integrated and Tunable RF Receiver Front Ends

Some Radio Implementation Challenges in 3G-LTE Context

TSEK02: Radio Electronics Lecture 8: RX Nonlinearity Issues, Demodulation. Ted Johansson, EKS, ISY

RF Receiver Hardware Design

On the Capacity Regions of Single-Channel and Multi-Channel Full-Duplex Links. Jelena Marašević and Gil Zussman EE department, Columbia University

ELT Radio Architectures and Signal Processing. Motivation, Some Background & Scope

Electro-Optical Performance Requirements for Direct Transmission of 5G RF over Fiber

Receiver Design. Prof. Tzong-Lin Wu EMC Laboratory Department of Electrical Engineering National Taiwan University 2011/2/21

TSEK02: Radio Electronics Lecture 8: RX Nonlinearity Issues, Demodulation. Ted Johansson, EKS, ISY

mm Wave Communications J Klutto Milleth CEWiT

PinPoint Localizing Interfering Radios

MASTER S THESIS RF SYSTEM MODEL FOR IN-BAND FULL DUPLEX COMMUNICATIONS. Professor Aarno Pärssinen

What s Behind 5G Wireless Communications?

GC5325 Wideband Digital Predistortion Transmit IC Solution. David Brubaker Product Line Manager Radio Products February 2009

Reconfigurable 6 GHz Vector Signal Transceiver with I/Q Interface

UC Riverside UC Riverside Electronic Theses and Dissertations

TSEK38: Radio Frequency Transceiver Design Lecture 3: Superheterodyne TRX design

Bringing Multi-Antenna Gain to Energy-Constrained Wireless Devices Sanjib Sur, Teng Wei, Xinyu Zhang

LTE: System Specifications and Their Impact on RF & Base Band Circuits Application Note

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

Wideband Receiver for Communications Receiver or Spectrum Analysis Usage: A Comparison of Superheterodyne to Quadrature Down Conversion

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

Fully integrated UHF RFID mobile reader with power amplifiers using System-in-Package (SiP)

Analog and RF circuit techniques in nanometer CMOS

RADIO RECEIVERS ECE 3103 WIRELESS COMMUNICATION SYSTEMS

Full-Duplex Communications for Wireless Links with Asymmetric Capacity Requirements

Vrije Universiteit Brussel

Fairness and Delay in Heterogeneous Half- and Full-Duplex Wireless Networks

Analog Self-Interference Cancellation with Automatic Gain Control for Full-Duplex Transceivers

Dynamic Spectrum Sharing in 5G Wireless Networks with Full-Duplex Technology: Recent Advances and Research Challenges

Keysight Technologies Gustaaf Sutorius

Radio Receiver Architectures and Analysis

5G System Concept Seminar. RF towards 5G. Researchers: Tommi Tuovinen, Nuutti Tervo & Aarno Pärssinen

Wireless Communication Systems: Implementation perspective

An All CMOS, 2.4 GHz, Fully Adaptive, Scalable, Frequency Hopped Transceiver

Doodle Labs Prism-WiFi Transceiver NM-4900 High Performance COFDM/MIMO Broadband Transceiver with minipcie

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

Nonlinear Self-Interference Cancellation in MIMO Full-Duplex Transceivers under Crosstalk

Beamforming for 4.9G/5G Networks

Full-Duplex Mobile Device Pushing the Limits

Does The Radio Even Matter? - Transceiver Characterization Testing Framework

mm-wave Transceiver Challenges for the 5G and 60GHz Standards Prof. Emanuel Cohen Technion

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

Using a design-to-test capability for LTE MIMO (Part 1 of 2)

RF/IF Terminology and Specs

A GNU Radio-based Full Duplex Radio System

ISSCC 2003 / SESSION 20 / WIRELESS LOCAL AREA NETWORKING / PAPER 20.5

RFID Reader Frontends for a Dual-Frequency (13 MHz and 868 MHz) Rapid Prototyping Environment

All Beamforming Solutions Are Not Equal

Adaptive Nonlinear Digital Self-interference Cancellation for Mobile Inband Full-Duplex Radio: Algorithms and RF Measurements

Doodle Labs Prism-WiFi Transceiver NM-4965 High Performance COFDM/MIMO Broadband Transceiver with minipcie

What is New in Wireless System Design

Baseband and RF Hardware Impairments in Full-Duplex Wireless Systems: Experimental Characterisation and Suppression

Beamforming on mobile devices: A first study

Alleviating RF Transmit Signal Corruption in Wireless Data Systems

ADI 2006 RF Seminar. Chapter II RF/IF Components and Specifications for Receivers

802.11ax Design Challenges. Mani Krishnan Venkatachari

MITIGATING INTERFERENCE ON AN OUTDOOR RANGE

1 Interference Cancellation

INTRODUCTION TO TRANSCEIVER DESIGN ECE3103 ADVANCED TELECOMMUNICATION SYSTEMS

Muhammad Nazmul Islam, Senior Engineer Qualcomm Technologies, Inc. December 2015

5G Antenna System Characteristics and Integration in Mobile Devices Sub 6 GHz and Milli-meter Wave Design Issues

RF, HIL and Radar Test

Transcription:

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

It is generally not possible for radios to receive and transmit on the same frequency band because of the interference that results. - Andrea Goldsmith, Wireless Communications, Cambridge Press, 2005. Why are radios half duplex? Radio 1 Radio 2 TX RX RX TX 4/17/2014 2

It is generally not possible for radios to receive and transmit on the same frequency band because of the interference that results. - Andrea Goldsmith, Wireless Communications, Cambridge Press, 2005. Why are radios half duplex? Radio 1 Radio 2 TX RX RX TX Self-Interference is a hundred billion times (110dB+) stronger than the received signal 4/17/2014 3

Isn t this easy to solve? After all we know the interfering signal, why can t we just subtract it? 4/17/2014 4

Do we know what we are transmitting? Signal Signal T Sent Sent TX PA Mixer DAC x 4/17/2014 5

Do we know what we are transmitting? Signal Signal T Sent Sent TX PA Mixer DAC x Centered at Carrier Freq (2.45GHz) 4/17/2014 6

Do we know what we are transmitting? Signal Signal T Sent Sent TX PA Mixer DAC x Centered at Carrier Freq (2.45GHz) 4/17/2014 7

Power in dbm If you were to cancel, how much do we need? Transmitted Signal 20 dbm Average Power -10 dbm Harmonics -20 dbm Transmit noise Cancel entire 110 db to reach noise floor Cancel 70 db Tx noise to reach noise floor Cancelled Signal -80 dbm Harmonics Cancel 70 db in Analog in such a way to eliminate TX noise Cancel residual in digital to reach noise floor -90 dbm Receiver Noise floor Takeaways: Require 110dB of total cancellation, of which at least 70dB has to eliminate transmitter noise in analog. 4/17/2014 8

Contributions We have invented in-band single antenna full duplex radios Self-Interference cancellation that eliminates everything to the noise floor Practically achieves close to expected theoretical 2x throughput increase T Circulator +it +δt TX RF Frontend RX RF Frontend 4/17/2014 9

Contributions We have invented in-band single antenna full duplex radios Self-Interference cancellation that eliminates everything to the noise floor Practically achieves close to expected theoretical 2x throughput increase T Circulator Analog Cancellation Eliminates all Tx noise and Protects ADC from saturating Σ +it +δt Algorithms & circuits to estimate transceiver distortion and cancel self interference Hybrid (analog & digital) design with RF cancellation circuit and DSP algorithms TX RF Frontend Digital Cancellation Eliminates all Linear and Non-Linear Distortion (Harmonics) RX RF Frontend Σ 4/17/2014 10

Mixed RF/Digital Design: Analog + Digital Cancellation T T Circulator (-15dB) R+iT T TX RF Frontend RX RF Frontend Digital Baseband 4/17/2014 11

Analog RF Cancellation T R T Circulator (-15dB) R+iT T εt RF Cancellation Circuit it +δt TX RF Frontend Adaptive Algorithms RX RF Frontend Digital Baseband 4/17/2014 12

Analog RF Cancellation εt d1 a1 d2 a2 d3 RF Cancellation a3 d4 Circuit a4 d5 a5 d6 a6 d7 a7 d8 a8 it TX RF Frontend Adaptive Algorithms RX RF Frontend 4/17/2014 13

Analog RF Cancellation εt d1 d2 d3 d4 d5 d6 d7 d8 a1 a2 a3 a4 a5 a6 a7 a8 it TX RF Frontend Adaptive Algorithms RX RF Frontend 4/17/2014 14

Analog Theory Intuition: Branch Delays N delay attenuation branches d3 a3 d1 a1 d2 a2 Σ interference signal d4 a4 fixed delays control algorithm d1 d d2 time (delay) Delays are fundamentally related to sampling theory 4/17/2014 15

Analog Theory Intuition: Branch Delays N delay attenuation branches d3 a3 d1 a1 d2 a2 Σ interference signal d4 a4 fixed delays control algorithm d3 d1 d d2 time (delay) d4 Delays are fundamentally related to sampling theory 4/17/2014 16

Estimating Branch Attenuation How do we fix attenuation ranges? d1 d d2 First branch pair: positive 4/17/2014 17

Estimating Branch Attenuation How do we fix attenuation ranges? a1 a2 d1 d d2 First branch pair: positive 4/17/2014 18

Estimating Branch Attenuation How do we fix attenuation ranges? a1 a2 d3 d1 d d2 d4 Second branch pair (negative) 4/17/2014 19

Estimating Branch Attenuation How do we fix attenuation ranges? a1 a2 d3 d1 d d2 d4 a3 a4 Second branch pair (negative) 4/17/2014 20

Estimating Branch Attenuation Adaptation to environmental changes: Assumption d known a1 a2 d3 a3 d1 d d2 a4 d4 4/17/2014 21

Estimating Branch Attenuation Adaptation to environmental changes a2 a1 d3 d4 a3 d1 d d2 a4 4/17/2014 22

Estimating Branch Attenuation Adaptation to environmental changes a1 a2 d3 a3 d1 d d2 a4 d4 4/17/2014 23

Digital Baseband Cancellation T T Σ isolator (-15dB) + it T TX RF Frontend RF Cancellation Circuit Adaptive Algorithms +δt RX RF Frontend Digital Baseband Cancellation Eliminates 2 nd + Order Non-Linearities (e.g. Intermod Products, LO leakage, IQ imbalance) 4/17/2014 24

Digital Baseband Cancellation Σ RF Cancellation Circuit TX RF Frontend Adaptive Algorithms RX RF Frontend Digital Baseband Cancellation Eliminates 2 nd + Order Non-Linearities (e.g. Intermod Products, LO leakage, IQ imbalance) 4/17/2014 25

Digital Self-Interference Cancellation Challenge: Need to cancel main signal as well as higher order harmonics upto the 11 th order Prior approaches only cancel main signal, ignore hamonics Naïve approach to non-linearities: Needs to estimate ~1200 coefficients, would require a large number of training symbols & hardware resources, infeasible in practice Our approach: Compact and fast digital self-interference cancellation algorithm (needs to only estimate ~200 coefficients, works with existing WiFi packet format) 4/17/2014 26

Evaluation Q1: Does it work with commodity radios? Goal: Build a full duplex radio using a cheap $2 COTS Maxim transceiver Challenge: Extremely high transmitter noise and nonlinearities 20MHz BW (transceiver limitation) 25dBm max TX power WiFi 802.11n PHY

Power in dbm Evaluation Q1: Does it work with commodity radios? WARP 20 Mhz Commodity transceiver 20 5-10 -25-40 -55-70 -85-100 2.43 2.44 2.45 2.46 2.47 Freq in Ghz Analog >70dB Digital 72 db 38 db + ~40dB Tx Signal Residual Signal after AC Residual Signal after DC Noise Floor Total = >110dB 4/17/2014 28

Power in dbm Evaluation Q1: Does it work with commodity radios? Commodity transceiver Tunes to environmental changes within 8us, needs to be re-tuned every 100ms 20 5-10 -25-40 -55-70 -85-100 2.43 2.44 2.45 2.46 2.47 Freq in Ghz Analog >70dB WARP 20 Mhz Digital 72 db 38 db + ~40dB Tx Signal Residual Signal after AC Residual Signal after DC Noise Floor Total = >110dB 4/17/2014 29

How do we compare against prior designs? 20 MHz Bandwidth. WiFi OFDM waveform, 25 dbm TX power Compared Approaches Our Design Balun Cancellation (Mobicom 11) Extra-Tx Chain Design (Sigcomm 11, Asilomar 11) 4/17/2014 30

How do we compare against prior designs? 20 MHz Bandwidth. WiFi OFDM waveform, 25 dbm TX power Compared Approaches Our Design 110 Balun Cancellation (Mobicom 11) Extra-Tx Chain Design (Sigcomm 11, Asilomar 10) Cancellation in (db) 85 80 4/17/2014 31

How do we compare against prior designs? 20 MHz Bandwidth. WiFi OFDM waveform, 25 dbm TX power Compared Approaches Cancellation in (db) Our Design 110 ~1 Balun Cancellation (Mobicom 11) Extra-Tx Chain Design (Sigcomm 11, Asilomar 10) 85 25 80 30 Self-interference residue over noise floor (db) Minimum SNR required for receiving a packet > Self-interference residue over noise floor 4/17/2014 32

Evaluation Q2: Does that translate to doubling of throughput in practice? Testbed: Indoor office noisy environment, various locations for the two full duplex radios. Compare throughput achieved in full duplex with that achieved in half duplex Full duplex implemented using our approach, and prior balun and extra TX chain based approaches Gain = Throughput of FD Throughput of HD 4/17/2014 33

CDF Evaluation Q2: Does that translate to doubling of throughput in practice? 1 Balun Cancellation Extra Transmitter Our Design 0.8 0.6 0.4 0.2 Worse than standard Half Duplex 1.97x median gain 0 0 0.5 1 1.5 2 Gain vs Half Duplex Our design achieves the theoretical throughput doubling 4/17/2014 34

Full Duplex Radios Self-interference cancellation is broadly applicable Transmitted Self-Interference In-Band Full Duplex Double capacity Received Signal Channel 1 Channel 2 Received Signal Transmitted Self-Interference Channel 1 Channel 2 Adaptive Frequency Division Full Duplex (FDD) Flexibly decide which channels to transmit & receive on 4/17/2014 Proprietary and Confidential 35

Full Duplex Everywhere Applicable To a Host of Problems PtP and PtMP Backhaul Doubles spectral efficiency, and mitigate interference in unlicensed bands WiFi Access Dense coverage by avoiding interference between adjacent bands Mobile Devices World phones supporting any FDD channel pairs with adaptive duplexers LTE Access High performance Relay Node. Doubles spectral efficiency for TD-LTE. Proprietary and Confidential 36

To Conclude Key contribution: Cancellation design that eliminates all selfinterference to the noise floor Full duplex radio is one application of this interference cancellation technique. Widely applicable (Picasso, IMDShield, WiVi, Dhwani, ) Emphasizes the need for an interdisciplinary approach that combines RF circuit design, signal processing and communication algorithm design 4/17/2014 37