Go to file
168492376 fdc3879ca8 revert 831e9f1f7b
revert 删除 IF_data/rawdata.bin
2024-11-11 15:12:02 +00:00
CVS add source 2024-11-11 22:45:42 +08:00
IF_data revert 831e9f1f7b 2024-11-11 15:09:54 +00:00
data add source 2024-11-11 22:45:42 +08:00
doc/CVS add source 2024-11-11 22:45:42 +08:00
libobj/CVS add source 2024-11-11 22:45:42 +08:00
obj/CVS add source 2024-11-11 22:45:42 +08:00
scilab add source 2024-11-11 22:45:42 +08:00
src add source 2024-11-11 22:45:42 +08:00
Makefile add source 2024-11-11 22:45:42 +08:00
README first commit 2024-11-11 22:43:22 +08:00
config.ini add source 2024-11-11 22:45:42 +08:00

README

/*:*****************************************************
* Software IF GPS Receiver Project 
*
* Author:
*        Yu Lu, luyu1974@gmail.com
*        Aug, 2008
*******************************************************/

First make sure your OS has gcc-c++ and ncurses packages are installed. 

Run the following commands to verify:

# rpm -qa | grep gcc

# rpm -qa | grep ncurses

Then run the make command to compile

# make

Finally run the executable 

# ./sdrGPS

The display requires at least 25X100 windows size to display all the information, so be prepared to change your console size if the program complains about that. 

The logged data are saved at data/ folder. Use Matlab to plot them. For the file format, please read the source code in gps_controller.c, gps_nav_fix.cc and kalman.cc. In the scilab/ folder, there are four script file to display the processing result. "disp_tracking.m" to show the tracking loop status, "disp_ls_fix.m" to show the LS fix result, "disp_p_fix.m" to show the P-model KF result, "disp_pv_fix.m" to show the PV-model KF result. 

Enjoy.