Development of a low-cost positioning system using GNSS Signal processing and LPWAN nodes
Ador, John Akoi
MetadataShow full item record
Global Navigation Satellite Systems (GNSS) has long been employed in positioning especially in outdoor environments with limited use in the indoor applications because GNSS signals are too weak to penetrate buildings and unable to provide reliable indoor positioning. Hence, GNSS’s inability to work in the indoor environment invites extensive research and development on other means which could achieve communications in the indoor setting like the use of Bluetooth, Wi-Fi, ZigBee, Sigfox, and LPWAN. This paper provides an overview on development of a positioning system using GNSS signal processing and transmitting the pseudo-ranges using LPWAN nodes (Lora Modules) to enable real-time communication of data over long distances of about 20-30 km. In our study, we chose Lora for transmitting pseudo-ranges because of its long range of communications, low power consumption, and low-cost connectivity. In our methodology, we used NEO-6M GPS module to collect the GNSS data, transmit it over a required distance of about 10km using LoRa and MATLAB to analyze the data, we build the circuit on Vero board and used Arduino uno to program the chip. Before designing the system, we simulated it using Proteus software. The positioning accuracy was improved as compared to Google map positioning which according to google it is said to be about 15 meters and the range of transmission extended up to around 8 kilometers as compared to other means like Bluetooth. Our low-cost positioning system helps in both indoor and outdoor positioning applications with increase range of tracking up to approximately 8 km in open areas with minimal errors. We recommend the use of better GNSS receiver module which has capability to obtain signals from all the GNSS types like GLONASS, GALILEO, BEIDOU because NEO-6M could receive only GPS signals.