Wireless Communication

Slides:



Advertisements
Similar presentations
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Advertisements

Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
MIMO As a First-Class Citizen in Kate C.-J. Lin Academia Sinica Shyamnath Gollakota and Dina Katabi MIT.
Comparison of different MIMO-OFDM signal detectors for LTE
Interference Centric Wireless Networks Sachin Katti Assistant Professor EE&CS, Stanford University.
4. Cellular Systems: Multiple Access and Interference Management Fundamentals of Wireless Communication, Tse&Viswanath 1 4. Cellular Systems: Multiple.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
DOMINO: Relative Scheduling in Enterprise Wireless LANs Wenjie Zhou (Co-Primary Author), Dong Li (Co-Primary Author), Kannan Srinivasan, Prasun Sinha 1.
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
RCTC: Rapid Concurrent Transmission Coordination in Full Duplex Wireless Networks Wenjie Zhou, Kannan Srinivasan, Prasun Sinha Department of Computer Science.
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
CE 4228 Data Communications and Networking
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
W.lilakiatsakun.  Radio Wave Fundamental  Radio Wave Attributes  RF System Component  RF Signal Propagation  RF Mathematics.
AutoMAC : Rateless Wireless Concurrent Medium Access Aditya Gudipati, Stephanie Pereira, Sachin Katti Stanford University.
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
ECE 4710: Lecture #17 1 Transmitters  Communication Tx  generate modulated signal s(t) at the carrier frequency f c from the modulating information signal.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
A Simple Transmit Diversity Technique for Wireless Communications -M
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Dr. Ahmed El-MahdySpread Spectrum Communications (1) Performance of LTE uplink over frequency selective fading channel in impulsive noise environment (2)
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Radio Equipment. Review: On the Transmitter Side The purpose of radio communications is to transfer information from one point to another. The information.
MAC Protocols for Sensor Networks
Achieving Single Channel, Full Duplex Wireless Communication
Wireless Communication
244-6: Higher Generation Wireless Techniques and Networks
Digital transmission over a fading channel
Wireless Communication
Advanced Wireless Networks
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Techniques to control noise and fading
WiMAX 1EEE Protocol Stack
Jinseok Choi, Brian L. Evans and *Alan Gatherer
DESIGN OF A SPECIFIC CDMA SYSTEM FOR AIR TRAFFIC CONTROL APPLICATIONS
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.
MIMO III: Channel Capacity, Interference Alignment
15-744: Computer Networking
Orthogonal Frequency Division Multiplexing ...
Introduction King Saud University
MIMO-OFDM Wireless Communications with MATLAB®
Modulation and OFDM.
Wireless Communication Co-operative Communications
Hidden Terminal Decoding and Mesh Network Capacity
Wireless Communication Co-operative Communications
Multicarrier Communication and Cognitive Radio
Chapter 4 Transmission Impairments and Multiplexing
EE359 – Lecture 17 Outline Announcements Review of Last Lecture
Achieving Single Channel, Full Duplex Wireless Communication
Wireless PHY (Modulation)
Subject Name: Adhoc Networks Subject Code: 10CS841
Two-Way Coding by Beam-Forming for WLAN
Full Duplex Benefits and Challenges
EE359 – Lecture 18 Outline Announcements Spread Spectrum
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
MIMO I: Spatial Diversity
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
MIMO II: Physical Channel Modeling, Spatial Multiplexing
ECE 5233 Satellite Communications
Introduction 1st semester King Saud University
Presentation transcript:

Wireless Communication Systems @CS.NCTU Lecture 14: Full-Duplex Communications Instructor: Kate Ching-Ju Lin (林靖茹)

Outline What’s full-duplex Self-Interference Cancellation Full-duplex and Half-duplex Co-existence Full-duplex relaying

What is Duplex? Simplex Half-duplex Full-duplex

How Half-duplex Works? Time-division half-duplex Frequency-devision half-duplex

Co-Channel (In-band) Full-duplex Very strong self-interference (~70dB for 802.11) The transmitted signals will be an interference of the received signals! But, we know what we are transmitting  Cancel it! http://khorshid.ut.ac.ir/~mo.ghassemi/resume/presentation_fd/#/step-9

Benefits beyond 2x Gain Can solve some fundamental problems Hidden terminal Primary detection for cognitive radios Network congestion and WLAN fairness Excessive latency in multihop wireless

Mitigating Hidden Terminal Current network have hidden terminals CSMA/CA cannot solve this Schemes like RTS/CTS introduce significant overhead Full-duplex solves hidden terminals Since both slides transmit at the same time, no hidden terminals exist X

Primary Detection in Whitespaces

Primary Detection in Whitespaces

Network Congestion and Fairness

Network Congestion and Fairness

Reducing Round-Trip Time

Outline What’s full-duplex Self-Interference Cancellation Full-duplex and Half-duplex Co-existence Full-duplex relaying

Self-Interference Cancellation Hserlf H Y = Hx + Hselfxself + n Unwanted self-interference Wanted signals Challenge1: self-interference is much stronger than wanted signals, i.e.,|Hself|2≫|H|2 Challenge 2: hard to learn real Hself

Self-Interference Cancellation Analog interference cancellation RF cancellation (~25dB reduction) Active Digital interference cancellation Baseband cancellation (~15dB reduction) Antenna cancellation Passive digital: self-interference is too strong, quantize away the received signals -> unrecoverable analog: introduce non-linearity and distortion, making digital more complicated antenna: 1) bandwidth: subcarrier OFDM. 2) require three antennas. 3) tune the phase and amplitute

What Makes Cancellation Non-Ideal? Transmitter and receiver phase noise LNA (low-noise amplifier) and Mixer noise figure Tx/Rx nonlinearity ADC quantization error Self-interference channel Noise figure (NF) is the measure of degradation of SNR caused by components in a RF chain

Analog Cancellation Why important? Major drawback Before digital cancellation, we should avoid saturating the Low Noise Amplifier and ADC Eg., Tx power = 20 dBm and LNA with a saturation level -25dB  at least need -45 dB of analog cancellation Major drawback Need to modify the radio circuitry Should be added after RF down-converter but before the analog-to-digital converter, usually not accessible

Analog Cancellation Objective is to achieve exact 0 at the Rx antenna Cancellation path = negative of interfering path These techniques need analog parts

Digital Cancellation Cancel interference at baseband Conceptually simpler – requires no new “parts” Useless if interference is too strong (ADC bottleneck)

How Digital Cancellation Works? Assume only Tx is transmitting  Tx receives self-interference Estimate the self-channel When Rx starts transmitting  Tx now receives Cancel self-interference by Node 1 (Tx) Htx,tx Xtx DAC Ytx ADC Hrx,tx Y = H_{\text{tx,tx}} X_{\text{tx}} + n \hat{H}_{\text{tx,tx}} = \frac{Y}{X_{\text{tx}}} Y = H_{\text{rx,tx}} X_{\text{rx}} + {\color[rgb]{0.200000,0.400000,0.800000}H_{\text{tx,tx}} X_{\text{tx}} }+ n Y_{\text{rx}}\approx Y - {\color[rgb]{0.200000,0.400000,0.800000}\hat{H}_{\text{tx,tx}} X_{\text{tx}} } Node2 (Rx) Xrx DAC

Digital Cancellation for OFDM Cancel for each subcarrier separately But, can’t just perform cancellation in the frequency domain  Why Hard to do iFFT  Cancellation  FFT in real-time How can we do digital cancellation for each subcarrier in the time-domain? See FastForward [Sigcomm’14] Y_{\text{rx}}[k]\approx Y[k] - {\color[rgb]{0.200000,0.400000,0.800000}\hat{H}[k]_{\text{tx,tx}} X_{\text{tx}}[k] } = H_{\text{rx,tx}}[k] X_{\text{rx}}[nk] + n

Combine RF/Digital Cancellation Rx Tx Analog Cancellation Tx signal RF canceler DAC ADC Digital Cancellation Adapter Σ Tx samples Rx samples

combined with analog/digital cancellation  70 dB Antenna Cancellation Separate the antennas such that the two signals become deconstructive The distance different = λ/2 digital: self-interference is too strong, quantize away the received signals -> unrecoverable analog: introduce non-linearity and distortion, making digital more complicated antenna: 1) bandwidth: subcarrier OFDM. 2) require three antennas. 3) tune the phase and amplitute ~30dB self-interference cancellation combined with analog/digital cancellation  70 dB

Antenna Cancellation: Block Diagram Rx Tx Tx Attenuator Power splitter Rx RF Frontend Tx RF Frontend Digital processor

Performance

Impact of Bandwidth

Bandwidth v.s. SIC Performance

Outline What’s full-duplex Self-Interference Cancellation Full-duplex and Half-duplex Co-existence Full-duplex relaying

Full-Duplex Radios self interference AP send receive Transmit and receive simultaneously in the same frequency band Suppress self-interference (SI) [Choi et al. 2010, Bharadia et al. 2013]

Three-Node Full-Duplex AP downlink uplink Alice Bob interference Commodity thin clients might only be half-duplex Inter-client interference (ICI) Uplink transmission interferes downlink reception

Access Control for 3-Node FD AP Rx2 Small ICI Rx1 Tx1 Tx2 Rx3 ICI might degrade the gain of full-duplex Appropriate client pairing is required Always enabling full-duplex may not good due to inter-client interference Switch adaptively between full-duplex and half- duplex

Existing Works Only allow hidden nodes to enable full- duplex [Sahai et al. 2011] Favor only part of clients, e.g., hidden nodes Pair clients based on historical transmission success probability [Singh et al. 2011] Statistics takes time and might not be accurate due to channel dynamics Schedule all the transmissions based on given traffic patterns [Kim et al. 2013] Need centralized coordinator and expensive overhead of information collection

Our Proposal: Probabilistic-based MAC Flexible adaptation Adaptively switch between full-duplex and half-duplex Fully utilizing of full-duplex gains Assign a pair of clients a probability of full- duplex access Find the probabilities so as to maximize the expected overall network throughput Distributed random access Clients still contend for medium access based on the assigned probability in a distributed way

Candidate Pairing Pairs Full-duplex pairs Only allows those with both clients with non- negligible rates Half-duplex virtual pairs Let ‘0’ denote the index of a virtual empty node All candidate pairs Assign each pair a probability p(i,j)

Linear Programming Model Expected total rate Downlink fairness Uplink fairness Sum probability

Probabilistic Contention AP Rx2 1. AP selects downlink user first Rx1 Tx1 2. Uplink clients contend by CSMA/CA Tx2 Rx3 AP selects downlink user i with probability Given downlink user i, uplink users adjust its priority by changing its contention window to

Outline What’s full-duplex Self-Interference Cancellation Full-duplex and Half-duplex Co-existence Full-duplex relaying

Today’s Wireless Networks Ideally, 802.11ac and 802.11n support up to 780 Mb/s and 150 Mb/s, respectively In reality, signals experience propagation loss

What Can We Do? Increase capacity and coverage using relay relay

Traditional Half-Duplex Relaying TX and RX in a time/frequency division manner relayed Half Duplex TX RX buffer or switch frequency direct … direct symbol 1 symbol 2 symbol n … relayed symbol 1 symbol 2 symbol n time Improve SNR, but also halve the bandwidth

Full-Duplex Relaying! Improve SNR without halving the bandwidth Simultaneous TX and RX on the same frequency relayed Full Duplex TX RX self-interference cancellation direct … direct symbol 1 symbol 2 symbol n … relayed symbol 1 symbol 2 symbol n time Improve SNR without halving the bandwidth

Amplify-and-forward or Construct-and-forward [FastForward, SIGCOMM’14] Amplify-and-forward or Construct-and-forward Demodulate-and-forward direct I Q Q combined direct relayed I may amplify destructively rotate before forward relayed combined rather decrease the SNR amplify constructively [DelayForward, MobiHoc’16]

Pros and Cons of Amplify-and-Forward Negligible processing delay at relay CP symbol1 direct Δt relayed symbol2 Still decodable with OFDM Also amplifying the noise at the relay combined noise direct relayed noise noise noise S↑ N↑ noise

Amplify-and-forward or Construct-and-forward [FastForward, SIGCOMM’14] Amplify-and-forward or Construct-and-forward Demodulate-and-forward direct I Q Q combined direct relayed I may amplify destructively rotate before forward relayed combined rather decrease the SNR amplify constructively only amplify the signal Q 01 11 noise S↑ N I x’ x relayed direct Nr 00 10 noise denoise at the relay

Challenges: Mixed Symbols Demodulation takes a much longer time Receive the whole symbol  FFT  demodulation  modulation  IFFT It’s unlikely to fast forward within a CP interval CP symbol 1 direct Δt relayed symbol 2 Inter-symbol interference at the destination Need to recover from mixed symbols

How to Ensure Decodability? Introduce delay to enable symbol-level alignment Structure of combined signals is analogous to convolutional code x1 x2 x3 x4 xn-1 … xn direct relayed x5 x6 xn-3 xn-2 reception + processing + delay  Viterbi-type Decoding xi xi-1 xi-2 + direct relayed combined

Pros and Cons of Delay-and-Forward Negligible processing delay at relay CP symbol1 direct Δt relayed symbol2 Still decodable with OFDM Also amplifying the noise at the relay combined noise direct relayed noise noise noise The benefits of such construct-and-forward is that it introduce negligible processing delay because the operation is very simple and can be done in the time-domain. (Specifically, FastForward tries to make such construct-and-forward be done within an OFDM CP interval.) This means that the forwarded signal can be thought of just one of the multiple paths in the environment. So, with OFDM, the combined signal will still be decodable. However, the problem of such a simple forwarding mechanism is that the relay simply amplifies the received signal. Hence, the noise at the relay is also amplified and forwarded to the destination. As a result, the SNR might not improve as much as we expect. S↑ N↑ noise