Commit Graph

62 Commits

Author SHA1 Message Date
Javier Arribas 141e101363 Bug fix that restores the acquisition and tracking destructor calls due to circular smart pointer references 2019-04-09 17:39:48 +02:00
Javier Arribas 0be8c657de Reducing the latency in the acquisition to tracking transition 2019-03-20 15:13:17 +01:00
Carles Fernandez 9ce827437c Improve includes (IWYU) 2019-03-06 16:10:18 +01:00
Carles Fernandez e7ea5c1fdd
Remove superfluous 'using google::LogMessage' 2019-03-03 13:39:35 +01:00
Carles Fernandez df0a77ee0d
Fix warnings
more protection on read/write failures and some code cleaning
2019-03-01 10:11:36 +01:00
Carles Fernandez 73b7341904
clang-tidy: apply readability-braces-around-statements plus code formatting
See http://releases.llvm.org/7.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.html
Code formatting applied with:
  find ../src/ -iname *.h -o -iname *.cc | xargs clang-format -i
2019-02-11 21:13:02 +01:00
Carles Fernandez 5b79f8ac50 Merge branch 'next' into smart_acq_resampler 2018-12-10 14:24:42 +01:00
Javier Arribas 63b19692e7 Completing the smart acquisition resampler 2018-12-05 16:50:32 +01:00
Carles Fernandez 7261bec2ad
Miscelaneous code improvements 2018-12-04 13:20:49 +01:00
Carles Fernandez b2659aa076
Merge branch 'next' into smart_acq_resampler 2018-12-04 00:05:04 +01:00
Carles Fernandez 327fec627c clang-tidy: apply readability-else-after-return fix (see https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html) 2018-12-03 22:08:19 +01:00
Carles Fernandez 2709dc5ec7 clang-tidy: apply performance-faster-string-find (see https://clang.llvm.org/extra/clang-tidy/checks/performance-faster-string-find.html) 2018-12-03 18:17:21 +01:00
Javier Arribas 4b80451630 Adding initial functional changes for the smart acquisition resampler 2018-12-03 17:58:18 +01:00
Carles Fernandez 0d408a6024 clang-tidy: apply modernize-use-auto fix (see https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html) 2018-12-03 16:25:11 +01:00
Carles Fernandez 0a46cb1fe1
Use nullptr 2018-12-03 10:05:47 +01:00
Carles Fernandez 1269be3a72 Allow to save Acq dump anywhere 2018-10-30 12:04:59 +01:00
Carles Fernandez cc3ead3ea2 Reserve memory only one if acquisition init is called multiple times 2018-09-17 11:30:42 +02:00
Carles Fernandez a833abbb8a Merge branch 'kf' of https://github.com/gnss-sdr/gnss-sdr into next 2018-08-21 11:50:39 +02:00
Carles Fernandez 4a2ba1cff0
Improve handling of data types 2018-08-13 00:54:23 +02:00
Carles Fernandez 4404516289
Add more extensive use of cstdint typenames 2018-08-11 11:42:07 +02:00
Carles Fernandez 6b1611b3a9
Replace unsigned long int by uint64_t and long int by int64_t. Fixes #199 2018-08-10 20:34:03 +02:00
Carles Fernandez 2cc2e93d10
Fix make_two_steps option 2018-08-09 12:47:20 +02:00
Carles Fernandez 69803b55da
Remove stream_to_vector in generic acquisition block 2018-08-08 15:02:29 +02:00
Carles Fernandez 5a908fcf7d
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glamountain-kf 2018-07-20 12:59:46 +02:00
Javier Arribas f9e4bdfa59 Fix stream_to_vector incoherence in pcps acquisition and add support for GPS L2C, L5I, Galileo E1 and E5a in tracking pull-in test 2018-07-19 16:26:51 +02:00
Carles Fernandez ee90b739b5
Add coherent integration for GPS L2C, L5 and Galileo E1 2018-07-15 04:12:20 +02:00
Carles Fernandez 0352108a79
Accept non-integer number of samples per code period 2018-07-13 14:23:14 +02:00
Carles Fernandez 92a6676b9e
Enable second refinement stage in a thinner grid for coherent and/or non-coherent acquisitions 2018-07-13 11:50:31 +02:00
Carles Fernandez 1b7b2da603
Reset grid after successful acquisition or reaching max number of dwells 2018-07-12 20:32:05 +02:00
Carles Fernandez 9881857fa5 Fix Acquisition for L2C and E1B 2018-07-11 14:51:34 +02:00
Carles Fernandez d9b9df3718
Fix warning, improve code consistency 2018-07-10 17:43:05 +02:00
Carles Fernandez 85f70fe1a3 Fix coherent acquisition 2018-07-10 16:25:16 +02:00
Carles Fernandez 394f6088aa
Add work on noncoherent acquisition 2018-07-10 08:47:04 +02:00
Carles Fernandez e1c26ec858
Add work on noncoherent acquisition 2018-07-10 07:48:08 +02:00
Carles Fernandez dad0ba32ad
Add work on noncoherent acquisition 2018-07-10 07:45:49 +02:00
Carles Fernandez 6b67037fed Add first-to-second peak statistic 2018-07-09 17:56:47 +02:00
Carles Fernandez d76dab6248
Implement non-coherent acquisition 2018-07-08 13:26:30 +02:00
Carles Fernandez e454dc7e14 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf 2018-07-04 13:09:28 +02:00
Gerald LaMountain d565d65521 Update KF tracking to use acquisition doppler bin size for initial doppler state covariance 2018-07-03 13:31:53 -04:00
Carles Fernandez 895f8dc75a
Expose the blocking_on_standby parameter to the documentation. Useful for unit testing 2018-06-29 13:39:17 +02:00
Javier Arribas b0eb9f3aac Adding a parameter to allow the acquisition engine to block the samples flow in stanby mode, very useful in unit testing (disabled by default) 2018-06-28 17:39:37 +02:00
Carles Fernandez 559a9a7c43
Fix problem caused by hdf5 when saving concurrently
Only one acquisition channel info is stored in dump file if dump is activated. New configuration parameter dump_channel, set to 0 by default.
Name of Matlab variable changed from gird to acq_grid to not overlap Matlab command.
2018-06-24 11:05:58 +02:00
Carles Fernandez cef26aa89b
Fix annotation of acq result in dump file 2018-06-22 12:30:30 +02:00
Carles Fernandez 020603c3b8 Add more info in acquisition dumps 2018-06-21 12:23:10 +02:00
Carles Fernandez 47c9ad0160
Save results for all executions, not just the last one 2018-06-21 08:05:33 +02:00
Carles Fernandez c0337528f5
Store results also when using the refinement stage 2018-06-20 20:48:43 +02:00
Carles Fernandez f133392a8c
Fix bug in matio usage 2018-06-20 20:16:19 +02:00
Carles Fernandez 423176de7b Replace acq configuration struct by a class 2018-06-19 12:59:54 +02:00
Carles Fernandez ebd8b46e51 Remove if parameter from Acquisition and Tracking blocks 2018-06-06 17:25:03 +02:00
Carles Fernandez 0d60d97c24
Use https instead of http in links when available
Update copyright year in headers
2018-05-13 22:49:11 +02:00