Angle of Arrival Measurement Using Multiple Static Monopole Antennas
Angle of Arrival Measurement Using Multiple Static Monopole Antennas
net/publication/274704302
CITATIONS READS
12 196
3 authors, including:
Marko Malajner
University of Maribor
23 PUBLICATIONS 303 CITATIONS
SEE PROFILE
All content following this page was uploaded by Marko Malajner on 09 April 2015.
Abstract—The Angle of Arrival (AoA) is an important factor modules support the measuring of RSSI, which enables the
in the localization of a wireless sensor network. This paper deals calculations of received power for each received packet. The
with AoA measurement using omnidirectional antennas. In our power or energy distribution of a RF signal traveling between
case microstrip monopole antennas are used which have radiation
patterns with two sharp minimums. Therefore, an algorithm two nodes is a signal parameter which can be used for distance
based on an approach where an AoA is obtained along a direction estimation, depending on the path-loss and shadowing effects.
where the measured received strength signal indicator (RSSI) is RSSI measurements are very unpredictable because there are
minimal. Multiple stationary microstrip antennas are placed on several disturbing sources like the many delayed multipath
a printed circuit–board and no moving parts are needed for signals arriving at the receiver [4], [5]. AoA or directions to
measurement. In comparison with rotating antennas this simple
method has lower resolution. We show that the resolution can be neighboring sensors can be estimated from ToF and/or RSSI.
improved using interpolations and approximations. When using There are two common ways that sensors measure the AoA,
the proposed algorithm, the experimental results for the outdoor i) multiple static smart antennas or arrays and ii) rotatable
measurements reached a root-mean-square error (RMSE) of less antennas.
than 10◦ , and an indoor environment of less than 25◦ . Many localization systems use multiple static antennas or
Index Terms—Angle of Arrival (AoA), Omnidirectional An- arrays for AoA measurements. Usually they are called smart
tenna, Received Signal Strength Indicator (RSSI), Wireless Sen- antennas because they use signal processing units for AoA
sor Network (WSN).
measurements. The most common method is to use antenna ar-
ray with known array geometry, and measuring the differences
I. I NTRODUCTION
of signal arrival times at different receivers [6], [7]. Authors
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
2
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
3
y
Radiation patterns
E-planes
Rx 1
Rx 12 Rx 2
Rx 11 Rx 3
Rx 10 Rx 4
x
Rx 9
Rx 5
Rx 8
Rx 7 Rx 6
AoA
Tx
10
Amplitude of electric field
0
−10
−20
c) a)
b)
E (dBm)
−30
−40
−50
−60
−70
Fig. 6. Static AoA measuring system. a) Plate with transceivers. b) Main
−80 measurement control device – SPaRCMosquito. c) SPaRCMosquito as a
0 50 100 150 200 250 300 350
Angle (°)
transmitter.
Fig. 3. Radiation pattern of single antenna ground plane on our circular plate enhances the performance
Antennas number
of the module [25] and does not reshape the radiation pattern.
1 2 3 4 5 6 7 8 9 10 11 12
10
0
The transmitter continually transmits RF signals during the
−10
experiments. The SPaRCMosquito with receivers on a plate
collects the RSSI values from each receiver. Approximately
−20
40 packets of RSSI data are collected and averaged. Each
−30
transmitted packet was received on all receivers simultane-
RSSI (dBm)
−40 ously. The averaged RSSI data were then sent to the laptop
−50 for further processing.
min. at antenna 3 (AoA=270°−180°)
−60
min. at antenna 6 (AoA=360°−180°)
min. at antenna 8 (AoA=240°−180°)
−70 min. at antenna 11 (AoA=330°−180°) A. Preliminary measurements
−80 Reference measurements of RSSI from different directions
50 100 150 200
Angle [°]
250 300 350 were done in order to prove the simulation from Fig. 4. Fig. 7
shows the RSSI values from four directions of preliminary
measurements with the transmitter at a distance of 1 m.
Fig. 4. Simulation of radiation pattern for static measuring device.
Transmitter were placed in front of antennas 3, 6, 8 and 11.
We can observe typical simulation–predicted minimas in the
directions of antennas 9, 12, 2 and 5. Opposite minimas are at
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
4
Antennas number
1 2 3 4 5 6 7 8 9 10 11 12
−40
−45
Start of algorithm
−50
End of online and
start of offline
−55
algorithm
Transmitter (Fig. 4c)
RSSI (dBm)
−60
sends data packet
Simple algorithm
−65
−85
50 100 150 200 250 300 350 40 Received
Angle [°] AoA 180° is in
packets? Searching minimal
direction of antenna
interpolated RSSI
with minimum RSSI
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
5
Antennas number
1 2 3 4 5 6 7 8 9 10 11 12
−50
RSSI
estimated AoA−180°
true AoA
−55
−60
Measured RSSI [dBm]
−65
−70
−75
−80
50 100 150 200 250 300 350
Angle [°]
Fig. 9. Outdoor measurements of RSSI versus angle at a distance of 1 m. Fig. 11. Indoor measurements test environment.
Antennas number
Antennas number
1 2 3 4 5 6 7 8 9 10 11 12
−50 1 2 3 4 5 6 7 8 9 10 11 12
−50
RSSI
estimated AoA−180°
−55 true AoA
RSSI
−60 estimated AoA−180°
Measured RSSI [dBm]
−55
−65
−70
−60
−75
−80
50 100 150 200 250 300 350 −65
50 100 150 200 250 300 350
Angle [°]
Angle [°]
Fig. 10. Outdoor measurements of RSSI versus angle at a distance of 3 m Fig. 12. Indoor measurements of RSSI versus angle at 1 m
and true AoA at 105◦ .
the 3rd antenna. The estimated AoA completely matched the However, despite small differences between the minimas, the
true AoA, set in advance. AoA estimation was very close to the true value. In the case
In the second case the true AoA was set between antennas depicted in Fig. 12, the algorithm found smaller RSSI at the
3 and 4. The RSSI measurements are shown in Fig. 10. The 9th antenna (270◦ ), the true AoA was set at 270◦ − 180◦ .
algorithm estimated AoA was again at 270◦ − 180◦ , and the Fig. 13 shows the case where the true AoA was set at
true AoA was set at 105◦ . The Estimation error in this case 105◦ and the distance between the transceivers was 3 m. Two
was about 15◦ and was a consequence of the fixed resolution major minimas were observed at 90◦ and 300◦ . The algorithm
of this method, in our case 30◦ , as mentioned in the previous estimated AoA at 300◦ where the second smallest RSSI was
section. measured. The greater errors during indoor estimation were
the consequences of unconsidered reflective signals from the
obstacles. Due to the disturbing reflections from the obstacles,
B. Indoor measurementes the estimation errors within the indoor environment were, in
The indoor experiments were carried-out in a 6 m-by-8 m general, greater than a resolution of 30◦ .
room and in the underground garage (Fig. 11). The transceivers
were placed at 1 m heights. The experiments were carried-out
in the same way as the outdoor experiments. Fig. 12 shows VI. I MPROVED AOA ESTIMATION ALGORITHM
the measured RSSI versus azimuth angle. The measurements
were done at a distance of 1 m and an angle of 90◦ . The indoor The interpolations and approximations between RSSI points
measurements were influenced by the reflected signals from were realized in order to improve the resolution and accuracy
the obstacles in the room. Due to reflected signals, the RSSI of the simple algorithm of the AoA method, and then the
measurements contained more local minimums and maximums angles with minimum interpolated RSSI-values were searched
and it was more difficult to accurately estimate the AoA than for. Different interpolations and approximations were used
during outdoor measurements. The differences between local and compared. In this section all the experiments were taken
minimas were smaller than for the outdoor measurements. outdoors at distances of 2 meters.
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
6
−55
−65
−60
−75
−75
−80 −80
50 100 150 200 250 300 350 50 100 150 200 250 300 350
Angle [°] Angle [°]
Fig. 13. Indoor measurements of RSSI versus angle at 3 m. True AoA was Fig. 15. Outdoor measurement using linear and spline interpolation at true
at 105◦ AoA at 105◦ (distance 2 m).
Antennas number
Antennas number
1 2 3 4 5 6 7 8 9 10 11 12
−55 1 2 3 4 5 6 7 8 9 10 11 12
−55
−60
−60
Measured RSSI [dBm]
−80
50 100 150 200 250 300 350 −80
Angle [°] 50 100 150 200 250 300 350
Angle [°]
Fig. 14. Outdoor measurement using linear and spline interpolation (distance
Fig. 16. Outdoor measurement using polynomial approximation using 9th
2 m).
degree polynomial (distance 2 m).
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
7
−60
−80 MUSIC
Estimated AoA−180° Estimated AoA−180°
Measured RSSI points Measured and mirrored RSSI
−5
Measured RSSI [dBm]
Gaussian interpolation
−100
RSSI
−10
−120
−15
−140
−20
−160
−25
50 100 150 200 250 300 350 50 100 150 200 250 300 350
Angle [°] Angle[°]
Fig. 17. Outdoor measurement using Gaussian approximation at true AoA at Fig. 18. MUSIC estimator used on mirrored RSSI measurements.
105◦ (distance 2 m).
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
8
16
15
Linear 14
Spline
Polynomial 12
10
Gaussian
10
AoA estimation error (°)
4
0
2
0
−5
−2 Linear
Spline
AoA = 90° AoA = 105° AoA = 165° AoA = 360° Polynomial
−4
−10 Gaussian
1 2 3 4 1 2 3 4 5 6
MUSIC
Set No. Distance (m)
Fig. 19. Outdoor AoA estimation error at different pre-set AoA’s (distance Fig. 21. Outdoor AoA estimation errors vs. distance at 105◦ .
2 m).
20
70
10 AoA = 195°
Linear
60 Spline
Polynomial
0
40
30 −20
20 Linear
−30
Spline
10 Polynomial
−40 Gaussian
0 MUSIC
−50
−10
AoA = 135° AoA = 225° AoA = 300° 1 2 3 4
1 2 3 Set No.
Set No.
Fig. 22. Indoor AoA estimation errors at different preset AoA’s (distance of
Fig. 20. Outdoor RMSE at different pre-set AoA’s and distances from 1 m 1 m).
to 30 m.
Fig. 21 and Fig. 24 show the averaged errors for the six
0
carried-out outdoor and indoor estimations respectively. The AoA = 135° AoA = 225° AoA = 300°
errors are given for each interpolation/approximation and at 1 2 3
Set No.
distances from 1 m to 6 m between transmitter and receiver.
In Fig. 21 the outdoor estimations are shown. It can be
Fig. 23. Indoor RMSE at different pre-set AoA’s and distances from 1 m to
observed that the distance had negligible influence on the 30 m.
AoA estimations. It was a completely different story inside
the building where the measurements were also taken. In
Fig. 24 extremely large errors can be observed at distances different interpolation/approximation methods within different
of 3 m. These errors reached up to 70◦ . These significant environments. It was expected that the bigger errors would
deviations were caused because of environmental specifics, be within the indoor environment. For each method RMSE is
and interpolations/approximations were not able to reduce calculated and is presented in Fig. 25. RMSE was calculated
them. from all the taken measurements (about 100 for each method).
The last Fig. 25 shows overall comparisons between all the It is evident that the Gaussian approximation provided the best
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
9
Gaussian
40
MUSIC
R EFERENCES
30
[1] L. Bras, N.B. Carvalho, and P. Pinho. Pentagonal patch-excited sector-
ized antenna for localization systems. Antennas and Propagation, IEEE
20
Transactions on, 60(3):1634–1638, 2012.
[2] N. Patwari, A.O. Hero, M. Perkins, N.S. Correal, and R.J. O’Dea. Rela-
tive location estimation in wireless sensor networks. Signal Processing,
10
IEEE Transactions on, 51(8):2137–2148, 2003.
[3] S. M. Lanzisera. RF Ranging for Location Awareness. PhD thesis, UC
0
1 2 3 4 5 Berkeley, 2009.
Distance (m) [4] M. Malajner, K. Benkic, P. Planinsic, and Z. Cucej. The accuracy
of propagation models for distance measurement between wsn nodes.
Fig. 24. Indoor AoA estimation errors vs. distance at 105◦ . In Systems, Signals and Image Processing, 2009. IWSSIP 2009. 16th
International Conference on, pages 1–4, 2009.
[5] N. Patwari, J.N. Ash, S. Kyperountas, A.O. Hero, R.L. Moses, and N.S.
Correal. Locating the nodes: cooperative localization in wireless sensor
120
networks. Signal Processing Magazine, IEEE, 22(4):54–69, 2005.
Linear [6] S. Maddio, A. Cidronali, and G. Manes. An azimuth of arrival detector
100 Spline based on a compact complementary antenna system. In Microwave
Polynomial
Gaussian
Conference (EuMC), 2010 European, pages 1726–1729, 2010.
80 MUSIC [7] Zizheng Cao, H.P.A. van den Boom, Rongguo Lu, Qing Wang, E. Tang-
diongga, and A.M.J. Koonen. Angle-of-arrival measurement of a
AoA RMSE (°)
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JSEN.2014.2386537, IEEE Sensors Journal
10
[22] R. Dean Straw. The ARRL Antenna Book. The national association for
ARRL amateur radio, 21 edition, 2007.
[23] C. A. Balanis. Antenna Theory, Analysis and Design. Wiley, 3 edition,
2005.
[24] Ansys hfss.
[25] Mrf24j40ma - rf.
[26] Interpolation - wikipedia, the free encyclopedia.
[27] Curve fitting toolbox - matlab.
1530-437X (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
View publication stats http://www.ieee.org/publications_standards/publications/rights/index.html for more information.