[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