SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Asynchronous Differential Distributed Space-Time
Coding
M. R. Avendi
Department of Electrical Engineering & Computer Science
University of California, Irvine
Feb., 2014
1
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Outline
1 Introduction
2 D-DSTC
3 OFDM Systems
4 D-DSTC OFDM
5 Summary
2
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Cooperative Communications
Phase I: Source transmits, Relays listen
Phase II: Relays re-broadcast their received signal to
Destination
Virtual antenna array, improving diversity
q1
q2
qR
g1
g2
gR
Source
Destination
Relay 1
Relay 2
Relay R
3
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Relay Strategies
Repetition-based
Phase I Phase II
Source broadcasts Relay 1 forwards Relay 2 forwards Relay i forwards Relay R forwards
Time
Distributed space-time based
Phase I Phase II
Source broadcasts Relays forwards simultaneously
Time
Which one simpler to implement?
Which one bandwidth efficient?
4
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
System Model
All channels are Rayleigh flat-fading
Phase I: Source transmits [s1, s2], (differential encoded)
Relays receive [x11, x12] and [x21, x22]
Phase II: Relays re-transmit [x11, x12] and [−x∗
22, x∗
21]
[s1, s2]
[x11, x12]
[−x∗
22, x∗
21]
[y1, y2]
q1
q2
g1
g2Source
Destination
Relay 1
Relay 2
5
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Synchronized Relay Networks
Perfect relays synchronization
y1 = g1x11 − g2x∗
22 + n1
y2 = g1x12 + g2x∗
21 + n2
y1
y2
= A P0
s1 −s∗
2
s2 s∗
1
q1g1
q∗
2g2
+
w1
w2
(1)
RX signal from Relay 1
RX signal from Relay 2
Block k
x11 x12
−x∗
22 x∗
21
6
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Asynchronous Relay Networks
What causes synchronization error?
– Relays at different distances from Destination
– Different processing time at relays
Relay 2 is late, 0 ≤ τ ≤ Ts, α = f (τ), β = f (Ts − τ)
y1 = g1x11 − αg2x∗
22 + βg2x∗
21
(k−1)
+ n1
y2 = g1x12 + αg2x∗
21 − βg2x∗
22 + n2
y1
y2
= A P0
s1 −s∗
2
s2 s∗
1
q1g1
αq∗
2g2
+ ISI +
w1
w2
(2)
Block (k)Block (k − 1)
τ
x11 x12
−x∗
22 x∗
21
x11 x12
−x∗
22 x∗
21
7
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Asynchronous Relay Networks
What causes synchronization error?
– Relays at different distances from Destination
– Different processing time at relays
Relay 2 is late, 0 ≤ τ ≤ Ts, α = f (τ), β = f (Ts − τ)
y1 = g1x11 − αg2x∗
22 + βg2x∗
21
(k−1)
+ n1
y2 = g1x12 + αg2x∗
21 − βg2x∗
22 + n2
y1
y2
= A P0
s1 −s∗
2
s2 s∗
1
q1g1
αq∗
2g2
+ ISI +
w1
w2
(2)
Block (k)Block (k − 1)
τ
x11 x12
−x∗
22 x∗
21
x11 x12
−x∗
22 x∗
21
7
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Asynchronous Relay Networks
Effect of synchronization error on conventional decoder (CDD)
0 5 10 15 20 25 30
10
−4
10
−3
10
−2
10
−1
10
0
CDD, τ=0
CDD, τ=0.2 Ts
CDD, τ=0.4 T
s
CDD, τ=0.6 T
s
CDD, τ=0.3 T
s
P/N0 (dB)
BER
Figure: BER of D-DSTC using BPSK at various synchronization
errors τ8
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Frequency Selective Channels
Flat-fading channel, one tap filter h[k] = h0:
y[k] = h0x[k] + n[k]
Frequency selective channel, multiple taps filter:
h[k] =
L−1
l=0
hl δ[k − l]
y[k] = x ∗ h =
L
l=0
hl x[k − l] + n[k]
Inter Symbol Interference (ISI)
Orthogonal frequency-division multiplexing (OFDM)
9
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Point-to-Point OFDM Structure
x = [x1, · · · , xN ], y = [y1, · · · , yN]
yn = Hnxn + nn, n = 1, · · · , N
bits x
ˆx
Add
Remove
Cyclic Prefix
Cyclic Prefix
Modulation
Detection
X Xcp
ISI Channel
YcpYy
DFT
IDFT
Frequency diversity can be achieved by using channel coding
What are drawbacks of OFDM?
10
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Simulation Results
5 10 15 20 25 30
10
−4
10
−3
10
−2
10
−1
SNR per bit,[dB]
biterrorprobability
Ncp=0
Ncp=2
Ncp=4
Ncp=6
Ncp=8
theory
Figure: BER of OFDM system over a frequency-selective channel with
four taps, N = 128, using QPSK for different values of cyclic prefix
11
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Differential OFDM
v = [v1, · · · , vN ], x(k) = [x1, · · · , xN]
Differential Encoding: x
(k)
n = vnx
(k−1)
n , n = 1, · · · , N
Decoding: y
(k)
n = vny
(k−1)
n + wn, n = 1, · · · , N
Requires constant channel over two OFDM blocks, i.e., 2N
symbols
3 dB performance loss compared with coherent detection
12
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Simulation Results
5 10 15 20 25
10
−3
10
−2
10
−1
SNR
BER
Differential OFDM
Coherent OFDM
Figure: BER of Differential and Coherent OFDM system over a
frequency-selective channel with four taps, N = 128, using QPSK
13
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Asynchronous vs. Frequency Selectivity
Relay 2 is late:
y1 = g1x11 − αg2x∗
22 + βg2x∗
21
(k−1)
+ n1
y2 = g1x12 + αg2x∗
21 − βg2x∗
22 + n2
Relay 1-Destination channel: flat-fading, g1
Relay 2-Destination channel: can be assumed as frequency
selective, [αg2, βg2]
What is the difference between [αg2, βg2] and an actual
frequency-selective channel?
Block (k)Block (k − 1)
τ
x11 x12
−x∗
22 x∗
21
x11 x12
−x∗
22 x∗
21
14
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Differential Distributed Space-Time Coding OFDM
(D-DSTC OFDM)
Data symbols:
v1 = [v1(1), · · · , v1(N)], v2 = [v2(1), · · · , v2(N)]
Construct space-time matrices:
V(k) =
v1(k) −v∗
2 (k)
v2(k) v∗
1 (k)
, k = 1, · · · , N
Encode differentially: s(k) = V(k)s(k−1) =
s
(k)
1
s
(k)
2
Collect symbols:
s1 = [s1(1), · · · , s1(N)], s2 = [s2(1), · · · , s2(N)]
S1 = IDFT(s1), S2 = IDFT(s∗
2)
15
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
D-DSTC OFDM continue
Phase I: Source transmits [S1, S2]
Relays receive [X11, X12] and [X21, X22]
Phase II: Relays re-transmit [X11, ctr(X∗
12)] and
[−X22, ctr(X∗
21)]
[S1, S2]
[X11, ctr(X∗
12)]
[−X22, ctr(X∗
21)]
[Y1, Y2]
q1
q2
g1
g2Source
Destination
Relay 1
Relay 2
16
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
D-DSTC OFDM continue
Circular Time-Reversal: ctr(X) = [X(1), X(N), · · · , X(2)]
x
IDFT
−−−→ X
∗
−→ X∗ ctr
−→ ˜X
DFT
−−−→ x∗
At Destination: Remove Cyclic Prefix, apply DFT
y1 = [y1(1), · · · , y1(N)], y2 = [y2(1), · · · , y2(N)]
y(k)
=
y1(k)
y2(k)
= A P0
s1(k) −s∗
2 (k)
s2(k) s∗
1 (k)
H1
H2
+
W1
W2
,
k = 1, · · · , N
Differential decoding: y(k) = V(k)y(k−1) + ˜w(k)
17
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
D-DSTC OFDM: Pros and Cons
No channel information required
No delay between relays required
Higher delays: cyclic prefix
Complexity similar to OFDM, symbol-by-symbol decoding
Channels have to be static over three OFDM blocks=6N
Destination have to wait four OFDM blocks=8N before start
decoding
18
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
D-DSTC OFDM: Pros and Cons
No channel information required
No delay between relays required
Higher delays: cyclic prefix
Complexity similar to OFDM, symbol-by-symbol decoding
Channels have to be static over three OFDM blocks=6N
Destination have to wait four OFDM blocks=8N before start
decoding
18
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Simulation Results
P0 = P/2, Pr = P/4, A = Pr /(P0 + N0)
0 5 10 15 20 25 30
10
−3
10
−2
10
−1
10
0
Differential, τ=0
Coherent, τ=0
Differential, τ=0.4
Differential, τ=0.6
Differential, τ=0.8
P/N0 (dB)
BER
Figure: BER of D-DSTC OFDM, N = 64, one cyclic prefix, using
BPSK for different sync errors τ19
Introduction
D-DSTC
OFDM Systems
D-DSTC OFDM
Summary
Summary
Asynchronous problem in distributed space-time coding
OFDM approach
Differential encoding and decoding
No channel or delay requirement
Thank You!
20

Mais conteúdo relacionado

Mais procurados

RF Module Design - [Chapter 3] Linearity
RF Module Design - [Chapter 3]  LinearityRF Module Design - [Chapter 3]  Linearity
RF Module Design - [Chapter 3] LinearitySimen Li
 
射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路Simen Li
 
Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay NetworksDifferential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay Networksmravendi
 
Lca seminar modified
Lca seminar modifiedLca seminar modified
Lca seminar modifiedInbok Lee
 
射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介Simen Li
 
電路學 - [第三章] 網路定理
電路學 - [第三章] 網路定理電路學 - [第三章] 網路定理
電路學 - [第三章] 網路定理Simen Li
 
Nyquist criterion for zero ISI
Nyquist criterion for zero ISINyquist criterion for zero ISI
Nyquist criterion for zero ISIGunasekara Reddy
 
Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLIDES Editor
 
Wk 12 fr bode plot nyquist may 9 2016
Wk 12 fr bode plot nyquist   may 9 2016Wk 12 fr bode plot nyquist   may 9 2016
Wk 12 fr bode plot nyquist may 9 2016Charlton Inao
 
電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路Simen Li
 
Multiuser detection new
Multiuser detection newMultiuser detection new
Multiuser detection newNebiye Slmn
 
EE402B Radio Systems and Personal Communication Networks-Formula sheet
EE402B Radio Systems and Personal Communication Networks-Formula sheetEE402B Radio Systems and Personal Communication Networks-Formula sheet
EE402B Radio Systems and Personal Communication Networks-Formula sheetHaris Hassan
 

Mais procurados (19)

RF Module Design - [Chapter 3] Linearity
RF Module Design - [Chapter 3]  LinearityRF Module Design - [Chapter 3]  Linearity
RF Module Design - [Chapter 3] Linearity
 
publication1
publication1publication1
publication1
 
射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路
 
Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay NetworksDifferential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
 
Lca seminar modified
Lca seminar modifiedLca seminar modified
Lca seminar modified
 
射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介
 
Slide11 icc2015
Slide11 icc2015Slide11 icc2015
Slide11 icc2015
 
E33018021
E33018021E33018021
E33018021
 
Advances in Directed Spanners
Advances in Directed SpannersAdvances in Directed Spanners
Advances in Directed Spanners
 
電路學 - [第三章] 網路定理
電路學 - [第三章] 網路定理電路學 - [第三章] 網路定理
電路學 - [第三章] 網路定理
 
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
 
Matched filter
Matched filterMatched filter
Matched filter
 
Nyquist criterion for zero ISI
Nyquist criterion for zero ISINyquist criterion for zero ISI
Nyquist criterion for zero ISI
 
Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLL
 
slides Céline Beji
slides Céline Bejislides Céline Beji
slides Céline Beji
 
Wk 12 fr bode plot nyquist may 9 2016
Wk 12 fr bode plot nyquist   may 9 2016Wk 12 fr bode plot nyquist   may 9 2016
Wk 12 fr bode plot nyquist may 9 2016
 
電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路電路學 - [第五章] 一階RC/RL電路
電路學 - [第五章] 一階RC/RL電路
 
Multiuser detection new
Multiuser detection newMultiuser detection new
Multiuser detection new
 
EE402B Radio Systems and Personal Communication Networks-Formula sheet
EE402B Radio Systems and Personal Communication Networks-Formula sheetEE402B Radio Systems and Personal Communication Networks-Formula sheet
EE402B Radio Systems and Personal Communication Networks-Formula sheet
 

Semelhante a Asynchronous Differential Distributed Space-Time Coding

Multiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time CodingMultiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time Codingmravendi
 
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...David Sabater Dinter
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerJim Jenkins
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
4 matched filters and ambiguity functions for radar signals-2
4 matched filters and ambiguity functions for radar signals-24 matched filters and ambiguity functions for radar signals-2
4 matched filters and ambiguity functions for radar signals-2Solo Hermelin
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsChandrashekhar Padole
 
An introduction to discrete wavelet transforms
An introduction to discrete wavelet transformsAn introduction to discrete wavelet transforms
An introduction to discrete wavelet transformsLily Rose
 
Signal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO RadarSignal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO Radarsansam77
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huangjhonce
 

Semelhante a Asynchronous Differential Distributed Space-Time Coding (20)

Multiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time CodingMultiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time Coding
 
Ph ddefence
Ph ddefencePh ddefence
Ph ddefence
 
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
 
12handout
12handout12handout
12handout
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course Sampler
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
 
CINAF protocol
CINAF protocolCINAF protocol
CINAF protocol
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
48
4848
48
 
Dsp 2marks
Dsp 2marksDsp 2marks
Dsp 2marks
 
Decimation in Time
Decimation in TimeDecimation in Time
Decimation in Time
 
4 matched filters and ambiguity functions for radar signals-2
4 matched filters and ambiguity functions for radar signals-24 matched filters and ambiguity functions for radar signals-2
4 matched filters and ambiguity functions for radar signals-2
 
IMT Advanced
IMT AdvancedIMT Advanced
IMT Advanced
 
Chap2 ofdm basics
Chap2 ofdm basicsChap2 ofdm basics
Chap2 ofdm basics
 
1568973267 effect of multi-tone
1568973267 effect of multi-tone1568973267 effect of multi-tone
1568973267 effect of multi-tone
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systems
 
An introduction to discrete wavelet transforms
An introduction to discrete wavelet transformsAn introduction to discrete wavelet transforms
An introduction to discrete wavelet transforms
 
Signal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO RadarSignal Processing Algorithms for MIMO Radar
Signal Processing Algorithms for MIMO Radar
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
 

Mais de mravendi

Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...
Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...
Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...mravendi
 
Non-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signalsNon-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signalsmravendi
 
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive RadioAn NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radiomravendi
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...mravendi
 
Intro deep learning
Intro deep learningIntro deep learning
Intro deep learningmravendi
 
Automatic 4D (3D+time) Segmentation of Cardiac MRI
Automatic 4D (3D+time) Segmentation of Cardiac MRIAutomatic 4D (3D+time) Segmentation of Cardiac MRI
Automatic 4D (3D+time) Segmentation of Cardiac MRImravendi
 
Cooperative Wireless Communications
Cooperative Wireless CommunicationsCooperative Wireless Communications
Cooperative Wireless Communicationsmravendi
 
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channels
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading ChannelsDifferential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channels
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channelsmravendi
 
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...mravendi
 

Mais de mravendi (9)

Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...
Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...
Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...
 
Non-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signalsNon-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signals
 
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive RadioAn NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
 
Intro deep learning
Intro deep learningIntro deep learning
Intro deep learning
 
Automatic 4D (3D+time) Segmentation of Cardiac MRI
Automatic 4D (3D+time) Segmentation of Cardiac MRIAutomatic 4D (3D+time) Segmentation of Cardiac MRI
Automatic 4D (3D+time) Segmentation of Cardiac MRI
 
Cooperative Wireless Communications
Cooperative Wireless CommunicationsCooperative Wireless Communications
Cooperative Wireless Communications
 
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channels
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading ChannelsDifferential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channels
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channels
 
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...
 

Último

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 

Último (20)

(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

Asynchronous Differential Distributed Space-Time Coding

  • 1. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Asynchronous Differential Distributed Space-Time Coding M. R. Avendi Department of Electrical Engineering & Computer Science University of California, Irvine Feb., 2014 1
  • 2. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Outline 1 Introduction 2 D-DSTC 3 OFDM Systems 4 D-DSTC OFDM 5 Summary 2
  • 3. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Cooperative Communications Phase I: Source transmits, Relays listen Phase II: Relays re-broadcast their received signal to Destination Virtual antenna array, improving diversity q1 q2 qR g1 g2 gR Source Destination Relay 1 Relay 2 Relay R 3
  • 4. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Relay Strategies Repetition-based Phase I Phase II Source broadcasts Relay 1 forwards Relay 2 forwards Relay i forwards Relay R forwards Time Distributed space-time based Phase I Phase II Source broadcasts Relays forwards simultaneously Time Which one simpler to implement? Which one bandwidth efficient? 4
  • 5. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary System Model All channels are Rayleigh flat-fading Phase I: Source transmits [s1, s2], (differential encoded) Relays receive [x11, x12] and [x21, x22] Phase II: Relays re-transmit [x11, x12] and [−x∗ 22, x∗ 21] [s1, s2] [x11, x12] [−x∗ 22, x∗ 21] [y1, y2] q1 q2 g1 g2Source Destination Relay 1 Relay 2 5
  • 6. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Synchronized Relay Networks Perfect relays synchronization y1 = g1x11 − g2x∗ 22 + n1 y2 = g1x12 + g2x∗ 21 + n2 y1 y2 = A P0 s1 −s∗ 2 s2 s∗ 1 q1g1 q∗ 2g2 + w1 w2 (1) RX signal from Relay 1 RX signal from Relay 2 Block k x11 x12 −x∗ 22 x∗ 21 6
  • 7. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Asynchronous Relay Networks What causes synchronization error? – Relays at different distances from Destination – Different processing time at relays Relay 2 is late, 0 ≤ τ ≤ Ts, α = f (τ), β = f (Ts − τ) y1 = g1x11 − αg2x∗ 22 + βg2x∗ 21 (k−1) + n1 y2 = g1x12 + αg2x∗ 21 − βg2x∗ 22 + n2 y1 y2 = A P0 s1 −s∗ 2 s2 s∗ 1 q1g1 αq∗ 2g2 + ISI + w1 w2 (2) Block (k)Block (k − 1) τ x11 x12 −x∗ 22 x∗ 21 x11 x12 −x∗ 22 x∗ 21 7
  • 8. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Asynchronous Relay Networks What causes synchronization error? – Relays at different distances from Destination – Different processing time at relays Relay 2 is late, 0 ≤ τ ≤ Ts, α = f (τ), β = f (Ts − τ) y1 = g1x11 − αg2x∗ 22 + βg2x∗ 21 (k−1) + n1 y2 = g1x12 + αg2x∗ 21 − βg2x∗ 22 + n2 y1 y2 = A P0 s1 −s∗ 2 s2 s∗ 1 q1g1 αq∗ 2g2 + ISI + w1 w2 (2) Block (k)Block (k − 1) τ x11 x12 −x∗ 22 x∗ 21 x11 x12 −x∗ 22 x∗ 21 7
  • 9. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Asynchronous Relay Networks Effect of synchronization error on conventional decoder (CDD) 0 5 10 15 20 25 30 10 −4 10 −3 10 −2 10 −1 10 0 CDD, τ=0 CDD, τ=0.2 Ts CDD, τ=0.4 T s CDD, τ=0.6 T s CDD, τ=0.3 T s P/N0 (dB) BER Figure: BER of D-DSTC using BPSK at various synchronization errors τ8
  • 10. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Frequency Selective Channels Flat-fading channel, one tap filter h[k] = h0: y[k] = h0x[k] + n[k] Frequency selective channel, multiple taps filter: h[k] = L−1 l=0 hl δ[k − l] y[k] = x ∗ h = L l=0 hl x[k − l] + n[k] Inter Symbol Interference (ISI) Orthogonal frequency-division multiplexing (OFDM) 9
  • 11. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Point-to-Point OFDM Structure x = [x1, · · · , xN ], y = [y1, · · · , yN] yn = Hnxn + nn, n = 1, · · · , N bits x ˆx Add Remove Cyclic Prefix Cyclic Prefix Modulation Detection X Xcp ISI Channel YcpYy DFT IDFT Frequency diversity can be achieved by using channel coding What are drawbacks of OFDM? 10
  • 12. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Simulation Results 5 10 15 20 25 30 10 −4 10 −3 10 −2 10 −1 SNR per bit,[dB] biterrorprobability Ncp=0 Ncp=2 Ncp=4 Ncp=6 Ncp=8 theory Figure: BER of OFDM system over a frequency-selective channel with four taps, N = 128, using QPSK for different values of cyclic prefix 11
  • 13. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Differential OFDM v = [v1, · · · , vN ], x(k) = [x1, · · · , xN] Differential Encoding: x (k) n = vnx (k−1) n , n = 1, · · · , N Decoding: y (k) n = vny (k−1) n + wn, n = 1, · · · , N Requires constant channel over two OFDM blocks, i.e., 2N symbols 3 dB performance loss compared with coherent detection 12
  • 14. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Simulation Results 5 10 15 20 25 10 −3 10 −2 10 −1 SNR BER Differential OFDM Coherent OFDM Figure: BER of Differential and Coherent OFDM system over a frequency-selective channel with four taps, N = 128, using QPSK 13
  • 15. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Asynchronous vs. Frequency Selectivity Relay 2 is late: y1 = g1x11 − αg2x∗ 22 + βg2x∗ 21 (k−1) + n1 y2 = g1x12 + αg2x∗ 21 − βg2x∗ 22 + n2 Relay 1-Destination channel: flat-fading, g1 Relay 2-Destination channel: can be assumed as frequency selective, [αg2, βg2] What is the difference between [αg2, βg2] and an actual frequency-selective channel? Block (k)Block (k − 1) τ x11 x12 −x∗ 22 x∗ 21 x11 x12 −x∗ 22 x∗ 21 14
  • 16. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Differential Distributed Space-Time Coding OFDM (D-DSTC OFDM) Data symbols: v1 = [v1(1), · · · , v1(N)], v2 = [v2(1), · · · , v2(N)] Construct space-time matrices: V(k) = v1(k) −v∗ 2 (k) v2(k) v∗ 1 (k) , k = 1, · · · , N Encode differentially: s(k) = V(k)s(k−1) = s (k) 1 s (k) 2 Collect symbols: s1 = [s1(1), · · · , s1(N)], s2 = [s2(1), · · · , s2(N)] S1 = IDFT(s1), S2 = IDFT(s∗ 2) 15
  • 17. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary D-DSTC OFDM continue Phase I: Source transmits [S1, S2] Relays receive [X11, X12] and [X21, X22] Phase II: Relays re-transmit [X11, ctr(X∗ 12)] and [−X22, ctr(X∗ 21)] [S1, S2] [X11, ctr(X∗ 12)] [−X22, ctr(X∗ 21)] [Y1, Y2] q1 q2 g1 g2Source Destination Relay 1 Relay 2 16
  • 18. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary D-DSTC OFDM continue Circular Time-Reversal: ctr(X) = [X(1), X(N), · · · , X(2)] x IDFT −−−→ X ∗ −→ X∗ ctr −→ ˜X DFT −−−→ x∗ At Destination: Remove Cyclic Prefix, apply DFT y1 = [y1(1), · · · , y1(N)], y2 = [y2(1), · · · , y2(N)] y(k) = y1(k) y2(k) = A P0 s1(k) −s∗ 2 (k) s2(k) s∗ 1 (k) H1 H2 + W1 W2 , k = 1, · · · , N Differential decoding: y(k) = V(k)y(k−1) + ˜w(k) 17
  • 19. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary D-DSTC OFDM: Pros and Cons No channel information required No delay between relays required Higher delays: cyclic prefix Complexity similar to OFDM, symbol-by-symbol decoding Channels have to be static over three OFDM blocks=6N Destination have to wait four OFDM blocks=8N before start decoding 18
  • 20. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary D-DSTC OFDM: Pros and Cons No channel information required No delay between relays required Higher delays: cyclic prefix Complexity similar to OFDM, symbol-by-symbol decoding Channels have to be static over three OFDM blocks=6N Destination have to wait four OFDM blocks=8N before start decoding 18
  • 21. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Simulation Results P0 = P/2, Pr = P/4, A = Pr /(P0 + N0) 0 5 10 15 20 25 30 10 −3 10 −2 10 −1 10 0 Differential, τ=0 Coherent, τ=0 Differential, τ=0.4 Differential, τ=0.6 Differential, τ=0.8 P/N0 (dB) BER Figure: BER of D-DSTC OFDM, N = 64, one cyclic prefix, using BPSK for different sync errors τ19
  • 22. Introduction D-DSTC OFDM Systems D-DSTC OFDM Summary Summary Asynchronous problem in distributed space-time coding OFDM approach Differential encoding and decoding No channel or delay requirement Thank You! 20