Carles Fernandez
a7b1f71566
Improving documentation and some code cleaning
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@446 64b25241-fba3-4117-9849-534c7e92360d
2013-11-17 10:48:27 +00:00
Carles Fernandez
3595d60f99
Working on the tests. Workaround to build with Xcode. Improving documentation, README and cmake files readability
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@444 64b25241-fba3-4117-9849-534c7e92360d
2013-11-15 17:45:24 +00:00
Carles Fernandez
47c27fa056
Minor bugs: adding include files and removing an unnecessary declaration
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@443 64b25241-fba3-4117-9849-534c7e92360d
2013-11-13 22:41:24 +00:00
Carles Fernandez
aa5b531cd3
Code cleaning
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@440 64b25241-fba3-4117-9849-534c7e92360d
2013-11-10 18:52:29 +00:00
Carles Fernandez
0c758aa5a3
Including SBAS output in rinex printer
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@438 64b25241-fba3-4117-9849-534c7e92360d
2013-11-10 00:42:15 +00:00
Carles Fernandez
601e5fa2c9
SBAS stuff developed by Daniel Fehr during GSOC 2013
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@436 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 22:03:42 +00:00
Carles Fernandez
a8619337be
Now GNSS-SDR also builds on Mac OS X 10.9 Mavericks using clang++ and libc++. Updated cmake scripts, some modification of code not accepted by clang. Updated README with instructions for Mavericks. Fixed file length computation in 64-bit architectures.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@435 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 10:51:11 +00:00
Javier Arribas
4ebeb950fc
- Bug correction in Galileo telemetry decoder.
...
- Improved Galileo configuration to work with real-life captures (4 IOV SV)
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@434 64b25241-fba3-4117-9849-534c7e92360d
2013-11-07 15:15:20 +00:00
Javier Arribas
87c5c212a4
FIRST GALILEO STANDALONE PVT FIX!!
...
- Bug fixes at Galileo telemetry decoder state machine
- Bug fixes at Galileo Ephemeris decoder (two complement's data interpreted as unsigned, mismatch at the LSB weights)
Galileo KML output is avalable!!
Galileo RINEX is still under construction
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@433 64b25241-fba3-4117-9849-534c7e92360d
2013-11-06 20:14:40 +00:00
Javier Arribas
83a9d41b05
Progress in Galileo E1:
...
Bug fix in galileo tracking
Several improvements in Galileo telemetry decoder.
Code cleaning in observables
Galileo PVT is able to decode Galileo time and get satellite ECEF positions
Galileo PVT soluton is still under development
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@432 64b25241-fba3-4117-9849-534c7e92360d
2013-10-30 18:08:25 +00:00
Javier Arribas
4d66f6c6ab
- Galileo channels now supports all the published PRN IDs in acquisition and tracking
...
- Changes in Galileo telemetry decoding (still under construction)
- Bug correction in tracking blocks that could cause random segmentation faults on some configurations
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@431 64b25241-fba3-4117-9849-534c7e92360d
2013-10-25 16:07:24 +00:00
Carles Fernandez
2972272b3e
Fixes compilation issues on Mac OS X. Now it builds successfully against gnuradio installed by Macports and using gcc 4.8. Upgrade version of Gtest. Some fixes and updates in documentation and code cleaning.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@423 64b25241-fba3-4117-9849-534c7e92360d
2013-10-18 18:26:06 +00:00
Javier Arribas
806af3e98f
GSoC 2013 commit from Mara Branzanti: Galileo E1 observables under construction!
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@422 64b25241-fba3-4117-9849-534c7e92360d
2013-10-18 09:38:43 +00:00
Javier Arribas
ee43872704
New feature: GNSS-SDR now reads the IFEN NSR 2bit sample file format. The GNSS-SDR receiver can now be used with the SX-NSR scientific navigation front-end receiver using its native .stream binary captures.
...
More information of this high-end front-end can be found here: http://www.ifen.com/products/sx-scientific-gnss-solutions/nsr-software-receiver.html
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@421 64b25241-fba3-4117-9849-534c7e92360d
2013-10-14 16:51:47 +00:00
Luis Esteve
025a24bb20
Last commit from the GSoC 2013 project "Improve the acquisition sensitivity of a GNSS receiver" by Marc Molina.
...
Added OpenCL Acquisition blocks and tests.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@420 64b25241-fba3-4117-9849-534c7e92360d
2013-10-01 20:32:04 +00:00
Javier Arribas
f4f22dffcd
Mara Branzanti GSoC commit: Galileo PVT block skeleton. Not usable yet!
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@419 64b25241-fba3-4117-9849-534c7e92360d
2013-09-10 08:44:02 +00:00
Javier Arribas
5fddaae79d
Mara Branzanti GSoC commit: Galileo observables block skeleton. Not usable yet!
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@418 64b25241-fba3-4117-9849-534c7e92360d
2013-09-09 14:32:48 +00:00
Carles Fernandez
cd6b1c0ec5
Fast workaround of a compilaton crash if gperftools is not installed
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@417 64b25241-fba3-4117-9849-534c7e92360d
2013-09-02 21:30:00 +00:00
Carles Fernandez
4e08e97fb6
Fixes a data type
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@416 64b25241-fba3-4117-9849-534c7e92360d
2013-09-02 17:54:37 +00:00
Carles Fernandez
8c5a12e126
Fixes a bug that prevented processing of files > 4 GB. Thanks to Stephan X. Esterhuizen for sending the patch.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@415 64b25241-fba3-4117-9849-534c7e92360d
2013-09-02 17:43:13 +00:00
Javier Arribas
31f73ed40d
Bug correction in the Dilution of Precision (DOP) computation of Least Squares PVT solver: Missing transformation from ECEF to ENU in the covariance matrix.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@414 64b25241-fba3-4117-9849-534c7e92360d
2013-09-02 15:43:00 +00:00
Javier Arribas
02eccce680
Mara Branzanti GSoC commit September 2th.
...
Galileo navigation queues
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@413 64b25241-fba3-4117-9849-534c7e92360d
2013-09-02 13:58:35 +00:00
Luis Esteve
2f6c75be76
Adding new algorithms of adquisition:
...
gps_l1_ca_pcps_multithread_acquisition
gps_l1_ca_pcps_tong_acquisition
galileo_e1_pcps_cccwsr_ambiguous_acquisition
galileo_e1_pcps_tong_ambiguous_acquisition
galileo_e1_pcps_8ms_ambiguous_acquisition
and test for all the algorithms.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@411 64b25241-fba3-4117-9849-534c7e92360d
2013-08-28 17:17:57 +00:00
Javier Arribas
5b7027206b
Commit from GSoC Mara branzanti (27 August)
...
- Galileo Ephemeris collector thread
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@410 64b25241-fba3-4117-9849-534c7e92360d
2013-08-27 14:32:44 +00:00
Javier Arribas
74817d6d07
· Non-optimised multi-dwell acquisition with fine doppler estimation is now enabled in the block factory (It is used by the front-end calibration utility). It can be instantiated from the configuration file.
...
· Bug fixed in the configuration parser that prevented the use of non-integer thresholds
· Provisional patch added to disable the PVT output if the height is above 50 km (due to a random bug that appears with some satellite configurations..)
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@407 64b25241-fba3-4117-9849-534c7e92360d
2013-08-20 18:05:26 +00:00
Javier Arribas
c0e103aabc
GSoC commit from Mara Branzanti:
...
- Galileo telemetry decoding updates
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@406 64b25241-fba3-4117-9849-534c7e92360d
2013-08-20 10:43:53 +00:00
Javier Arribas
c4508f875f
GSoC 2013 commit from Mara Branzanti
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@405 64b25241-fba3-4117-9849-534c7e92360d
2013-08-17 18:13:20 +00:00
Javier Arribas
d070b4a389
Galileo navigation queues ready and some code cleaning and doxigen documentation
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@403 64b25241-fba3-4117-9849-534c7e92360d
2013-08-15 15:14:17 +00:00
Javier Arribas
b34a85c642
front-end-cal code cleaning, documentation and tunning tasks
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@400 64b25241-fba3-4117-9849-534c7e92360d
2013-08-01 14:01:07 +00:00
Javier Arribas
01dd425e58
Mara Branzanti contribution for Google Summer of Code (GSoC 2013)
...
- Galileo Telemetry page decoder
- Galileo Ephemeris and almanac decoder (still experimental!)
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@399 64b25241-fba3-4117-9849-534c7e92360d
2013-07-30 16:40:20 +00:00
Javier Arribas
9bfd2bb32a
Front-end calibration utility is now fully operative for the following front-ends:
...
- RTLS-SDR + Elonics E4000
Some bug correction in PCPS acquisition
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@398 64b25241-fba3-4117-9849-534c7e92360d
2013-07-30 10:53:45 +00:00
Luis Esteve
8b10549fee
Patch submitted by Marc Molina: Improving PCPS Acquisition with some VOLK instructions. Enabling the secondary spreading code in Galileo acquisition. Adding Signal Generator to GNSS-SDR.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@397 64b25241-fba3-4117-9849-534c7e92360d
2013-07-23 18:03:07 +00:00
Carles Fernandez
5e6e66e60b
fixing some errors on compiling the gn3s signal source
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@396 64b25241-fba3-4117-9849-534c7e92360d
2013-07-21 22:18:19 +00:00
Carles Fernandez
180a1e3a46
fixes some old gnuradio definitions
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@395 64b25241-fba3-4117-9849-534c7e92360d
2013-07-21 21:57:42 +00:00
Carles Fernandez
10318d6b7d
Patch submitted by Daniel Fehr: Enabling EGNOS tracking and minor bugfixes
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@392 64b25241-fba3-4117-9849-534c7e92360d
2013-07-20 07:58:59 +00:00
Javier Arribas
fc04633fba
Galileo INAV de-interleaver and Viterbi decoder implemented.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@390 64b25241-fba3-4117-9849-534c7e92360d
2013-07-17 17:25:40 +00:00
Javier Arribas
b0a323095d
Towards a Galileo INAV Navigation decoder: First version of the Galileo_E1_Telemetry_Decoder block. In this version only the preamble detection and page part synchro is functional.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@389 64b25241-fba3-4117-9849-534c7e92360d
2013-07-15 17:07:10 +00:00
Javier Arribas
641692e005
Incremental update for the front-end calibration utility
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@383 64b25241-fba3-4117-9849-534c7e92360d
2013-07-08 16:17:57 +00:00
Javier Arribas
a487ee7cbc
Fixed some bugs in the volk correlators that caused core dump situations.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@382 64b25241-fba3-4117-9849-534c7e92360d
2013-07-08 12:57:16 +00:00
Carles Fernandez
5ef7ca03b0
some small changes required by Pybombs
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@380 64b25241-fba3-4117-9849-534c7e92360d
2013-07-06 11:34:44 +00:00
Carles Fernandez
36f70490d9
some small changes required by Pybombs
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@379 64b25241-fba3-4117-9849-534c7e92360d
2013-07-06 11:22:44 +00:00
Carles Fernandez
41f12a3f16
some small changes required by Pybombs
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@378 64b25241-fba3-4117-9849-534c7e92360d
2013-07-06 11:11:23 +00:00
Carles Fernandez
0b4850070d
some small changes required by Pybombs
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@377 64b25241-fba3-4117-9849-534c7e92360d
2013-07-06 10:58:40 +00:00
Carles Fernandez
5b13435332
small fixes to cmake scripts
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@374 64b25241-fba3-4117-9849-534c7e92360d
2013-07-06 02:15:09 +00:00
Carles Fernandez
b0cefd151f
cmake scriptfix: added missing gflags include
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@373 64b25241-fba3-4117-9849-534c7e92360d
2013-07-06 00:42:40 +00:00
Javier Arribas
6f8ef58802
Towards a front-end frequency and sample rate calibration tool. VERY experimental yet.
...
Bug fixes in acquisition assistance and in linker include files.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@371 64b25241-fba3-4117-9849-534c7e92360d
2013-07-05 17:00:48 +00:00
Javier Arribas
978d5f1c93
Include GFlags in cmake script
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@369 64b25241-fba3-4117-9849-534c7e92360d
2013-07-04 14:02:23 +00:00
Javier Arribas
58b280afb6
Switch to GNU Radio 3.7.x API
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@368 64b25241-fba3-4117-9849-534c7e92360d
2013-07-04 13:47:40 +00:00
Javier Arribas
3e87d1f204
Major update:
...
- The GNSS-SDR code-based Observable generation algorithm for GPS L1 C/A was migrated from common TX time to common RX time. One of the main reasons is that the common TX algorithm was incompatible with the standard RINEX observables, wich requires the oservables at the same time of reception.
- Using common Rx time, the code was simplified and now requires less memory due to the lack of symbol buffer
- Now it is possible to use standard RINEX post processing software (gpstk and rtklib for instance) to get PVT and the obtained precision is comparable to the internal Least Squares solver. It is possible to use also the carrier phase observable, but is still experimental.
- The default RINEX version output was set to 2.11 in this revision. RINEX 3.00 is under verification now.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@364 64b25241-fba3-4117-9849-534c7e92360d
2013-06-12 15:19:32 +00:00
Luis Esteve
09c6ac095a
Adapting the configuration files: gnss-sdr.conf and gnss-sdr_gn3s_realtime.conf to the new features of the receiver (now, the calculation of acquisition threshold is made from the probability of false alarm).
...
Fixed a little bug in channel.cc
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@363 64b25241-fba3-4117-9849-534c7e92360d
2013-06-09 09:11:36 +00:00