Professional Documents
Culture Documents
YA DOA Dual Antenna
YA DOA Dual Antenna
YA DOA Dual Antenna
IN SCIENCE TD(22)01TD(22)01049
AND TECHNOLOGY Bologna, IT
———————————————— February, 28th, 2022
EURO-COST
————————————————
SOURCE: Université libre de Bruxelles (ULB)
Abstract—Localization of radio-frequency (RF) trans- Previous work advised the use of virtual antenna
mitters can be achieved using virtual multi-antenna arrays. arrays for DoA estimation [7]–[10]. Virtual antenna
The method relies on a mobile, single-antenna receiver that arrays rely on moving, single-antenna receivers that cap-
captures successive messages from a transmitter, thereby
emulating a multi-antenna array. However, two main chal- ture multiple messages from the transmitter along their
lenges emerge from this technique: 1) Successive positions trajectory, as shown in Figure 1. The successive received
and orientations of antennas have to be determined, meet- messages will be processed similarly to the messages
ing spatial Nyquist criterion; 2) the local oscillator (LO) received by different antennas in a multiple-antenna
frequency offset between transmitter and receiver adds a array, allowing to recover the DoA of the transmitter.
drifting phase component to the received signal on each
antenna of the array. In this paper, we extend the algorithm Since virtual antenna arrays do not require any addi-
to dual-antenna receivers, which allows to recover the tional hardware in RF chipsets, they offer an attractive
azimuth (without ambiguity) and the elevation. A linear alternative for DoA estimation to large, expensive multi-
model of the LO frequency drift is also used, allowing for antenna arrays.
low-quality, drifting LOs. Controlled experimental results
from a software-defined radio testbench are presented.
Increased performance is noted when moving from a single
antenna to a multi-antenna system.
Index Terms—Direction of arrival, MUSIC, Virtual
Multi-antenna array, RF transmitter localization.
I. I NTRODUCTION
2π A
β⃗ · ⃗rA [n] = r [n] cos(θ) cos(φ)
λ E
A A
+rN [n] sin(θ) cos(φ) + rU [n] sin(φ) (3)
0
e
as well.
..
.
2
The first problem can be solved with the use of inertial
j 2π β0 t[N ]+β1 t 2[N ] +β(θ,φ)·⃗
⃗ r A [N ]
measurements units (IMUs). Acceleration and gyroscope e
j 2π β t[1]+β t2 [1] +β(θ,φ)·⃗
(9)
measurements can be integrated through an Extended 0 1 2
⃗ B
r [1]
e
Kalman filter (EKF) or Unscented Kalman filter (UKF),
..
providing a 3D navigation solution [11].
.
The second limitation requires to estimate the LO fre-
t2 [N ]
j 2π β0 t[N ]+β1 B ⃗
+β(θ,φ)·⃗
r [N ]
2
quency offset (and it’s accumulated phase) based on the e
received signal. We will see in Section III that a time
The terms wA [m] and wB [m] are the N × 1 white
linear model is appropriate to model the drift of the LO
Gaussian noise vectors for antenna A and B respectively.
frequency offset:
Finally, the term x[m] is defined as:
f0 [n] = β0 + β1 · t[n] (5) x[m] = α · s[m] · ejϕ0
For this final equation, it is important to note that
where β0 and β1 are the unknown parameters. If we the system should be calibrated appropriately, such that
make the assumption that f0 [n] is constant within packet ϕA B
0 = ϕ0 = ϕ0 .
n, the final expression for (4) can be derived: Conventional DoA estimation algorithms, such as
beamforming or MUSIC, can be used with the signal
t2 [n]
A
j ϕA
0 +2π. β0 t[n]+β1 2
system model (8). Let S = E{YY∗ } the 2N × 2N
r [n, m] = α · s[m] · e covariance matrix (where E. and (.)∗ are the expectation
⃗ A
· ej β·⃗r [n]
+ ω A [n, m] (6) and the Hermitian operator, respectively). In the case of
the MUSIC algorithm, we search for the K components
B. Multi-antenna system and joint estimation algorithm orthogonal to the noise subspace [12] (K = 1 if there is
only one signal source). Let Ew be the 2N × (2N − K)
Let us consider the scenario where we have a dual- matrix of eigenvectors corresponding to the 2N − K
antenna receiver moving in the 3D E-N-U space, as smallest eigenvalues of S. The MUSIC spectrum is
shown in Figure 2. computed as follows (where the dependence of A on
The signal received by the second antenna (denoted (β0 , β1 , θ, φ) has been omitted for clarity):
antenna B is given by): 1
PM U (β0 , β1 , θ, φ) = (10)
A∗ Ew E∗w A
t2 [n]
j ϕB
0 +2π β0 t[n]+β1 Therefore, the problem of finding the DoA (along-
rB [n, m] = α · s[m] · e
2
Fig. 6. Example of MUSIC spectrum in (θ, β1 , PM U ) space (90°- Fig. 7. Comparison of PDFs - single vs. dual antenna receiver (35
splitter). Main lobe at (93◦ , 3.41 s12 , −23.70 dB) and side lobe at processed data).
(−135◦ , 3.61 s12 , −26.88 dB)
V. C ONCLUSION
This paper investigates the use of dual-antenna re-
ceivers for performing virtual DoA estimation, as well
as the use of low-quality oscillators with drifting LO
frequency offset. We propose a DoA estimation model
that can account for dual-antenna receivers, and LO fre-
quency offset that has a linear drift over time. We present
a proof-of-concept experiment to show the feasibility of
the proposed algorithm. The experiment results show
that dual-antenna receiver outperforms single-antenna
receivers, and are able to resolve the remaining ambi-
Fig. 9. Comparison of CDFs - 0°- vs. 90°-splitters for dual antenna guity in the case of linear virtual arrays. However, the
system. appearance of high side lobes in the multi-dimensional
steering vector (that spans the angles-of-arrival, as well
as the LO frequency offset parameters) cause a certain
amount of misdetections. Our future work will investi-
C. Effect of travelled distance gate which trajectories, from a theoretical point-of-view,
allow to obtain the best DoA estimation performances.
Finally, we investigate the effect of travelled distance We will also test our proposed system in fully-wireless
on the DoA estimation using measurements from exper- scenarios, as opposed to the controlled emulations that
iments with 90°-splitter. For this, only 400 packets have were performed in this paper.
been selected to generate a virtual array of size 29.7 cm.
Subsampling has then been applied to generate two other R EFERENCES
virtual sizes i.e. 57.8 cm and 112.5 cm. To have the same
[1] Klaus Witrisal and Carles Antón-Haro, “Whitepaper on New
number of elements in all three virtual arrays, it implies Localization Methods for 5G Wireless Systems and the Internet-
that: of-Things,” Tech. Rep., COST Action CA15104 - IRACON,
2018.
• Selecting one packet out of 4 allows to cover 112.5 [2] Claude Oestges and Francois Quitin, Inclusive Radio Communi-
cm with the virtual array. cations for 5G and Beyond, Elsevier, 2021.
[3] N. Patwari, J.N. Ash, S. Kyperountas, A.O. Hero, R.L. Moses,
• Selecting one packet out of 2 allows to cover 57.8 and N.S. Correal, “Locating the nodes: cooperative localization
cm. in wireless sensor networks,” IEEE Signal Processing Magazine,
• No subsampling is needed for 29.7 cm. vol. 22, no. 4, pp. 54–69, 2005.
[4] Hui Liu, Houshang Darabi, Pat Banerjee, and Jing Liu, “Survey
The results are shown in Figure 10. While one would of wireless indoor positioning techniques and systems,” IEEE
expect that larger arrays would have lower errors, we Transactions on Systems, Man, and Cybernetics, Part C (Appli-
cations and Reviews), vol. 37, no. 6, pp. 1067–1080, 2007.
can see that the amount of misdetection increases with [5] Henk Wymeersch, Jaime Lien, and Moe Z. Win, “Cooperative
travelled distance. This is due to the fact that, for larger localization in wireless networks,” Proceedings of the IEEE, vol.
array, the sidelobes in the array steering vector are larger 97, no. 2, pp. 427–450, 2009.
[6] Kutluyil Doğançay, “Bearings-only target localization using total
than for physically smaller arrays, increasing the risks of least squares,” Signal Processing, vol. 85, no. 9, pp. 1695–1710,
misdetection. 2005.
[7] M. A. Yaqoob, A. Mannesson, N. R. Butt, and F. Tufvesson,
“Source localization using virtual antenna arrays,” in 2015
International Conference on Localization and GNSS (ICL-GNSS),
2015, pp. 1–6.
[8] A. Mannesson, M. A. Yaqoob, B. Bernhardsson, and F. Tufves-
son, “Tightly coupled positioning and multipath radio channel
tracking,” IEEE Transactions on Aerospace and Electronic
Systems, vol. 52, no. 4, pp. 1522–1535, 2016.
[9] François Quitin, Philippe De Doncker, François Horlin, and
Wee Peng Tay, “Virtual multiantenna array for estimating the
direction of a transmitter: System, bounds, and experimental
results,” IEEE Transactions on Vehicular Technology, vol. 67,
no. 2, pp. 1510–1520, 2018.
[10] Jianqiao Cheng, Ke Guan, and François Quitin, “Direction-
of-arrival estimation with virtual antenna array: Observability
analysis, local oscillator frequency offset compensation, and
experimental results,” IEEE Transactions on Instrumentation and
Measurement, vol. 70, pp. 1–13, 2021.
[11] Rudolph van der Merwe, Eric Wan, and Simon Julier, Sigma-
Point Kalman Filters for Nonlinear Estimation and Sensor-
Fusion: Applications to Integrated Navigation, 2004.
[12] R. Schmidt, “Multiple emitter location and signal parameter
estimation,” IEEE Transactions on Antennas and Propagation,
vol. 34, no. 3, pp. 276–280, 1986.