[hamradio-commits] [gnss-sdr] branch next updated (8c99a7f -> de701d8)
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Thu Jan 18 09:14:35 UTC 2018
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a change to branch next
in repository gnss-sdr.
from 8c99a7f Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new d6e5c2c Improving robustness of the GPS L1 telemetry decoder. This change prevents the random position fix losses due to an incorrect TOW update. Some log mesages cleaning
new d5656e6 Adding experimental input filter Pulse Blanking algorithm implementation
new 772c7e8 Update Armadillo to 7.800.1
new ea83a81 Fix typo
new 8769e6e Fix building in Ubuntu 15.04
new d22f4f5 Started implementing the code that uses the FPGA HW accelerators and the unit tests. For now the code contains a cloned version of the tracking tests using short complex data types plus a few new class variable definitions
new 774cca7 Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into tests-in-fpga
new 015e195 Install FPGA tests on target when cross-compiling
new 3286dde Fix path of auxiliary files
new cfba2dd Fix execution of unit tests on a device
new 6bcb9de Fix installation of gnss-sim and auxiliary files
new e94c0cd Fix installation of gnss-sim in more environments
new e8d6c4c Fix execution permitions of gnss_sim when installed on target
new ccacac7 Activate generation of signal
new 2111b5b Fix installation of auxiliary file for tests
new 8927543 Add option to install tests executables system-wide
new c6eda22 1 - Check for any exception in tracking_dump_reader.cc and tracking_true_obs_reader.cc when manipulating files, not just a specific exception, for compatibility with the Linux OS running in the Zynq board. 2 - gps_l1_ca_dll_pll_tracking_test.cc uses the c_aid_tracking class instead of the tracking one. 3 - Implemented the code that runs the unit test of the GPS tracking algorithm using the HW accelerator in the FPGA
new bc59f7e Account for the case in which GPSTk is not installed on target
new 507bc86 Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
new ef5cb64 Code cleaning: remove tabulators, remove multiple blank lines
new 0436965 Add link to building options documentation and improve reference data
new c12384c Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next
new 9ea8d7d Fix parallel building
new b96d170 GPS L2CM telemetry decoder rewrite, borrowed from the Swift navigator open source libraries
new 4c5980d Avoind name clashing in modtool and other minor fixes
new f9b4a9c Remove convolutional.h fron libswiftcnav
new f83b01f Add missing include for fmod
new 21e61ed Improve file headers
new 4477da0 Fix C compilation errors in c11 compilers
new fa4eb25 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new cff63b3 Adapt to gnss-sdr coding style
new 620a44d Fix compilation error for GPU tracking module
new d8fa3ff Replace 255 by 0xFF to apease the clang compiler
new 1f99692 Disable ORC by default
new dd5a850 Update Armadillo version to 7.800.2
new 73d3364 Armadillo has moved to GitHub
new a53f300 Delete unnneded copy of Armadillo
new eb852cf Keep Armadillo's source tree clean
new 80f9857 Add the -std=c++11 compiler flag to Armadillo as suggested in README
new 14415c1 Fix test when building with clang 8.0.0
new 2b44277 Fix spelling error detected by lintian
new 0f79634 Add upstream changelog as stated at Debian Policy Manual 12.7
new 1191161 Set a column width of 72 to make the file more readable in plain text
new f68c4d0 Manual changes of things broken by automatic conversion
new 2da64e0 More required manual changes
new c994d04 Removed git from the list of requirements
new dc2ed12 Fix the list of requirements
new 1ed4b50 Fix typo
new d76e8ef Applying broadcast Group Delay (TGD) to correct GPS L1 CA observables to improve positioning accuracy
new 95ffcd3 Improve portability
new b7fba93 Fix dh_auto_test execution, fixes #47
new a4cfdd4 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 4b00d74 Allow large files in 32 bit builds
new 2656b03 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new e74b991 Add v1.4 of Contributor Covenant Code of Conduct
new 7e44f1e Add contributing guidelines
new 264668a Add position test
new c9af2b5 Fix missing log4cpp linking symbols when GNURADIO_FILTER_LIBRARIES were built with log4cpp
new 9195740 acquisition gps unit test for the FPGA. The code is currently being cleaned
new eccbd0f acquisition gps unit test for the FPGA. The code is currently being cleaned
new 2ee29af Adding FPGA accelerators support in gnss-sdr configuration options
new 2805800 set up the receiver to work with the FPGA
new de2043c cleaned the acquisition code that runs in the Zynq SoC, cleaned some tracking files that run in the Zynq SoC as well.
new 9fef3fb Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next
new 74f08ed Remove some warnings
new 6c12925 Restore removed .gitignore file
new 76c3f7b Remove blank lines
new d40e6e4 Update glog release to 0.3.5
new 3463d54 Deactivate compilation of acquisition_lib until fix
new d42696b Consolidation of all the observables and PVT algorithms in hybrid observables and hybrid PVT supporting multi-signals and multi-system operations
new 73d07b4 Code cleaning. Removing unused variables
new ab75381 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into common_solver
new 5b83d82 Removing duplicated code
new b745ebf GPS CNAV satellite positioning bug fixes.
new e0b0605 Removing unused code, improving ref satellite selection in observables and partial correction of the gps L2 TOW offset bug
new 785d0d9 Adjusting GPS L2CM TOW in telemetry decoder. Some magic number in TOW symbol has still to be further investigated
new cec063f Prints fake IODE and IODC in GPS L2C-only RINEX navigation files
new 807ca24 Refactoring code. Adding new experimental tests and new common TX time observables algorithm
new e90a9aa Migration of the internal LS PVT solver to RTKLIB solver in progress. First working version for GPS L1. Removing SBAS duplicated code.
new 27ab390 Refactor of constants, remove defines
new a2d2aa0 Add more constant refactoring
new a1c3188 Revert "Add more constant refactoring"
new ecd1612 Revert "Refactor of constants, remove defines"
new 9c6ff1d Small fixes
new 417dc1d Store work
new 03d5015 Fix pow usage
new b362afc Add more cleaning of RTKLIB code
new f4dac04 merging next
new 9805e09 fix test compilation
new fb1a058 Fix execution in macOS
new 979377a Deactivate PVT flag averaging
new c6349ec Minor fixes
new 7a1097a Convert unigned int to int to avoid warning in signed/unsigned integer
new c28a9c5 Remove more warnings
new 7f60751 Remove last warning
new 619c9f1 Add more code cleaning
new 57a17ac Fix building in MacOS, code refactoring, position test integration
new ed74fa2 Refactor constants
new 0fba8e7 Adding double frequency GPS L1 and L2 observables and ephemeris to rtklib solver
new 981d057 Arrange headers
new 07ecbd2 Add computation of 2D and 3D bias to position test
new ce8869c Add rtkpos
new 52f3eaa Add rtkpos and its dependencies
new 07484e0 Fix problems with old gcc
new 28672c3 Fix problems with old gcc
new 8cd83d9 Fix problems with old gcc
new 5c6acdf Fix problems with old gcc
new 5c79e8b Fix problems with old gcc
new d116e75 Fix warning with gcc
new 883b407 Fix warnings with gcc
new 0496e55 Fix warnings with gcc
new bf0b556 Fix warnings with gcc
new dfeb41b Fix warnings with gcc
new eedc9a4 Merge remote-tracking branch 'cf/next' into common_solver
new 7c6b18a Move RTKLIB configuration options struct to the adapter
new 54f9108 Fix segmentation fault
new 18d2ba5 Pass configuration by reference
new 4df575a Fix compilation error in gcc
new ddcf1b1 New observables generation algorithm that accepts multirate inputs from different GNSS systems
new e26ddf0 Bug fixes for duplicated observable time
new e16631e Make the PVT block to consume all items it can
new 5fe3432 Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into pvtconsumeall
new 5601647 Add work on the PVT block
new efaf01c Fix rate parameters
new dab7c0a Merge branch 'pvtconsumeall' of https://github.com/carlesfernandez/gnss-sdr into common_solver
new 04a2ee9 Expose some RTKLIB options to user configuration
new c0c1838 Expose more RTKLIB conf options and add smart guesses for some defaults
new 44f748c Fix the bug fix
new 0b6affe Re-enable RTCM and RINEX writing, average parameters removed
new 6f89f89 Make PVT a sink block and add RINEX printer configuration
new f4cc6ad Re-enable observables system test
new 731d0e0 Tell the scheduler that PVT is a sink block
new 6f140b6 Re-enable TTFF test
new a5bfa2a Relax test thershold
new 319eff0 Fix some warnings, make code more readable
new 9323360 Fix TTFF test
new cd87e07 Remove some warnings in rtkpos and make it more readable
new c6ef71d Remove some warnings in ppp
new b5d3f62 Fill SNR field in rtklib obs struct
new d127f6a Pass rtk struct to PVT block instead of opt_t
new 44883b2 Remove misplaced initializations
new 29efbd8 Expose more RTKLIB parameters to user configuration
new 5581b2f Expose more RTKLIB parameters
new c3c3266 Adding an improved receiver time reporting system
new 9eee209 Removing unused code
new 902da19 Use rtkpos instead of pntpos in rtklib_solver
new f5ab0c6 Remove unused variable
new 7b7a130 Remove some warnings
new 75b4ecb Comment unused variables
new a97e9cf Revert "Comment unused variables"
new 48bd883 Increasing output buffer for GPS L1 telemetry block to avoid GNURadio flowgraph deadlocks
new 0a4f6cf Avoid crashing when PPP is invoked
new 4c1f3f1 Fix size of covariance matrices
new 736e203 Bug fix in Galileo E1 tracking timing notification
new 9a2909e Adding RTKLIB PVT error to gnss-sdr.INFO log file for debug purposes
new 654ba2c Enabling Galileo in RTKLIB
new 1e390a7 Adding the correct offset to the satellites PRN to enable multiple constellation in RTKLIB solver
new b3025b7 Add pararmeters to position test
new e5e48be RTKLIB solver now works with Galileo E1 standalone and GPS L1 + Galileo E1
new 7ec6aff Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into common_solver
new 1cb4425 Fix PPP configuration
new 182fb02 Some required changes to use 2.4.2 ppp funcitions
new 459abd2 Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into rtklib_2.4.2
new 4f6ba05 Get PPP working
new f49e5ae Make code more readable
new 847db9e Make code more readable
new 3f88fae Remove unnecessary include
new 9ee11b6 Make code more readable
new a52617d Make code more readable
new 3731aed Make code more readable
new de4ae22 Remove warnings for unused parameters
new afa9edf Enables PPP positioning mode by resorting to functions in RTKLIB 2.4.2
new d873df5 Replace old implementation names by new ones so existing configurations do not break
new 278040a Update conf files to new implementation for PVT
new 41aa5f5 Warn user about deprecated implementations
new bb93464 Better handling of RTKLIB options
new 25bb7ae Code cleaning
new facd63f Connect RTKLIB trace to Glog verbose logging system
new 97bb590 Replace fabs by std::fabs
new 4e435bc Fix initialization with older gcc
new 2abd9b2 Fix bitset bug
new e61b657 Remove unrequired linking to armadillo
new 111ad3b Remove Hybrid_PVT implementation, it is replaced by RTKLIB_PVT
new 0253f4b Merge remote-tracking branch 'upstream/common_solver' into next
new 314b80e Fix compilation in macOS
new e82799d Code indentation
new deb916b Remove reference to old block implementation
new b2531cb Bug fixes in Galileo E5a telemetry decoding. Code cleaning in Galileo E5a tracking
new 833192e Add more work on rtklib files
new f0c8fc7 Add RTCM decoding functions
new 5d9ba16 Merge branch 'rtklib_rtcm' of https://github.com/carlesfernandez/gnss-sdr into common_solver
new 9da436e add more work on rtklib functions
new c804fb8 Add work on rtklib functions
new 44ba718 Fix compilation in gcc
new 8f9aba2 Remove warnings in gcc
new 30e634d Fix more warnings
new 2d273ba Fix more warnings in gcc
new cc392fd Fix more warnings
new 495813c Fix more warnings
new 1b4cfad Activate compilation of RTCM decoding functions
new 1b25d14 Work on initializations
new 84c13a5 Fix more warnings in gcc
new 96f3599 Stylishing code
new 0606aa8 Merge branch 'rtklib_rtcm' into next
new 1e9ed69 Update Armadillo branch
new 7a2a15b Adding the path of Galileo E5 observations to RTKLIB solver. Some bug fixes. Work with Galileo in progress
new 5aec42d Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new f3a41d4 Fix indentation
new f07259e Fix rtk initialization
new b780abf Free rtk struct in the destructor
new 4c7a176 Avoid name clashing
new e1873a4 Removing the sample forecast requirements on Galileo E1 telemetry decoder
new 16561a5 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 16dbea3 Fix markdown in README file
new 641b2cd Temporary bug fix in observables (fixes some glitches in GPS L1 CA position)
new 81a1712 Removing the GNURadio sample forecast requirements from telemetry decoders, thus to reduce the positioning delay and alleviate the GNURadio buffering requirements
new 588998e Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 27c31ef Fix anchor in README file
new a7c9fd6 Position file now admits a configuration file
new 639a41c Remove unused variable
new 44bca3c Print matrices in logs (using the flag --v=5 )
new 35c2b02 Expose more RTKLIB configuration parameters
new 6e179de Expose RAIM algorithm to user configuration
new 20592f2 Expose reject_GPS_IIA parameter to user configuration
new 9f7e9f9 Expose Earth tide correction to user configuration
new 765939a Updated README.md, added X310
new 9c65531 Merge pull request #51 from UHaider/demo_pull
new f69cc24 Adding UHD device filter by serial number option
new caaaebc Sort input files
new 646a0b0 Remove unused class members
new d8b0830 Fix wrong comparison
new 4d34ccf Initialization of class member in the constructor
new 1f356ff Fix computation of sample stamp
new 14b242e Initialization of class member in the constructor
new 5231c9e Fix some defects detected by coverity scan
new 0047595 Fix defects detected by coverity scan
new efc6082 Fix defects detected by coverity scan
new 2253b29 Fix defects detected by coverity scan
new 0b2b0fc Fix defects detected by coverity scan
new e1c0227 Avoid the use of rand()
new 21bf529 Fix defects detected by coverity scan
new 8aa7140 Avoid the use of rand()
new d3fbfb3 Fix uncatched exception
new 9e77789 Small fix
new ac9ceb7 Fix random generator usage
new dfa11ab Fix out-of-bound access
new 25508cf Fix null pointer dereference
new ed041c0 Fix out-of-bound read
new 937238b Fix uncaught exception
new 9f70940 Small fix
new d80e436 Add missing include (for O_WRONLY)
new 0b3a8a0 Add consistency on messages from different tracking blocks
new 37998c1 Add more consistancy in Telemetry messages
new 61b41bf Add PRN in binary data written by Tracking blocks if dump=true
adds c8a0983 Update links to the new website
adds 32e4d22 New version v0.0.9
adds 50b6ae1 Add contributing guidelines
adds d77f48f Add v1.4 of Contributor Covenant Code of Conduct
new 6413a11 Merge branch 'master' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
new cbe20c0 refactoring code
new 0966ea9 code refactoring
new 90ac593 all the class elements are initialized in the constructor
new 75056ba removed non used variable
new adde064 removed non used configuration parameter
new 2f9885c removed non used parameter Flag_preamble
new 2a0b874 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
new f668f41 Revert "removed non used parameter Flag_preamble"
new 08c7779 Revert "Revert "removed non used parameter Flag_preamble""
new cc40f5c bug fix: removed call to set_local_code() from the init() function. This prevents the function set_local_code() from being called twice, with an invalid PRN during the first call
new a273a4b Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
new b89f718 updated checklists and removed a debug printout
new e3b2319 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
new 9a7bd7f adopted code style + did some code refactoring
new 9863c68 Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next
new 7b4f654 Remove/add blank lines
new e7cacc2 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 89d8a3a Include libs path if not already present
new c1d798a [WIP] fix for #54
new 3cec11e Merge pull request #55 from odrisci/fix_54
new 9bfef0e Fix CMake scripts to use Ninja https://ninja-build.org/
new 54c4f59 Fix GPSTk building with Ninja
new caae643 Workaround for CMake < 3.2 (e.g. Ubuntu 15.04)
new 2ab963f Add another workaround for CMake < 3.2
new 40f02e3 Avoid underscores in Test Cases and Test Names
new 130de7a Avoid underscores in Test Cases and Test Names
new 8316aa6 Add more consistent messages for Ninja users
new 0c03d36 Fix test
new 51cd1d0 Add unit tests for Data Type Adapter blocks
new b1f880c Fix test
new e7149ac Better use of Test Case name
new e8598e2 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new d469961 Fix test
new 3925389 Add missing include
new d89be37 Fix tests
new f84fe9e Avoid underscores in Test Cases and Test Names
new d7e6b5a Add include required by make check
new 15a8073 List Unpack2bitSamplesTest
new 92cc773 Add DataTypeAdapter tests to make check
new ec83f38 Add minor fixes
new 7bc5758 Fix bugs and defects detected by coverity scan
new d182872 Fix bugs and defects detected by Coverity Scan
new f3d0435 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 367d65a Fix defect
new a298013 Fix bug reading tracking dump file
new 4ba0dd6 Update PVT block name
new 196d84a Fix telemetry test
new 95ee55d Update GFlags to version 2.2.1
new 45ef1db Add verbose build for volk_gnsssdr when packaging.
new 1dda344 Fix -Wmisleading-indentation warning
new 648956e Make code more readable
new 4642408 Adding exception handlings to tracking destructor operations
new edd675a Merging
new 8258a34 Apply coding style to new destructors
new 095e049 Apply coding style
new ceef915 Improving observables binary dump
new 94a4a0f Improve destructors
new 1574e27 Temporary bug fix related to the GPS L1 C/A symbol TOW assignation. Position accuracy improvement confirmed. In-deep review is being done
new 2f1eff0 Fix code style
new 1bcbe87 Fix code style
new d4c9d37 Adjusting observable block default buffer history
new 365ff3a Observable unit test updated and upgraded to test both code and carrier phase observables. It requires the latest version of gnss-sim, please update the simulator
new 727f4d7 Remove gcc warning and apply coding style
new a7fbde5 Improve buffer handling. Remove warnings raised by gcc 7.1
new 7bb3581 Improve buffer handling. Remove warnings raised by gcc 7.1
new 4a3a428 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 3dd3c2f Enable building with Clang in Linux
new b4f76a9 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 31e3933 Improve control on minimal required versions
new d5faa11 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new b9b985a Switch to C++14 standard when the compiler allows it
new 1e4c9aa Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new ed5191f Clean headers. C++ libraries preferred over C libraries
new 18cd7da Eliminate ctime library. Replaced by chrono or boost::date_time
new 7a06c9b Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new eb53c36 ·Add missing include
new 72696b4 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 02ea8ac Always initialize elapsed_seconds
new c8c6122 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 9b8b0eb Fix building of extra tests in Debian 9
new abca411 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new e8f4019 Fix test
new d656519 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 59164c3 Remove unneded cstdlib include
new 153d216 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 5f181ef Replace stdio.h by fstream
new 77eb09c Remove uneeded stdio.h
new d6fec67 Replace use of strlen and strncpy by C++ counterparts
new 174bba5 Remove blank
new 63f8d58 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 85cc780 Fix const correctness when catching exceptions
new c1e3d1b Fix typo
new f0e6d6c Fix possible memory leaks
new 8a2d21c Use random library instead of rand()
new 209c554 Remove unrequired and redundant includes
new f8c7f14 Remove unrequired includes
new 99f5c69 Catch all exceptions
new 87baa04 Remove unrequired headers
new e2f02a5 Use const container calls when result is immediately converted to a const iterator
new 07113fd Use the override special identifier when overriding a virtual function
new 6c19437 Pass map of observables by reference
new c1bbdd7 Declare all Pvt_Solution data members private
new 6eca73d Declare more data members private
new 73b6613 Declare more data members private
new b0cd2ee Use const container calls when result is immediately converted to a const iterator
new 6532e0c Small fix
new 6a2fe51 Revert "Declare more data members private"
new 2ca252c Add more control when accessing Pvt_Solution members
new dc4d379 Enlarge number of channels for PVT
new 4653a92 Small fix
new 2b18ae1 Replace iterators by const iterators
new ef1e4a4 Update iterator when doint insert in a list
new a23733e Remove unused private member
new 481c6c4 Pass parameters by reference instead of by value
new f71933e Use const iterator
new 61f8df3 Replace some C-style cast by static_cast<>()
new 2467ed5 Avoid gcc warning
new ff89df1 Fix GCC warning
new 45ba8bb Fix GCC warnings
new a168b31 Fix GCC warning
new 4807c55 Fix GCC warnings
new 187ae68 Fix GCC warning
new a8c5ca8 Remove blank line
new fe17181 Replace some C-style cast by static_cast<>()
new 7ac3f28 Replace C-style cast by C++ casts
new 0a42fe8 Replace some C-style casts by C++ casts
new 7a50c67 Update Observables and PVT examples
new e7246d4 Replace C-style casts by C++ casts
new 64ab909 Replace C-style casts by C++ casts
new d12858e Replace C-style casts by C++ casts
new eecfd10 Replace C-style casts by C++ casts
new 6e65705 Fix initialization
new 122ec19 Make use of the inline keyword where appropriate
new f4c2216 avx2: Adds support for AVX2 intrinsic to some kernels
new 265caed Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 16a65a4 Fix building when compilers have a C++ standard below C++11
new 58e9234 Fix bug in NMEA messages. Fixes #45
new ea84c1e Fix redefinition of variable
new 4f292bb Fix examples with old configuration notation. Fixes #64"
new fc9740b Do not use LOG(FATAL) since the glog library could have been stripped off
new a5a4c17 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 18c48b3 Update per_support files
new d142900 Update per_support files
new 1a463e9 Remove warning
new 04d0deb Remove warning
new 00cc726 Remove warning
new 005917a Remove warning
new 4e49330 Remove annoying warning in macOS (deprecated-declarations)
new 6e2c023 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 47e41d5 Avoid signed overflow
new dc18980 The global parameter name GNSS-SDR.internal_fs_hz has been replaced by GNSS-SDR.internal_fs_sps
new 3f557ee Warn the user about the change in parameter name
new ba3d7bf Added 'blocking' option to pcps_acquisition_cc
new 94f0df8 Make use of start() and stop() in pcps_acquisition_cc
new aaf4ca9 Fixed logic in pcps_acquisition_cc
new ba1a143 Minor fixes
new 3cf1fdf Test waits for the block message to emit a message
new 676c150 Updated volk_gnsssdr_module for real codes
new e875228 Added ability to generate real valued codes
new 9ec5558 Use cpu_multicorrelator_real_codes
new 94dfef7 Add cpu_multicorrelator_real_codes_test
new 0857892 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into odrisci-non_blocking_acq-test
new b90da8e Merge remote-tracking branch 'carles/odrisci-non_blocking_acq-test' into non_blocking_acq
new e352978 Implement the non-blocking option for complex shorts
new 4f3ca4c Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new cf39e77 Pass Gnss_Satellite object by reference instead of by value
new 173b6c7 Pass Gnns_Satellite object by reference instead of by value
new bda1f15 Fix compilation problem with Xcode 9
new 9b1ae85 Fix identical code for different branches
new c94a0dc Added __VOLK_ASM and __VOLK_VOLATILE
new 0be2378 Use __VOLK_ASM and __VOLK_VOLATILE keywords
new 76e6adf Include some files that were not getting installed
new acfd4cc Replace C-style casts by C++ casts
new ad62ff2 Merge pull request #2 from gnss-sdr/next
new 75a0019 Adding notch filter files
new 405d9de Modifying notch filter files
new 4c52774 Including notch filter header to GNSSBlockFactory
new 2731be3 Adding some lines to notch_filter.h
new 3ed545a Minor changes in notch filter files
new 70dc68b Several changes in notch input filter adapter
new 93de803 GetBlock method modification
new cf51656 New lines in notch filter files
new 7fba751 Beta version of notch input filter
new 660e3fe Beta version of notch input filter
new 41e181e Merge remote-tracking branch 'origin/next_interferences' into next_interferences
new d67d9b2 Improved multistate notch filter
new 119c8c1 Notch filter solved problems
new 0b8e3c9 New noise floor power estimation in notch filter
new cbe54da Beta version Pulse Blanking Filter
new 8f1fcb3 Improved Pulse Blanking Filter
new 1e753e5 Adding Single state Notch Filter
new e1dc9f5 Improving real-time performances of input filters
new 630ec1e Merge branch 'next_interferences' into next
new 3536bce Improved Notch Filter Lite
new 9df36dc Minor changes
new a18c346 Improved Notch Filter Lite
new 0441f3c Minor changes
new fce277f Merge remote-tracking branch 'origin/next_interferences' into next_interferences
new 1256020 Merge branch 'next_interferences' into next
new 4dd128f Merge remote-tracking branch 'gnss-sdr/next' into next
new b42ddeb Merge branch 'next' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-next
new 7325978 Fix building
new 44edbb3 Merge branch 'antonioramosdet-next' into next
new 8ef4973 Avoid writing in the input buffer
new 66a585b Replace C-style casts by C++-style casts
new 117329c Avoiding copying input buffers
new 511675a Apply project's coding style
new 54a0070 Remove unrequired and repeated includes
new 0f45e7d Block Factory filter instantiation tests
new d8481d9 Added Pulse Blanking unit tests
new a1d432f Added Notch Filter tests
new 93cd6a1 Avoiding copying input buffers
new 0aa178b Merge branch 'next' into testing
new 9a74120 Added Notch Filter Lite tests
new 2c739a2 Added Armadillo VS GNU Radio FFT speed test
new d5590ee Added FFT speed test
new 52a072b Merge branch 'testing' into next
new 5ad7d7a Merge remote-tracking branch 'origin/next' into next
new f6397c9 Merge remote-tracking branch 'origin/next' into next
new c114d38 Notch filters FFT improved
new 797a012 Merge branch 'antonioramosdet-next' into next
new e944aad Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 21fbe61 Remove more unrequired includes and reorder them
new 6f5f8e8 Catch exception
new 1ac986e Test FFT with random numbers instead of all zeros
new ff49387 Add Gnuplot-based plot results for FFT MeasureExecutionTime test
new d0bd398 Fix warnings
new c4ba566 Keep windows open in Linux
new e006b66 Fix postscript generation
new 19b280e Add persist to gnuplot terminal
new 5b23e29 Fix error
new b6573b0 Fix persist for Mac
new 785d618 Print both plots
new 0164d67 Simplify gnuplot interface usage in tests
new 4d7f93f Add plot of precision results
new d73825e Add 3d plot to position test
new 0eb864a Merge remote-tracking branch 'cf/add-gnuplot' into next
new 32dde63 Save figures in pdf format
new d86158a Adjust font size in pdf files
new 967e418 Merge branch 'savepdf' into next
new d1ed8a9 Add plot of correlators\' output
new 8509b72 Add opaque legend
new ac99ba5 Fix exception catching
new 2c3ada2 Add constellation diagram plot
new 218c230 Small fixes
new 498dc22 Merge remote-tracking branch 'cf/plot-corr' into next
new 41b5365 Add acquisition grid plot
new 4267150 Add Galileo acquisition grid
new 396415b Fixes in testing code
new ee12852 Add GPS L2 acqusitition grid plot
new cccb777 Avoid comparison between signed and unsigned integer warning
new 1bc6b8c Merge remote-tracking branch 'cf/plot-grid' into next
new f92c910 Detect and document macOS High Sierra
new 23fa911 Add support to fmcomms2 SDR hardware
new de7bdac Fixed links in README.md
new 31b4228 add better explanation in README.md and improve format of some files
new fd2a32e Merge branch 'fmcomms2' of https://github.com/academiasIT/gnss-sdr into academiasIT-fmcomms2
new cc3ed4c Apply project's coding style
new 9fd8988 Merge branch 'academiasIT-fmcomms2' into next
new 16c0d5a Small fix
new 3ad5a99 Use const iterators instead of iterators
new ffde130 Fix compilation error
new e7143f9 Add includes for gnuradio-iio in block factory
new 0054f1c Fix compilation
new 462de44 Fix compilation
new c70f7b5 Fix RINEX version
new 647a27a Avoid possible duplication of linked libraries
new afb3aa1 Remove commented lines
new a9be244 Fix typo
new 3620018 Simplify installation instructions for gr-iio
new cf6e6e3 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new f436cc8 Allow 'large' files in 32 bit builds (Lintian requirement)
new 4992449 Remove unused includes
new 532d69e Avoid double writing of the results
new a148fe4 Fix CMake warnings about RPATH in macOS
new 401889d Update GPSTk to 2.10
new 07432ca Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 5958d11 Baseband downconverting PulseBlanking
new dceb15a Baseband downconverting PulseBlanking
new f02bd08 Merge remote-tracking branch 'origin/pulse_blanking_if' into pulse_blanking_if
new 03f7cf0 Add lowpass filtering
new ff2e7ec Fix building for CMake 3.6 and older
new 60c2e0d Update PyBOMBS instructions
new 8e57d08 Merge remote-tracking branch 'gnss-sdr/next' into pulse_blanking_if
new c5d4ce2 Merge branch 'antonioramosdet-if_downconversion' into next
new a8ff283 Call the Intermediate Frequency parameter "IF" for consistency with the freq_xlating_fir_filter block
new 8fa965c Change parameter bw to be the cut-off frequency
new 09e9220 Add pull request template
new f55f3d3 Print test results in file in a more elegant way
new 6e87892 Avoid working with optional testing executables from old builds
new 0531c0a Observables system test GNSS-SDR space
new 2eabafe Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
new dcedbf2 Improving gps_l1_obs_space_system_test
new 805e5b8 Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
new 9361ae0 Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
new 10bbe2a Avoid IF parameter ambiguity
new 8290713 Changes in cut-off frequency and transition width parameters
new ab6415d Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
new 6798f45 Added L1, E1, L5, E5 obs system test
new 994233b Change test name
new b838d5d Improved pseudorange error computation
new baf2afd Added GnuPlot to observables system test
new 218844c Minor changes in RINEX printer version setting
new 9496e66 Merge branch 'obs_sys_test' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-obs_sys_test
new 3b976c0 Merge branch 'antonioramosdet-obs_sys_test' into next
new 05247ea Remove repeated line
new 1630ec2 Help find GPSTk if installed
new e95f1b6 Improve usage of gtest macros
new fe47020 Add GPL v3 badge
new 23df265 Update Homebrew instructions
new 42deb7b Fix wording
new 9c6d79e Fix building with Python 3.6
new 80c7912 Update Armadillo, glog and gflags versions
new 27eece5 Add aligned kernel for AVX
new 9ff4d8d Fix Galileo E5a deadlock
new 7076beb Remove unused include
new 6d216fa Add volk_gnsssdr_16ic_conjugate_16ic kernel
new eecfa6c Add AVX2
new fe241c8 clean kernel
new d20902d Add mechanisms for inverted spectrum
new c45c8f8 Merge branch 'inverted-spectrum' into next
new 3519100 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new a6e6aef Fix / Add missing headers
new 72be91a Fix some defects detected by Coverity Scan
new 929125c Add matio library and add test case for it
new 00e37a8 Fix building in Linux
new d4aa353 Add matio
new 8926821 Fix building if hdf5 is not found
new 2f05ba4 Warn user about lack of hdf5
new fcaf4cf Fix test in Ubuntu 16.04
new 0fd605e Test fixes
new b50545b Use matio library in tracking blocks
new f719b4a Add .mat storing capability to Observables block
new d8c924a Fix warning
new 1d51f7a Merge remote-tracking branch 'cf/matio' into next
new 16a5f10 Remove blanks
new bc78416 Delete variables going out of scope
new 7338122 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 2626d9a Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 140b388 Modify RTKLIB PVT band selection and Tel. Dec. E5a
new 971b6fb Fix finding of libraries in GNU/Hurd
new 5eaeed7 Fix cross-compilation
new a212abd Fix variable usage
new cbca239 Improve CMake usage for Threads
new 7e4c1fb Simplify finding of BLAS, LAPACK and GFORTRAN
new 59d1067 Fix parallel building when MATIO is not present.
new 46d64af Matio is not optional
new d7acf4e Merge remote-tracking branch 'gnss-sdr/next' into fix_pvt_E5a
new e57c66b Merge branch 'antonioramosdet-fix_pvt_E5a' into next
new 7c8855b Add GPS L5 files
new bb098ef Minor changes obs sys test
new 2728690 Adding GPS L5 signal definition file
new e9e8de7 Modify CNAV GPS L5 files
new 1148667 Modify CNAV message structure header
new 6395f0e Add GPS L5 Channel
new 0a1e1e8 Minor fixes
new e50700c Minor fixes
new 59c2261 Adding GPS L5i acquisition and tracking modules
new d501aac Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
new 88a0234 Revert unwanted commit in GPS L1 tracking file
new 1168740 Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
new 061069b Apply project's coding style and other minor fixes
new 8b5f709 Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
new 26a5219 Minor changes
new 52aabf0 Fix GPS L5
new 1e6f053 Fix bug that was preventing the PRN code to be loaded. Fixes #102
new 7e91e09 Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
new 419957b Merge pull request #104 from antonioramosdet/TD_GPS_L5
new 188df6c Clean pcps acquisition
new 2749d25 Fix sample counting
new e28078a Merge pull request #106 from antonioramosdet/new_pcps_acq
new c463456 Adding pilot signal acquisition option for Galileo E1
new 0e9113f Adding new advanced features to Galileo E1 tracking: Pilot tracking, Extended coherent correlation, narrow DLL/PLL bandwidth and narrow correlator spacings
new 81179a9 Removing gnuradio output buffer request on observables and disabling the gnss_synchro output for all trackings that are not tracking any satellite. This is a bug fix to avoid gnuradio flowgraph deadlocks when different GNSS integration times are used in satellite channels
new 184bd0d A smarter way of handling the multirrate input of observables block
new b2b889e Minor changes in Telemetry comments
new cef7ae5 Add LOG lines in channel_fsm
new 8bb0c88 Minor changes in DLOG lines
new 2d8141d Migrate msg_queue boost smart pointers to gr sptr
new 8932e9a Clean acquisition interface
new 3eafe20 Fix deadlock flowgraph
new b28c244 Debug log lines
new 47c752c More debug lines
new 3ddea68 debug1
new 6dd3abf debug2
new 540221e New Channel FSM
new bbf8587 Clean code
new 3a37345 Minor changes
new cfc0a4a Clean flowgraph
new 74a1f76 Avoid multithreading collision
new 320b4e2 Migrate channel_fsm pointer to std::shared_ptr
new a90edd0 Minor changes
new 25127a0 Minor changes
new 5ebb060 Merge branch 'next' into new_fsm
new c20bd62 Merge branch 'next' into new_fsm
new 8b93cd2 Merge pull request #107 from antonioramosdet/new_fsm
new 6256f15 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 6af8527 Add block identifier to Galileo satellites launched on Dec. 12, 2017
new 27baa7e Apply coding style
new 1b5a3b6 Apply coding style
new 7e97d00 Apply project's coding style
new 59c1538 Remove blank line
new bc92240 Replace C-style cast by C++ casts
new de701d8 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
The 659 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 764 ++--
CODE_OF_CONDUCT.md | 74 +
CONTRIBUTING.md | 176 +
README.md | 219 +-
cmake/Modules/FindGFORTRAN.cmake | 124 +
cmake/Modules/FindGPSTK.cmake | 10 +-
cmake/Modules/FindLog4cpp.cmake | 78 +
cmake/Modules/FindMATIO.cmake | 100 +
cmake/Modules/Findiio.cmake | 29 +
conf/front-end-cal.conf | 4 +-
conf/gnss-sdr.conf | 25 +-
...1_gr_complex.conf => gnss-sdr_GPS_L1_FPGA.conf} | 23 +-
conf/gnss-sdr_GPS_L1_GN3S_realtime.conf | 17 +-
conf/gnss-sdr_GPS_L1_SPIR.conf | 21 +-
conf/gnss-sdr_GPS_L1_USRP_X300_realtime.conf | 20 +-
conf/gnss-sdr_GPS_L1_USRP_realtime.conf | 145 +-
conf/gnss-sdr_GPS_L1_acq_QuickSync.conf | 20 +-
...conf => gnss-sdr_GPS_L1_fmcomms2_realtime.conf} | 43 +-
conf/gnss-sdr_GPS_L1_gr_complex.conf | 46 +-
conf/gnss-sdr_GPS_L1_gr_complex_gpu.conf | 15 +-
conf/gnss-sdr_GPS_L1_ishort.conf | 15 +-
conf/gnss-sdr_GPS_L1_nsr.conf | 60 +-
conf/gnss-sdr_GPS_L1_nsr_twobit_packed.conf | 16 +-
conf/gnss-sdr_GPS_L1_plutosdr_realtime.conf | 101 +
.../gnss-sdr_GPS_L1_pulse_blanking_gr_complex.conf | 181 +
conf/gnss-sdr_GPS_L1_rtl_tcp_realtime.conf | 21 +-
conf/gnss-sdr_GPS_L1_rtlsdr_realtime.conf | 19 +-
conf/gnss-sdr_GPS_L1_two_bits_cpx.conf | 13 +-
conf/gnss-sdr_GPS_L2C_USRP1_realtime.conf | 13 +-
conf/gnss-sdr_GPS_L2C_USRP_X300_realtime.conf | 13 +-
conf/gnss-sdr_Galileo_E1_USRP_X300_realtime.conf | 13 +-
conf/gnss-sdr_Galileo_E1_acq_QuickSync.conf | 17 +-
conf/gnss-sdr_Galileo_E1_ishort.conf | 23 +-
conf/gnss-sdr_Galileo_E1_nsr.conf | 21 +-
conf/gnss-sdr_Galileo_E5a.conf | 18 +-
conf/gnss-sdr_Galileo_E5a_IFEN_CTTC.conf | 14 +-
conf/gnss-sdr_Hybrid_byte.conf | 19 +-
conf/gnss-sdr_Hybrid_byte_sim.conf | 68 +-
conf/gnss-sdr_Hybrid_gr_complex.conf | 19 +-
conf/gnss-sdr_Hybrid_ishort.conf | 18 +-
conf/gnss-sdr_Hybrid_nsr.conf | 25 +-
...s-sdr_galileo_E1_extended_correlator_byte.conf} | 168 +-
...tichannel_GPS_L1_Flexiband_bin_file_III_1a.conf | 22 +-
...tichannel_GPS_L1_Flexiband_realtime_III_1a.conf | 20 +-
...tichannel_GPS_L1_Flexiband_realtime_III_1b.conf | 22 +-
...ltichannel_GPS_L1_Flexiband_realtime_II_3b.conf | 20 +-
...ultichannel_GPS_L1_Flexiband_realtime_I_1b.conf | 18 +-
...hannel_GPS_L1_L2_Flexiband_realtime_III_1b.conf | 14 +-
...1_L2_Galileo_E1B_Flexiband_bin_file_III_1b.conf | 16 +-
...sdr_multichannel_GPS_L1_USRP_X300_realtime.conf | 22 +-
...channel_GPS_L2_M_Flexiband_bin_file_III_1b.conf | 269 +-
...l_GPS_L2_M_Flexiband_bin_file_III_1b_real.conf} | 97 +-
...nnel_all_in_one_Flexiband_bin_file_III_1b.conf} | 321 +-
conf/gnss-sdr_multisource_Hybrid_ishort.conf | 112 +-
conf/gnss-sdr_multisource_Hybrid_nsr.conf | 22 +-
docs/PULL_REQUEST_TEMPLATE.md | 11 +
docs/changelog | 258 ++
src/algorithms/PVT/adapters/CMakeLists.txt | 9 +-
src/algorithms/PVT/adapters/galileo_e1_pvt.cc | 141 -
src/algorithms/PVT/adapters/galileo_e1_pvt.h | 94 -
src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc | 250 --
src/algorithms/PVT/adapters/gps_l1_ca_pvt.h | 98 -
src/algorithms/PVT/adapters/hybrid_pvt.cc | 237 --
src/algorithms/PVT/adapters/rtklib_pvt.cc | 498 +++
.../PVT/adapters/{hybrid_pvt.h => rtklib_pvt.h} | 43 +-
src/algorithms/PVT/gnuradio_blocks/CMakeLists.txt | 9 +-
.../PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc | 424 --
.../PVT/gnuradio_blocks/galileo_e1_pvt_cc.h | 155 -
.../PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc | 505 ---
.../PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h | 170 -
.../PVT/gnuradio_blocks/hybrid_pvt_cc.cc | 1032 -----
.../PVT/gnuradio_blocks/rtklib_pvt_cc.cc | 1206 ++++++
.../{hybrid_pvt_cc.h => rtklib_pvt_cc.h} | 95 +-
src/algorithms/PVT/libs/CMakeLists.txt | 22 +-
src/algorithms/PVT/libs/galileo_e1_ls_pvt.cc | 257 --
src/algorithms/PVT/libs/galileo_e1_ls_pvt.h | 74 -
src/algorithms/PVT/libs/geojson_printer.cc | 35 +-
src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.cc | 260 --
src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.h | 81 -
src/algorithms/PVT/libs/hybrid_ls_pvt.cc | 111 +-
src/algorithms/PVT/libs/hybrid_ls_pvt.h | 22 +-
src/algorithms/PVT/libs/kml_printer.cc | 37 +-
src/algorithms/PVT/libs/ls_pvt.cc | 27 +-
src/algorithms/PVT/libs/nmea_printer.cc | 76 +-
src/algorithms/PVT/libs/pvt_solution.cc | 330 +-
src/algorithms/PVT/libs/pvt_solution.h | 104 +-
src/algorithms/PVT/libs/rinex_printer.cc | 360 +-
src/algorithms/PVT/libs/rinex_printer.h | 11 +-
src/algorithms/PVT/libs/rtcm_printer.cc | 32 +-
src/algorithms/PVT/libs/rtklib_solver.cc | 422 ++
src/algorithms/PVT/libs/rtklib_solver.h | 103 +
src/algorithms/acquisition/CMakeLists.txt | 3 +
src/algorithms/acquisition/adapters/CMakeLists.txt | 10 +-
.../galileo_e1_pcps_8ms_ambiguous_acquisition.cc | 18 +-
.../galileo_e1_pcps_8ms_ambiguous_acquisition.h | 33 +-
.../galileo_e1_pcps_ambiguous_acquisition.cc | 47 +-
.../galileo_e1_pcps_ambiguous_acquisition.h | 35 +-
...galileo_e1_pcps_cccwsr_ambiguous_acquisition.cc | 5 +-
.../galileo_e1_pcps_cccwsr_ambiguous_acquisition.h | 33 +-
...ileo_e1_pcps_quicksync_ambiguous_acquisition.cc | 14 +-
...lileo_e1_pcps_quicksync_ambiguous_acquisition.h | 33 +-
.../galileo_e1_pcps_tong_ambiguous_acquisition.cc | 18 +-
.../galileo_e1_pcps_tong_ambiguous_acquisition.h | 33 +-
.../galileo_e5a_noncoherent_iq_acquisition_caf.cc | 11 +-
.../galileo_e5a_noncoherent_iq_acquisition_caf.h | 34 +-
.../adapters/gps_l1_ca_pcps_acquisition.cc | 32 +-
.../adapters/gps_l1_ca_pcps_acquisition.h | 34 +-
.../gps_l1_ca_pcps_acquisition_fine_doppler.cc | 5 +-
.../gps_l1_ca_pcps_acquisition_fine_doppler.h | 33 +-
.../adapters/gps_l1_ca_pcps_acquisition_fpga.cc | 256 ++
...isition.h => gps_l1_ca_pcps_acquisition_fpga.h} | 75 +-
.../gps_l1_ca_pcps_assisted_acquisition.cc | 6 +-
.../adapters/gps_l1_ca_pcps_assisted_acquisition.h | 33 +-
.../gps_l1_ca_pcps_multithread_acquisition.cc | 286 --
.../gps_l1_ca_pcps_multithread_acquisition.h | 155 -
.../adapters/gps_l1_ca_pcps_opencl_acquisition.cc | 9 +-
.../adapters/gps_l1_ca_pcps_opencl_acquisition.h | 33 +-
.../gps_l1_ca_pcps_quicksync_acquisition.cc | 28 +-
.../gps_l1_ca_pcps_quicksync_acquisition.h | 33 +-
.../adapters/gps_l1_ca_pcps_tong_acquisition.cc | 9 +-
.../adapters/gps_l1_ca_pcps_tong_acquisition.h | 33 +-
.../adapters/gps_l2_m_pcps_acquisition.cc | 45 +-
.../adapters/gps_l2_m_pcps_acquisition.h | 34 +-
..._acquisition.cc => gps_l5i_pcps_acquisition.cc} | 92 +-
...ps_acquisition.h => gps_l5i_pcps_acquisition.h} | 60 +-
.../acquisition/gnuradio_blocks/CMakeLists.txt | 17 +-
...alileo_e5a_noncoherent_iq_acquisition_caf_cc.cc | 25 +-
...galileo_e5a_noncoherent_iq_acquisition_caf_cc.h | 15 +-
.../galileo_pcps_8ms_acquisition_cc.cc | 33 +-
.../galileo_pcps_8ms_acquisition_cc.h | 14 +-
.../gps_pcps_acquisition_fpga_sc.cc | 323 ++
...isition_cc.h => gps_pcps_acquisition_fpga_sc.h} | 134 +-
.../gnuradio_blocks/pcps_acquisition_cc.cc | 431 +-
.../gnuradio_blocks/pcps_acquisition_cc.h | 42 +-
.../pcps_acquisition_fine_doppler_cc.cc | 39 +-
.../pcps_acquisition_fine_doppler_cc.h | 16 +-
.../gnuradio_blocks/pcps_acquisition_sc.cc | 295 +-
.../gnuradio_blocks/pcps_acquisition_sc.h | 66 +-
.../pcps_assisted_acquisition_cc.cc | 7 +-
.../gnuradio_blocks/pcps_assisted_acquisition_cc.h | 15 +-
.../gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc | 5 +-
.../gnuradio_blocks/pcps_cccwsr_acquisition_cc.h | 14 +-
.../pcps_multithread_acquisition_cc.cc | 479 ---
.../gnuradio_blocks/pcps_opencl_acquisition_cc.cc | 9 +-
.../gnuradio_blocks/pcps_opencl_acquisition_cc.h | 14 +-
.../pcps_quicksync_acquisition_cc.cc | 7 +-
.../pcps_quicksync_acquisition_cc.h | 15 +-
.../gnuradio_blocks/pcps_tong_acquisition_cc.cc | 5 +-
.../gnuradio_blocks/pcps_tong_acquisition_cc.h | 15 +-
src/algorithms/acquisition/libs/CMakeLists.txt | 92 +
.../acquisition/libs/gps_fpga_acquisition_8sc.cc | 338 ++
.../acquisition/libs/gps_fpga_acquisition_8sc.h | 108 +
src/algorithms/channel/adapters/CMakeLists.txt | 2 +-
src/algorithms/channel/adapters/channel.cc | 84 +-
src/algorithms/channel/adapters/channel.h | 43 +-
src/algorithms/channel/libs/CMakeLists.txt | 2 +-
src/algorithms/channel/libs/channel_fsm.cc | 193 +-
src/algorithms/channel/libs/channel_fsm.h | 50 +-
.../channel/libs/channel_msg_receiver_cc.cc | 22 +-
.../channel/libs/channel_msg_receiver_cc.h | 8 +-
src/algorithms/conditioner/adapters/CMakeLists.txt | 2 +-
.../adapters/array_signal_conditioner.h | 23 +-
.../conditioner/adapters/signal_conditioner.h | 24 +-
.../data_type_adapter/adapters/CMakeLists.txt | 3 +-
.../data_type_adapter/adapters/byte_to_short.h | 17 +-
.../data_type_adapter/adapters/ibyte_to_cbyte.cc | 55 +-
.../data_type_adapter/adapters/ibyte_to_cbyte.h | 19 +-
.../data_type_adapter/adapters/ibyte_to_complex.cc | 56 +-
.../data_type_adapter/adapters/ibyte_to_complex.h | 23 +-
.../data_type_adapter/adapters/ibyte_to_cshort.cc | 52 +-
.../data_type_adapter/adapters/ibyte_to_cshort.h | 20 +-
.../adapters/ishort_to_complex.cc | 54 +-
.../data_type_adapter/adapters/ishort_to_complex.h | 20 +-
.../data_type_adapter/adapters/ishort_to_cshort.cc | 54 +-
.../data_type_adapter/adapters/ishort_to_cshort.h | 20 +-
.../gnuradio_blocks/CMakeLists.txt | 2 +-
.../interleaved_byte_to_complex_byte.cc | 4 +-
.../interleaved_byte_to_complex_short.cc | 6 +-
.../interleaved_short_to_complex_short.cc | 4 +-
.../input_filter/adapters/CMakeLists.txt | 5 +-
.../input_filter/adapters/beamformer_filter.h | 18 +-
src/algorithms/input_filter/adapters/fir_filter.h | 18 +-
.../adapters/freq_xlating_fir_filter.cc | 86 +-
.../adapters/freq_xlating_fir_filter.h | 17 +-
.../input_filter/adapters/notch_filter.cc | 125 +
.../adapters/notch_filter.h} | 46 +-
.../input_filter/adapters/notch_filter_lite.cc | 132 +
.../adapters/notch_filter_lite.h} | 46 +-
.../input_filter/adapters/pulse_blanking_filter.cc | 182 +
.../adapters/pulse_blanking_filter.h} | 56 +-
.../input_filter/gnuradio_blocks/CMakeLists.txt | 21 +-
.../input_filter/gnuradio_blocks/beamformer.cc | 4 +-
.../input_filter/gnuradio_blocks/notch_cc.cc | 149 +
.../input_filter/gnuradio_blocks/notch_cc.h | 84 +
.../input_filter/gnuradio_blocks/notch_lite_cc.cc | 159 +
.../input_filter/gnuradio_blocks/notch_lite_cc.h | 87 +
.../gnuradio_blocks/pulse_blanking_cc.cc | 127 +
.../gnuradio_blocks/pulse_blanking_cc.h | 72 +
src/algorithms/libs/CMakeLists.txt | 8 +-
src/algorithms/libs/byte_x2_to_complex_byte.cc | 6 +-
src/algorithms/libs/complex_byte_to_float_x2.cc | 6 +-
.../libs/complex_float_to_complex_byte.cc | 4 +-
.../{cshort_to_float_x2.cc => conjugate_cc.cc} | 32 +-
.../libs/conjugate_cc.h} | 49 +-
.../{cshort_to_float_x2.cc => conjugate_ic.cc} | 34 +-
.../libs/conjugate_ic.h} | 49 +-
.../{cshort_to_float_x2.cc => conjugate_sc.cc} | 34 +-
.../libs/conjugate_sc.h} | 49 +-
src/algorithms/libs/cshort_to_float_x2.cc | 6 +-
.../libs/galileo_e1_signal_processing.cc | 120 +-
src/algorithms/libs/galileo_e1_signal_processing.h | 28 +-
src/algorithms/libs/gnss_sdr_sample_counter.cc | 71 +
.../libs/gnss_sdr_sample_counter.h} | 41 +-
src/algorithms/libs/gnss_sdr_valve.cc | 7 +-
src/algorithms/libs/gnss_sdr_valve.h | 5 +-
src/algorithms/libs/gnss_signal_processing.cc | 22 +
src/algorithms/libs/gnss_signal_processing.h | 7 +
src/algorithms/libs/gps_l2c_signal.cc | 4 +-
src/algorithms/libs/gps_l2c_signal.h | 4 +-
src/algorithms/libs/gps_l5_signal.cc | 316 ++
.../libs/{gps_l2c_signal.h => gps_l5_signal.h} | 28 +-
src/algorithms/libs/gps_sdr_signal_processing.cc | 33 +-
src/algorithms/libs/gps_sdr_signal_processing.h | 6 +
src/algorithms/libs/pass_through.cc | 57 +-
src/algorithms/libs/pass_through.h | 34 +-
.../{PVT/libs => libs/rtklib}/CMakeLists.txt | 61 +-
src/algorithms/libs/rtklib/rtklib.h | 1268 ++++++
src/algorithms/libs/rtklib/rtklib_conversions.cc | 222 ++
.../libs/rtklib/rtklib_conversions.h} | 42 +-
src/algorithms/libs/rtklib/rtklib_ephemeris.cc | 872 +++++
src/algorithms/libs/rtklib/rtklib_ephemeris.h | 97 +
src/algorithms/libs/rtklib/rtklib_ionex.cc | 593 +++
src/algorithms/libs/rtklib/rtklib_ionex.h | 90 +
src/algorithms/libs/rtklib/rtklib_lambda.cc | 327 ++
src/algorithms/libs/rtklib/rtklib_lambda.h | 87 +
src/algorithms/libs/rtklib/rtklib_pntpos.cc | 770 ++++
src/algorithms/libs/rtklib/rtklib_pntpos.h | 159 +
src/algorithms/libs/rtklib/rtklib_ppp.cc | 1710 ++++++++
src/algorithms/libs/rtklib/rtklib_ppp.h | 186 +
src/algorithms/libs/rtklib/rtklib_preceph.cc | 876 +++++
src/algorithms/libs/rtklib/rtklib_preceph.h | 107 +
src/algorithms/libs/rtklib/rtklib_rtcm.cc | 414 ++
src/algorithms/libs/rtklib/rtklib_rtcm.h | 76 +
src/algorithms/libs/rtklib/rtklib_rtcm2.cc | 549 +++
src/algorithms/libs/rtklib/rtklib_rtcm2.h | 80 +
src/algorithms/libs/rtklib/rtklib_rtcm3.cc | 2786 +++++++++++++
src/algorithms/libs/rtklib/rtklib_rtcm3.h | 257 ++
src/algorithms/libs/rtklib/rtklib_rtkcmn.cc | 4127 ++++++++++++++++++++
src/algorithms/libs/rtklib/rtklib_rtkcmn.h | 272 ++
src/algorithms/libs/rtklib/rtklib_rtkpos.cc | 2225 +++++++++++
src/algorithms/libs/rtklib/rtklib_rtkpos.h | 195 +
src/algorithms/libs/rtklib/rtklib_rtksvr.cc | 997 +++++
src/algorithms/libs/rtklib/rtklib_rtksvr.h | 138 +
src/algorithms/libs/rtklib/rtklib_sbas.cc | 1006 +++++
src/algorithms/libs/rtklib/rtklib_sbas.h | 165 +
src/algorithms/libs/rtklib/rtklib_solution.cc | 1788 +++++++++
src/algorithms/libs/rtklib/rtklib_solution.h | 182 +
src/algorithms/libs/rtklib/rtklib_stream.cc | 2201 +++++++++++
src/algorithms/libs/rtklib/rtklib_stream.h | 238 ++
src/algorithms/libs/rtklib/rtklib_tides.cc | 321 ++
src/algorithms/libs/rtklib/rtklib_tides.h | 92 +
src/algorithms/libs/short_x2_to_cshort.cc | 6 +-
.../volk_gnsssdr/CMakeLists.txt | 22 +-
.../volk_gnsssdr_module/volk_gnsssdr/README.md | 92 +-
.../volk_gnsssdr/apps/CMakeLists.txt | 22 +-
.../volk_gnsssdr/apps/volk_gnsssdr_profile.cc | 343 +-
.../volk_gnsssdr/gen/volk_gnsssdr_arch_defs.py | 2 +-
.../volk_gnsssdr/gen/volk_gnsssdr_kernel_defs.py | 2 +-
.../volk_gnsssdr/volk_gnsssdr_avx_intrinsics.h | 8 +
.../include/volk_gnsssdr/volk_gnsssdr_common.h | 6 +
.../volk_gnsssdr_16i_resamplerxnpuppet_16i.h | 282 ++
...xn.h => volk_gnsssdr_16i_xn_resampler_16i_xn.h} | 143 +-
...olk_gnsssdr_16ic_16i_rotator_dot_prod_16ic_xn.h | 1600 ++++++++
...gnsssdr_16ic_16i_rotator_dotprodxnpuppet_16ic.h | 384 ++
.../volk_gnsssdr_16ic_conjugate_16ic.h | 234 ++
.../volk_gnsssdr_16ic_resamplerxnpuppet_16ic.h | 16 +-
.../volk_gnsssdr_16ic_s32fc_x2_rotator_16ic.h | 1 -
.../volk_gnsssdr_16ic_x2_dot_prod_16ic.h | 16 +-
.../volk_gnsssdr_16ic_x2_dot_prod_16ic_xn.h | 16 +-
.../volk_gnsssdr_16ic_x2_multiply_16ic.h | 16 +-
...volk_gnsssdr_16ic_x2_rotator_dot_prod_16ic_xn.h | 21 +-
.../volk_gnsssdr/volk_gnsssdr_32f_index_max_32u.h | 2 -
.../volk_gnsssdr_32f_resamplerxnpuppet_32f.h | 279 ++
...xn.h => volk_gnsssdr_32f_xn_resampler_32f_xn.h} | 53 +-
...olk_gnsssdr_32fc_32f_rotator_dot_prod_32fc_xn.h | 486 +++
...gnsssdr_32fc_32f_rotator_dotprodxnpuppet_32fc.h | 162 +
.../volk_gnsssdr/volk_gnsssdr_32fc_convert_16ic.h | 105 +
.../volk_gnsssdr/volk_gnsssdr_32fc_convert_8ic.h | 140 +
.../volk_gnsssdr_32fc_resamplerxnpuppet_32fc.h | 93 +-
...volk_gnsssdr_32fc_x2_rotator_dot_prod_32fc_xn.h | 2 +-
.../volk_gnsssdr_32fc_xn_resampler_32fc_xn.h | 161 +-
.../volk_gnsssdr/volk_gnsssdr_8i_accumulator_s8i.h | 78 +-
.../volk_gnsssdr/volk_gnsssdr_8i_index_max_16u.h | 129 +
.../kernels/volk_gnsssdr/volk_gnsssdr_8i_max_s8i.h | 98 +
.../volk_gnsssdr/volk_gnsssdr_8i_x2_add_8i.h | 72 +
.../volk_gnsssdr/volk_gnsssdr_8ic_conjugate_8ic.h | 70 +-
.../volk_gnsssdr_8ic_s8ic_multiply_8ic.h | 4 +-
.../volk_gnsssdr_8ic_x2_dot_prod_8ic.h | 8 +-
.../volk_gnsssdr_8ic_x2_multiply_8ic.h | 8 +-
.../volk_gnsssdr/volk_gnsssdr_8u_x2_multiply_8u.h | 105 +-
.../volk_gnsssdr/lib/kernel_tests.h | 5 +
.../volk_gnsssdr/lib/qa_utils.cc | 44 +-
.../volk_gnsssdr/lib/qa_utils.h | 5 +-
.../volk_gnsssdr_modtool_generate.py | 20 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr_cpu.tmpl.c | 2 +-
src/algorithms/observables/adapters/CMakeLists.txt | 6 +-
.../observables/adapters/galileo_e1_observables.cc | 95 -
.../observables/adapters/galileo_e1_observables.h | 89 -
.../adapters/galileo_e5a_observables.cc | 96 -
.../observables/adapters/galileo_e5a_observables.h | 88 -
.../observables/adapters/gps_l1_ca_observables.cc | 95 -
.../observables/adapters/gps_l1_ca_observables.h | 89 -
.../observables/adapters/gps_l2c_observables.cc | 87 -
.../observables/adapters/gps_l2c_observables.h | 88 -
.../observables/adapters/hybrid_observables.cc | 4 +-
.../observables/adapters/hybrid_observables.h | 20 +-
.../observables/gnuradio_blocks/CMakeLists.txt | 13 +-
.../gnuradio_blocks/galileo_e1_observables_cc.cc | 281 --
.../gnuradio_blocks/galileo_e1_observables_cc.h | 78 -
.../gnuradio_blocks/gps_l1_ca_observables_cc.cc | 279 --
.../gnuradio_blocks/gps_l1_ca_observables_cc.h | 79 -
.../gnuradio_blocks/hybrid_observables_cc.cc | 648 ++-
.../gnuradio_blocks/hybrid_observables_cc.h | 12 +-
src/algorithms/resampler/adapters/CMakeLists.txt | 2 +-
.../adapters/direct_resampler_conditioner.cc | 9 +-
.../adapters/direct_resampler_conditioner.h | 20 +-
.../resampler/gnuradio_blocks/CMakeLists.txt | 2 +-
.../direct_resampler_conditioner_cb.cc | 78 +-
.../direct_resampler_conditioner_cb.h | 10 +-
.../direct_resampler_conditioner_cc.cc | 11 +-
.../direct_resampler_conditioner_cc.h | 7 +-
.../direct_resampler_conditioner_cs.cc | 79 +-
.../direct_resampler_conditioner_cs.h | 10 +-
.../signal_generator/adapters/CMakeLists.txt | 2 +-
.../signal_generator/adapters/signal_generator.cc | 6 +-
.../signal_generator/adapters/signal_generator.h | 20 +-
.../gnuradio_blocks/CMakeLists.txt | 2 +-
.../gnuradio_blocks/signal_generator_c.cc | 14 +-
.../gnuradio_blocks/signal_generator_c.h | 5 +-
.../signal_source/adapters/CMakeLists.txt | 72 +-
.../signal_source/adapters/file_signal_source.cc | 1 -
.../signal_source/adapters/file_signal_source.h | 32 +-
.../adapters/flexiband_signal_source.h | 19 +-
.../adapters/fmcomms2_signal_source.cc | 176 +
...dr_signal_source.h => fmcomms2_signal_source.h} | 78 +-
.../signal_source/adapters/gen_signal_source.h | 16 +-
.../signal_source/adapters/gn3s_signal_source.h | 17 +-
.../adapters/nsr_file_signal_source.cc | 11 +-
.../adapters/nsr_file_signal_source.h | 31 +-
.../adapters/osmosdr_signal_source.cc | 40 +-
.../signal_source/adapters/osmosdr_signal_source.h | 17 +-
.../adapters/plutosdr_signal_source.cc | 167 +
...dr_signal_source.h => plutosdr_signal_source.h} | 69 +-
.../adapters/raw_array_signal_source.h | 17 +-
.../adapters/rtl_tcp_signal_source.cc | 35 +-
.../signal_source/adapters/rtl_tcp_signal_source.h | 17 +-
.../adapters/spir_file_signal_source.cc | 11 +-
.../adapters/spir_file_signal_source.h | 31 +-
.../adapters/two_bit_cpx_file_signal_source.cc | 18 +-
.../adapters/two_bit_cpx_file_signal_source.h | 31 +-
.../adapters/two_bit_packed_file_signal_source.cc | 134 +-
.../adapters/two_bit_packed_file_signal_source.h | 44 +-
.../signal_source/adapters/uhd_signal_source.cc | 13 +-
.../signal_source/adapters/uhd_signal_source.h | 18 +-
.../signal_source/gnuradio_blocks/CMakeLists.txt | 2 +-
.../gnuradio_blocks/rtl_tcp_signal_source_c.cc | 2 +-
.../gnuradio_blocks/rtl_tcp_signal_source_c.h | 14 +-
.../gnuradio_blocks/unpack_2bit_samples.cc | 147 +-
.../unpack_byte_2bit_cpx_samples.cc | 15 +-
.../gnuradio_blocks/unpack_byte_2bit_samples.cc | 12 +-
.../gnuradio_blocks/unpack_intspir_1bit_samples.cc | 4 +-
src/algorithms/signal_source/libs/CMakeLists.txt | 2 +-
.../signal_source/libs/rtl_tcp_commands.cc | 22 +-
.../signal_source/libs/rtl_tcp_commands.h | 5 +-
.../signal_source/libs/rtl_tcp_dongle_info.cc | 113 +-
.../signal_source/libs/rtl_tcp_dongle_info.h | 37 +-
.../telemetry_decoder/adapters/CMakeLists.txt | 6 +-
.../adapters/galileo_e1b_telemetry_decoder.cc | 6 +-
.../adapters/galileo_e1b_telemetry_decoder.h | 25 +-
.../adapters/galileo_e5a_telemetry_decoder.cc | 2 +-
.../adapters/galileo_e5a_telemetry_decoder.h | 25 +-
.../adapters/gps_l1_ca_telemetry_decoder.cc | 5 +-
.../adapters/gps_l1_ca_telemetry_decoder.h | 25 +-
.../adapters/gps_l2c_telemetry_decoder.cc | 5 +-
.../adapters/gps_l2c_telemetry_decoder.h | 24 +-
...etry_decoder.cc => gps_l5_telemetry_decoder.cc} | 34 +-
...emetry_decoder.h => gps_l5_telemetry_decoder.h} | 56 +-
.../adapters/sbas_l1_telemetry_decoder.cc | 5 +-
.../adapters/sbas_l1_telemetry_decoder.h | 25 +-
.../gnuradio_blocks/CMakeLists.txt | 6 +-
.../galileo_e1b_telemetry_decoder_cc.cc | 220 +-
.../galileo_e1b_telemetry_decoder_cc.h | 29 +-
.../galileo_e5a_telemetry_decoder_cc.cc | 520 ++-
.../galileo_e5a_telemetry_decoder_cc.h | 69 +-
.../gps_l1_ca_telemetry_decoder_cc.cc | 178 +-
.../gps_l1_ca_telemetry_decoder_cc.h | 33 +-
.../gps_l2c_telemetry_decoder_cc.cc | 505 +--
.../gnuradio_blocks/gps_l2c_telemetry_decoder_cc.h | 83 +-
.../gnuradio_blocks/gps_l5_telemetry_decoder_cc.cc | 271 ++
.../gnuradio_blocks/gps_l5_telemetry_decoder_cc.h | 100 +
.../sbas_l1_telemetry_decoder_cc.cc | 114 +-
.../gnuradio_blocks/sbas_l1_telemetry_decoder_cc.h | 19 +-
.../telemetry_decoder/libs/CMakeLists.txt | 9 +-
.../telemetry_decoder/libs/convolutional.h | 13 +-
.../libs/gps_l1_ca_subframe_fsm.cc | 10 +-
.../libs/gps_l1_ca_subframe_fsm.h | 2 +-
.../libs/libswiftcnav}/CMakeLists.txt | 22 +-
.../telemetry_decoder/libs/libswiftcnav/bits.c | 301 ++
.../telemetry_decoder/libs/libswiftcnav/bits.h | 50 +
.../telemetry_decoder/libs/libswiftcnav/cnav_msg.c | 492 +++
.../telemetry_decoder/libs/libswiftcnav/cnav_msg.h | 121 +
.../telemetry_decoder/libs/libswiftcnav/edc.c | 146 +
.../telemetry_decoder/libs/libswiftcnav/edc.h | 41 +
.../telemetry_decoder/libs/libswiftcnav/fec.h | 73 +
.../libs/libswiftcnav/swift_common.h | 85 +
.../libs/libswiftcnav/viterbi27.c | 252 ++
.../telemetry_decoder/libs/viterbi_decoder.h | 4 +-
src/algorithms/tracking/adapters/CMakeLists.txt | 7 +-
.../adapters/galileo_e1_dll_pll_veml_tracking.cc | 34 +-
.../adapters/galileo_e1_dll_pll_veml_tracking.h | 25 +-
.../adapters/galileo_e1_tcp_connector_tracking.cc | 3 +-
.../adapters/galileo_e1_tcp_connector_tracking.h | 23 +-
.../adapters/galileo_e5a_dll_pll_tracking.cc | 3 +-
.../adapters/galileo_e5a_dll_pll_tracking.h | 22 +-
.../adapters/gps_l1_ca_dll_pll_c_aid_tracking.cc | 3 +-
.../adapters/gps_l1_ca_dll_pll_c_aid_tracking.h | 26 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_fpga.cc | 224 ++
...g.h => gps_l1_ca_dll_pll_c_aid_tracking_fpga.h} | 60 +-
.../adapters/gps_l1_ca_dll_pll_tracking.cc | 3 +-
.../tracking/adapters/gps_l1_ca_dll_pll_tracking.h | 22 +-
.../adapters/gps_l1_ca_dll_pll_tracking_gpu.cc | 3 +-
.../adapters/gps_l1_ca_dll_pll_tracking_gpu.h | 23 +-
.../adapters/gps_l1_ca_tcp_connector_tracking.cc | 3 +-
.../adapters/gps_l1_ca_tcp_connector_tracking.h | 26 +-
.../tracking/adapters/gps_l2_m_dll_pll_tracking.cc | 5 +-
.../tracking/adapters/gps_l2_m_dll_pll_tracking.h | 23 +-
...pll_tracking.cc => gps_l5i_dll_pll_tracking.cc} | 37 +-
...l_pll_tracking.h => gps_l5i_dll_pll_tracking.h} | 50 +-
.../tracking/gnuradio_blocks/CMakeLists.txt | 22 +-
.../galileo_e1_dll_pll_veml_tracking_cc.cc | 1201 ++++--
.../galileo_e1_dll_pll_veml_tracking_cc.h | 94 +-
.../galileo_e1_tcp_connector_tracking_cc.cc | 128 +-
.../galileo_e5a_dll_pll_tracking_cc.cc | 326 +-
.../galileo_e5a_dll_pll_tracking_cc.h | 2 +
.../gps_l1_ca_dll_pll_c_aid_tracking_cc.cc | 286 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_cc.h | 2 +
...=> gps_l1_ca_dll_pll_c_aid_tracking_fpga_sc.cc} | 543 ++-
... => gps_l1_ca_dll_pll_c_aid_tracking_fpga_sc.h} | 106 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_sc.cc | 288 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_sc.h | 2 +
.../gps_l1_ca_dll_pll_tracking_cc.cc | 376 +-
.../gps_l1_ca_dll_pll_tracking_cc.h | 9 +-
.../gps_l1_ca_dll_pll_tracking_gpu_cc.cc | 78 +-
.../gps_l1_ca_tcp_connector_tracking_cc.cc | 158 +-
.../gps_l2_m_dll_pll_tracking_cc.cc | 353 +-
.../gnuradio_blocks/gps_l2_m_dll_pll_tracking_cc.h | 4 +-
...acking_cc.cc => gps_l5i_dll_pll_tracking_cc.cc} | 413 +-
...tracking_cc.h => gps_l5i_dll_pll_tracking_cc.h} | 32 +-
src/algorithms/tracking/libs/CMakeLists.txt | 10 +-
.../tracking/libs/cpu_multicorrelator.cc | 2 +-
.../tracking/libs/cpu_multicorrelator_16sc.cc | 2 +-
...elator.cc => cpu_multicorrelator_real_codes.cc} | 40 +-
.../tracking/libs/cpu_multicorrelator_real_codes.h | 70 +
.../tracking/libs/fpga_multicorrelator_8sc.cc | 435 +++
.../tracking/libs/fpga_multicorrelator_8sc.h | 114 +
src/algorithms/tracking/libs/tcp_communication.cc | 6 +-
src/core/interfaces/acquisition_interface.h | 1 -
src/core/interfaces/telemetry_decoder_interface.h | 2 +-
src/core/libs/CMakeLists.txt | 2 +-
src/core/libs/INIReader.cc | 28 +-
src/core/libs/gnss_sdr_supl_client.cc | 128 +-
src/core/libs/ini.cc | 135 +-
src/core/libs/ini.h | 13 +-
src/core/libs/supl/asn-rrlp/NativeInteger.c | 6 +-
src/core/libs/supl/asn-rrlp/constr_SET_OF.c | 2 +-
src/core/libs/supl/asn-rrlp/converter-sample.c | 2 +-
src/core/libs/supl/asn-rrlp/per_support.c | 742 ++--
src/core/libs/supl/asn-rrlp/per_support.h | 74 +-
src/core/libs/supl/asn-supl/NativeInteger.c | 6 +-
src/core/libs/supl/asn-supl/constr_SET_OF.c | 2 +-
src/core/libs/supl/asn-supl/per_support.c | 742 ++--
src/core/libs/supl/asn-supl/per_support.h | 74 +-
src/core/libs/supl/supl.c | 2 +-
src/core/receiver/CMakeLists.txt | 102 +-
src/core/receiver/control_message_factory.cc | 6 +-
src/core/receiver/control_message_factory.h | 2 +-
src/core/receiver/control_thread.cc | 38 +-
src/core/receiver/control_thread.h | 4 +-
src/core/receiver/gnss_block_factory.cc | 320 +-
src/core/receiver/gnss_block_factory.h | 18 +-
src/core/receiver/gnss_flowgraph.cc | 205 +-
src/core/receiver/gnss_flowgraph.h | 8 +-
src/core/system_parameters/CMakeLists.txt | 11 +-
.../system_parameters/{GPS_L2C.h => GPS_CNAV.h} | 115 +-
src/core/system_parameters/GPS_L1_CA.h | 12 +-
src/core/system_parameters/GPS_L2C.h | 124 +-
src/core/system_parameters/GPS_L5.h | 186 +
src/core/system_parameters/Galileo_E1.h | 8 +-
src/core/system_parameters/Galileo_E5a.h | 207 +-
src/core/system_parameters/MATH_CONSTANTS.h | 20 +-
src/core/system_parameters/galileo_ephemeris.h | 6 +-
src/core/system_parameters/galileo_fnav_message.cc | 8 +-
src/core/system_parameters/gnss_frequencies.h | 53 +
src/core/system_parameters/gnss_obs_codes.h | 97 +
src/core/system_parameters/gnss_satellite.cc | 38 +-
src/core/system_parameters/gnss_signal.h | 2 +-
src/core/system_parameters/gnss_synchro.h | 21 +-
src/core/system_parameters/gps_cnav_ephemeris.cc | 44 +-
src/core/system_parameters/gps_cnav_ephemeris.h | 10 +-
src/core/system_parameters/gps_cnav_iono.h | 2 +-
.../gps_cnav_navigation_message.cc | 103 +-
.../gps_cnav_navigation_message.h | 23 +-
src/core/system_parameters/gps_cnav_utc_model.cc | 75 +-
src/core/system_parameters/gps_cnav_utc_model.h | 11 +-
src/core/system_parameters/gps_ephemeris.cc | 27 +-
src/core/system_parameters/gps_ephemeris.h | 3 +-
src/core/system_parameters/gps_iono.h | 2 +-
.../system_parameters/gps_navigation_message.cc | 135 -
.../system_parameters/gps_navigation_message.h | 22 -
src/core/system_parameters/gps_ref_location.h | 2 +-
src/core/system_parameters/gps_ref_time.h | 2 +-
src/core/system_parameters/gps_utc_model.cc | 6 +
src/core/system_parameters/gps_utc_model.h | 2 +-
src/core/system_parameters/rtcm.cc | 129 +-
src/core/system_parameters/rtcm.h | 40 +-
.../sbas_ionospheric_correction.cc | 467 ---
.../sbas_ionospheric_correction.h | 203 -
.../system_parameters/sbas_satellite_correction.cc | 296 --
.../system_parameters/sbas_satellite_correction.h | 107 -
src/core/system_parameters/sbas_telemetry_data.cc | 978 -----
src/core/system_parameters/sbas_telemetry_data.h | 492 ---
src/core/system_parameters/sbas_time.h | 193 -
src/main/CMakeLists.txt | 22 +-
src/main/main.cc | 65 +-
src/tests/CMakeLists.txt | 672 ++--
src/tests/common-files/gnuplot_i.h | 2071 ++++++++++
src/tests/common-files/signal_generator_flags.h | 6 +-
.../test_flags.h} | 39 +-
src/tests/single_test_main.cc | 29 +-
src/tests/system-tests/obs_gps_l1_system_test.cc | 92 +-
src/tests/system-tests/obs_system_test.cc | 1020 +++++
src/tests/system-tests/position_test.cc | 711 ++++
src/tests/system-tests/ttff_gps_l1.cc | 193 +-
src/tests/test_main.cc | 27 +-
.../unit-tests/arithmetic/code_generation_test.cc | 124 +-
.../unit-tests/arithmetic/complex_carrier_test.cc | 73 +-
src/tests/unit-tests/arithmetic/conjugate_test.cc | 62 +-
src/tests/unit-tests/arithmetic/fft_length_test.cc | 111 +-
src/tests/unit-tests/arithmetic/fft_speed_test.cc | 81 +
.../arithmetic/magnitude_squared_test.cc | 66 +-
src/tests/unit-tests/arithmetic/matio_test.cc | 159 +
src/tests/unit-tests/arithmetic/multiply_test.cc | 92 +-
.../control-plane/control_message_factory_test.cc | 6 +-
.../control-plane/control_thread_test.cc | 39 +-
.../control-plane/file_configuration_test.cc | 6 +-
.../control-plane/gnss_block_factory_test.cc | 92 +-
.../control-plane/gnss_flowgraph_test.cc | 14 +-
.../control-plane/string_converter_test.cc | 12 +-
...pcps_8ms_ambiguous_acquisition_gsoc2013_test.cc | 169 +-
..._e1_pcps_ambiguous_acquisition_gsoc2013_test.cc | 149 +-
...ileo_e1_pcps_ambiguous_acquisition_gsoc_test.cc | 93 +-
.../galileo_e1_pcps_ambiguous_acquisition_test.cc | 180 +-
...s_cccwsr_ambiguous_acquisition_gsoc2013_test.cc | 151 +-
...uicksync_ambiguous_acquisition_gsoc2014_test.cc | 208 +-
...cps_tong_ambiguous_acquisition_gsoc2013_test.cc | 148 +-
...e5a_pcps_acquisition_gsoc2014_gensource_test.cc | 297 +-
.../gps_l1_ca_pcps_acquisition_gsoc2013_test.cc | 151 +-
.../acquisition/gps_l1_ca_pcps_acquisition_test.cc | 181 +-
.../gps_l1_ca_pcps_acquisition_test_fpga.cc | 383 ++
...a_pcps_multithread_acquisition_gsoc2013_test.cc | 563 ---
..._l1_ca_pcps_opencl_acquisition_gsoc2013_test.cc | 147 +-
..._ca_pcps_quicksync_acquisition_gsoc2014_test.cc | 193 +-
...ps_l1_ca_pcps_tong_acquisition_gsoc2013_test.cc | 153 +-
.../acquisition/gps_l2_m_pcps_acquisition_test.cc | 193 +-
.../adapter/adapter_test.cc | 409 ++
.../adapter/pass_through_test.cc | 5 +-
.../filter/fir_filter_test.cc | 134 +-
.../filter/notch_filter_lite_test.cc | 169 +
.../filter/notch_filter_test.cc | 169 +
.../filter/pulse_blanking_filter_test.cc | 168 +
.../signal-processing-blocks/libs/CMakeLists.txt | 7 +-
.../libs/acquisition_dump_reader.cc | 106 +
...tlm_dump_reader.h => acquisition_dump_reader.h} | 37 +-
...m_dump_reader.cc => observables_dump_reader.cc} | 59 +-
...tlm_dump_reader.h => observables_dump_reader.h} | 28 +-
.../libs/tlm_dump_reader.cc | 18 +-
.../libs/tlm_dump_reader.h | 2 +-
.../libs/tracking_dump_reader.cc | 52 +-
.../libs/tracking_dump_reader.h | 2 +
.../libs/tracking_true_obs_reader.cc | 16 +-
...m_dump_reader.cc => true_observables_reader.cc} | 41 +-
...tlm_dump_reader.h => true_observables_reader.h} | 21 +-
.../observables/hybrid_observables_test.cc | 726 ++++
.../pvt/nmea_printer_test.cc | 115 +
.../pvt/rinex_printer_test.cc | 52 +-
.../pvt/rtcm_printer_test.cc | 6 +-
.../signal-processing-blocks/pvt/rtcm_test.cc | 71 +-
.../direct_resampler_conditioner_cc_test.cc | 18 +-
.../sources/gnss_sdr_valve_test.cc | 2 +-
.../sources/unpack_2bit_samples_test.cc | 60 +-
.../gps_l1_ca_telemetry_decoder_test.cc | 101 +-
.../cpu_multicorrelator_real_codes_test.cc | 173 +
.../tracking/cpu_multicorrelator_test.cc | 143 +-
.../galileo_e1_dll_pll_veml_tracking_test.cc | 76 +-
.../tracking/galileo_e5a_tracking_test.cc | 58 +-
.../tracking/gps_l1_ca_dll_pll_tracking_test.cc | 300 +-
.../gps_l1_ca_dll_pll_tracking_test_fpga.cc | 613 +++
.../tracking/gps_l2_m_dll_pll_tracking_test.cc | 36 +-
.../tracking/gpu_multicorrelator_test.cc | 134 +-
.../tracking/tracking_loop_filter_test.cc | 48 +-
src/utils/front-end-cal/front_end_cal.cc | 1 -
src/utils/front-end-cal/main.cc | 37 +-
...its.m => galileo_e1_dll_pll_veml_plot_sample.m} | 56 +-
.../galileo_e1_dll_pll_veml_plot_sample_64bits.m | 93 -
.../matlab/galileo_e1b_observables_plot_sample.m | 22 -
..._64bits.m => galileo_e5a_dll_pll_plot_sample.m} | 47 +-
.../matlab/gps_l1_ca_dll_fll_pll_plot_sample.m | 88 -
src/utils/matlab/gps_l1_ca_dll_pll_plot_sample.m | 55 +-
.../matlab/gps_l1_ca_dll_pll_plot_sample_64bits.m | 89 -
.../matlab/gps_l1_ca_observables_plot_sample.m | 9 -
src/utils/matlab/hybrid_observables_plot_sample.m | 115 +
.../galileo_e1_dll_pll_veml_read_tracking_dump.m | 247 +-
...leo_e1_dll_pll_veml_read_tracking_dump_32bits.m | 192 -
.../libs/gps_l1_ca_dll_pll_read_observables_dump.m | 60 -
.../libs/gps_l1_ca_dll_pll_read_tracking_dump.m | 162 +-
.../gps_l1_ca_dll_pll_read_tracking_dump_64bits.m | 179 -
src/utils/matlab/libs/plotTracking.m | 4 +-
src/utils/matlab/libs/plotVEMLTracking.m | 2 +-
...ables_dump.m => read_hybrid_observables_dump.m} | 32 +-
.../matlab/libs/read_true_sim_observables_dump.m | 65 +
src/utils/matlab/plotTrackingE5a.m | 24 +-
631 files changed, 63293 insertions(+), 22190 deletions(-)
create mode 100644 CODE_OF_CONDUCT.md
create mode 100644 CONTRIBUTING.md
create mode 100644 cmake/Modules/FindGFORTRAN.cmake
create mode 100644 cmake/Modules/FindLog4cpp.cmake
create mode 100644 cmake/Modules/FindMATIO.cmake
create mode 100644 cmake/Modules/Findiio.cmake
copy conf/{gnss-sdr_GPS_L1_gr_complex.conf => gnss-sdr_GPS_L1_FPGA.conf} (78%)
copy conf/{gnss-sdr_GPS_L1_rtlsdr_realtime.conf => gnss-sdr_GPS_L1_fmcomms2_realtime.conf} (75%)
create mode 100644 conf/gnss-sdr_GPS_L1_plutosdr_realtime.conf
create mode 100644 conf/gnss-sdr_GPS_L1_pulse_blanking_gr_complex.conf
copy conf/{gnss-sdr_Hybrid_byte.conf => gnss-sdr_galileo_E1_extended_correlator_byte.conf} (63%)
copy conf/{gnss-sdr_multichannel_GPS_L2_M_Flexiband_bin_file_III_1b.conf => gnss-sdr_multichannel_GPS_L2_M_Flexiband_bin_file_III_1b_real.conf} (87%)
copy conf/{gnss-sdr_multichannel_GPS_L1_L2_Galileo_E1B_Flexiband_bin_file_III_1b.conf => gnss-sdr_multichannel_all_in_one_Flexiband_bin_file_III_1b.conf} (70%)
create mode 100644 docs/PULL_REQUEST_TEMPLATE.md
create mode 100644 docs/changelog
delete mode 100644 src/algorithms/PVT/adapters/galileo_e1_pvt.cc
delete mode 100644 src/algorithms/PVT/adapters/galileo_e1_pvt.h
delete mode 100644 src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc
delete mode 100644 src/algorithms/PVT/adapters/gps_l1_ca_pvt.h
delete mode 100644 src/algorithms/PVT/adapters/hybrid_pvt.cc
create mode 100644 src/algorithms/PVT/adapters/rtklib_pvt.cc
rename src/algorithms/PVT/adapters/{hybrid_pvt.h => rtklib_pvt.h} (67%)
delete mode 100644 src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc
delete mode 100644 src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.h
delete mode 100644 src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc
delete mode 100644 src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h
delete mode 100644 src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.cc
create mode 100644 src/algorithms/PVT/gnuradio_blocks/rtklib_pvt_cc.cc
rename src/algorithms/PVT/gnuradio_blocks/{hybrid_pvt_cc.h => rtklib_pvt_cc.h} (69%)
delete mode 100644 src/algorithms/PVT/libs/galileo_e1_ls_pvt.cc
delete mode 100644 src/algorithms/PVT/libs/galileo_e1_ls_pvt.h
delete mode 100644 src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.cc
delete mode 100644 src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.h
create mode 100644 src/algorithms/PVT/libs/rtklib_solver.cc
create mode 100644 src/algorithms/PVT/libs/rtklib_solver.h
create mode 100644 src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fpga.cc
copy src/algorithms/acquisition/adapters/{gps_l1_ca_pcps_acquisition.h => gps_l1_ca_pcps_acquisition_fpga.h} (63%)
delete mode 100644 src/algorithms/acquisition/adapters/gps_l1_ca_pcps_multithread_acquisition.cc
delete mode 100644 src/algorithms/acquisition/adapters/gps_l1_ca_pcps_multithread_acquisition.h
copy src/algorithms/acquisition/adapters/{gps_l2_m_pcps_acquisition.cc => gps_l5i_pcps_acquisition.cc} (78%)
copy src/algorithms/acquisition/adapters/{gps_l2_m_pcps_acquisition.h => gps_l5i_pcps_acquisition.h} (71%)
create mode 100644 src/algorithms/acquisition/gnuradio_blocks/gps_pcps_acquisition_fpga_sc.cc
rename src/algorithms/acquisition/gnuradio_blocks/{pcps_multithread_acquisition_cc.h => gps_pcps_acquisition_fpga_sc.h} (58%)
delete mode 100644 src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc
create mode 100644 src/algorithms/acquisition/libs/CMakeLists.txt
create mode 100644 src/algorithms/acquisition/libs/gps_fpga_acquisition_8sc.cc
create mode 100644 src/algorithms/acquisition/libs/gps_fpga_acquisition_8sc.h
create mode 100644 src/algorithms/input_filter/adapters/notch_filter.cc
copy src/algorithms/{data_type_adapter/adapters/byte_to_short.h => input_filter/adapters/notch_filter.h} (68%)
create mode 100644 src/algorithms/input_filter/adapters/notch_filter_lite.cc
copy src/algorithms/{data_type_adapter/adapters/byte_to_short.h => input_filter/adapters/notch_filter_lite.h} (68%)
create mode 100644 src/algorithms/input_filter/adapters/pulse_blanking_filter.cc
copy src/algorithms/{data_type_adapter/adapters/ishort_to_cshort.h => input_filter/adapters/pulse_blanking_filter.h} (57%)
create mode 100644 src/algorithms/input_filter/gnuradio_blocks/notch_cc.cc
create mode 100644 src/algorithms/input_filter/gnuradio_blocks/notch_cc.h
create mode 100644 src/algorithms/input_filter/gnuradio_blocks/notch_lite_cc.cc
create mode 100644 src/algorithms/input_filter/gnuradio_blocks/notch_lite_cc.h
create mode 100644 src/algorithms/input_filter/gnuradio_blocks/pulse_blanking_cc.cc
create mode 100644 src/algorithms/input_filter/gnuradio_blocks/pulse_blanking_cc.h
copy src/algorithms/libs/{cshort_to_float_x2.cc => conjugate_cc.cc} (59%)
copy src/{tests/unit-tests/signal-processing-blocks/libs/tlm_dump_reader.h => algorithms/libs/conjugate_cc.h} (58%)
copy src/algorithms/libs/{cshort_to_float_x2.cc => conjugate_ic.cc} (55%)
copy src/{tests/unit-tests/signal-processing-blocks/libs/tlm_dump_reader.h => algorithms/libs/conjugate_ic.h} (58%)
copy src/algorithms/libs/{cshort_to_float_x2.cc => conjugate_sc.cc} (55%)
copy src/{tests/unit-tests/signal-processing-blocks/libs/tlm_dump_reader.h => algorithms/libs/conjugate_sc.h} (58%)
create mode 100644 src/algorithms/libs/gnss_sdr_sample_counter.cc
copy src/{tests/unit-tests/signal-processing-blocks/adapter/pass_through_test.cc => algorithms/libs/gnss_sdr_sample_counter.h} (52%)
create mode 100644 src/algorithms/libs/gps_l5_signal.cc
copy src/algorithms/libs/{gps_l2c_signal.h => gps_l5_signal.h} (52%)
copy src/algorithms/{PVT/libs => libs/rtklib}/CMakeLists.txt (50%)
create mode 100644 src/algorithms/libs/rtklib/rtklib.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_conversions.cc
copy src/{tests/unit-tests/signal-processing-blocks/libs/tlm_dump_reader.h => algorithms/libs/rtklib/rtklib_conversions.h} (59%)
create mode 100644 src/algorithms/libs/rtklib/rtklib_ephemeris.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_ephemeris.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_ionex.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_ionex.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_lambda.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_lambda.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_pntpos.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_pntpos.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_ppp.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_ppp.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_preceph.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_preceph.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtcm.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtcm.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtcm2.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtcm2.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtcm3.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtcm3.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtkcmn.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtkcmn.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtkpos.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtkpos.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtksvr.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_rtksvr.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_sbas.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_sbas.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_solution.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_solution.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_stream.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_stream.h
create mode 100644 src/algorithms/libs/rtklib/rtklib_tides.cc
create mode 100644 src/algorithms/libs/rtklib/rtklib_tides.h
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16i_resamplerxnpuppet_16i.h
copy src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/{volk_gnsssdr_32fc_xn_resampler_32fc_xn.h => volk_gnsssdr_16i_xn_resampler_16i_xn.h} (87%)
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_16i_rotator_dot_prod_16ic_xn.h
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_16i_rotator_dotprodxnpuppet_16ic.h
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_conjugate_16ic.h
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32f_resamplerxnpuppet_32f.h
copy src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/{volk_gnsssdr_32fc_xn_resampler_32fc_xn.h => volk_gnsssdr_32f_xn_resampler_32f_xn.h} (89%)
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_32f_rotator_dot_prod_32fc_xn.h
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_32f_rotator_dotprodxnpuppet_32fc.h
delete mode 100644 src/algorithms/observables/adapters/galileo_e1_observables.cc
delete mode 100644 src/algorithms/observables/adapters/galileo_e1_observables.h
delete mode 100644 src/algorithms/observables/adapters/galileo_e5a_observables.cc
delete mode 100644 src/algorithms/observables/adapters/galileo_e5a_observables.h
delete mode 100644 src/algorithms/observables/adapters/gps_l1_ca_observables.cc
delete mode 100644 src/algorithms/observables/adapters/gps_l1_ca_observables.h
delete mode 100644 src/algorithms/observables/adapters/gps_l2c_observables.cc
delete mode 100644 src/algorithms/observables/adapters/gps_l2c_observables.h
delete mode 100644 src/algorithms/observables/gnuradio_blocks/galileo_e1_observables_cc.cc
delete mode 100644 src/algorithms/observables/gnuradio_blocks/galileo_e1_observables_cc.h
delete mode 100644 src/algorithms/observables/gnuradio_blocks/gps_l1_ca_observables_cc.cc
delete mode 100644 src/algorithms/observables/gnuradio_blocks/gps_l1_ca_observables_cc.h
create mode 100644 src/algorithms/signal_source/adapters/fmcomms2_signal_source.cc
copy src/algorithms/signal_source/adapters/{osmosdr_signal_source.h => fmcomms2_signal_source.h} (50%)
create mode 100644 src/algorithms/signal_source/adapters/plutosdr_signal_source.cc
copy src/algorithms/signal_source/adapters/{osmosdr_signal_source.h => plutosdr_signal_source.h} (56%)
copy src/algorithms/telemetry_decoder/adapters/{gps_l2c_telemetry_decoder.cc => gps_l5_telemetry_decoder.cc} (68%)
copy src/algorithms/telemetry_decoder/adapters/{galileo_e1b_telemetry_decoder.h => gps_l5_telemetry_decoder.h} (54%)
create mode 100644 src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l5_telemetry_decoder_cc.cc
create mode 100644 src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l5_telemetry_decoder_cc.h
copy src/algorithms/{signal_source/libs => telemetry_decoder/libs/libswiftcnav}/CMakeLists.txt (58%)
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/bits.c
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/bits.h
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/cnav_msg.c
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/cnav_msg.h
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/edc.c
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/edc.h
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/fec.h
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/swift_common.h
create mode 100644 src/algorithms/telemetry_decoder/libs/libswiftcnav/viterbi27.c
create mode 100644 src/algorithms/tracking/adapters/gps_l1_ca_dll_pll_c_aid_tracking_fpga.cc
copy src/algorithms/tracking/adapters/{gps_l1_ca_dll_pll_c_aid_tracking.h => gps_l1_ca_dll_pll_c_aid_tracking_fpga.h} (58%)
copy src/algorithms/tracking/adapters/{gps_l2_m_dll_pll_tracking.cc => gps_l5i_dll_pll_tracking.cc} (76%)
copy src/algorithms/tracking/adapters/{gps_l2_m_dll_pll_tracking.h => gps_l5i_dll_pll_tracking.h} (64%)
copy src/algorithms/tracking/gnuradio_blocks/{gps_l1_ca_dll_pll_c_aid_tracking_sc.cc => gps_l1_ca_dll_pll_c_aid_tracking_fpga_sc.cc} (59%)
copy src/algorithms/tracking/gnuradio_blocks/{gps_l1_ca_dll_pll_c_aid_tracking_sc.h => gps_l1_ca_dll_pll_c_aid_tracking_fpga_sc.h} (59%)
copy src/algorithms/tracking/gnuradio_blocks/{gps_l2_m_dll_pll_tracking_cc.cc => gps_l5i_dll_pll_tracking_cc.cc} (54%)
copy src/algorithms/tracking/gnuradio_blocks/{gps_l2_m_dll_pll_tracking_cc.h => gps_l5i_dll_pll_tracking_cc.h} (86%)
copy src/algorithms/tracking/libs/{cpu_multicorrelator.cc => cpu_multicorrelator_real_codes.cc} (65%)
create mode 100644 src/algorithms/tracking/libs/cpu_multicorrelator_real_codes.h
create mode 100644 src/algorithms/tracking/libs/fpga_multicorrelator_8sc.cc
create mode 100644 src/algorithms/tracking/libs/fpga_multicorrelator_8sc.h
copy src/core/system_parameters/{GPS_L2C.h => GPS_CNAV.h} (58%)
create mode 100644 src/core/system_parameters/GPS_L5.h
create mode 100644 src/core/system_parameters/gnss_frequencies.h
create mode 100644 src/core/system_parameters/gnss_obs_codes.h
delete mode 100644 src/core/system_parameters/sbas_ionospheric_correction.cc
delete mode 100644 src/core/system_parameters/sbas_ionospheric_correction.h
delete mode 100644 src/core/system_parameters/sbas_satellite_correction.cc
delete mode 100644 src/core/system_parameters/sbas_satellite_correction.h
delete mode 100644 src/core/system_parameters/sbas_telemetry_data.cc
delete mode 100644 src/core/system_parameters/sbas_telemetry_data.h
delete mode 100644 src/core/system_parameters/sbas_time.h
create mode 100644 src/tests/common-files/gnuplot_i.h
copy src/tests/{unit-tests/signal-processing-blocks/libs/tlm_dump_reader.h => common-files/test_flags.h} (62%)
create mode 100644 src/tests/system-tests/obs_system_test.cc
create mode 100644 src/tests/system-tests/position_test.cc
create mode 100644 src/tests/unit-tests/arithmetic/fft_speed_test.cc
create mode 100644 src/tests/unit-tests/arithmetic/matio_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/acquisition/gps_l1_ca_pcps_acquisition_test_fpga.cc
delete mode 100644 src/tests/unit-tests/signal-processing-blocks/acquisition/gps_l1_ca_pcps_multithread_acquisition_gsoc2013_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/adapter/adapter_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/filter/notch_filter_lite_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/filter/notch_filter_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/filter/pulse_blanking_filter_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/libs/acquisition_dump_reader.cc
copy src/tests/unit-tests/signal-processing-blocks/libs/{tlm_dump_reader.h => acquisition_dump_reader.h} (56%)
copy src/tests/unit-tests/signal-processing-blocks/libs/{tlm_dump_reader.cc => observables_dump_reader.cc} (55%)
copy src/tests/unit-tests/signal-processing-blocks/libs/{tlm_dump_reader.h => observables_dump_reader.h} (73%)
copy src/tests/unit-tests/signal-processing-blocks/libs/{tlm_dump_reader.cc => true_observables_reader.cc} (60%)
copy src/tests/unit-tests/signal-processing-blocks/libs/{tlm_dump_reader.h => true_observables_reader.h} (77%)
create mode 100644 src/tests/unit-tests/signal-processing-blocks/observables/hybrid_observables_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/pvt/nmea_printer_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/tracking/cpu_multicorrelator_real_codes_test.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/tracking/gps_l1_ca_dll_pll_tracking_test_fpga.cc
rename src/utils/matlab/{galileo_e1_dll_pll_veml_plot_sample_32bits.m => galileo_e1_dll_pll_veml_plot_sample.m} (57%)
delete mode 100644 src/utils/matlab/galileo_e1_dll_pll_veml_plot_sample_64bits.m
delete mode 100644 src/utils/matlab/galileo_e1b_observables_plot_sample.m
rename src/utils/matlab/{galileo_e5a_dll_pll_plot_sample_64bits.m => galileo_e5a_dll_pll_plot_sample.m} (68%)
delete mode 100644 src/utils/matlab/gps_l1_ca_dll_fll_pll_plot_sample.m
delete mode 100644 src/utils/matlab/gps_l1_ca_dll_pll_plot_sample_64bits.m
delete mode 100644 src/utils/matlab/gps_l1_ca_observables_plot_sample.m
create mode 100644 src/utils/matlab/hybrid_observables_plot_sample.m
delete mode 100644 src/utils/matlab/libs/galileo_e1_dll_pll_veml_read_tracking_dump_32bits.m
delete mode 100644 src/utils/matlab/libs/gps_l1_ca_dll_pll_read_observables_dump.m
delete mode 100644 src/utils/matlab/libs/gps_l1_ca_dll_pll_read_tracking_dump_64bits.m
rename src/utils/matlab/libs/{gps_l1_ca_read_observables_dump.m => read_hybrid_observables_dump.m} (61%)
create mode 100644 src/utils/matlab/libs/read_true_sim_observables_dump.m
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git
More information about the pkg-hamradio-commits
mailing list