Designing and Implementation of Real-Time GPS Receiver System for Navigation and Location Based Services

Similar documents
International Journal of Research in Advent Technology Available Online at:

Vehicle Tracking/Feedback System Using Gps Technology

ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK

Vehicle Tracking and Monitoring By ARM7

Datasheet of stand-alone GPS smart antenna module, LS20057

Post Processing Service

Android Mobile Security with Auto boot Application

ARM Hardware Platform for Vehicular Monitoring and Tracking

Vehicle Monitoring and Intelligent Data Analysis using GPS Based open Source Software

MT3339 PC Tool Operation Manual

GPS Tracking Simulation by Path Replaying G. Rajendran #1, Dr. M. Arthanari #2, M. Sivakumar #3 #1 Assistant Professor of Computer Science,

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

Keywords: GPS, GSM, AVR Microcontroller, SMS.

Advanced Vehicle Tracking System on Google Earth Using GPS and GSM

Intelligent boundary alert system using GPS

Vehicle and Object Tracking Based on GPS and GSM

BORDER ALERT AND SMART TRACKING SYSTEM WITH ALARM USING DGPS AND GSM

Real Time Vehicle Tracking System Using GPS and GPRS

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 3, Issue 6, June 2014

A Real Time Tracking and Alerting System Using LabVIEW

Operation and Maintenance Terminal (OMT 1.2) User s Manual for use with MPW

Technical Article Developing Software for the CN3 Integrated GPS Receiver

GPS Applications in Agriculture. Gary T. Roberson Agricultural Machinery Systems

Raghavendra Reddy D 1, G Kumara Swamy 2

Collided Vehicle Position Detection using GPS & Reporting System through GSM

K.Prasanna NIT Rourkela,India Summer Internship NUS

Advanced Electronic System for Human Safety (Smart Watch)

VEHICLE MONITORING CONTROLLING AND TRACKING SYSTEM BY USING ANDROID APPLICATION

Real Time Web based Vehicle Tracking using GPS

GeoMax GNSS Zenith10 & Zenith20 Series

Applying Web Based GPS/GPRS Ticketing and Tracking Mechanism to Reduce Traffic Violation in Developing Countries

AIAA Distributed Operation of a Military Research Micro Satellite Using the Internet

Automatic Ration Material Distributions and Payment System Based on GSM and RFID Technology

A Low Cost Vehicle Monitoring System for Fixed Routes Using Global Positioning System (GPS)

GM862-GPS, GE863-GPS - GPS AT COMMANDS SET GM862-GPS, GE863-GPS 80278ST10021a Rev. 0-21/04/06

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

Syslog Technologies Innovative Thoughts

Review of RFID & GSM Based Automatic Ration Distribution System

Design of a GSM Cell Phone based Vehicle Monitoring & Theft Security System

Part 1 Product introduction 2. Part 2 Features 3. Part 3 Safety notes 4. Part 4 Quick user s guide 5. Part 5 Operation notes 7

Radio Technical Commission for Maritime Services. GPS Update. Bob Markle RTCM Arlington, VA USA. NMEA Convention & Expo 2010

Vehicle Tracking System for Security and Analyzing Transportation Vehicle Information

Weather Capture Software Guide Version 1.4 Revision: June

PLC Based PV Module Tracking with Microcontroller Backup

ADVANCED VEHICLE TRACKING SYSTEM USING ARM7

Vehicle Scrutinizing using GPS & GSM Technologies Implemented with Ardunio controller

MoTeC USA GPS. Part # M GPS BL Available in 10 Hz or 20 Hz. USER MANUAL Version 1.4

Mobile Tracking Application

PPS usable by timing applications via serial port emulation

Vehicle Tracking System using GPS and Android OS

ONLINE HEALTH MONITORING SYSTEM USING ZIGBEE

MANAGEMENT SYSTEM FOR A FLEET OF VEHICLES BASED ON GPS. João André Correia Telo de Oliveira

Public Transportation Management Services by Integrating GSM-GPS

Integrating GPS, GSM and Cellular Phone for Location Tracking and Monitoring

TI GPS PPS Timing Application Note

Truck Automation for the Ready Mixed Concrete Industry. Michael J. Hoagland (205) ext

Vehicle Tracking System,

GPS Based Automatic Vehicle Tracking Using RFID Devyani Bajaj, Neelesh Gupta

Automated Alarm Based Railway Gate Crossing Based on GPS and GSM

RFID, GPS & GSM Based Vehicle Tracing & Employee Security System

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

REAL TIME MONITORING AND TRACKING SYSTEM FOR AN ITEM USING THE RFID TECHNOLOGY

Communication Management Unit : Single Solution of Voice and Data Routing Unit

Integration of Arduino as a slave system to LonWorks based System using I2C Interface

Child Tracking System on Mobile Terminal

Real-Time Vehicle Data Logging System Using GPS And GSM

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

Satellite Monitoring as a Legal Compliance Tool in the Environment Sector. Case Study Four: The Global Positioning System and Waste Tracking

Data Transfer between Two USB Devices without using PC

GEOGRAPHIC INFORMATION SYSTEMS Lecture 21: The Global Positioning System

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

Intelligent Fleet Management System Using Active RFID

HOME APPLIANCES CONTROL SYSTEM BASED ON ANDROID SMARTPHONE

Agenda. Agilent GPS Receiver Test Solutions. GPS technology concepts. Basic tests required for GPS receiver verification Test solutions

2.4G Bluetooth Datalink & ipad Ground Station User Guide V1.12

Web'n'walk. Manager. for Windows USER MANUAL

[3] beautiful visualisation of the satellites positions by HSR / ICOM

L16. Quectel GNSS Engine. EVB User Guide L16_EVB_UGD_V1.0

Vehicle Tracking system with GPS GSM Interface and Self Created Map

A REVIEW ON KALMAN FILTER FOR GPS TRACKING

L10. Quectel GPS Engine. EVB User Guide L10_EVB_UGD_V1.00

Real Time Vehicle Tracking System using GSM and GPS Technology- An Anti-theft Tracking System

User s Manual of BTGP-38KM Bluetooth GPS Data Logger V1.0

PLM PRODUCT INFORMATION

The System Design and Implementation of Vehicle Management

GPS: A Primer. presented by Jim Pugh, GISP GIS Project Manager. 2007, EMH&T, Inc.

GPS Based Low Cost Intelligent Vehicle Tracking System (IVTS)

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Bus Data Acquisition and Remote Monitoring System Using Gsm & Can

Use of Graphical Programming Tools for Electrical Engineering and Technology Courses

Intelligent Home Automation and Security System

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 ISSN

Low Cost SMS based Vehicle Tracking System using Android

Bidirectional Communication With EPABX for Hotel Management Software (HMS) using Handshaking Protocol

GSTRPR biological and Its Advantages - A Practical Overview

RECOMMENDATION ITU-R F (Question ITU-R 157/9) b) that systems using this mode of propagation are already in service for burst data transmission,

Learning about GPS and GIS

An Embedded Based Web Server Using ARM 9 with SMS Alert System

Transcription:

Designing and Implementation of Real-Time GPS Receiver System for Navigation and Location Based Services Pratik K. Gaikwad 1, Sushant J. Pawar 2 PG Student [VLSI and Embedded Systems], Dept. of Electronics and Telecommunication, Sandip Institute of Technology and Research Centre, Nashik, University of Pune, Maharashtra, India 1 Assistant professor, Dept. of Electronics and Telecommunication, Sandip Institute of Technology and Research Centre, Nashik, University of Pune, Maharashtra, India 2 ABSTRACT: This paper describes a novel method to design a simple real time GPS (Global Positioning System) receiver system for navigation, positioning and tracking applications. This system is developed to provide various positioning and navigational parameters like latitude, longitude, velocity, altitude, the name of the current location etc. This system also provides information regarding the satellites which are in view in terms of the number of satellites being tracked, satellite ID/PRN (Pseudo Random Noise) number and parameters like SNR (Signal to Noise Ratio) of the satellite signal, azimuth and elevation. All the information is displayed on Graphical User Interface (GUI). The presented GPS receiver system uses a hardware GPS receiver provided with a (USB) (Universal Serial Bus connector) so that the receiver is compatible and can be easily connected to a PC (Personal Computer) or a laptop. An antenna is connected to the GPS receiver to acquire the signals from the satellites. There should be line of sight between the antenna and the satellite. The software used for this system is developed in VB.NET (visual basic.net) programming language. VB.NET is an application oriented computer programming language which is easy to program and understand. The main feature of this system is the ease of use of the system and visual display of the results which can be seen on a PC or laptop. KEYWORDS: Global Positioning System (GPS), Graphical User Interface (GUI), visual basic.net (VB.NET), Personal Computer (PC), Navigation, Position. I.INTRODUCTION The determination of the position and velocity of a moving entity on land, at sea, in the air, or in space is called navigation [1]. In navigation the location or the position and its parameters are required immediately or after certain maximum delay [8]. This is called real time requirement [8]. In navigation the position information is not fixed i.e. it is variable and is time dependant [8]. In the olden days, before the existence of modern technologies, one was dependant on landmarks and distances estimated from travel times for navigation [8]. Nowadays, airplanes, missiles, spacecraft, large sea vessels, ships, vehicles that move on dry land and even pedestrians make use of modern technology for navigation. This technology is called GPS (Global Positioning System). There are many technologies available for navigation but since GPS provides global coverage and better accuracy compared to other systems, it is mostly used for navigation. There are other GNSS (Global Navigation Satellite Systems) like Russian GLONASS (Global Navigation Satellite System), which also provide global coverage and real time results. But GPS provides better accuracy as compared to other GNSS. There are many GPS receiver systems available in the market. But many of them are expensive, bulky and require internet connection. The GPS applications available on mobile phones show tracking on maps but they too require internet availability for navigation. Hence, it is necessary to design and build a real time GPS receiver system which is of compact size, cheap, does not require internet connection for navigation and is compatible to a PC or a laptop. In this paper, a real time GPS receiver system is discussed. The system consists of a GPS antenna, GPS receiver with a USB connector, GPS software which is developed in VB.NET and a personal computer or a laptop for GUI display. Copyright to IJAREEIE www.ijareeie.com 8859

First the GPS system is discussed in section II. Section III provides the details of related work. The system design is discussed in section IV. The system execution flow is shown in section V. Finally section VI shows the system results. II.GPS OVERVIEW NAVSTAR (Navigation Satellite Timing and Ranging) is a network of U.S. satellites that provide global positioning system (GPS) services. It is used for navigation by both the military and civilians. The GPS system consists of three segments: the space segment, the control segment and the user segment. The segments of GPS are shown in the fig. 1. Fig. 1 The three segments of GPS All the three segments are described in detail as follow, The space segment: The GPS space segment consists of constellation of minimum 24 operational satellites. This 24 satellites core constellation ensures that the GPS receivers can view at least 4 satellites from any point on the planet. The satellites in the GPS constellation are arranged in six orbital planes which are equally spaced. Each orbital plane consists of four satellites. All these satellites fly in the MEO (Medium Earth Orbit) at an altitude of about 20,200 km from the surface of the earth. Presently there are 27 operational satellites. The extra three satellites improve the GPS performance but are not considered part of the core constellation. The satellite signal received by the GPS receiver consist of satellite orbital and clock information, information and status concerning all the satellites and a global ionospheric model for ionospheric error correction. The satellite signals are timed using highly accurate atomic clocks. Control segment: The control segment controls the satellites. The control segment consists of global network of ground facilities that track the GPS satellites, monitor their transmission, perform analysis and then provide them with Copyright to IJAREEIE www.ijareeie.com 8860

corrected orbital and clock information. The current operational control segment consists of a Master Control Station (MCS), an alternate master control station, four ground antennas and six monitor stations. The monitor stations continuously receive the data from the satellites and then send that information to the master control station. The master control station receives navigation information from the monitor stations, corrects the satellite data and sends this information to the GPS satellites using the ground antennas. User segment: The user segment consists of military and civilian GPS receivers. The GPS receiver can be held in hand or can be mounted on the vehicle. The receiver processes the GPS satellite signal to obtain precise position and navigation parameters. III.RELATED WORKS Many researchers have designed and developed GPS receiver systems using various hardware and software technologies. Many scientists have done research on GPS satellite signals tracking, acquisition and processing and have suggested improved techniques. Many researchers have designed and build numerous applications in number of fields like agriculture, mining, banking etc. by interfacing GPS with other hardware or software technologies. A GPS receiver system having a software radio approach is proposed in [2]. The GPS satellites signals are digitized as soon as possible near the antenna and then digital signal processing is used to obtain the necessary information [2]. A handheld GPS receiver designed using microcontroller 89C51 and a GPS hardware module used to provide location based emergency services information is also developed [3]. Implementation of a complete GPS receiver simulation and implementation on C6713 DSP (Digital Signal Processor) using SIMULINK graphical programming language is proposed in [4]. A method for integrating Inertial Navigation System (INS) sensors with GPS measurements to estimate key vehicle states like body sideslip angle, tire sideslip angle and vehicle attitude is presented in [5]. Also another method to provide direct measurements of vehicle roll and heading which results in improved sideslip estimation is discussed in [5]. An automobile localization system which sends the position and localization of the automobile to the owner in the form of a SMS (Short Message Service) using GPS and GSM (Global System for Mobile Communication) technology is also designed [6]. An expandable GPS and GSM systems simulator allows the user to learn the advantages of wireless technology and use it in GPS navigation [7]. IV.SYSTEM DESIGN The system is composed of hardware as well as software. The system hardware is interfaced with the system software. The results of the system are displayed in the form of visual displays on the PC or laptop screen. The fig. 2 shows the system design. Antenna GPS receiver USB interface Personal computer or Laptop Fig. 2 GPS receiver system block diagram The system hardware and the system software are described in detail as follows, Copyright to IJAREEIE www.ijareeie.com 8861

System hardware: The system hardware consists of an antenna, GPS receiver, USB (Universal Serial Bus) interface and a PC or laptop. 1. Antenna: The antenna used is an active antenna. The antenna receives power supply from the GPS receiver. The antenna is tuned to the frequency of about 1575.42 MHz which is the L1 (Link1) frequency component of GPS satellite signals. The L1 frequency component is available for civilian use. The antenna receives the L1 frequency satellite signals. These signals received by the antenna are given to the GPS receiver. The antenna continuously receives the satellite signals. 2. GPS receiver: The L1 frequency signals from the antenna are received by the GPS receiver. The GPS receiver generates the information strings in the NMEA-0183 (National Marine Electronics Association- 0183) protocol format. A RoyalTek REB-1315S4 GPS module is used in the GPS receiver. The GPS module continuously tracks the satellites and acquires the satellite signals. The GPS module processes the satellite signals and generates the NMEA-0183 information strings. The information strings are available at USB connector output. The receiver draws power form the PC or laptop to which it is connected. The GPS receiver provides real time GPS position, latitude, longitude, speed, altitude (above mean sea level), course over ground with respect to true north, number of those satellites whose signals are being received i.e. the number of satellites which are being tracked by the receiver, satellite ID/PRN number, information of each satellite which is being tracked in terms of parameters like azimuth, elevation and SNR in the NMEA-0183 format such as GPGGA (Global Positioning Global positioning system fixed data), GPGSA (Global Positioning GNSS DOP (Dilution of Precision) and active satellites), GPGSV (Global Positioning GNSS satellites in view), GPRMC (Global Positioning Recommended minimum specific GNSS data), GPGLL (Global Positioning Geographic position latitude/longitude), GPVTG (Course over ground and ground speed) to the PC or laptop. The GPS receiver is compact and small in size. 3. USB interface: The USB interface consists of USB connector. The USB interface sends the NMEA-0183 information strings from the GPS receiver to the PC or laptop. The USB connector is interfaced with the GPS receiver and is compatible to any PC or laptop USB port. 4. Personal computer or laptop: The NMEA information strings from the GPS receiver are received by the personal computer or the laptop through the USB connector. These strings are processed in the PC or the laptop by the software module which is programmed in VB.NET. The in view GPS satellites information and various navigation and location based parameters are displayed in the textboxes on the GUIs. The NMEA information strings are being continuously received by the laptop and are also displayed on the GUI. Minimum required configuration of the PC or laptop is 512 MB (Mega Bytes) RAM (Random Accesses Memory), 40 GB hard disk, Pentium processor and a USB port. System software: The software module is programmed in VB.NET application oriented programming language. The NMEA-0183 information strings are processed by the software module and the GPS satellites information and various navigation and location based parameters are extracted from the strings. These extracted parameter values are then displayed in textboxes on the GUIs. Two GUIs display all the parameters. A user login GUI is also designed. This user login GUI is called GPS system login. Upon entering correct user name and password the user will be directed to the next GUI. This GUI is called GPS PARAMETERS 1. The GPS PARAMETERS 1 GUI displays the parameters like latitude, longitude, altitude (above mean sea level), speed, HDOP (Horizontal Dilution of Precision), course over ground with respect to true north, the present location names and the number of satellites used i.e. the number of satellites tracked by the GPS receiver. The START DATA IN GUI button starts the display of parameters. The NEXT GUI button given in the GPS PARAMETERS 1 GUI is the link to the next GUI i.e. GPS PARAMETERS 2. This GUI displays the number of satellites used i.e. the number of satellites which are being tracked by the receiver and the information of each satellite which is being tracked in terms of parameters like satellite ID/PRN number, azimuth, elevation and SNR. Upon pressing the EXIT button in any of the GUIs the application exits. The minimum configuration for the software to run is Microsoft Visual studio 2005/08/10 and Dot net framework 2.0. The designed software module is easy to operate and is user friendly. The system requires minimum hardware and software configuration. Hence, it is easy to design and develop the system. Copyright to IJAREEIE www.ijareeie.com 8862

V. SYSTEM EXECUTION METHODOLOGY The system flow chart is shown in the fig. 3. The flow chart describes the system working in detail. All the system processes and stages from the stage of initialization till the system exit and their interlinking are presented in the flowchart. START Initialize the system by connecting the GPS receiver to the laptop The antenna continuously receives the GPS satellite signals and are passed to the GPS receiver The receiver module processes the satellite signals and generates the NMEA information strings The NMEA strings are received by the laptop through the USB interface GPS system login GUI is displayed Enter the correct username and password and press ENTER GPS PARAMETERS 1 GUI is displayed Press the START DATA IN GUI button Start the software module The strings are processed by the software module The navigational and positioning parameter values are displayed in the GPS PARAMETERS 1 GUI Press NEXT GUI button GPS PARAMETERS 2 GUI window is displayed and the tracked GPS satellites information is displayed No If EXIT button is pressed Software module continues to process the NMEA strings and display the parameters Yes Software module exits STOP Fig.3 shows the system execution flow sequence Copyright to IJAREEIE www.ijareeie.com 8863

VII. RESULTS To evaluate the performance of the developed real time GPS receiver the real time results of the system were taken. The tested results are tabulated in table 1 and 2. Sr. no. Latitude (N) Longitude (S) Altitude (m) Speed (Km/hr) Actual point/ Location name Course Over Ground (degrees) HDOP No. of satellites used 1 2001.9790 07378.6547 625.7 10.4 A 172.4 1.1 9 2 2001.9811 07378.7384 627.3 11.6 B 175.6 1.5 4 3 2002.0678 07376.8157 629.5 14.6 C 143.7 1.4 6 4 2001.8178 07378.8479 630.8 18.9 D 160.3 1.4 7 5 2001.6141 07378.4058 625.4 13.5 E 255.8 1.5 4 6 2001.1289 07377.8436 628.2 12.4 F 234.2 1.2 8 7 2001.0859 07377.5025 624.5 18.6 G 233.6 1.5 5 8 2000.8903 07377.2214 624.7 12.6 H 210.7 1.5 4 9 2000.7149 07377.1327 623.9 13.5 I 196.5 1.4 6 10 2000.5012 07377.0626 626.2 11.2 J 223.4 1.4 7 11 1999.8156 07376.9188 625.8 15.4 K 172.6 1.1 9 12 1999.7995 07376.9188 625.3 13.5 L 171.4 1.4 6 13 1999.4648 07376.9231 624.4 14.3 M 195.7 1.5 4 14 1999.4325 07376.3099 625.2 12.5 N 192.9 1.5 5 15 1999.3760 07375.4039 626.1 12.3 O 263.4 1.4 7 Table 1 shows the values of parameters displayed in GPS PARAMETERS 1 GUI at different locations The real time values of Latitude, Longitude, Altitude (above mean sea level), speed, actual point/location name, course over ground, HDOP and number of satellites being tracked are tabulated in table 1. The real time locations are tabulated in sixth column but for brevity they are written in symbolic form. Sr. no Satellite ID/PRN Azimuth Elevation SNR number (degrees) (degrees) 1 32 21 81 40 2 20 319 44 36 3 16 159 43 35 4 31 25 38 33 5 14 79 09 31 6 22 138 07 32 7 06 318 17 37 8 27 165 03 29 9 29 31 63 24 Table 2 shows the values of parameters displayed in GPS PARAMETERS 2 GUI for location point A The GPS receiver receives signals from number of satellites i.e. the receiver tracks the satellites which are in view. The information of these satellites in terms of satellite ID/PRN number, azimuth, elevation and SNR for location point A are tabulated in table 2. The values of parameters given in table 2 are obtained from GPS PARAMETERS 2 GUI. The results of the system are as accurate as the most sophisticated systems available in the market. The system displays all the necessary positioning and navigational parameters along with satellite information. Hence, this system can be Copyright to IJAREEIE www.ijareeie.com 8864

used in number of fields like transportation, oil and mining industries, agriculture, animal tracking and space applications. Number of applications can be developed using this system and can be used various fields. VIII. CONCLUSION In this paper a real time GPS receiver is investigated. The system is studied and is developed successfully. The system is designed and developed in hardware as well as in software. Hence, the system consists of hardware module as well as software module. The system provides positioning and navigational information in terms of number of parameters. Also information regarding the satellites which are being tracked by the system is also displayed. The developed system is compact, low cost and reliable. The results obtained by the system are given in the paper in tabulated forms. Using the same system internet based applications and mobile based messaging applications can also be developed. Since this system provides global coverage, this system can be used anywhere on the planet provided that decent signals from at least four satellites are received. ACKNOWLEDGEMENT I offer my thanks to all who have supported and helped me in any respect during the completion of the paper. I am grateful to my guide Prof. Sushant J. Pawar for giving helpful insights and suggestions during the completion of the paper. REFERENCES [1] Myron Kayton. Navigation Systems, in The Avionics Handbook, 1 st edition, Cary R. Spitzer, Ed. Boca Raton: CRC Press, pp.13-1-13-10, 2000. [2] James Bao-Yen Tsui, Fundamentals of Global Positioning System Receivers: A Software Approach, John Wiley & Sons, Inc. Publication, ISBN 0-471-38154-3, 2000. [3] Parmar, S. N., Design and Implementation of GPS based Navigation System for Location based Services, in International Conference on Technology Systems and Management (ICTSM) proceedings published by International Journal of Computer Applications (IJCA), pp.24-27, 2011. [4] Hamza, G. G., Zekry, A. A., and Moustafa, M..N, Implementation of a Complete GPS Receiver on the C67132 DSP through Simulink, Journal of Global Positioning System, vol. 8, pp.76-86, 2009. [5] Bevly, D. M., Ryu, J., and Gerdes, J. C., Integrating INS Sensors With GPS Measurements for Continuous Estimation of Vehicle Sideslip, Roll, and Tire Cornering Stiffness, IEEsE Transactions on Intelligent Transportation Systems, vol. 7, pp. 483-493, Dec. 2006. [6] I. Lita, I. B. Cioc, D. A. Visan, A New Approach of Automobile Localization System Using GPS and GSM/GPRS Transmission, 29 th International Conference Spring Seminar on Electronics Technology, pp.115-119, May 2006. [7] Pochmara, I. J., Palasiewicz J., and Szablata p., Expandable GSM and GPS Systems Simulator, MIXDES 2010, 17 th International Conference on Mixed Design of Integrated Circuits and Systems, pp. 552-556, June 2010. [8] Martin Vermeer. Methods of Navigation. Internet: http://users.tkk.fi/mvermeer/nav_en.pdf, December 10, 2013 [April 1, 2014]. Copyright to IJAREEIE www.ijareeie.com 8865