# Improving Smartphone GNSS Positioning Accuracy Using Inequality Constraints
## 3 Kalman Filter with Inequality Constraints
### Solution of Inequality Constraint
[CrossRef]
* [PERSON] (2017) [PERSON]; [PERSON] Optimal Doppler-aided smoothing strategy for GNSS navigation. _GPS Solut._**2017**, _21_, 197-210. [CrossRef]
* [PERSON] and [PERSON] (2019) [PERSON]; [PERSON] [PERSON] Characteristics of raw multi-GNSS measurement error from Google Android smart devices. _GPS Solut._**2019**, _23_, 90. [CrossRef]
* [PERSON] (2022) [PERSON] Evaluation of Static Autonomous GNSS Positioning Accuracy Using Single-, Dual-, and Tri-Frequency Smartphones in Forest Canopy Environments. _Sensors_**2022**, _22_, 1289. [CrossRef] [PubMed]
* [PERSON] et al. (2020) [PERSON] [PERSON]; [PERSON]; [PERSON] Performance assessment of GNSS single point positioning with recent smartphones. In Proceedings of the IMEKO TC-19 International Workshop on Metrology for the Sea, Naples, Italy, 5-7 October 2020. * [PERSON] et al. (2009) [PERSON]; [PERSON] Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. In Proceedings of the International symposium on GPS/GNSS 2009, Jeju, Republic of Korea, 4-6 November 2009; Available online: [[https://www.semanticscholar.org/paper/Development-of-the-low-cost-RTK-GPS-receiver-with-Takasu-Yasuda/22](https://www.semanticscholar.org/paper/Development-of-the-low-cost-RTK-GPS-receiver-with-Takasu-Yasuda/22)]([https://www.semanticscholar.org/paper/Development-of-the-low-cost-RTK-GPS-receiver-with-Takasu-Yasuda/22](https://www.semanticscholar.org/paper/Development-of-the-low-cost-RTK-GPS-receiver-with-Takasu-Yasuda/22)) a2003 edb2c8962b8c96975029810c62c66389b (accessed on 2 April 2023). * JTG (2019) JTG 201-2019; Technical Standard of Highway Engineering. Ministry of Transportation Highway Division of China: Beijing, China, 2019. * [PERSON] et al. (2011) [PERSON]; [PERSON] [PERSON]; [PERSON] A DSRC Doppler-Based Cooperative Positioning Enhancement for Vehicular Networks With GPS Availability. _IEEE Trans. Veh. Technol._**2011**, _60_, 4462-4470. [CrossRef]
* [PERSON] et al. (2016) [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON] GNSS Precise Kinematic Positioning for Multiple Kinematic Stations Based on A Priori Distance Constraints. _Sensors_**2016**, _16_, 470. [CrossRef] [PubMed]
* [PERSON] et al. (2021) [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON] Baseline length constraint approaches for enhancing GNSS ambiguity resolution: Comparative study. _GPS Solut._**2021**, _25_, 40. [CrossRef]
* [PERSON] et al. (2021) [PERSON]; [PERSON]; [PERSON]; [PERSON] Factor graph optimization for GNSS/INS integration: A comparison with the extended Kalman filter. _Navig. J. Inst. Navig._**2021**, _68_, 315-331. [CrossRef]
* [PERSON] and [PERSON] (2002) [PERSON]; [PERSON] Kalman filtering with state equality constraints. _IEEE Trans Aerosp Electron Syst._**2002**, _38_, 128-136. [CrossRef]
* [PERSON] (2022) [PERSON] A study on the real-time code-based GNSS positioning with Android smartphones. _Measurement_**2022**, _194_, 111078. [CrossRef]
* [PERSON] (1960) [PERSON] A new approach to linear filtering and prediction problems. _Trans. ASME-J. Basic Eng._**1960**, _82_, 35-45. [CrossRef]
* [PERSON] and [PERSON] (2006) [PERSON]; [PERSON] _Numerical Optimization_, 2 nd ed. ; Springer: Berlin/Heidelberg, Germany, 2006. * [PERSON] et al. (2015) [PERSON]; [PERSON]; [PERSON] Broadcast versus precise ephemerides: A multi-GNSS perspective. _GPS Solut._**2015**, _19_, 321-333. [CrossRef]
* [PERSON] and [PERSON] (2016) [PERSON]; [PERSON] Some Remarks on PDOP and TDOP for Multi-GNSS Constellations. _J. Navig._**2016**, _69_, 145-155. [CrossRef]

**Disclaimer/Publisher's Note:** The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.