Commit Graph

259 Commits

Author SHA1 Message Date
Antonio Ramos 25634963cc Remove pcps_acq_sc
Integrate cshort into pcps_acq_cc
2018-02-06 16:55:09 +01:00
Antonio Ramos 41712e4722 Migrate pcps_acq_sc to new grid 2018-02-06 13:11:15 +01:00
Carles Fernandez fd8fcc0f8f Remove unrequired includes 2018-02-05 07:31:34 +01:00
Antonio Ramos f8e5b0e705 Set matio min ver. 2018-01-30 16:48:58 +01:00
Antonio Ramos 42dc14b2bb Merge branch 'next' into new_acq_grid 2018-01-30 15:36:05 +01:00
Carles Fernandez dfe8dbbea4 Remove unrequired include and other minor fixes 2018-01-29 19:22:49 +01:00
Antonio Ramos f6aa86f60c Adapt tests to .mat dump files 2018-01-26 13:34:02 +01:00
Carles Fernandez 5c78778a93 Add header 2018-01-24 18:32:11 +01:00
Antonio Ramos 2153e24169 Handle errors when opening acquisition dump files 2018-01-24 10:17:26 +01:00
Carles Fernandez b301ed19c6 Merge remote-tracking branch 'upstream/next' into glonass 2018-01-24 00:52:09 +01:00
Antonio Ramos ba38f8286d Modify dump file pcps acquisition 2018-01-23 16:56:31 +01:00
Carles Fernandez 1b5a3b6fa4 Apply coding style 2018-01-17 17:55:46 +01:00
Antonio Ramos 5ebb060ba1 Merge branch 'next' into new_fsm 2018-01-10 16:27:56 +01:00
Javier Arribas c463456924 Adding pilot signal acquisition option for Galileo E1 2018-01-10 11:30:16 +01:00
Antonio Ramos 2749d2518b Fix sample counting 2018-01-10 11:08:06 +01:00
Antonio Ramos 188df6c5b8 Clean pcps acquisition 2018-01-09 17:55:32 +01:00
Antonio Ramos bbf8587970 Clean code 2018-01-04 12:16:12 +01:00
Antonio Ramos b28c244df5 Debug log lines 2018-01-03 11:40:17 +01:00
Carles Fernandez 13ef34ed81 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass 2017-12-04 18:16:41 +01:00
Javier Arribas 59c2261316 Adding GPS L5i acquisition and tracking modules 2017-12-04 17:07:54 +01:00
Damian Miralles d75857db91 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass_dec 2017-11-20 08:31:32 -07:00
Unknown 7076bebf30 Remove unused include 2017-11-16 16:33:24 +01:00
Unknown 9ff4d8d880 Fix Galileo E5a deadlock 2017-11-16 16:33:24 +01:00
Carles Fernandez 90533189d3 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass 2017-10-31 07:34:13 +01:00
Carles Fernandez 4267150445 Add Galileo acquisition grid
and other fixes in tests
2017-10-28 20:17:51 +02:00
Carles Fernandez 0532017857 Add blocking parameter to Glonass acquisition 2017-10-04 01:38:00 +02:00
Carles Fernandez 35620b8c57 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass 2017-10-04 01:27:03 +02:00
Carles Fernandez e352978777 Implement the non-blocking option for complex shorts
Apply GNU-style indentation
Add Cillian to files copyright
Delete multithread_acquisition block
2017-10-03 13:47:55 +02:00
Cillian O'Driscoll b90da8e1f5 Merge remote-tracking branch 'carles/odrisci-non_blocking_acq-test' into non_blocking_acq 2017-09-16 15:08:54 +01:00
Cillian O'Driscoll aaf4ca94e8 Fixed logic in pcps_acquisition_cc
Previously didn't actually check for positive or negative acquisition
until the call to general_work *after* the one in which the detection
statistics were generated
2017-09-16 14:57:50 +01:00
Cillian O'Driscoll 94f0df8ebe Make use of start() and stop() in pcps_acquisition_cc
This is a more natural place to start and stop threads in gnuradio
blocks
2017-09-16 14:55:56 +01:00
Carles Fernandez ba1a143094 Minor fixes
Avoid C-syle casts
Always terminate case with break
Consume ninput_items[0] if case=1
2017-09-15 16:09:02 +02:00
Cillian O'Driscoll ba3d7bfcd8 Added 'blocking' option to pcps_acquisition_cc
Using C++ 11 threading routines to create a worker thread that can
perform the FFT for acquisition in a non-blocking manner. By default
'blocking' is set to true, which is identical to the previous behaviour
(with the added overhead of an extra thread). When 'blocking' is set to
false, then the main thread does not wait for the worker, thereby
letting the receiver continue even when the FFT thread is working. This
is very useful for using FFT acquisition at higher sampling rates, where
the FFT cannot be performed in real-time.

The aim is to replace the separate pcps_multithread_acquisition_cc.

TODO: implement the same thing for the pcps_acquisition_sc
2017-09-11 16:37:14 +01:00
Carles Fernandez 047d9af6a3 Merge branch 'glonass_dec' of https://github.com/dmiralles2009/gnss-sdr into dmiralles2009-glonass_dec 2017-09-10 10:51:17 +02:00
Damian Miralles 2946d36f84 bugfix: Solves shared freq channel ambiguity and carr freq in plots
Adds code to solve the shared frequency channels for GLONASS satellites
during acq and trk, it is now decode responsability to fix the identifier
when decoding of ephemeris happens. It also adds more details in tracking
plotting and fixes silly bug that created false alarm.
2017-09-09 13:44:35 -06:00
Damian Miralles 778fa4f5f8 bugfix: Fixes bug for carrier frequency in pcps_acq for GLONASS
The code fixes the computation of the carrier frequency for pcps
acquisition of GLONASS satellites by making it relative to the IF. Also
new plotting features are added to visualize results
2017-09-07 21:59:27 -06:00
Carles Fernandez 0ac2f7bd74 The global parameter name GNSS-SDR.internal_fs_hz has been replaced by
GNSS-SDR.internal_fs_sps
2017-09-02 11:36:19 +02:00
Carles Fernandez c474ea31d5 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into glonass 2017-09-02 11:27:18 +02:00
Carles Fernandez dc18980194 The global parameter name GNSS-SDR.internal_fs_hz has been replaced by
GNSS-SDR.internal_fs_sps

The old name was misleading, since the units are samples per second and
not Hertz. 

Backward compatibility is kept, so this change does not break any
existing configuration.
2017-09-02 11:24:44 +02:00
Damian Miralles 19f4da0aa6 merging: Starts merge procedure for glonass branch from upstream
Starts merging process of the acquisition and tracking code for GLONASS
processing developed by Gabriel Araujo. Fixes compile warnings and
errors introduced during rebase operation
2017-08-31 09:55:35 -06:00
Carles Fernandez 12aaa25d50 Do not use LOG(FATAL) since the glog library could have been stripped
off
2017-08-31 09:55:35 -06:00
Carles Fernandez ed021f043f Merge Gabriel's glonass-sdr branch 2017-08-31 09:55:35 -06:00
Carles Fernandez fc9740b4dc Do not use LOG(FATAL) since the glog library could have been stripped
off
2017-08-25 19:17:12 +02:00
Carles Fernandez 2c71ebf479 Merge Gabriel's glonass-sdr branch 2017-08-23 22:35:22 +02:00
Gastd 45c2351223 Remove redefinition 2017-08-23 14:13:19 -03:00
Gastd 296942ff23 Solve conflicts 2017-08-23 14:12:55 -03:00
Gastd 239d15bfc7 Add glonass signal acquisition 2017-08-23 13:34:37 -03:00
Gastd 88fa602505 Add unit-test for glonass pcps acquisition 2017-08-23 13:30:05 -03:00
Gastd 2c495ec014 Fix wipeoff bug 2017-08-23 13:15:42 -03:00
Gastd 72ff71450b Add FDMA protocol to pcps algorithm 2017-08-23 13:15:42 -03:00