Exploiting Interference through Cooperation and Cognition

Similar documents
Overlay Systems. Results around Improved Scheme Transmission for Achievable Rates. Outer Bound. Transmission Strategy Pieces

Joint Relaying and Network Coding in Wireless Networks

Breaking Spectrum Gridlock With Cognitive Radios: An Information Theoretic Perspective

State of the Cognitive Interference Channel

Capacity and Cooperation in Wireless Networks

Interference: An Information Theoretic View

Chapter 10. User Cooperative Communications

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

Opportunities, Constraints, and Benefits of Relaying in the Presence of Interference

Cooperation in Wireless Networks

Power and Bandwidth Allocation in Cooperative Dirty Paper Coding

Interference Alignment. Extensions. Basic Premise. Capacity and Feedback. EE360: Lecture 11 Outline Cross-Layer Design and CR. Feedback in Networks

Cognitive Radio: an information theoretic perspective

Degrees of Freedom of the MIMO X Channel

Capacity of Cognitive Radios

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

Information Theory at the Extremes

Cross-Layer Design and CR

Wireless Systems Laboratory Stanford University Pontifical Catholic University Rio de Janiero Oct. 13, 2011

The Z Channel. Nihar Jindal Department of Electrical Engineering Stanford University, Stanford, CA

Cognitive Radio network with Dirty Paper Coding for Concurrent access of spectrum by Primary and Secondary users

On the Optimum Power Allocation in the One-Side Interference Channel with Relay

Dynamic Resource Allocation for Multi Source-Destination Relay Networks

Future Wireless Networks

Information Theoretic Analysis of Cognitive Radio Systems

Natasha Devroye, Mai Vu, and Vahid Tarokh ] Cognitive Radio Networks. [Highlights of information theoretic limits, models, and design]

COOPERATION via relays that forward information in

Cognitive Radio: From Theory to Practical Network Engineering

The Wireless Data Crunch: Motivating Research in Wireless Communications

Interference Management in Wireless Networks

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

Opportunistic network communications

Network Information Theory

WHEN NETWORK CODING AND DIRTY PAPER CODING MEET IN A COOPERATIVE AD HOC NETWORK

Capacity Gain from Two-Transmitter and Two-Receiver Cooperation

Future Wireless Networks Ubiquitous Communication Among People and Devices. Design Challenges. Wireless Network Design Issues

EE360: Lecture 18 Outline. Course Summary

Research Article Achievable Rates and Scaling Laws for Cognitive Radio Channels

Cooperation and Optimal Cross-Layer Resource Allocation in Wireless Networks

Performance Analysis of Cooperative Communication System with a SISO system in Flat Fading Rayleigh channel

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

arxiv: v1 [cs.it] 12 Jan 2011

TRIBHUVAN UNIVERSITY INSTITUTE OF ENGINEERING PULCHOWK CAMPUS

Joint spatial-temporal spectrum sensing and cooperative relaying for cognitive radio networks

Cooperative Spectrum Sensing and Spectrum Sharing in Cognitive Radio: A Review

SHANNON showed that feedback does not increase the capacity

OPTIMAL POWER ALLOCATION FOR MULTIPLE ACCESS CHANNEL

Information flow over wireless networks: a deterministic approach

Reflections on the Capacity Region of the Multi-Antenna Broadcast Channel Hanan Weingarten

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

Information Flow in Wireless Networks

Throughput Analysis of Multiple Access Relay Channel under Collision Model

Interference Mitigation Through Limited Transmitter Cooperation I-Hsiang Wang, Student Member, IEEE, and David N. C.

MATLAB COMMUNICATION TITLES

MIMO-aware Cooperative Cognitive Radio Networks. Hang Liu

Generalized Signal Alignment For MIMO Two-Way X Relay Channels

WIRELESS Mesh Networks (WMNs) are expected to resolve some of the limitations and to significantly

Communication over MIMO X Channel: Signalling and Performance Analysis

Coding for Noisy Networks

Analog network coding in the high-snr regime

Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users

Fractional Cooperation and the Max-Min Rate in a Multi-Source Cooperative Network

Cooperative Spectrum Sensing in Cognitive Radio

EE360: Multiuser Wireless Systems and Networks. Lecture 1 Outline

Cooperative Broadcast for Maximum Network Lifetime. Ivana Maric and Roy Yates

Cognitive Decomposition of Wireless Networks

Multi-user Two-way Deterministic Modulo 2 Adder Channels When Adaptation Is Useless

Energy Efficient Power Adaptation and Spectrum Handoff for Multi User Mobile Cognitive Radio Networks

Collaborative transmission in wireless sensor networks

Multiuser Information Theory and Wireless Communications. Professor in Charge: Toby Berger Principal Lecturer: Jun Chen

Error Correcting Codes for Cooperative Broadcasting

Relay Scheduling and Interference Cancellation for Quantize-Map-and-Forward Cooperative Relaying

A Bit of network information theory

Wireless & Cellular Communications

Low Complexity Power Allocation in Multiple-antenna Relay Networks

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

ISSN Vol.03,Issue.17 August-2014, Pages:

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

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

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

An Introduction to Distributed Channel Coding

Scaling Laws of Cognitive Networks

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani

Stability Analysis for Network Coded Multicast Cell with Opportunistic Relay

A Cognitive Subcarriers Sharing Scheme for OFDM based Decode and Forward Relaying System

Multicasting over Multiple-Access Networks

Secondary Transmission Profile for a Single-band Cognitive Interference Channel

Resource Allocation in Energy-constrained Cooperative Wireless Networks

Stability Regions of Two-Way Relaying with Network Coding

arxiv: v2 [cs.it] 29 Mar 2014

Degrees of Freedom in Multiuser MIMO

Optimum Power Allocation in Cooperative Networks

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

Block Markov Encoding & Decoding

Spectrum & Cognitive Radio Research

arxiv: v1 [cs.it] 26 Oct 2009

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 7, JULY This channel model has also been referred to as unidirectional cooperation

Relay-Assisted Downlink Cellular Systems Part II: Practical Design

Space-Time Coded Cooperative Multicasting with Maximal Ratio Combining and Incremental Redundancy

Cognitive Radio Techniques

Transcription:

Exploiting Interference through Cooperation and Cognition Stanford June 14, 2009 Joint work with A. Goldsmith, R. Dabora, G. Kramer and S. Shamai (Shitz)

The Role of Wireless in the Future

The Role of Wireless in the Future Integrated voice, mobile data and video streaming at high rates and high quality Several billions of wireless devices

The Role of Wireless in the Future Integrated voice, mobile data and video streaming at high rates and high quality Several billions of wireless devices Sensor networks in everyday life Smart environments Smart highways today Environmental monitoring Tomorrow Habitat monitoring Surveillance

Challenges Higher data rates and better coverage Dynamic nature: time-varying channel, users mobility, stochastically varying traffic Efficient spectrum allocation and coexistence of users Energy efficiency Operating large ad hoc networks Guaranteed rate (Quality-of-Service) Providing security

Challenges Higher data rates and better coverage Dynamic nature: time-varying channel, users mobility, stochastically varying traffic Efficient spectrum allocation and coexistence of users Energy efficiency Operating large ad hoc networks Guaranteed rate (Quality-of-Service) Providing security What is the role of cooperation?

Cooperation Today Ad hoc and sensor networks

Cooperation Today Ad hoc and sensor networks Infrastructure based

Cooperation Today Ad hoc and sensor networks Infrastructure based

Cooperation Today Ad hoc and sensor networks Infrastructure based

Cooperative Gains Capacity Energy efficiency Extended coverage Cooperative diversity Improved scaling laws

Cooperative Gains Capacity Energy efficiency Extended coverage Cooperative diversity Improved scaling laws How to cooperate?

Cooperative Gains Capacity Energy efficiency Extended coverage Cooperative diversity Improved scaling laws How to cooperate?

How to Cooperate?

How to Cooperate? Multi-Hop Store-and-forward packets

How to Cooperate? Multi-Hop Store-and-forward packets Network viewed as a set of point-to-point links Does not capture broadcast Avoids interference by orthogonalizing transmissions

Relaying Strategies Decode, compress, amplify -and-forward Capture broadcast Introduce block Markov encoding

Relaying Strategies Decode, compress, amplify -and-forward Capture broadcast Introduce block Markov encoding Decode-and-forward Performs well when the relay is close to the source Source and relay act as two transmit antennas

Antenna-Clustering Capacity [Gastpar, Kramer and Gupta, 2005] Generalizes to multiple relays DF relays act as a multiple-transmit antenna

Antenna-Clustering Capacity CF relays act as a multiple-receive antenna

Antenna-Clustering Capacity Two closely spaced clusters: DF and CF Achieves optimal scaling behavior

Scaling Capacity [Ozgur, Leveque and Tse, 2007] Dense network with n pairs Form node clusters Sources in cluster cooperate MIMO long-range transmissions Destinations in cluster cooperate O( n) O(n)

Successes For small networks Higher rates Diversity-multiplexing gains For large networks Scaling O( n) O(n) [Gastpar,Kramer,Gupta,05] 6 2 5 DF CF upper bound 1.8 1.6 Rate [bit/use] 4 3 2 AF relay off diversity gain d 1.4 1.2 1 0.8 no cooperation 0.6 dynamic DF CF and MISO upper bound 1 ρ for DF 0.4 0.2 orthogonal AF and orthogonal DF nonorthogonal AF 0 1 0.75 0.5 0.25 0 0.25 0.5 0.75 1 d 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 multiplexing gain r

Wireless Challenge: Interference Suboptimal approach: orthogonalize transmissions

Interference Channel

Interference Channel Capacity unknown

Rate-Splitting [Carleial 1978, Han & Kobayashi 1981] Highest achievable rates Facilitates partial decoding of interference

Gaussian Interference Channel Y 1 = X 1 + h 12 X 2 + Z 1 Y 2 = h 21 X 1 + X 2 + Z 2

Gaussian Interference Channel Recent results: Y 1 = X 1 + h 12 X 2 + Z 1 Y 2 = h 21 X 1 + X 2 + Z 2 Capacity within-a-bit [Etkin, Tse and Wang, 2007] Sum-capacity in weak interference [Shang, Kramer and Chen], [Annapureddy and Veeravalli], [Motahari and Khandani], 2007

Differences when Relaying for Multiple Sources

Differences when Relaying for Multiple Sources Interference

Differences when Relaying for Multiple Sources Interference Relaying one message increases interference for other users

Differences when Relaying for Multiple Sources Interference Relaying one message increases interference for other users Joint relaying of multiple data streams

Differences when Relaying for Multiple Sources Interference Relaying one message increases interference for other users Joint relaying of multiple data streams Smallest network: interference channel with a relay

Simple Approach: Multi-Hop

Simple Approach: Multi-Hop

Simple Approach: Multi-Hop Relay time-shares in helping sources No combining of bits, symbols or packets at the relay On the other hand: network coding approach is a success

Analog Network Coding Amplify-and-forward/analog network coding outperforms any time-sharing approach [Katti, Marić, Goldsmith, Médard, Katabi, 2007]

Analog Network Coding in Two-Way Relay Channel 80 70 Joint Relaying & Network Coding Routing Throughput (b/s/hz) 60 50 40 30 20 10 0 0 20 40 60 80 100 120 SNR (db)

Techniques That Can be Used IT perspective: contains 30-year old open problems

Techniques That Can be Used IT perspective: contains 30-year old open problems Relay channel Decode, compress, amplify -and-forward, block Markov encoding, network coding

Techniques That Can be Used IT perspective: contains 30-year old open problems Relay channel Decode, compress, amplify -and-forward, block Markov encoding, network coding Interference channel Rate-splitting

Techniques That Can be Used IT perspective: contains 30-year old open problems Relay channel Decode, compress, amplify -and-forward, block Markov encoding, network coding Interference channel Rate-splitting Broadcast channel Coding for channels with states [Gel fand & Pinsker], Dirty paper coding [Costa]

Gap R 2 outer bound inner bound R 1 Evaluation is difficult Goal: develop strategies that can be applied to larger networks and bring gains

Strong Interference No rate-splitting Receivers decode both messages Optimal when [Costa & El Gamal, 1987]: I(X 1 ;Y 1 X 2 ) I(X 1 ;Y 2 X 2 ) I(X 2 ;Y 2 X 1 ) I(X 2 ;Y 1 X 1 ) for all p(x 1 )p(x 2 ) When interference is strong decode it

Joint Encoding No rate-splitting at encoders Relay: Decodes and jointly encodes messages

Joint Encoding No rate-splitting at encoders Relay: Decodes and jointly encodes messages Forwards a message and interference Facilitates joint decoding of messages at receivers

Achievable Rates Theorem Any rate pair (R 1,R 2 ) that satisfies R 1 I(X 1,X 3 ;Y 1 U 2,X 2 ) R 1 I(X 1 ;Y 3 X 2,U 1,U 2 ) R 2 I(X 2,X 3 ;Y 2 U 1,X 1 ) R 2 I(X 2 ;Y 3 X 1,U 1,U 2 ) R 1 + R 2 I(X 1,X 2,X 3 ;Y 1 ) R 1 + R 2 I(X 1,X 2 ;Y 3 U 1,U 2 ) R 1 + R 2 I(X 1,X 2,X 3 ;Y 2 ) for p(u 1 )p(x 1 u 1 )p(u 2 )p(x 2 u 2 )f (x 3 u 1,u 2 )p(y 1,y 2,y 3 x 1,x 2,x 3 ) is achievable. Insights? Capacity results?

Scenario: Relay Has no Information About W 1 Relay can forward W 2 Increases rate R 2 but increases interference at destination 1 Can forwarding interference W 2 help both receivers?

Gaussian Channel Y 1 = X 1 + h 12 X 2 + h 13 X 3 + Z 1 Y 2 = h 21 X 1 + X 2 + h 23 X 3 + Z 2 Y 3 = h 31 X 1 + h 32 X 2 + Z 3

No Relaying No relay: strong interference regime 0.8 Rate Regions of Gaussian Channels 0.7 0.6 0.5 without relay R 2 0.4 0.3 0.2 0.1 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 h 12 = 1,h 2 21 = 2,h2 23 = 0.15,h2 32 = 12 R 1

Relaying No relay: strong interference regime With relay, no interference forwarding 0.8 Rate Regions of Gaussian Channels 0.7 0.6 with relay, h 13 =0 0.5 without relay R 2 0.4 0.3 0.2 0.1 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 h 12 = 1,h 2 21 = 2,h2 23 = 0.15,h2 32 = 12 R 1

Relaying and Interference Forwarding No relay: strong interference regime With relay, and interference forwarding 0.8 Rate Regions of Gaussian Channels 0.7 0.6 with relay, h 13 =2 with relay, h 13 =0 0.5 without relay R 2 0.4 0.3 0.2 0.1 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 h 12 = 1,h 2 21 = 2,h2 23 = 0.15,h2 32 = 12 R 1

When Relay Can Forward Both Should a relay ever send the interference along (instead) of the desired message? Forwarding W 2 does not help the intended receiver Sending W 2 is only interference forwarding Should the relay ever forward W 2?

When Relay Can Forward Both 0.5 0.45 0.4 Rate Regions of Gaussian Channels message and interference forwarding R 2 0.35 0.3 0.25 0.2 0.15 0.1 0.05 P 1 = P 2 =P 3 = 1 h 12 = 1 h 2 13 = 2 h 2 21 = 10 h 2 23 = 0 h 2 31 = h 2 32 = 12 message forwarding treat interference as noise 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 R 1 Interference forwarding can improve the rates Relay splits power to forward desired and interfering message

Capacity in Strong Interference The strong interference conditions: I(X 1,X 3 ;Y 1 X 2 ) I(X 1,X 3 ;Y 2 X 2 ) I(X 2,X 3 ;Y 2 X 1 ) I(X 2,X 3 ;Y 1 X 1 ) (1) for every p(x 1 )p(x 2 )p(x 3 x 1,x 2 )p(y 1,y 2,y 3 x 1,x 2,x 3 ) The channel degradedness condition: p(y 1,y 2 y 3,x 3,x 1,x 2 ) = p(y 1,y 2 y 3,x 3 ) (2) Theorem When (1)-(2) hold, the achievable rates are the capacity region.

Interference Forwarding Can help decoders via interference cancelation

Interference Forwarding Can help decoders via interference cancelation The relay splits its power for forwarding the desired and interfering message

Interference Forwarding Can help decoders via interference cancelation The relay splits its power for forwarding the desired and interfering message Achieves capacity in strong interference

Interference Forwarding Can help decoders via interference cancelation The relay splits its power for forwarding the desired and interfering message Achieves capacity in strong interference Can be realized through decode, compress -and-forward

Large Networks Exploit broadcast (instead of treating it as interference) Jointly encode messages Relays forward messages and interference Exploit multiple antennas W 1 exploit W 2 broadcast W 3 joint encoding f(w 1, W 3 ) interference forwarding joint encoding

Enabling Cooperation Knowledge about messages can be obtained through: 1. Cooperative strategies 2. Dedicated orthogonal links (conferencing) 3. Feedback 4. Cognition

Cooperation in Cognitive Networks

Motivation: Bandwidth Gridlock Current bandwidth allocation: Licensed spectrum Crowded; not efficiently used Unlicensed spectrum Users follow etiquette rules New Kind of Users: Increase efficiency of the spectrum use Coexist with other users Do not disrupt others Aware of environment Use advanced wireless technology

Interweave (Opportunistic) Approach From slides by B. Brodersen, BWRC cognitive radio workshop Dynamic spectrum access Sense the environment Transmit in a spectrum hole

Underlay Approach Share the bandwidth Constraint: created interference below a threshold For example, UWB

Our View Awareness of environment side information Cognitive radio can utilize available side information about users in its vicinity Interweave approach: use cognition for interference avoidance Why not use obtained information for cooperation?

Cognition and Cooperation In cooperation: a helper needs knowledge about relayed message Assistance of the source node Listening to the channel Cognitive node can obtain similar information through cognition Overlay paradigm: share the band and compensate for interference by cooperation

How Can Side Information be Obtained? Interweave: users activity Detection of spectrum holes Holes common to the transmitter and receiver Underlay: channel gains If there is a channel reciprocity or feedback Overlay: channel gains, codebooks and (partial) messages Codebooks: through protocol Messages via: retransmission; cooperation; listening to the channel; orthogonal links

Idealized Channel Model Two messages: W k {1,...,M k } Encoding: X1 n = f 1(W 1,W 2 ), X2 n = f 2(W 2 ) Decoding: Ŵ k = g k (Yk n) Rates: R k = (log 2 M k )/n What is the optimal cognitive strategy?

Related Work An achievable rate region [Devroye, Mitran and Tarokh, 2005] Capacity in strong interference [Marić, Yates and Kramer, 2006] Capacity in weak interference [Wu, Vishwanath and Arapostathis, 2006], [Jovićić and Viswanath, 2006] General rate region and outer bounds [Marić, Goldsmith, Kramer and Shamai, 2007], [Jiang and Xin, 2007] MIMO case [Sridharan and Viswanath, 2007] [Liang, Baruch, Poor, Shamai and Verdú, 2007] Capacity of a Z-interference channel class [Liu, Marić, Goldsmith and Shamai, 2009]

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance Overlay approach:

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance Overlay approach: 1. Cooperative strategies

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance Overlay approach: 1. Cooperative strategies To increase rate at non-cognitive receiver

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance Overlay approach: 1. Cooperative strategies To increase rate at non-cognitive receiver 2. Rate-splitting

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance Overlay approach: 1. Cooperative strategies To increase rate at non-cognitive receiver 2. Rate-splitting To reduce interference at non-cognitive receiver

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance Overlay approach: 1. Cooperative strategies To increase rate at non-cognitive receiver 2. Rate-splitting To reduce interference at non-cognitive receiver 3. Precoding against interference

Elements of Cognitive Encoding Strategy Opportunistic approach: interference avoidance Overlay approach: 1. Cooperative strategies To increase rate at non-cognitive receiver 2. Rate-splitting To reduce interference at non-cognitive receiver 3. Precoding against interference To remove interference at cognitive receiver

Cooperation To increase rate for the oblivious receiver Cognitive radio acts as a relay X1 n = f 1(W 1,W 2 ) Dedicates some power to transmit the other user s message Increases interference to its own receiver

Rate-Splitting at Cognitive Encoder To reduce interference at non-cognitive decoder No cognition needed

Precoding against Interference Eliminate interference at the cognitive receiver

Precoding against Interference Eliminate interference at the cognitive receiver How?

Precoding against Interference Full cognition: MIMO broadcast channel Strategy: precoding against interference [Gel fand and Pinsker, 1979] Gaussian channels: Dirty-paper coding (DPC) [Costa, 1981] Achieves capacity [Weingarten, Steinberg and Shamai, 2004 ]

GP Setting vs. Cognitive Setting GP Setting: W interference noise encoder + + decoder In Gaussian channel: C = 0.5log(1 + SNR)

GP Setting vs. Cognitive Setting GP Setting: W interference noise encoder + + decoder In Gaussian channel: C = 0.5log(1 + SNR) Cognitive settings: codeword of other user is interference W cognitive encoder oblivious encoder noise + + decoder

Elements of Cognitive Encoding Strategy 1. Cooperative strategies To increase rate at oblivious receiver

Elements of Cognitive Encoding Strategy 1. Cooperative strategies To increase rate at oblivious receiver 2. Rate-splitting To partially remove interference at non-cognitive receiver

Elements of Cognitive Encoding Strategy 1. Cooperative strategies To increase rate at oblivious receiver 2. Rate-splitting To partially remove interference at non-cognitive receiver 3. Precoding against interference To remove interference at cognitive receiver

Elements of Cognitive Encoding Strategy 1. Cooperative strategies To increase rate at oblivious receiver 2. Rate-splitting To partially remove interference at non-cognitive receiver 3. Precoding against interference To remove interference at cognitive receiver

Achievable Rates and an Outer Bound Generalizes existing strategies 1.5 Achievable rate region and outer bound P 1 = P 2 = 6 a 2 = 0.3 b 2 = 2 R 1 [bits/channel use] 1 0.5 BC outer bound Thm 1 rates X J rates T1 cognitive radio R1 R2 0 0 0.5 1 1.5 2 2.5 3 3.5 R [bits/channel use] 2

Capacity Results for Gaussian Channels Y 1 = X 1 + ax 2 + Z 1 Y 2 = bx 1 + X 2 + Z 1 a 11111000000 111111 1111100000 weak 00000 111110000 strong inteference 00000 11111000 inteference Wu et.al. 00000 1111100 00000 1111101 1 00000 11111 00000 11111 00000 11111 00000 11111 00000 11111 1 b Regions for which capacity is known: Strong interference, a > b > 1 Cooperation achieves capacity Weak interference, b 1 Precoding against interference and cooperation achieve capacity

Impact of Power 1.5 Achievable rate region P 2 = 6 P 2 = 1 P 2 = 0.1 1.5 Achievable rate region P 1 = 6 P 1 = 1 R 2 [bits/channel use] 1 0.5 BC from the cooperating encoder P 1 = 6 a 2 = 0.3 b 2 = 2 R 2 [bits/channel use] 1 0.5 P 2 = 6 a 2 = 0.3 b 2 = 2 0 0 0.5 1 1.5 2 2.5 3 R [bits/channel use] 1 0 0 0.5 1 1.5 2 2.5 3 R 1 [bits/channel use] Changing power of cognitive user has a more drastic impact

Exploit the Structure of Interference GP vs. cognitive setting: precoding against interference vs. against a codebook

Exploit the Structure of Interference GP vs. cognitive setting: precoding against interference vs. against a codebook Number of interfering codewords S n is exponentially smaller Number of S n in GP problem: 2 nh(s) Noncognitive user s rate: R2 H(S) GP precoding can be outperformed when R 2 is small Forward interference

Forwarding Interference Can Be Beneficial

Forwarding Interference Can Be Beneficial Forwarding interference can outperform GP precoding when: R 2 < I(S;X 1,Y 1 )

Impact of Delay If cognitive user learns interference with a block delay: Precoding against interference brings no benefit Cooperation can still be used

If Cognitive User Can Decode Before the Block Ends But... interference is a codeword Cognitive user may decode the interference in fraction kn When two transmitters are close to each other Apply precoding against interference in kn

Unidirectional Cooperation Considered model captures unidirectional cooperation Orthogonal links Base station, more capable user Broadcast channel with a helper Generalizes to capture delay, partial message knowledge

Insights to System Design Current cognitive radio approach is suboptimal Orthogonal transmissions Cognitive capabilities can be used for: Cooperation Canceling strong interference Forwarding interference Removing (precoding against) interference Capacity-achieving for Strong and weak interference Cognitive Z-channel with a noiseless link Depend on availability of side information With block delay: precoding against interference cannot help

Impact Different spectrum regulations Cognitive users should co-exist with primary users Different sensing approach Current sensing: Fast scanning Detection of weak primary users Collaborative sensing for better detection in fading To enable cognitive strategies: Detect strong primary users Lock to channels of strong primary users Exploit interference Noncognitive users should be aware of cognitive users Best performance: all nodes cooperative and cognitive

Open Problems Information theoretic models How much side information can a cognitive radio collect? How useful side information can be? New paradigms to exploit cognition Exploit structure (codewords) of interfering primary users Feedback, multiple antennas Large networks All of the above Scaling laws

Exploiting Interference Different interference regimes Strong: decode it Weak: treat it as noise Medium: partially decode Relays can... Jointly encode Network coding on phy layer Further gains in multicast Change interference conditions Facilitate interference cancelation by forwarding interference Exploit multiple antennas

Outlook W 1 exploit W 2 broadcast W 3 joint encoding f(w 1, W 3 ) interference forwarding joint encoding Develop... Joint encoding strategies for large networks Relaying in presence of interference Interference forwarding + rate-splitting?

Outlook Fundamental limits

Outlook Fundamental limits

Outlook Fundamental limits Many performance metrics of interest Delay, energy efficiency, outage, security, stability

Outlook Fundamental limits Many performance metrics of interest Delay, energy efficiency, outage, security, stability Interference and cooperation