Link Adaptation Techniques for Future Terrestrial and Satellite Communications
Anxo Tato Arias
Supervised by Carlos Mosquera Nartallo atlanTTic Research Center, Universidade de Vigo
December 13, 2019
Anxo Tato Arias 1 / 71
Link Adaptation Techniques for Future Terrestrial and Satellite - - PowerPoint PPT Presentation
Link Adaptation Techniques for Future Terrestrial and Satellite Communications Anxo Tato Arias Supervised by Carlos Mosquera Nartallo atlanTTic Research Center, Universidade de Vigo December 13, 2019 Anxo Tato Arias 1 / 71 1. Motivation
Anxo Tato Arias 1 / 71
Anxo Tato Arias 2 / 71
Anxo Tato Arias 3 / 71
Anxo Tato Arias 4 / 71
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Time (s) 0.5 1 1.5 2 2.5 3 Channel capacity (bits/s/Hz)
Spectral efficiency High Low Good Poor Channel conditions
64-QAM QPSK 16-QAM
1/4 1/2 9/10
Anxo Tato Arias 5 / 71
Anxo Tato Arias 6 / 71
Mobile Satellite Systems Fixed Satellite Systems
Terrestrial and satellite communication systems
Anxo Tato Arias 7 / 71
Motivation
Anxo Tato Arias 8 / 71
Motivation
Return link F
w a r d l i n k Return link Forward link Feeder link C-band Uplink 1990.3 MHz Downlink 2175.3 MHz Downlink 2175.6 MHz Uplink 1990.6 MHz Gateway (Germany) Loop-back mode Mobile terminal Satellite Omnispace F-2 Ground station 2 3 4 5 6 1 7 8
Anxo Tato Arias 9 / 71
Adaptation schemes
2 4 6 Effective SNR (dB) 0.3 0.4 0.5 0.6 0.7 0.8 0.9 MCS Coding rate
Anxo Tato Arias 10 / 71
Adaptation schemes
Anxo Tato Arias 11 / 71
Adaptation schemes
Anxo Tato Arias 11 / 71
System specifications
Anxo Tato Arias 12 / 71
System specifications
Framing Scrambler T urbo-coding Puncturing & Channel Interl. Modulator Matched Filter User data
Anxo Tato Arias 13 / 71
Experimental Results
−2 2 4 6 8 10 12 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 Average SNR at Ground Station (dB) Spectral Efficiency (bit/s/Hz) Open loop Closed loop Balanced Balanced convex −2 2 4 6 8 10 12 0.1 0.2 0.3 0.4 0.5 0.6 0.7 Average SNR at Ground Station (dB) FER Open loop Closed loop Balanced Balanced convex
Anxo Tato Arias 14 / 71
Experimental Results
50 100 150 200 250 300 350 400 450 500 −6 −4 −2 2 4 6 8 Time (s) SNR (dB) SNR at Ground Station and MODCODs SNR at Ground Station MODCOD 50 100 150 200 250 300 350 400 450 500 −95 −90 −85 −80 Time (s) RSSI (dBm) RSSI and longitude −7.475 −7.47 −7.465 −7.46 Longitude (o) RSSI Longitude
Anxo Tato Arias 15 / 71
Conclusions
Anxo Tato Arias 16 / 71
Anxo Tato Arias 17 / 71
Mobile Satellite Systems Fixed Satellite Systems
Future terrestrial and satellite communication systems
(under revision)
Anxo Tato Arias 18 / 71
Motivation
Anxo Tato Arias 19 / 71
Motivation
Anxo Tato Arias 20 / 71
Nullification
Actual channel CSIT: Estimated channel available at GW
#1 #2 #3
Actual channel CSIT: Estimated channel available at GW
Anxo Tato Arias 21 / 71
Nullification
Actual channel CSIT: Estimated channel available at GW Precoding matrix
SINR MODCOD
LUT
MODCOD
Actual precoded SINR Estimated precoded SINR
SINR absolute error LUT Lookup Table Selected Modulation and Coding Scheme
k wk|2
k wj|2 + N0
k wk|2
k wj|2 + N0
Anxo Tato Arias 22 / 71
Simulation Parameters
Anxo Tato Arias 23 / 71
Simulation Results
Anxo Tato Arias 24 / 71
Simulation Results
Comparison maximum SINR error SYNC I/N -10 dB REAL Null. SYNC I/N -20 dB SYNC I/N -25 dB 0.5 1 1.5 2 2.5 Maximum SINR error (dB)
Nominal C/N Nominal C/N minus 3 dB
0.5 1 1.5 2 SINR absolute error (dB) 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 CCDF: P(error > x) Global margin [245 beams REAL Null.] Nominal C/N Nominal C/N minus 3 dB
Anxo Tato Arias 25 / 71
Simulation Results
Anxo Tato Arias 26 / 71
Simulation Results
Throughput comparison 6 sectors per beam 4 sectors per beam No interbeam scheduling 60 65 70 75 80 85 90 95 100 Relative Throughput (%)
Perfect CSIT
Anxo Tato Arias 27 / 71
Simulation Results
1 2 3 4 5 Frame number 10 4
0.2 Margin evolution
Anxo Tato Arias 28 / 71
Conclusions
Anxo Tato Arias 29 / 71
Anxo Tato Arias 30 / 71
Mobile Satellite Systems Fixed Satellite Systems
Future terrestrial and satellite communication systems
Anxo Tato Arias 31 / 71
Introduction
Spatial Multiplexing
Anxo Tato Arias 32 / 71
Introduction
Spatial Multiplexing
Spatial Modulation
1 S2=0/1
Anxo Tato Arias 32 / 71
Introduction
Spatial Multiplexing
Spatial Modulation
1 S2=0/1
bits Bit splitter M-QAM Antenna selection RF switches Channel
Anxo Tato Arias 32 / 71
Introduction
Channel Capacity calculation Maximum achievable rate
Anxo Tato Arias 33 / 71
Introduction
Channel Capacity calculation Maximum achievable rate
Anxo Tato Arias 33 / 71
Introduction
Channel Capacity calculation Maximum achievable rate
Anxo Tato Arias 33 / 71
Introduction
Anxo Tato Arias 34 / 71
Introduction
R )⌋ matrices
Anxo Tato Arias 34 / 71
Introduction
l=1 EW
l′=1 e −γ
+w2
i=1
j=1 CN(0, Φj)
10 20 30 SINR (dB) 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 (bpcu) MI or contrained capacity (QPSK) MI or contrained capacity (16QAM) Unconstrained capacity (Shannon)
Anxo Tato Arias 35 / 71
Introduction
Anxo Tato Arias 36 / 71
Neural Network-based MI and Capacity Estimation
Channel
Anxo Tato Arias 37 / 71
Neural Network-based MI and Capacity Estimation
Channel
Channel
Anxo Tato Arias 37 / 71
Neural Network-based MI and Capacity Estimation
Channel
Channel
Anxo Tato Arias 37 / 71
Neural Network Features Selection
L
1 h2
1 h2 = h1 · h2 · cos ΘH · eiϕ,
2 4 6 8 Antenna 1
2 4 6 8 Antenna 2 Received symbols "real" SM-BPSK SNR = 10 dB
2 4 6 8 Antenna 1
2 4 6 8 Antenna 2 Received symbols "real" SM-BPSK SNR = 15 dB
2 4 6 8 Antenna 1
2 4 6 8 Antenna 2 Received symbols "real" SM-BPSK SNR = 10 dB
2 4 6 8 Antenna 1
2 4 6 8 Antenna 2 Received symbols "real" SM-BPSK SNR = 15 dB
Anxo Tato Arias 38 / 71
Neural Network Features Selection
2
R )⌋
2
# pairs of angles SM 8 × 8 8 28 GSM 8 × 8, R = 2 16 L2 = 120
Anxo Tato Arias 39 / 71
Simulation Results
Anxo Tato Arias 40 / 71
Simulation Results
Option # Features Global MSE i) Column norms and scalar product 4 6.98 · 10−4 ii) Column norms and angles 4 3.36 · 10−4 iii) Column norms and distances 6 5.21 · 10−5 iv) Column norms, distances and scalar product 8 4.96 · 10−5 v) Column norms, distances and angles 8
Anxo Tato Arias 41 / 71
Simulation Results
Option # Features Global MSE i) Column norms and scalar product 4 6.98 · 10−4 ii) Column norms and angles 4 3.36 · 10−4 iii) Column norms and distances 6 5.21 · 10−5 iv) Column norms, distances and scalar product 8 4.96 · 10−5 v) Column norms, distances and angles 8
Anxo Tato Arias 41 / 71
Simulation Results
Option # Features Global MSE i) Column norms and scalar product 4 6.98 · 10−4 ii) Column norms and angles 4 3.36 · 10−4 iii) Column norms and distances 6 5.21 · 10−5 iv) Column norms, distances and scalar product 8 4.96 · 10−5 v) Column norms, distances and angles 8
Global MSE QPSK 3σ
Taylor approximation 1.87 · 10−2 0.330 0.523 Jensen based approximation 1.21 · 10−2 0.229 0.300 Neural network 2.97 · 10−5 0.016 0.067
Anxo Tato Arias 41 / 71
Simulation Results
Option # Features Global MSE i) Column norms and scalar product 4 6.98 · 10−4 ii) Column norms and angles 4 3.36 · 10−4 iii) Column norms and distances 6 5.21 · 10−5 iv) Column norms, distances and scalar product 8 4.96 · 10−5 v) Column norms, distances and angles 8
Global MSE QPSK 3σ
Taylor approximation 1.87 · 10−2 0.330 0.523 Jensen based approximation 1.21 · 10−2 0.229 0.300 Neural network 2.97 · 10−5 0.016 0.067
Taylor approx. Jensen approx. Neural network Real products 7, 168 32, 800 368 Non linear operations 784 1, 347 20
Anxo Tato Arias 41 / 71
Simulation Results
# features Global MSE SM 2 × 2 option (ii) 4 3.36 · 10−4 SM 4 × 4 16 2.40 · 10−4 SM 8 × 8 (Q = 5) 18 5.06 · 10−5 Anxo Tato Arias 42 / 71
Simulation Results
# features Global MSE SM 2 × 2 option (ii) 4 3.36 · 10−4 SM 4 × 4 16 2.40 · 10−4 SM 8 × 8 (Q = 5) 18 5.06 · 10−5
Anxo Tato Arias 42 / 71
Simulation Results
# features Global MSE SM 2 × 2 option (ii) 4 3.36 · 10−4 SM 4 × 4 16 2.40 · 10−4 SM 8 × 8 (Q = 5) 18 5.06 · 10−5
Anxo Tato Arias 42 / 71
Simulation Results
# features Global MSE SM 2 × 2 option (ii) 4 3.36 · 10−4 SM 4 × 4 16 2.40 · 10−4 SM 8 × 8 (Q = 5) 18 5.06 · 10−5
Anxo Tato Arias 42 / 71
Conclusions
Anxo Tato Arias 43 / 71
Anxo Tato Arias 44 / 71
Mobile Satellite Systems Fixed Satellite Systems
Future terrestrial and satellite communication systems
Anxo Tato Arias 45 / 71
Motivation
Mobile Terminal (MT) Gateway User link Feeder link
Satcom Transceiver
1518 1559 1626.5 1675 f (MHz) RHCP
Anxo Tato Arias 46 / 71
Motivation
Mobile Terminal (MT) Gateway User link Feeder link
DP Satcom Transceiver
1518 1559 1626.5 1675 f (MHz) RHCP LHCP
Anxo Tato Arias 46 / 71
System Model
Anxo Tato Arias 47 / 71
System Model
OPTBC (Alamouti) info bits R L Polarization-time codeword 2 symbol periods Variable rate channel encoder r QPSK
Anxo Tato Arias 47 / 71
System Model
OPTBC (Alamouti) info bits R L Polarization-time codeword 2 symbol periods Variable rate channel encoder r QPSK
R L info bits Variable rate channel encoder Bit splitter Variable rate channel encoder QPSK Polarization mapper
Anxo Tato Arias 47 / 71
System Model
OPTBC (Alamouti) info bits R L Polarization-time codeword 2 symbol periods Variable rate channel encoder r QPSK
R L info bits Variable rate channel encoder Bit splitter Variable rate channel encoder QPSK Polarization mapper
Serial to Parallel R L info bits Variable rate channel encoder r
QPSK QPSK
Anxo Tato Arias 47 / 71
System Model
2 4 6 Effective SNR (dB) 0.3 0.4 0.5 0.6 0.7 0.8 0.9 MCS Coding rate
Anxo Tato Arias 48 / 71
System Model
Anxo Tato Arias 49 / 71
System Model
1 Channel generator: {Hn, n = 1, 2, . . . , N}
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Time (s)
5 10 Channel matrix coefficients (dB) h11 h22 h12 h21
2 SINR calculation per received symbols
3 SINR compression
500 1000 1500 2000 2500 4 5 6 7 8 9 10 11 12 13 Channel matrix coefficients (dB) h11 h22 h12 h21
Anxo Tato Arias 50 / 71
System Model
Margin adaptation Outer loop Inner loop MCS frame i
Anxo Tato Arias 51 / 71
System Model
Margin adaptation Outer loop Inner loop MCS frame i
Margin adaptation Outer loop Inner loop Rate frame i
0.9 0.8 0.2 0.1
Anxo Tato Arias 51 / 71
Simulation Results
5 10 15 20 25
SNR (dB)
20 40 60 80 100
Frequency (%)
OPTBC PMod V-BLAST
Anxo Tato Arias 52 / 71
Simulation Results
5 10 15 20 25
SNR (dB)
0.5 1 1.5 2 2.5 3 3.5
Spectral Efficiency (bps/Hz)
SISO Anxo Tato Arias 53 / 71
Simulation Results
5 10 15 20 25
SNR (dB)
0.5 1 1.5 2 2.5 3 3.5
Spectral Efficiency (bps/Hz)
SISO OPTBC
Anxo Tato Arias 53 / 71
Simulation Results
5 10 15 20 25
SNR (dB)
0.5 1 1.5 2 2.5 3 3.5
Spectral Efficiency (bps/Hz)
SISO OPTBC PMod
Anxo Tato Arias 53 / 71
Simulation Results
5 10 15 20 25
SNR (dB)
0.5 1 1.5 2 2.5 3 3.5
Spectral Efficiency (bps/Hz)
SISO OPTBC PMod V-BLAST
Anxo Tato Arias 53 / 71
Simulation Results
5 10 15 20 25 SNR (dB) 0.5 1 1.5 2 2.5 3 3.5 Spectral Efficiency (bit/s/Hz) SISO OPTBC + V-BLAST OPTBC + V-BLAST + PMod
5 10 15 20 25 SNR (dB) 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 FER SISO OPTBC + V-BLAST OPTBC + V-BLAST + PMod
Anxo Tato Arias 54 / 71
Conclusions
Anxo Tato Arias 55 / 71
Anxo Tato Arias 56 / 71
Mobile Satellite Systems Fixed Satellite Systems
Future terrestrial and satellite communication systems
Anxo Tato Arias 57 / 71
Introduction
Anxo Tato Arias 58 / 71
Introduction
Anxo Tato Arias 58 / 71
Introduction
Anxo Tato Arias 58 / 71
Introduction
Variable rate channel encoder Information bits Bit splitter Antenna selection M-QAM modulator Channel estimation Soft detection Channel decoding Information bits Neural Network aided coding rate selection selected coding rate
Adaptive SM Transmitter SM Receiver
LLRs Feedback channel coding rate in use
Anxo Tato Arias 59 / 71
Proposed Method
1 Evaluation of the performance of the channel codes
Anxo Tato Arias 60 / 71
Proposed Method
2 Extraction of the SNR thresholds
5 10 15
Required SNR (dB)
0.5 1 1.5 2 2.5 3
Spectral efficiency (bits/s/Hz)
Anxo Tato Arias 61 / 71
Proposed Method
3 Building the dataset for Machine Learning
Anxo Tato Arias 62 / 71
Proposed Method
3 Building the dataset for Machine Learning
4 Neural network training
Anxo Tato Arias 62 / 71
Proposed Method
3 Building the dataset for Machine Learning
4 Neural network training
5 Performance evaluation
Anxo Tato Arias 62 / 71
Proposed Method
3 Building the dataset for Machine Learning
4 Neural network training
5 Performance evaluation
6 Operation phase
Anxo Tato Arias 62 / 71
Simulation Results
Anxo Tato Arias 63 / 71
Simulation Results
0.2 0.4 0.6 0.8 1 Target coding rate
0.2 0.4 0.6 0.8 1 Calculated coding rate Y=X Points 2 4 6 8 10 Target coding rate index 2 4 6 8 10 Calculated coding rate index Y=X Points
Anxo Tato Arias 64 / 71
Simulation Results
Anxo Tato Arias 65 / 71
Simulation Results
5 10 15 SNR (dB) 0.5 1 1.5 2 2.5 3 Spectral efficiency (bits/s/Hz) Genie-aided Fixed rate 1/4 Fixed rate 1/2
Anxo Tato Arias 66 / 71
Simulation Results
5 10 15 SNR (dB) 0.5 1 1.5 2 2.5 3 Spectral efficiency (bits/s/Hz) Genie-aided MI-based =0.80 Fixed rate 1/4 Fixed rate 1/2
Anxo Tato Arias 66 / 71
Simulation Results
5 10 15 SNR (dB) 0.5 1 1.5 2 2.5 3 Spectral efficiency (bits/s/Hz) Genie-aided Deep Learning based =0.03 MI-based =0.80 Fixed rate 1/4 Fixed rate 1/2
Anxo Tato Arias 66 / 71
Simulation Results
5 10 15 SNR (dB) 0.5 1 1.5 2 2.5 3 Spectral efficiency (bits/s/Hz) Genie-aided Deep Learning based =0.03 MI-based =0.80 Fixed rate 1/4 Fixed rate 1/2
5 10 15 SNR (dB) 10 -3 10 -2 10 -1 10 0 Outage probability Deep Learning based =0.03 MI-based =0.80 Fixed rate 1/4 Fixed rate 1/2
Anxo Tato Arias 67 / 71
Conclusions
Anxo Tato Arias 68 / 71
Anxo Tato Arias 69 / 71
Future terrestrial and satellite communication systems Anxo Tato Arias 70 / 71
Future terrestrial and satellite communication systems Anxo Tato Arias 70 / 71
Anxo Tato Arias 71 / 71