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.

近期下载者

相关文件


收藏者