multi-receiver vector tracking - stanford university
TRANSCRIPT
![Page 1: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/1.jpg)
Multi-Receiver Vector TrackingYuting Ng and Grace Xingxin Gao
please feel free to view the .pptx version for the speaker notes
![Page 2: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/2.jpg)
Cutting-Edge Applications
Sampling Device
NetworkSync.
time
voltage/ current
synchronized phasor measurements
PMU
interference mitigation
SAR-GNSSProcessing
remotesensing
UAV formation
flight
1
![Page 3: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/3.jpg)
State-of-the-Art Techniques
Multiple antennas
Multiple receivers
Signal tracking
beamstearing
increased availability
PPP
DGPS
EKF IMU
clock
VDLL
VFLL
External aiding
increased robustness
RTK
2
![Page 4: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/4.jpg)
State-of-the-Art Techniques
Multiple antennas
Multiple receivers
Signal tracking
External aiding
beamstearing
increased availability
PPP
DGPS
EKF IMU
clock
VDLL
VFLL
increased robustness
RTK
2
![Page 5: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/5.jpg)
State-of-the-Art Techniques
Multiple receivers
Multiple antennas
Signal tracking
External aiding
beamstearing
increased availability
PPP
DGPS
EKF IMU
clock
VDLL
VFLL
Cooperative NavigationJoint Signal Tracking
increased robustness
RTK
2
![Page 6: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/6.jpg)
Joint tracking of multiple GNSS receivers for increased accuracy, robustness and reliability
Multi-Receiver Vector Tracking
3
![Page 7: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/7.jpg)
•Motivation | Coop Nav, Joint Signal Tracking
•Our Approach | Multi-Receiver Vector
Tracking
•Implementation | Hardware, Python SDR
•Experimental Validation
•Summary
Outline
![Page 8: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/8.jpg)
Receiver Network
Channel 1
Channel N
...
...
...
Receiver
...
Receiver
N ChannelsM Receivers4 Unknowns
Scheme Scalar SRVT MRVT
Entities N x M Channels M Receivers 1 Network
Unknowns N x M x 4 M x 8 1 x 14
M Receivers8 Unknowns
1 Network14 Unknowns
incoming raw signal
MRVT Receiver Architecture
4
![Page 9: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/9.jpg)
Comparison with other GNSS Processing Implementations
Single-Receiver Vector Tracking (SRVT) Multi-Receiver Vector Tracking (MRVT)
Antenna array Differential GPS (DGPS)
GNSS Receiver
GNSS Receiver
GNSS Receiver
Nav Filter
measurements/ coordinates
5
![Page 10: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/10.jpg)
MRVT Block Diagram
6
![Page 11: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/11.jpg)
MRVT Block Diagram
6
![Page 12: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/12.jpg)
Single Receiver Vector Tracking Loop
EKF-based Filter
Vector Delay Lock Loop - James J. Spilker, Jr. Global Positioning System-Theory and Applications, Volumes I, II. AIAA, Washington, DC., 1996.7
![Page 13: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/13.jpg)
Single Receiver PIA Vector Tracking
State Representation Process Noise Cov.
8
![Page 14: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/14.jpg)
Single Receiver PIA Vector Tracking
State Representation Process Noise Covariance Matrix
σ2σ2
9
![Page 15: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/15.jpg)
MRVT Block Diagram
10
![Page 16: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/16.jpg)
MRVT Loop
11
![Page 17: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/17.jpg)
MRVT Variations
MRPIAVT• Enforce timing constraints
→clock bias differ by constant→clock drift same
MRVTEnforce baseline, attitude
and velocity constraintsEnforce timing constraints
12
![Page 18: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/18.jpg)
Correlator
Code and Carrier Discriminators
Measurement Update
Code and CarrierNCO
Channel
incoming GPS signal
a prioriinformation
TimeUpdate
LOS Projections
EKF
navigationsolution
Multi-Receiver Vector Tracking
MRVT Filter
Receiver
ReceiverNetwork
13
![Page 19: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/19.jpg)
•Motivation | Coop Nav, Joint Signal Tracking
•Our Approach | Multi-Receiver Vector
Tracking
•Implementation | Hardware, Python SDR
•Experimental Validation
•Summary
Outline
![Page 20: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/20.jpg)
Overall Implementation
Software (Python SDR)
GNSS antennas ADCs
Receiver
Network
4.60m
Hardware
14
![Page 21: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/21.jpg)
Python SDR : Research Platform
• Share information effectively• SDR (Software Defined Radio)
• OOP (Object-Oriented Programming)
15
![Page 22: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/22.jpg)
Python SDR : Research Platform
16
![Page 23: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/23.jpg)
Python SDR : Teaching Platform
17
![Page 24: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/24.jpg)
Python SDR : Teaching Platform
17
![Page 25: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/25.jpg)
•Motivation | Coop Nav, Joint Signal Tracking
•Our Approach | Multi-Receiver Vector
Tracking
•Implementation | Hardware, Python SDR
•Experimental Validation
•Summary
Outline
![Page 26: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/26.jpg)
MRVT Positioning Results
SRVT MRVT
18
zoomed inSRVT
zoomed inMRVT
![Page 27: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/27.jpg)
MRVT Positioning Results
SRVT MRVT
18
zoomed inSRVT
zoomed inMRVT
![Page 28: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/28.jpg)
MRVT Results: Reliable Altitudes
19
![Page 29: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/29.jpg)
MR
VT
Res
ults
: Acc
urat
e B
asel
ines 19
![Page 30: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/30.jpg)
MR
VT
Res
ults
: Les
s N
oisy
Spe
eds 19
![Page 31: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/31.jpg)
Res
ults
with
Bui
ldin
gs+A
ccel
erat
ions
SRVT
MRV
T
20
![Page 32: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/32.jpg)
Res
ults
with
Bui
ldin
gs+A
ccel
erat
ions
zoom
ed in
zoom
ed in
20
SRVT
MRV
T
![Page 33: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/33.jpg)
MR
PIA
VT
Res
ults
:Im
prov
ed T
imin
g A
ccur
acy
SRVT
MR
PIAV
T
21
![Page 34: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/34.jpg)
MR
PIA
VT
Res
ults
:Im
prov
ed T
imin
g A
ccur
acy
SRVT
MR
PIAV
T
21
![Page 35: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/35.jpg)
MR
PIA
VT:
Res
ista
nt to
Jam
min
gA
dded
noi
se o
f diff
eren
t lev
els Clo
ck d
rift c
ompa
rison
ac
ross
diff
eren
t noi
se p
ower
Clo
ck b
ias
com
paris
on
acro
ss d
iffer
ent n
oise
pow
er
22
![Page 36: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/36.jpg)
MR
PIA
VT:
Rob
ust t
o M
eaco
ning
cloc
k bi
ascl
ock
drift
||sta
te e
rror c
ov||
cloc
k bi
ascl
ock
drift
||sta
te e
rror c
ov||
wea
k m
eaco
ning
(1:1
pow
er ra
tio)
stro
ng m
eaco
ning
(100
:1 p
ower
ratio
)
robu
st to
at
tack
atta
ckde
tect
ed
23
![Page 37: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/37.jpg)
MR
PIA
VT:
Det
ects
Dat
a S
poof
ing
cloc
k bi
ascl
ock
drift
||sta
te e
rror c
ov||
sate
llite
clo
ck b
iase
s sh
ifted
by
4s
atta
ckde
tect
ed
Atta
cked
af 0
in
Sub
fram
e 1
of
Eph
emer
ides
24
![Page 38: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/38.jpg)
•Mot
ivatio
n | C
oop
Nav
, Joi
nt S
igna
l Tra
ckin
g
•Our
App
roac
h | M
ulti-
Rec
eive
r V
ecto
r
Trac
king
•Impl
emen
tatio
n | H
ardw
are,
Pyt
hon
SD
R
•Exp
erim
enta
l Val
idat
ion
•Sum
mar
y
Out
line
![Page 39: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/39.jpg)
•Pr
opos
ed M
ulti-
Rec
eive
r Ve
ctor
Tra
ckin
g (M
RVT
)–
Coo
pera
tive
navi
gatio
n–
Join
t sig
nal t
rack
ing
•D
esig
ned
MR
VT A
rchi
tect
ure
Impl
emen
ted
in P
ytho
n SD
R
•C
ondu
cted
MR
VT E
xper
imen
ts
•Va
lidat
ed P
erfo
rman
ce Im
prov
emen
ts
–M
RVT
: D
emon
stra
ted
incr
ease
d ac
cura
cy in
hor
izon
tal
head
ing,
alti
tude
s, b
asel
ines
, spe
eds,
tim
ing
–M
RPI
AVT
: Dem
onst
rate
d im
prov
ed ti
min
g ac
cura
cy
and
prec
isio
n, ro
bust
ness
aga
inst
tim
ing
atta
cks
Sum
mar
y
25
![Page 40: Multi-Receiver Vector Tracking - Stanford University](https://reader031.vdocuments.site/reader031/viewer/2022020701/61f849d149762c5f0b2cc62a/html5/thumbnails/40.jpg)
Than
k yo
u!
From
all
of u
s @
UIU
C