[hamradio-commits] [gnss-sdr] branch master created (now 347dceb)
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Fri Dec 5 12:39:11 UTC 2014
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a change to branch master
in repository gnss-sdr.
at 347dceb Adding new DOI
This branch includes the following new commits:
new 0d9423d git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@70 64b25241-fba3-4117-9849-534c7e92360d
new 228fa3b moving things to trunk
new a934521 testing eclipse
new 0069bef git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@74 64b25241-fba3-4117-9849-534c7e92360d
new 1040e68 Added J.Arribas contributions: PVT with basic least squares and rinex 2.1 output is now enabled, tracking channels now estimate the CN0 and performs a basic carrier lock detector and returns to acquisition if the tracking loss the lock.
new bd51c2a IT++ dependency and build instructions added to README
new dcc3e4d Change of the set_doppler_freq_shift(float phase) to set_doppler_freq_shift(float doppler_freq_hz), and set_prn_code_phase(signed int phase) to set_prn_code_phase(signed int phase_samples), which are more appropiate, in tracking_interface. Minor changes in tracking adapters to be coherent with the new variable names
new 93bb040 Changes in gps_l1_ca_pcps_acquisition_cc.cc. New test statistic of CFAR algorithm, according to decision theory.
new 004cd77 BUG FIX: Now the file_signal_source obeys the SignalSource.samples configuration parameter in the conf file. This fix allows limiting the number of samples to be processed by the receiver.
new 34d1c51 GNSS-SDR Major changes:
new 994e2dd Bug fixed in gps_l1_ca_pcps_acquisition_cc. Re-acquisition is ok now.
new 40754e6 Linear Algebra Library replacement: ITPP is now replaced by Armadillo
new 57f7a12 Removed namespace arma in PVT. Now Armadillo is called using arma::xxxx
new 69b8ac0 - Major changes: - The executable file and the default configuration file is now changed from "./install/mercurio" and "./conf/mercurio.conf" to "./install/gnss-sdr" and "./conf/gnss-sdr.conf", respectively. - Configuration file structure changed to define in a single entry the internal sampling frequency (after the signal conditioner). NOTICE that this change affects the all the adapters (acquisition, tracking, telemetry_decoder, observables, and PVT [...]
new 8fd6b66 Added GNURadio 3.4.2 and Ubuntu 11.10 compatibility. Environment variable GNURADIO_330_ROOT is now generic GNURADIO_ROOT
new 268d463 Added Google-Perftools linker flags to jamroot.jam
new fb6151c USRP1 source, that was build upon gnuradio-usrp, has been deactivated. Now GNSS-SDR is compatible with GNU Radio 3.5.0
new 4e6d8f8 Enabling multithreading by default
new b03a22a Updating build instructions
new a527ebe Updating build instructions and fixing typos
new 47ec224 Adding header and some corrections
new b2e91bd updating perftools version
new b4eae8c updating perftools version
new baebfd9 Adding compatibility with Mac OS X 10.6.8 (Snow Leopard)
new 181596a Fixing some problems with Boost round (works in darwin) and std::round (works in linux gcc). Also fixing building problems
new 7aa58ef Fixing the round problem
new 2724e20 Fixing typo in variable name
new 67da579 Fixing typo in variable name
new 87aa9ba Now GNSS-SDR builds in Mac OS X 1.6
new 27b5074 gnss-sdr now accepts a --config_file flag for specifying the configuration file:
new 0cee2be Now you can change the default /tmp directory with the flag --log_dir
new 48719c3 Improving documentation
new 2ce6270 Adding documentation and improving code formatting.
new fc4d8cc Recovering compatibility with the Boost version that comes with Ubuntu 10.10.
new ca5463e Improvements in the decodification of NAV message; Some advances in the implementation of a RINEX printer (remains deactivated)
new 3ceef64 Minor documentation fixes, changes of #defines by const
new ce4ddd0 Deleting gps_telemetry.cc and gps_telemetry.h. Most of the functions were not used anywhere, the others have been moved to places in which make sense.
new b96f882 Remove legacy code
new b49fb74 Reference to official KML standard
new d61d869 Added more decodification of the NAV data message
new 03d6999 - Removed d_TGD from clock correction computation (bug fix)
new 8738498 Added a method in gps_navigation message that computes UTC time.
new db1880f fix compitation in Ubuntu
new b1d1d53 deactivates SetVersionString
new 9a2d4c8 Improvements in RINEX headers
new a555102 The navigation message class now computes satellite velocity, which can be useful for some synchronization algorithms (e.g. Vector Tracking Loops)
new ca960b9 Now the software recognizes the satellite block to which the SV belongs.
new 31faaa7 Minor documentation fixes
new dab517a Advances with the rinex printer.
new bc62d8d Some code cleaning
new 76b33f2 Now the Rinex_Printer prints all the satellites' nav data available in the channels.
new 63377a4 The class gps_navigation_message is now Gps_Navigation_Message, following the coding style.
new a9415b8 Rinex_Printer now prints observable data in 2.11 format. Still experimental.
new 69f9d8f Class kml_printer is now Kml_Printer, following the coding style.
new 32690a7 Tracking Classes are now upper case.
new 82c1743 code cleaning
new 276f7dd cleaning code
new 60da2f4 Code cleaning
new 115b36c add a new class called gnss_satellite.
new d9aff36 Introducing Gnss_Satellite into the receiver
new c030420 Extending the Gnss_Satellite class to the acquisition interfaces
new 0704e66 Fixes problem that broke compilation in Mac OS
new 305d9f1 Class Gnss_Satellite extended to tracking
new b72802a Added experimental SIMD-accelerated correlator for tracking, using GNURadio volk libraries.
new 80af09f Acquisition, Tracking and TelemetryDecoder blocks now use Gnss_Satellite class and have access to know what parameters have to use. Algorithms are not system-related anymore.
new 88aab41 Restoring trunk from an accident
new 3bff16b Code cleaning.
new 059b05f Fixing compilation and linking of googletest
new c4f426c README updated with instructions about Google Test
new e37f6cd Added documentation for Google Test in Mac OS X
new 0d598a7 Added implementation of plain cordic class in tracking/libs. Added a corresponding test. The implementation is slower than standard sin and cos implementations, so it is not used in the receiver. The test will fail otherwise, indicating that this should be used instead of standard functions.
new 3b51890 Cleaning tests
new 5170a9b Cleaning compilation warnings
new 2292590 Added new classes Gnss_Synchro and Gnss_Signal
new ec57e48 Major changes in flowgraph, configuration file and channel. Added gnss_signal class.
new dd01b83 GNSS SDR now uses the unified Gnss_Synchro class to exchange signal synchronization data between Acquisition, Tracking and Telemetry decoder blocks.
new 9f3fbeb Code cleaning and few optimizations in tracking modules.
new cdccdac Bug fixed in channel.cc
new 9625070 Pretty-printing of satellites is back again
new c186828 Code cleaning and documentation
new a8f6695 compilation warning cleaned
new ceef160 Added fixed point nco test. It is faster than std C++ in debug mode, but in release performs the same.
new 16a1797 Telemetry decoder module now uses the Gnss_Synchro class to communicate the block with the observables block
new 0046d91 Completed the migration to Gnss_Synchro as a common object to exchange signal synchronization data between gnss-sdr GNURadio blocks
new 0a62725 - Improved speed for samples inconsistency check in tracking modules, and - Added a total elapsed run time counter in main: now it is possible to compare the post-processing time with the signal duration. The elapsed time is reported in STD::COUT when GNSS-SDR finish the main thread.
new 6fb0a2e New test for gnuradio block direct_resampler_conditioner_cc
new 69db063 Changes in src/test/test_main.cc
new ac3fbe2 Cleaning tests
new b7bb79a Code cleaning: deleted old dependences with Gregory GPS-SDR files
new 2406a77 Updated tracking to use cmath round which is faster than boost::math::round
new 2dd2a22 The Rinex Printer destructor now erases Rinex files if they are empty.
new ac8f9e0 Bug fixed in function Channel::disconnect.
new 6d26d6c Google-perftools has been renamed as gperftools and updated to 2.0
new 0504839 New folder data_type_adapter
new 08f1444 Added new folder src/algorithms/input_folder
new c5d142a Deleting old direct_resampler
new eecf597 Fixed some bugs
new ae3296b Fixed some bugs
new 203ccbd Added new folder resampler
new 9eac86f Added direct_resampler files
new d5655f2 Major changes. Signal Conditioner holds now blocks to change data type, filter and resample input data.
new d665fe9 Updated direct_resampler_conditioner_cc_test
new 553cd48 control_thread is now a smart pointer. No deletes in C++11 style. In this case I think is useless, but serves as example
new 17bf90e git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@175 64b25241-fba3-4117-9849-534c7e92360d
new c0aca3b Major changes: - Fir_Filter implementation for InputFilter block in SignalConditioner - Tests for InputFilter and Resampler - Fixed some bugs
new e3cf688 Fixed a bug in src/tests/test_main.cc
new 756e6fe Bug fixed in compilation of fir_filter_test.cc on Mac
new c428fe2 Changes in flowgraph and channel_fsm. Now the number of channels in acquisition mode can be controlled from the config file.
new 1cb02b5 New signal source for real-time operation with Universal Hardware Driver (UHD) devices. RF Real-time milestone reached!!
new 8f49a21 How to build GNU Radio 3.5.2 and UHD in Mac OS X
new 5729818 How to build GNU Radio 3.5.2 and UHD in Mac OS X
new e3f8b0a Code cleaning
new 5f51f51 Correlator class librery now uses volk_profile information to select the best architecture for the SIMD enabled functions.
new 984b782 Added a new tracking algorithm that uses TCP sockets to move the work of a processing block to a remote machine executing MATLAB Simulink.
new 5340ada Added keyboard response functionality: Now it is possible to stop GNSS-SDR from the keyboard order "q"+ENTER
new ddb5b0e Small bug in UHD Source corrected
new 0319b18 David Pubill added to the Developers list
new 3533a08 Fixed bug that prevented the code to compile in Mac OS. Documentation added
new 0d6462e Unnecessary include removed
new 7081c4f code cleaning
new 89a67c9 code cleaning
new 9d34147 Major update to improve the GNSS-SDR pseudorange precision and correct some PVT bugs:
new 1c0fed7 Removed some debug messages from release compilation to debug compilation (Using DLOG() instead of LOG_AT_LEVEL() ) to speed up a bit the release execution.
new 72df1f7 minor code cleaning
new d467874 Bug correction in tracking lock detector threshold comparison algorithm.
new 0cc9a67 Added documentation
new 9507651 Restructuring the src/tests directory. Deleted old tests. Added new test cases. Added signal sample for the tests.
new f808222 fixed: Indentation according to coding style
new a6c2300 added documentation
new 8214655 Removed clang warning about bad-placed parentheses
new 088cfbb small clean-up
new b38b2e2 Updated versions of required libraries
new f6892a8 It seems that definitions such as
new 0d8b26d Revert changes of bits_slices struct since it was not decoding the navigation message properly
new ec6952d revert changes
new fb287c0 remove weird symbol
new aab40c9 Simulink tracking block updated: generation of the Simulink model from a script MATLAB and improvement of the tracking algorithm (both PLL and DLL). Added multi-threading support for MATLAB.
new c9a06f7 Major update: 1) Galileo E1 Acquisition adapter block added (Gnuradio block modification to use the same block with the 2 systems with 2 adapters) 2) Tests and signal samples for Galileo E1 Acquisition signal block 3) Library for Galileo E1 signal processing 4) Galileo_E1.h with constant variables for this system
new d579d0d Gives and informative message and exits the program when the source file is not found, instead of abort and core dumping
new b67be26 Explicitly informs about the logging path and how to change it with the --log_dir flag. This is specially useful in MacOS, where the default path is not /tmp but a lengthly, not-easy-to-memorize folder name. This change requires Boost 1.45 or above. Ubuntu 10.10 shipped Boost 1.42, so this change breaks compatibility with Ubuntu 10.10. Feel free to remove the boost::filesystem::temp_directory_path() call if you want to continue using Boost 1.42. The --log_dir flag wi [...]
new bff49cd Added some info stating that this is the default configuration file and the usage of the --config_file flag
new e503ab9 Change from a personal data path to a generic ../data/my_capture.dat
new 5ff5e8e Better exception handling for File_Signal_Source
new 6f7b4f5 Added freq_xlating_fir_filter class, this class implements a FIR filter and a composite frequency translation that shifts center_frequency down to zero Hz.
new 721004b Changing nouns of variables of freq_xlating_fir_filter. Improving configuration files.
new b849b20 Added optional support for Sparkfun SiGe GN3S USB GPS RF sampler:
new fb82c22 Correlator class now takes profit of the GNU Radio memory alignment, used by Volk SIMD functions
new 690d7c6 About 40% of tracking speed improvement by extending the early local code replica and using memcpy to generate prompt and late replicas.
new bc87ea4 Added support for the Realtek RTL2832U OsmoSDR signal source. The Rtlsdr_Signal_Source adapter compilation is optional. See GNSS-SDR README for more information.
new 2252797 Post-processing of Baseband signals captured using IQ Interleaved short integers are now supported using the new data type adapter Ishort_To_Complex
new 681bd60 Files to test an experiment performed by Luis Esteve in the framework of the Google Summer of Code (GSoC) 2012, with the collaboration of Javier Arribas and Carles Fernández, related to the extension of GNSS-SDR to Galileo. The objective is perform a positive acquisition of in-orbit Galileo signals in the E1 band.
new eeb006a Bug fixed.
new f2551ed Added variable initializations that remove warnings when compiling in release mode [-Wuninitialized]
new 706e037 Added variable initializations that remove warnings when compiling in release mode [-Wuninitialized]
new db5d130 added phase initialization that removes warning when compiling
new 7a8d4a6 Added some const
new c28906d Added information about the GN3S_DRIVER variable
new 1da1371 Added information about the RTL-SDR support
new 133f771 Added info about OSMOSDR_ROOT
new 5333c31 Cleaning up the information
new c6c5dec Added Dilution Of Precision (DOP) values computation in the Least Squares PVT solver.
new 2bb7afc Added Matlab functions to analyze tracking results in 64 bits systems.
new 45d7220 First version of Galileo E1 DLL PLL Very Early Minus Late Tracking. Added some functions in Matlab to analyze the results.
new 5985125 Added NMEA 2.1 protocol for PVT dump. This is an experimental release that only supports FILE dump operations.
new cee0dd3 Added TTY serial device NMEA output (Linux only)
new cc02888 Freq_xlating_fir_filter decimation factor now can be configured using GNSS-SDR configuration file.
new 10a4ac6 Cleaning code and comments
new 01c80da Fixed bug in gnss_flowgraph.cc. Galileo satellites added to available_GNSS_signals_
new 03208cb Cleaned debugging prints.
new 0703dd2 Optimizations in PCPS Acquisition module:
new 02ab6ce New GPS L1 CA tracking module GpsL1CaDllPllOptimTracking optimized for speed:
new 90146d2 Bug fixed in flowgraph.
new 2ef8d7d Cleaning the code.
new f0a0f94 Added documentation to the code
new 5b5f165 Some comments added, code cleaning
new bcce543 Solved a bug on the Galileo PCPS acquisition where the local code replica was set to all zeros on some configurations.
new 4859faa - PCPS Acquisition VOLK optimizations for the carrier wipeoff operation. -Added galileo E1 tracking matlab plot utility for 32 bits systems
new a25e712 Bug correction for acquisition and tracking: acquisition Doppler sign were inverted and this issue caused several wrong interpretations in tracking algorithms, resulting in a swap in I/Q components. Now the bug was corrected in all tracking algorithms.
new c241b7b - Added TCP connector for Galileo E1 simulink tracking - Added simulink-based Galileo_E1_DLL_PLL_VEML_Tracking
new 323e8e6 Code cleaning, comments, code style fixes
new af92708 Added galileo_e1_dll_pll_veml MATLAB tracking dump reader script for 32 bit systems
new 3628453 - Bug in carrier lock detector algorithm corrected - Code cleaning and DLL/PLL variable renaming in galileo_e1_dll_pll_veml tracking
new 1aea9db Changed the "CN_estimators" library name by the more informative "lock_detectors". The CN0 estimators for GPS L1 C/A and Galileo E1 have been unified
new d85f65e Galileo E1b/c tracking improvement and code cleaning
new a4eb25c Change of SourceForge repository because of their update. Delete Mac OS X instructions, since Apple's GCC toolchain is now broken and abandoned in favor of LLVM/Clang, and building GNU Radio in a Mac is now a roller coaster.
new 0826ea0 Change of SourceForge repository because of their update.
new 16c4f4c Testing the new SourceForge repository
new b86d611 TCP connector for Galileo tracking improved. Code cleaning in Galileo tracking
new 994de02 Fix sign in Doppler acquisition tests
new fb0b2b8 Code cleaning
new ae4a867 code cleaning
new 9b62455 Code cleaning
new 6b33aad Code cleaning
new f085246 Code cleaning
new df984c2 One "{" was missing
new 25a30e3 Code cleaning
new 422189b code cleaning
new 9727444 Fix device_address bug, added comments, code cleaning
new e659ca9 Fix bug identifying the USRP
new 268b4ab Code cleaning
new 2c700a4 Code cleaning
new 9b1a64c Code cleaning
new 8174c91 Code cleaning
new 0edaeb0 Code cleaning
new 3b489d0 Code cleaning
new aff4aee Code cleaning
new 5662d02 Code cleaning
new 33eb1c8 changed join() by timer_join(...) for keyboard thread termination, that was blocking the program ending
new 54df592 GPS DLL PLL Tracking code rearrange to match the Galileo DLL PLL algorithm and code cleaning.
new 0760fa0 - New NCO library for carrier signal generation: Provides a fixed point optimized wrapper for GNU Radio fxp CORDIC and SSE2 floating point implementation ( sse_mathfunc.h implementation). The library is available as nco_lib.h
new 818d9e1 Start migration to GNU Radio 3.7 new C++ API. This commit replaces some components of gnuradio-core by the new components gr-blocks, gr-fft and gr-filter.
new 080305c New ultra-fast All-In-One Carrier wipe-off and Early-Prompt-Late correlator using Intel AVX SSE3 intrinsics.
new 1133d0a Remove GNURADIO_ROOT environment variable dependency
new 2a2a6f1 Remove reference to GNURADIO_ROOT
new 22254b0 Partial bug correction in RINEX generation. Fotmat issues and UTC computation.
new 4adeef7 Minor code cleaning
new c3e2e2e Added PVT solver utility in /src/utils/gpstk/gnsspvt that uses the GpsTk satellite navigation library. It can be used to process GNSS-SDR RINEX files.
new 520deaf Added PVT solver utility in /src/utils/gpstk/gnsspvt that uses the GpsTk satellite navigation library. It can be used to process GNSS-SDR RINEX files.
new c6e974a Starting CMake support. In the root directory of gnss-sdr, type:
new d8cdb68 Added CMake support for Mac OS
new 91feed4 Adds support for GPerftools. Add compiler and linker flags only if the library is available.
new c03f735 Better handling of compiler flags
new af68d9e Added some notes on what to do for optional drivers
new 30c6045 Working on GTest
new f33a0db Enabling run_tests build. If the variable GTEST_DIR exists, it builds the executable run_tests. 'make install' will copy the executable at the install/ folder.
new 7ebebd0 If the GTEST_DIR variable is not set, CMake will automatically download, configure and build Googletest 1.6.0 when building run_tests. Download includes MD5 checksum. The source code will be left under the thirdparty/ folder. All the download and build files will remain under the build/ directory. Since Googletest does not need installation, all the process can be done without root privileges, simply doing 'make'.
new b52846e Added support for RTL devices. If the variable RTLSDR_DRIVER is set, CMake looks for libosmosdr and gnuradio-osmosdr libraries and compiles the corresponding signal source.
new 12598ea add documentation to the libosmosdr cmake module
new 201b446 Added build support for the GN3S dongle. If the variable GN3S_DRIVER is set, CMake automatically builds the gr-gn3s project, adds the gn3s_signal_source and links the corresponding library. There is no need to have gr-gn3s already installed.
new a032dfa Enabling CTest
new 20f4b4c Copy the GN3S v2 firmware binary file to the install folder if the variable GN3S_DRIVER is set.
new a3f6928 Header changed
new 74668e1 Glog is now downloaded, configured, built and linked automatically if it is not found in the host system.
new 6628e5e Now gflags and google-glog are downloaded, configured, build and linked automatically when doing "make". Since gflags is a prerequisite for the proper functioning of glog, glog is always built locally when gflags is missing.
new e0f577f If Armadillo is not installed in the system, now CMake will download it, patch it in order to make a static library, build it, and link it with the rest of GNSS-SDR.
new 1cb46b2 Fix Glog build when gflags is also build within make
new ab874b7 BUG fixed in rtl-sdr signal_source cmake compiler script
new c08e87e Fixes gruel issue
new 31d7420 Fix Boost version detection
new bf4de38 Changes the bits_slice structure by a vector of pair<int,int>. The former structure was not accepted by clang. Some code cleaning.
new be0343f Improving doxygen documentation. Added a main page, logo and some images. Can be invoked by typing 'doxygen' in the root folder and by doing 'make doc' if using CMake.
new 3802513 Improving doxygen handling
new 67987a0 Added sections on how to build and use GNSS-SDR, as well as the description of the directory tree. More examples in Signal Source, Acquisition and Tracking sections.
new a66f4df Improve doxygen handling. Added two new targets: 'make pdfmanual' will create a manual at docs/GNSS-SDR_manual.pdf, and 'make doc-clean' will clean the documentation.
new ae2dcce added links and publications
new bb8cd35 adding images to the PDF manual
new 8dbed61 Adding documentation about the CMake targets 'make pdfmanual' and 'make doc-clean'
new 5ce8689 added information about how to install missing fonts in Ubuntu for generating the PDF manual. "\code" tags have been changed by "\verbatim" in order to avoid colors in text boxes. Added a final section with links to further information.
new fec4dde adding CMake instructions and some other information. Updating Armadillo version and Mac OS X information. Fixing a non-sense sentence. Added 'ldconfig' in order to make sure that libraries are found.
new 5fa9e0b added libatlas-dev since it does not come by default in Ubuntu 12.10, and it is needed by armadillo
new 67246d9 Avoid the requirement of Boost 1.45, since Debian 6.0.6 uses 1.42
new c8db6f1 CMake now launches GNU Radio installation script if gnuradio-core is not detected.
new 92552a8 added a "Related Page": reference docs page with links to ICDs, standards, etc.
new 63a8df6 now the automatic installation of GNU Radio via the build-gnuradio script is an option. It can be triggered by 'cmake ../ -DINSTALL_GNURADIO=ON', which is a much more elegant solution than before. CMake will inform about this option to users that do not have GNU Radio installed.
new 414b807 Using CMake to set the program version. This is an example of how a CMake variable can be used inside the C++ code without breaking anything.
new 9192696 fixed problex detecting GFLAGS shared libraries in Fedora 18 and Debian 6.0.6
new 4819285 improving GCC flags related to the host processor and moving GNSS_SDR_VERSION definition to a better place.
new 642dc17 More elegant file list
new d923893 Added 'bjam doc' target. Improving PCPS acquisition documentation.
new 4dfad22 Cleaning root folder
new ec7a90d Fixed some typos
new 00a8007 Adding Mac OS X support. Tested in Mountain Lion.
new b7802d9 updated information for Mac OS X
new ae1cb21 improving documentation
new 002ade0 Updated versions of Armadillo (3.6.2) and glog (0.3.3). Added a documentation page about GNSS signal models. In systems in which pdflatex is not available, doyxgen uses MATHJAX, an open source Javascript display engine that requires internet connection but renders beautiful equations in the HTML docs.
new 3061c72 adding amsmath packages needed to generate the pdfmanual
new 1510695 fixing typos and removing latex cross-references
new bd84ebd improving documentation
new 2b5d6e4 Adapting tests to the new GNU Radio 3.7 API. The component gr-analog, required by some tests, is now found by CMake. Some code cleaning
new 0c5b294 Update year in welcome message
new 175a143 Thowards A-GNSS-SDR: New classes to store GPS SV orbital, clock, and ionosphere parameters. Work in progress...
new 8b2d21c Major changes: - Gps telemetry decoder and PVT now uses independent queues for ephemeris, iono, utc_model and almanac. The old gps_navigation_queue is now deprecated and it is removed from the implementation. This affect almost all the PVT and Rinex printer classes. - Rinex printer class updated to use the new ephemeris, iono, utc_model objects Bug fixes and correction: - The pseudorange generation now is based on the computed TOW for each received symbol. The Histor [...]
new f6568bd Added Secure User Plane Location (SUPL) client library and the associated A-GNSS data structures. The GNSS assistance function is not active yet!
new e52943d Added Secure User Plane Location (SUPL) client library and the associated A-GNSS data structures. The GNSS assistance function is not active yet
new 0274c86 Added Secure User Plane Location (SUPL) client library and the associated A-GNSS data structures. The GNSS assistance function is not active yet!
new 12003ff GNSS-SDR now uses CMAKE as the only build system. Goodbye BJAM!
new d7b014e Experimental GPS assistence using Secure User Plane Protocol (SUPL) initial tests. Not usable yet!
new 718861b Remove reference to Bjam
new 531ef55 removing references to Bjam
new 0bf9e44 SUPL assistance support in progress: - New SUPL parameters available in GNSS-SDR.conf - Ephemeris assistance for real-time operation is now functional - SUPL client now stores the received ephemeris in XML file. This file can be loaded on request to enable post-processing SUPL assistance and to enable SUPL assistance without internet connection. -> thowards a complete warm start GNSS-SDR.
new e592672 GPS L1 multi-dwell Assisted acquisition algorithm under construction.
new cfeae47 Acquisition assistance is now working!
new 70c45d6 Fix typo (spotted by Brian Kuschak)
new 53fed8b Fix compilation problem in Mac Os X (thanks to Brian Kuschak)
new 63c7f22 BUG CORRECTION: A precompiler variable was missed in CMakeLists.txt (RTLSDR_DRIVER) and that caused a problem that prevented the receiver to work with RTL_SDR USB dongle as the signal source.
new b9ac964 FEATURE FE02: Adding the function that calculates the threshold from false alarm probability.
new 91e83df Fixed the bug BG03 (problems in the RINEX 2.11 generator)
new e728450 New feature (FE01): RINEX v 2.11 now outputs the following observables:
new e6dfa19 Simplifying the configuration file: - Some channel and acquisition properties are now common for all channels - You can choose between channel-specific properties or properties common to all - Updating config file with the new options
new 43453ec Update links to new GPS and EGNOS documents. Remove doxygen scan of SUPL automatically-generated library
new 4d19e3d Fixed bug in Acquisition Tests
new 09c6ac0 Adapting the configuration files: gnss-sdr.conf and gnss-sdr_gn3s_realtime.conf to the new features of the receiver (now, the calculation of acquisition threshold is made from the probability of false alarm). Fixed a little bug in channel.cc
new 3e87d1f Major update:
new bb747fa Changes in configuration file gnss-sdr_Galileo_E1.conf The file is now adapted to the new characteristics of acquisition.
new 1e242e3 Galileo FM3 (PRN 19) and FM4 (PRN20) satellites are now enabled for acquisition and tracking
new 58b280a Switch to GNU Radio 3.7.x API
new 978d5f1 Include GFlags in cmake script
new 4739a05 updated docs with new GR nomenclature and some broken links fixed
new 6f8ef58 Towards a front-end frequency and sample rate calibration tool. VERY experimental yet. Bug fixes in acquisition assistance and in linker include files.
new ccd3522 added missing include in cmake script
new b0cefd1 cmake scriptfix: added missing gflags include
new 5b13435 small fixes to cmake scripts
new 4d07911 Fix GFlags_ROOT_DIR variable
new a604f45 some small changes required by Pybombs
new 0b48500 some small changes required by Pybombs
new 41f12a3 some small changes required by Pybombs
new 36f7049 some small changes required by Pybombs
new 5ef7ca0 some small changes required by Pybombs
new 269b6f8 Solution for a small problem that prevented the detection the existing instalation of the GFlags library on Linux systems
new a487ee7 Fixed some bugs in the volk correlators that caused core dump situations.
new 641692e Incremental update for the front-end calibration utility
new 448c0f6 Missing precompiler flag for RTLSDR support
new 175c2c3 adding uninstall target, required by PyBombs for updating the package
new 482eabe Now the gnss_block_factory catches 'cmake .. -DRTLSDR_DRIVER=1' and/or 'cmake .. -DGN3S_DRIVER=1'
new f79c568 Now the gnss_block_factory catches 'cmake .. -DRTLSDR_DRIVER=1' and/or 'cmake .. -DGN3S_DRIVER=1'
new 27b20b0 Updated EGNOS SoL Service Definition Document version
new b0a3230 Towards a Galileo INAV Navigation decoder: First version of the Galileo_E1_Telemetry_Decoder block. In this version only the preamble detection and page part synchro is functional.
new fc04633 Galileo INAV de-interleaver and Viterbi decoder implemented.
new 1ad1f05 fixed a problem in including GNU Radio 3.7 from cmake script
new 10318d6 Patch submitted by Daniel Fehr: Enabling EGNOS tracking and minor bugfixes
new 11789c8 Adding Mara, Marc and Daniel to the list of authors
new 24b107b adding GnuradioRuntime cmake script to gr-gn3s
new 180a1e3 fixes some old gnuradio definitions
new 5e6e66e fixing some errors on compiling the gn3s signal source
new 8b10549 Patch submitted by Marc Molina: Improving PCPS Acquisition with some VOLK instructions. Enabling the secondary spreading code in Galileo acquisition. Adding Signal Generator to GNSS-SDR.
new 9bfd2bb Front-end calibration utility is now fully operative for the following front-ends: - RTLS-SDR + Elonics E4000
new 01dd425 Mara Branzanti contribution for Google Summer of Code (GSoC 2013)
new b34a85c front-end-cal code cleaning, documentation and tunning tasks
new 05f09d1 code cleaning
new ad6210a Added CRC 24 checksum algorithm for Galileo INAV frames
new d070b4a Galileo navigation queues ready and some code cleaning and doxigen documentation
new 367105f Commits from the Diff file created by Mara Branzanti on August 7th
new c4508f8 GSoC 2013 commit from Mara Branzanti
new c0e103a GSoC commit from Mara Branzanti: - Galileo telemetry decoding updates
new 74817d6 · Non-optimised multi-dwell acquisition with fine doppler estimation is now enabled in the block factory (It is used by the front-end calibration utility). It can be instantiated from the configuration file.
new 0139591 Added a functionaity that saves the latest GPS Ephemeris/IONO/UTC model data to XML disk files when gnss-sdr end its operations.
new 545f50f Bug correction in SUPL client (the assistance TOW scale was 0.08 s instead of 1 s)
new 5b70272 Commit from GSoC Mara branzanti (27 August) - Galileo Ephemeris collector thread
new 2f6c75b Adding new algorithms of adquisition:
new 52aa4ca Fixing some warnings
new 02eccce Mara Branzanti GSoC commit September 2th. Galileo navigation queues
new 31f73ed Bug correction in the Dilution of Precision (DOP) computation of Least Squares PVT solver: Missing transformation from ECEF to ENU in the covariance matrix.
new 8c5a12e Fixes a bug that prevented processing of files > 4 GB. Thanks to Stephan X. Esterhuizen for sending the patch.
new 4e08e97 Fixes a data type
new cd6b1c0 Fast workaround of a compilaton crash if gperftools is not installed
new 5fddaae Mara Branzanti GSoC commit: Galileo observables block skeleton. Not usable yet!
new f4f22df Mara Branzanti GSoC commit: Galileo PVT block skeleton. Not usable yet!
new 025a24b Last commit from the GSoC 2013 project "Improve the acquisition sensitivity of a GNSS receiver" by Marc Molina. Added OpenCL Acquisition blocks and tests.
new ee43872 New feature: GNSS-SDR now reads the IFEN NSR 2bit sample file format. The GNSS-SDR receiver can now be used with the SX-NSR scientific navigation front-end receiver using its native .stream binary captures.
new 806af3e GSoC 2013 commit from Mara Branzanti: Galileo E1 observables under construction!
new 2972272 Fixes compilation issues on Mac OS X. Now it builds successfully against gnuradio installed by Macports and using gcc 4.8. Upgrade version of Gtest. Some fixes and updates in documentation and code cleaning.
new 31f2759 Updated armadillo version to 3.920.2
new 256bff8 Fixes armadillo building when it is not already installed in the system and has to be linked statically
new e0947ff Adds libc++ (an implementation of the C++ standard library) when compiling on Mac OS X.
new e23e566 Fixes compilation in Mac OS X
new 3a1b711 Updated configuration files for RTLSDR front-end and Front-end calibration
new 1feb014 front-end-cal is only built and installed if RTLSDR_DRIVER is true
new 0f79be7 Pass the correct flags to clang++
new 4d66f6c - Galileo channels now supports all the published PRN IDs in acquisition and tracking - Changes in Galileo telemetry decoding (still under construction) - Bug correction in tracking blocks that could cause random segmentation faults on some configurations
new 83a9d41 Progress in Galileo E1: Bug fix in galileo tracking Several improvements in Galileo telemetry decoder. Code cleaning in observables Galileo PVT is able to decode Galileo time and get satellite ECEF positions
new 87c5c21 FIRST GALILEO STANDALONE PVT FIX!! - Bug fixes at Galileo telemetry decoder state machine - Bug fixes at Galileo Ephemeris decoder (two complement's data interpreted as unsigned, mismatch at the LSB weights)
new 4ebeb95 - Bug correction in Galileo telemetry decoder. - Improved Galileo configuration to work with real-life captures (4 IOV SV)
new a861933 Now GNSS-SDR also builds on Mac OS X 10.9 Mavericks using clang++ and libc++. Updated cmake scripts, some modification of code not accepted by clang. Updated README with instructions for Mavericks. Fixed file length computation in 64-bit architectures.
new 601e5fa SBAS stuff developed by Daniel Fehr during GSOC 2013
new 1a623a1 include SBAS_L1_Telemetry_Decoder in the block factory, and the corresponding queues
new 0c758aa Including SBAS output in rinex printer
new 5b2abb6 Clean Mavericks configuration
new aa5b531 Code cleaning
new 2141883 Updated front-end cal main to include SBAS queues to avoid compiler errors.
new 669910f Improving the way cmake detects GNU Radio. Switching from FindGnuradioXXX() to ConfigGnuradio.cmake. Fixed a typo in README. Tested in Mac OS X 10.9 and Ubuntu 13.10 64 bits, should work on other versions as well.
new 47c27fa Minor bugs: adding include files and removing an unnecessary declaration
new 3595d60 Working on the tests. Workaround to build with Xcode. Improving documentation, README and cmake files readability
new 6eabb93 fixing typo
new a7b1f71 Improving documentation and some code cleaning
new 3adee70 Improving documentation and code formatting
new 3daf65b Improving documentation and code cleaning
new de94155 Minor documentation improvements
new d7a5998 Minor documentation improvements
new fc31781 Bug fix in binary shift operand (_rotl) used by GPS telemetry decoder that caused problems in 64 bits systems.
new 5a29291 Changing info of gnuradio-build script (it installs GNU Radio 3.6, which is not usable by GNSS-SDR) by PyBOMBS, that installs the lastest version (>3.7).
new 865b573 Adding libssl-dev to the list of packages to be installed (needed by SUPL client). Improving info about the generation of a Eclipse project.
new e8601cf Improving detection of required libraries and giving hints on how to install them: BLAS, LAPACK, gfortran and OpenSSL.
new abd02e3 Code cleaning and improving documentation
new d18b126 Improving detection of blas, lapack and gfortran, as well as giving hints about how to install them if missing.
new ba8ebf0 Fix detecting gfortran
new e06af9f Improving detection of the operating system version and prettier output when configuring. Improving hints when dependencies are missing according to the OS (yum or apt-get)
new c89ca38 Fixing detection of gfrontran in Ubuntu 12.04
new 173cc13 Improving detection of GNU Radio
new 61ff271 Deleting old file
new 0044955 Fixing detection of GNU Radio when installed in non-usual locations (e.g. /home/user/target). Now the user can tell cmake where GNU Radio is by 'cmake ../ -DGNURADIO_INSTALL_PREFIX=/home/user/target'
new a0cda5a Fixing detection of Fedora, LinuxMint and Debian distributions
new 9c890a7 add GNU Radio include dirs
new 71fcd89 Change in cmake scripts that allows 'make' to spawn the provided amount of threads when armadillo, gflags or glog are downloaded and built 'on-the-fly'. Ideally each thread is executed on its own core/CPU, so a multi-core/CPU environment is used to its fullest. This fix allows compilation with e.g. 'make -j4"
new 7fac9f9 Fix dependency name for multithreaded built
new a6eaff8 Fix dependencies order when using 'make -jX'
new 0d16ac4 Fixes bug that made configuration crash when glog and gflags were not installed and the script was run twice before doing 'make'
new b4ed22e Upgrading Armadillo version. Removed some warnings when building in Release with clang.
new eca42b2 Improving cmake output if doxygen is not detected
new a481436 Adding stuff for building gnss-sdr on openSUSE 13.1
new 6f51292 Automatic building of Armadillo upgraded to version 4.000.0. Updated links to new BeiDou ICD and Performance documents.
new 0afa894 Fixed a bug that prevented compilation when cmake was run twice and Armadillo was not already installed
new 57b7f43 Added paths to find gfortran in Debian 7 (thanks to Marc Hölscher)
new 6bff435 Added missing header
new 05accfb Tidying up includes: : C library, C++ library, other libraries' .h, project's .h.
new 4edd485 Tidying up includes: own .h, C libraries, C++ libraries, other libraries' .h, project's .h. Some old time.h and stdlib.h have been replaced by ctime and cstdlib
new ad01074 Fixes compilation of Armadillo in Ubuntu 12.04 by switching back to version 3.9 if gcc <=4.6 is detected.
new 19daab3 Experimental 8 channels antenna array source (GNURadio and GRC compliant) using a Gigabit Ethernet bus
new 0286006 Copyright update in gr-dbfcttc sources
new ae05312 components of CTTC experimental GNSS antenna array signal source adapter for GNSS-SDR. Not usable yet!
new 28d6b9a GNSS-SDR Array blocks update
new 851f98f Updated array driver (added 16 + 16 bits snapshot transport support) Fix compilation issues with mac osx
new f73137e removing building garbage
new 26d2bc7 Adds the option to avoid the use of OpenCL by doing 'cmake ../ -DDISABLE_OPENCL=1'
new 39f8754 Cleaning the terminal output and dumping most of the information in the log file. Better use of the glog library, logging can be seen also in Release, in real time by doing './gnss-sdr --logtostderr=1'. Update to latest version of Armadillo.
new 32b3eb8 Cleaning the terminal output and dumping most of the information in the log file. Better use of the glog library, logging can be seen also in Release, in real time by doing './gnss-sdr --logtostderr=1'.
new 25ed311 Small fix for Mac OS X
new 43e94fe Cleaning the terminal output and dumping information to the log file.
new a20c155 Fixes compilation problem of front_end_cal
new 885c5f3 Small bug fix and new configuration file ready to receive GPS signals in real-time with USRP devices and appropiate front-ends. Remember to tune the front-end gain (source section in config file) and, in some particular antenna and LNA setups, tune also the acquisition threshold (acquisition section). The configuration is tested on USRP v1 + DBSRX, USRP 2 + DBSRX and USRP B100 + WBX.
new cda42d0 Better logging and minor code cleaning
new 01f8e40 Fixes Mac OS X crash when using the block "raw_array" in gnuradio-companion installed with Macports
new 7e75265 Introducing a hook for the RTCM printer
new daba798 Cleaning tests. Added test for the RTCM printer.
new dbce333 Added missing gflags dependency to test_main.c to support DECLARE_string(log_dir)
new e3578d8 Some tests
new f209dd9 fixing tests when compiled with gcc
new 9f2f433 improving test
new 95e123e working on tests. Removing obsolete files
new 1b8204b fixing memory leaks
new 4e714bf changing some raw pointers by smart pointers in the core receiver.
new 743af33 Fixed GTEST_DIR env variable detector under MACOSX. Fixed small compatibility issue in armadilo norm for armadillo version < 4.100
new a178407 adding .gitignore and empty build and data folders
new 58bad8c Adding folders created during compilation, install and run, docs, thirdparty
new c762e92 changing a log from fatal to warning
new 9e3b797 Creating empty directories
new aa665b2 Adding files to gitignore
new 2dfb997 Fixing gitignore to see empty directories
new 9a33f3f Adding git branch and commit to the version name for all non-master branches
new 860743a Adding version info in program output
new 0744c27 fixing documentation (a character was breaking latex compilation of the pdf manual)
new 6c577ee changing references to the old subversion repository to the new Git
new 4944ad2 Adding .gitignore files
new 129f514 Added suggestion to pull from next when updating
new 28cb00a adding welcome message
new 8edef99 Adding new Ubuntu 14.04 release to the list of tested versions
new 2b0814a first test for the README with markdown syntax
new 78282c9 improving readme
new 641764d adding links, reducing headers from h1 to h2
new 0a475fb more links
new 3049720 adding inline code, some fixes
new 5f9e46c More fixes
new 4046bcf some fixes
new c3e2d17 some fixes
new 7ab32e8 pointer to the contribution guide and some fixes
new 60dd997 adding links and fixes
new 875618c adding more info about updating
new 85fa5ca fixes
new 496f213 some fixes
new bb6da5f First attempt to design a smart ptr only factory. Compiles and passes the thest but does not connect the flowgraph
new 5a79a70 Soem advances in the flowgraph
new 6b1c12f Rewriting flowgraph with smart pointers
new 5bde259 cleaning flowgraph
new a5af6ea Cleaning flowgraph
new 55da7e9 replacing raw pointers by smart pointers in the control message factory
new 307ae28 Last retouches of the new factory and flowgraph.
new 46fb0ea Replacing some raw pointers by smart pointers
new e522060 Adding documentation
new de91bf6 Fixing memory problem in Magnitude square test
new 9ea9225 Testing how sourceforge interprets the markdown syntax
new 93cea14 testing problems with return carriage
new 70799aa testing markdown
new 4937172 Formating in such as way that looks good in SourceForge and GitHub
new 9fef34d SourceForge & Gthub formatting
new be14030 Markdown that looks nice at SourceForge and at GitHub
new 274a4f2 Adding logo
new 50a900a Adding logo
new 697ef54 Sourceforge does not show the logo
new 3d48f48 Markdown syntax that looks nice both at SourceForge and at GitHub
new 75aee95 Merge branch 'next' into modern_factory
new 312ddfb Applying patch by Leonardo Tonetto <tonetto.dev at gmail.com> fixing wrong casting.
new 7db1180 Fix wrong casting (thanks to Leonardo Tonetto for spotting this error)
new 6e20c9f Replacing some raw pointers by smart pointers
new 15dd3f9 Replacing some raw pointers by smart pointers
new aa7d6a0 working on the new factory and the tests
new c60a4e8 Replacing some raw pointers by smart pointers
new 656864b replacing some raw pointers by smart pointers
new f371823 Applying patch by Leonardo Tonetto 0001-Saving-acquisition-assistance-data.patch
new 3a68888 Recovering main
new 8f16b0d adding two missing queues
new a8f85db replacing raw pointers by smart pointers
new 949c9fa Merge remote-tracking branch 'origin/modern_factory' into next
new 5b5ab10 Merge branch 'modern_factory' into next
new 72dcffa restore default conf file
new ba72ad3 Replacing old Subversion pointers to Git
new 3d796f3 Updated picture with the new GNU Radio logo
new 9b67b8a Adding more documentation and images to the README file
new 764d6b9 Fixing ends of line
new 75c2c10 adding break lines and html symbols
new c242497 adding links
new 1f44fa4 Fixing link to the documentation page
new 7c0a614 Enjoy GNSS-SDR!
new eac73b5 Fixed a bug that prevented the update of all shared map structures (ephemeris, iono parameters, etc...)
new 20121dc Re-organizing assistance data input and output
new 7fc5800 Avoid memory leak
new 0546088 Added warning if GCC is older than 4.7. Fixing detection of GTEST_DIR environment variable
new 825a4fc Correction of some misspelling
new 75598c0 Adding GPS to Galileo time conversion parameters in Galileo almanac. Adding Galileo almanac push to Galileo almanac queues
new a161d15 Bug fixes and GPS to Galileo delta_t debug test implentation
new 872ed26 Fixes ugly exit when the ephemeris map from SUPL is empty
new 53b227a Finding Gflags and Glog if they are installed with Macports. Fixing problems finding Gperftools libraries
new d6d90fe Gflags and Glog can now be installed via Macports in Mac OS X Mavericks
new 190afb2 Updating armadillo version to 4.300.2
new 9a4a344 updating armadillo patch
new 6804f93 Update Armadillo version to 4.300.2
new 0fbea1a Cleaning for safety
new 51706f7 Write assistance data straight to the maps
new 71109ee Changing some logs from ERROR to WARNING
new 6f0d018 Adding Leonardo Tonetto to the list of authors
new f064ce4 Fixing an error in a constant value
new 2a0df9a Added file "added_file_gps_gal" (to be removed) just for git test
new 1518e5a Update Armadillo version and other minor cleaning
new ca4b8e2 Fixes automatic building of GFlags and Glog when clang is used (e.g. MacOS X)
new 54a1417 Galileo E5a acquisition adapter and signal processing
new b8b794a Delete .cproject
new 408fd99 cabeceras
new 19f6d9a Merge branch 'galileo_e5a' of https://github.com/marc-sales/gnss-sdr.git into galileo_e5a
new e9ac845 Fix CMake script for detecting Python
new 571248f Update Armadillo version to 4.300.6
new 31b4738 Fixing detection of GTEST_DIR environment variable
new 36a5877 Fixing detection of GTEST_DIR variable when defined with -DGTEST_DIR=...
new 027fcaa Do not force cache of GTEST_DIR_LOCAL so the user can chose either define it or not from cmake commandline
new 8f334df Added FATAL_ERROR if gcc version is not at least 4.7, providing a pointer on how to upgrade to Ubuntu 12.04 users
new 2a591bf Automatic building of Armadillo 3.x if gcc 4.6 was used is no longer needed, so always download the latest version. Added a flag to compile it with the same compiler than gnss-sdr is being built.
new c8ee78b Recommend libopenblas-dev package to Ubuntu/Debian users
new 6052bdc Updating Armadillo version to 4.300.8
new 92bf047 Added requirement of GCC 4.7 or newer
new 9b5c055 Tracking adapted blocks + Telemetry decoder
new 8c1adf8 small changes, just for backup
new b2e8505 do not link to blas so armadillo can use the faster openblas if found in the system
new c85efa7 Cosmetic changes
new fabf623 Require at least Boost 1.45, so boost:filesystem::temp_directory_path() can be used. It is useful on Mac OS X, where the log folder is not at /tmp. Boost 1.45 was released on Nov 9th, 2010, so it is unlikely that any user is using something older.
new b0d3332 Simultaneous multi-GNSS system acquisition, tracking and telemetry decoding: Changes in the flowgraph and in the configuration files to mix channels from different GNSS systems in the same receiver. Hybrid observables and PVT under construction.
new bc16b69 Deleting Mara GIT test file
new 530f1c5 Tes commit
new e5a213d Delete .cproject
new 553e104 Update .gitignore
new bf03c7a Enabled hybrid pseudorange generation
new 6a507d9 Pull with Javier version Merge branch 'gps_galileo_hybrid' of github.com:Arribas/gnss-sdr into gps_galileo_hybrid
new dbad4b5 E5a signal generator and minor bug fixes.
new 25934c4 Added hybrid TOW (expressed in GPS reference time) and time debug output in PVT block
new e7c4b35 PVT block enabled to find ephemeris and observables from both GPS and Galileo
new b2f3ecd Fixes many warnings in CMake 3.0. When glog or armadillo are present in the system, glog_RELEASE/armadillo_RELEASE are not defined and several add_dependencies were adding non-existing targets (glog-${glog_RELEASE}). This commit creates imported logical targets when those libraries are already present, so the warnings disappear.
new 4b5526e E5a Dll/Pll tracking + tracking test + Secondary code delay generator + PCPS acquisition of 1ms code 1ms filled with zeros (to avoid sec code ambiguity)
new 841ae59 Added two acquisition strategies. Flowgraph is changed to produce default signal when doing sky search.
new 7d9458c Update Armadillo version to 4.300.9
new 8531a75 Includes header files at add_libraries(...), which makes IDEs such as Xcode to display them
new abe9ca9 Hybrid PVT working!! It was a problem with the timestamp account in the correlators due to the differences in the correlation time (PRN length). Only corrected on GPS_DLL_PLL and Galileo veml correlator.
new fd7b431 Bumped version number to 0.0.3
new f6c9384 Adding GNSS-SDR version number to the welcome message of the configuration process
new 6362665 Adding GNSS-SDR version number to the configuration welcome message
new 8dfcc51 Bumping version number
new 793fbcc Adding Digital Object Identifier (DOI) from zenodo.org, making the code citable
new 970d1a6 Fixing wrong commit
new 490879c Adding Digital Object Identifier (DOI) from zenodo.org, making the code citable
new cf652a6 Update Revision of GPS ICDs
new 7d6ec42 coherent 2or3 ms adding noncoherently I+Q acquisition, dll+pll tracking still diverges
new 767a512 Adding Marc Sales to the list of developers
new 6967fc8 Fixes rounding errors in frequency to period conversion that were causing tracking losses. Bug spotted by Marc Sales.
new cefd2de Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
new 0303ac5 Added GNSS-SDR statistics over PVT and gnuplot scripts
new 2bc779b activated IFEN reference coordinates
new 42ae5cb First commit of the acquisition method based on the QuickSync algorithm. Code developed by Damian Miralles.
new 7640be1 Fixing typo
new 32de190 Small changes in config_2
new afc7d1c Updating Armadillo version to 4.320.0 and simplifying the static building process. No patch is applied to the original CMakeLists.txt anymore, so next version upgrades should be easier.
new 3e99566 Use OpenBLAS instead of BLAS if available. OpenBLAS is an optimized BLAS library.
new 2fcb2e1 Fixing link to OpenBLAS
new 3b3c809 Unified acquisition
new 3257d8c Improving handling of optional processing blocks and linking libraries. New options ENABLE_GN3S, ENABLE_RTLSDR, ENABLE_OPENCL, ENABLE_ARRAY and ENABLE_GPERFTOOLS, all set by default to OFF. Users can enable that features by 'cmake -DENABLE_XXX=ON ../ '. OpenCL is now not used by default since it was giving problems in some platforms. Old variables (RTSDR_DRIVER, GN3S_DRIVER, RAW_ARRAY_DRIVER and DISABLE_OPENCL) are still honored and can be used in the same way, but t [...]
new 2445620 Changing build type to RelWithDebInfo if ENABLE_GPERFTOOLS option is ON
new df6b282 Providing more information if ENABLE_GPERFTOOLS is set to ON and the library is (or it is not) found in the system.
new 7a6f0bf Reverting wrong commit
new 741c091 Final editing of the QuickSync algorithm in the GNSS-SDR platform. Cahnges include a better layout of the code test, bugs correction and the most significant is the modifiable option in the folding factor if the user requires it.
new 8ed642e Updating Armadillo version to 4.320.2
new d8014db Merge pull request #1 from dmiralles2009/quicksync
new 4ed8a44 Decreasing the number of realizations so run_tests don't take ages to finish :-)
new b746d1c Merging quicksync branch by Damian Miralles (GSoC 2014)
new 3b8a6a8 Updating Armadillo version to 4.400.0
new 1d3d40c final version
new 91964ff push final version
new 18752c5 Updating documentation about how to enable optional drivers and moving that part after the default building.
new 473aebb Update info about configuration options
new 3d21f11 Fixing typo
new 550c5a3 Improving info on first steps on Mac OS
new aa8b166 Testing anchors in markdown language
new 748f4c2 Fixing anchor
new c2e234d adding troposphere correction
new fc33e86 Fixing a bug in the tropospheric model
new d6bba76 Cleaning the code and adding a flag to deactivate the tropospheric correction (activated by default)
new 901ff47 Fixing reference to the paper about the tropospheric model
new 4dc8b05 Adding tropospheric delay to Galileo PVT solution. Fixed computation of the clock drift. Including relatisvistic effect in satellile clock drift, as it apperas on the ICDs
new 32a66b8 Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
new 3ec9b78 Config files updated
new 14970bf Changing raw pointers by smart pointers
new ad5fd36 Adding Galileo-GPS system time parameters. Fixes in tracking
new b770a51 clean terminal output
new f6a5595 Introducing RINEX Galileo navigation data file.
new 8e70de4 Adding RINEX observable header file for Galileo
new 12f2b73 Adding RINEX observation file for Galileo
new 45d2838 Adding carrier phase, Doppler and signal strength GPS observables in RINEX 3.01
new 79e6d8b Improvements in software version identification in RINEX headers
new 54147b5 Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
new 990112b Fixes in the RINEX printer
new b5d9709 Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
new e3c2de1 Added Galileo Almanac management
new 5c867e0 Added Galileo almanac management (credits to Javier Arribas)
new f811640 Adding galileo_almanac missing thread
new 358f29f Some fixes in the RINEX 3.01 printer
new 90b2b25 Improvements in the Galileo RINEX printer
new fe8ed5f Working on the RINEX printer for Galileo
new b3f60fd The RINEX printer now produces Galileo files that can be processed by RTKLIB
new b2cd611 Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
new ba1a32f Clean some version control comments!
new 862a0d7 Enabling tropo correction in hybrid solution. Updating configuration files for new satellite selection engine
new bcd90ca Removing unused code that could prevent binaries to run on machines where the set of SIMD instructions is not the same than the machine that compiled them.
new a57c5cc Changing some raw pointers by smart pointers. Commenting out some custom code
new 0d0c603 Working towards a RINEX printer for multiconstellation data. Code cleaning
new 286cad8 Adding mixed navigation RINEX file data
new da6a15e Adding Mixed GPS/Galileo observations.
new 597bb9c Cleaning output
new dfd9be3 Merge branch 'galileo_e5a' of https://github.com/marc-sales/gnss-sdr into next
new 5735545 Fixing compilation
new 4e663e9 Updating configuration format
new 586e4a6 Finishing merging
new 149e427 fixes
new b4b5156 Updating configuration file for testing the QuickSync implementation in a GPS L1 receiver
new fbfbf02 Fixed broken flowgraph
new 43aeec0 Updating Galileo Quicksync acquisition with new configuration
new 689e25e Fixing configuration of hybrid solution. It was not working after Galileo E5a integration
new 5ef26ab Deleting duplicated line resulting from a merge
new 98f8418 Setting RINEX 3.02 as the default version
new 7d0ac88 Fixing broken tests due to changes in the configuration names
new 072d0ca Important bug found and fixed:
new 322550e Adding an option to build the binary without detecting the SIMD instruction set present in the compiling machine, so it can be executed in other machines without those specific sets.
new 1183c73 Merge branch 'next' of ssh://carlesfernandez@git.code.sf.net/p/gnss-sdr/cttc into next
new aedeea0 Updating Armadillo version to 4.400.2
new e028058 Fixing warnings
new 8f6859f Removing personal folders names in configuration files
new 941b4a2 Bump version number
new eb52b14 Bumping version 0.0.4
new 89a8756 Removing old DOI
new 347dceb Adding new DOI
The 652 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.
--
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