{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T04:29:31Z","timestamp":1772252971692,"version":"3.50.1"},"reference-count":45,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T00:00:00Z","timestamp":1701475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Australian Government Research Training Program"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>While global navigation satellite system (GNSS) technologies have always been the go-to solution for localization problems, they may not be the best choice for some Internet-of-Things (IoT) applications due to the incurred power consumption and cost. In this paper, we present an alternative satellite-based localization method exploiting the signature of Doppler shifts and angle-of-arrival measurements as seen by a low-Earth-orbit (LEO) satellite. We first derive the joint likelihood function of the measurements, which is represented as a combination of three Gaussian distributions. Then, we show that the maximum likelihood problem reduces to a more-efficient mean squared error minimization in the Gaussian case as inferred from real measurements we collected from low-Earth-orbit satellite using a tracking ground station. Thus, we propose utilizing a stochastic optimizer to search for the global minimum of the mean squared error, which represents the location of the ground IoT device as estimated by the satellite platform. The emulated results show that the IoT device localization, in such a realistic model, can be performed with sufficient accuracy for IoT applications.<\/jats:p>","DOI":"10.3390\/rs15235603","type":"journal-article","created":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T13:45:41Z","timestamp":1701524741000},"page":"5603","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Satellite-Based Localization of IoT Devices Using Joint Doppler and Angle-of-Arrival Estimation"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5609-354X","authenticated-orcid":false,"given":"Iza","family":"Mohamad Hashim","sequence":"first","affiliation":[{"name":"School of Engineering, City Campus, RMIT University, Melbourne, VIC 3000, Australia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0652-8626","authenticated-orcid":false,"given":"Akram","family":"Al-Hourani","sequence":"additional","affiliation":[{"name":"School of Engineering, City Campus, RMIT University, Melbourne, VIC 3000, Australia"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Silva, P.F.E., Kaseva, V., and Lohan, E.S. (2018). Wireless Positioning in IoT: A Look at Current and Future Trends. Sensors, 18.","DOI":"10.3390\/s18082470"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MCOM.001.2100802","article-title":"Next Generation Mega Satellite Networks for Access Equality: Opportunities, Challenges, and Performance","volume":"60","author":"Wang","year":"2022","journal-title":"IEEE Commun. Mag."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"736","DOI":"10.1109\/LWC.2022.3141831","article-title":"Improving IoT-Over-Satellite Connectivity Using Frame Repetition Technique","volume":"11","author":"Manzoor","year":"2022","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Bhatti, G. (2018). Machine Learning Based Localization in Large-Scale Wireless Sensor Networks. Sensors, 18.","DOI":"10.3390\/s18124179"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"12907","DOI":"10.1109\/ACCESS.2020.2965931","article-title":"Use of Doppler and Doppler Rate for RF Geolocation Using a Single LEO Satellite","volume":"8","author":"Ellis","year":"2020","journal-title":"IEEE Access"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"4744","DOI":"10.1109\/TGRS.2013.2284293","article-title":"Improving ARGOS Doppler Location Using Multiple-Model Kalman Filtering","volume":"52","author":"Lopez","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1109\/TAES.1979.308838","article-title":"Ambiguity Resolution for Satellite Doppler Positioning Systems","volume":"AES-15","author":"Argentiero","year":"1979","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MSPEC.1984.6370206","article-title":"Air and Sea Rescue via Satellite Systems: Even Experimental Systems have Helped Survivors of Air and Sea Accidents. Two Different Approaches are Discussed","volume":"21","author":"Scales","year":"1984","journal-title":"IEEE Spectr."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3396","DOI":"10.1109\/JSTARS.2015.2438865","article-title":"Geolocation of Fast-Moving Objects From Satellite-Based Angle-of-Arrival Measurements","volume":"8","author":"Hartzell","year":"2015","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1186","DOI":"10.1049\/iet-rsn.2015.0437","article-title":"Angle of Arrival-based Target Localisation with Low Earth Orbit Satellite Observer","volume":"10","author":"Norouzi","year":"2016","journal-title":"IET Radar Sonar Navig."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"54295","DOI":"10.1109\/ACCESS.2019.2912864","article-title":"Bias Compensation for AoA-Geolocation of Known Altitude Target Using Single Satellite","volume":"7","author":"He","year":"2019","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2140","DOI":"10.1109\/29.61541","article-title":"MUSIC, Maximum Likelihood, and Cramer-Rao Bound: Further Results and Comparisons","volume":"38","author":"Stoica","year":"1990","journal-title":"IEEE Trans. Acoust. Speech Signal Process."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"984","DOI":"10.1109\/29.32276","article-title":"ESPRIT-Estimation of Signal Parameters via Rotational Invariance Techniques","volume":"37","author":"Roy","year":"1989","journal-title":"IEEE Trans. Acoust. Speech Signal Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"14020","DOI":"10.1109\/ACCESS.2017.2731379","article-title":"Weighted Subspace Fitting for Two-Dimension DoA Estimation in Massive MIMO Systems","volume":"5","author":"Yao","year":"2017","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"6190","DOI":"10.1109\/TSP.2018.2875853","article-title":"Partial Relaxation Approach: An Eigenvalue-Based DoA Estimator Framework","volume":"66","author":"Viberg","year":"2018","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/TAES.2010.5461644","article-title":"Maximum Likelihood Angle-Doppler Estimator using Importance Sampling","volume":"46","author":"Wang","year":"2010","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1109\/7.766926","article-title":"Angle\/Doppler Estimation in Heavy-tailed Clutter Backgrounds","volume":"35","author":"Tsakalides","year":"1999","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Sun, S., Wang, X., Moran, B., Al-Hourani, A., and Rowe, W.S.T. (2019, January 2\u20135). Radio Source Localization Using Received Signal Strength in a Multipath Environment. Proceedings of the 2019 22th International Conference on Information Fusion (FUSION), Ottawa, ON, Canada.","DOI":"10.23919\/FUSION43075.2019.9011233"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Hung Nguyen, N., and Dogancay, K. (2018, January 15\u201320). Improved Weighted Instrumental Variable Estimator for Doppler-Bearing Source Localization in Heavy Noise. Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.","DOI":"10.1109\/ICASSP.2018.8461284"},{"key":"ref_20","unstructured":"NASA (2023, September 01). Catalog of Earth Satellite Orbits, Available online: https:\/\/earthobservatory.nasa.gov\/features\/OrbitsCatalog."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"127639","DOI":"10.1109\/ACCESS.2019.2939938","article-title":"5G Evolution: A View on 5G Cellular Technology Beyond 3GPP Release 15","volume":"7","author":"Ghosh","year":"2019","journal-title":"IEEE Access"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1910","DOI":"10.1109\/LWC.2022.3187065","article-title":"Satellite Localization of IoT Devices using Signal Strength and Doppler Measurements","volume":"11","author":"Ristic","year":"2022","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"ref_23","unstructured":"ARGOS (2023, September 01). ARGOS User\u2019s Manual. Available online: https:\/\/www.argos-system.org\/wp-content\/uploads\/2016\/08\/r363_9_argos_users_manual-v1.6.6.pdf."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1023","DOI":"10.1109\/7.705921","article-title":"Unbiased Converted Measurements for Tracking","volume":"34","author":"Mo","year":"1998","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2679","DOI":"10.1109\/TAES.2014.130318","article-title":"Bias Analysis of Maximum Likelihood Target Location Estimator","volume":"50","author":"Rui","year":"2014","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/TSP.2005.861088","article-title":"Bias Compensation for the Bearings-only Pseudolinear Target Track Estimator","volume":"54","author":"Dogancay","year":"2006","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_27","unstructured":"Athley, F. (1999, January 24\u201327). Asymptotically Decoupled Angle-Frequency Estimation with Sensor Arrays. In Proceedings of the Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"4529","DOI":"10.1109\/TSP.2006.882112","article-title":"FSF MUSIC for Joint DoA and Frequency Estimation and Its Performance Analysis","volume":"54","author":"Lin","year":"2006","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_29","first-page":"559","article-title":"Satellite Constellations","volume":"37","author":"Walker","year":"1984","journal-title":"J. Br. Interplanet. Soc."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2810","DOI":"10.1109\/LWC.2021.3118214","article-title":"Session Duration Between Handovers in Dense LEO Satellite Networks","volume":"10","year":"2021","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Guan, M., Xu, T., Gao, F., Nie, W., and Yang, H. (2020). Optimal Walker Constellation Design of LEO-Based Global Navigation and Augmentation System. Remote Sens., 12.","DOI":"10.3390\/rs12111845"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1049\/iet-rsn.2011.0395","article-title":"Target Tracking via Multi-Static Doppler Shifts","volume":"7","author":"Ristic","year":"2013","journal-title":"IET Radar Sonar Navig."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3619","DOI":"10.1109\/TSP.2016.2552498","article-title":"Group Sparsity Based Multi-Target Tracking in Passive Multi-Static Radar Systems Using Doppler-Only Measurements","volume":"64","author":"Subedi","year":"2016","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Morales, J., Khalife, J., and Kassas, Z.M. (May, January 28). Simultaneous Tracking of Orbcomm LEO Satellites and Inertial Navigation System Aiding Using Doppler Measurements. Proceedings of the 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia.","DOI":"10.1109\/VTCSpring.2019.8746485"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1002\/navi.438","article-title":"Navigation using Carrier Doppler Shift from a LEO Constellation: TRANSIT on Steroids","volume":"68","author":"Psiaki","year":"2021","journal-title":"J. Inst. Navig."},{"key":"ref_36","unstructured":"Subirana, J.S., Zornoza, J.M.J., and Hernandez-Pajares, M. (2023, September 01). Transformations between ECEF and ENU Coordinates. Available online: https:\/\/gssc.esa.int\/navipedia\/index.php\/Transformations_between_ECEF_and_ENU_coordinates."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"7249","DOI":"10.1109\/TVT.2021.3086558","article-title":"Gaussian Tracking With Kent-Distributed Direction-of-Arrival Measurements","volume":"70","author":"Maskell","year":"2021","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"61103","DOI":"10.1109\/ACCESS.2018.2876323","article-title":"Position Determination for Moving Transmitter Using Single Station","volume":"6","author":"Sun","year":"2018","journal-title":"IEEE Access"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"696","DOI":"10.1109\/LCOMM.2020.3037351","article-title":"On Modeling Satellite-to-Ground Path-Loss in Urban Environments","volume":"25","author":"Guvenc","year":"2021","journal-title":"IEEE Commun. Lett."},{"key":"ref_40","first-page":"671","article-title":"Optimization by Simulated Annealing","volume":"220","author":"Kirkpatrick","year":"1983","journal-title":"Sci. Am. Assoc. Adv. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Clerc, M. (2006). Particle Swarm Optimization, John Wiley & Sons, Ltd.","DOI":"10.1002\/9780470612163"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Mitchell, M. (1996). An Introduction to Genetic Algorithms, MIT Press.","DOI":"10.7551\/mitpress\/3927.001.0001"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Koziel, S. (2013). Surrogate-Based Modeling and Optimization: Applications in Engineering, Springer. [1st ed.].","DOI":"10.1007\/978-1-4614-7551-4"},{"key":"ref_44","unstructured":"Nocedal, J. (2006). Numerical Optimization, Springer."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1111","DOI":"10.1109\/8.55625","article-title":"Maximum Likelihood Localization of Diversely Polarized Sources by Simulated Annealing","volume":"38","author":"Ziskind","year":"1990","journal-title":"IEEE Trans. Antennas Propag."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/23\/5603\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:36:33Z","timestamp":1760132193000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/23\/5603"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,2]]},"references-count":45,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["rs15235603"],"URL":"https:\/\/doi.org\/10.3390\/rs15235603","relation":{"has-preprint":[{"id-type":"doi","id":"10.36227\/techrxiv.20516841","asserted-by":"object"},{"id-type":"doi","id":"10.36227\/techrxiv.20516841.v1","asserted-by":"object"}]},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,2]]}}}