Improvement of GPS performance using SNR

advertisement
Improvement of GPS performance using SNR information analysis
Jong-woo An1, Yun-Ki Kim2, Jin-Ho Kim3 ,Yo-Seop Hwang4 and Jang-Myung Lee6
1,2,3,4
Pusan National University, Korea, Republic of
(Tel: 81-51-510-7379, Fax: 81-51-514-1696)
5
Pusan National University, Korea, Republic of
(Tel: 81-51-510-2378, Fax: 81-51-514-1696)
1
jongwoo7379@pusan.ac.kr, 2mecha8404@pusan.ac.kr, 3jinho7379@pusan.ac.kr,
4
mmx001@pusan.ac.kr, 5jmlee@pusan.ac.kr
Abstract: In general, GPS signal, structure, these errors geometric error occurs, the degree is severe enough low-cost
GPS.Of course using a GPS or RTK system, it is possible to know the position accuracy location estimates.But, such as
these systems have the disadvantage that high cost and need to reference stations station for adjust the
position.Recently, intelligent robot industry which is mobile function equipped to provide more convenient services to
users is expanding.In order to provide move convenient and accurate service to users, the process. In the activation of
intelligent robot industry, many costly for the exact position estimation of the robot, it becomes an obstacle. In this
paper, traceback the GPS receiver location by using the pseudo distance between the satellite ephemeris and satellite
receiver. We will progress the pre study to obtain precise position by using the SNR value obtained by the estimated
value.
Keywords: Mobile Robot, GPS, Satellite, Localization
1 INTRODUCTION
This paper is pre study to obtain more precise location
information using by satellite orbit information, pseudo
range and SNR information instead of NMEA 0183
Protocol provided by the GPS. Recently, intelligent robot
industry which is mobile function equipped to provide more
convenient services to users is expanding. In order to
provide move convenient and accurate service to users, the
process. This is because when intelligent robot do not know
own location, there are difficulties to performing the given
task. Although exactly recognizing the own position of the
intelligent robot is basic intelligence to provide services to
users, It is bottlenecks technology that is hard to overcome
by the factors such as peripheral environment, technology
and development cost. Many manpower like Universities,
industry and research institutes are investing time to
develop location recognizing technology. Although location
recognizing technology has technically providing guidance,
It is questionable whether it has the investment value
because it has lots of shortcomings like price, reliable
technology and technical perfection. But the industry
related to the quality of human life has emerged as a future
technology. Based on these trends, in order to enrich the
quality of human life, intelligent robots are expected to play
an important role. And also in order to intelligent robot
industry becomes active, location recognizing technology
that has high accuracy is needed. Of course, It is able to
obtain the precise location information by using the
DGPS(Differential Global Positioning System) and
RTK(Real Time Kinematic) system. DGPS and RTK
systems require a number of fixed reference stations to
provide more precise location information and receiver that
is capable of receiving the carrier wave to obtain a position
compensation information to be transmitted from the
reference station.
Also There is disadvantage. It cost high making the network
to installing reference stations and conjugate it.
In this paper, we proceed with the pre-study to overcome
these disadvantages and improve the performance of lowcost GPS receiver using the SNR information. SNR means
the signal to noise ratio, and it shows the degree to which
the signal is distorted by the noise generated in the course
of transmitting a signal from the satellite. Generally, when
SNR value is higher, distortion of the signal is low.
Generally, the SNR value is higher to the distortion of the
signal that the enemy, The reason for this can be seen by the
equation defined as follows.
SNR 
signal strength
noise
(1)
Like a formula shown in the above, when divide the noise
from the original signal strength it become the SNR value.
And the smaller the amount of noise at the same signal
strength, SNR value become large. In this paper, traceback
the GPS receiver location by using the pseudo distance
between the satellite ephemeris and satellite receiver. We
will progress the pre study to obtain precise position by
using the SNR value obtained by the estimated value.
2 Location recognizing
Estimation of using GPS is single determination and
absolute determination. In this paper, using single
determination Pseudo-range of GPS and Receiver. And
receive from GPS orbit of satellite using GPS location
receiver of estimation.
2.1 Calculation of Pseudo-range
Single determination is method for determining the
position in the Code Tracking, method, In one receiver,
suah as Figure 1 after observing the four or more satellites,
using the pseudo-range and calculates the position. In this
context, the pseudo-range is in the process of receiving a
GPS signal, including a distance error between the number
of factors that can be generated by the satellite and the
receiver refers to the distance of the computed satellite and
the receiver.
UBX protocol may collect information about the broadcast
ephemeris also between Using the satellite and the receiver
described in 2.1 UBXprotocol doctors are also readily
available on the street. In figure 2 is follows structure of
UBX protocol.
Figure 2 UBX Protocol
UBX protocol provides the same information as is shown in
Table 2 for each class ID.
Figure 1. 단독 측위법
Between satellite and Pseudo-range is define as follows:
r i A  ( X i  X A )2  (Yi  YA )2  (Zi  Z A )2  c
(1)
ri
A is Pseudo-range to the receiver means he A
where (1),
from the satellite I, and the unit is meter. C refers to
3.0 108 m/s the speed of light in vacuum.  is the
clock deviation between satellite and the receiver. Ahead of
the intersection of several factors are included, but the error
occurs, formula (1) is a basic formula to establish the
assumption that there are many types of errors. if receiving
the data from four or more satellites in the GPS receiver,
the formula (1) composed of at least four between applying
the least square method in the position of
X A , YA , Z A
and
clock deviation(  ) of a receiver of GPS and each
satellite doctor can get a distance.
Table 1 UBX protocol Class
NAME Class ID
Description
NAV
0x01
Navigation Result
RXM
0x02
Receiver Manager Messages
INF
0x04
Information Messages
ACK
0x05
Ack/Nack Messages
CFG
0x06
Configuration input Messages
MON
0x0A
Monitoring Messages
ADI
0x0B
AssistNow Aiding Messages
TIM
0x0D
Timing Messages
ESF
0x10
Ex
In this paper, UBX protocol can obtain the value of the
RXM-EPH and RXM-RAW, it parameters necessary for the
RXM-SFRB calculate the position of the satellite to provide
the type of service in the RXM. Required to calculate the
position of the satellite fomula as follows.
SatX  Xdash *cos(Wc)  Ydash *cos( I )*sin(Wc)
(2)
SatY  Xdash *sin(Wc)  Ydash *cos( I )*sin(Wc)
(3)
2.2 Location Recognizing of Satellite
The Control of GPS is composed of a MCS(Master Control
Station and unattended five Monitor Station Operatiing.
Generally, Broadcast Ephemerides determines a reference
orbit for each satellite to calculate the trajectory of the
satellite based on the data accumulated for one week at 5
Monitor Station. In general, the NMEA 0183 protocol used
by the GPS does not provide information on the Broadcast
Ephemerides, the UBX protocol provided by the in-house
developed in U-Blox use to obtain information for the
broadcast ephemeris. Of course, if only to be used a Ublox's GPS receiver to use Timing model among them the
SatZ  Ydash *sin( I )
(4)
Using the Formula (2), (3), (4) to obtain basic information
about the coordinates of the satellite. And to obtain the final
satellite coordinates using the following formula. The
position of the satellite is calculated considering the Earth's
rotation.
SVx  SatX *cos(alpha)  SatY *sin(alpha)
(5)
SVy  SatY *cos(alpha)  SatX *sin(alpha)
(6)
SVz  SatZ
(7)
Alpha  tau *Wedot
(8)
The formula (8) of the amount of Earth's rotation, ask the
coordinates of the satellite through the above expression
can be determined the position of the receiver using the
following equation.
Figure 3. EVK-M8T
SVxi  Rx
Ri
SVyi  Ry
Dyi 
Ri
SVzi  Rz
Dzi 
Ri
Dti  1
Dxi 
(9)
(10)
Figure3 is the use u-Blox, Inc. EVK-M8T to experiment to
try to progress in this paper. As noted in Chapter 2, to
obtain the data to be studied in this paper, we are advancing
the experiments using the u-Blox Company T series models.
(11)
(12)
With the Dxi , Dyi , Dzi , Dti and (13), (14), (15),
(16), (17), it is possible to track the position of the GPS
receiver.
 Dx0
 Dx
A 1
 Dx2

 Dx3
Dy0
Dy1
Dy2
Dy3
Dz0
Dz1
Dz2
Dz3
dR  ( AT * A)1 * AT * L
Rx  Rx  dR0
Ry  Ry  dR1
Rz  Rz  dR2
Dt0 
Dt1 
Dt2 

Dt3 
(13)
(14)
Figure 4 Reference
It is promoting an experiment in South Korea in Pusan
National Univ playground, to collect the data by attaching a
GPS to the people, by simulation using the collected data to
proceed in the direction you want to see the results. Figure
4 shows the reference
(15)
(16)
(17)
Write a Matlab code based on the above formula and
Section 3, using the u-Blox's EVK-M8T and to proceed
with the experiment to estimate your location.
3 Experiment
Figure 5 Simulation
Figure 5 is a result of the estimated position of the GPS
receiver using a Matlab. It means the X axis is of the X-axis
of the ECEF and Y axis is Y-axis of the ECEF
(2004), The Journal of the Korean Society of Surveying,
Geodesy, Photogrammetry and Cartography 22(4), Korea,
Dec 31, 2004, pp.383-390
Figure 6 Google Earth
Figure6, based on the results of the simulation were
confirmed via Google Earth to the position of the user
estimated by using the NMEA0183 protocol and UBX
Protocol. Green, existing NMEA data, blue is the UBX data.
4 CONCLUSION
This paper is pre-study to improve the performance of the
GPS receiver using the SNR information. To estimate the
position of the GPS receiver that uses a pseudo range of
experimental results satellite coordinates and the doctor is
necessary still a lot of research. Future advances the
research of the position recognition using a mobile robot,
and after visible results similar to existing GPS data, by
using the SNR information, and is a plan to advance
research for improving the position estimation precision.
ACKNOWLEDGEMENT
This research was supported by the MOTIE (Ministry of
Trade, Industry & Energy), Korea, under the Industry
Convergence Liaison Robotics Creative Graduates
Education Program supervised by the KIAT (N0001126)
REFERENCES
[1] Youg He; Haihong Yu, Hui Fang (2005), Study on
Improving GPS Measurement Accuracy. Proceedings of
Instrumentation and Measurement Technology Conference,
2005(IMTC 2005), Ottawa, Canada, May 17-19,2005,
pp .1476-1479.
[2] Pil-Ho Park, Jong-UK Park, Jeong-Ho Jo(1996), A
study on the Precision Improvement of Baseline
Determination by Using the Precise Ephemeris of GPS
Satellites, The Journal of the Korean Society of Surveying,
Geodesy, Photogrammetry and Cartography14(2), Korea,
Dec 30, 1996, pp.199-207
[3] Inone-Joo, Jae-Hoon Kim(2004), A Method For
Satellite Position Determination Using Telemetry ,
Proceedings of Symposium of the Korean Institute of
communications and Information Sciences, Korea,
Nov,2004, pp.901-094
[4] Joung-Hyun Park, Young-Wook Lee, Eun-Soo Lee
Download