1 / 39

Chapter 10

Chapter 10. User Cooperative Communications. Outline. Introduction Relay Channels User-Cooperation in Wireless Networks Multi-Hop Relay Channel Summary. Introduction. User cooperative communication is a form of communication in which users work together to deliver their data.

ros
Download Presentation

Chapter 10

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 10 User Cooperative Communications

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

  3. 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.

  4. 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.

  5. Introduction • Cognitive users opportunistically exploit spectrum holes to improve spectrum utilization. • Three types of holes, • White holes, primary users inactive. • Gray holes, primary users work with low power. • 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.

  6. 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.

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

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

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

  10. A General Three-Node Relay Channel: Coding 2/2 • Regular encoding/sliding window decoding (continued). • Decoding (the relay node) • Starts at the end of transmission of time slot 1 (decoding window size= 1). • At the end of transmission of time slot i, time slots i is used to decode wi. • Decoding (the destination node) • Starts at the end of transmission of time slot 2 (decoding window size= 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.

  11. 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’sp(y, yR|x, xR) for each (x, xR, y, yR) 2 X × XR × Y × YR.

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

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

  14. 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.

  15. 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.

  16. 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.

  17. Wireless relay channel:Model and Strategy 2/2

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

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

  20. Wireless relay channel: Maximizing Transmission Rate 2/2

  21. Wireless relay channel:Outage Probability 1/3

  22. Wireless relay channel:Outage Probability 2/3

  23. 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.

  24. 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.

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

  26. 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

  27. Two-User Cooperative Network: System Constraints

  28. Two-User Cooperative Network: Optimizing Performance

  29. 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.

  30. 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.

  31. 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.

  32. Cooperative Wireless Network:Data Link Layer

  33. 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.

  34. Multi-hop Relay Channel:Model 1/2

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

  36. Multi-hop Relay Channel:Achievable Rate

  37. Multi-hop Relay Channel:Optimal Time Allocation

  38. Multi-hop Relay Channel:Outage Probability

  39. 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.

More Related