on distributed space-time coding techniques for cooperative wireless networks...

45
On Distributed Space-Time Coding Techniques for Cooperative 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.de http://www-ict.tf.uni-kiel.de ITG Workshop on Smart Antennas Munich, March 18, 2004

Upload: others

Post on 13-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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