Abstract
This paper presents a noise-robust mobile positioning system based on received signal strength (RSS) estimators, particle filters and a convex optimization processor. The positioning system uses a code-aided noise cancellation technique to refine the (RSS) signals and improve the positioning accuracy. This study also presents a virtual base-station transform (VBST) and convex optimization algorithm to deal with the none-light-of-sight (NLOS) travelling problem of the microwave transmission. The proposed positioning processor consists of four code-aided SNR/RSS estimators and four latency-reduced particle filters to refine the RSS signals from four base stations and estimate their distances to the mobile station. Then, the estimated distances are delivered to a convex optimization processor with the VBST algorithm to locate the mobile station. This work implemented the positioning algorithm on Xilinx Virtex-4 FPGA and RF modules to verify the positioning performance. The measurement and analysis results show that the proposed convex-optimized positioning system reduces 20 % RMSE in the mixed NLOS/LOS environment compared to the sole particle filtering approach. The RSS estimator can further improve the positioning performance in the noisy environments.
Similar content being viewed by others
References
Paton, I., Crompton, E., Gardiner, J., & Noras, J. (1991). Terminal self-location in mobile radio systems, in Mobile Radio and Personal Communications. In Sixth International Conference on, dec 1991, pp. 203–207.
Hashemi, H. (1991). Pulse ranging radiolocation technique and its application to channel assignment in digital cellular radio. In Vehicular Technology Conference, Gateway to the Future Technology in Motion., 41st IEEE, may (pp. 675–680).
Giordano, A., Chan, M., & Habal, H. (1995). A novel location-based service and architecture, in Personal, Indoor and Mobile Radio Communications. In PIMRC’95. ’Wireless: Merging onto the Information Superhighway’. Sixth IEEE International Symposium on, vol. 2, pp. 853–857.
Koshima, H., & Hoshen, J. (2000). Personal locator services emerge. Spectrum, IEEE, 37(2), 41–48.
Kerr, T. (1997). A critical perspective on some aspects of gps development and use. In Digital Avionics Systems Conference, 1997. 16th DASC., AIAA/IEEE, (Vol. 2 pp. 9.4–9–9.4–20).
Arulampalam, M., Maskell, S., Gordon, N., & Clapp, T. (2002). A tutorial on particle filters for online nonlinear/non-gaussian bayesian tracking. In IEEE Transactions on Signal Processing, (Vol. 50 pp. 174 –188).
Ristic, B., Arulampalm, S., & Gordon, N. (2004). Beyond the Kalman filter : particle filters for tracking applications,Artech House.
Al-Jazzar, S., Caffery, J., & You, H.-R. (2007). Scattering-model-based methods for toa location in nlos environments. IEEE Transactions on Vehicular Technology, 56(2), 583–593.
Chiu, W.-Y., & Chen, B.-S. (2009). Mobile location estimation in urban areas using mixed manhattan/euclidean norm and convex optimization. IEEE Transactions on Wireless Communications, 8(1), 414–423.
Huang, L.-H., Shr, K.-T., & Huang, Y.-H. (2012). Mobile positioning system based on virtual base station transform and convex optimization. In IEEE Workshop on Signal Processing Systems (SiPS 2012), vol. 4.
Pauluzzi, D.R., & Beaulieu, N.C. (2000). A comparison of SNR estimation techniques for the AWGN channel. IEEE Transactions on Communications, 48(10), 1681–1691.
Wiesel, A., Goldberg, J., & Messer, H. (2002). Non-data-aided signal-to-noise-ratio estimation,. In Proceedings IEEE ICC, vol. 1 New York (pp. 197–201).
Boujelben, M. A., Bellili, F., Affes, S., & Stephenne, A. (2009). EM algorithm for non-data-aided SNR estimation of linearly-modulated signals over SIMO channels. In Proceeding IEEE GLOBECOM (pp. 1–6).
Sankaranarayanan, A., Chellappa, R., & Srivastava, A. (2005). Algorithmic and architectural design methodology for particle filters in hardware, in Computer Design: VLSI in Computers and Processors, 2005. ICCD 2005. In Proceedings IEEE International Conference (pp. 275–280).
Marsaglia, G., & Tsang, W.W. (2000). The ziggurat method for generating random variables. Journal of Statistical Software, 5(8), 1–7, 10. http://www.jstatsoft.org/v05/i08.
Ye, B., & Zhang, Y. (2009). Improved fpga implementation of particle filter for radar tracking applications. In Synthetic Aperture Radar, APSAR. 2nd Asian-Pacific Conference, pp. 943–946.
Cho, J.U., Jin, S.H., Pham, X.D., & Jeon, J.W. (2006). Object tracking circuit using particle filter with multiple features. In SICE-ICASE. International Joint Conference (pp. 1431–1436).
Acknowledgements
This work was supported by the National Science Council (NSC), Taiwan, under Grant Number NSC 101-2221-E-007-127-MY2.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Huang, LH., Shr, KT., Lin, MH. et al. A Noise-Robust Convex-Optimized Positioning System Based on Code-Aided RSS Estimation and Virtual Base Station Transform. J Sign Process Syst 84, 309–323 (2016). https://doi.org/10.1007/s11265-015-1082-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-015-1082-5