Achieving Single Channel, Full Duplex Wireless Communication

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0765 r1 Submission Co-time Co-frequency Full Duplex for WLAN July 2013 Hongliang Bian (China Telecom) Slide 1 Date:
Advertisements

Co-time Co-frequency Full Duplex for WLAN
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Interference Centric Wireless Networks Sachin Katti Assistant Professor EE&CS, Stanford University.
ExOR: Opportunistic Multi-Hop Routing For Wireless Networks Sanjit Biswas & Robert Morris.
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
DOMINO: Relative Scheduling in Enterprise Wireless LANs Wenjie Zhou (Co-Primary Author), Dong Li (Co-Primary Author), Kannan Srinivasan, Prasun Sinha 1.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan.
Direct Channel Eye Pattern Correction in High Speed Links By Steve Chacko & Ellis Goldberg Furaxa Inc. The engineering metric for physical communication.
RCTC: Rapid Concurrent Transmission Coordination in Full Duplex Wireless Networks Wenjie Zhou, Kannan Srinivasan, Prasun Sinha Department of Computer Science.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Automatic Rate Adaptation Aditya Gudipati & Sachin Katti Stanford University 1.
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
MZig: Enabling Multi-Packet Reception in ZigBee Linghe Kong, Xue Liu McGill University MobiCom 2015.
BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),
1 Yue Qiao Computer Science and Engineering Sep AirExpress: Enabling Seamless In-band.
Wireless Network Coding Martin Xu. Outline Introduction New Solutions – COPE – ANC Conclusions.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
An Adaptive, High Performance MAC for Long- Distance Multihop Wireless Networks Presented by Jason Lew.
ECE 4710: Lecture #2 1 Frequency  Communication systems often use atmosphere for transmission  “Wireless”  Time-varying Electro-Magnetic (EM) Wave 
Doc.: IEEE /1421r0 Submission November 2013 Philip Levis, Stanford UniversitySlide 1 STR Radios and STR Media Access Date: Authors:
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
Mayank Jain, Jung Il Choi Tae Min Kim, Dinesh Bharadia, Siddharth Seth, Kannan Srinivasan, Philip Levis, Sachin Katti, Prasn Sinha MobiCom 2011.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
mZig: Enabling Multi-Packet Reception in ZigBee
CSCI-235 Micro-Computer Applications The Network.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
Session: IT 601: Mobile Computing Session 1 Introduction Prof. Anirudha Sahoo IIT Bombay.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Performance Evaluation of Multiple IEEE b WLAN Stations in the Presence of Bluetooth Radio.
1 Yue Qiao, Ouyang Zhang, Wenjie Zhou, Kannan Srinivasan and Anish Arora Department of Computer Science and Engineering PhyCloak: Obfuscating Sensing from.
Fundamentals of Communications. Communication System Transmitter: originates the signal Receiver: receives transmitted signal after it travels over the.
COSC 6590 Fall Multi-channel, multi-radio wireless networks.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
MAC Protocols for Sensor Networks
Achieving Single Channel, Full Duplex Wireless Communication
Wireless Communication
Wireless Networks.
Managing the performance of multiple radio Multihop ESS Mesh Networks.
Multi-channel, multi-radio wireless networks
Practical, Real-time, Full Duplex Wireless
Full-duplex Technology for HEW
Full Duplex Benefits and Challenges
Antennas Topologies Directly connecting two duplexers together can affect each other’s filter characteristic, thereby losing the isolation that is needed.
Lecture 4 Continuation of transmission basics Chapter 3, pages 75-96
Towards IEEE HDR in the Enterprise
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Goal Control the amount of traffic in the network
Network Coding Testbed
Digital Communication Chapter 1: Introduction
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Multi-channel, multi-radio
doc.: n Jeff Gilbert Atheros Communications
doc.: n Jeff Gilbert Atheros Communications
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Subject Name: Adhoc Networks Subject Code: 10CS841
Can they transmit simultaneously
Analog Transmission Example 1
Full Duplex Benefits and Challenges
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
Circuit Switched Network
Full Duplex Date: Authors: January 2018
Joint Coding and Modulation Diversity with RBD pre-coding MU-MIMO
Presentation transcript:

Achieving Single Channel, Full Duplex Wireless Communication Jung Il Choi, Mayank Jain, Kannan Srinivasan, Philip Levis, Sachin Katti Stanford University Mobicom 10’

Wireless Channel – Half Duplex? “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. Reason: The signal from a local transmitting antenna is hundreds of thousands of times stronger than transmissions from other nodes.

Challenge for Full Duplex Decoding method Subtract transmit signal from receive antenna signal Problem: Very strong self-interference ~70dB

We need 70 dB of self signal cancellation to enable full duplex communication

Existing cancellation techniques

Digital cancellation Rx Input Analog to Digital Converter (ADC) Digital Signal Processing Analog to Digital Converter (ADC) Analog Rx Frontend Rx signal Rx signal Digital Signal Processing Digital to Analog Converter (DAC) Analog Tx front end Tx Output Tx signal Tx signal

Digital cancellation Digital Signal Processing Rx signal – Tx signal (subtract) Rx Input Analog to Digital Converter (ADC) Analog Rx Frontend Rx signal Rx signal Digital Signal Processing Digital to Analog Converter (DAC) Analog Tx front end Tx Output Tx signal Tx signal Achieves 15dB of cancellation. We need 70dB, but we take what we get

Why is Digital cancellation not perfect Rx Signal Discrete values for digitizing disc values for digitizng .. any values would be mapped to closest of these samples and saved in memory .. During digital conversion, rx signal is mapped to discrete values

Why is Digital cancellation not perfect Rx Signal Self Signal

Self Signal Rx Signal Tx Signal is much stronger than Rx signal, thus in presence of strong self interference, the resolution for Rx signal decreases on ADC digitized samples.

Analog cancellation Rx Input Digital Signal Processing Rx signal – Tx signal (subtract) Analog to Digital Converter Analog Cancellation circuits Analog Rx Frontend Rx signal Rx signal Analog Tx front end Tx Output Digital Signal Processing Digital to Analog Converter Tx signal Tx signal Achieves 25dB of cancellation. Together with 15dB of digital cancellation, we have 40dB of total cancellation Still need 30dB more cancellation to achieve 70dB of cancellation

Antenna Cancellation Two Transmit antennas, one Receive antenna ~30dB Where to place the receive antenna? Distance from the two transmit antennas differs by an odd multiple of half the wavelength of the center frequency of transmission -- Signal add destructively

Antenna Cancellation - Performance

Antenna Cancellation - Performance

Antenna Cancellation - Performance

Antenna Cancellation - Performance

Antenna Cancellation - Bandwidth Bandwidth constraint λ/2 offset is precise for one frequency BUT not for the whole bandwidth WiFi (2.4G, 20MHz) => ~0.26mm precision error

Antenna Cancellation - Bandwidth Higher Bandwidth => Less Cancellation Higher Carrier Frequency => More Cancellation⇧

System Diagram Three steps Achieves ~70dB cancellation Antenna Cancellation ~30dB Hardware Cancellation ~25dB Digital Cancellation ~15dB Achieves ~70dB cancellation

Evaluation – Aggregate Throughput Median throughput 92% of ideal full-duplex

Evaluation – Link Reliability Little loss in link reliability: 88% of half-duplex on average

Full Duplex - Applications True benefit lies beyond the physical layer Breaks a basic assumption in wireless Can solve some fundamental problems with wireless networks Hidden terminals Reducing Congestion with MAC Scheduling Wormhole Routing in Multihop Networks Cognitive Radios

Mitigating Hidden Terminals Full Duplex solves hidden terminals N2 hears the transmission from the access point and delays its transmission, thereby avoiding a collision.

Reducing Congestion with MAC Scheduling Aggregate Network throughput: 1/n -> 1*link_cap (2n+1 nodes, star topology)

Wormhole Routing in Multihop Networks Problem: Long delivery and round-trip times in multihop networks Solution: Forward a packet while receiving it

Limitations High Transmit Power Bandwidth Constraint Time-varying wireless channel Auto-tuning of the hardware cancellation circuit Mayank Jain, Jung Il Choi, Taemin Kim, Dinesh Bharadia, Kannan Srinivasan, Siddharth Seth, Philip Levis, Sachin Katti and Prasun Sinha. “Practical, Real-time, Full Duplex Wireless.” In Proceedings of the 17th Annual International Conference on Mobile Computing and Networking (Mobicom 2011).

Questions