From 7539a632554ba38fd357d163fc8b3c4036324043 Mon Sep 17 00:00:00 2001 From: 168492376 <168492376@qq.com> Date: Mon, 11 Nov 2024 22:43:22 +0800 Subject: [PATCH] first commit --- README | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..1e0f6c9 --- /dev/null +++ b/README @@ -0,0 +1,29 @@ +/*:***************************************************** +* 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.