32
Wireless Information Networking Group Cooperative Diversity Techniques for Wireless Networks Arun ‘Nayagam Wireless Information Networking Group (WING) Department of Electrical and Computer Engineering University of Florida

Cooperative Diversity Techniques for Wireless Networks

Embed Size (px)

Citation preview

Page 1: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Cooperative Diversity Techniquesfor Wireless Networks

Arun ‘Nayagam

Wireless Information Networking Group (WING)Department of Electrical and Computer Engineering

University of Florida

Page 2: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking GroupWireless Information Networking Group

Antenna arrays commonly used to achieve receive diversity

Size of the antenna array must be several times the wavelength of the RF carrier

Antenna arrays are an unattractive choice to achieve receive diversity in small handsets/cellular phones

•Alternative: Network-Based Approaches:

An antenna array is inherently present in any wireless network!

DISTRIBUTED ARRAY• Different nodes in the network can act like

elements of an antenna array

Introduction

Page 3: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

CHALLENGES Array elements are not physically connected Traditional combining techniques (MRC, EGC)

require large amount of information to be sent to the combining node

GOAL Design scalable schemes for achieving receive

diversity with small amount of information exchange

Introduction (contd.)

Page 4: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

PreliminariesError Correcting Codes

Adds structured redundancy to the information bits: Exploits temporal diversity!

Example: Repetition code:

Coding

Information bit Coded bits

Other examples: Block codes, Trellis-based codes

Coding

Parity bitsSystematic bits

Page 5: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Preliminaries (contd.)•Soft-input Soft-output Decoding

Log-MAP Decoder

a priori LLR+

Received symbols (input)

a posteriori LLR (output)

LLRs referred to as soft information

Hard-decision=sign(output LLR)

Reliability = |output LLR| Reliability is an indication of the

correctness of the hard-decision

Page 6: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

User-Cooperation: The early daysInformation theory: The Relay Channel

First studied by van der Meulen (1968) Coding theorems proved by Cover and El Gamal (1979)

Source Destination

Relay

•Principle Intermediate nodes called relays process information from the source and retransmit “refinement’’ information to the destination

Page 7: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Information Theory (contd.)Information theory: The Relay Channel

•Cover and El Gamal (1979) : - - Facilitation - - Cooperation (limited by rate between source and relay) - -

- Observation

Page 8: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Information Theory (contd.)Information theory: The Relay Channel

•Cover and El Gamal (1979) : - - Facilitation - - Cooperation (limited by rate between source and relay) - -

- Observation

Page 9: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Information Theory (contd.)Information theory: The Relay Channel

•Cover and El Gamal (1979) : - - Facilitation - - Cooperation (limited by rate between source and relay) - -

- Observation

Page 10: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Information Theory (contd.)Other results

Sendonaris, Erkip and Aazhang (2003) :User-cooperation increases sum capacity with knowledge of channel phase at transmitter

Laneman, Wornell and Tse (2003) :

Impossible to increase sum capacity without knowledge of channel at the transmitter

Cooperation using “dumb” relays Decode-and-Forward (does not achieve full diversity)

Amplify-and-Forward (full diversity guaranteed)

Page 11: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Information Theory (contd.)

Decode and Forward

Amplify and Forward

Page 12: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Information Theory (contd.)

Drawbacks

Based on repetition coding High overhead

Not scalable to large cooperating groups.

Page 13: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

From Theory to PracticeCoded Cooperative Diversity Schemes

•Hunter and Nosratinia (2002) : Cooperation using RCPCs

Decode and Forward

Coding

Page 14: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

From Theory to Practice (contd.)Coded Cooperative Diversity Schemes

•Zhao and Valenti (2003) : Cooperation using Turbo Codes

Decode and Forward

Page 15: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Coded Cooperation (contd.)

Drawbacks

Rely on full decoding at the relay cannot achieve full diversity!

Not scalable to large cooperating groups.

Page 16: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Design cooperative schemes that do not depend on full decoding at any of the relay

achieve full diversity

Cooperation overhead should be small

The scheme should easily scale to large groups of cooperating nodes

Objective (Revisited)

Page 17: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

System Model

Distant Transmitter Cluster of Receiving Nodes

COLLABORATIVE DECODINGNodes iterate between a process of information exchange and decoding

• SCENARIOS Base station communicating with a group of small

mobile units Battleship broadcasting a message to a

platoon of soldiers

Page 18: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Cooperative Diversity thro’ Reliability Exchange

IDEA Bits with low reliabilities are more likely to be

incorrect and hence need information (from other nodes) to correct them

Bits with high reliabilities are likely to be correct and hence information about these bits can be shared with other nodes

- ‘Nayagam, Shea, Wong, Li (WCNC 2003)

Page 19: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Reliability Exchange (contd.)

• Each node identifies the set of least reliable bits and requests for information about these bits from other nodes

Least Reliable Bit (LRB) Schemes

– Other nodes reply with their estimate of the APP LLR (soft output) for

those bits – Requester and the other

nodes use the received information as a priori LLRs

– For the nodes other than the requester, information is obtained for a set of bits with random reliabilities3 iterations of 5% LRB exchange

Page 20: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Reliability Exchange (contd.)

• Each node identifies the set of most reliable bit and broadcasts soft output for these bits to other nodes

Most Reliable Bit (MRB) Schemes

– Other nodes use the received information as a priori LLRs

– LLR APPs are broadcast for the set of MRBs about which information was not sent by any node in the previous iteration

– In each iteration a new set of bits get a priori

information3 iterations of 10% MRB exchange

Page 21: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Overhead Comparisons

45 %82.5 %10

45 %45.0 %5

45 %22.5 %2

45 %157.5 %20

MRB LRB-2Number of Nodes

Overhead per Receiver

(w.r.t MRC)

Page 22: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Reliability Exchange (contd.)MRB and LRB schemes lie in the realm of decode-and-forward;

Relay transmission consists of soft-information

Does not require correct decoding of entire block; Even if few bits decode incorrectly, useful information about other bits can be extracted

Advantages:Scales easily to multiple relaysLow overheadClose to MRC performance on AWGN channels

Disadvantage:Poor performance on block-fading channels

Page 23: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Design Guidelines

In order to obtain full diversity it is necessary to exchange information closest to the RF front end i.e., the received symbol values (soft demodulator outputs).

More information needs to be combined for unreliable trellis sections whereas more reliable sections need less information

Nodes with good channels should share more information than nodes with bad channels.

Page 24: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Water-filling in the Reliability Domain

The cooperation process be controlled by a genie with knowledge of the reliabilities of the information bits at all relays

Genie selects bits from various nodes for combining based on water-filling in the reliability domain : Reliability Filling

•An idealized technique similar to MRC

•Number of coded symbols combined per - trellis section is reduced based on the - reliability

- ‘Nayagam, Shea, Wong (Allerton 2003)

Page 25: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

15 6 6 13 9 11

8 7 13

Reliability Filling 3 node MRC example

Page 26: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

15 6 6 13 9 11

8 7 13

Reliability Filling (contd.)3 node reliability filling example (T=10)

Page 27: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

•Si is the set of all combinations of nodes such that - the sum of reliabilities of bit i at those nodes - exceeds a threshold T

•Ni is the minimum number of nodes such that the sum of reliabilities of bit i at those nodes exceeds T.

•When Si = =, coded symbols are combined from all nodes

•When Si ≠ ≠, coded symbols are combined from the smallest number of nodes such that the sum of reliabilities from those nodes is maximized for bit i.

•For different trellis sections, information is combined from a different set of nodes

Reliability Filling (contd.)

Page 28: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Simulation Results

Example of reliability filling with eight cooperating nodes

•Non-systematic, non-recursive convolutional codes with generator polynomials 1+D2 and 1+D+D2

•Block size =900 bits

•BPSK modulation

•Block fading channel

Page 29: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Simulation ResultsPerformance of reliability filling with eight cooperating nodes

Page 30: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Work completed

•Developed Proportional Transmission : A practical iterative technique that mimics the principles of reliability filling

•Developed a mathematically tractable - expression for the density function of soft - information to be used in the analysis of - reliability filling

• Analysis of two node reliability filling

Analysis of generalized reliability filling ?

Next Step

Space-time overlays for collaborative decoding ?

Page 31: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Simulation ResultsPerformance of proportional transmission with eight

cooperating nodes

Page 32: Cooperative Diversity Techniques for Wireless Networks

Wireless Information Networking Group

Numerical Results