Chapter 10. User Cooperative Communications

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

Exploiting Interference through Cooperation and Cognition

Optimum Power Allocation in Cooperative Networks

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

TECHNOLOGY : MATLAB DOMAIN : COMMUNICATION

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

ABSTRACT. Ahmed Salah Ibrahim, Doctor of Philosophy, 2009

An Introduction to Distributed Channel Coding

MATLAB COMMUNICATION TITLES

MATLAB Simulation for Fixed Gain Amplify and Forward MIMO Relaying System using OSTBC under Flat Fading Rayleigh Channel

Degrees of Freedom of Multi-hop MIMO Broadcast Networks with Delayed CSIT

Dynamic Resource Allocation for Multi Source-Destination Relay Networks

Information Theory at the Extremes

Breaking Spectrum Gridlock With Cognitive Radios: An Information Theoretic Perspective

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Achievable Transmission Capacity of Cognitive Radio Networks with Cooperative Relaying

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

Joint Relaying and Network Coding in Wireless Networks

Location Aware Wireless Networks

Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users

Cooperation in Random Access Wireless Networks

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

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

Cross-Layer Design and CR

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

Cooperative Spectrum Sensing in Cognitive Radio

AS is well known, transmit diversity has been proposed

Superposition Coding in the Downlink of CDMA Cellular Systems

OUTAGE MINIMIZATION BY OPPORTUNISTIC COOPERATION. Deniz Gunduz, Elza Erkip

Relay Selection in Adaptive Buffer-Aided Space-Time Coding with TAS for Cooperative Wireless Networks

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY

Cooperative Compressed Sensing for Decentralized Networks

Performance Comparison of Cooperative OFDM and SC-FDE Relay Networks in A Frequency-Selective Fading Channel

#8 Adaptive Modulation Coding

Decentralized Cognitive MAC for Opportunistic Spectrum Access in Ad-Hoc Networks: A POMDP Framework

[Tomar, 2(7): July, 2013] ISSN: Impact Factor: 1.852

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks

Power and Bandwidth Allocation in Cooperative Dirty Paper Coding

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

Diversity Techniques

Bounds on Achievable Rates for Cooperative Channel Coding

Wireless Network Pricing Chapter 2: Wireless Communications Basics

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

Multiplexing Module W.tra.2

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

PERFORMANCE ANALYSIS OF COLLABORATIVE HYBRID-ARQ INCREMENTAL REDUNDANCY PROTOCOLS OVER FADING CHANNELS

Collaborative transmission in wireless sensor networks

Capacity and Cooperation in Wireless Networks

arxiv: v2 [cs.it] 29 Mar 2014

Joint Optimization of Relay Strategies and Resource Allocations in Cooperative Cellular Networks

Delay-Diversity in Multi-User Relay Systems with Interleave Division Multiple Access

Smart Scheduling and Dumb Antennas

ENERGY EFFICIENT RELAY SELECTION SCHEMES FOR COOPERATIVE UNIFORMLY DISTRIBUTED WIRELESS SENSOR NETWORKS

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

Cooperative communication with regenerative relays for cognitive radio networks

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

KURSOR Menuju Solusi Teknologi Informasi Vol. 9, No. 1, Juli 2017

Power Allocation based Hybrid Multihop Relaying Protocol for Sensor Networks

Adaptive Resource Allocation in Wireless Relay Networks

ASYNCHRONOUS BI-DIRECTIONAL RELAY-ASSISTED COMMUNICATION NETWORKS

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

Interference: An Information Theoretic View

Cooperative Strategies and Capacity Theorems for Relay Networks

2. TELECOMMUNICATIONS BASICS

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

Outage Probability of a Multi-User Cooperation Protocol in an Asynchronous CDMA Cellular Uplink

Opportunistic Communication in Wireless Networks

Open Access Concatenated RS-Convolutional Codes for Cooperative Wireless Communication

Chapter 1 Acknowledgment:

Cognitive Radio: From Theory to Practical Network Engineering

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks

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

ANALYSIS OF ENERGY EFFICIENCY OF COOPERATIVE MIMO SCHEMES NARAYANAN KRISHNAN. B.Tech., University of Kerala, India, 2004 A THESIS

Protocol Coding for Two-Way Communications with Half-Duplex Constraints

COGNITIVE RADIO TECHNOLOGY: ARCHITECTURE, SENSING AND APPLICATIONS-A SURVEY

Research Article How to Solve the Problem of Bad Performance of Cooperative Protocols at Low SNR

CHAPTER 5 DIVERSITY. Xijun Wang

Scheduling in omnidirectional relay wireless networks

IN RECENT years, wireless multiple-input multiple-output

Intelligent Adaptation And Cognitive Networking

Noncoherent Demodulation for Cooperative Diversity in Wireless Systems

Overview. Cognitive Radio: Definitions. Cognitive Radio. Multidimensional Spectrum Awareness: Radio Space

On the Performance of Relay Stations with Multiple Antennas in the Two-Way Relay Channel

arxiv: v1 [cs.it] 12 Jan 2011

INTELLIGENT SPECTRUM MOBILITY AND RESOURCE MANAGEMENT IN COGNITIVE RADIO AD HOC NETWORKS. A Dissertation by. Dan Wang

Wireless ad hoc networks. Acknowledgement: Slides borrowed from Richard Y. Yale

MIMO-aware Cooperative Cognitive Radio Networks. Hang Liu

Resource Allocation in Energy-constrained Cooperative Wireless Networks

Optimum Threshold for SNR-based Selective Digital Relaying Schemes in Cooperative Wireless Networks

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

NAVAL POSTGRADUATE SCHOOL THESIS

MIMO Systems and Applications

Stability Analysis for Network Coded Multicast Cell with Opportunistic Relay

Cooperation in Wireless Networks

Information flow over wireless networks: a deterministic approach

How (Information Theoretically) Optimal Are Distributed Decisions?

Nagina Zarin, Imran Khan and Sadaqat Jan

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 4, APRIL

Keywords: Wireless Relay Networks, Transmission Rate, Relay Selection, Power Control.

Transcription:

Chapter 10 User Cooperative Communications 1

Outline Introduction Relay Channels User-Cooperation in Wireless Networks Multi-Hop Relay Channel Summary 2

Introduction User cooperative communication is a form of communication in which users work together to deliver their data. By relaying each others data, multiple independent copies of the data are received at the destination. Processing of multiple independent copies of the signal reduces the probability of error. Diversity acquired improves channel reliability and saves resources. 3

Introduction Diversity in Communication is an effective way to tackle fading and improve reliability. Diversity is obtained over time and frequency by means of coding and interleaving. It can also be obtained via repeated transmission. Number of ways to obtain spatial diversity Multiple-input multiple-output (MIMO) antenna systems. Cooperative transmission through relaying User cooperative transmission. User cooperative transmission is a special case of cooperative transmission where users act as relays to help each other. 4

Introduction Cognitive users opportunistically exploit spectrum holes to improve spectrum utilization. Three types of holes, 1. White holes, primary users inactive. 2. Gray holes, primary users work with low power. 3. Black holes, primary users work with high power. User cooperation in cognitive systems further improves utilization of spectrum. Secondary users cooperate to efficiently use the available holes. Secondary users may cooperate with primary users to create more holes. Multi-hop relaying, by cognitive users, to exploit gray holes. 5

The Relay Channel: Introduction The relay channel is the basic building block for cooperative systems. Early applications to tackle the curvature of the earth, path loss and irregular terrains. The use of satellite systems motivated the extensive work on relay channels during 70 s. Relaying helps improving resource utilization: Extend transmission range. Increase the throughput. Improve reliability. 6

A General Three-Node Relay Channel: Model 1/2 A three-node relay channel consists of 1. A source node, S. 2. A Destination node, D. 3. A relay node, R. Two approaches to process the received signal at the relay 1. Amplify-and-forward (AF): sends a scaled copy of the received noisy signal. 2. Decode-and-forward (DF): First try to encode the received signal. If successful, re-encode and transmit. 7

A General Three-Node Relay Channel: Model 2/2 8

A General Three-Node Relay Channel: Coding 1/2 Regular encoding/sliding window decoding. Encoding (the source and the relay nodes) 1. Message w is divided into B blocks w1,w2...wb transmitted in B + 1 time slots. 2. In time slot i, the source sends x(wi ) and the relay sends x(wi 1). 3. A constant sequence is sent by the relay n time slot 1 and by the source in time slot B + 1. 9

A General Three-Node Relay Channel: Coding 2/2 Regular encoding/sliding window decoding (continued). Decoding (the relay node) 1. Starts at the end of transmission of time slot 1 (decoding window size= 1). 2. At the end of transmission of time slot i, time slots i is used to decode wi. Decoding (the destination node) 1. Starts at the end of transmission of time slot 2 (decoding window size= 2). 2. At the end of transmission of time slot i, time slots i 1 and time slot i are combined to decode wi 1. Advantages: Simple. Limited delay. Achieves maximum rate. Can be extended to multi-hop relaying. 10

A General Three-Node Relay Channel: Achievable Rate 1/4 Capacity of the general relay channel is still unknown. Mutual information is considered for performance measure. A discrete relay channel, denoted (X XR, p(y, yr x, xr),y YR), consists of: Finite sets X and XR for the source and relay inputs. Finite sets Y and YR for the destination and relay outputs. A collection of pmf s p(y, yr x, xr) for each (x, xr, y, yr) 2 X XR Y YR. 11

A General Three-Node Relay Channel: Achievable Rate 2/4 Two cases: 1. Non-cooperative relaying: No source-destination link. 2. Cooperative relaying: Fully connected network. Achievable rate for non-cooperative relaying 12

A General Three-Node Relay Channel: Achievable Rate 3/4 Cooperative relaying is possible if, 1. The network is fully connected. 2. The receiver is capable of processing multiple signals. Achievable rate for cooperative relaying 13

A General Three-Node Relay Channel: Achievable Rate 4/4 Notes on the achievable rate: In both cooperative and non-cooperative relaying, the maximum rate is bounded by the source-relay channel. When the source-relay channel is good, cooperative relaying achieves higher rate. 14

Wireless relay channel: Introduction Three features distinguish the wireless systems 1. The wireless broadcast property (WBP), Orthogonal transmission to avoid interference. Network is always fully connected. Exploited by user cooperative networks. 2. Half-duplex constraint on wireless devices, A wireless can either listen or transmit at a given time and a given frequency band. When the source node is transmitting the relay listens only. The source stays idle when relay is transmitting. 3. Channel behavior (fading), Degraded performance due to rapid and unpredictable changes on channel status. Performance improved by exploiting diversity. 15

Wireless relay channel: Model and Strategy 1/2 Transmission of the message w takes place in two time instances, First, S broadcast w to R and D for a period (1 t). Then, if successfully received, R retransmits w to D for a period t. 16

Wireless relay channel: Model and Strategy 2/2 17

Wireless relay channel: Achievable Rate Achievable rate for the wireless relay channel with half-duplex constraint on the relay: 18

Wireless relay channel: Maximizing Transmission Rate 1/2 To make relaying efficient, the right time allocation must be used. 19

Wireless relay channel: Maximizing Transmission Rate 2/2 20

Wireless relay channel: Outage Probability 1/3 21

Wireless relay channel: Outage Probability 2/3 22

Wireless relay channel: Outage Probability 3/3 Outage probability, and outage capacity, for the wireless relay channell with arbitrary time allocation can only be computed numerically. Optimum operation by choosing to minimizes P. opt can only be found numerically. Sub-optimal operation using tight bounds. 23

User-Cooperation in Wireless Networks: Introduction User-cooperative communication is a means to improve performance through spatial diversity. User-cooperative transmission can be useful for users with single antennas and where there are no dedicated relays. With changing topology and non-centralized nature, user-cooperative communication is particularly useful for MANET. Relay channel is the basic building block. Unlike relay channels, in a user-cooperative model each of the cooperating users has data to transmit. 24

Two-User Cooperative Network: System Model 1/2 25

Two-User Cooperative Network: System Model 2/2 Two users in partnership, User A sends wa to a destination node DA, while user B sends wb to a destination node DB Two relay channels: (A,B,DA) and (B,A,DB). Achievable rate 26

Two-User Cooperative Network: System Constraints 27

Two-User Cooperative Network: Optimizing Performance 28

Cooperative Wireless Network: Introduction Hypothesis: Randomly positioned nodes, arranged into source-destination pairs. Slow changing topology. Fixed peak power constraint on transmitters. Network is partially known to users, Each source knows other nodes within the range to its destination. Rules for cooperation: No more than two users are allowed to cooperate. Partner selected such that both partners get higher mutual information. Cooperation time is allocated similarly for both partners. For a given pair of partners, time allocation is chosen to maximize the minimum rate. 29

Cooperative Wireless Network: Useful User Definitions User B is a useful user for user A if user A with user B as a relay can achieve a higher rate than direct transmission. Harmful user: If User B is not a useful user, then it is a harmful user. 30

Cooperative Wireless Network: Constructive Partnership Only constructive partnership is allowed. User A and user B form a constructive partnership only if their mutual information increase after cooperation. 31

Cooperative Wireless Network: Data Link Layer 32

Multi-hop Relay Channel: Introduction Multi-hop relaying is one way to employ multiple relays to serve a single channel. First used in telecommunications, in 1940 s. First application focused on extending transmission range. Recently used to increase throughput and improve reliability. When more than two users are allowed to cooperate, partnership can take different forms (e.g. multi-hop relaying) with different degrees of complexity. Multi-hop relaying is also useful for cognitive users to exploit gray holes. 33

Multi-hop Relay Channel: Model 1/2 34

Multi-hop Relay Channel: Model 2/2 Example: 5-hop relay channel 35

Multi-hop Relay Channel: Achievable Rate 36

Multi-hop Relay Channel: Optimal Time Allocation 37

Multi-hop Relay Channel: Outage Probability 38

Chapter 10 Summary User cooperative communication offers an alternative to obtain some of the advantages of spatial diversity. User-cooperation helps cognitive user get the most from available resources. The philosophy of user cooperation is based on the theory of the relay channel. Both the general and the wireless relay channels are discussed. Model and results for the relay channel are extended to a two-user cooperative setup and eventually applied to a multi-user wireless network. Finally, the three-node model is expanded to a M-hop relay channel. 39