gps-SOFTWARE-RECEIVER-kkGPS
所属分类:GPS编程
开发工具:Visual C++
文件大小:50KB
下载次数:17
上传日期:2014-11-01 08:24:48
上 传 者:
望穿秋水
说明: GPS 软件接收机 c语言实现,对学习GPS原理很有帮助
(GPS Software Receiver, c Language)
文件列表:
273673_09.txt (1500, 2004-01-27)
273673_21.txt (1500, 2004-01-27)
273673_22.txt (1500, 2004-01-27)
273673_23.txt (1500, 2004-02-13)
273673_26.txt (1500, 2004-02-13)
273673_29.txt (1500, 2004-01-27)
async_parse.cpp (3508, 2004-03-07)
AUTHORS (41, 2004-03-07)
COPYING (18347, 2004-03-06)
gps_corr.cpp (8239, 2004-03-07)
gps_corr.h (11716, 2004-03-09)
gps_corr_generic.cpp (3759, 2004-03-09)
gps_corr_generic.h (1568, 2004-03-07)
gps_corr_sse1.cpp (4629, 2004-03-07)
gps_display.cpp (4907, 2004-03-07)
gps_display.h (2104, 2004-03-07)
gps_msg.cpp (11795, 2004-03-07)
gps_msg.h (4655, 2004-03-07)
gps_nav.cpp (31673, 2004-03-09)
gps_nav.h (13464, 2004-03-09)
gps_receiver.cpp (5707, 2004-03-10)
gps_receiver.h (1905, 2004-03-09)
kkutils.h (2528, 2004-03-07)
main.cpp (6988, 2004-03-10)
makefile (3002, 2004-03-09)
testorbit.cpp (4018, 2004-03-07)
testunit.cpp (12429, 2004-03-09)
THANKS (157, 2004-03-06)
TODO (1167, 2004-03-09)
#
# Copyright (C) 2003,2004 Krzysztof Kamieniecki (krys@kamieniecki.com)
#
# This file is part of kkGPS.
#
# kkGPS is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# kkGPS is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with kkGPS; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
IMPORTANT
THIS IS A PROTOTYPE. THE CODE WILL CHANGE, FILES WILL BE REMOVED, CLASSES
WILL BE SLAUGHTERED.
BUILDING
To do a clean build of kkGPS
$ make clean all
Only standard GNU C++ libraries are used
Currently the correlator type is selected in the makefile by uncommenting
the appropriate line in this block in makefile
##########################################
#SELECT correlator type
#uncomment next line for generic c++ correlator
CORROBJ = gps_corr_generic.o
#uncomment next line for SSE1 optimized correlator
#CORROBJ = gps_corr_sse1.o
#uncomment next line for G4 altivec optimized correlator
#CORROBJ = gps_corr_g4_altivec.o
##########################################
EXECUTABLE FILES
The following executables will be generated
kkgps:
Runs the GPS receiver with a simulated set of six satellites. About
42 seconds into the simulation the download of the Ephemeris data will
be completed and the output will change to display satellite and user
position information.
testunit:
Tests a bunch of functions and classes as well as displaying
timing information for various critical routines (like the correlator)
testorbit:
Prints out 24 hours of position information for a satellite selected in
testorbit.cpp
The following executables will not be generated by default
async_parse:
Used to parse data files generated by the ASYNC program[1]
MISCELLANEOUS
There are six files named 273673_{09,21,22,23,26,29}.txt these contain
one frame of the C/A navigation message from their respective satellites.
These were acquired using a GARMIN GPSmap76S and the ASYNC program[1]
[1] http://artico.lma.fi.upm.es/numerico/miembros/antonio/async/
A program that downloads various types of raw data from GARMIN GPS
receivers.
近期下载者:
相关文件:
收藏者: