Introduction
Differential DSTC Relaying
Summary and Conclusions
Multiple-Symbol Differential Detection for
Distributed Space-Time Coding
M. R. Avendi, Ha H. Nguyen and Nguyen Quoc-Tuan
Department of Electrical & Computer Engineering
University of Saskatchewan
April, 2014
1
Introduction
Differential DSTC Relaying
Summary and Conclusions
Outline
1 Introduction
2 Differential DSTC Relaying
3 Summary and Conclusions
2
Introduction
Differential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Motivation
Wireless fading channel
Spacial diversity: multiple antennas, better spectral efficiency
Limitation in space, power, complexity in many applications
Cooperative diversity
Phone
Base Station
3
Introduction
Differential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Cooperative Communications
Non-directional propagation of electromagnetic waves
Users help each other
Virtual antenna array
Source Destination
Relay
Direct channel
Cascaded channel
4
Introduction
Differential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Relay Protocols
Decode-and-Forward
Amplify-and-Forward (AF): simplicity of relaying function
Figure: Taken from: A. Nosratinia, T. E. Hunter, A. Hedayat, ”Cooperative communication in
wireless networks,” Communications Magazine, IEEE , vol.42, no.10, pp.74,80, Oct. 2004
5
Introduction
Differential DSTC Relaying
Summary and Conclusions
Cooperative Communications
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: Better bandwidth efficiency,
higher complexity
Phase I Phase II
Source broadcasts Relays forward simultaneously
Time
6
Introduction
Differential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Detection
Coherent detection
Channel estimation: training symbols
More channels to estimate
Overhead, bandwidth efficiency, mobility of users
Non-coherent detection
Differential modulation and demodulation: no channel
estimation
Investigating performance in time-varying environments
Developing simpler detection techniques
Developing robust detection techniques
7
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
Differential Distributed Space-Time Code (D-DSTC)
Rayleigh flat-fading, qi [k], gi [k], i = 1, · · · R
Auto-correlation: Jakes’ fading model
Transmission process is divided into two phases
q1[k]
q2[k]
qR[k]
g1[k]
g2[k]
gR[k]
Source
Destination
Relay 1
Relay 2
Relay R
8
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
System Model
Information convert to space-time codewords V[k] ∈ V
V = {Vl |V∗
l Vl = VlV∗
l = IR}
Encoded differentially
s[k] = V[k]s[k − 1], s[0] = [1, 0, · · · , 0]t
Phase I: Source sends s[k] to relays
Phase II: Relays simultaneously forward them to Destination
Received signal at Destination :
y[k] = c P0RS[k]h[k] + w[k]
S[k]: Distributed space-time code
h[k]: equivalent channel vector
w[k]: equivalent noise vector
9
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
Two-Symbol Differential Detection
Slow-fading: h[k] ≈ h[k − 1]
y[k] = V[k]y[k − 1] + ˜w[k]
˜w[k] = w[k] − V[k]w[k − 1]
Non-coherent detection
ˆV[k] = arg min
V[k]∈V
|y[k] − V[k]y[k − 1]|2
10
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
Channel Variation Over Time
Common assumption: slow-fading, hi [k] ≈ hi [k − 1], i = 0, 1, 2
Depending on velocity, Doppler frequency fDTs
0 10 20 30 40 50 60 70 80 90 100
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
f
D
T
s
=.001
fD
Ts
=.01
f
D
T
s
=.03
Amplitude
time index, k
0 10 20 30 40 50 60 70 80 90 100
0
0.2
0.4
0.6
0.8
1
fD
Ts
=.001
f
D
T
s
=.01
fD
Ts
=.03
time index, k
Auto-Correlation
Figure: Amplitude |hi [k]| and auto-correlation of a Rayleigh flat-fading
channel, hi [k] ∼ CN(0, 1)
11
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
Multiple-Symbol Differential Detection (MSDD)
Take N received symbols: y = [ yt[1], yt [2], . . . , yt [N] ]t
,
y = c P0R S h + w = c P0R S Gq + w
S = diag { S[1], · · · , S[N] } , h = [ ht[1], · · · , ht[N] ]t
,
G = diag { G[1], · · · , G[N] } , q = [ qt[1], · · · , qt[N] ]t
,
w = [ wt[1], · · · , wt[N] ]t
Maximum Likelihood detection
V = arg max
V∈VN−1
E
G
1
πNdet{Σy}
exp −yH
Σ−1
y y
12
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
MSDD continue
New semi-optimal metric
V = arg max
V∈VN−1
1
πNdet{Σy}
exp −yH
Σ−1
y y
Simplified metric solvable by sphere decoding
No requirement to instantaneous channel information
Second-order statistics of channels are required V =
arg min
V∈VN−1
N−1
n=1
un,nV[n]y[n] +S[n + 1]
N
j=n+1
un,j SH[j]y[j] 2 .
13
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
Simulation Setup
Three simulation scenarios:
Scenarios fsr frd
Scenario I .001 .001
Scenario II .006 .004
Scenario III .009 .01
Amplification factor: A = Pi /(P0 + N0)
Power allocation: P0 = P/2, Pi = P/(2R), i = 1, · · · , R
14
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
Illustrative Results
5 10 15 20 25 30 35 40
10
−4
10
−3
10
−2
10
−1
10
0
Coherent Detection
CDD, Case I
CDD, Case II
MSDSD, Case II
CDD, Case III
MSDSD, Case III
P0/N0 (dB)
BER
Figure: BER results of D-DSTC relaying with two relays using Alamouti
code and BPSK.15
Introduction
Differential DSTC Relaying
Summary and Conclusions
System Model
Differential Detection
Simulation Results
Illustrative Results
5 10 15 20 25 30 35 40
10
−4
10
−3
10
−2
10
−1
10
0
Coherent Detection
CDD, Case I
CDD, Case II
MSDSD, Case II
CDD, Case III
MSDSD, Case III
P0/N0 (dB)
BER
Figure: BER results of D-DSTC relaying with two relays using Alamouti
code and QPSK.16
Introduction
Differential DSTC Relaying
Summary and Conclusions
Summary and Conclusions
Cooperative Communications
Distributed Space-Time Coding
Differential Detection and its performance in time-varying
channels
Multiple-Symbol Differential Detection
17
Introduction
Differential DSTC Relaying
Summary and Conclusions
Thank you for your attention!
18

More Related Content

PDF
Lecture set 5
PDF
Shortest Path Problem
PDF
Pilot Contamination Mitigation for Wideband Massive MIMO: Number of Cells Vs ...
PDF
E33018021
PPTX
Kmr slides
PDF
ENBIS 2018 presentation on Deep k-Means
PPTX
Floyd warshall algo {dynamic approach}
Lecture set 5
Shortest Path Problem
Pilot Contamination Mitigation for Wideband Massive MIMO: Number of Cells Vs ...
E33018021
Kmr slides
ENBIS 2018 presentation on Deep k-Means
Floyd warshall algo {dynamic approach}

What's hot (20)

PDF
Time of arrival based localization in wireless sensor networks a non linear ...
ODP
2007 EuRad Conference: Speech on Rough Layers (odp)
PPTX
ECCV WS 2012 (Frank)
PDF
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
PPT
2007 EuRad Conference: Speech on Rough Layers (ppt)
PPTX
Neural Networks - How do they work?
PDF
Csr2011 june14 15_45_musatov
PPTX
Vector quantization
PDF
Chap10 slides
PPT
Digital signal processor part 3
PDF
Cdc18 dg lee
PPT
vector QUANTIZATION
PPT
2.6 all pairsshortestpath
PDF
Elliptic curve scalar multiplier using karatsuba
PDF
Impact of Signal Length in CrossCorrelation Based Underwater Network Size Est...
PDF
Joint blind calibration and time-delay estimation for multiband ranging
PPTX
Pixelrelationships
PDF
PDF
2012 mdsp pr08 nonparametric approach
PPT
Q-Metrics in Theory And Practice
Time of arrival based localization in wireless sensor networks a non linear ...
2007 EuRad Conference: Speech on Rough Layers (odp)
ECCV WS 2012 (Frank)
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
2007 EuRad Conference: Speech on Rough Layers (ppt)
Neural Networks - How do they work?
Csr2011 june14 15_45_musatov
Vector quantization
Chap10 slides
Digital signal processor part 3
Cdc18 dg lee
vector QUANTIZATION
2.6 all pairsshortestpath
Elliptic curve scalar multiplier using karatsuba
Impact of Signal Length in CrossCorrelation Based Underwater Network Size Est...
Joint blind calibration and time-delay estimation for multiband ranging
Pixelrelationships
2012 mdsp pr08 nonparametric approach
Q-Metrics in Theory And Practice
Ad

Viewers also liked (11)

PDF
Differential Distributed Space-Time Coding with Imperfect Synchronization in ...
PDF
Asynchronous Differential Distributed Space-Time Coding
PDF
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channels
PDF
Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
PDF
Intro deep learning
PDF
Cooperative Wireless Communications
PDF
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...
PPTX
Red coral for taurus zodiac sign
PPTX
The magical powers of red coral and its substitutes
PDF
Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...
PDF
Non-Uniform sampling and reconstruction of multi-band signals
Differential Distributed Space-Time Coding with Imperfect Synchronization in ...
Asynchronous Differential Distributed Space-Time Coding
Differential Dual-Hop Relaying over Time-Varying Rayleigh-Fading Channels
Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
Intro deep learning
Cooperative Wireless Communications
Differential Amplify-and-Forward Relaying in Time-Varying Rayleigh Fading Cha...
Red coral for taurus zodiac sign
The magical powers of red coral and its substitutes
Blind-Spectrum Non-uniform Sampling and its Application in Wideband Spectrum ...
Non-Uniform sampling and reconstruction of multi-band signals
Ad

Similar to Multiple-Symbol Differential Detection for Distributed Space-Time Coding (20)

PDF
AINL 2016: Goncharov
PPT
introduction to digital signal processing
PDF
Scattering Model for Vegetation Canopies and Simulation of Satellite Navigati...
PDF
EC8553 Discrete time signal processing
PDF
CINAF protocol
PPTX
Slides4The Communication System midterm Slides
PPTX
final.pptx
PPT
Multi-Carrier Transmission over Mobile Radio Channels.ppt
PPT
OFDM Basics.ppt
PPTX
TSIndexingIndexacao De Série ttemporal.pptx
PPT
Multidimensional wave digital filtering network
PDF
Performance of cognitive radio networks with maximal ratio combining over cor...
PPTX
Lecture 1 (ADSP).pptx
PDF
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
PDF
VoxelNet
PDF
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
PDF
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
PDF
Method for Converter Synchronization with RF Injection
PDF
Paper.pdf
PDF
Paper id 22201419
AINL 2016: Goncharov
introduction to digital signal processing
Scattering Model for Vegetation Canopies and Simulation of Satellite Navigati...
EC8553 Discrete time signal processing
CINAF protocol
Slides4The Communication System midterm Slides
final.pptx
Multi-Carrier Transmission over Mobile Radio Channels.ppt
OFDM Basics.ppt
TSIndexingIndexacao De Série ttemporal.pptx
Multidimensional wave digital filtering network
Performance of cognitive radio networks with maximal ratio combining over cor...
Lecture 1 (ADSP).pptx
DIGITAL WAVE FORMULATION OF THE PEEC METHOD
VoxelNet
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
Method for Converter Synchronization with RF Injection
Paper.pdf
Paper id 22201419

Recently uploaded (20)

PPT
Unit - I.lathemachnespct=ificationsand ppt
DOCX
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
PDF
IAE-V2500 Engine Airbus Family A319/320
PPT
UNIT-I Machine Learning Essentials for 2nd years
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PDF
IAE-V2500 Engine for Airbus Family 319/320
PPTX
Unit IImachinemachinetoolopeartions.pptx
PDF
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
PPTX
Unit IILATHEACCESSORSANDATTACHMENTS.pptx
PPTX
quantum theory on the next future in.pptx
PPTX
IOP Unit 1.pptx for btech 1st year students
PDF
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
PDF
B461227.pdf American Journal of Multidisciplinary Research and Review
PDF
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
PDF
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
PPTX
Research Writing, Mechanical Engineering
PPTX
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
PDF
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
PPT
Basics Of Pump types, Details, and working principles.
PPTX
SC Robotics Team Safety Training Presentation
Unit - I.lathemachnespct=ificationsand ppt
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
IAE-V2500 Engine Airbus Family A319/320
UNIT-I Machine Learning Essentials for 2nd years
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
IAE-V2500 Engine for Airbus Family 319/320
Unit IImachinemachinetoolopeartions.pptx
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
Unit IILATHEACCESSORSANDATTACHMENTS.pptx
quantum theory on the next future in.pptx
IOP Unit 1.pptx for btech 1st year students
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
B461227.pdf American Journal of Multidisciplinary Research and Review
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
Research Writing, Mechanical Engineering
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
Basics Of Pump types, Details, and working principles.
SC Robotics Team Safety Training Presentation

Multiple-Symbol Differential Detection for Distributed Space-Time Coding

  • 1. Introduction Differential DSTC Relaying Summary and Conclusions Multiple-Symbol Differential Detection for Distributed Space-Time Coding M. R. Avendi, Ha H. Nguyen and Nguyen Quoc-Tuan Department of Electrical & Computer Engineering University of Saskatchewan April, 2014 1
  • 2. Introduction Differential DSTC Relaying Summary and Conclusions Outline 1 Introduction 2 Differential DSTC Relaying 3 Summary and Conclusions 2
  • 3. Introduction Differential DSTC Relaying Summary and Conclusions Cooperative Communications Motivation Wireless fading channel Spacial diversity: multiple antennas, better spectral efficiency Limitation in space, power, complexity in many applications Cooperative diversity Phone Base Station 3
  • 4. Introduction Differential DSTC Relaying Summary and Conclusions Cooperative Communications Cooperative Communications Non-directional propagation of electromagnetic waves Users help each other Virtual antenna array Source Destination Relay Direct channel Cascaded channel 4
  • 5. Introduction Differential DSTC Relaying Summary and Conclusions Cooperative Communications Relay Protocols Decode-and-Forward Amplify-and-Forward (AF): simplicity of relaying function Figure: Taken from: A. Nosratinia, T. E. Hunter, A. Hedayat, ”Cooperative communication in wireless networks,” Communications Magazine, IEEE , vol.42, no.10, pp.74,80, Oct. 2004 5
  • 6. Introduction Differential DSTC Relaying Summary and Conclusions Cooperative Communications 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: Better bandwidth efficiency, higher complexity Phase I Phase II Source broadcasts Relays forward simultaneously Time 6
  • 7. Introduction Differential DSTC Relaying Summary and Conclusions Cooperative Communications Detection Coherent detection Channel estimation: training symbols More channels to estimate Overhead, bandwidth efficiency, mobility of users Non-coherent detection Differential modulation and demodulation: no channel estimation Investigating performance in time-varying environments Developing simpler detection techniques Developing robust detection techniques 7
  • 8. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results Differential Distributed Space-Time Code (D-DSTC) Rayleigh flat-fading, qi [k], gi [k], i = 1, · · · R Auto-correlation: Jakes’ fading model Transmission process is divided into two phases q1[k] q2[k] qR[k] g1[k] g2[k] gR[k] Source Destination Relay 1 Relay 2 Relay R 8
  • 9. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results System Model Information convert to space-time codewords V[k] ∈ V V = {Vl |V∗ l Vl = VlV∗ l = IR} Encoded differentially s[k] = V[k]s[k − 1], s[0] = [1, 0, · · · , 0]t Phase I: Source sends s[k] to relays Phase II: Relays simultaneously forward them to Destination Received signal at Destination : y[k] = c P0RS[k]h[k] + w[k] S[k]: Distributed space-time code h[k]: equivalent channel vector w[k]: equivalent noise vector 9
  • 10. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results Two-Symbol Differential Detection Slow-fading: h[k] ≈ h[k − 1] y[k] = V[k]y[k − 1] + ˜w[k] ˜w[k] = w[k] − V[k]w[k − 1] Non-coherent detection ˆV[k] = arg min V[k]∈V |y[k] − V[k]y[k − 1]|2 10
  • 11. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results Channel Variation Over Time Common assumption: slow-fading, hi [k] ≈ hi [k − 1], i = 0, 1, 2 Depending on velocity, Doppler frequency fDTs 0 10 20 30 40 50 60 70 80 90 100 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 f D T s =.001 fD Ts =.01 f D T s =.03 Amplitude time index, k 0 10 20 30 40 50 60 70 80 90 100 0 0.2 0.4 0.6 0.8 1 fD Ts =.001 f D T s =.01 fD Ts =.03 time index, k Auto-Correlation Figure: Amplitude |hi [k]| and auto-correlation of a Rayleigh flat-fading channel, hi [k] ∼ CN(0, 1) 11
  • 12. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results Multiple-Symbol Differential Detection (MSDD) Take N received symbols: y = [ yt[1], yt [2], . . . , yt [N] ]t , y = c P0R S h + w = c P0R S Gq + w S = diag { S[1], · · · , S[N] } , h = [ ht[1], · · · , ht[N] ]t , G = diag { G[1], · · · , G[N] } , q = [ qt[1], · · · , qt[N] ]t , w = [ wt[1], · · · , wt[N] ]t Maximum Likelihood detection V = arg max V∈VN−1 E G 1 πNdet{Σy} exp −yH Σ−1 y y 12
  • 13. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results MSDD continue New semi-optimal metric V = arg max V∈VN−1 1 πNdet{Σy} exp −yH Σ−1 y y Simplified metric solvable by sphere decoding No requirement to instantaneous channel information Second-order statistics of channels are required V = arg min V∈VN−1 N−1 n=1 un,nV[n]y[n] +S[n + 1] N j=n+1 un,j SH[j]y[j] 2 . 13
  • 14. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results Simulation Setup Three simulation scenarios: Scenarios fsr frd Scenario I .001 .001 Scenario II .006 .004 Scenario III .009 .01 Amplification factor: A = Pi /(P0 + N0) Power allocation: P0 = P/2, Pi = P/(2R), i = 1, · · · , R 14
  • 15. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results Illustrative Results 5 10 15 20 25 30 35 40 10 −4 10 −3 10 −2 10 −1 10 0 Coherent Detection CDD, Case I CDD, Case II MSDSD, Case II CDD, Case III MSDSD, Case III P0/N0 (dB) BER Figure: BER results of D-DSTC relaying with two relays using Alamouti code and BPSK.15
  • 16. Introduction Differential DSTC Relaying Summary and Conclusions System Model Differential Detection Simulation Results Illustrative Results 5 10 15 20 25 30 35 40 10 −4 10 −3 10 −2 10 −1 10 0 Coherent Detection CDD, Case I CDD, Case II MSDSD, Case II CDD, Case III MSDSD, Case III P0/N0 (dB) BER Figure: BER results of D-DSTC relaying with two relays using Alamouti code and QPSK.16
  • 17. Introduction Differential DSTC Relaying Summary and Conclusions Summary and Conclusions Cooperative Communications Distributed Space-Time Coding Differential Detection and its performance in time-varying channels Multiple-Symbol Differential Detection 17
  • 18. Introduction Differential DSTC Relaying Summary and Conclusions Thank you for your attention! 18