Reddy Y. M, Ilayarajaa K. T. Virtual GPS Simulation Using RF Transmission. Biomed Pharmacol J 2015;8(1)
Manuscript received on :
Manuscript accepted on :
Published online on: 22-11-2015
Plagiarism Check: Yes
How to Cite    |   Publication History
Views  Views: 
Visited 1,466 times, 1 visit(s) today
 
Downloads  PDF Downloads: 
733

Y. Mohan Reddy1, and K. T. Ilayarajaa2

1M.E–Embedded System, Sathyabama University, Chennai, India. 2Assistant Professor- Department of ECE, Sathyabama University, Chennai, India

DOI : https://dx.doi.org/10.13005/bpj/616

Abstract

Global Positioning System (GPS) devices are useful for location tracking applications, where these devices act as a receiver with satellite transmitting the location data and the receiver goes for trilateration technique for pointing out the precise device location. This process requires the devices to be tuned to precision. In commercial development and testing of GPS systems or devices, it’s extremely necessary to have testing equipment so as to test the under development GPS devices at lower price and also with minimum labour and ease. The newly developed GPS devices need to undergo a precision test, to know how precisely these devices can locate the location, their speed of operation, one way of obtaining the result is to go for real time testing with the device take around the place and pointing to the open sky to know how perfectly the device model is working, this type of testing always calls for lot of labour, cost and not feasible most of the time. Our proposed idea suggests a virtual simulation of the GPS devices, where a combination of software and hardware model is used for testing of GPS devices. This type of technique does the same task of real time testing but without the device been taken around, this makes the testing cost effective, easy, labour free and feasible at all conditions in the laboratory.

Keywords

Global Positioning; devices; Transmission;

Download this article as: 
Copy the following to cite this article:

Reddy Y. M, Ilayarajaa K. T. Virtual GPS Simulation Using RF Transmission. Biomed Pharmacol J 2015;8(1)

Copy the following to cite this URL:

Reddy Y. M, Ilayarajaa K. T. Virtual GPS Simulation Using RF Transmission. Biomed Pharmacol J 2015;8(1). Available from: http://biomedpharmajournal.org/?p=1305

Introduction:

Global Positioning System (GPS)is a navigation system based on satellite that provides location information across the earth where there is a line of sight to four or more GPS satellites, the GPS technology is used for military, commercially and civil applications. The GPS device uses a mathematical concept of trilateration, in which the device asks for at least a minimum of 3 satellites data to give the precise location information. To understand a GPS simulator working, it is required to understand some of the details of working of the GPS transmissions and the transmission frame format. The GPS system be consistent with of at least 24 satellites, encircling every 12 hours, broadcasting navigation data on various frequencies. GPS is just one of distinct global navigation satellite systems (GNSS) in action, or soon to be in movement. Almost all the applications on navigation currently use the  L1 frequency of GPS at the radio frequency of 1575.42 MHz onto this carrier frequency, satellites transmit a navigation message and identification information that involved synchronized time, the satellite’s recurring data (ephemeris) and data on the familiar positions of all the satellites in the circumstances. From this data that receivers can accurately measure its distance from various satellite signals at the same time to attain its navigation solution through trilateration.

Data transmitted from the satellite:

  • Date/Time (by using atomic clock used in the satellite)
  • Satellite ID (pseudo random number)
  • Ephemeris and almanac

Receiver interpretation:

  • Number of satellite signals
  • Power level
  • Atmospheric and antenna blunders through models
  • Multi-path conditions

Receiver position calculation:

  • Start position (longitude, latitude and elevation)
  • Trajectory (action path)

GPS simulators generate radio frequency that they are adequate of transmitting the exact data as GPS satellites. But the GPS simulator has the capacity to switch an ample variety of parameters right from the test bench. The satellite transmits the data in the frame format( as shown in fig:1), which has a main frame in which 5 sub-frames containing different satellite data are sent in encoded format. This is received at the receiver end which is a GPS device, which decodes and uses the information to calculate the location information of the device.

Fig: 1 GPS signal message format Figure 1: GPS signal message format

Click here to View figure

 

While there are various methods to test GPS-based navigation,position and timing functions of the integrated GPS receivers, simulation offers the most resilience, compared to testing with live signals (original signals from the satellite), or record and replay solutions. The simulation gives the testing engineer or developer complete command over the generation of GPS signals.Thishelps to admit confidence in one’s hardware and software’s ability to perform under any condition. For anyone developing a GPS device, the capability to test it with accuracy and repeat ability will shorten development time, and reduce cost. Regardless what market a current GPS product is proposed at or the components that it consists of testing will be essential. Signal recovery, detention, and performance in changing environments, are all key aspects in determining how lucrative a modern device might be.It isn’t always suitable to simply go outside in the open sky to obtain satellite lock, and declare the test procedure as completed because this will not always be the environment or conditions to which the device will be subjected to in day to day applications, it may be subjected to multipath obscuration, interference or reflection, so understanding in these situations how a device will perform is critical. However, recommending these parameters into a ‘real word’ testing method may be totally impractical and will have a large impact on the amount of time it consumes to deliver the product to market. A GPS simulator gives the developer a number of choice. The most definitething is that of being able to input RF satellite signals directly into GPS equipment in the bounds of the lab or office, without experimenting outdoors, makes testing simple and easier.

Proposal

The system proposed in this paper uses the virtual GPS concept. Here we are using virtual GPS system instead of actual GPS satellite system.

Fig: 2 Block diagram Figure 2: Block diagram

Click here to View figure

 

Software simulation

The method gave us the hardware free solution which is definitely a cost effective, less labour and resources needed path. But complete software simulation though yielded better results but was far from real time simulation, the exact proper functioning of the GPS device was hard to know. The software simulation included the complete given parameters and displayed the result according to the given data, but in actual scenario while transmission over the space in wireless medium there are certain other factors to be considered which are not particularly included in the software design. Though these parameters too can be assigned through software they are far from reality and remain completely virtual, which doesn’t give us the complete confidence on the operation of the device.

Software’sused

Avangardo Virtual GPS Simulator

The GPS Generator PRO application is Software GPS Simulator that is designed for providing assistance in testing, debugging, developing programs and equipment working with the NMEA-0183 protocol. And it also can be used for testing equipment and navigation applications indoor when GPS Signal is not available.This virtual GPS is more efficient when used indoors as it can able to work without visible GPS satellites. Moreover, obtaining the program costs less compared to purchasing a GPS receiver.The program imitates the operation of a GPS receiver and deliver out GPS data (position, speed of relocation,quality of reception, and satellite constellation) based on the NMEA-0183 protocol of chosen version. The GPS simulator can be constructed for getting particular NMEA protocol messages in a particular sequence with a certain frequency.

Fig: 3Virtual GPS Software Figure 3: Virtual GPS Software

Click here to View figure

Arduino Software

The Arduino software is an open source environment which is easy to write code and upload the code to the I/O board. It runs on Mac OS X, Windows, and Linux. The code is written in Java and based on avr-gcc, Processing, and other open source software.

Fig: 4Programming in Arduino Figure 4: Programming in Arduino

Click here to View figure

 

Virtual Com Port

Virtual com port software is used to create a virtual serial communication such that the data from the virtual GPS generator is transmitted to the proteus for simulation purpose.

Fig: 5Virtual com Port Figure 5: Virtual com Port

Click here to View figure

 

Labcenter Electronics Proteus

Proteus is the simulation software, which is used your for simulating the microcontroller for the data transfer of GPS data for the GPS generator.

Fig: 6Circuit designing in Proteus Software Figure 6: Circuit designing in Proteus Software

Click here to View figure

 

Simulation Results

The simulation results shows that the transmitted frequency signal of 1575.45 Mhz received at the receiver end of same 1575.45 MHz The Fig shows the output taken in the virtual oscilloscope.

Fig: 7simulated result Figure 7: simulated result

Click here to View figure

 

Conclusion

The idea of proposed system is undertaken to design a kit for virtual simulation of GPS for GPS receiver development and testing application, a detailed study was undertaken in operation of GPS transmission and reception, and also study was undertaken in existing virtual simulation techniques and its flaws. But the effort was put in to find a way to achieve the result, various techniques of obtaining the desired functionality and software-hardware module was studied with the available resources.  Software simulation has been performed and result has been achieved. If continued with the hardware part, on the basis of software simulation the aim of the project can be achieved.

References

  1. From google source and Wikipedia http://en.wikipedia.org/wiki/Satellite_navigation.
  2. Misra, P., Enge P. Global Positioning System: Signals, Measurements, and Performance. Ganga-Jamuna Press, Lincoln, Mass., 2011.
  3. UNITED NATIONS. Current and planned global and regional navigation satellite systems and satellite-based augmentations systems. In International Committee on Global Navigation Satellite Systems Provider’s Forum. New York, June 2010, p. 35-40.
  4. Several GNSS applications with open source tools GNSS Applications and Methods.
  5. Parimal Majithiya et. Al. “Indian regional NavigationSatelliteSystem”, [http://www.insidegnss.com/auto/IGM_janfeb11- IRNSS.pdf] For GPS Message format ftp://igscb.jpl.nasa.gov/igscb/data/format/rinex210.txt
Share Button
Visited 1,466 times, 1 visit(s) today

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.