On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks...
Transcript of On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks...
![Page 1: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/1.jpg)
On Distributed Space-Time Coding Techniques forCooperative Wireless Networks and their
Sensitivity to Frequency Offsets
Jan Mietzner, Jan Eick, and Peter A. Hoeher
Information and Coding Theory Lab (ICT)
University of Kiel, Germany
{jm,jei,ph}@tf.uni-kiel.dehttp://www-ict.tf.uni-kiel.de
ITG Workshop on Smart AntennasMunich, March 18, 2004
![Page 2: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/2.jpg)
1
Distributed Space-Time Coding Techniques
I Space-time coding (STC) techniques for multiple-antenna wireless communication systems
– Performance of wireless systems often limited by fading due to multipath signal propagation.
– System performance may be significantly improved by exploiting some sort of diversity.
Information andCoding Theory Lab
![Page 3: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/3.jpg)
1
Distributed Space-Time Coding Techniques
I Space-time coding (STC) techniques for multiple-antenna wireless communication systems
– Performance of wireless systems often limited by fading due to multipath signal propagation.
– System performance may be significantly improved by exploiting some sort of diversity.
=⇒ Employ STC techniques to exploit spatial diversity.
Information andCoding Theory Lab
![Page 4: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/4.jpg)
1
Distributed Space-Time Coding Techniques
I Space-time coding (STC) techniques for multiple-antenna wireless communication systems
– Performance of wireless systems often limited by fading due to multipath signal propagation.
– System performance may be significantly improved by exploiting some sort of diversity.
=⇒ Employ STC techniques to exploit spatial diversity.
I Concept of multiple antennas may be transferred to cooperative wireless networks.
– Multiple (single-antenna) nodes cooperate in order to perform a joint transmission strategy.
Information andCoding Theory Lab
![Page 5: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/5.jpg)
1
Distributed Space-Time Coding Techniques
I Space-time coding (STC) techniques for multiple-antenna wireless communication systems
– Performance of wireless systems often limited by fading due to multipath signal propagation.
– System performance may be significantly improved by exploiting some sort of diversity.
=⇒ Employ STC techniques to exploit spatial diversity.
I Concept of multiple antennas may be transferred to cooperative wireless networks.
– Multiple (single-antenna) nodes cooperate in order to perform a joint transmission strategy.
=⇒ Nodes share their antennas by using a distributed STC scheme.
Information andCoding Theory Lab
![Page 6: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/6.jpg)
2
Examples for Cooperative Wireless Networks
I Simulcast networks for broadcasting or paging applications:
Conventionally, all nodes simultaneously transmit the same signal using the same carrierfrequency.
Information andCoding Theory Lab
![Page 7: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/7.jpg)
2
Examples for Cooperative Wireless Networks
I Simulcast networks for broadcasting or paging applications:
Conventionally, all nodes simultaneously transmit the same signal using the same carrierfrequency.
I Relay-assisted communication, e.g., in cellular systems, sensor networks, ad-hoc networks:
Signal transmitted by a given source node is received by several relay nodes and forwarded to
a destination node.
Relay nodes may either be fixed stations or other mobile stations (‘user cooperation diversity’).
A relay-assisted network may be viewed as a type of simulcast network (only few errors between
source node and relay nodes).
Information andCoding Theory Lab
![Page 8: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/8.jpg)
2
Examples for Cooperative Wireless Networks
I Simulcast networks for broadcasting or paging applications:
Conventionally, all nodes simultaneously transmit the same signal using the same carrierfrequency.
I Relay-assisted communication, e.g., in cellular systems, sensor networks, ad-hoc networks:
Signal transmitted by a given source node is received by several relay nodes and forwarded to
a destination node.
Relay nodes may either be fixed stations or other mobile stations (‘user cooperation diversity’).
A relay-assisted network may be viewed as a type of simulcast network (only few errors between
source node and relay nodes).
=⇒ Distributed STC techniques suitable for both simulcast and relay-assisted networks.
Information andCoding Theory Lab
![Page 9: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/9.jpg)
3
Simulcast Network
I N transmitting nodes (Tx1,...,TxN), one receiving node (Rx)
TxN
Rx
s 2(t
)
s1 (t)
Tx1
Tx2
sN(t)
Information andCoding Theory Lab
![Page 10: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/10.jpg)
3
Simulcast Network
I N transmitting nodes (Tx1,...,TxN), one receiving node (Rx)
TxN
Rx
s 2(t
)
s1 (t)
Tx1
Tx2
sN(t)
I Distributed STC scheme such that
– Diversity degree N accomplished in case
of no shadowing.
– Diversity degree (N−n) accomplished if
any subset of n Tx nodes is obstructed.
Information andCoding Theory Lab
![Page 11: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/11.jpg)
3
Simulcast Network
I N transmitting nodes (Tx1,...,TxN), one receiving node (Rx)
TxN
Rx
s 2(t
)
s1 (t)
Tx1
Tx2
sN(t)
I Distributed STC scheme such that
– Diversity degree N accomplished in case
of no shadowing.
– Diversity degree (N−n) accomplished if
any subset of n Tx nodes is obstructed.
Example:
Space-time block codes (STBCs) from
orthogonal designs (Tarokh et al. ’99)
Information andCoding Theory Lab
![Page 12: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/12.jpg)
4
Key Problem
I Key problem specific to cooperative wireless networks:
– Transmitters introduce independent frequency offsets ∆ft1,...,∆ftN with respect to the
nominal carrier frequency.
Information andCoding Theory Lab
![Page 13: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/13.jpg)
4
Key Problem
I Key problem specific to cooperative wireless networks:
– Transmitters introduce independent frequency offsets ∆ft1,...,∆ftN with respect to the
nominal carrier frequency.
=⇒ May cause severe performance degradations, diversity advantage may be lost.
Information andCoding Theory Lab
![Page 14: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/14.jpg)
4
Key Problem
I Key problem specific to cooperative wireless networks:
– Transmitters introduce independent frequency offsets ∆ft1,...,∆ftN with respect to the
nominal carrier frequency.
=⇒ May cause severe performance degradations, diversity advantage may be lost.
I Scenarios:
(i) Frequency offsets perfectly known at the receiver.
(ii) Non-perfect estimates of the frequency offsets available at the receiver.
(iii) Frequency offsets completely unknown at the receiver.
Information andCoding Theory Lab
![Page 15: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/15.jpg)
4
Key Problem
I Key problem specific to cooperative wireless networks:
– Transmitters introduce independent frequency offsets ∆ft1,...,∆ftN with respect to the
nominal carrier frequency.
=⇒ May cause severe performance degradations, diversity advantage may be lost.
I Scenarios:
(i) Frequency offsets perfectly known at the receiver.
(ii) Non-perfect estimates of the frequency offsets available at the receiver.
(iii) Frequency offsets completely unknown at the receiver.
I Focus on the Alamouti scheme (orthogonal STBC for N =2 transmitters).
Information andCoding Theory Lab
![Page 16: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/16.jpg)
5
Outline
I Influence of the Frequency Offsets
– Conventional Alamouti Detection
– Zero-Forcing Detection and Maximum-Likelihood Detection
– Bit Error Probability
I Simulation Results
I Frequency-Offset Estimation
I Conclusions
Information andCoding Theory Lab
![Page 17: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/17.jpg)
6
Influence of the Frequency Offsets
I Overall frequency offset for transmitted signal sν(t): ∆fν = ∆ftν −∆fr.
∆ft2
∆ft1
∆ftN
∆fr
TxN
Rx
s 2(t
)
s1 (t)
Tx1
Tx2
sN(t)
Information andCoding Theory Lab
![Page 18: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/18.jpg)
6
Influence of the Frequency Offsets
I Overall frequency offset for transmitted signal sν(t): ∆fν = ∆ftν −∆fr.
∆ft2
∆ft1
∆ftN
∆fr
TxN
Rx
s 2(t
)
s1 (t)
Tx1
Tx2
sN(t)
I Normalized frequency offset:
ζν.= ∆fν T
|ζν| ≤ 0.04 assumed for all ν =1, ..., N .
Information andCoding Theory Lab
![Page 19: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/19.jpg)
6
Influence of the Frequency Offsets
I Overall frequency offset for transmitted signal sν(t): ∆fν = ∆ftν −∆fr.
∆ft2
∆ft1
∆ftN
∆fr
TxN
Rx
s 2(t
)
s1 (t)
Tx1
Tx2
sN(t)
I Normalized frequency offset:
ζν.= ∆fν T
|ζν| ≤ 0.04 assumed for all ν =1, ..., N .
I Quasi-static frequency-flat fading:
Complex channel coefficients h1, ..., hN .
=⇒ Frequency offsets cause time-varying phase:
hν[k].= hν · e j2πζνk
Information andCoding Theory Lab
![Page 20: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/20.jpg)
7
Ideal Local Oscillators – Alamouti-Detection
I Distributed Alamouti scheme (N =2 Tx nodes); ideal local oscillators (LOs), ζ1 = ζ2 = 0
=⇒ y[k] = Heq x[k] + n[k] (1)
Information andCoding Theory Lab
![Page 21: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/21.jpg)
7
Ideal Local Oscillators – Alamouti-Detection
I Distributed Alamouti scheme (N =2 Tx nodes); ideal local oscillators (LOs), ζ1 = ζ2 = 0
=⇒ y[k] = Heq x[k] + n[k] (1)
y[k]: Received samples, x[k]: Transmitted symbols, n[k]: Noise samples,
Heq =
[h1 −h2
h∗2 h∗1
]: Equivalent orthogonal (2x2)-channel matrix.
Information andCoding Theory Lab
![Page 22: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/22.jpg)
7
Ideal Local Oscillators – Alamouti-Detection
I Distributed Alamouti scheme (N =2 Tx nodes); ideal local oscillators (LOs), ζ1 = ζ2 = 0
=⇒ y[k] = Heq x[k] + n[k] (1)
y[k]: Received samples, x[k]: Transmitted symbols, n[k]: Noise samples,
Heq =
[h1 −h2
h∗2 h∗1
]: Equivalent orthogonal (2x2)-channel matrix.
=⇒ Alamouti detection:
z[k].= HH
eq y[k] = HHeqHeq x[k] + HH
eq n[k]
=(|h1|2 + |h2|2
)x[k] + HH
eq n[k] (2)
Information andCoding Theory Lab
![Page 23: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/23.jpg)
8
Non-Ideal Local Oscillators – Alamouti-Detection
I Channel matrix Heq becomes Heq[k] =
[h1[k] −h2[k]
h∗2 [k+1] h
∗1 [k+1]
]. (3)
I Assumption: Receiver has perfect knowledge of h1 and h2 at the beginning of each block.
Information andCoding Theory Lab
![Page 24: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/24.jpg)
8
Non-Ideal Local Oscillators – Alamouti-Detection
I Channel matrix Heq becomes Heq[k] =
[h1[k] −h2[k]
h∗2 [k+1] h
∗1 [k+1]
]. (3)
I Assumption: Receiver has perfect knowledge of h1 and h2 at the beginning of each block.
(i) Frequency offsets perfectly known at the receiver =⇒ Receiver uses HH
eq[k] for detection.
Product matrix HH
eq[k] Heq[k] is close to diagonal matrix (for practical values of ζ1, ζ2).
Information andCoding Theory Lab
![Page 25: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/25.jpg)
8
Non-Ideal Local Oscillators – Alamouti-Detection
I Channel matrix Heq becomes Heq[k] =
[h1[k] −h2[k]
h∗2 [k+1] h
∗1 [k+1]
]. (3)
I Assumption: Receiver has perfect knowledge of h1 and h2 at the beginning of each block.
(i) Frequency offsets perfectly known at the receiver =⇒ Receiver uses HH
eq[k] for detection.
Product matrix HH
eq[k] Heq[k] is close to diagonal matrix (for practical values of ζ1, ζ2).
(ii) Non-perfect estimates ζ̂ν.=ζν+εν of the frequency offsets available at the receiver
=⇒ Receiver uses HH
eq,ε[k] =
[h∗1 · e
−j2πζ̂1k h2 · e j2πζ̂2(k+1)
−h∗2 · e−j2πζ̂2k h1 · e j2πζ̂1(k+1)
]for detection.
Depending on the quality of the estimates ζ̂ν, more or less severe orthogonality loss.
Information andCoding Theory Lab
![Page 26: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/26.jpg)
9
Non-Ideal Local Oscillators
(iii) Frequency offsets completely unknown at the receiver =⇒ Receiver uses HHeq for detection.
Depending on k, the product matrix HHeq Heq[k] can even be an anti-diagonal matrix =⇒
Severe performance degradations.
Information andCoding Theory Lab
![Page 27: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/27.jpg)
9
Non-Ideal Local Oscillators
(iii) Frequency offsets completely unknown at the receiver =⇒ Receiver uses HHeq for detection.
Depending on k, the product matrix HHeq Heq[k] can even be an anti-diagonal matrix =⇒
Severe performance degradations.
Alternatives to Alamouti detection
(a) Zero-forcing (ZF) detection: Use inverse matrix for detection instead of hermitian conjugate.
(b) Maximum-likelihood (ML) detection.
Information andCoding Theory Lab
![Page 28: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/28.jpg)
9
Non-Ideal Local Oscillators
(iii) Frequency offsets completely unknown at the receiver =⇒ Receiver uses HHeq for detection.
Depending on k, the product matrix HHeq Heq[k] can even be an anti-diagonal matrix =⇒
Severe performance degradations.
Alternatives to Alamouti detection
(a) Zero-forcing (ZF) detection: Use inverse matrix for detection instead of hermitian conjugate.
(b) Maximum-likelihood (ML) detection.
– Performance of ZF detection is virtually the same as that of ML detection in all cases.
– Given ideal LOs Alamouti detection, ZF detection, and ML detection are equivalent.
Information andCoding Theory Lab
![Page 29: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/29.jpg)
10
Bit Error Probability
I Non-ideal LOs, Alamouti detection or ZF detection
I Quasi-static frequency-flat fading
I QPSK symbols x[k] with Gray mapping [b1kb2k] 7→ x[k]:
[00] 7→ exp[j π/4] [01] 7→ exp[j 3π/4]
[11] 7→ exp[j 5π/4] [10] 7→ exp[j 7π/4].
Information andCoding Theory Lab
![Page 30: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/30.jpg)
10
Bit Error Probability
I Non-ideal LOs, Alamouti detection or ZF detection
I Quasi-static frequency-flat fading
I QPSK symbols x[k] with Gray mapping [b1kb2k] 7→ x[k]:
[00] 7→ exp[j π/4] [01] 7→ exp[j 3π/4]
[11] 7→ exp[j 5π/4] [10] 7→ exp[j 7π/4].
I z[k] corresponding symbol after Alamouti detection/ ZF detection
I Let dRe[k], dIm[k] denote real and imaginary part of z[k] for high SNRs (Es/N0 →∞);
may be determined analytically.
Information andCoding Theory Lab
![Page 31: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/31.jpg)
11
Bit Error Probability
=⇒ BEP for bit b1k:
Pb1[k] = Q
(√2
d2Im
[k]
(|h1|2+|h2|2)EsNo
)if Im{x[k]} and Im{z[k]} have equal signs
Pb1[k] = 1 − Q
(√2
d2Im
[k]
(|h1|2+|h2|2)EsNo
)else
I Similarly for bit b2k (using dRe[k]) =⇒ Pb2[k]
Information andCoding Theory Lab
![Page 32: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/32.jpg)
11
Bit Error Probability
=⇒ BEP for bit b1k:
Pb1[k] = Q
(√2
d2Im
[k]
(|h1|2+|h2|2)EsNo
)if Im{x[k]} and Im{z[k]} have equal signs
Pb1[k] = 1 − Q
(√2
d2Im
[k]
(|h1|2+|h2|2)EsNo
)else
I Similarly for bit b2k (using dRe[k]) =⇒ Pb2[k]
=⇒ Overall average BEP given blocks of LB QPSK symbols:
P̄b = 12LB
LB−1∑k=0
E {Pb1[k]}+ E {Pb2[k]} (4)
(Expectation is with respect to the channel coefficients h1 and h2.)
Information andCoding Theory Lab
![Page 33: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/33.jpg)
12
Outline
I Influence of the Frequency Offsets
I Simulation Results
– Alamouti Detection and ZF/ ML detection
– Perfect and Non-Perfect Frequency-Offset Estimates
I Frequency-Offset Estimation
I Conclusions
Information andCoding Theory Lab
![Page 34: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/34.jpg)
13
Simulation Results
I Uncoded transmission, Tx power
normalized w.r.t. number of Tx nodes
I QPSK symbols, Gray mapping
I Quasi-static frequency-flat fading,
Rice factor K =0 dB
I Channel coefficients perfectly known
at the beginning of each block
Information andCoding Theory Lab
![Page 35: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/35.jpg)
13
Simulation Results
I Uncoded transmission, Tx power
normalized w.r.t. number of Tx nodes
I QPSK symbols, Gray mapping
I Quasi-static frequency-flat fading,
Rice factor K =0 dB
I Channel coefficients perfectly known
at the beginning of each block
I Alamouti detection
I Frequency offsets
ζ1 = +0.03, ζ2 = −0.012
I Frequency offsets perfectly known/
completely unknown
Information andCoding Theory Lab
![Page 36: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/36.jpg)
13
Simulation Results
I Uncoded transmission, Tx power
normalized w.r.t. number of Tx nodes
I QPSK symbols, Gray mapping
I Quasi-static frequency-flat fading,
Rice factor K =0 dB
I Channel coefficients perfectly known
at the beginning of each block
I Alamouti detection
I Frequency offsets
ζ1 = +0.03, ζ2 = −0.012
I Frequency offsets perfectly known/
completely unknown
0 2 4 6 8 10 12 14 16 18 2010−3
10−2
10−1
100
Es/N
0 (dB)
BE
R
(1x1)−System(2x1)−Alamouti, ideal LOs(2x1)−Alamouti, freq. offsets unknown(2x1)−Alamouti, freq. offsets unknown (analyt.)(2x1)−Alamouti, freq. offsets perf. known(2x1)−Alamouti, freq. offsets perf. known (analyt.)
Information andCoding Theory Lab
![Page 37: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/37.jpg)
14
Simulation Results
I Alamouti detection (solid lines) vs.
ZF/ ML detection (dashed lines)
I Frequency offsets
ζ1 = +0.03, ζ2 = −0.012
I Frequency-offset estimates:
Absolute errors of 2% ... 5%
Information andCoding Theory Lab
![Page 38: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/38.jpg)
14
Simulation Results
I Alamouti detection (solid lines) vs.
ZF/ ML detection (dashed lines)
I Frequency offsets
ζ1 = +0.03, ζ2 = −0.012
I Frequency-offset estimates:
Absolute errors of 2% ... 5%
0 2 4 6 8 10 12 14 16 18 2010−3
10−2
10−1
100
Es/N
0 (dB)
BE
R
(1x1)−System(2x1)−Alamouti, ideal LOs(2x1)−Alamouti, both frequency offsets +5%(2x1)−Alamouti, both frequency offsets +4%(2x1)−Alamouti, both frequency offsets +3%(2x1)−Alamouti, both frequency offsets +2%
Information andCoding Theory Lab
![Page 39: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/39.jpg)
15
Simulation Results
I ML detection
I Es/N0=10 dB
I Frequency offsets
|ζ1|, |ζ2| ≤ 0.04
I Frequency-offset estimates:
Absolute errors of 3%
Information andCoding Theory Lab
![Page 40: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/40.jpg)
15
Simulation Results
I ML detection
I Es/N0=10 dB
I Frequency offsets
|ζ1|, |ζ2| ≤ 0.04
I Frequency-offset estimates:
Absolute errors of 3%
−0.04−0.02
00.02
0.04
−0.04−0.0200.020.040
0.01
0.02
0.03
0.04
0.05
0.06
0.07
ζ1ζ
2
BE
RFrequency offsetsperfectly known
Both frequency offsets +3%
BER (1x1)−System
Information andCoding Theory Lab
![Page 41: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/41.jpg)
16
Outline
I Influence of the Frequency Offsets
I Simulation Results
I Frequency-Offset Estimation
– Training-Based Estimation Method
– Blind Estimation Method
I Conclusions
Information andCoding Theory Lab
![Page 42: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/42.jpg)
17
Frequency-Offset Estimation
Training-Based Estimation Method
I Estimating channel coefficients given known data symbols is dual to estimating data symbols given
known channel coefficients =⇒ Principle of Alamouti detection can be applied.
I Average over the phase differences of several subsequent channel-coefficient estimates =⇒Explicit estimates for the frequency-offsets.
Information andCoding Theory Lab
![Page 43: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/43.jpg)
17
Frequency-Offset Estimation
Training-Based Estimation Method
I Estimating channel coefficients given known data symbols is dual to estimating data symbols given
known channel coefficients =⇒ Principle of Alamouti detection can be applied.
I Average over the phase differences of several subsequent channel-coefficient estimates =⇒Explicit estimates for the frequency-offsets.
Blind Estimation Method
I QPSK symbols: Raise the received samples to the power of four and perform an FFT =⇒Spectral lines at 4ζ1 and 4ζ2 plus noise.
I Average over several FFTs to eliminate the influence of noise.
Information andCoding Theory Lab
![Page 44: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/44.jpg)
17
Frequency-Offset Estimation
Training-Based Estimation Method
I Estimating channel coefficients given known data symbols is dual to estimating data symbols given
known channel coefficients =⇒ Principle of Alamouti detection can be applied.
I Average over the phase differences of several subsequent channel-coefficient estimates =⇒Explicit estimates for the frequency-offsets.
Blind Estimation Method
I QPSK symbols: Raise the received samples to the power of four and perform an FFT =⇒Spectral lines at 4ζ1 and 4ζ2 plus noise.
I Average over several FFTs to eliminate the influence of noise.
Frequency-offset estimation in cooperating wireless networks is more difficult than in (1x1)-systems.
Information andCoding Theory Lab
![Page 45: On Distributed Space-Time Coding Techniques for Cooperative Wireless Networks …janm/Presentations/wsa04.pdf · 2007-01-19 · 1 Distributed Space-Time Coding Techniques I Space-time](https://reader033.fdocuments.in/reader033/viewer/2022042004/5e6ecbff6e6ee814a70c1d47/html5/thumbnails/45.jpg)
18
Conclusions
Influence of frequency offsets on the performance of a distributed Alamouti scheme
I Different receiver concepts (Alamouti detection, ZF detection, ML detection)
I Bit error probability given non-ideal local oscillators
−→ The performance of a distributed Alamouti scheme is very sensitive to frequency offsets.
Frequency-offset estimates
I Accurate frequency-offset estimates are required at the receiver (e.g. error of less than 3%)
I Two different methods for frequency-offset estimation
−→ Frequency-offset estimation is more difficult than in (1x1)-systems.
Information andCoding Theory Lab