1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-09-06 12:58:00 +00:00

Commit Graph

  • 414b807f92 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. Carles Fernandez 2013-01-22 20:40:25 +00:00
  • 63a8df6c8f 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. Carles Fernandez 2013-01-22 19:16:23 +00:00
  • 92552a8905 added a "Related Page": reference docs page with links to ICDs, standards, etc. Carles Fernandez 2013-01-20 19:45:40 +00:00
  • c8db6f10b3 CMake now launches GNU Radio installation script if gnuradio-core is not detected. Carles Fernandez 2013-01-19 17:10:57 +00:00
  • 67246d9efe Avoid the requirement of Boost 1.45, since Debian 6.0.6 uses 1.42 Carles Fernandez 2013-01-19 17:06:39 +00:00
  • 5fa9e0b458 added libatlas-dev since it does not come by default in Ubuntu 12.10, and it is needed by armadillo Carles Fernandez 2013-01-18 20:06:01 +00:00
  • fec4dde45c 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. Carles Fernandez 2013-01-18 19:53:14 +00:00
  • 5ce8689209 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. Carles Fernandez 2013-01-18 18:11:56 +00:00
  • 8dbed61e2f Adding documentation about the CMake targets 'make pdfmanual' and 'make doc-clean' Carles Fernandez 2013-01-18 14:46:18 +00:00
  • bb8cd35f66 adding images to the PDF manual Carles Fernandez 2013-01-17 18:56:31 +00:00
  • ae2dcce6bf added links and publications Carles Fernandez 2013-01-17 15:51:14 +00:00
  • a66f4df4bc 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. Carles Fernandez 2013-01-17 01:47:13 +00:00
  • 67987a06dd 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. Carles Fernandez 2013-01-16 17:52:30 +00:00
  • 3802513c31 Improving doxygen handling Carles Fernandez 2013-01-15 02:01:28 +00:00
  • be0343f799 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. Carles Fernandez 2013-01-15 01:46:44 +00:00
  • bf4de38e8a Changes the bits_slice structure by a vector of pair<int,int>. The former structure was not accepted by clang. Some code cleaning. Carles Fernandez 2013-01-13 01:24:43 +00:00
  • 31d742063a Fix Boost version detection Carles Fernandez 2013-01-12 09:01:02 +00:00
  • c08e87e8cf Fixes gruel issue Carles Fernandez 2013-01-11 14:13:07 +00:00
  • ab874b7ded BUG fixed in rtl-sdr signal_source cmake compiler script Javier Arribas 2013-01-10 11:38:58 +00:00
  • 1cb46b2b6f Fix Glog build when gflags is also build within make Carles Fernandez 2013-01-03 18:50:53 +00:00
  • e0f577fe98 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. Carles Fernandez 2013-01-03 01:48:34 +00:00
  • 6628e5e2d8 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. Carles Fernandez 2013-01-01 11:24:42 +00:00
  • 74668e14dd Glog is now downloaded, configured, built and linked automatically if it is not found in the host system. Carles Fernandez 2012-12-29 21:07:43 +00:00
  • a3f6928601 Header changed Carles Fernandez 2012-12-28 15:59:46 +00:00
  • 20f4b4ceea Copy the GN3S v2 firmware binary file to the install folder if the variable GN3S_DRIVER is set. Carles Fernandez 2012-12-28 15:57:03 +00:00
  • a032dfaefd Enabling CTest Carles Fernandez 2012-12-28 15:40:03 +00:00
  • 201b446c47 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. Carles Fernandez 2012-12-27 21:11:50 +00:00
  • 12598ea17f add documentation to the libosmosdr cmake module Carles Fernandez 2012-12-27 17:30:11 +00:00
  • b52846e7fd 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. Carles Fernandez 2012-12-27 17:09:16 +00:00
  • 7ebebd041e 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'. Carles Fernandez 2012-12-26 11:19:57 +00:00
  • f33a0db34e 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. Carles Fernandez 2012-12-25 10:28:29 +00:00
  • 30c6045f11 Working on GTest Carles Fernandez 2012-12-24 13:29:23 +00:00
  • af68d9e744 Added some notes on what to do for optional drivers Carles Fernandez 2012-12-24 11:42:23 +00:00
  • c03f73519d Better handling of compiler flags Carles Fernandez 2012-12-24 11:20:23 +00:00
  • 91feed486c Adds support for GPerftools. Add compiler and linker flags only if the library is available. Carles Fernandez 2012-12-24 10:21:31 +00:00
  • d8cdb68985 Added CMake support for Mac OS Carles Fernandez 2012-12-24 10:19:11 +00:00
  • c6e974ab21 Starting CMake support. In the root directory of gnss-sdr, type: Carles Fernandez 2012-12-24 02:33:50 +00:00
  • 520deaf7cd 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. Javier Arribas 2012-12-18 18:02:35 +00:00
  • c3e2e2e1d9 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. Javier Arribas 2012-12-18 18:01:19 +00:00
  • 4adeef7aec Minor code cleaning Carles Fernandez 2012-12-14 22:28:25 +00:00
  • 22254b05fd Partial bug correction in RINEX generation. Fotmat issues and UTC computation. Javier Arribas 2012-12-11 18:29:20 +00:00
  • 2a2a6f174d Remove reference to GNURADIO_ROOT Carles Fernandez 2012-12-08 11:26:04 +00:00
  • 1133d0ac44 Remove GNURADIO_ROOT environment variable dependency Carles Fernandez 2012-12-01 12:41:43 +00:00
  • 080305cee8 New ultra-fast All-In-One Carrier wipe-off and Early-Prompt-Late correlator using Intel AVX SSE3 intrinsics. Javier Arribas 2012-11-25 19:37:31 +00:00
  • 818d9e14b5 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. Carles Fernandez 2012-11-25 11:15:11 +00:00
  • 0760fa0f3e - 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 Javier Arribas 2012-11-22 17:43:24 +00:00
  • 54df5928ab GPS DLL PLL Tracking code rearrange to match the Galileo DLL PLL algorithm and code cleaning. Javier Arribas 2012-11-18 18:20:34 +00:00
  • 33eb1c8aa2 changed join() by timer_join(...) for keyboard thread termination, that was blocking the program ending Carles Fernandez 2012-11-02 11:14:23 +00:00
  • 5662d021d5 Code cleaning Carles Fernandez 2012-11-01 18:26:58 +00:00
  • aff4aeefb5 Code cleaning Carles Fernandez 2012-11-01 17:40:26 +00:00
  • 3b489d0107 Code cleaning Carles Fernandez 2012-11-01 17:07:25 +00:00
  • 0edaeb028e Code cleaning Carles Fernandez 2012-11-01 17:03:51 +00:00
  • 8174c91b52 Code cleaning Carles Fernandez 2012-11-01 17:01:29 +00:00
  • 9b1a64c2f2 Code cleaning Carles Fernandez 2012-11-01 16:57:27 +00:00
  • 2c700a49a2 Code cleaning Carles Fernandez 2012-11-01 16:47:10 +00:00
  • 268b4ab566 Code cleaning Carles Fernandez 2012-11-01 16:39:06 +00:00
  • e659ca96b2 Fix bug identifying the USRP Carles Fernandez 2012-11-01 11:05:27 +00:00
  • 9727444b57 Fix device_address bug, added comments, code cleaning Carles Fernandez 2012-11-01 10:56:33 +00:00
  • 422189b026 code cleaning Carles Fernandez 2012-10-28 14:11:42 +00:00
  • 25a30e3851 Code cleaning Carles Fernandez 2012-10-28 13:20:55 +00:00
  • df984c282b One "{" was missing Carles Fernandez 2012-10-28 12:47:33 +00:00
  • f0852461fa Code cleaning Carles Fernandez 2012-10-28 12:38:11 +00:00
  • 6b33aadd0b Code cleaning Carles Fernandez 2012-10-28 12:09:03 +00:00
  • 9b62455366 Code cleaning Carles Fernandez 2012-10-28 11:38:50 +00:00
  • ae4a867249 code cleaning Carles Fernandez 2012-10-28 10:56:04 +00:00
  • fb0b2b8b33 Code cleaning Carles Fernandez 2012-10-28 08:43:48 +00:00
  • 994de02032 Fix sign in Doppler acquisition tests Carles Fernandez 2012-10-28 08:26:13 +00:00
  • b86d611314 TCP connector for Galileo tracking improved. Code cleaning in Galileo tracking Javier Arribas 2012-10-27 11:50:35 +00:00
  • 16c4f4c919 Testing the new SourceForge repository Carles Fernandez 2012-10-26 15:03:18 +00:00
  • 0826ea0077 Change of SourceForge repository because of their update. Carles Fernandez 2012-10-24 20:50:28 +00:00
  • a4eb25ce62 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. Carles Fernandez 2012-10-24 20:46:14 +00:00
  • d85f65ed4c Galileo E1b/c tracking improvement and code cleaning Javier Arribas 2012-10-24 08:02:51 +00:00
  • 1aea9db69f 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 Carles Fernandez 2012-10-21 09:54:37 +00:00
  • 3628453c52 - Bug in carrier lock detector algorithm corrected - Code cleaning and DLL/PLL variable renaming in galileo_e1_dll_pll_veml tracking Javier Arribas 2012-10-20 16:11:31 +00:00
  • af92708c3d Added galileo_e1_dll_pll_veml MATLAB tracking dump reader script for 32 bit systems Javier Arribas 2012-10-20 15:06:50 +00:00
  • 323e8e6765 Code cleaning, comments, code style fixes Carles Fernandez 2012-10-19 16:00:40 +00:00
  • c241b7b1d6 - Added TCP connector for Galileo E1 simulink tracking - Added simulink-based Galileo_E1_DLL_PLL_VEML_Tracking David Pubill 2012-10-19 13:38:25 +00:00
  • a25e712be6 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. Javier Arribas 2012-10-18 10:24:41 +00:00
  • 4859faa245 - PCPS Acquisition VOLK optimizations for the carrier wipeoff operation. -Added galileo E1 tracking matlab plot utility for 32 bits systems Javier Arribas 2012-10-18 08:33:59 +00:00
  • bcce5431b7 Solved a bug on the Galileo PCPS acquisition where the local code replica was set to all zeros on some configurations. Javier Arribas 2012-10-17 16:05:35 +00:00
  • 5b5f165d7b Some comments added, code cleaning Carles Fernandez 2012-10-16 23:02:02 +00:00
  • f0a0f94007 Added documentation to the code Luis Esteve 2012-09-12 15:03:38 +00:00
  • 2ef8d7de8a Cleaning the code. Luis Esteve 2012-09-05 14:15:23 +00:00
  • 90146d26bf Bug fixed in flowgraph. Luis Esteve 2012-09-05 13:50:59 +00:00
  • 02ab6ce7d7 New GPS L1 CA tracking module GpsL1CaDllPllOptimTracking optimized for speed: Javier Arribas 2012-09-04 15:57:30 +00:00
  • 0703dd2af3 Optimizations in PCPS Acquisition module: Javier Arribas 2012-09-04 14:29:07 +00:00
  • 03208cb76f Cleaned debugging prints. Luis Esteve 2012-09-03 12:31:29 +00:00
  • 01c80dac80 Fixed bug in gnss_flowgraph.cc. Galileo satellites added to available_GNSS_signals_ Luis Esteve 2012-09-03 11:58:28 +00:00
  • 10a4ac60df Cleaning code and comments Carles Fernandez 2012-09-02 16:53:59 +00:00
  • cc02888dad Freq_xlating_fir_filter decimation factor now can be configured using GNSS-SDR configuration file. Javier Arribas 2012-08-30 15:50:10 +00:00
  • cee0dd320d Added TTY serial device NMEA output (Linux only) Javier Arribas 2012-08-29 15:32:00 +00:00
  • 598512529f Added NMEA 2.1 protocol for PVT dump. This is an experimental release that only supports FILE dump operations. Javier Arribas 2012-08-28 17:14:18 +00:00
  • 45d7220dae First version of Galileo E1 DLL PLL Very Early Minus Late Tracking. Added some functions in Matlab to analyze the results. Luis Esteve 2012-08-28 13:38:33 +00:00
  • 2bb7afc0ee Added Matlab functions to analyze tracking results in 64 bits systems. Luis Esteve 2012-08-24 14:27:44 +00:00
  • c6c5decf9c Added Dilution Of Precision (DOP) values computation in the Least Squares PVT solver. Javier Arribas 2012-08-24 10:18:21 +00:00
  • 5333c314bf Cleaning up the information Carles Fernandez 2012-08-19 17:07:59 +00:00
  • 133f771bbe Added info about OSMOSDR_ROOT Carles Fernandez 2012-08-19 12:46:23 +00:00
  • 1da1371214 Added information about the RTL-SDR support Carles Fernandez 2012-08-19 12:36:17 +00:00
  • c28906dcfa Added information about the GN3S_DRIVER variable Carles Fernandez 2012-08-19 11:55:01 +00:00
  • 7a8d4a6509 Added some const Carles Fernandez 2012-08-04 11:39:01 +00:00