Javier Arribas
37d78d3f12
Completing tracking unit test with simulator-in-the-loop
2017-02-02 18:10:24 +01:00
Javier Arribas
dc910bca4e
GNSS simulator-in-the-loop completed for tracking and telemetry unit tests
2017-02-02 16:41:58 +01:00
Carles Fernandez
92f1f90935
Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
2017-02-02 11:24:15 +01:00
Carles Fernandez
2c1ccf0672
Download and build GPSTk and the signal generator also for extra unit tests
2017-02-02 11:23:53 +01:00
Javier Arribas
fca151ad6b
Adding signal processing unit testing auxiliarily libs to enable automating testing with gnss-simulator-in-the-loop
2017-02-01 19:24:25 +01:00
Carles Fernandez
ae55c151e1
Move GPSTK building files to the root of build directory for consistency
2017-02-01 16:39:00 +01:00
Carles Fernandez
2ad6f6d6e5
Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
2017-02-01 16:23:05 +01:00
Carles Fernandez
5612e5732e
Activate signal generation
2017-02-01 16:20:13 +01:00
Carles Fernandez
a01f00b8fd
Fix usage of GPSTk 2.9
2017-02-01 16:18:45 +01:00
Carles Fernandez
e6facdcb0c
GPSTk is now on GitHub. Retrieve version 2.9
2017-02-01 16:17:58 +01:00
Javier Arribas
feb481a7c5
Fine adjustment of the telemetry decoder TOW for the GPS L1 CA
2017-01-31 17:56:16 +01:00
Carles Fernandez
382cbfdc2a
Merge branch 'rinex_fix' of https://github.com/carlesfernandez/gnss-sdr into rinex_fix
2017-01-31 09:34:35 +01:00
Carles Fernandez
886e3d24d0
Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into
...
rinex_fix
# Conflicts:
# src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc
# src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.cc
2017-01-30 20:26:50 +01:00
Javier Arribas
888bc17dbe
More improvements in the PVT algorithm for better observables estimations
2017-01-30 19:03:18 +01:00
Carles Fernandez
6325d3cbb2
Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
2017-01-30 11:00:43 +01:00
Javier Arribas
2b49f670a7
GPS Satellite broadcast ephemeris time is now referenced to TOC instead of TOE
2017-01-30 10:57:18 +01:00
Carles Fernandez
1c357ef062
Fix gcc warnings
2017-01-30 00:09:48 +01:00
Carles Fernandez
f6be75ecf7
Fix L2C tracking
2017-01-29 20:51:58 +01:00
Carles Fernandez
bf34702f9d
Move gps_l2_m_dll_pll_tracking_test to UNIT_TESTING_EXTRA
...
This test requires a 8 MB file. Now that file is downloaded if
ENABLE_UNIT_TESTING_EXTRA is set to ON.
2017-01-29 19:30:48 +01:00
Carles Fernandez
c11a20520e
Add new configuration option ENABLE_UNIT_TESTING_EXTRA
...
If set to ON, it donwload some raw signal files and add more tests to run_tests.
This allows a smaller source code tarball.
It defaults to OFF
2017-01-28 16:49:46 +01:00
Carles Fernandez
4438ffe916
Code cleaning
2017-01-28 15:31:04 +01:00
Javier Arribas
d2c7bb62a1
Adding Bancroft's algorithm implementation for PVT initialization
2017-01-27 19:21:51 +01:00
Javier Arribas
3a11452a9e
Bug fixes and Code refactoring in telemetry decoder
2017-01-26 16:09:49 +01:00
Javier Arribas
d64935406d
Improving tracking+telemetry_decoder unit test
2017-01-25 18:41:42 +01:00
Javier Arribas
3da0807044
PVT receiver time feedback to observables to account for the receiver clock offset. Prototype of observables unit test enabled
2017-01-25 17:15:32 +01:00
Javier Arribas
c6cb41cfe3
GPS L1 CA DLL/PLL tracking fixes and gnss_synchro code refactoring
2017-01-25 11:58:05 +01:00
Carles Fernandez
d9a315fd52
Make it work with python3
2017-01-16 20:03:06 +01:00
Carles Fernandez
7305c033d9
Update copyright year in help intro message
2017-01-14 15:50:15 +01:00
Carles Fernandez
3e18d54a74
Catch exceptions when stopping the rtcm server
...
Defect detected by Coverity scan
2017-01-14 15:43:34 +01:00
Carles Fernandez
8eb01075f4
Restore ostream format
2017-01-11 23:26:42 +01:00
Javier Arribas
235aa77357
Bug fix in LS PVT solver in troposphere corrections causing erratic position fixes in high altitude GNSS receiver operations (>15 km)
2017-01-11 17:31:22 +01:00
Carles Fernandez
938db73b43
Check carrier phase evolution per satellite
2017-01-10 20:59:20 +01:00
Carles Fernandez
71c19cac99
Regroup CMake options for testing
...
-DENABLE_UNIT_TESTING (defaults to ON): Builds unit tests
-DENABLE_SYSTEM_TESTING (defaults to OFF): Builds system tests
-DENABLE_SYSTEM_TESTING_EXTRA (defaults to OFF): Builds extra tools (a
software-defined signal generator and GPSTk) and extra system tests
-DENABLE_OWN_GPSTK (defaults to OFF): forces a local download and builds
GPSTk even if it is already installed in your system.
If ENABLE_SYSTEM_TESTING_EXTRA is set to ON, then ENABLE_SYSTEM_TESTING
is also set to ON automatically.
This commit removes the option ENABLE_SW_GENERATOR
2017-01-10 18:57:38 +01:00
Carles Fernandez
54fecdfa7f
Add page numbers in reference
2017-01-10 18:40:40 +01:00
Carles Fernandez
23d8b7016a
Add the option of dynamic testing:
...
obs_gps_l1_system_test --dynamic_position=./circle.cvs
2017-01-09 12:09:46 +01:00
Carles Fernandez
80335357a0
Add new system test: obs_gps_l1_system_test
...
In order to build it, you need to configure CMake as:
$ cmake -DENABLE_SW_GENERATOR=ON -DENABLE_SYSTEM_TESTING=ON ../
The test should work with default parameters. Other parameters are:
--rinex_nav_file=./rinex.17n
--static_position=40.0,2.0,100
--duration=100
2017-01-09 11:36:27 +01:00
Carles Fernandez
cca40c4648
Fix markdown
2017-01-05 16:07:43 +01:00
Carles Fernandez
d798d78e78
Add links to the creation of Snap packages and the SDK for cross-compilation
2017-01-05 16:03:59 +01:00
Carles Fernandez
9b52403982
Small fixes
2017-01-02 09:59:16 +01:00
Carles Fernandez
7df15841b4
Use GPSTk if found, let the user change that with -DENABLE_OWN_GPSTK=ON
...
Add diff stdev error computation for carrier phase
2016-12-30 14:36:41 +01:00
Carles Fernandez
e379dd7e1b
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into siggen
2016-12-30 14:10:24 +01:00
Carles Fernandez
166ec3622a
Update GPSTk detection
2016-12-30 13:36:28 +01:00
Carles Fernandez
e846b31547
Make the bitbake recipe work
2016-12-29 01:15:51 +01:00
Carles Fernandez
750c4a6297
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into siggen
2016-12-27 21:06:13 +01:00
Carles Fernandez
878d29736d
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2016-12-26 19:56:49 +01:00
Carles Fernandez
c3fd3ab581
Fix build with static libs
2016-12-26 14:05:25 +01:00
Carles Fernandez
91f3d3085f
Strip volk_gnsssdr-config-info if ENABLE_STRIP is ON
2016-12-26 13:31:12 +01:00
Carles Fernandez
eaf369bd77
Switch from python Cheetah to Mako and add Python 3 support
...
This commit introduces two new dependencies: python-mako and python-six. This is based on two facts:
* Cheetah templates, used by VOLK_GNSSSDR to generate the library, are deprecated (see https://groups.google.com/forum/#!topic/mako-discuss/1UrwjXnQzxU ). The original VOLK is switching to python’s Mako template engine + python-six, and also dropping the Cheetah dependency (see https://github.com/gnuradio/volk/pull/94 and https://github.com/gnuradio/volk/pull/102 )
* GNU Radio 3.8 will drop python 2.6 support and will be compatible with Python 3. They are possibly dropping out Cheetah templates, too.
Since it is still not clear to me what dependencies will pull GNU Radio in version 3.8, and the date it will be released, I think the best way to proceed is to already switch from Cheetah to Mako, and to provide support to Python 3 via python-six. However, while the Cheetah templates were required by GNU Radio =< 3.8 and we knew they were already installed, now the new dependencies python-mako and python-six need to be installed by the user.
Instructions in the README files have been updated. In summary:
```
$ sudo apt-get install python-mako python-six
```
2016-12-26 12:44:40 +01:00
Carles Fernandez
03ca18dc50
Remove tabs
2016-12-26 12:42:20 +01:00
Carles Fernandez
63aabc85e8
Update web links
2016-12-26 12:41:48 +01:00