This document describes the design of a real-time GPS receiver system that provides location-based services. The system hardware consists of a GPS antenna, GPS receiver connected to a computer via USB. System software, developed in VB.NET, extracts location parameters like latitude, longitude, altitude from the receiver and displays them on a GUI and website. It also sends SMS updates of the user's location to their mobile phone. The receiver system was tested and provided real-time location parameter values and tracking across different locations.
The main goal of this presentation is how to do research in particular field of engineering. For an example this presentation describes design of Vehicle tracking and monitoring system. So how to do research in particular field by referring standard IEEE papers is described in this presentation.
The main goal of this presentation is how to do research in particular field of engineering. For an example this presentation describes design of Vehicle tracking and monitoring system. So how to do research in particular field by referring standard IEEE papers is described in this presentation.
This system builds a new intelligent vehicle checking system based on ARM7 embedded processing technology, processing technology of digital videos, vehicle identification technology, GSM wireless mobile telecommunication technology, GPS positioning technique, implements the checking to vehicles which break the rules or owe the charge. Here we are using car as mobile vehicle checker.
GPS Instrumental Biases Estimation Using Continuous Operating Receivers NetworkCSCJournals
Precise Total Electron Content (TEC) are required to produce accurate spatial and temporal resolution of Global Ionosphere Maps (GIMs). Receivers and Satellites Instrumental Biases (IBs) are one of the main error sources in estimating precise TEC from Global Positioning Systems (GPS) data. Recently, researchers are interested in developing models and algorithms to compute IBs of receivers and satellites close to those computed from the Ionosphere Associated Analysis Centers (IAAC). Here we introduce a MATLAB code called Multi Station IBs Estimation (MSIBE) to calculate satellites and codeless tracking receivers IBs from GPS data. MSIBE based on spherical harmonic function and geometry free combination of GPS carrier phase and pseudo-range code observations and weighted least square were applied to solve observation equations, to improve estimation of IBs values. There are many factors affecting estimated value of IBs. The premier factor is the observations weighting function which relying on the satellite elevation angle. The second factor concerned with estimating IBs using single GPS Station Precise Point Positioning (PPP) or using GPS network. The third factor is the number of GPS receivers in the network. Results from MSIBE were evaluated and compared with data from IAAC and other codes like M_DCB and ZDDCBE. The results of weighted (MSIBE) least square shows an improvement for estimated IBs, where mean differences from CODE less than 0.746 ns. IBs estimated from Continuous Operating Receivers (CORs) GPS network shows a good agreement with IAAC than IBs estimated from PPP where the mean differences are less than 0.1477 ns and 1.1866 ns, respectively. The mean differences of computed IBs improved by increasing number of GPS stations in the network.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Charles Curry first started using the US-based Global Positioning System (GPS) in the mid-1980s in the oil industry. Here he shares his personal perspective on using the Global Positioning System satellites for precise time.
*** Shared with Permission from ITP Journal Volume 10 | Part 1 - 2016 ***
Time distribution strategies in cellular networksNir Cohen
This paper reviews the various methodologies currently available for ensuring Time of Day (ToD) synchronization in cellular networks. It also introduces RAD’s revolutionary Distributed GMTM scheme, designed to deliver superb ToD accuracy at a lower cost in LTE and small cell networks, by bringing Grandmaster functionality closer to the base station in a small form factor device.
International Journal of Computational Engineering Research (IJCER)ijceronline
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology.
GNSS interference reduction method for CORS site planningTELKOMNIKA JOURNAL
Precision, Navigation, and Timing (PNT) system based on Global Navigation Satellite System
(GNSS) becomes significant in the air, land, and sea traffic management. Integrity of GNSS is significant to
provide a reliable real time PNT system such as CORS (Continuously Operating Reference Stations).
GNSS Interference due to intentional or unintentional surrounding signal source may decrease the integrity
of GNSS signal. Monitoring and identification of potential GNSS interference sources in the surrounding
environment of CORS is significant. This paper proposed a methodology to reduce potential GNSS
interference in a planned CORS site by first simulating the radiation pattern of potential source of
interference to GNSS signal in the planned CORS sites. Thereafter ambient noise levels in the location of
CORS may be measured to provide a reference point for analyzing the other potential sources of
interferences. Based on these results, optimal location of CORS is chosen with the lowest possible
unintentional interference signal from their surrounding. Measurement has been conducted in the location
of CORS owned by BIG (Indonesian Agency for Geospatial Information), which is located in the rooftop of
a building neara telecommunication tower.This method is necessary for CORS site planning to reduce
potential GNSS interference sources in the environment of alternative sites.
This system builds a new intelligent vehicle checking system based on ARM7 embedded processing technology, processing technology of digital videos, vehicle identification technology, GSM wireless mobile telecommunication technology, GPS positioning technique, implements the checking to vehicles which break the rules or owe the charge. Here we are using car as mobile vehicle checker.
GPS Instrumental Biases Estimation Using Continuous Operating Receivers NetworkCSCJournals
Precise Total Electron Content (TEC) are required to produce accurate spatial and temporal resolution of Global Ionosphere Maps (GIMs). Receivers and Satellites Instrumental Biases (IBs) are one of the main error sources in estimating precise TEC from Global Positioning Systems (GPS) data. Recently, researchers are interested in developing models and algorithms to compute IBs of receivers and satellites close to those computed from the Ionosphere Associated Analysis Centers (IAAC). Here we introduce a MATLAB code called Multi Station IBs Estimation (MSIBE) to calculate satellites and codeless tracking receivers IBs from GPS data. MSIBE based on spherical harmonic function and geometry free combination of GPS carrier phase and pseudo-range code observations and weighted least square were applied to solve observation equations, to improve estimation of IBs values. There are many factors affecting estimated value of IBs. The premier factor is the observations weighting function which relying on the satellite elevation angle. The second factor concerned with estimating IBs using single GPS Station Precise Point Positioning (PPP) or using GPS network. The third factor is the number of GPS receivers in the network. Results from MSIBE were evaluated and compared with data from IAAC and other codes like M_DCB and ZDDCBE. The results of weighted (MSIBE) least square shows an improvement for estimated IBs, where mean differences from CODE less than 0.746 ns. IBs estimated from Continuous Operating Receivers (CORs) GPS network shows a good agreement with IAAC than IBs estimated from PPP where the mean differences are less than 0.1477 ns and 1.1866 ns, respectively. The mean differences of computed IBs improved by increasing number of GPS stations in the network.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Charles Curry first started using the US-based Global Positioning System (GPS) in the mid-1980s in the oil industry. Here he shares his personal perspective on using the Global Positioning System satellites for precise time.
*** Shared with Permission from ITP Journal Volume 10 | Part 1 - 2016 ***
Time distribution strategies in cellular networksNir Cohen
This paper reviews the various methodologies currently available for ensuring Time of Day (ToD) synchronization in cellular networks. It also introduces RAD’s revolutionary Distributed GMTM scheme, designed to deliver superb ToD accuracy at a lower cost in LTE and small cell networks, by bringing Grandmaster functionality closer to the base station in a small form factor device.
International Journal of Computational Engineering Research (IJCER)ijceronline
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology.
GNSS interference reduction method for CORS site planningTELKOMNIKA JOURNAL
Precision, Navigation, and Timing (PNT) system based on Global Navigation Satellite System
(GNSS) becomes significant in the air, land, and sea traffic management. Integrity of GNSS is significant to
provide a reliable real time PNT system such as CORS (Continuously Operating Reference Stations).
GNSS Interference due to intentional or unintentional surrounding signal source may decrease the integrity
of GNSS signal. Monitoring and identification of potential GNSS interference sources in the surrounding
environment of CORS is significant. This paper proposed a methodology to reduce potential GNSS
interference in a planned CORS site by first simulating the radiation pattern of potential source of
interference to GNSS signal in the planned CORS sites. Thereafter ambient noise levels in the location of
CORS may be measured to provide a reference point for analyzing the other potential sources of
interferences. Based on these results, optimal location of CORS is chosen with the lowest possible
unintentional interference signal from their surrounding. Measurement has been conducted in the location
of CORS owned by BIG (Indonesian Agency for Geospatial Information), which is located in the rooftop of
a building neara telecommunication tower.This method is necessary for CORS site planning to reduce
potential GNSS interference sources in the environment of alternative sites.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
REAL TIME WEB BASED SYSTEM FOR OBSERVING SAG AT SUBSTATIONIJCSEA Journal
The paper describes the designing of web based system for transmission of GPS measurements so that power system operator may monitor overhead conductor sag of power transmission line at substation in real time. The testing results of transmission of GPS measurements from 11KV power transmission line to substation have also been discussed in detail. Raw GPS measurements are not so accurate that these are usable for overhead conductor sag evaluation. The estimated GPS altitude measurements obtained using signal processing techniques such as Least Square Parameter Estimation(LSPE) and Haar Wavelet Transform (HWT) with LSPE are also presented in this paper.
A remote-controlled global navigation satellite system based rover for accur...IJECEIAES
One of the main tasks of a cadastral surveyor is to accurately determine property boundaries by measuring control points and calculating their coordinates. This paper proposes the development of a remotely-controlled tracking system to perform cadastral measurements. A Bluetooth-controlled rover was developed, including a Raspberry Pi Zero W module that acquires position data from a VBOX 3iSR global navigation satellite system (GNSS) receiver, equipped with a specific modem to download real-time kinematic (RTK) corrections from the internet. Besides, the Raspberry board measures the rover speed with a hall sensor mounted on a track, adjusting the acquisition rate to collect data at a fixed distance. Position and inertial data are shared with a cloud platform, enabling their remote monitoring and storing. Besides, the power supply section was designed to power the different components included in the acquisition section, ensuring 2 hours of energy autonomy. Finally, a mobile application was developed to drive the rover and real-time monitor the travelled path. The tests indicated a good agreement between rover measurements and those obtained by a Trimble R10 GNSS receiver (+0.25% mean error) and proved the superiority of the presented system over a traditional metric wheel.
Design of field programmable gate array-based data processing system for mul...IJECEIAES
A global positioning system (GPS) sensor is needed for a ballistic/moving object to do position tracking. In previous study, a multi GPS processing system was made using several microcontrollers and data processing cannot be done simultaneously. Therefore, it was considered as ineffective system. In this research, field programmable gate array (FPGA)-based data processing system for multi-GPS receiver was proposed. The proposed system was designed to reduce root mean square error (RMSE). There are two main processes in the proposed system which work in parallel, i.e. data parsing and data processing. Raw data from GPS receiver was collected and calculated to get average value, then sent it through serial communication to show result. Experimental results confirm the RMSE value of the proposed system is smaller than the conventional one. The RMSE for latitude, longitude, and altitude decrease by 38.46%, 58.28%, and 24.80%, respectively.
Different GNSS (Global Navigation Satellite System) Receiver’s combination an...IJMTST Journal
The greater part of the modern GNSS receiver are able to guarantee a fair positioning performance almost
everywhere. The aim is to investigate the effective potentialities of GNSS sensor such as GPS, GLONASS and
to make a statistical analysis of these receivers. The continuous increase of the number of GNSS multiconstellation
station will give a good opportunity to improve accuracy and precision levels. The system is
based on sensors, Arm cortex, and personal computer. Positioning data which includes both longitude and
latitude is extracted using NMEA protocol of the receiver. The extracted data will be displayed and saved on
personal computer and retrieved later. Each receiver sensor is analyzed, statistically characterized and its
error probabilities are obtained.
Abstract In this paper, localization of the robot is achieved by considering two Global Positioning Systems (GPS) or DGPS. Differential Global Positioning System (DGPS) is interfaced with MBED with the help of Zigbee protocol. For accurate localization of mobile robot DGPS is preferred. Filters are used to remove the erroneous noise from the data obtained from GPS. Low pass IIR filter for DGPS is realized. The project work discusses each of these approaches for localization in Outdoor environment. The above algorithm is implemented on MBED Platform. Simulation results are extracted using Matlab. Keywords—localization, Outdoor environment, Low pass IIR filter, DGPS, MBED
Location in ubiquitous computing, LOCATION SYSTEMSSalah Amean
This presentation is a simple effort to survey positioning systems which is part o
Introduction
Location system
Global Positioning System
Active Badge
Active Bat
Cricket
UbiSense
RADAR
Place Lab
PowerLine Positioning
ActiveFloor
Airbus and Tracking with Cameras
Credit:
1-the presentation follows the book of "Ubiquitous computing fundamentals by John Krumm " 2010 .
2- few videos are downloaded and integrated with the presentation. Most of the videos are important to explain about each topics they are placed in
A comprehensive insight towards pre-processing methodologies applied on GPS d...IJECEIAES
Reliability in the utilization of the Global Positioning System (GPS) data demands a higher degree of accuracy with respect to time and positional information required by the user. However, various extrinsic and intrinsic parameters disrupt the data transmission phenomenon from GPS satellite to GPS receiver which always questions the trustworthiness of such data. Therefore, this manuscript offers a comprehensive insight into the data preprocessing methodologies evolved and adopted by present-day researchers. The discussion is carried out with respect to standard methods of data cleaning as well as diversified existing research-based approaches. The review finds that irrespective of a good number of work carried out to address the problem of data cleaning, there are critical loopholes in almost all the existing studies. The paper extracts open end research problems as well as it also offers an evidential insight using use-cases where it is found that still there is a critical need to investigate data cleaning methods.
This is the presentation on GPS AIDED GEO AUGMENTED NAVIGATION (GAGAN) developed by India and thus becoming the 4th country after USA, Europe & Japan to have its own SBAS (Satellite Based Augmented Navigation).
Here we are making a project which just traces our vehicle location, in terms of its precise latitude and longitude and then send it to a mobile number (as per our requirement). This project consists of three main devices which are :- (i) Arduino UNO, (ii) GPS module (Neo-6M), & (iii) GSM- 900A.These all three devices will be going to be installed in the vehicle to which we want to trace. Initially what happened that we make a program in arduino (in C language) regarding interfacing the GSM device and GPS device. And we also set a mobile number in the program as per our need, on which we get the info regarding its (vehicle’s) location. First of all we make a call to the mobile number which has been installed in the GSM module and then after some specific delay (as per mentioned in the program) we get a sms regarding the exact latitude and longitude of the vehicle. It is done in a way that GPS device is continuously receiving the location of the vehicle from the satellite and then transferring to the arduino board, from where we send it to the required mobile no. And hence in this way we can easily get info regarding the exact location of the vehicle. Once the message has been sent to the predefined mobile no. the GSM gets deactivated and the GPS gets activated. Thus we can easily trace our vehicle. Vehicle Tracking System (VTS) is the technology used to determine the location of a vehicle using different methods like GPS and other radio navigation systems operating through satellites and ground based stations. This system is an important tool for tracking each vehicle at a given period of time and now it is becoming increasingly popular for people having expensive cars and hence as theft prevention and retrieval device.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
1. Pratik K. Gaikwad et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 4), May 2014, pp. 28-33
www.ijera.com 28 | P a g e
Real-Time GPS Receiver System Implementation for Providing
Location Based Services and SMS Tracking
Pratik K. Gaikwad*, Sushant J. Pawar**
*(M.E, Department of Electronics and Telecommunication, Sandip Institute of Technology and Research
Centre, University of Pune, Nashik, India-422213)
** (Assistant professor, Department of Electronics and Telecommunication, Sandip Institute of Technology and
Research Centre, University of Pune, Nashik, India-422213)
ABSTRACT
This paper describes the design of a real-time GPS receiver system in a very simple and efficient fashion for
navigation, tracking and positioning. This system is designed to provide location based parameters in real time
like latitude, longitude, altitude, current location name and altitude. The values of these parameters are displayed
on a GUI (Graphical User Interface). The system also provides a website application where the values of the
parameters on the GUI are displayed in a tabulated form on the website. The parameter values are continuously
updated and are displayed on the GUI. The updated parameter values on the GUI are also added to the table in
the website. Hence the table shows the real-time parameter values along with the values which were previously
displayed on the GUI. An internet based SMS (Short Message Service) application is also developed which will
message the real time latitude, longitude, altitude, speed and location name to the user’s mobile. The system
consists of an antenna which acquires the satellite signals. These signals are given to the GPS receiver. The
receiver is provided with a Universal Serial Bus (USB) connector so that it compatible and can be easily
connected to a Personal Computer (PC) or laptop. The system software in the PC or laptop is developed in
Visual Basic.NET computer programming language. The system is easy to use and provides real-time results in
the form of visual displays.
Keywords - Global Positioning System, Graphical User Interface, Navigation, Positioning, Parameters.
I. Introduction
Navigation is defined as determination of
position and velocity of any still or moving entity on
land, sea, air or in the space [1]. In navigation the
position and its related parameters are required
immediately or after certain delay. This is called real
time navigation. Hence in order to navigate real time
data is required. In navigation the position is not
constant. It is variable and is dependent on time.
Before the advent of modern technologies there were
other methods of navigation like dead reckoning,
piloting, and celestial. These navigation systems were
dependant on geographic features, landmarks and
observation of positions of the sun, moon, planets
and navigational stars. Nowadays, navigation
primarily relies on positions determined
electronically by receivers collecting information
from satellites. Aircrafts, missiles, ships, sea vessels,
vehicles moving on land and even pedestrians use
modern satellite navigation systems. This satellite
navigation system is called as Global Positioning
System (GPS). GPS provides global coverage and
better accuracy as compared to other navigation
systems. GPS provides real time information of the
user’s location at any point on the surface of the earth
provided that user has a GPS receiver.
In this paper a real time GPS receiver system is
discussed. The system hardware consists of a GPS
antenna, GPS receiver with a USB connector so that
the receiver can be easily connected to a PC or
laptop. The system software is developed in VB.NET
computer programming language.
The GPS has been introduced in section 2.
Section 3 provides details of related works. The
system design has been discussed in section 4. The
system execution methodology has been described in
section 5. Section 6 explains the data format. Section
7 discusses the results obtained. Section 8 describes
the conclusion and section 9 the acknowledgement.
II. GPS overview
NAVSTAR (Navigation Satellite Timing and
Ranging) is a network of satellites that provides GPS
services all over the planet. The GPS is controlled and
maintained by the United States of America (U.S.A).
GPS consists of three segments. They are space
segment, control segment and user segment. The three
segments of the GPS shown in the fig. 1
RESEARCH ARTICLE OPEN ACCESS
2. Pratik K. Gaikwad et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 4), May 2014, pp. 28-33
www.ijera.com 29 | P a g e
Fig. 1 shows the segments of GPS
2.1 The space segment
The space segment consists of a core
constellation of 24 satellites. This constellation
ensures that the GPS receiver can track at least 4
satellites from any point on the planet. The satellites
fly in the MEO (Medium Earth Orbit) at an altitude of
about 20,200 km from the surface of the earth.
Presently the space segment consists of a 27 satellite
constellation. The extra three satellites ensure
increased coverage and improved accuracy of the GPS
system. The satellite signal received by the GPS
receiver consists of satellite orbital and clock
information, information and status regarding all the
satellites and an ionospheric model for error
correction.
2.2 Control segment
The GPS control segment consists of global
network of ground facilities that track the GPS
satellites, monitor and analyze their transmission and
send updated and corrected information to the
satellites. The control segment mainly consist of a
master control station, an alternate control station,
four dedicated ground antennas and six dedicated
control stations. The monitor stations track the
satellites, and constantly receive the satellite data.
This information is send to the master control station.
The master control station uses this information to
compute precise locations of the satellites in space
and uploads this information to the satellites using the
ground antennas.
2.3 User segment
The user segment is composed of numerous
military and civilian GPS receivers. The GPS receiver
may be held in hand or a can be mounted on the
vehicle. The user segment processes the satellite
signals and computes precise values of navigational
and positioning parameters like latitude, longitude,
altitude, speed, etc. The GPS receiver may include
display for providing location information to the user.
III. Related works
Over the past few years, many researchers
have designed and developed numerous applications
using GPS navigation system in the fields like
defense, transportation and space applications. Many
applications where GPS has been used with other
technologies like GSM, CDMA and internet to
provide mobile navigation and on-line tracking have
also been designed and developed. A complete GPS
receiver design and its implementation using simulink
graphical programming language is discussed in [2].
[3] Describes an advanced GPS signal processing
architecture and illustrates that how it can be applied
to extend the GPS coverage into difficult
environments such as indoors, urban canyon and
under dense urban canopies. A design of a software
based GPS/Galileo receiver, including a structure of
combined software GPS/Galileo receiver with
multipath mitigation and Receiver Autonomous
Integrity Monitoring (RAIM), which can utilize the
publicly available GPS and Galileo signals is
presented in [4]. A GPS-SBAS (Global Positioning
System-Satellite Based Augmentation System)
receiver which is developed using a Digital Signal
Processor (DSP) and engineered for use in avionics
applications is discussed in [5]. A discussion
regarding the use of ASIC, FPGA and DSP
technologies to design and develop future GNSS
(Global Navigation Satellite System) receivers is
given in [6]. A GPS receiver using a RF front end and
Analog to Digital converter, and a software approach
for acquisition, tracking and navigation is introduced
in [7].
IV. System design
The GPS receiver system block diagram is
shown in fig. 1. The system is composed of hardware
module and software module.
Fig. 2 shows GPS receiver system block diagram
The system hardware and system software
are described as follows,
Antenna
GPS receiver
USB Interface
Personal computer or Laptop
3. Pratik K. Gaikwad et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 4), May 2014, pp. 28-33
www.ijera.com 30 | P a g e
4.1 System hardware
The system hardware consists of GPS
antenna, GPS interface and a PC or laptop.
4.1.1 GPS antenna
The GPS antenna receives the satellite
signals. The signals are acquired by the GPS receiver
by the antenna. The antenna used is an active antenna
and receives power supply from the GPS receiver.
The antenna is tuned to the frequency of 1575.42MHz
which is the L1 (Link 1) frequency component of
satellite signal. The L1 frequency component is
available for civilian use.
4.1.2 GPS receiver
The satellite signals received by the antenna
are acquired by the GPS receiver using the USB
interface. The receiver processes the satellite signals
and generated information strings in the NMEA-0183
(National Marine Electronics Association) protocol
format. These information strings are available at the
USB connector output. The receiver draws power
supply from the PC or laptop. The receiver provides
real time positioning and tracking parameters like
latitude, longitude, speed, altitude, satellite
information, course over ground and Horizontal
Dilution of Precision (HDOP). This information is
available in the NMEA-0183 protocol format such as
GPGGA (Global Positioning Global Positioning
system fixed data), GPGSA (Global positioning GPS
DOP and Active Satellites), GPGSV (Global
positioning GPS Satellite in View), GPGLL
(Geographic Position in Geographic latitude/
longitude), GPRMC (Global Positioning
Recommended minimum specific GNSS data),
GPVTG (Course over ground and ground speed).
4.1.3 USB interface
The USB interface simply consists of a USB
connector which is interfaced with the receiver and
can be easily connected to a PC or laptop. The
information strings from the receiver are given to the
PC or laptop USB port using the USB interface.
4.1.4 PC or Laptop
The NMEA information strings from the
receiver are acquired by the PC or laptop. These
strings are processed by the system software and the
positioning and tracking parameters are extracted.
These extracted parameters are displayed on the GUI
on the PC screen. The website table is continuously
updated by the positioning and tracking parameters.
On pressing the ‘SEND MESSAGE’ button on the
GUI, a SMS containing the user’s location, longitude,
latitude, altitude, speed and location name is send to a
particular mobile number. The minimum required
configuration of a PC or laptop is 512 MB RAM
(Random Access Memory), 40 GB hard disk, Pentium
processor and a USB port.
4.2 System software
The system software processes the NMEA
information strings and extracts the required
parameter values. The software is programmed in
VB.NET application oriented programming language.
The extracted parameters values are then displayed in
the textboxes in the GUI. The GUI on which the
parameter values are displayed is named as ‘GPS
PARAMETERS’. A user login GUI is also designed
and developed. This GUI is named as ‘GPS SYSTEM
LOGIN’. The user must enter correct username and
password. Upon entering correct username and
password the ‘GPS PARAMETERS’ GUI will be
displayed. The ‘GPS PARAMETERS’ GUI is
provided with an ‘EXIT’ button. On pressing this
button the GUI application exits. The website
application can be accessed by using any internet
browser. The website is also provided with user login
facility for security purpose. On starting the website
application a window asking for correct user name
and password appears. On entering the correct user
name and password, next website page is displayed.
This page displays the table containing the values of
parameters like latitude, longitude, altitude (mean sea
level), speed and location name. The software also
comprises of a messaging application which sends an
SMS to a particular mobile number. The ‘GPS
PAREMETERS’ GU I consists of a ‘SEND
MESSAGE’ button. On clicking this button an SMS
containing the user’s present location in terms of
latitude, longitude, speed, altitude and location name
is send to the mobile number. In order to send the
SMS, the messaging application requires internet
availability. The SMS is send using the online
messaging services. The minimum required
configuration of the PC or laptop, in order to execute
the system software is Microsoft visual studio
2005/08/10, dot.net framework 2.0 and any internet
browser. The designed software module is user
friendly and easy to operate.
V. Data format
The system makes use of National Marine
Electronics Association (NMEA) information strings.
NMEA defines a communication standard for devices
that include GPS receivers. The GPS receiver outputs
geospatial location, time, headings, navigation related
information and the GPS satellites information in the
form of NMEA strings. Out of this the following
GPRMC string format is used in this system,
$GPRMC 161229, 3723.2475, 12158.3416, W, 0.13,
309.62, 120598,,*45
GPRMC provides recommended specific GPS data.
4. Pratik K. Gaikwad et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 4), May 2014, pp. 28-33
www.ijera.com 31 | P a g e
VI. System execution methodology
The GPS receiver system execution flow is
shown in the fig. 3. The flow chart presents the
system working in detail. All the stages and the
processes of the system from the stage of
initialization till the output stage are described in
detail.
Fig. 3 shows the system execution flow sequence
5. Pratik K. Gaikwad et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 4), May 2014, pp. 28-33
www.ijera.com 32 | P a g e
VII. Results
To evaluate the performance of the system
the results of the system were noted. The results of
the system are tabulated and are presented in table 1
and table 2.
Table 1 shows the location based parameters of the
GPS receiver system user like Latitude, Longitude
and Altitude at certain locations
Sr.
no.
Latitude (N) Longitude
(S)
Altitude
(m)
1 2001.9827 07378.7393 620.5
2 2001.8876 07378.7396 620.8
3 2001.6145 07378.4064 621.4
4 2001.1254 07377.5020 622.8
5 2000.8902 07377.2241 621.3
6 2000.7145 07377.1345 622.7
7 2000.5021 07377.0624 623.1
8 1999.8155 07376.9186 623.0
9 1999.7990 07376.9192 622.4
10 1999.4638 07376.9234 621.8
11 1999.4324 07376.3094 620.7
12 1999.3750 07375.4035 620.4
13 1999.1245 07375.0268 620.7
14 1998.9842 07375.6424 620.7
15 1998.2476 07375.9534 620.3
The results in the table 1 are obtained from
‘GPS PARAMETERS’ GUI. The parameters like
Latitude, longitude and Altitude of certain locations
are tabulated and are shown in the table 1. Using the
latitude and longitude values the location of the user
at any point on the planet can be found. The altitude
value is the altitude of the user above mean sea level.
The parameter values in the table 1 are also displayed
in the website in tabulated form.
Table 2 shows the speed and location names of the
user for the same locations as in table 1
Sr. no. Speed
(km/hr)
Actual Point/Location
name
1 5.42 A
2 5.26 B
3 5.34 C
4 6.5 D
5 6.43 E
6 7.57 F
7 8.12 G
8 8.46 H
9 7.58 I
10 6.42 J
11 6.54 K
12 7.58 L
13 3.25 M
14 4.26 N
15 6.44 O
The results in the table 2 are also displayed
in ‘GPS PARAMETERS’ GUI. The speed and the
location names of the user’s position are for same
locations for which the values of the location based
parameters are given in table 1. The speed and the
location names are also displayed in the website table
along with the other parameters. For brevity the
location names are written in symbolic form.
Fig. 3 shows the message received by the user on
using the SMS service
On pressing the ‘SEND MESSAGE’ button
on the ‘GPS PARAMETERS’ GUI a message
describing the positioning and navigation data of the
user in terms of latitude, longitude, altitude, speed
and location name is send to a particular mobile
number. The message received by the user at location
point ‘A’ is shown in the figure. For brevity the
location name is represented as an English alphabet.
VIII. Conclusions
A real-time GPS receiver system is designed
and developed successfully. The system provides
real-time positioning and navigation information. All
the applications like GUI application, website
application and the SMS service run successfully and
the desired results are obtained. The developed
system is low cost, compact, small in size and
reliable. The results obtained from the system are
shown in the paper in the form of tables and figures.
The system can be used for on-line tracking by
superimposing the results of the system on a GIS
(Geographic Information Systems) system. The
system provides global coverage and can be used
anywhere on the planet.
6. Pratik K. Gaikwad et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 4), May 2014, pp. 28-33
www.ijera.com 33 | P a g e
IX. Acknowledgement
I offer my sincere thanks to all who have
supported me and have given valuable suggestions
during the completion of this paper. I am thankful to
my guide Mr. Sushant J. Pawar for guiding me and
giving helpful insights during the completion of this
paper.
REFERENCES
[1] M. Kayton, Navigation Systems, in G. R.
Spitzer (Ed.), The Avionics Handbook,
(Boca-Raton: CRC Press, 2000), 13-1-13-
10.
[2] G. Hamza, A, Zekry, I. Motawie,
Implementation of a Complete GPS
Receiver Using Simulink, IEEE Circuits and
Systems Magazine, 9(4), 2011, 43-51.
[3] A. soloview, J. Dickman, N. Grumman,
Extending GPS Carrier Availability Indoors
with a Deeply Integrated Receiver
Architecture, IEEE Wireless
Communications, 18(2), 2011, 36-44.
[4] L. Xiaoli, L. Jingnan, L. Tao, H. Xi, Design
of Software Galileo Receiver for
Applications, Management and Technology
Forum ,China Communication, 4(6) 2006,
42-49.
[5] J. K. Ray, R. A. Nayak, S. Muralikrishna, S.
Kiran, K. R. Shashidhara, M. R. Shenoy,
HIGH integrity GPS-SBAS Receiver Using
Innovative Correlator and Software
Approach for Avionics Applications, Proc.
17th
International Technical Meeting of the
Satellite Division of The Institute of
Navigation, Long Beach, California, 2004,
1539-1545.
[6] G. W. Hein, T. Pany, S. Wallner, J. Won,
Platforms for a Future GNSS Receiver A
Discussion of ASIC, FPGA, and DSP
Technologies, InsideGNSS, 1(2), 2006, 56-
62.
[7] J. B. Tsui, Fundamentals of Global
Positioning System Receivers A Software
Approach (Hoboken, NJ: John Wiley and
Sons, 2000).