Commit Graph
3265 Commits
Author SHA1 Message Date
Carles Fernandez 37f427844d Apply clang-format 2019-10-28 13:00:18 +01:00
Marc Majoral f3485bb39b Throttle the DMA to give more time to other signal processing tasks. 2019-10-28 12:51:11 +01:00
Carles Fernandez 124531ba39 Accelerate writing of secondary code
And other cosmetic changes
2019-10-27 22:42:58 +01:00
Carles Fernandez b4e4c849b1 More usage of volk_gnsssdr::vector 2019-10-27 21:34:19 +01:00
Carles Fernandez 9a9c8825ed Improved usage of reserve/resize 2019-10-27 12:51:01 +01:00
Carles Fernandez 82089979fe Fix usage of resize instead of reserve 2019-10-27 11:25:31 +01:00
Carles Fernandez b1166de1a0 Introduce volk:gnsssdr::vector
The usual benefits of using objects as opposed to pointers (RAII) + the type information is manifest (no void* pointers)
The best of both worlds: automatic destruction, aligned memory
2019-10-26 22:24:42 +02:00
Marc Majoral e0ef72eb75 fixed comments 2019-10-24 21:16:51 +02:00
Marc Majoral 6872097892 fixed the FPGA device file numbers used by the E5A tracking class. 2019-10-24 21:16:51 +02:00
Carles Fernandez a9b0ff184d Add energy-saving options for AD9361
New flag rf_shutdown, true by default, allows setting the RX and TX streams ON when set to false.
New parameters rx1_enable and rx2_enable, true by default, allow to disable the secondary RX channel when not used
2019-10-13 23:38:06 +02:00
Carles Fernandez 7126185515 Add and apply readability-braces-around-statements check 2019-10-11 19:24:20 +02:00
Carles Fernandez 61c22ed53b Set default freq_dds_tx_hz parameter to 10 kHz 2019-10-11 12:02:53 +02:00
Carles Fernandez 054a20b5bf Apply clang-format to the whole code tree 2019-10-11 11:57:33 +02:00
Carles Fernandez 3307edc1c9 Add Gnuradio::analog target for old gr-iio versions 2019-10-10 12:26:19 +02:00
Carles Fernandez 3f21367587 Fix building in some configurations 2019-10-10 10:40:37 +02:00
Carles Fernandez cb99011de8 Fix building 2019-10-10 08:12:25 +02:00
Carles Fernandez a6c6e53982 Fix building in Debian Buster 2019-10-10 07:38:27 +02:00
Carles Fernandez 8eca3f7cf0 Fix debian10 building 2019-10-09 22:55:20 +02:00
Carles Fernandez 94bef678af Set definition to PRIVATE 2019-10-09 22:24:29 +02:00
Carles Fernandez 7e823123a2 Improve doc provided in terminal 2019-10-09 22:17:44 +02:00
Carles Fernandez b0c00eb5b0 Fix for old versions of libad9361 2019-10-09 22:08:08 +02:00
Carles Fernandez 54698bd211 Apply clang-format 2019-10-09 21:15:20 +02:00
Carles Fernandez fb0093aaab clang-tidy: apply performance-unnecessary-value-param fix 2019-10-09 21:13:28 +02:00
Carles Fernandez e4a39188f5 Implement FIR filter configuration 2019-10-09 20:50:06 +02:00
Carles Fernandez c081c2ea57 Add work on FIR configuration 2019-10-09 19:05:31 +02:00
Carles Fernandez 43a8090dc6 Add work in the AD9361 manager 2019-10-09 09:18:29 +02:00
Carles Fernandez 09078b6486 Implement more conf options for AD9361 FIR filters, work in progress 2019-10-08 19:34:18 +02:00
Carles Fernandez 0dbba0500d Add more parameter guards 2019-10-08 16:38:30 +02:00
Carles Fernandez df4a218ab4 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fir 2019-10-08 14:55:40 +02:00
Carles Fernandez 4208ffb4fb Work in the FIR filter 2019-10-08 14:55:16 +02:00
Carles Fernandez daa30c992c Remove unused parameters 2019-10-08 14:47:28 +02:00
Carles Fernandez bdabbf7f85 Implement phase_dds_deg parameter, fix guard for tx_bandwidth 2019-10-08 12:57:37 +02:00
Carles Fernandez 48a62594eb Add work on RF configuration parameters for AD9361 2019-10-07 22:45:09 +02:00
Carles Fernandez b5c253fd8f Implement more configuration options for AD9361 2019-10-06 19:07:24 +02:00
Carles Fernandez 1e0c789c84 Prepare for gr-iio integration into GNU Radio 2019-10-05 21:12:54 +02:00
Carles Fernandez c9e03557b7 Remove tabs 2019-10-05 03:16:31 +02:00
Marc Majoral dbf0c38d37 applied clang-format 2019-10-03 16:37:18 +02:00
Marc Majoral 5d2047c300 replaced the device_base parameter by the dev_file_num parameter. dev_file_num specifies for each GNSS signal the first /dev/uio<X> driver that is associated to an FPGA HW accelerator that can be used for the tracking process of that GNSS signal. This parameter depends on the FPGA compilation and it is independant of the number of channels that are used for the tracking of other GNSS signals. 2019-10-03 16:37:18 +02:00
Marc Majoral f2b2eb2f1a replaced .device_base by .dev_file_num parameter. The .dev_file_num parameter points for each type of GNSS signal, the number of the first uio device file that is used for the tracking process. 2019-10-03 16:37:18 +02:00
Marc Majoral d20284fbc0 removed unused parameters 2019-10-02 15:25:46 +02:00
Carles Fernandez 8c31c19c09 Merge branch 'file_dma' into next 2019-10-02 00:19:22 +02:00
Marc Majoral 3a9e48c31c applied clang-format 2019-10-01 23:44:07 +02:00
Marc Majoral e9470f566e fixed L1 and L2/L5 frequency band selection. 2019-10-01 23:13:28 +02:00
Marc Majoral b932c5ef98 added the enable_DMA_ flag, which is used to stop the DMA when the user quits gnss-sdr, and the receiver is using the FPGA and the receiver is working in post-processing mode. 2019-10-01 22:26:30 +02:00
Marc Majoral 03cc2698bd removed the assert() function, which did not work properly. 2019-10-01 15:53:45 +02:00
Carles Fernandez a64d3c282f Improve thread management 2019-09-29 13:01:13 +02:00
Carles Fernandez 453c0cd249 Inject file(s) via DMA if switch_position=0 in Ad9361_Fpga_Signal_Source 2019-09-28 21:59:05 +02:00
Carles Fernandez 677711a238 Move Q components to imaginary part 2019-09-28 13:41:24 +02:00
Carles Fernandez 690f60037e Replace cn0_mm_estimator by cn0_m2m4_estimator name 2019-09-28 01:18:23 +02:00
Carles Fernandez 43eafdd484 Improve documentation 2019-09-28 01:16:25 +02:00