Unit 1 Introduction to Cooperative
Communications Systems
Department of Communication Engineering, NCTU
1
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
What are cooperative communications?
Adopted from, “Cooperative Communication in Wireless Networks,’
by Nostratinia et al, IEEE Comm. Magazine, 2004
Department of Communication Engineering, NCTU
2
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Why do we need cooperation?
Recent developments on MIMO systems show that the
channel capacity can dramatically increases by using
multiple transmit and receive antenna pairs
Y = HX + N,
Y: Mr 1, X : Mt 1 and H : Mr Mt
I(X : Y) = E{log det ( Ir + (P / Mt2) HHH) }
=
where m = min {Mr, Mt} and
Given perfect CSI:
Department of Communication Engineering, NCTU
3
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Adopted from I. Emre Telatar, “Capacity of multiple
antenna Gaussian channels.’ -Bell Lab Report, 1999
Department of Communication Engineering, NCTU
4
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
The capacity advantage of MIMO is an appealing solution
to further increase available throughput (more precisely,
degrees of transmission freedom) in limited wireless
resources
However, deployment of multiple transmit and receive
antennas in a limited space is difficult and costly
This makes people to reconsider using relays to create a
virtual MIMO channels for wireless communications
Department of Communication Engineering, NCTU
5
Unit 1: Introduction to Cooperative Communications
Are there any other advantages than capacity for
cooperative communications?
Sau-Hsuan Wu
Despite the achievable capacity of MIMO systems, a more
practical performance criterion is the probability of error
This is particularly important when coding over a small
number of blocks where the Shannon capacity is zero
Consider communications over Rayleigh fading channels
For BPSK over a Rayleigh channel with variance E{2}=1
Pe 1/ (4Eb/N0)
For DPSK
Pe 1/ (2Eb/N0)
For coherent FSK
Pe 1/ (2Eb/N0)
For non-coherent FSK Pe 1/ (Eb/N0)
Department of Communication Engineering, NCTU
6
Unit 1: Introduction to Cooperative Communications
Department of Communication Engineering, NCTU
Sau-Hsuan Wu
7
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
How do people usually do to combat fading?
Diversity techniques
Frequency diversity maximal ratio combining (MRC)
For BPSK with MRC
Temporal diversity interleaving
Spatial diversity using multiple TX and/or RX antennas
beamforming
antenna selection
Spatial plus temporal diversity using multiple TX and/or RX
antennas and multiple time slots
space-time codes
Department of Communication Engineering, NCTU
8
Unit 1: Introduction to Cooperative Communications
Department of Communication Engineering, NCTU
Sau-Hsuan Wu
9
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
How to use multiple antennas to increase diversity?
Alamouti’s scheme
y1
y2 h1
-JSAC, 1998
x1
h2
x2
x2*
n1 n2
*
x1
A simple codeword over two consecutive channels
Rearrange the received signals into
y1 h1 h2 x1 n1
y * h * h * x n *
1 2
2 2
2
*
h
h2 y1
2
2
1
|
h
|
|
h
|
1
1
*
*
y
h
h
1 2
2
*
x
h
h2 n1
1
1
*
x *
n
h
h
2 2
1 2
Department of Communication Engineering, NCTU
10
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Adopted from, “A simple transmit diversity technique for wireless
communications,’ by S. M. Almouti, JSAC, 1998
Department of Communication Engineering, NCTU
11
Unit 1: Introduction to Cooperative Communications
Is there a formal definition for diversity?
Sau-Hsuan Wu
We look at this from the sense of outage probability
To achieve capacity, a coding is assumed to take place
across fading blocks, which entails large delays
We consider a coding scheme which is done just across one
fading block
Def 1: The outage probability for a transmission rate of R
and a given transmission strategy p(X)
Poutage(R, P(X)) = P{H: I(X,Y|H(k)=H) < R }
When one use a white Gaussian codebook
Poutage(R) =P{log det ( Ir + (P/ t2) HHH ) < R}
Department of Communication Engineering, NCTU
12
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
At high SNR, the outage probability is the same as frame
error probability (FER) in terms of the SNR exponent
- L. Zheng and D. N. C. Tse, IEEE-IT, 2003
Def 2: A coding scheme which has an average error
probability Pe (or an outage probability Pout) as a function
of SNR that behave as
log( Pe )
lim
d
SNR log( SNR)
is said to have a diversity of order d
Department of Communication Engineering, NCTU
13
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
A systematic way to exploit space-time diversity
- by Tarokh et al. IEEE-IT 1999
Consider a codeword sequence x = [xT(0),…,xT(N)],
where x (k)=[x1(k),… xMt(k)]T.
Given the perfect CSI, the pair-wise error probability (PEP)
between x and e can be bounded from above by
where Km,n is the Ricean coefficient, Es=P/Mt, i are the
eigenvalues of A(x,e)=B(x,e)HB(x,e), and
Department of Communication Engineering, NCTU
14
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
For Rayleigh fading channels (Km,n =0), we have
Let q denote the rank of A(x,e), then we have
According to Def 2 for the diversity order, the diversity
order using space-time coding is qMr
B(x,e) has to be full row rank for any codewords x and
e to achieve the maximum diversity Mt Mr
Department of Communication Engineering, NCTU
15
Unit 1: Introduction to Cooperative Communications
Examples of space-time trellis codes
4-PSK, Mt =2 at 2 b/s/Hz
Sau-Hsuan Wu
32-state
16-state
4-state
8-state
Department of Communication Engineering, NCTU
16
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
FER for two transmit antennas and one receive antenna
Diversity order = 2
Department of Communication Engineering, NCTU
17
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
FER for two transmit antennas and two receive antennas
Diversity order = 4
Department of Communication Engineering, NCTU
18
Unit 1: Introduction to Cooperative Communications
Example of space-time trellis code
Sau-Hsuan Wu
32-state
8-PSK, Mt =2 at 3 b/s/Hz
16-state
8-state
Department of Communication Engineering, NCTU
19
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
FER for two transmit antennas and one receive antenna
Diversity order = 2
Department of Communication Engineering, NCTU
20
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
FER for two transmit antennas and two receive antennas
Diversity order = 4
Department of Communication Engineering, NCTU
21
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
A natural question that arises is, how many codewords
can we have that allows us to attain a certain diversity
order?
Def 3: A coding scheme which has a transmission rate of
R(SNR) as a function of SNR is said to have a
multiplexing gain r if
R( SNR)
lim
r
SNR log( SNR)
The constellation size is also allowed to become larger with
SNR
Department of Communication Engineering, NCTU
22
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Theorem 1: For N > Mt + Mr -1, and K = min(Mt, Mr),
the optimal tradeoff curve d*(r) is given by the piecewise
linear function connecting points in (k, d*(k)), k = 0,…,K,
where
d*(k) = (Mr – k) (Mt – k)
If r = k is an integer,
this can be interpreted as
using (Mr – k) receive and
(Mt – k) transmit antennas
to provide diversity, while
using k antennas to provide
multiplexing gain
Department of Communication Engineering, NCTU
23
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
How do we do cooperation?
By Sendonaris, Stefanov, Erkip, and Ashang
Y0 = K10X1 + K20X2 + Z0
Y1 = K21X2 + Z1
Y2 = K12X1 + Z2
Assume perfect
echo cancellation
Channel phases of
K10 and K20
are given
Department of Communication Engineering, NCTU
24
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Consider transmission of B blocks, each of length n.
Both B and n are assumed to be large to make
observations over different fading levels
X1(j) = X10(j) + X12(j) + U1(j)
X10(j) = P101/2 X10 [W10(j) + W12(j-1) + W21(j-1)]
X12(j) = P121/2 X12 [W12(j) + W12(j-1) + W21(j-1)]
U1(j) = PU11/2 exp(-j10)U [W12(j-1) + W21(j-1)]
Department of Communication Engineering, NCTU
25
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Theorem 2 : An achievable region for the cooperative
system is the closure of the convex hull of all rate pairs
(R1, R2) such that R1 = R10+ R12 and R2 = R20+ R21
P1= P10+P12+PU1 , P2= P20+P21+PU2 and C (x) = log(1+x)
Department of Communication Engineering, NCTU
26
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Assume perfect recovery of W12 at (Terminal 2, T2)
X1(j) = X10(j) + X12(j) + U1(j)
X12(j) = P121/2 X12 [W12(j) + W12(j-1) + W21(j-1)]
Starting from j=1, assume W12(0) and W21(0) are given
X10(1) is treated as noise to X12(1)
For perfect recovery of W12 at T2
For multiple access channel, we have
Department of Communication Engineering, NCTU
27
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Perform backward decoding and assume
[W10(B), W12(B), W20(B), W21(B)] = [0,0,0,0]
Assume prior knowledge for the channel phase 10 and
20 at the transmitter T1 and T2 , respectively
The aiding signal is sent from T1 with |K10|U(B) and sent
from T2 with |K20|U(B)
Since W10(B), W12(B), W20(B), W21(B) and U(B-1) given,
X= P121/2K10W12(B-1)+P211/2 K20W21(B-1)
+ (|K10|PU11/2 +|K20|PU21/2) U(B)
For perfect recovery of W12(B-1) and W21(B-1)
Department of Communication Engineering, NCTU
28
Unit 1: Introduction to Cooperative Communications
Moving into block B-1,
Sau-Hsuan Wu
X1 (B-1) = K10 [P101/2X10(B-1)+P121/2X12(B-1)]
+ |K10|PU11/2 U(B-1)
X2 (B-1) = K20 [P201/2X10(B-1)+P211/2X21(B-1)]
+ |K20|PU21/2 U(B-1)
X10(B-1) = P101/2 X10 [W10(B-1) + W12(B-2) + W21(B-2)]
X12(B-1) = P121/2 X12 [W12(B-1) + W12(B-2) + W21(B-2)]
U1(B-1) = PU11/2 exp(-j10)U [W12(B-2) + W21(B-2)]
Since W12(B-1) and W21(B-1) are given
To recover W10(B-1),W12(B-2), W20(B-1) and W21(B-2)
Department of Communication Engineering, NCTU
29
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Symmetric
P1= 2.0
P2= 2.0
E{K1}= .63
E{K2}= .63
Department of Communication Engineering, NCTU
30
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Asymmetric
P1= 2.0
P2= 2.0
E{K1}= .95
E{K2}= .30
Department of Communication Engineering, NCTU
31
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Outage probability Pout=P(Rmax< r )
R1= R2= Rmax
P1= 2.0
P2= 2.0
E{K1}= .63
E{K2}= .63
Department of Communication Engineering, NCTU
32
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Outage probability Pout=P(Rmax< r )
R1= R2= 0.18
P1= 2.0
P2= 2.0
E{K1}= .63
E{K2}= .63
Department of Communication Engineering, NCTU
33
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
A coding scheme for a cooperative system
A node is not allowed to transmit and listen at the same time
Time division multiple access between T1 and T2
Each link has a constant fading level for N symbols
Each terminal has a separate time slot consisting N uses of
the channel
T2
T1
No cooperation
N channel uses
Cooperation
T1
N /2
N channel uses
T2 : if success
T1 : otherwise
T2
T1 : if success
T2 : otherwise
N /2
N /2
N /2
Department of Communication Engineering, NCTU
34
Unit 1: Introduction to Cooperative Communications
If T2 successively decode the
message at phase I
Cooperative scheme
Phase I
Sau-Hsuan Wu
Phase II
T1
D
T2
T1
If T2 fails decoding the
message at phase I
D
T2
T1
D
T2
Department of Communication Engineering, NCTU
35
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Coding scheme
Convolutional
code, rate 1/4
Phase I
C1 C2
CN/2
C1 C2
CN/2
Phase II
T2
D
T1
D
T1
D
or
T2
Department of Communication Engineering, NCTU
36
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Simulation results for the symmetric scenario
Rate ¼, (13,15,15,17) convolutional code
FER(T1 T2)=0.01,
Diversity order = 2
FER(T1 T2)=0. 5,
Diversity order = 1,
but 3dB coding gain
Department of Communication Engineering, NCTU
37
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Simulation results for the asymmetric scenario
Rate ¼, (13,15,15,17) convolutional code
SNR1=15dB
FER1 0.01
FER(T1 T2)=0.5
FER2 has a 3dB
coding gain in
comparison with the
non-cooperative case
Department of Communication Engineering, NCTU
38
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
The development of cooperative communications
Cover and El Gamal analyzed the capacity of the three-node
relay network in AWGN channels
Did not consider the fading
effects
The relay node only helps
the main channel
Sendonaris et al extend the
idea to a cooperative mode
where the users can act both
as information sources and
relays
Department of Communication Engineering, NCTU
39
Unit 1: Introduction to Cooperative Communications
Laneman et al extends the above ideas to more general
cooperative communication scenarios
Sau-Hsuan Wu
Decode-and-Forward
Amplify-and-Forward
Selection relaying
Devroye et al further extend the cooperative idea to a more
generic sense of cognitive radio consisting behaviors of
Competitive behavior
Cognitive behavior
Cooperative behavior
Department of Communication Engineering, NCTU
40
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Deployment Concepts for the Relay Network
Transmission rates for 4G system are two orders of 3G
Spectrum for 4G system will be allocated above the 2GHz
More vulnerable to non-line-of-sight transmission
The brute force solution to these two problems
1 GHz for fixed stations
100Mhz for mobile stations
To increase the density of base stations unlikely
Alternative solution Relays
Lower cost
Relays do not have a wired connection to the backhaul
The relay-to-user link could use a different spectrum than the
BS-to-user link
Diver traffic from congested areas to cells with a lower load
Department of Communication Engineering, NCTU
41
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Multihop Relaying
Simple decode-and-forward operation
Use relays at street corners to combat shadowing
To extend coverage range
To use a higher link capacity
Department of Communication Engineering, NCTU
42
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Examples of fixed relaying
APs and Relays operate at the same carrier frequency
APs and Relays operate at different carrier frequencies
Department of Communication Engineering, NCTU
43
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Throughput vs.. the radio range improvement using relays
Department of Communication Engineering, NCTU
44
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Two-Stage Relaying
A fixed mounted relay in between the AP and the second
relay connects the AP and the relay by store-and-forward
The first relay only serves as a bridge
Department of Communication Engineering, NCTU
45
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
Left: use a relay to combat shadowing
Right: use a relay to extend the range of an AP
Department of Communication Engineering, NCTU
46
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
A cellular relay network (Wireless Media System, WMS)
Make use of a wireless or mobile broadband air interface to
link low-power pico BSs, APs, and relays
Department of Communication Engineering, NCTU
47
Unit 1: Introduction to Cooperative Communications
Sau-Hsuan Wu
References
Diggavi et al, “Great expectations-The value of spatial
diversity in wireless networks,” Proceeding of IEEE 1994
I. E. Teltar, “Capacity of multi-antenna Gaussian channels,”
Bell Lab report
Erkip et al, “Cooperative Communication in Wireless
Systems” Advances in Network Information Theory 2004
Laneman et al, “Cooperative diversity in wireless networks:
Efficient protocols and outage behavior
Pabst et al, “Relay-Based development concepts for
wireless and mobile broadband radio,” IEEE
Communication Magazine, 2004
Department of Communication Engineering, NCTU
48
© Copyright 2026 Paperzz