[hamradio-commits] [gnss-sdr] branch upstream updated (b665444 -> a6df9f8)

Carles Fernandez carles_fernandez-guest at moszumanska.debian.org
Sun May 15 20:11:50 UTC 2016


This is an automated email from the git hooks/post-receive script.

carles_fernandez-guest pushed a change to branch upstream
in repository gnss-sdr.

      from  b665444   Fix linking against https://github.com/gnuradio/volk/commit/18ed0f15bce6053fee5405fbe7077760a95788a3
      adds  49d974d   Avoids redefinition of constants
      adds  fbfe23c   updating documentation
      adds  b90e079   Updating EGNOS references and adding new Galileo Operational Status Definition document
      adds  67b5dad   Adding Mac OS X 10.11 El Capitan to the list
      adds  f37fae6   Fix building on ArchLinux
      adds  62b77c3   Ignore vi swp files
      adds  3ca18df   Added unpack_2bit_samples
      adds  48ae3f1   Added unit tests for unpack_2bit_samples
      adds  f389fc5   Fixed a bug in endian reverse
      adds  c20accb   Added interleaving reversal to unpack_2bit_samples
      adds  cee9913   Added two_bit_packed_file_signal_source
      adds  19fad75   Added NSR conf file as e.g. use of two bit packed
      adds  555bafe   Merge branch 'odrisci-twobit_source' into next. It adds a generic two bit packed file source. The data is assumed to be packed as bytes item_type=byte or shorts item_type=short so that there are 4 two bit samples in each byte.
      adds  c45d9d3   Adding Cillian to the list of contributors
      adds  852f00b   Documenting Two_Bit_Packed_File_Signal_Source
      adds  1695282   Documenting Two_Bit_Packed_File_Signal_Source
      adds  1905880   adding examples
      adds  8f3a509   small fixes
      adds  d1e1573   Adding the CGRAN manifest
      adds  e4206d3   Try to use OpenSSL if GnuTLS with openssl compatibility enabled is not found.
      adds  b0a53dc   openssl fallback
      adds  6e96649   improving documentation for Fedora users
      adds  d873760   adding Ubuntu 15.10
      adds  2d758a5   update Armadillo version to 6.200.2
      adds  48c4bb9   cleaning config files
      adds  db4d55d   fixing defect detected by coverity scan
      adds  8abe048   Fix bug in CGRAN manifest
      adds  d52c3e3   Refactoring least squares computation
      adds  4aac371   saving some work
      adds  f68a1fe   Refactoring PVT solution library and adding a GeoJSON format printer
      adds  6336556   Some cleaning
      adds  ce1fbb6   adding info on ouput formats
      adds  60dd9b4   working on the RTCM printer
      adds  f16579a   adding some links
      adds  a85e711   adding missing include
      adds  0c57c6b   working on the printers: added time tag to KML and GeoJSON names, some fixes of CRC computation and check, more tests
      adds  bf08e27   recovering from an accident
      adds  7890622   fixing some warnings
      adds  855d707   Now the Rtcm class prints and reads Messages of type 1045 (Galileo ephemeris)
      adds  e219954   Updating the Rtcm printer
      adds  c0f1d72   Now the Rtcm class can generate and read MT1019 (GPS ephemeris)
      adds  0e8663a   Merge branch 'next' of git+ssh://github.com/carlesfernandez/gnss-sdr into next
      adds  19c9875   Fixing wrong merge
      adds  18dfe81   fixing a warning
      adds  337dc3b   fixing error handling when writing to a serial bus
      adds  b9f51a5   fixing warning
      adds  08f5df9   fixing computation of observables in DF011 and DF012
      adds  513e92d   fixing interface
      adds  6aef347   Removed CheckCudaErrors function and the cuda helpers dependencies in CUDA accelerators
      adds  a4655e2   Merged with github next
      adds  2039e99   Pinned memory (Zero copy) huge improvement for GPU tracking.
      adds  c2e254d   New DLL PLL Artemisa tracking block skeleton. Not usable yet!
      adds  27588fa   Artemisa tracking is almost working. Code cleaning, refactoring and renaming is in progress!
      adds  6b34069   Code cleaning and new cpu multicorrelator library
      adds  411c8ce   experimental interpolator in observables
      adds  15c4882   Linear regressor implemented in observables
      adds  aed688f   DLL/PLL and phase accumulator bug correction and verification almost done. Still some outliers detected in PPP using RTKLIB but the positioning performande is good.
      adds  19e1328   Fine tunning the config file for PPP in simulation scenario
      adds  c8f7e08   Updated all GPS and Galileo trackings for double floating point internal computations and bug fixes in the carrier phase accumulator. (all, except Matlab-Simulink linked trackings)
      adds  2a6381c   Merging branch 'next' of git://github.com/Arribas/gnss-sdr
      adds  df6996f   reverting wrong change
      adds  38e8fee   Name change in new DLL PLL algorithm implementation. We introduce DLL PLL Carrier Aided Tracking.
      adds  bfbea68   Merge branch 'next' of git://github.com/Arribas/gnss-sdr into tracking_arribas
      adds  e6cf773   removing tabs and tailing whitespaces
      adds  ed89b70   working on the RTCM class. Advances in MSM messages
      adds  e4ff358   Added seconds_to_skip and header_size
      adds  0948e90   Updated gps_l1_ca_dll_pll_read_tracking_dump
      adds  5b9683b   Multiple changes pcps acquisition: including linear corr.
      adds  af3d706   Updated info on homebrew install
      adds  086118c   Improvements to gnss_flowgraph
      adds  e6d5fe3   Added check for zero denominator in dll discrim.
      adds  b95219d   Added two Carrier_rotate correlator utilities
      adds  518deb5   Added IF handling to acq and tracking
      adds  26b18c1   Added a generic tracking_loop_filter class
      adds  74d4225   Merge branch 'contrib' of https://github.com/odrisci/gnss-sdr into odrisci-contrib
      adds  0450e17   fixing wrong merge
      adds  8c22e58   Carrier phase observable bug fix for GPS L1 CA trackings, new GPS L1 carrier aided tracking using nex multitap correlator library, and some CUDA multitap correlator performance improvements
      adds  23ce240   Merge branch 'carrier_phase_bug_fix' of git+ssh://github.com/gnss-sdr/gnss-sdr into odrisci-contrib
      adds  6f87e3f   fixing some compilation errors
      adds  3a56e09   fixes from wrong merge
      adds  3c21a18   fixing building if glog and gflags were built locally
      adds  4e5abdf   fixing parallel building if glog and gflags were built locally
      adds  424e7ab   Migrating cuda tracking internal DLL/PLL vars from float to double
      adds  1751762   fixing includes
      adds  4519591   fixing some gnuradio-related warnings reported by gcc, so others can be spotted easier
      adds  7b0285b   initializing members (defects detected by coverity scan)
      adds  d8a0275   Now the Rtcm class prints MSM1 messages
      adds  7497516   adding six more data fields
      adds  47d55c0   fix compilation with gcc
      adds  e47b5c0   fix conversion in 32 bits architectures
      adds  4958874   fixing order in MSM signal data
      adds  6422683   fix msg number for Galileo MSM1 messages
      adds  537bc55   adding RTCM message types 1002, 1103 and 1004
      adds  6c9a90a   fixing defects detected by coverity scan
      adds  f663214   adding data fields
      adds  dbad084   fixing big parameter passed by value instead of by reference by mistake
      adds  450728d   fix defect detected by coverity scan: rinex observables are printed if both GPS and Galileo observables are available. This avoids dereferencing an iterator though it is already past the end of its container (in case only one of them were available)
      adds  49523f7   Adding generation of MSM2, MSM3, MSM4, MSM5, MSM6 and MSM7
      adds  9bcea5b   Merge branch 'next-gnss-sdr' into new_next
      adds  8477164   Updated GPU tracking implementation. Bug fixed in cuda correlator and performance improvements
      adds  9acc7e7   Replaced fix point NCO by VOLK phase rotator in CPU multicorrelator (around 5% faster). This optimization is enabled at this time only in Tracking_DLL_PLL_C_Aid. Sample config can be found in gnss-sdr_Hybrid_byte_sim.conf
      adds  48c5227   bug fix for Mac OSX compiler
      adds  cf75c66   adding a TPC client and server
      adds  3a73261   Update Galileo ICD link to new version
      adds  651877a   fix -Wreorder warning
      adds  e1c6137   Redesign of the TCP server
      adds  0721415   deleting unused parameter
      adds  9e009f4   fixing typo
      adds  5bc26b3   Fixing crash when shutting down the server
      adds  24982b1   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  06d9f21   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr.git into next
      adds  0f6bc10   adding message types 1006 and 1008
      adds  6e39d8f   removing tcp client class
      adds  dd22536   const correctness
      adds  ad228cb   More work on the Rtcm class
      adds  354a19a   Removing unneeded parameter
      adds  f70df3e   Integrating the RTCM message printer
      adds  286ee3b   Integrating the RTCM printer
      adds  7317526   adding RTCM documentation
      adds  215e4e8   Fixing typos and adding info about RTCM format
      adds  589342e   fix typo
      adds  fc91768   missing commit
      adds  fe71418   Ignore messages from clients
      adds  cc3de31   change input signal type from short to ishort
      adds  217ed14   change input type short by ishort
      adds  c5ab285   fixing test
      adds  23f9b60   update armadillo version
      adds  1b16fb6   Change according to https://github.com/gnuradio/gnuradio/commit/dec480ab3f0809677ba3ef2a3a64d402d742b5ec
      adds  c5407a5   Improved handling of threads
      adds  9ea5d80   Fixing silly redefinition of variable
      adds  70706cb   removed unused variable
      adds  9e0c1bb   remove unnedded headers
      adds  9cdfc5e   fixing a warning (unused variable)
      adds  972c86c   cleaning the use of includes
      adds  d0ac06d   Cleaning includes
      adds  1c3a9f9   cleaning includes
      adds  0a1aa50   Cleaning includes
      adds  5abc7b8   Include cleaning
      adds  14d3c3d   cleaning includes and removing gnuradio-trellis and gnuradio-fec dependencies
      adds  489a55a   adding PMT since it is not automatically linked in Linux
      adds  572d448   small doc improvement
      adds  5b2645a   Improving doc
      adds  5743f0f   fix defect detected by coverity scan
      adds  bc0e4f1   Cleaning includes
      adds  2697fb6   Cleaning includes
      adds  aefe47c   Removing unused code
      adds  2615cd1   required for size_t
      adds  0a295f9   Remove unused code
      adds  fc01c85   Removing unused parameter (removes a warning)
      adds  f4584a1   Fixing a couple of warnings
      adds  2490951   Updating volk_gnsssdr to the new volk scheme
      adds  05937e6   bug fix in interleaved byte to complex data type adapter (incorrect scaled output when char to short int conversion was used, now replaced the two-step process by single GNURadio block interleaver char to complex)
      adds  5ba12c6   Added 16 bits short int complex ultra-fast resampler, carrier wipe-off and correlator kernels (250% faster than gr_complex) enabled in tracking GPS_L1_CA_DLL_PLL_C_Aid_Tracking_16sc tracking
      adds  c2676ec   Added missing includes (to be removed in future versions). Steps towards the integration of new standalone kernels into volk_gnsssdr library.
      adds  601dc7a   Merge branch 'new_next' of git://github.com/Arribas/gnss-sdr into new_volk_module
      adds  1bf645c   adding a missing kernel
      adds  eb1dbfe   introducing new kernels
      adds  48e9ada   fix warning
      adds  551735e   Fixes warning about posix_memalign
      adds  62f23a7   Fix warning (unused variable)
      adds  97ed762   some fixes
      adds  bbdf52d   fixes for MacOS
      adds  f659005   Remove duplicated line
      adds  ece7bc2   Integrating a new volk kernel
      adds  f88f222   fixes cmake warning in MacOSX
      adds  ae2b594   Moving two kernels to volk_gnsssdr. Still no testing
      adds  5d0186e   Renamed saturated arithmetic library and some code cleaning and refresh documentation in new gnsssdr volk modules
      adds  e57d023   Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr into new_volk_module
      adds  5fdbb47   required by memset
      adds  fb42cda   Range reduced to 4 bits in the volk short int test input to avoid saturation of vector dot products. Reduced test vector sizes to 8111 to avoid saturation.
      adds  3eab3b5   Removing garbage
      adds  dab4da0   Updating documentation
      adds  a817d49   fix that makes pass the test
      adds  38d4d8a   fix sse implementations
      adds  46e3ce5   fix sse implementations
      adds  3d3a758   fix sse implementation
      adds  cd80beb   fix sse implementation
      adds  a2429a8   fix sse implementation
      adds  fd2af02   fix sse implementation
      adds  e53e85f   fixing a wrong fix :-P
      adds  57c05e3   adding a puppet for the 16-bit complex resampler
      adds  1d18ff6   avoiding redefinition of functions
      adds  4ba75a3   Still some bugs to fix in 16sc dot product. All fixed now.
      adds  090f652   Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr into new_volk_module
      adds  bf0a379   adding a puppet for the multiple resampler
      adds  bbe0f37   fixing result reading in puppet
      adds  0215748   Adding a puppet for the multiple correlator
      adds  3add3a7   Bug fix in both interleaved byte and short to complex converters
      adds  5a71684   tracking dll pll cAid can work now with gr_complex and cshort just setting the data imput type in config file. All the internal receiver signal chain can work in complex short for the first time. Speed improvement using custom gnss-sdr volk kernels for cshort data input types.
      adds  d30a24a   Fixing parallel building
      adds  7e52e3c   fixes parallel building when volk_gnsssdr_module is already installed
      adds  7a5574f   Fixing aligned/unaligned tag
      adds  e92f409   Added SSE2 unaligned versions of volk_gnss-sdr dot product and resampler kernels.
      adds  9bf8b17   Sout out the aligned/unaligned thing in old kernels
      adds  07feeee   New volk_gnss_sdr kernel: Fast conversion between 16 bit int complex to 32 bits floating point complex
      adds  c7193e3   Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr into new_volk_module
      adds  497c856   add unaligned version
      adds  ea35f33   Added native input sample interface support for 16 bits integer complex in PCPS_Acquisition (added the _sc variant). Now the PCPS acquisiton adapter requires no conversion when the receiver works with 16 bits integer complex samples.
      adds  bb39ff4   Merge branch 'new_volk_module' of https://github.com/gnss-sdr/gnss-sdr.git into new_volk_module
      adds  7e11a6e   Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr into new_volk_module
      adds  fe4cce0   Remove unnecessary code, making it closer to the original VOLK
      adds  1f35543   fix parallel building
      adds  d095b58   code cleaning
      adds  5317946   Removing unused constant
      adds  8875258   remove duplicated copyright text
      adds  f6cb32b   cleaning
      adds  577f7f1   fixes CMake warning under Linux
      adds  3ce1bba   Fix execution of puppets when compiled with clang
      adds  02a6f41   Fix seg fault on some architectures in gnss-sdr volk 32fc convert to 16ic module
      adds  62a17dc   Replaced literal limits with values stored in limits.h for volk gnss-sdr kernel
      adds  d139e6d   Using limits.h instead of hardcoded values
      adds  4553b5e   cleaning includes
      adds  ccb62f2   fix warning in gcc 4.8
      adds  61e36aa   copy GPLv3 license from gnss-sdr
      adds  8159c1e   Adding README and .gitignore
      adds  642018b   tagging version
      adds  7bf4bfd   adding neon implementation
      adds  a49cf3a   missing include
      adds  c5252da   adding neon implementation
      adds  cd2f0b8   add neon implementation
      adds  812a4df   add neon implementation
      adds  2d21706   add neon implementation
      adds  377acfc   add neon implementation
      adds  b18fc58   fix implementation
      adds  da67f85   remove unused variable in neon implementation
      adds  3306c21   adding neon implementation
      adds  ba8f0e8   adding neon implementation
      adds  1d9fc3c   adding neon implementation
      adds  4e12f6e   adding definition of new volk_gnsssdr kernel: 16-bit complex rotator
      adds  5d207ff   integrate new volk_gnsssdr kernel (16ic rotator)
      adds  b270d1c   remove old code and unrequired includes
      adds  d2898c4   Added SSE2 implementation for volk_gnss-sdr 16ic phase rotator. Bug fix in volk_gnss-sdr rotator puppet unit test.
      adds  f67b082   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  2014149   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  d69e8e3   adding neon implementation
      adds  ccbdcf8   adding neon implementation
      adds  e6bd390   update armadillo version to 6.500.4
      adds  469cd2b   updating instructions for the new PyBOMBS
      adds  e5b16f4   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  5c88562   Fix building on ArchLinux
      adds  df6bd17   Adding the CGRAN manifest
      adds  8838e90   Fix bug in CGRAN manifest
      adds  5e3466f   update version of armadillo in CMakeLists.txt
      adds  3d44e09   Merge pull request #16 from sundw2014/master
      adds  b00b7e2   Merge git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  8c07815   fix missing time step in neon implementation
      adds  a262552   Optimized SSE3 16ic rotator volk_gnsssdr module
      adds  db321d1   Fixing missing phase increment in SIMD implementations
      adds  8be7d9e   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  4fcffa2   some improvements
      adds  8a6c4d7   ask for aligned memory in neon implementation
      adds  f487501   prefetch data in the cache in neon implementation
      adds  3f6e819   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  833fe31   Improving documentation
      adds  213486c   improving documentation
      adds  bb54222   improving documentation
      adds  844c33d   improving documentation
      adds  d3705aa   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  b69e759   possible fix of building error in Ubuntu 12.04
      adds  1b7bc5a   The USRP Hardware Driver (UHD) is now optional.
      adds  8672508   Require gr-uhd only if uhd is found
      adds  9bf4710   Added a new volk_gnsssdr kernel that integrates both the phase rotator and n dot_product kernels. Enabled in cpu_multicorrelator_16sc
      adds  43c3699   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  ad05245   add more detail in pybombs steps
      adds  794d141   Improved processor/feature detection when building with MSVC
      adds  7d0e312   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  7f9dccd   generic implementation simplification in volk gnsssdr kernel module
      adds  e400885   Fixing puppets
      adds  0eb8537   GnuTLS was missing in homebrew instructions
      adds  d4d73e2   Fixing some includes in volk gnsssdr kernels
      adds  d2a95c2   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  a4e2ceb   Adding neon implementation
      adds  e8dfd86   prefetching data in neon implementation
      adds  4ae7654   adding deleted .gitignore
      adds  6156f4b   some small fixes
      adds  1930f02   saving one register in neon implementation
      adds  b2a654c   fix typos
      adds  3385d7a   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  e66ac2f   neon hook
      adds  787c284   kk
      adds  4454d88   kk2
      adds  8820e59   stupid error
      adds  c184faf   even more stupid error
      adds  bef9638   missing part
      adds  27afafc   first attempt
      adds  5067c58   fixes
      adds  912db4f   fixes
      adds  21e6634   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into neon
      adds  70ec7a6   fixes
      adds  dd6b804   fix
      adds  3abefa2   fix
      adds  036b880   fix
      adds  f535259   fix
      adds  85bd40e   fix
      adds  5ed2744   fix
      adds  83d7b72   fixes
      adds  ca3046a   fix
      adds  7b9daf3   fix
      adds  907846d   fix
      adds  8991b45   Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into neon
      adds  505b13a   updating
      adds  39ce43f   fixes
      adds  076cbb6   fix
      adds  383b966   fix
      adds  22bcd0d   fix
      adds  9e9cb3b   fix
      adds  1e9b4a7   fix
      adds  fde7176   fix
      adds  a17da46   fix
      adds  0541271   Merge branch 'neon' of https://github.com/carlesfernandez/gnss-sdr into next
      adds  11c84ed   Fixing kernels
      adds  9ae59c2   Adding missing include
      adds  29a91e6   Adding two new Galileo satellites: FOC-FM8 and FOC-FM9
      adds  59f6b2b   updating kernels
      adds  4480c12   Added a non CFAR PCPS acquisition algorithm based on the estimation of the post correlation noise floor. If enabled (.Acquisition_1C.use_CFAR_algorithm=true) as an option in the acquisition configuration, it allows setting more stable thresholds in the presence of non-gaussian front-end noise (which is the usual behavior of front-ends....)
      adds  b24db5d   Fix compilation with CMake 3.5
      adds  f41a8ad   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr.git into next
      adds  b94253c   Bug fix and ammend last commit message:  If DISABLED (.Acquisition_1C.use_CFAR_algorithm=false) as an option in the acquisition configuration, it allows setting more stable thresholds in the presence of non-gaussian front-end noise (which is the usual behavior of front-ends....)
      adds  1bafa1e   Migration of Galileo E1 DLL PLL VEML tracking to use the optimized cpu_multicorrelator class
      adds  7b562e8   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  36c8db4   Code cleaning and removing deprecated tracking modules
      adds  833ca8a   Provisional bug fix to avoid random channel state machine deadlock caused by an incorrect sequence of events
      adds  32a36c3   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  26ff3db   main returns 0 upon normal ternimation
      adds  7fdd912   Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
      adds  a3d7683   Fix segmentation fault of volk_gnsssdr_profile in 32-bit architectures
      adds  aac79eb   prefetching data in the cache
      adds  59011a7   prefetching data in the cache
      adds  fcae1e0   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  1e9a9d1   reverting wrong commit
      adds  d664dc6   Experimental extended correlation for GPS L1 CA C_Aid tracking
      adds  b03e3fc   Revert "prefetching data in the cache"
      adds  7d714c7   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  cf44382   tmpl: cast windows regs to int* calling cpuidex
      adds  9a92672   Fix some CMake complaints
      adds  250375d   Fix incorrect include when building with MSVC
      adds  243d662   Change @VERSION by @LIBVER@
      adds  81f4ead   Deleting old, unused file
      adds  f6e7139   Adding documentation
      adds  1f78183   exclude volk pages
      adds  d9c333c   Improving documentation
      adds  c1c1bdb   Remove volk_gnsssdr kernels from "Related pages"
      adds  268f298   More elegant workaround for 32-bit architecutres
      adds  a93a01e   prefetching data
      adds  c236c3a   Exploiting multiply-accumulate in NEON
      adds  f7c1c9c   Using multiply-accumulate in NEON
      adds  87dc56e   Using vector multiply-accumulate in NEON kernels
      adds  2cf1ea8   fix app name in help message
      adds  0507618   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  ca086f5   Revert "Experimental extended correlation for GPS L1 CA C_Aid tracking"
      adds  754e443   Revert "Experimental extended correlation for GPS L1 CA C_Aid tracking"
      adds  618099e   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  c9ff975   Fixing some numerical problems
      adds  1703be7   Removing optim_tracking
      adds  a7fbc46   Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
      adds  2be266c   adding sincos kernel
      adds  9c8fc94   Adding and integrating sincos kernel
      adds  fa29296   Fix neon protokernel
      adds  9cb43ef   Adding missing library link
      adds  883cf62   Adding new NEON protokernel
      adds  485a405   Adding new neon kernel and solving x86 issues
      adds  c60dff0   update
      adds  1983562   The sincos kernel now accepts an initial phase
      adds  a908804   fix phase computation in the tail items of the NEON protokernel
      adds  703de22   fix typo
      adds  b888573   Replacing the fxp_nco by the sincos kernel
      adds  0e47d97   Adding a missing include in gnsssdr volk kernel library (volk_gnsssdr_16ic_x2_rotator_dot_prod_16ic_xn)
      adds  3777943   sinc
      adds  daa794d   sync
      adds  bd6c028   bug fix
      adds  d987a04   adding AVX2 protokernels
      adds  31d0366   Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
      adds  4411af4   Updating armadillo version to 6.600.5
      adds  7517643   adding AVX2 protokerns
      adds  d113835   adding new kernel: volk_gnsssdr_32fc_x2_rotator_dot_prod_32fc_xn
      adds  7c1f572   remove unneeded stores in NEON protokernels
      adds  26e68e8   adding AVX2 protokernels (aligned and unaligned)
      adds  b1d99d5   fix typo in puppet initialization
      adds  78372ba   adding _mm256_zeroupper() at the end of AVX and AVX2 protokernels
      adds  d8b45d9   fix wrong storeu by store
      adds  1b9516f   Integrating the new volk kernel in the multiple correlator (32 bits)
      adds  81ae079   Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
      adds  14e1099   Added confguration option to set DLL and PLL bandwidth for 20 ms extended correlation in C_Aid GPS L1 CA tracking (dll_bw_narrow_hz and pll_bw_narrow_hz)
      adds  6e076e8   Fixing bugs in extended correlator for GPS L1
      adds  6c2f3d8   Bug fixes in GPS CA L1 20 extended correlator
      adds  2f61ad7   Added configuration option to customize the extension of the GPS L1 CA correlation length after bit synchronization (options are: [1,2,4,5,10,20] ms). Increasing resolution in CN0 estimator internal variables.
      adds  840bb1b   Work on the telemetry decoder to support the variable-length correlator in GPS L1 CA tracking
      adds  083350b   Refactoring of GPS L1 CA telemetry decoder. PVT is not yet fully tested
      adds  500dc59   Release candidate of the GPS L1 C/A telemetry decoder supporting variable tracking correlation length
      adds  e378247   Adding RX clock offset [s] storage in LS PVT class member
      adds  d15066f   Bug fix in Hybrid PVT date/time computation. Removed the obsolete GPS L1 Optim tracking block
      adds  b203489   Merge branch next_gps_20ms_corr with next. Removing obsolete code and code cleaning
      adds  70a2c58   code cleaning
      adds  9eb175f   Adding new resampler kernel and integrating it in the multicorrelator
      adds  4f3273f   code cleaning, removing tabs
      adds  806fdcd   code cleaning
      adds  36660e0   Removing unused class (nco_lib, replaced by volk kernels)
      adds  864c81b   Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
      adds  1946e3b   sync
      adds  60cc057   Fix defects detected by Coverity scan
      adds  2286455   Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
      adds  3d733a5   initializing all members in the constructor
      adds  817139b   ask for aligned memory in a more portable way
      adds  6cf47e1   orc is giving some problems in Ubuntu 14.04
      adds  a71b118   Workaround for problems with orc
      adds  f6cfc64   adding NEON protokernel
      adds  4333058   adding include for neon intrinsics
      adds  684073b   adding NEON puppet
      adds  99ceb30   Fixes related to the MSVC compiler
      adds  5841258   bug fix
      adds  7658f64   adding unaligned protokernels
      adds  57107cf   Introducing a new resampler kernel for comparison
      adds  a5fb34c   Fixing NEON proto-kernels
      adds  9ebbb3b   fix kernel
      adds  970ba3f   fix typo
      adds  8a11105   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  eac8880   Deleted obsolete DLL_FLL_PLL GPS tracking. Deleted obsolete correlator.h and migrated all tracking in order to use the newer and optimized cpu_multicorrelator. Code simplification and code cleaning
      adds  9db0990   Deleted obsolete DLL_FLL_PLL GPS tracking. Deleted obsolete correlator.h and migrated all tracking in order to use the newer and optimized cpu_multicorrelator. Code simplification and code cleaning
      adds  203e998   Adding __attribute__((unused)) in tracking GNURadio work functions to disable unused variable warnings without wasting any extra CPU cycle
      adds  b4e8966   Removing the unused Output_filter block from the gnss_sdr flowgraph
      adds  98bfb7d   Removing more unused parameters warnings using the __attribute__((unused)) pre-compiler directive
      adds  150aceb   Process optimization: Moved the receiver stdout status output (a.k.a seconds counter) from the tracking blocks to PVT block
      adds  9fa3e4d   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  1aa9a9f   Fixing resampler
      adds  6a3258a   Bug fix in cpu_multicorrelator
      adds  a32aaa1   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  5825956   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  9cb60ec   fixing resampler
      adds  1c2f897   Refactoring the gnss_synchro member initializations and minor bug fixes.
      adds  5aebc90   Fixing some initialization problems in tracking correlators that could cause random segmentation faults.
      adds  b8f9842   Update tests with the new tracking blocks, removing old ones
      adds  045d384   small fixes and cleaning
      adds  8041325   deleting old references to the FLL
      adds  2cf82be   fix typo in documentation
      adds  2e86037   fix typo in documentation
      adds  ad5d509   deleting unrequired include
      adds  a10ca1a   Filling the Signal field in all cases
      adds  4d07283   minor cleaning
      adds  fbaa327   minor cleaning
      adds  fc6fdc2   Fix incorrect correlator local code length in Galileo E5a tracking
      adds  414eadd   Fixing resamplers
      adds  588864e   Replacing GPS telemetry shared queues and maps with GNURadio asynchronous messages (TLM -> PVT)
      adds  b56183f   Replacing Galileo E1, SBAS, and GPS L2C telemetry shared queues and maps with GNURadio asynchronous messages (TLM -> PVT)
      adds  4a18121   Deleting unnecessary contructors when posting messages
      adds  7560a15   More telemetry global queues migration to GNURadio asynchronous messages and some code cleaning
      adds  6ba8cea   removed unused queue from PCPS acquisition constructors
      adds  638fbf7   Removing unused queues in PVT
      adds  6b45d40   removed unused queues in observables blocks
      adds  bd60379   Removed unused queues in telemetry decoders
      adds  2b71750   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  2eb4973   pybombs will ask for root's password if required.
      adds  0f80ce0   Channel internal message queue is replaced by the asynchronous GNURadio message system. Removing the deprecated channel internal queue and its references. Some tests that are using the old channel queue are disabled in this version
      adds  853e314   Split the message collector block in a separated object inside channel
      adds  31ae25c   Bug fix: prevent random core dumps at gnss-sdr exit process by adding 500ms delay at gnss-sdr stop process to allow all the message queues to process the remaining messages.
      adds  1f8f63a   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  5cdd6b2   Re-enabling the GPS L1 warm start ephemeris assistance stored in XML file. Now GNSS-SDR is able to load auto-stored ephemeris from previous runs to speed up the position fix.
      adds  cb8dd1c   merging
      adds  0a5573f   several receiver configuration mechanism simplifications and several bug fixes. Work in progress
      adds  4cee796   Code cleaning and config simplifications
      adds  60b6b98   Bug fix in L2CM CNAV message decoder. The decoder is still experimental.
      adds  0f2a08f   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  c505122   Merge branch 'next' of https://git.code.sf.net/p/gnss-sdr/cttc into next
      adds  c3b409e   Merge branch 'next' of git+ssh://git.code.sf.net/p/gnss-sdr/cttc into next
      adds  c6359c3   fix in documentation
      adds  b2cc18b   Adding AVX protokernel
      adds  d63a5cd   adding newline at the end of the file (packaging requirement)
      adds  fbe9fef   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  f0a42d9   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  86658c2   Migration of acquisition test to new message system
      adds  b7db8c7   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  7d62ef3   Acquisition unit test migrated to new message system
      adds  28a0fd4   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  5b30b3f   adding missing include
      adds  76f9ea0   Re-enabling more tests and bug fixes
      adds  b8aa202   Fix controthread test to use new configuration scheme
      adds  481d368   Unit test flowgrap migrated to the new configuration scheme
      adds  e99bae8   Unit test BlockFactory migrated to the new configuration scheme
      adds  36ab6a0   merging text fixes
      adds  273cc94   simplifiying unit test gnuradio message rx class
      adds  dcbe96f   migrating galileo e1 pcps gsoc2013 test to new message system
      adds  59b6bf1   code cleaning
      adds  ad9dd71   code cleaning
      adds  d2fdc16   Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
      adds  5492c6a   Fix required by lintian
      adds  ec4dd37   Migrating front-end calibration utility to the new gnuradio message system
      adds  59e2e61   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
      adds  4882398   fixing wrong commit
      adds  e102de5   fixing lintian warning spelling-error-in-binary
       new  4c4f6c1   Commenting out messages on standard output
       new  25e5c74   More consistent naming
       new  c6eec90   adding zlib license text
       new  ef095ae   Re-enabling acquisition tests
       new  db30910   Re-enabling OpelCL acquisition test
       new  4fd4c24   Print RTCM messages in binary format
       new  313892c   fixing test
       new  c14fed8   Samll fixes in tests. Dump flags set to false
       new  ad16c5a   some test fixes
       new  ed8d647   fixing binary format in RTCM messages
       new  ae8eaee   minor cleaning
       new  d0ddc6e   Updating the list of available satellites
       new  d479347   add the identifier E to Galileo PRN numbers
       new  d24ea0e   add a 0 before the PRN number if smaller than 10
       new  fbfc4a2   Improve memory management
       new  831cc75   Remove tabs from the source code
       new  b174046   print ephemeris of all tracked satellites in RTCM messages
       new  eb8539a   fix TOW formatting in RTCM messages
       new  3d2e72c   Re-enabling the GPS L1 warm start ephemeris assistance stored in XML file
       new  95f75d4   Fix phase range rate computation in RTCM messages
       new  2494a3d   Fix encoding of fine phase range rate
       new  d1cc8d3   Fix computation of fine phase range in RTCM messages
       new  586eddd   Fix in computation of lock time in GPS L2
       new  0ea36db   code cleaning
       new  8fe691d   Fix computation of lock time
       new  97f4f24   Enable RTCM messages in Galileo E1 receiver
       new  a09f3e1   Remove unused variable
       new  99d6ce9   Remove line that was causing random fails in parallel compilations
       new  4dc5c66   Remove compilation warning
       new  1b60775   Add graphic example of VOLK_GNSSSDR usage
       new  1a1f0f9   Add reference to ION GNSS+ 2016 paper
       new  0881f19   Updating list of kernels
       new  f3f2e94   Adding caption and Doxygen path
       new  fd81154   Smaller figure
       new  8491104   Documenting kernels constraint
       new  3b2678d   Improve docummentation
       new  e11e554   TCP port and RTCM Station ID config can be done now by the Rtcm_Printer
       new  af8ced3   Improve documentation of gnss_block_factory.cc
       new  bfd86f8   Changes initialization of acquisition variables
       new  7403fec   Eliminate redundancy in doppler_max initialization
       new  9cbb88b   TCP port and RTCM station ID are now configured by the printer
       new  37215a6   Server supl.nokia.com is not working anymore
       new  818e095   Exposing RTCM message rate to the configuration
       new  cdbba89   Expose Galileo RTCM messages rate to the PVT configuration
       new  1cbaf99   Initialize all class members in the constructor
       new  50c16c9   Remove unused variables
       new  dcc9b6e   Remove compiler flags from MSVC builds
       new  24e0055   Add link to VOLK_GNSSSDR README file
       new  7a6952f   Remove unused queue
       new  0acb48c   Remove unused queue from tracking blocks
       new  3bd59ec   Remove unused queue from acquisition blocks
       new  953bc46   Remove unused queue in input filters and data type adapters
       new  f1a5708   Remove unused queue in Signal Conditioners
       new  af56520   Fix Galileo MSM message numbers
       new  b1188e9   Set configuration of RTCM messages rate
       new  df47884   Clean the factory
       new  fda0b93   Fix bug in hybrid PVT
       new  3bd4547   Update general diagram figure
       new  fc7d311   Fix computation of time in the hybrid Galileo/GPS solution
       new  94855ff   Attempt to generate hybrid GPS L1 / Galileo E1 RTCM messages
       new  fd5cd42   Correct minor bug in pcps acquisition blocks
       new  d5d8039   Update volk_gnsssdr_profile manpage
       new  f784c91   Move generation of documentation files out from the source tree
       new  b601f57   Fix building if gflags was built on the fly
       new  ad209a6   Update deection of gfortran in Debian-based OS (gcc >= 5)
       new  49c8e04   Detect gfortran in latest Fedora releases
       new  1133ade   Remove slash
       new  b2dfd34   Revert wrong commit
       new  7be4585   Fix a minor bug in GpsL1CaPcpsAcquisition
       new  8d3a03a   Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
       new  6a0cbd7   Improve documentation in GpsL2MPcpsAcquisition
       new  77b7ac2   Remove unused variables in GpsL1CaPcpsAcquisition
       new  2e6bcdb   Add cshort implementation to GpsL2MPcpsAcquisition
       new  2780247   Add forgotten options to GpsL2MPcpsAcquisition
       new  0671ec6   Add cshort implementation to GalileoE1PcpsAmbiguousAcquisition
       new  0f599a1   Fix bug in Pfa assignation in GpsL1CaPcpsAcquisition
       new  7ea560f   Fix bug un pcps_acquisition_cc::set_local_code
       new  05e7ca7   Clean configuration files
       new  19f46c2   Bump version number to v0.0.7
       new  a6df9f8   Clean configuration files

The 80 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:
 .gitignore                                         |    1 +
 AUTHORS                                            |    1 +
 CMakeLists.txt                                     |  130 +-
 MANIFEST.md                                        |   26 +
 README.md                                          |  393 +-
 cmake/Modules/FindORC.cmake                        |    2 +-
 conf/front-end-cal.conf                            |   18 +-
 conf/gnss-sdr.conf                                 |   90 +-
 conf/gnss-sdr_GPS_L1_GN3S_realtime.conf            |   16 +-
 conf/gnss-sdr_GPS_L1_SPIR.conf                     |   42 +-
 conf/gnss-sdr_GPS_L1_USRP_X300_realtime.conf       |  237 +-
 conf/gnss-sdr_GPS_L1_USRP_X300_realtime_new.conf   |  405 --
 conf/gnss-sdr_GPS_L1_USRP_realtime.conf            |   71 +-
 conf/gnss-sdr_GPS_L1_acq_QuickSync.conf            |   57 +-
 conf/gnss-sdr_GPS_L1_gr_complex.conf               |   10 +-
 conf/gnss-sdr_GPS_L1_gr_complex_gpu.conf           |  277 +-
 conf/gnss-sdr_GPS_L1_gr_complex_optim_trk.conf     |  280 --
 ...gr_complex.conf => gnss-sdr_GPS_L1_ishort.conf} |   22 +-
 conf/gnss-sdr_GPS_L1_nsr.conf                      |   14 +-
 ...conf => gnss-sdr_GPS_L1_nsr_twobit_packed.conf} |   31 +-
 conf/gnss-sdr_GPS_L1_rtl_tcp_realtime.conf         |   27 +-
 conf/gnss-sdr_GPS_L1_rtlsdr_realtime.conf          |   24 +-
 conf/gnss-sdr_GPS_L1_two_bits_cpx.conf             |   17 +-
 conf/gnss-sdr_GPS_L2C_USRP1_realtime.conf          |   33 +-
 conf/gnss-sdr_GPS_L2C_USRP_X300_realtime.conf      |   30 +-
 conf/gnss-sdr_Galileo_E1_USRP_X300_realtime.conf   |   24 +-
 conf/gnss-sdr_Galileo_E1_acq_QuickSync.conf        |   81 +-
 ..._short.conf => gnss-sdr_Galileo_E1_ishort.conf} |   84 +-
 conf/gnss-sdr_Galileo_E1_nsr.conf                  |   26 +-
 conf/gnss-sdr_Galileo_E5a.conf                     |   47 +-
 conf/gnss-sdr_Galileo_E5a_IFEN_CTTC.conf           |   24 +-
 conf/gnss-sdr_Hybrid_byte.conf                     |   69 +-
 ...rid_byte.conf => gnss-sdr_Hybrid_byte_sim.conf} |  139 +-
 ...id_nsr.conf => gnss-sdr_Hybrid_gr_complex.conf} |  130 +-
 ...brid_short.conf => gnss-sdr_Hybrid_ishort.conf} |  116 +-
 conf/gnss-sdr_Hybrid_nsr.conf                      |   95 +-
 ...tichannel_GPS_L1_Flexiband_bin_file_III_1a.conf |  127 +-
 ...tichannel_GPS_L1_Flexiband_realtime_III_1a.conf |   64 +-
 ...tichannel_GPS_L1_Flexiband_realtime_III_1b.conf |   64 +-
 ...ltichannel_GPS_L1_Flexiband_realtime_II_3b.conf |  112 +-
 ...ultichannel_GPS_L1_Flexiband_realtime_I_1b.conf |   64 +-
 ...hannel_GPS_L1_L2_Flexiband_realtime_III_1b.conf |   64 +-
 ..._L2_Galileo_E1B_Flexiband_bin_file_III_1b.conf} |  150 +-
 ...sdr_multichannel_GPS_L1_USRP_X300_realtime.conf |   86 +-
 ...channel_GPS_L2_M_Flexiband_bin_file_III_1a.conf |  445 ---
 ...channel_GPS_L2_M_Flexiband_bin_file_III_1b.conf |  387 +-
 ...onf => gnss-sdr_multisource_Hybrid_ishort.conf} |  122 +-
 conf/gnss-sdr_multisource_Hybrid_nsr.conf          |   96 +-
 conf/old/gnss-sdr_SBAS_short.conf                  |  338 --
 conf/old/gnss-sdr_acq_CCCWSR.conf                  |  391 --
 conf/old/gnss-sdr_acq_Tong.conf                    |  393 --
 conf/old/gnss-sdr_acq_assistance_test.conf         |  467 ---
 conf/old/gnss-sdr_array.conf                       |  395 --
 ...gnss-sdr_galileo_e1_tcp_connector_tracking.conf |  273 --
 conf/old/gnss-sdr_ishort_file_read.conf            |  445 ---
 conf/old/gnss-sdr_nmea_tty_output.conf             |  458 ---
 conf/old/gnss-sdr_tcp_connector_tracking.conf      |  416 --
 conf/old/master.conf                               |  408 --
 docs/doxygen/Doxyfile.generic                      | 1680 --------
 docs/doxygen/Doxyfile.in                           |  209 +-
 docs/doxygen/images/GeneralBlockDiagram.png        |  Bin 139264 -> 92901 bytes
 docs/doxygen/other/main_page.dox                   |    5 -
 docs/doxygen/other/reference_docs.dox              |    9 +-
 docs/manpage/gnss-sdr-manpage                      |    2 +-
 drivers/gr-dbfcttc/cmake/Modules/GrPlatform.cmake  |    8 +-
 drivers/gr-gn3s/cmake/Modules/GrPlatform.cmake     |    6 +-
 src/algorithms/CMakeLists.txt                      |    1 -
 src/algorithms/PVT/adapters/CMakeLists.txt         |    1 +
 src/algorithms/PVT/adapters/galileo_e1_pvt.cc      |   78 +-
 src/algorithms/PVT/adapters/galileo_e1_pvt.h       |    5 +-
 src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc       |  186 +-
 src/algorithms/PVT/adapters/gps_l1_ca_pvt.h        |    8 +-
 src/algorithms/PVT/adapters/hybrid_pvt.cc          |  121 +-
 src/algorithms/PVT/adapters/hybrid_pvt.h           |    8 +-
 src/algorithms/PVT/gnuradio_blocks/CMakeLists.txt  |    1 +
 .../PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc       |  256 +-
 .../PVT/gnuradio_blocks/galileo_e1_pvt_cc.h        |   61 +-
 .../PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc        |  364 +-
 .../PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h         |   73 +-
 .../PVT/gnuradio_blocks/hybrid_pvt_cc.cc           |  487 ++-
 src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.h |   72 +-
 src/algorithms/PVT/libs/CMakeLists.txt             |    5 +-
 src/algorithms/PVT/libs/galileo_e1_ls_pvt.cc       |  644 +--
 src/algorithms/PVT/libs/galileo_e1_ls_pvt.h        |   86 +-
 src/algorithms/PVT/libs/geojson_printer.cc         |  202 +
 .../PVT/libs/geojson_printer.h}                    |   34 +-
 src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.cc        |  625 +--
 src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.h         |   89 +-
 src/algorithms/PVT/libs/hybrid_ls_pvt.cc           |  711 +---
 src/algorithms/PVT/libs/hybrid_ls_pvt.h            |   81 +-
 src/algorithms/PVT/libs/kml_printer.cc             |  140 +-
 src/algorithms/PVT/libs/kml_printer.h              |   14 +-
 src/algorithms/PVT/libs/ls_pvt.cc                  |  157 +
 .../libs/tcp_packet_data.h => PVT/libs/ls_pvt.h}   |   29 +-
 src/algorithms/PVT/libs/nmea_printer.cc            |   44 +-
 src/algorithms/PVT/libs/nmea_printer.h             |    9 +-
 src/algorithms/PVT/libs/pvt_solution.cc            |  549 +++
 src/algorithms/PVT/libs/pvt_solution.h             |  171 +
 src/algorithms/PVT/libs/rinex_printer.cc           |    8 +-
 src/algorithms/PVT/libs/rinex_printer.h            |   11 +-
 src/algorithms/PVT/libs/rtcm_printer.cc            |  433 +-
 src/algorithms/PVT/libs/rtcm_printer.h             |  186 +-
 src/algorithms/acquisition/adapters/CMakeLists.txt |    1 +
 .../galileo_e1_pcps_8ms_ambiguous_acquisition.cc   |   83 +-
 .../galileo_e1_pcps_8ms_ambiguous_acquisition.h    |   11 +-
 .../galileo_e1_pcps_ambiguous_acquisition.cc       |  319 +-
 .../galileo_e1_pcps_ambiguous_acquisition.h        |   19 +-
 ...galileo_e1_pcps_cccwsr_ambiguous_acquisition.cc |  107 +-
 .../galileo_e1_pcps_cccwsr_ambiguous_acquisition.h |   11 +-
 ...ileo_e1_pcps_quicksync_ambiguous_acquisition.cc |   37 +-
 ...lileo_e1_pcps_quicksync_ambiguous_acquisition.h |   11 +-
 .../galileo_e1_pcps_tong_ambiguous_acquisition.cc  |  118 +-
 .../galileo_e1_pcps_tong_ambiguous_acquisition.h   |   12 +-
 .../galileo_e5a_noncoherent_iq_acquisition_caf.cc  |  217 +-
 .../galileo_e5a_noncoherent_iq_acquisition_caf.h   |  225 +-
 .../adapters/gps_l1_ca_pcps_acquisition.cc         |  235 +-
 .../adapters/gps_l1_ca_pcps_acquisition.h          |   17 +-
 .../gps_l1_ca_pcps_acquisition_fine_doppler.cc     |   44 +-
 .../gps_l1_ca_pcps_acquisition_fine_doppler.h      |   13 +-
 .../gps_l1_ca_pcps_assisted_acquisition.cc         |   48 +-
 .../adapters/gps_l1_ca_pcps_assisted_acquisition.h |   11 +-
 .../gps_l1_ca_pcps_multithread_acquisition.cc      |  142 +-
 .../gps_l1_ca_pcps_multithread_acquisition.h       |   11 +-
 .../adapters/gps_l1_ca_pcps_opencl_acquisition.cc  |  141 +-
 .../adapters/gps_l1_ca_pcps_opencl_acquisition.h   |   11 +-
 .../gps_l1_ca_pcps_quicksync_acquisition.cc        |   67 +-
 .../gps_l1_ca_pcps_quicksync_acquisition.h         |   11 +-
 .../adapters/gps_l1_ca_pcps_tong_acquisition.cc    |  101 +-
 .../adapters/gps_l1_ca_pcps_tong_acquisition.h     |   15 +-
 .../adapters/gps_l2_m_pcps_acquisition.cc          |  256 +-
 .../adapters/gps_l2_m_pcps_acquisition.h           |   17 +-
 .../acquisition/gnuradio_blocks/CMakeLists.txt     |    7 +-
 ...alileo_e5a_noncoherent_iq_acquisition_caf_cc.cc |   70 +-
 ...galileo_e5a_noncoherent_iq_acquisition_caf_cc.h |   34 +-
 .../galileo_pcps_8ms_acquisition_cc.cc             |   52 +-
 .../galileo_pcps_8ms_acquisition_cc.h              |   71 +-
 .../gnuradio_blocks/pcps_acquisition_cc.cc         |  234 +-
 .../gnuradio_blocks/pcps_acquisition_cc.h          |   33 +-
 .../pcps_acquisition_fine_doppler_cc.cc            |  128 +-
 .../pcps_acquisition_fine_doppler_cc.h             |   26 +-
 ...ps_acquisition_cc.cc => pcps_acquisition_sc.cc} |  250 +-
 ...pcps_acquisition_cc.h => pcps_acquisition_sc.h} |   63 +-
 .../pcps_assisted_acquisition_cc.cc                |   73 +-
 .../gnuradio_blocks/pcps_assisted_acquisition_cc.h |   21 +-
 .../gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc  |   40 +-
 .../gnuradio_blocks/pcps_cccwsr_acquisition_cc.h   |   27 +-
 .../pcps_multithread_acquisition_cc.cc             |   39 +-
 .../pcps_multithread_acquisition_cc.h              |   70 +-
 .../gnuradio_blocks/pcps_opencl_acquisition_cc.cc  |   39 +-
 .../gnuradio_blocks/pcps_opencl_acquisition_cc.h   |   25 +-
 .../pcps_quicksync_acquisition_cc.cc               |   50 +-
 .../pcps_quicksync_acquisition_cc.h                |   24 +-
 .../gnuradio_blocks/pcps_tong_acquisition_cc.cc    |   37 +-
 .../gnuradio_blocks/pcps_tong_acquisition_cc.h     |   22 +-
 src/algorithms/channel/adapters/CMakeLists.txt     |    4 -
 src/algorithms/channel/adapters/channel.cc         |  170 +-
 src/algorithms/channel/adapters/channel.h          |   43 +-
 src/algorithms/channel/libs/CMakeLists.txt         |    8 +-
 src/algorithms/channel/libs/channel_fsm.cc         |   48 +-
 src/algorithms/channel/libs/channel_fsm.h          |   22 +-
 .../channel/libs/channel_msg_receiver_cc.cc        |   97 +
 .../channel/libs/channel_msg_receiver_cc.h         |   60 +
 .../adapters/array_signal_conditioner.cc           |   26 +-
 .../adapters/array_signal_conditioner.h            |   19 +-
 .../conditioner/adapters/signal_conditioner.cc     |   29 +-
 .../conditioner/adapters/signal_conditioner.h      |   20 +-
 .../data_type_adapter/adapters/CMakeLists.txt      |    1 +
 .../data_type_adapter/adapters/byte_to_short.cc    |   13 +-
 .../data_type_adapter/adapters/byte_to_short.h     |    5 +-
 .../data_type_adapter/adapters/ibyte_to_cbyte.cc   |    6 +-
 .../data_type_adapter/adapters/ibyte_to_cbyte.h    |    5 +-
 .../data_type_adapter/adapters/ibyte_to_complex.cc |   31 +-
 .../data_type_adapter/adapters/ibyte_to_complex.h  |   10 +-
 .../{ishort_to_cshort.cc => ibyte_to_cshort.cc}    |   47 +-
 .../{ishort_to_cshort.h => ibyte_to_cshort.h}      |   25 +-
 .../adapters/ishort_to_complex.cc                  |   13 +-
 .../data_type_adapter/adapters/ishort_to_complex.h |    5 +-
 .../data_type_adapter/adapters/ishort_to_cshort.cc |   13 +-
 .../data_type_adapter/adapters/ishort_to_cshort.h  |    5 +-
 .../gnuradio_blocks/CMakeLists.txt                 |    1 +
 .../interleaved_byte_to_complex_byte.cc            |    2 +-
 ...ort.cc => interleaved_byte_to_complex_short.cc} |   28 +-
 ...short.h => interleaved_byte_to_complex_short.h} |   22 +-
 .../interleaved_short_to_complex_short.cc          |    2 +-
 src/algorithms/input_filter/adapters/fir_filter.cc |   41 +-
 src/algorithms/input_filter/adapters/fir_filter.h  |    6 +-
 .../adapters/freq_xlating_fir_filter.cc            |    5 +-
 .../adapters/freq_xlating_fir_filter.h             |    5 +-
 .../input_filter/gnuradio_blocks/beamformer.cc     |   62 +-
 src/algorithms/libs/CMakeLists.txt                 |    1 -
 .../libs/galileo_e1_signal_processing.cc           |   32 +-
 src/algorithms/libs/galileo_e1_signal_processing.h |    9 +-
 .../libs/galileo_e5_signal_processing.cc           |  109 +-
 src/algorithms/libs/galileo_e5_signal_processing.h |    7 +-
 src/algorithms/libs/gnss_sdr_valve.cc              |    8 +-
 src/algorithms/libs/gnss_sdr_valve.h               |    4 +-
 src/algorithms/libs/gnss_signal_processing.cc      |  199 +-
 src/algorithms/libs/gnss_signal_processing.h       |    3 +-
 src/algorithms/libs/gps_l2c_signal.cc              |   38 +-
 src/algorithms/libs/gps_l2c_signal.h               |    2 -
 src/algorithms/libs/gps_sdr_signal_processing.cc   |   15 +-
 src/algorithms/libs/gps_sdr_signal_processing.h    |    2 -
 src/algorithms/libs/nco_lib.cc                     |  106 -
 src/algorithms/libs/nco_lib.h                      |   90 -
 src/algorithms/libs/pass_through.cc                |    8 +-
 .../volk_gnsssdr_module/volk_gnsssdr/.gitignore    |    8 +
 .../volk_gnsssdr/CMakeLists.txt                    |  168 +-
 .../libs/volk_gnsssdr_module/volk_gnsssdr/COPYING  |    0
 .../volk_gnsssdr_module/volk_gnsssdr/Doxyfile.in   | 2364 +++++++++++
 .../volk_gnsssdr/DoxygenLayout.xml                 |  196 +
 .../volk_gnsssdr_module/volk_gnsssdr/README.md     |   60 +
 .../volk_gnsssdr_module/volk_gnsssdr/README.txt    |   20 -
 .../volk_gnsssdr/apps/CMakeLists.txt               |   50 +-
 .../volk_gnsssdr/apps/volk_gnsssdr-config-info.cc  |   26 +-
 .../volk_gnsssdr/apps/volk_gnsssdr_profile.cc      |  474 ++-
 .../volk_gnsssdr/apps/volk_gnsssdr_profile.h}      |   17 +-
 .../{ => Modules}/CMakeParseArgumentsCopy.cmake    |    0
 .../volk_gnsssdr/cmake/{ => Modules}/FindORC.cmake |    5 +-
 .../volk_gnsssdr/cmake/Modules/VolkAddTest.cmake   |  205 +
 .../cmake/{ => Modules}/VolkBoost.cmake            |    4 +-
 .../cmake/Modules/VolkBuildTypes.cmake             |  189 +
 .../cmake/{ => Modules}/VolkConfig.cmake           |   12 +-
 .../cmake/Modules/VolkConfigVersion.cmake.in       |   34 +
 .../{GrPython.cmake => Modules/VolkPython.cmake}   |   14 +-
 .../volk_gnsssdr/cmake/Modules/VolkVersion.cmake   |   89 +
 .../cmake/Packaging/volk_gnsssdr_profile-manpage   |   14 +-
 .../volk_gnsssdr/docs/extending_volk.dox           |   92 +
 .../docs/images/VOLK_GNSSSDR_Usage_Example.png     |  Bin 0 -> 114963 bytes
 .../volk_gnsssdr/docs/kernels.dox                  |   27 +
 .../volk_gnsssdr/docs/main_page.dox                |   19 +
 .../volk_gnsssdr/docs/terms_and_techniques.dox     |  121 +
 .../volk_gnsssdr/docs/using_volk_gnsssdr.dox       |   19 +
 .../volk_gnsssdr_module/volk_gnsssdr/gen/archs.xml |   37 +-
 .../volk_gnsssdr/gen/machines.xml                  |   25 +-
 .../volk_gnsssdr/gen/volk_gnsssdr_machine_defs.py  |    2 +-
 .../volk_gnsssdr/gen/volk_gnsssdr_tmpl_utils.py    |   11 +-
 .../volk_gnsssdr/include/volk_gnsssdr/constants.h  |    9 +-
 .../{constants.h => saturation_arithmetic.h}       |   40 +-
 .../volk_gnsssdr/volk_gnsssdr_avx_intrinsics.h     |   69 +
 .../include/volk_gnsssdr/volk_gnsssdr_common.h     |   24 +-
 .../include/volk_gnsssdr/volk_gnsssdr_complex.h    |    1 +
 .../include/volk_gnsssdr/volk_gnsssdr_malloc.h     |    7 +-
 .../volk_gnsssdr/volk_gnsssdr_neon_intrinsics.h    |   56 +
 .../include/volk_gnsssdr/volk_gnsssdr_prefs.h      |   13 +-
 .../include/volk_gnsssdr/volk_gnsssdr_sine_table.h | 1058 +++++
 .../volk_gnsssdr/volk_gnsssdr_sse3_intrinsics.h    |   62 +
 .../volk_gnsssdr/volk_gnsssdr_sse_intrinsics.h     |   46 +
 .../kernels/CommonMacros/CommonMacros.h            |  174 -
 .../CommonMacros_16ic_cw_epl_corr_32fc.h           |   76 -
 .../CommonMacros_8ic_cw_epl_corr_32fc.h            |  115 -
 .../volk_gnsssdr/kernels/CommonMacros/README.txt   |   34 -
 .../volk_gnsssdr/kernels/README.txt                |   67 -
 ...sssdr_16sc_magnitude_32f_aligned16_orc_impl.orc |    0
 .../asm}/orc/volk_gnsssdr_32f_x2_add_32f.orc       |    0
 .../orc/volk_gnsssdr_32fc_s32fc_multiply_32fc.orc  |    0
 .../orc/volk_gnsssdr_32fc_x2_multiply_32fc.orc     |    0
 .../asm}/orc/volk_gnsssdr_8i_accumulator_s8i.orc   |    0
 .../asm}/orc/volk_gnsssdr_8i_x2_add_8i.orc         |    0
 .../asm}/orc/volk_gnsssdr_8ic_conjugate_8ic.orc    |    0
 .../orc/volk_gnsssdr_8ic_magnitude_squared_8i.orc  |    0
 .../orc/volk_gnsssdr_8ic_s8ic_multiply_8ic.orc     |    0
 .../asm}/orc/volk_gnsssdr_8ic_x2_dot_prod_8ic.orc  |    0
 .../asm}/orc/volk_gnsssdr_8ic_x2_multiply_8ic.orc  |    0
 .../orc/volk_gnsssdr_8ic_x5_cw_epl_corr_8ic_x3.orc |    0
 .../asm}/orc/volk_gnsssdr_8u_x2_multiply_8u.orc    |    0
 .../volk_gnsssdr/volk_gnsssdr_16ic_convert_32fc.h  |  214 +
 .../volk_gnsssdr_16ic_resampler_fast_16ic.h        |  331 ++
 .../volk_gnsssdr_16ic_resamplerfastpuppet_16ic.h   |   87 +
 .../volk_gnsssdr_16ic_resamplerfastxnpuppet_16ic.h |  153 +
 .../volk_gnsssdr_16ic_resamplerxnpuppet_16ic.h     |  282 ++
 .../volk_gnsssdr_16ic_rotatorpuppet_16ic.h         |  172 +
 .../volk_gnsssdr_16ic_s32fc_x2_rotator_16ic.h      |  953 +++++
 .../volk_gnsssdr_16ic_x2_dot_prod_16ic.h           |  563 +++
 .../volk_gnsssdr_16ic_x2_dot_prod_16ic_xn.h        |  724 ++++
 .../volk_gnsssdr_16ic_x2_dotprodxnpuppet_16ic.h    |  257 ++
 .../volk_gnsssdr_16ic_x2_multiply_16ic.h           |  341 ++
 ...volk_gnsssdr_16ic_x2_rotator_dot_prod_16ic_xn.h | 1815 +++++++++
 ..._gnsssdr_16ic_x2_rotator_dotprodxnpuppet_16ic.h |  383 ++
 .../volk_gnsssdr_16ic_x5_cw_epl_corr_32fc_x3.h     |  461 ---
 ...volk_gnsssdr_16ic_x5_cw_epl_corr_TEST_32fc_x3.h | 1573 --------
 .../volk_gnsssdr_16ic_x7_cw_vepl_corr_32fc_x5.h    |  595 ---
 .../volk_gnsssdr_16ic_xn_resampler_16ic_xn.h       |  591 +++
 .../volk_gnsssdr_16ic_xn_resampler_fast_16ic_xn.h  |  372 ++
 .../volk_gnsssdr/volk_gnsssdr_32f_sincos_32fc.h    |  718 ++++
 .../volk_gnsssdr/volk_gnsssdr_32fc_convert_16ic.h  |  316 +-
 .../volk_gnsssdr/volk_gnsssdr_32fc_convert_8ic.h   |  269 +-
 .../volk_gnsssdr_32fc_resamplerxnpuppet_32fc.h     |  279 ++
 .../volk_gnsssdr_32fc_s32f_convert_8ic.h           |  241 --
 ...k_gnsssdr_32fc_s32f_x4_update_local_code_32fc.h |  231 --
 ...volk_gnsssdr_32fc_x2_rotator_dot_prod_32fc_xn.h |  769 ++++
 ..._gnsssdr_32fc_x2_rotator_dotprodxnpuppet_32fc.h |  253 ++
 .../volk_gnsssdr_32fc_x5_cw_epl_corr_32fc_x3.h     |  455 ---
 .../volk_gnsssdr_32fc_x7_cw_vepl_corr_32fc_x5.h    |  848 ----
 .../volk_gnsssdr_32fc_xn_resampler_32fc_xn.h       |  590 +++
 .../volk_gnsssdr_64f_accumulator_64f.h             |  277 +-
 .../volk_gnsssdr/volk_gnsssdr_8i_accumulator_s8i.h |  102 +-
 .../volk_gnsssdr/volk_gnsssdr_8i_index_max_16u.h   |  731 ++--
 .../kernels/volk_gnsssdr/volk_gnsssdr_8i_max_s8i.h |  115 +-
 .../volk_gnsssdr/volk_gnsssdr_8i_x2_add_8i.h       |  110 +-
 .../volk_gnsssdr/volk_gnsssdr_8ic_conjugate_8ic.h  |  163 +-
 .../volk_gnsssdr_8ic_magnitude_squared_8i.h        |  109 +-
 .../volk_gnsssdr_8ic_s8ic_multiply_8ic.h           |  196 +-
 .../volk_gnsssdr_8ic_x2_dot_prod_8ic.h             |  410 +-
 .../volk_gnsssdr_8ic_x2_multiply_8ic.h             |  258 +-
 .../volk_gnsssdr_8ic_x5_cw_epl_corr_32fc_x3.h      |  614 ---
 .../volk_gnsssdr_8ic_x5_cw_epl_corr_8ic_x3.h       |  874 ----
 .../volk_gnsssdr_8ic_x7_cw_vepl_corr_32fc_x5.h     |  797 ----
 ...volk_gnsssdr_8ic_x7_cw_vepl_corr_TEST_32fc_x5.h | 1518 -------
 ...volk_gnsssdr_8ic_x7_cw_vepl_corr_safe_32fc_x5.h |  768 ----
 ...lk_gnsssdr_8ic_x7_cw_vepl_corr_unsafe_32fc_x5.h |  550 ---
 .../volk_gnsssdr/volk_gnsssdr_8u_x2_multiply_8u.h  |  150 +-
 .../volk_gnsssdr/volk_gnsssdr_s32f_sincos_32fc.h   |  889 +++++
 .../volk_gnsssdr_s32f_sincospuppet_32fc.h          |  115 +
 ...olk_gnsssdr_s32f_x2_update_local_carrier_32fc.h |  865 ----
 .../volk_gnsssdr/lib/CMakeLists.txt                |  314 +-
 .../volk_gnsssdr/lib/constants.c.in                |    6 -
 .../volk_gnsssdr/lib/gcc_x86_cpuid.h               |  183 -
 .../volk_gnsssdr/lib/kernel_tests.h                |   98 +
 .../volk_gnsssdr/lib/qa_16s_add_quad_aligned16.cc  |  111 -
 .../volk_gnsssdr/lib/qa_16s_add_quad_aligned16.h   |   36 -
 .../lib/qa_16s_branch_4_state_8_aligned16.cc       |  123 -
 .../lib/qa_16s_branch_4_state_8_aligned16.h        |   36 -
 .../lib/qa_16s_permute_and_scalar_add_aligned16.cc |  101 -
 .../lib/qa_16s_permute_and_scalar_add_aligned16.h  |   36 -
 .../lib/qa_16s_quad_max_star_aligned16.cc          |   82 -
 .../lib/qa_16s_quad_max_star_aligned16.h           |   37 -
 .../volk_gnsssdr/lib/qa_32f_fm_detect_aligned16.cc |   86 -
 .../volk_gnsssdr/lib/qa_32f_fm_detect_aligned16.h  |   36 -
 .../volk_gnsssdr/lib/qa_32f_index_max_aligned16.cc |  122 -
 .../volk_gnsssdr/lib/qa_32f_index_max_aligned16.h  |   37 -
 .../lib/qa_32fc_index_max_aligned16.cc             |  104 -
 .../volk_gnsssdr/lib/qa_32fc_index_max_aligned16.h |   36 -
 ...qa_32fc_power_spectral_density_32f_aligned16.cc |   87 -
 .../qa_32fc_power_spectral_density_32f_aligned16.h |   36 -
 .../volk_gnsssdr/lib/qa_utils.cc                   |  922 ++---
 .../volk_gnsssdr/lib/qa_utils.h                    |  142 +-
 .../volk_gnsssdr_module/volk_gnsssdr/lib/testqa.cc |  133 +-
 .../volk_gnsssdr/lib/volk_gnsssdr_rank_archs.c     |    2 +-
 .../python/volk_gnsssdr_modtool/CMakeLists.txt     |    4 +-
 .../volk_gnsssdr_modtool_generate.py               |    6 +-
 .../volk_gnsssdr/tmpl/volk_gnsssdr.tmpl.c          |    2 +-
 .../volk_gnsssdr/tmpl/volk_gnsssdr.tmpl.h          |    1 +
 .../tmpl/volk_gnsssdr_config_fixed.tmpl.h          |    2 +
 .../volk_gnsssdr/tmpl/volk_gnsssdr_cpu.tmpl.c      |   36 +-
 .../volk_gnsssdr/volk_gnsssdr.pc.in                |    2 +-
 src/algorithms/observables/adapters/CMakeLists.txt |    1 -
 .../observables/adapters/galileo_e1_observables.cc |    9 +-
 .../observables/adapters/galileo_e1_observables.h  |   11 +-
 .../observables/adapters/gps_l1_ca_observables.cc  |   11 +-
 .../observables/adapters/gps_l1_ca_observables.h   |    5 +-
 .../observables/adapters/hybrid_observables.cc     |    9 +-
 .../observables/adapters/hybrid_observables.h      |   15 +-
 .../observables/adapters/mixed_observables.cc      |   94 -
 .../observables/adapters/mixed_observables.h       |   91 -
 .../observables/gnuradio_blocks/CMakeLists.txt     |    6 +-
 .../gnuradio_blocks/galileo_e1_observables_cc.cc   |  113 +-
 .../gnuradio_blocks/galileo_e1_observables_cc.h    |   28 +-
 .../gnuradio_blocks/gps_l1_ca_observables_cc.cc    |  140 +-
 .../gnuradio_blocks/gps_l1_ca_observables_cc.h     |   29 +-
 .../gnuradio_blocks/hybrid_observables_cc.cc       |   36 +-
 .../gnuradio_blocks/hybrid_observables_cc.h        |   23 +-
 .../gnuradio_blocks/mixed_observables_cc.cc        |  212 -
 .../gnuradio_blocks/mixed_observables_cc.h         |   80 -
 src/algorithms/output_filter/CMakeLists.txt        |   19 -
 .../output_filter/adapters/CMakeLists.txt          |   37 -
 .../output_filter/adapters/file_output_filter.cc   |  105 -
 .../output_filter/adapters/file_output_filter.h    |   83 -
 .../adapters/null_sink_output_filter.cc            |  105 -
 .../adapters/null_sink_output_filter.h             |   88 -
 .../direct_resampler_conditioner_cc.h              |    2 +-
 .../direct_resampler_conditioner_cs.h              |    2 +-
 .../signal_generator/adapters/signal_generator.cc  |   56 +-
 .../gnuradio_blocks/CMakeLists.txt                 |   11 +-
 .../gnuradio_blocks/signal_generator_c.cc          |  323 +-
 .../gnuradio_blocks/signal_generator_c.h           |    2 +-
 .../signal_source/adapters/CMakeLists.txt          |    4 +-
 .../signal_source/adapters/file_signal_source.cc   |   54 +-
 .../signal_source/adapters/gen_signal_source.cc    |    3 +-
 .../signal_source/adapters/gen_signal_source.h     |    6 +-
 .../signal_source/adapters/gn3s_signal_source.h    |    2 +-
 .../adapters/nsr_file_signal_source.cc             |    4 +-
 .../signal_source/adapters/osmosdr_signal_source.h |    4 +-
 .../adapters/raw_array_signal_source.cc            |    8 +-
 .../adapters/raw_array_signal_source.h             |    2 +-
 .../adapters/rtl_tcp_signal_source.cc              |  121 +-
 .../signal_source/adapters/rtl_tcp_signal_source.h |    2 +-
 .../adapters/spir_file_signal_source.cc            |    2 +-
 .../adapters/two_bit_cpx_file_signal_source.cc     |   16 +-
 .../adapters/two_bit_packed_file_signal_source.cc  |  319 ++
 ...ource.h => two_bit_packed_file_signal_source.h} |   53 +-
 .../signal_source/gnuradio_blocks/CMakeLists.txt   |    1 +
 .../gnuradio_blocks/rtl_tcp_signal_source_c.cc     |  484 +--
 .../gnuradio_blocks/rtl_tcp_signal_source_c.h      |   21 +-
 .../gnuradio_blocks/unpack_2bit_samples.cc         |  224 ++
 .../gnuradio_blocks/unpack_2bit_samples.h          |  118 +
 .../unpack_byte_2bit_cpx_samples.cc                |    9 +-
 .../gnuradio_blocks/unpack_byte_2bit_cpx_samples.h |    3 +-
 .../gnuradio_blocks/unpack_byte_2bit_samples.cc    |   16 +-
 .../gnuradio_blocks/unpack_intspir_1bit_samples.cc |   46 +-
 .../adapters/galileo_e1b_telemetry_decoder.cc      |   27 +-
 .../adapters/galileo_e1b_telemetry_decoder.h       |    8 +-
 .../adapters/galileo_e5a_telemetry_decoder.cc      |   36 +-
 .../adapters/galileo_e5a_telemetry_decoder.h       |   10 +-
 .../adapters/gps_l1_ca_telemetry_decoder.cc        |   25 +-
 .../adapters/gps_l1_ca_telemetry_decoder.h         |    6 +-
 .../adapters/gps_l2_m_telemetry_decoder.cc         |   24 +-
 .../adapters/gps_l2_m_telemetry_decoder.h          |    6 +-
 .../adapters/sbas_l1_telemetry_decoder.cc          |   32 +-
 .../adapters/sbas_l1_telemetry_decoder.h           |    6 +-
 .../galileo_e1b_telemetry_decoder_cc.cc            |  121 +-
 .../galileo_e1b_telemetry_decoder_cc.h             |   34 +-
 .../galileo_e5a_telemetry_decoder_cc.cc            |  718 ++--
 .../galileo_e5a_telemetry_decoder_cc.h             |   38 +-
 .../gps_l1_ca_telemetry_decoder_cc.cc              |  498 +--
 .../gps_l1_ca_telemetry_decoder_cc.h               |   39 +-
 .../gps_l2_m_telemetry_decoder_cc.cc               |   73 +-
 .../gps_l2_m_telemetry_decoder_cc.h                |   21 +-
 .../sbas_l1_telemetry_decoder_cc.cc                |   53 +-
 .../gnuradio_blocks/sbas_l1_telemetry_decoder_cc.h |   18 +-
 .../telemetry_decoder/libs/convolutional.h         |  405 +-
 .../libs/gps_l1_ca_subframe_fsm.cc                 |   58 +-
 .../libs/gps_l1_ca_subframe_fsm.h                  |   19 +-
 .../telemetry_decoder/libs/viterbi_decoder.cc      |  131 +-
 .../telemetry_decoder/libs/viterbi_decoder.h       |    3 +-
 src/algorithms/tracking/adapters/CMakeLists.txt    |    7 +-
 .../adapters/galileo_e1_dll_pll_veml_tracking.cc   |   28 +-
 .../adapters/galileo_e1_dll_pll_veml_tracking.h    |   18 +-
 .../adapters/galileo_e1_tcp_connector_tracking.cc  |   28 +-
 .../adapters/galileo_e1_tcp_connector_tracking.h   |   18 +-
 .../adapters/galileo_e5a_dll_pll_tracking.cc       |   29 +-
 .../adapters/galileo_e5a_dll_pll_tracking.h        |   16 +-
 .../galileo_volk_e1_dll_pll_veml_tracking.cc       |  164 -
 .../galileo_volk_e1_dll_pll_veml_tracking.h        |  119 -
 .../adapters/gps_l1_ca_dll_fll_pll_tracking.cc     |  163 -
 .../adapters/gps_l1_ca_dll_fll_pll_tracking.h      |   99 -
 .../adapters/gps_l1_ca_dll_pll_c_aid_tracking.cc   |  229 ++
 ...acking.h => gps_l1_ca_dll_pll_c_aid_tracking.h} |   35 +-
 .../adapters/gps_l1_ca_dll_pll_optim_tracking.cc   |  160 -
 .../adapters/gps_l1_ca_dll_pll_optim_tracking.h    |  119 -
 .../adapters/gps_l1_ca_dll_pll_tracking.cc         |   34 +-
 .../tracking/adapters/gps_l1_ca_dll_pll_tracking.h |   16 +-
 .../adapters/gps_l1_ca_dll_pll_tracking_gpu.cc     |   26 +-
 .../adapters/gps_l1_ca_dll_pll_tracking_gpu.h      |   12 +-
 .../adapters/gps_l1_ca_tcp_connector_tracking.cc   |   33 +-
 .../adapters/gps_l1_ca_tcp_connector_tracking.h    |   10 +-
 .../tracking/adapters/gps_l2_m_dll_pll_tracking.cc |   25 +-
 .../tracking/adapters/gps_l2_m_dll_pll_tracking.h  |   15 +-
 .../tracking/gnuradio_blocks/CMakeLists.txt        |    6 +-
 .../galileo_e1_dll_pll_veml_tracking_cc.cc         |  358 +-
 .../galileo_e1_dll_pll_veml_tracking_cc.h          |   48 +-
 .../galileo_e1_tcp_connector_tracking_cc.cc        |  282 +-
 .../galileo_e1_tcp_connector_tracking_cc.h         |   32 +-
 .../galileo_e5a_dll_pll_tracking_cc.cc             |  936 ++---
 .../galileo_e5a_dll_pll_tracking_cc.h              |   77 +-
 .../galileo_volk_e1_dll_pll_veml_tracking_cc.cc    |  670 ----
 .../galileo_volk_e1_dll_pll_veml_tracking_cc.h     |  211 -
 .../gps_l1_ca_dll_fll_pll_tracking_cc.cc           |  691 ----
 .../gps_l1_ca_dll_fll_pll_tracking_cc.h            |  210 -
 .../gps_l1_ca_dll_pll_c_aid_tracking_cc.cc         |  690 ++++
 ..._cc.h => gps_l1_ca_dll_pll_c_aid_tracking_cc.h} |  126 +-
 ...c.cc => gps_l1_ca_dll_pll_c_aid_tracking_sc.cc} |  450 +--
 ..._cc.h => gps_l1_ca_dll_pll_c_aid_tracking_sc.h} |  103 +-
 .../gps_l1_ca_dll_pll_optim_tracking_cc.cc         |  638 ---
 .../gps_l1_ca_dll_pll_optim_tracking_cc.h          |  185 -
 .../gps_l1_ca_dll_pll_tracking_cc.cc               |  433 +-
 .../gps_l1_ca_dll_pll_tracking_cc.h                |   61 +-
 .../gps_l1_ca_dll_pll_tracking_gpu_cc.cc           |  435 +-
 .../gps_l1_ca_dll_pll_tracking_gpu_cc.h            |   66 +-
 .../gps_l1_ca_tcp_connector_tracking_cc.cc         |  288 +-
 .../gps_l1_ca_tcp_connector_tracking_cc.h          |   44 +-
 .../gps_l2_m_dll_pll_tracking_cc.cc                |  365 +-
 .../gnuradio_blocks/gps_l2_m_dll_pll_tracking_cc.h |   58 +-
 src/algorithms/tracking/libs/CMakeLists.txt        |   16 +-
 src/algorithms/tracking/libs/correlator.cc         |  153 -
 src/algorithms/tracking/libs/correlator.h          |   74 -
 .../tracking/libs/cpu_multicorrelator.cc           |  145 +
 src/algorithms/tracking/libs/cpu_multicorrelator.h |   68 +
 .../tracking/libs/cpu_multicorrelator_16sc.cc      |  156 +
 .../tracking/libs/cpu_multicorrelator_16sc.h       |   69 +
 .../tracking/libs/cuda_multicorrelator.cu          |  644 +--
 .../tracking/libs/cuda_multicorrelator.h           |   35 +-
 src/algorithms/tracking/libs/lock_detectors.cc     |   31 +-
 src/algorithms/tracking/libs/lock_detectors.h      |    2 +-
 src/algorithms/tracking/libs/tcp_communication.cc  |   65 +-
 .../tracking/libs/tracking_FLL_PLL_filter.cc       |   18 +-
 .../tracking/libs/tracking_discriminators.cc       |   42 +-
 .../tracking/libs/tracking_discriminators.h        |   18 +-
 .../tracking/libs/tracking_loop_filter.cc          |  284 ++
 .../tracking/libs/tracking_loop_filter.h           |   98 +
 src/algorithms/tracking/libs/volk_cw_epl_corr.h    |  202 -
 src/core/interfaces/acquisition_interface.h        |    1 -
 src/core/interfaces/channel_interface.h            |    3 -
 src/core/interfaces/configuration_interface.h      |    1 +
 src/core/interfaces/gnss_block_interface.h         |   42 +-
 src/core/interfaces/tracking_interface.h           |    1 -
 src/core/libs/CMakeLists.txt                       |    4 +
 src/core/libs/gnss_sdr_supl_client.cc              |   25 +-
 src/core/libs/string_converter.cc                  |   16 +
 src/core/libs/string_converter.h                   |    1 +
 src/core/libs/supl/CMakeLists.txt                  |   29 +-
 src/core/libs/supl/supl.h                          |    9 +
 src/core/receiver/CMakeLists.txt                   |    7 +-
 src/core/receiver/control_thread.cc                |  538 +--
 src/core/receiver/control_thread.h                 |   63 +-
 src/core/receiver/file_configuration.cc            |   15 +
 src/core/receiver/file_configuration.h             |    1 +
 src/core/receiver/gnss_block_factory.cc            |  955 ++---
 src/core/receiver/gnss_block_factory.h             |   29 +-
 src/core/receiver/gnss_flowgraph.cc                |  195 +-
 src/core/receiver/gnss_flowgraph.h                 |    9 +-
 src/core/receiver/in_memory_configuration.cc       |    7 +
 src/core/receiver/in_memory_configuration.h        |    1 +
 src/core/system_parameters/CMakeLists.txt          |    1 +
 src/core/system_parameters/GPS_L1_CA.h             |   12 +-
 src/core/system_parameters/GPS_L2C.h               |    4 +-
 src/core/system_parameters/Galileo_E1.h            |  241 +-
 src/core/system_parameters/Galileo_E5a.h           |  296 +-
 src/core/system_parameters/MATH_CONSTANTS.h        |   14 +-
 src/core/system_parameters/galileo_ephemeris.cc    |   51 +-
 src/core/system_parameters/galileo_ephemeris.h     |    6 +-
 src/core/system_parameters/galileo_fnav_message.cc |  465 +--
 src/core/system_parameters/galileo_fnav_message.h  |   24 +-
 .../galileo_navigation_message.cc                  |   94 +-
 .../system_parameters/galileo_navigation_message.h |   21 +-
 src/core/system_parameters/galileo_utc_model.h     |    2 -
 src/core/system_parameters/gnss_satellite.cc       |   37 +-
 src/core/system_parameters/gnss_signal.cc          |    6 +-
 src/core/system_parameters/gnss_signal.h           |    2 +
 src/core/system_parameters/gnss_synchro.h          |    7 +-
 src/core/system_parameters/gps_acq_assist.h        |    1 -
 src/core/system_parameters/gps_almanac.h           |    4 +-
 src/core/system_parameters/gps_cnav_ephemeris.h    |    6 +-
 src/core/system_parameters/gps_cnav_iono.h         |    2 +-
 .../gps_cnav_navigation_message.cc                 |  199 +-
 .../gps_cnav_navigation_message.h                  |   10 +-
 src/core/system_parameters/gps_cnav_utc_model.cc   |    2 +-
 src/core/system_parameters/gps_cnav_utc_model.h    |    1 -
 src/core/system_parameters/gps_ephemeris.cc        |   47 +-
 src/core/system_parameters/gps_ephemeris.h         |    4 +-
 src/core/system_parameters/gps_iono.h              |    2 +-
 .../system_parameters/gps_navigation_message.cc    |   49 +-
 .../system_parameters/gps_navigation_message.h     |    9 +-
 src/core/system_parameters/gps_ref_location.h      |    1 -
 src/core/system_parameters/gps_ref_time.h          |   19 +-
 src/core/system_parameters/gps_utc_model.h         |    1 -
 src/core/system_parameters/rtcm.cc                 | 4207 ++++++++++++++++++++
 src/core/system_parameters/rtcm.h                  | 1136 ++++++
 src/core/system_parameters/sbas_ephemeris.cc       |    2 -
 src/core/system_parameters/sbas_ephemeris.h        |    2 +-
 .../sbas_ionospheric_correction.cc                 |    6 +-
 .../sbas_ionospheric_correction.h                  |    2 +-
 .../system_parameters/sbas_satellite_correction.cc |   10 +-
 .../system_parameters/sbas_satellite_correction.h  |    2 +-
 src/core/system_parameters/sbas_telemetry_data.cc  |   48 +-
 src/core/system_parameters/sbas_telemetry_data.h   |   11 +-
 src/core/system_parameters/sbas_time.h             |   36 +-
 src/main/CMakeLists.txt                            |    4 +
 src/main/main.cc                                   |   51 +-
 src/tests/CMakeLists.txt                           |   51 +-
 src/tests/arithmetic/tracking_loop_filter_test.cc  |  222 ++
 .../control_thread/control_message_factory_test.cc |    9 +-
 src/tests/control_thread/control_thread_test.cc    |   48 +-
 src/tests/flowgraph/gnss_flowgraph_test.cc         |   39 +-
 src/tests/formats/rtcm_test.cc                     |  601 +++
 .../string_converter_test.cc                       |    0
 src/tests/gnss_block/file_output_filter_test.cc    |   47 -
 src/tests/gnss_block/fir_filter_test.cc            |   18 +-
 .../galileo_e1_dll_pll_veml_tracking_test.cc       |   18 +-
 ...pcps_8ms_ambiguous_acquisition_gsoc2013_test.cc |   89 +-
 ..._e1_pcps_ambiguous_acquisition_gsoc2013_test.cc |   99 +-
 ...ileo_e1_pcps_ambiguous_acquisition_gsoc_test.cc |   74 +-
 .../galileo_e1_pcps_ambiguous_acquisition_test.cc  |  117 +-
 ...s_cccwsr_ambiguous_acquisition_gsoc2013_test.cc |   87 +-
 ...uicksync_ambiguous_acquisition_gsoc2014_test.cc |  106 +-
 ...cps_tong_ambiguous_acquisition_gsoc2013_test.cc |   82 +-
 ...e5a_pcps_acquisition_gsoc2014_gensource_test.cc |  450 +--
 src/tests/gnss_block/galileo_e5a_tracking_test.cc  |    9 +-
 src/tests/gnss_block/gnss_block_factory_test.cc    |  120 +-
 .../gps_l1_ca_pcps_acquisition_gsoc2013_test.cc    |   90 +-
 .../gnss_block/gps_l1_ca_pcps_acquisition_test.cc  |  117 +-
 ...a_pcps_multithread_acquisition_gsoc2013_test.cc |   26 +-
 ..._l1_ca_pcps_opencl_acquisition_gsoc2013_test.cc |   88 +-
 ..._ca_pcps_quicksync_acquisition_gsoc2014_test.cc |  113 +-
 ...ps_l1_ca_pcps_tong_acquisition_gsoc2013_test.cc |   87 +-
 .../gnss_block/gps_l2_m_dll_pll_tracking_test.cc   |   84 +-
 .../gnss_block/gps_l2_m_pcps_acquisition_test.cc   |  126 +-
 src/tests/gnss_block/rtcm_printer_test.cc          |   77 +-
 .../gnuradio_block/unpack_2bit_samples_test.cc     |  310 ++
 src/tests/single_test_main.cc                      |   37 -
 src/tests/test_main.cc                             |   52 +-
 src/utils/front-end-cal/CMakeLists.txt             |  147 +-
 src/utils/front-end-cal/main.cc                    |  120 +-
 .../libs/gps_l1_ca_dll_pll_read_tracking_dump.m    |    7 +-
 593 files changed, 41218 insertions(+), 43881 deletions(-)
 create mode 100644 MANIFEST.md
 delete mode 100644 conf/gnss-sdr_GPS_L1_USRP_X300_realtime_new.conf
 delete mode 100644 conf/gnss-sdr_GPS_L1_gr_complex_optim_trk.conf
 copy conf/{gnss-sdr_GPS_L1_gr_complex.conf => gnss-sdr_GPS_L1_ishort.conf} (78%)
 copy conf/{gnss-sdr_GPS_L1_nsr.conf => gnss-sdr_GPS_L1_nsr_twobit_packed.conf} (79%)
 rename conf/{gnss-sdr_Galileo_E1_short.conf => gnss-sdr_Galileo_E1_ishort.conf} (83%)
 copy conf/{gnss-sdr_Hybrid_byte.conf => gnss-sdr_Hybrid_byte_sim.conf} (81%)
 copy conf/{gnss-sdr_Hybrid_nsr.conf => gnss-sdr_Hybrid_gr_complex.conf} (83%)
 rename conf/{gnss-sdr_Hybrid_short.conf => gnss-sdr_Hybrid_ishort.conf} (83%)
 rename conf/{gnss-sdr_multichannel_GPS_L1_L2_Galileo_E1B_Flexiband_realtime_III_1b.conf => gnss-sdr_multichannel_GPS_L1_L2_Galileo_E1B_Flexiband_bin_file_III_1b.conf} (86%)
 delete mode 100644 conf/gnss-sdr_multichannel_GPS_L2_M_Flexiband_bin_file_III_1a.conf
 rename conf/{gnss-sdr_multisource_Hybrid_short.conf => gnss-sdr_multisource_Hybrid_ishort.conf} (84%)
 delete mode 100644 conf/old/gnss-sdr_SBAS_short.conf
 delete mode 100644 conf/old/gnss-sdr_acq_CCCWSR.conf
 delete mode 100644 conf/old/gnss-sdr_acq_Tong.conf
 delete mode 100644 conf/old/gnss-sdr_acq_assistance_test.conf
 delete mode 100644 conf/old/gnss-sdr_array.conf
 delete mode 100644 conf/old/gnss-sdr_galileo_e1_tcp_connector_tracking.conf
 delete mode 100644 conf/old/gnss-sdr_ishort_file_read.conf
 delete mode 100644 conf/old/gnss-sdr_nmea_tty_output.conf
 delete mode 100644 conf/old/gnss-sdr_tcp_connector_tracking.conf
 delete mode 100644 conf/old/master.conf
 delete mode 100644 docs/doxygen/Doxyfile.generic
 create mode 100644 src/algorithms/PVT/libs/geojson_printer.cc
 copy src/{utils/gpstk/gnsspvt/src/kml_printer_gpstk.h => algorithms/PVT/libs/geojson_printer.h} (60%)
 create mode 100644 src/algorithms/PVT/libs/ls_pvt.cc
 copy src/algorithms/{tracking/libs/tcp_packet_data.h => PVT/libs/ls_pvt.h} (67%)
 create mode 100644 src/algorithms/PVT/libs/pvt_solution.cc
 create mode 100644 src/algorithms/PVT/libs/pvt_solution.h
 copy src/algorithms/acquisition/gnuradio_blocks/{pcps_acquisition_cc.cc => pcps_acquisition_sc.cc} (59%)
 copy src/algorithms/acquisition/gnuradio_blocks/{pcps_acquisition_cc.h => pcps_acquisition_sc.h} (80%)
 create mode 100644 src/algorithms/channel/libs/channel_msg_receiver_cc.cc
 create mode 100644 src/algorithms/channel/libs/channel_msg_receiver_cc.h
 copy src/algorithms/data_type_adapter/adapters/{ishort_to_cshort.cc => ibyte_to_cshort.cc} (61%)
 copy src/algorithms/data_type_adapter/adapters/{ishort_to_cshort.h => ibyte_to_cshort.h} (77%)
 copy src/algorithms/data_type_adapter/gnuradio_blocks/{interleaved_short_to_complex_short.cc => interleaved_byte_to_complex_short.cc} (68%)
 copy src/algorithms/data_type_adapter/gnuradio_blocks/{interleaved_short_to_complex_short.h => interleaved_byte_to_complex_short.h} (64%)
 delete mode 100644 src/algorithms/libs/nco_lib.cc
 delete mode 100644 src/algorithms/libs/nco_lib.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/.gitignore
 copy COPYING => src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/COPYING (100%)
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/Doxyfile.in
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/DoxygenLayout.xml
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/README.md
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/README.txt
 copy src/{core/system_parameters/gps_ref_location.cc => algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/apps/volk_gnsssdr_profile.h} (74%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/{ => Modules}/CMakeParseArgumentsCopy.cmake (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/{ => Modules}/FindORC.cmake (95%)
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Modules/VolkAddTest.cmake
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/{ => Modules}/VolkBoost.cmake (97%)
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Modules/VolkBuildTypes.cmake
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/{ => Modules}/VolkConfig.cmake (55%)
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Modules/VolkConfigVersion.cmake.in
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/{GrPython.cmake => Modules/VolkPython.cmake} (94%)
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Modules/VolkVersion.cmake
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/docs/extending_volk.dox
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/docs/images/VOLK_GNSSSDR_Usage_Example.png
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/docs/kernels.dox
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/docs/main_page.dox
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/docs/terms_and_techniques.dox
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/docs/using_volk_gnsssdr.dox
 copy src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include/volk_gnsssdr/{constants.h => saturation_arithmetic.h} (50%)
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include/volk_gnsssdr/volk_gnsssdr_avx_intrinsics.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include/volk_gnsssdr/volk_gnsssdr_neon_intrinsics.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include/volk_gnsssdr/volk_gnsssdr_sine_table.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include/volk_gnsssdr/volk_gnsssdr_sse3_intrinsics.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include/volk_gnsssdr/volk_gnsssdr_sse_intrinsics.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/CommonMacros/CommonMacros.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/CommonMacros/CommonMacros_16ic_cw_epl_corr_32fc.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/CommonMacros/CommonMacros_8ic_cw_epl_corr_32fc.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/CommonMacros/README.txt
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/README.txt
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_16sc_magnitude_32f_aligned16_orc_impl.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_32f_x2_add_32f.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_32fc_s32fc_multiply_32fc.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_32fc_x2_multiply_32fc.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8i_accumulator_s8i.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8i_x2_add_8i.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8ic_conjugate_8ic.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8ic_magnitude_squared_8i.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8ic_s8ic_multiply_8ic.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8ic_x2_dot_prod_8ic.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8ic_x2_multiply_8ic.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8ic_x5_cw_epl_corr_8ic_x3.orc (100%)
 rename src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/{ => kernels/volk_gnsssdr/asm}/orc/volk_gnsssdr_8u_x2_multiply_8u.orc (100%)
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_convert_32fc.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_resampler_fast_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_resamplerfastpuppet_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_resamplerfastxnpuppet_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_resamplerxnpuppet_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_rotatorpuppet_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_s32fc_x2_rotator_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x2_dot_prod_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x2_dot_prod_16ic_xn.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x2_dotprodxnpuppet_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x2_multiply_16ic.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x2_rotator_dot_prod_16ic_xn.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x2_rotator_dotprodxnpuppet_16ic.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x5_cw_epl_corr_32fc_x3.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x5_cw_epl_corr_TEST_32fc_x3.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x7_cw_vepl_corr_32fc_x5.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_xn_resampler_16ic_xn.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_xn_resampler_fast_16ic_xn.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32f_sincos_32fc.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_resamplerxnpuppet_32fc.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_s32f_convert_8ic.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_s32f_x4_update_local_code_32fc.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_x2_rotator_dot_prod_32fc_xn.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_x2_rotator_dotprodxnpuppet_32fc.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_x5_cw_epl_corr_32fc_x3.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_x7_cw_vepl_corr_32fc_x5.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32fc_xn_resampler_32fc_xn.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_8ic_x5_cw_epl_corr_32fc_x3.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_8ic_x5_cw_epl_corr_8ic_x3.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_8ic_x7_cw_vepl_corr_32fc_x5.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_8ic_x7_cw_vepl_corr_TEST_32fc_x5.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_8ic_x7_cw_vepl_corr_safe_32fc_x5.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_8ic_x7_cw_vepl_corr_unsafe_32fc_x5.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincos_32fc.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincospuppet_32fc.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_x2_update_local_carrier_32fc.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/gcc_x86_cpuid.h
 create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/kernel_tests.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_add_quad_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_add_quad_aligned16.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_branch_4_state_8_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_branch_4_state_8_aligned16.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_permute_and_scalar_add_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_permute_and_scalar_add_aligned16.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_quad_max_star_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_16s_quad_max_star_aligned16.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32f_fm_detect_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32f_fm_detect_aligned16.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32f_index_max_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32f_index_max_aligned16.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32fc_index_max_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32fc_index_max_aligned16.h
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32fc_power_spectral_density_32f_aligned16.cc
 delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/qa_32fc_power_spectral_density_32f_aligned16.h
 delete mode 100644 src/algorithms/observables/adapters/mixed_observables.cc
 delete mode 100644 src/algorithms/observables/adapters/mixed_observables.h
 delete mode 100644 src/algorithms/observables/gnuradio_blocks/mixed_observables_cc.cc
 delete mode 100644 src/algorithms/observables/gnuradio_blocks/mixed_observables_cc.h
 delete mode 100644 src/algorithms/output_filter/CMakeLists.txt
 delete mode 100644 src/algorithms/output_filter/adapters/CMakeLists.txt
 delete mode 100644 src/algorithms/output_filter/adapters/file_output_filter.cc
 delete mode 100644 src/algorithms/output_filter/adapters/file_output_filter.h
 delete mode 100644 src/algorithms/output_filter/adapters/null_sink_output_filter.cc
 delete mode 100644 src/algorithms/output_filter/adapters/null_sink_output_filter.h
 create mode 100644 src/algorithms/signal_source/adapters/two_bit_packed_file_signal_source.cc
 copy src/algorithms/signal_source/adapters/{two_bit_cpx_file_signal_source.h => two_bit_packed_file_signal_source.h} (70%)
 create mode 100644 src/algorithms/signal_source/gnuradio_blocks/unpack_2bit_samples.cc
 create mode 100644 src/algorithms/signal_source/gnuradio_blocks/unpack_2bit_samples.h
 delete mode 100644 src/algorithms/tracking/adapters/galileo_volk_e1_dll_pll_veml_tracking.cc
 delete mode 100644 src/algorithms/tracking/adapters/galileo_volk_e1_dll_pll_veml_tracking.h
 delete mode 100644 src/algorithms/tracking/adapters/gps_l1_ca_dll_fll_pll_tracking.cc
 delete mode 100644 src/algorithms/tracking/adapters/gps_l1_ca_dll_fll_pll_tracking.h
 create mode 100644 src/algorithms/tracking/adapters/gps_l1_ca_dll_pll_c_aid_tracking.cc
 copy src/algorithms/tracking/adapters/{gps_l2_m_dll_pll_tracking.h => gps_l1_ca_dll_pll_c_aid_tracking.h} (74%)
 delete mode 100644 src/algorithms/tracking/adapters/gps_l1_ca_dll_pll_optim_tracking.cc
 delete mode 100644 src/algorithms/tracking/adapters/gps_l1_ca_dll_pll_optim_tracking.h
 delete mode 100644 src/algorithms/tracking/gnuradio_blocks/galileo_volk_e1_dll_pll_veml_tracking_cc.cc
 delete mode 100644 src/algorithms/tracking/gnuradio_blocks/galileo_volk_e1_dll_pll_veml_tracking_cc.h
 delete mode 100644 src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_fll_pll_tracking_cc.cc
 delete mode 100644 src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_fll_pll_tracking_cc.h
 create mode 100644 src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_c_aid_tracking_cc.cc
 copy src/algorithms/tracking/gnuradio_blocks/{gps_l1_ca_dll_pll_tracking_cc.h => gps_l1_ca_dll_pll_c_aid_tracking_cc.h} (58%)
 copy src/algorithms/tracking/gnuradio_blocks/{gps_l1_ca_dll_pll_tracking_gpu_cc.cc => gps_l1_ca_dll_pll_c_aid_tracking_sc.cc} (51%)
 copy src/algorithms/tracking/gnuradio_blocks/{gps_l1_ca_dll_pll_tracking_cc.h => gps_l1_ca_dll_pll_c_aid_tracking_sc.h} (66%)
 delete mode 100644 src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_optim_tracking_cc.cc
 delete mode 100644 src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_optim_tracking_cc.h
 delete mode 100644 src/algorithms/tracking/libs/correlator.cc
 delete mode 100644 src/algorithms/tracking/libs/correlator.h
 create mode 100644 src/algorithms/tracking/libs/cpu_multicorrelator.cc
 create mode 100644 src/algorithms/tracking/libs/cpu_multicorrelator.h
 create mode 100644 src/algorithms/tracking/libs/cpu_multicorrelator_16sc.cc
 create mode 100644 src/algorithms/tracking/libs/cpu_multicorrelator_16sc.h
 create mode 100644 src/algorithms/tracking/libs/tracking_loop_filter.cc
 create mode 100644 src/algorithms/tracking/libs/tracking_loop_filter.h
 delete mode 100644 src/algorithms/tracking/libs/volk_cw_epl_corr.h
 create mode 100644 src/core/system_parameters/rtcm.cc
 create mode 100644 src/core/system_parameters/rtcm.h
 create mode 100644 src/tests/arithmetic/tracking_loop_filter_test.cc
 create mode 100644 src/tests/formats/rtcm_test.cc
 rename src/tests/{string_converter => formats}/string_converter_test.cc (100%)
 delete mode 100644 src/tests/gnss_block/file_output_filter_test.cc
 create mode 100644 src/tests/gnuradio_block/unpack_2bit_samples_test.cc

-- 
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