Presenter: Carlos Bocanegra
Next GEneration NEtworks and SYStems Lab
Advisor:
- Prof. Kaushik R. Chowdhury
NetBeam: Network of Distributed Presenter: Carlos Bocanegra - - PowerPoint PPT Presentation
NetBeam: Network of Distributed Presenter: Carlos Bocanegra Full-dimension Beamforming Advisor: Prof. Kaushik R. Chowdhury SDRs for Multi-user Heterogeneous Traffic Next GEneration NEtworks and SYStems Lab Motivation < > 2 1. +
> <
2
Resource Management Entity Pedestrian
Urban blended UAV oriented sub-6GHz Antenna Array Aerial on urban oriented High mobility
> <
3
! " ! ! !#$%(") (!#$%(") 3!#$%(")
> <
4
> <
5
> <
6
*AAS: Active Antenna Aystem
> <
7
Resource Management Entity
z x y ! โ 3-D antenna steering
Distributed Antenna Array
Group 1 Group 2 Group 3 3-D distributed users Disimilar traffic demands
๐๐ Channel user i ๐ Antenna elevation ๐ Antenna azimuth ๐๐ Beamforming weights user i ๐ณ ๐ QoS for user I (SINR) ๐ธ๐ ๐ Maximum Transmit Power
Total power Achieved SINR for user i Requested SINR for user i Restriction on available power
๐ ๐๐H ๐ ๐๐I ๐ ๐๐J
> <
8
[10] N.Seifi et al., โAdaptive Multicell 3-D Beamforming in Multiantenna Cellular Networks,โ Tech. Rep. 8, 2016. [12] N. M. Boers and D. Mak, โImpact of orientation and wire placement on received signal strengths,โ in IEEE CAMAD, 2016.
[17] G. Sun et al., โA Sidelobe and Energy Optimization Array Node Selection Algorithm for Collaborative Beamforming in Wireless Sensor Networks,โ IEEE Access, 2017. [18] B. Bejar Haro et al., โEnergy efficient collaborative beamforming in wireless sensor networks,โ IEEE Transactions on Signal Processing (TSP), 2014.
[8] Y. Gao et al., โMassive MIMO Antenna Selection: Switching Architectures, Capacity Bounds, and Optimal Antenna Selection Algorithms,โ IEEE TSP, 2018. [15] Kyungchul Kim et al., โSpatial-Correlation- Based Antenna Grouping for MIMO Systems,โ IEEE Transactions on Vehicular Technology, 2010.
> <
9
> <
10
*EGO: Efficient Global Optimization
> <
11
> <
12
15 30 45 60 75 90 30 60 90 120 150 180
15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐ต๐จ๐๐๐ฃ๐ขโ ๐ต๐จ๐๐๐ฃ๐ขโ
> <
13
channel AWGN
โฐ
15 30 45 60 75 90 30 60 90 120 150 180
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐
> <
14
channel AWGN
15 30 45 60 75 90 30 60 90 120 150 180
20 40 60 80 100 120 140 160 180
Azimuth antenna steering
0.008 0.01 0.012 0.014 0.016 0.018 0.02 0.022
Empirical channel gain
Kriging-based prediction using 4 trials
Real measurement Trials (known) Prediction (mean) Uncertainty (variance)
H > ๐ J > ๐ โ> ๐ I
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐
I)
> <
15
15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180
15 30 45 60 75 90
Elevation
30 60 90 120 150 180
Azimuth 6 trials
๐ต๐จ๐๐๐ฃ๐ขโ ๐ต๐จ๐๐๐ฃ๐ขโ ๐ต๐จ๐๐๐ฃ๐ขโ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐
> <
15 30 45 60 75 90 30 60 90 120 150 180
#6 kriging variance
16
15 30 45 60 75 90 30 60 90 120 150 180
#8 kriging variance
15 30 45 60 75 90 30 60 90 120 150 180
#5 kriging variance
15 30 45 60 75 90 30 60 90 120 150 180
#4 kriging variance
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐
> <
17
> <
18
๐ขH ๐ขI ๐ขJ ๐ขโ ๐ขโบ ๐
H
๐
I
๐
J
๐ทHH ๐ทโบJ
๐
H
๐
H ยฌ
๐
H ยฌยฌ
๐
H ยฌยฌยฌ
๐ขH ๐ขI ๐ขโบ ๐
I
๐
I ยฌ
๐
I ยฌยฌ
๐
I ยฌยฌยฌ
๐ ๐
J ยฌ
๐
J ยฌยฌ
๐
J ยฌยฌยฌ
โฆ
> <
19
> <
20
Use of the channel correlation matrix R
> <
21
> <
TX1 TX2 RX1
Correction reported using the out-of-band
WiFi Access Point
802.11ac
Frequency sync. Phase and Time sync. 1st Tx should defer its transmission Synchronized
22
> <
23
Servo Motor 1
TX1 TX2
Tx Radio
RX1
Servo Motor 2
Tx Radio Rx Radio
LoS Configuration angle
> <
15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180
LoS
15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180
LoS
24
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐
> <
25
50 100 150
Angular distance
0.01 0.02 0.03 0.04 0.05 0.06
(h)
50 100 150
Angular distance
0.02 0.04 0.06 0.08 0.1
(h)
Rx 2 Tx 5: Empirical Variogram Rx 2 Tx 6: Empirical Variogram Rx 2 Tx 7: Empirical Variogram Rx 2 Tx 8: Empirical Variogram Rx 2 Tx 5: Analytical Rx 2 Tx 6: Analytical Rx 2 Tx 7: Analytical Rx 2 Tx 8: Analytical
< 54ยฐ , 140ยฐ > Window < 75ยฐ , 98ยฐ > < 64ยฐ , 98ยฐ > < 73ยฐ , 113ยฐ > height: 45'' height: 73'' height: 51'' height: 73'' d: 40'' d: 40'' d: 60'' d: 10''
Receiver Transmitter
d: 52'' height: 29'' height: 29'' height: 29'' RX1 RX2 RX3 TX5 TX7 TX8 TX6 Open area < 64ยฐ , 98ยฐ > height: 51'' < 75ยฐ , 98ยฐ > < 73ยฐ , 113ยฐ > < 54ยฐ , 140ยฐ > height: 45'' height: 73'' height: 73'' d: 40'' d: 40'' d: 60'' d: 10''
Receiver Transmitter
d: 52'' Concrete wall height: 29'' height: 29'' height: 29'' RX1 RX2 RX3 TX5 TX7 TX8 TX6
> <
26
Random DIRECT-RD DIRECT-UM PI UM 0.02 0.04 0.06 0.08 0.1
Gap to optimality (linear gain) OUTDOORS
Off-line: 2 trials / On-line: 8 trials Off-line: 4 trials / On-line: 8 trials Off-line: 6 trials / On-line: 8 trials Off-line: 8 trials
On-line stage in DIRECT-UM minimizes the Gap to
Random DIRECT-RD DIRECT-UM PI UM 0.05 0.1 0.15 0.2
Gap to optimality (linear gain) INDOORS
Off-line: 2 trials / On-line: 8 trials Off-line: 4 trials / On-line: 8 trials Off-line: 6 trials / On-line: 8 trials Off-line: 8 trials
On-line stage in DIRECT-UM minimizes the Gap to
15 30 45 60 75 90 30 60 90 120 150 180
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐
> <
27
greedy random
Overall SNR lost (linear) OUTDOORS
DIRECT-UM UM PI DIRECT DIRECT-RD Random
greedy random 2 4 6 8 10
Overall tx. power (linear) OUTDOORS
DIRECT-UM UM PI DIRECT DIRECT-RD Random
DIRECT-UM with Optimum antenna allocation
> <
28
> < Servo Motor 1
TX1 TX2
Tx Radio
RX1
Goal: Does steering increase channel gain?
Servo Motor 2
Tx Radio Rx Radio Elevation: 90 degrees. Azimuth: 30 degrees. Elevation: 90 degrees. Azimuth: 150 degrees.
LoS Configuration angle
31
> <
32
20 40 60 80 100 120 140 160 180
Azimuth antenna steering
0.008 0.01 0.012 0.014 0.016 0.018 0.02 0.022
Empirical channel gain
Kriging-based prediction using 4 trials
Real measurement Trials (known) Prediction (mean) Uncertainty (variance)
20 40 60 80 100 120 140 160 180
Azimuth antenna steering
0.008 0.01 0.012 0.014 0.016 0.018 0.02 0.022
Empirical channel gain
Kriging-based prediction using 6 trials
Real measurement Trials (known) Prediction (mean) Uncertainty (variance)
20 40 60 80 100 120 140 160 180
Azimuth antenna steering
0.01 0.012 0.014 0.016 0.018 0.02
Empirical channel gain
Kriging-based prediction using 13 trials
Real measurement Trials (known) Prediction (mean) Uncertainty (variance)
20 40 60 80 100 120 140 160 180
Azimuth antenna steering
0.01 0.012 0.014 0.016 0.018 0.02
Empirical channel gain
Kriging-based prediction using 7 trials
Real measurement Trials (known) Prediction (mean) Uncertainty (variance)
> <
33
15 30 45 60 75 90 30 60 90 120 150 180
15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180 15 30 45 60 75 90 30 60 90 120 150 180
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐น๐๐๐ค๐๐ข๐๐๐ ๐ต๐จ๐๐๐ฃ๐ขโ ๐ต๐จ๐๐๐ฃ๐ขโ ๐ต๐จ๐๐๐ฃ๐ขโ
20 40 60 80 100 120 140 160 180
Azimuth antenna steering
0.008 0.01 0.012 0.014 0.016 0.018 0.02 0.022
Empirical channel gain
Kriging-based prediction using 4 trials
Real measurement Trials (known) Prediction (mean) Uncertainty (variance)
15 30 45 60 75 90 30 60 90 120 150 180
#6 kriging variance
๐ต๐จ๐๐๐ฃ๐ขโ ๐น๐๐๐ค๐๐ข๐๐๐
> <
I F F T
1 2 3 4 5 6 7 (N-1)/2 โฆ (N-1)/2
+ + + + +
W
G.S. #2 G.S. #1 G.S. #4 G.S. #3 Generate Bits 64-QAM 32-QAM 16-QAM 8-QAM QPSK BPSK
900 MHz
Zero Padding +
34
โฆ
XCORR G.S. #1 Synchronization + CSI + TA GS Set F F T
1 2 3 4 5 6 7
โฆ (N-1)/2
H Time Correction
โ ๐
Known Bits Bit Error Rate
BER โฆ
64-QAM 32-QAM 16-QAM 8-QAM QPSK BPSK XCORR G.S. #1 XCORR G.S. #1 XCORR G.S. #1