CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Ā
Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
1. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Diļ¬erential Modulation and Non-Coherent
Detection in Wireless Relay Networks
PhD Thesis
by
M. R. Avendi
Advisor: Prof. Ha H. Nguyen
Department of Electrical & Computer Engineering
University of Saskatchewan
January, 2014
1
3. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Motivation
Wireless fading channel
Spacial diversity: multiple antennas, better spectral eļ¬ciency
Limitation in space, power, complexity in many applications
Cooperative diversity
Phone
Base Station
3
4. Introduction
Diļ¬erential AF Relaying
Diļ¬erential 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
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Cooperative Topologies
hsr
hrd
Destination
Relay
Source
Figure : Single-branch dual-hop relaying without direct link for coverage
extension.
5
6. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Cooperative Topologies
Source
Relay 1
Relay 2
Relay R
Destination
hsr1 hrd1
hsr2
hrd2
hsrR
hrdR
Figure : Multi-branch dual-hop relaying without direct link for coverage
extension and diversity improvement.
6
7. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Cooperative Topologies
Source
Relay
Destination
hsd
hsr hrd
Figure : Single-branch dual-hop relaying with direct link.7
8. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Cooperative Topologies
Source
Destination
Relay 1
Relay 2
Relay R
hsr1
hsr2
hsrR
hrd1
hrd2
hrdR
hsd
Figure : Multi-branch dual-hop relaying with direct link.8
9. Introduction
Diļ¬erential AF Relaying
Diļ¬erential 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
9
10. Introduction
Diļ¬erential AF Relaying
Diļ¬erential 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 eļ¬ciency,
higher complexity
Phase I Phase II
Source broadcasts Relays forward simultaneously
Time
10
11. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Cooperative Communications
Detection
Coherent detection
Channel estimation: training symbols
More channels to estimate
Overhead, bandwidth eļ¬ciency, mobility of users
Non-coherent detection
Diļ¬erential modulation and demodulation: no channel
estimation
Investigating performance in time-varying environments
Developing simpler detection techniques
Developing robust detection techniques
11
12. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Diļ¬erential Amplify-and-Forward Relaying
Rayleigh ļ¬at-fading channels, hi [k] ā¼ CN(0, Ļ2
i ), i = 0, 1, 2 at
time index k
Auto-correlation between two channel coeļ¬cients, n symbols
apart, Ļi (n) = E{hi [k]hā
i [k + n]} = Ļ2
i J0(2Ļfi n),
fi = fDTs normalized Doppler frequency
Transmission process is divided into two phases
h1[k] h2[k]
h0[k]
Source
Relay
Destination
12
13. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Diļ¬erential Amplify-and-Forward: Phase I
Convert to M-PSK symbols: v[k] ā V,
V = {ej2Ļm/M , m = 1, . . . , M ā 1}.
Diļ¬erential encoding: s[k] = v[k]s[k ā 1], s[0] = 1
h1[k]
h0[k]
Source
Relay
Destination
Received signal at Relay:
y0[k] =
ā
P0h0s[k] + w0[k], w0[k] ā¼ CN (0, N0)
Received signal at Destination:
y1[k] =
ā
P0h1[k]s[k] + w1[k], w1[k] ā¼ CN(0, N0)
13
14. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Diļ¬erential Amplify-and-Forward: Phase II
Amplifying with A and forwarding
h2[k]
Source
Relay
Destination
Received signal at Destination:
y2[k] = A P0h[k]s[k] + w[k]
ā Cascaded channel: h[k] = h1[k]h2[k]
ā Equivalent noise: w[k] = Ah2[k]w1[k] + w2[k]
ā Given h2[k], w[k] ā¼ CN(0, Ļ2
w ), Ļ2
w = N0(1 + A2|h2[k]|2)
14
15. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Two-Symbol Diļ¬erential Detection
Slow-fading assumption: h[k] ā h[k ā 1]
y2[k] = v[k]y2[k ā 1] + Ėw[k]
Ėw[k] = w[k] ā v[k]w[k ā 1]
Decision Variable: Ī¶2 = yā
2 [k ā 1]y2[k]
Non-coherent detection
Ėv[k] = arg min
v[k]āV
|Ī¶2 ā v[k]|2
.
15
16. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
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 ļ¬at-fading
channel, hi [k] ā¼ CN(0, 1)16
17. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Channel Time-Series Models
Time-varying models:
Individual channels: hi [k] = Ī±i hi [k ā 1] + 1 ā Ī±2
i ei [k],
i = 0, 1, 2
Ī±i = J0(2Ļfi n), auto-correlation
ei ā¼ CN(0, Ļ2
i ) independent of hi [k ā 1]
Cascaded channel: h[k] ā Ī±h[k ā 1] +
ā
1 ā Ī±2h2[k ā 1]e1[k]
Ī± = Ī±1Ī±2: auto-correlation of cascaded channel
Cascaded link:
y2[k] = Ī±v[k]y2[k ā 1] + Ėw[k]
Ėw[k] = w[k]āĪ±v[k]w[kā1]+ 1 ā Ī±2A P0h2[k ā 1]s[k]e1[k]
17
18. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Performance in time-varying channels
Eļ¬ective SNR
Ī³2 =
Ī±2Ļ2
1 + Ī±2 + (1 ā Ī±2)Ļ2
Slow-fading, Ī³2 ā Ļ2/2
Fast-fading, Ī³2 ā Ī±2
1āĪ±2
Pb(E), function of channel auto-correlations
Fast-fading, Pb(E) ā Error Floor
18
19. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Multiple-Symbol Diļ¬erential Detection (MSDD)
To overcome error ļ¬oor
Take N received symbols: y = [ y2[1], y2[2], . . . , y2[N] ]t
y = A P0diag{s}diag{h2}h1 + w (1)
where s = [ s[1], Ā· Ā· Ā· , s[N] ]t
, h2 = [ h2[1], Ā· Ā· Ā· , h2[N] ]t
,
h1 = [ h1[1], Ā· Ā· Ā· , h1[N] ]t
and w = [ w[1], Ā· Ā· Ā· , w[N] ]t
.
ML detection
Ės = arg max
sāCN
E
h2
1
ĻN det{Ry}
exp āyH
Rā1
y y (2)
Ry, co-variance matrix of y, depends on h2
19
20. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Using Ry = E
h2
{Ry}
Ės = arg min
sāCN
yH
R
ā1
y y = arg min
sāCN
Us 2
(3)
U = (LHdiag{y})ā, Cā1 = LLH,
C = A2P0Ļ2
2Rh + (1 + A2Ļ2
2)N0IN.
Rh = toeplitz{Ļ1(0)Ļ2(0), . . . , Ļ1(N ā 1)Ļ2(N ā 1)}.
Solve by sphere decoding with low complexity
No requirement to instantaneous channel information
Second-order statistics of channels are required
20
21. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Error Floor vs. Fade Rate
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
10
ā4
10
ā3
10
ā2
10
ā1
Simulation
f1 changes
f1&f2 change
fade rate
ErrorFloor
Analysis
Figure : Error ļ¬oor vs. fading rate, dual-hop relaying w.o. direct link,
DBPSK and two-symbol detection
21
22. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Simulation Setup
Two-symbol detection, N = 2
Multiple-symbol detection, N = 10
Table : Three fading scenarios.
Cases f1 f2 Channels status
Case I 0.001 0.001 both are slow-fading
Case II 0.01 0.001 SR is fast-fading
Case III 0.02 0.01 both are fast-fading
22
23. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Illustrative Results
10 15 20 25 30 35 40 45 50 55 60
10
ā4
10
ā3
10
ā2
10
ā1
10
0
Simulation CDD
Analysis CDD
Simulation MSD, Case II
Simulation MSD, Case III
Analysis, MSD
Coherent Detection
Coherent
P0/N0 (dB)
BER
Case I
Case II
Case III
Error Floor
Figure : BER in diļ¬erent fading cases and [Ļ2
1, Ļ2
2] = [1, 1] using DBPSK
and CDD (N = 2) and MSDD (N = 10).
23
24. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Published Results
M. R. Avendi and Ha H. Nguyen, āDiļ¬erential Dual-Hop Re-
laying under User Mobility,ā submitted to IET Communications
Journal
M. R. Avendi and Ha H. Nguyen, āDiļ¬erential Dual-Hop Relay-
ing over Time-Varying Rayleigh-Fading Channels,ā IEEE Cana-
dian Workshop on Information Theory (CWIT), Toronto, Canada,
2013
24
25. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Obtaining Diversity: Maximum Ratio Combining (MRC)
Ī¶0 = yā
0 [k ā 1]y0[k], Ī¶2 = yā
2 [k ā 1]y2[k]
Ī¶ = b0Ī¶0 + b2Ī¶2,
Ėv[k] = arg min
v[k]āV
|Ī¶ ā v[k]|2.
Proposed combining weights:
b0 = Ī±0/[1 + Ī±2
0 + (1 ā Ī±2
0)P0]
b2 = Ī±/[(1 + Ī±2
)(1 + A2
) + (1 ā Ī±2
)A2
P0]
y0[k] y0[k ā 1]
Ī¶0
b0
y2[k] y2[k ā 1]
Ī¶2
Ī¶
b2
+
ā
ā
Delay
Delay
25
26. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Error Performance
Eļ¬ective SNR: Ī³0 =
Ī±2
0Ļ0
1+Ī±2
0+(1āĪ±2
0)Ļ0
, Ī³2 = Ī±2Ļ2
1+Ī±2+(1āĪ±2)Ļ2
Slow-fading, Ī³0 ā Ļ0/2, Ī³2 ā Ļ2/2
Fast-fading, Ī³0 ā
Ī±2
0
1āĪ±2
0
, Ī³2 ā Ī±2
1āĪ±2
Pb(E), function of channel auto-correlations
Fast-fading, Pb(E) ā Error Floor
26
27. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Simulation Setup
Three simulation scenarios:
Scenarios f0 f1 f2
Scenario I .001 .001 .001
Scenario II .01 .01 .001
Scenario III .05 .05 .01
Ampliļ¬cation factor: A = Pi /(P0 + N0)
Power allocation: P0 = P/2, Pi = P/(2R), i = 1, Ā· Ā· Ā· , R
27
28. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Illustrative Results
0 5 10 15 20 25 30 35 40 45 50
10
ā6
10
ā5
10
ā4
10
ā3
10
ā2
10
ā1
10
0
CDD, Simulation
TVD, Simulation
Analysis
Error Floor
P/N0 (dB)
BER
Scenario I
Scenario II
Scenario III
0 5 10 15 20 25 30 35 40 45 50
10
ā5
10
ā4
10
ā3
10
ā2
10
ā1
10
0
CDD, Simulation
TVD, Simulation
Analysis
Error Floor
P/N0 (dB)
BER Scenario I Scenario II
Scenario III
Figure : BER of D-AF relaying with two (left) and three (right) relays
using DBPSK and DQPSK.28
29. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Published Results
M. R. Avendi and Ha H. Nguyen, āPerformance of diļ¬erential
amplify-and-forward relaying in multi-node wireless communi-
cations,ā IEEE Transactions on Vehicular Technology, 2013.
M. R. Avendi and Ha H. Nguyen, āDiļ¬erential Amplify-and-
Forward relaying in time-varying Rayleigh fading channels,ā IEEE
Wireless Communications and Networking Conference (WCNC),
Shanghai, China, 2013
29
30. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Obtaining Diversity: Selection Combining (SC) method
Ī¶ = arg max
Ī¶0,Ī¶2
{|Ī¶0|, |Ī¶2|}
Non-coherent detection: Ėv[k] = arg min
v[k]āV
|Ī¶ ā v[k]|2.
y0[k] y0[k ā 1]
Ī¶0
y2[k] y2[k ā 1]
Ī¶2
Ī¶
ā
ā
Delay
Delay
Selection
30
31. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Selection Combining: Error Performance
Simpler than Maximum-Ratio Combining (MRC)
Analysis in slow-fading: diversity of two
0 5 10 15 20 25 30
10
ā5
10
ā4
10
ā3
10
ā2
10
ā1
10
0
SC, simulation
SC, analysis
semiāMRC, simulation
DQPSK
DBPSK
P/N0 (dB)
BER
Figure : Bit-Error-Rate of Diļ¬erential Amplify-and-Forward relaying
using selection combining
31
32. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Error Performance cont.
Exact performance analysis in time-varying channels
0 5 10 15 20 25 30 35 40 45 50 55
10
ā6
10
ā5
10
ā4
10
ā3
10
ā2
10
ā1
10
0
Simulation SC
Analysis SC
Simulation semiāMRC
Lower Bound semiāMRC
Case III
Case II
Case I
Error Floor
P/N0 (dB)
BER
Figure : BER of D-AF relaying using selection combining employing
DBPSK
32
33. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Error Performance cont.
Extension to Multi-Relay system
0 5 10 15 20 25 30 35 40
10
ā6
10
ā5
10
ā4
10
ā3
10
ā2
10
ā1
10
0
simulation SC
simulation semiāMRC
L=2, Case III
L=3, Case III
L=3, Case I
L=2, Case II
L=2, Case I
P/N0 (dB)
BER
Figure : Simulation BER of D-AF systems with two and three relays
under diļ¬erent fading rates and symmetric channels33
34. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Without Direct Link
With Direct Link
Published Results
M. R. Avendi and Ha H. Nguyen, āSelection combining for
diļ¬erential amplify and-forward relaying over Rayleigh-fading
channels,ā IEEE Signal Process. Letters, 2013.
M. R. Avendi and Ha H. Nguyen, āPerformance of Selection
Combining for Diļ¬erential Amplify-and-Forward Relaying Over
Time-Varying Channels,ā Revised- submission to IEEE Trans-
actions on Wireless Communications
34
35. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Diļ¬erential Detection
Simulation Results
Recall 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
eļ¬ciency, higher complexity
Phase I Phase II
Source broadcasts Relays forward simultaneously
Time
35
36. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Diļ¬erential Detection
Simulation Results
Diļ¬erential Distributed Space-Time Code (D-DSTC)
Rayleigh ļ¬at-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
36
37. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Diļ¬erential Detection
Simulation Results
System Model
Information convert to space-time codewords V[k] ā V
V = {Vl |Vā
l Vl = VlVā
l = IR}
Encoded diļ¬erentially
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
37
38. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Diļ¬erential Detection
Simulation Results
Two-Symbol Diļ¬erential 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
Eļ¬ective SNR: Ī³ = Ī±2Ļ
1+Ī±2+(1āĪ±2)Ļ
Diversity goes to zero in fast-fading channels
38
39. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Diļ¬erential Detection
Simulation Results
Multiple-Symbol Diļ¬erential 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] } , 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
Simpliļ¬ed metric solvable by sphere decoding
No requirement to instantaneous channel information
Second-order statistics of channels are required
39
40. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Diļ¬erential Detection
Simulation Results
Illustrative Results
5 10 15 20 25 30 35 40 45 50
10
ā4
10
ā3
10
ā2
10
ā1
10
0
Coherent
MultipleāCodeword, Case III
MultipleāCodeword, Case II
TwoāCodeword, Upper Bound
TwoāCodeword, Simulation
P0/N0 (dB)
BER
Case I
Case II
Case III
Error Floor
Figure : BER results of D-DSTC relaying with two relays using Alamouti
code and BPSK.
40
41. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
System Model
Diļ¬erential Detection
Simulation Results
Published Results
M. R. Avendi and Ha H. Nguyen, āMultiple-Symbol Diļ¬erential
Detection for Distributed Space-Time Coding,ā IEEE Interna-
tional Conference on Computing, Management and Telecom-
munications (ComManTel), Vietnam, 2014
41
42. Introduction
Diļ¬erential AF Relaying
Diļ¬erential DSTC Relaying
Summary and Conclusions
Summary and Conclusions
Studied diļ¬erential encoding and decoding techniques in relay
networks
Developed a time-series model for cascaded channel
Analysed performance of various topologies: single-branch,
multi-branch
Proposed new combining weights for Maximum-Ratio
Combining method
Developed and analysed selection combining for diļ¬erential
AF relaying
Developed multiple-symbol diļ¬erential detection for relay
networks
Future development: no channel statistics, synchronization
errors
42