Carles Fernandez
54eb5d65be
Making UHD not required, but used by default if found
2014-11-14 21:42:22 +01:00
Carles Fernandez
48037e76da
Adding a tracking block example using volk_gnsssdr
2014-11-07 18:37:28 +01:00
Carles Fernandez
125583dfcc
Merge remote-tracking branch 'andres/pull-request' into volk_gnsssdr_merge
2014-11-06 22:43:40 +01:00
Carles Fernandez
79f88bd142
Changes in the building system
2014-11-05 23:26:31 +01:00
Javier Arribas
a2cad4c147
Added support for Fraunhofer / TeleOrbit Flexiband front-end
...
demultiplexed signal files (interleaved I/Q byte-size files,
post-process only).
Use sample configuration file gnss-sdr_Hybrid_byte.conf to try it!
Go to http://www.iis.fraunhofer.de/de/ff/lok/leist/test/flexiband.html
to obtain free captures from Fraunhofer
2014-10-27 13:00:10 +01:00
andres
5a498207c4
Merge branch 'volk_tracking_performance' into volk_merge_with_next
2014-10-18 02:42:01 +02:00
andres
2fefe9f21c
Created individual gnurdio tracking block for volk
...
Created individual gnuradio tracking block for volk:
galileo_volk_e1_dll_pll_veml_tracking_cc
the galileo_volk_e1_dll_pll_veml_tracking_cc gnuradio block is now the
original one.
2014-10-17 02:24:54 +02:00
Carles Fernandez
c4204fd38d
Set 0 as the default number of channels if a given system is not specified in the conf file, so Channels_GPS.count=0 is no longer needed when instantiating a Galileo-only receiver
2014-09-09 11:45:58 +02:00
Carles Fernandez
149e427d1e
fixes
2014-09-05 19:50:01 +02:00
Carles Fernandez
dfd9be34a9
Merge branch 'galileo_e5a' of https://github.com/marc-sales/gnss-sdr
...
into next
Conflicts:
src/core/receiver/gnss_block_factory.cc
src/core/receiver/gnss_flowgraph.cc
2014-09-05 18:51:08 +02:00
Javier Arribas
32a66b8a41
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
2014-08-28 15:47:04 +02:00
marc-sales
3b3c809dab
Unified acquisition
2014-08-05 02:01:37 +02:00
Carles Fernandez
42ae5cbd88
First commit of the acquisition method based on the QuickSync algorithm.
...
Code developed by Damian Miralles.
2014-07-24 01:38:58 +02:00
marc-sales
7d6ec42f24
coherent 2or3 ms adding noncoherently I+Q acquisition,
...
dll+pll tracking still diverges
2014-07-07 21:06:26 +02:00
marc-sales
841ae59d6a
Added two acquisition strategies. Flowgraph is changed to produce
...
default signal when doing sky search.
2014-06-26 00:11:44 +02:00
marc-sales
4b5526ec7e
E5a Dll/Pll tracking + tracking test + Secondary code delay generator
...
+ PCPS acquisition of 1ms code 1ms filled with zeros (to avoid sec code
ambiguity)
2014-06-20 18:23:44 +02:00
Javier Arribas
b0d33328d5
Simultaneous multi-GNSS system acquisition, tracking and telemetry
...
decoding: Changes in the flowgraph and in the configuration files to mix
channels from different GNSS systems in the same receiver. Hybrid
observables and PVT under construction.
The changes in the configuration file parameter names are NOT backward
compatible. The receiver can still work as usual in single GNSS system
mode but some modification on configuration files are required. Use the
example provided of Hybrid configuration file.
2014-06-10 18:58:17 +02:00
marc-sales
8c1adf8aad
small changes, just for backup
2014-06-05 12:00:24 +02:00
Carles Fernandez
aa7d6a0f20
working on the new factory and the tests
2014-04-24 01:53:55 +02:00
Carles Fernandez
307ae28d50
Last retouches of the new factory and flowgraph.
2014-04-23 01:03:56 +02:00
Carles Fernandez
5bde2595af
cleaning flowgraph
2014-04-23 01:03:54 +02:00
Carles Fernandez
bb6da5f7b0
First attempt to design a smart ptr only factory. Compiles and passes
...
the thest but does not connect the flowgraph
2014-04-23 01:03:53 +02:00
Carles Fernandez
4e714bf033
changing some raw pointers by smart pointers in the core receiver.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@502 64b25241-fba3-4117-9849-534c7e92360d
2014-04-03 21:59:14 +00:00
Carles Fernandez
39f8754217
Cleaning the terminal output and dumping most of the information in the log file. Better use of the glog library, logging can be seen also in Release, in real time by doing './gnss-sdr --logtostderr=1'. Update to latest version of Armadillo.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@486 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 19:58:29 +00:00
Carles Fernandez
26d2bc70b3
Adds the option to avoid the use of OpenCL by doing 'cmake ../ -DDISABLE_OPENCL=1'
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@485 64b25241-fba3-4117-9849-534c7e92360d
2014-03-15 01:21:17 +00:00
Javier Arribas
28d6b9a122
GNSS-SDR Array blocks update
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@482 64b25241-fba3-4117-9849-534c7e92360d
2014-02-18 19:40:44 +00:00
Javier Arribas
ae053127b4
components of CTTC experimental GNSS antenna array signal source adapter for GNSS-SDR. Not usable yet!
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@481 64b25241-fba3-4117-9849-534c7e92360d
2014-02-17 18:53:45 +00:00
Carles Fernandez
1a623a155f
include SBAS_L1_Telemetry_Decoder in the block factory, and the corresponding queues
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@437 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 23:11:46 +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
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
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
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
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
Luis Esteve
e6dfa1971d
Simplifying the configuration file:
...
- Some channel and acquisition properties are now common for all channels
- You can choose between channel-specific properties or properties common to all
- Updating config file with the new options
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@360 64b25241-fba3-4117-9849-534c7e92360d
2013-05-26 23:59:04 +00:00
Javier Arribas
e592672282
GPS L1 multi-dwell Assisted acquisition algorithm under construction.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@352 64b25241-fba3-4117-9849-534c7e92360d
2013-03-20 18:19:26 +00:00
Carles Fernandez
aff4aeefb5
Code cleaning
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@277 64b25241-fba3-4117-9849-534c7e92360d
2012-11-01 17:40:26 +00:00
David Pubill
c241b7b1d6
- Added TCP connector for Galileo E1 simulink tracking
...
- Added simulink-based Galileo_E1_DLL_PLL_VEML_Tracking
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@250 64b25241-fba3-4117-9849-534c7e92360d
2012-10-19 13:38:25 +00:00
Javier Arribas
02ab6ce7d7
New GPS L1 CA tracking module GpsL1CaDllPllOptimTracking optimized for speed:
...
- The local code replica is pre-initialized and resampled to the nominal PRN code sample rate (no code Doppler correction)
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@242 64b25241-fba3-4117-9849-534c7e92360d
2012-09-04 15:57:30 +00:00
Luis Esteve
01c80dac80
Fixed bug in gnss_flowgraph.cc.
...
Galileo satellites added to available_GNSS_signals_
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@239 64b25241-fba3-4117-9849-534c7e92360d
2012-09-03 11:58:28 +00:00
Javier Arribas
2252797386
Post-processing of Baseband signals captured using IQ Interleaved short integers are now supported using the new data type adapter Ishort_To_Complex
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@221 64b25241-fba3-4117-9849-534c7e92360d
2012-08-01 14:17:40 +00:00
Javier Arribas
bc87ea4472
Added support for the Realtek RTL2832U OsmoSDR signal source. The Rtlsdr_Signal_Source adapter compilation is optional. See GNSS-SDR README for more information.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@220 64b25241-fba3-4117-9849-534c7e92360d
2012-08-01 13:11:02 +00:00
Javier Arribas
b849b20a8c
Added optional support for Sparkfun SiGe GN3S USB GPS RF sampler:
...
- Added a pre-compiled custom GN3S firmware.
- Added a fully-compliant GNU Radio source block for GN3S USB dongle. It can be used also from GNU Radio companion and from Python applications.
- Added a new GN3S_Signal_Source block. It is possible to disable the GN3S signal source compilation. See README.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@217 64b25241-fba3-4117-9849-534c7e92360d
2012-07-30 15:46:07 +00:00
Luis Esteve
6f7b4f5aea
Added freq_xlating_fir_filter class, this class implements a FIR filter and a composite frequency translation that shifts center_frequency down to zero Hz.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@215 64b25241-fba3-4117-9849-534c7e92360d
2012-07-18 13:29:18 +00:00
Carles Fernandez
5ff5e8e7bd
Better exception handling for File_Signal_Source
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@214 64b25241-fba3-4117-9849-534c7e92360d
2012-07-15 11:08:10 +00:00
Luis Esteve
c9a06f702a
Major update:
...
1) Galileo E1 Acquisition adapter block added (Gnuradio block modification to use the same block with the 2 systems with 2 adapters)
2) Tests and signal samples for Galileo E1 Acquisition signal block
3) Library for Galileo E1 signal processing
4) Galileo_E1.h with constant variables for this system
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@209 64b25241-fba3-4117-9849-534c7e92360d
2012-07-12 21:17:37 +00:00
Luis Esteve
950765180f
Restructuring the src/tests directory. Deleted old tests. Added new test cases. Added signal sample for the tests.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@198 64b25241-fba3-4117-9849-534c7e92360d
2012-06-22 14:17:28 +00:00
David Pubill
984b782660
Added a new tracking algorithm that uses TCP sockets to move the work of a processing block to a remote machine executing MATLAB Simulink.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@185 64b25241-fba3-4117-9849-534c7e92360d
2012-03-16 10:55:58 +00:00