Carles Fernandez
a7bd728595
Fix some problems detected by Coverity Scan
2016-10-13 12:48:05 +02:00
Carles Fernandez
1913f0d4fa
Exit program if it cannot create SysV message queues
2016-10-13 12:02:55 +02:00
Carles Fernandez
664d6ecfa8
Remove dead code
2016-10-13 10:06:53 +02:00
Carles Fernandez
35c10681b9
Change folder name to be more consistent with the website
...
See http://gnss-sdr.org/docs/
2016-10-10 19:36:41 +02:00
Carles Fernandez
93a63bf367
Fix sampling rate issue when TTFF is reading conf from file
...
and some code cleaning
2016-10-10 19:23:54 +02:00
Carles Fernandez
a4eb6634e6
Cleaning
2016-10-10 16:17:55 +02:00
Carles Fernandez
1dfb0e3087
Fix crash
2016-10-10 15:22:42 +02:00
Carles Fernandez
98b3145ab1
Fix crash
2016-10-10 11:22:08 +02:00
Carles Fernandez
001896fbd7
Fix crash
2016-10-10 11:19:58 +02:00
Carles Fernandez
257d2de18e
Adding a configuration file flag to TTFF test
...
Now the conf file can be passed as a parameter:
ttff --config_file_ttff=myconf.conf
2016-10-10 11:02:39 +02:00
Carles Fernandez
b1721489e5
Kill the SysV queue listener when stopping the control thread
2016-10-03 18:51:00 +02:00
Carles Fernandez
6f2aabe0b6
Improve double comparison
...
<and allow the USRP some time to set up between tests
2016-10-03 18:34:53 +02:00
Carles Fernandez
67a4066738
Fix typo
2016-10-03 17:45:06 +02:00
Carles Fernandez
08f0a36075
Improve queue management gnss-sdr and in TTFF tests.
...
Always destroy queues when exiting
2016-10-03 17:43:06 +02:00
Carles Fernandez
047ced2b20
Improve queue management
2016-10-03 13:43:20 +02:00
Carles Fernandez
a9c77b22ff
Print TTFF report in a file
2016-10-03 12:48:02 +02:00
Carles Fernandez
9b4965bfdb
Improve TTFF report
2016-10-03 12:20:46 +02:00
Carles Fernandez
3583952a5c
Closing queues and improving TTFF report
2016-10-03 11:42:54 +02:00
Carles Fernandez
896ae47439
Trigger a building test
2016-10-02 23:32:45 +02:00
Carles Fernandez
8a50cccd18
Fix
2016-10-02 22:09:23 +02:00
Carles Fernandez
e976b8cd0c
Fix
2016-10-02 21:55:58 +02:00
Carles Fernandez
a9e881c8bd
Fix
2016-10-02 21:47:10 +02:00
Carles Fernandez
e89b54c682
Add AGNSS configuration to TTFF test
2016-10-02 21:41:37 +02:00
Carles Fernandez
b3eab47604
Add hot start TTFF
2016-10-02 21:24:46 +02:00
Carles Fernandez
f61c6fddd8
Fix
2016-10-02 21:19:09 +02:00
Carles Fernandez
ba73218747
Improve TTFF report
2016-10-02 21:14:58 +02:00
Carles Fernandez
7624c461f2
Clean TTFF test
2016-10-02 13:45:23 +02:00
Carles Fernandez
cd0cec131b
Use current time as seed for random generator
2016-10-02 12:57:01 +02:00
Carles Fernandez
3e716df88b
Use Test Fixtures in the TTFF Test
2016-10-02 12:48:12 +02:00
Carles Fernandez
886de8d539
Clean the TTFF test
2016-10-02 11:43:51 +02:00
Carles Fernandez
7eff6df4dd
Create converter_ in the constructor
2016-10-02 02:03:59 +02:00
Carles Fernandez
36f313d6f0
Small fixes
2016-10-02 02:02:42 +02:00
Carles Fernandez
ff4c323b01
Add options to enable/disable building of unit and system testing
...
Unit Testing is enabled by default. In some memory-constrained
environments it can be useful to disable its building. It can be
disabled by setting -DENABLE_UNIT_TESTING=OFF
System testing is disabled by default. It can be build by setting
-DENABLE_SYSTEM_TESTING=ON
2016-10-02 01:59:12 +02:00
Carles Fernandez
3a10f3c26b
Inform about TTFF
2016-10-02 01:55:48 +02:00
Carles Fernandez
db71c74898
Small fixes
2016-10-01 19:09:55 +02:00
Carles Fernandez
b80eba91c8
Terminate run when testing TTFF
2016-10-01 18:43:58 +02:00
Carles Fernandez
c9ef673afa
Fix
2016-10-01 18:08:23 +02:00
Carles Fernandez
f3b8b54801
Kill queue
2016-10-01 17:53:18 +02:00
Carles Fernandez
3e1cff4e7e
Stop receiver after TFFF detection
2016-10-01 17:42:47 +02:00
Carles Fernandez
32445c9864
Add a queue listener to the control thread
2016-10-01 17:32:38 +02:00
Carles Fernandez
35084f93cc
Clean up
2016-10-01 12:41:39 +02:00
Carles Fernandez
91c0fcc539
Improve TTFF report
2016-10-01 12:13:08 +02:00
Carles Fernandez
e445d5d26b
Add TTFF report
2016-10-01 11:58:15 +02:00
Carles Fernandez
a4850dc85d
Fix to terminate the queue thread
2016-10-01 11:44:38 +02:00
Carles Fernandez
0e65bfc813
Fix for more than one measuement
2016-10-01 11:39:04 +02:00
Carles Fernandez
79e2663d08
Annotate TTFF
2016-10-01 11:26:59 +02:00
Carles Fernandez
a2eaab884e
Add sysV queue to the GPS PVT block
2016-10-01 11:03:40 +02:00
Carles Fernandez
56be4616bf
Use Sys-V queue
2016-10-01 10:25:29 +02:00
Carles Fernandez
79afa71011
Set sampling frequency
2016-09-29 22:28:22 +02:00
Carles Fernandez
4c79fb2e9c
Change Acquisition algorithm
2016-09-29 22:18:21 +02:00
Carles Fernandez
19b4ce8c7d
Add a main to the TTFF test
2016-09-29 22:04:53 +02:00
Carles Fernandez
72b7229fbb
Add more flags to the TTFF Test
2016-09-29 20:15:50 +02:00
Carles Fernandez
f7618bb189
Fix Rx control and add some flags
2016-09-29 19:46:27 +02:00
Carles Fernandez
0a74ad17be
Add control thread to TTFF test
2016-09-29 19:06:17 +02:00
Carles Fernandez
44239e69c3
Start work with TTFF test
2016-09-29 18:31:22 +02:00
Carles Fernandez
b7e06dc6a2
Refactor QA code
2016-09-29 12:26:48 +02:00
Carles Fernandez
8aafb23c30
Updating to Googletest 1.8.0
2016-09-23 21:59:00 +02:00
Carles Fernandez
15eb6adb8b
Fix Galileo E5a/I codes
2016-09-23 16:01:34 +02:00
Carles Fernandez
0f514e51f2
Merging the work on macOS Sierra
2016-09-22 20:20:18 +02:00
Carles Fernandez
2b5ac76f8a
Add NEON protokernel to volk_gnsssdr_32f_index_max_32u kernel
2016-09-22 20:05:48 +02:00
Carles Fernandez
8ba309d92d
Add AVX and unaligned protokernels
2016-09-20 00:02:03 +02:00
Carles Fernandez
438ba45c16
Fix acquisition with rata rates higher than 16 Msps in 4ms code periods
...
while not requiring a very recent version of VOLK
2016-09-19 09:06:40 +02:00
Carles Fernandez
7e0e99dc4b
Add kernel volk_gnsssdr_32f_index_max_32u
...
This is a copy of VOLK's volk_32f_index_max32u. It allows acquisition
with rata rates higher than 16 Msps when working with 4ms code periods,
while not requiring a very recent version of VOLK
2016-09-19 01:32:30 +02:00
Cillian O'Driscoll
8d8249247f
Alternative fix for issue #31
...
Rather than changing the index type to uint16_t, I think it would be
better to use the volk_32f_index_max32* functions instead of the 16 bit
counterparts. This ensures backwards compatibility (the index was
previously 32 bit, even if the function name indicated that it was 16
bit) and also, for FFT acquisition we may encounter large FFTs with more
than 65 535 points
2016-09-18 19:00:57 +02:00
Carles Fernandez
a701f5d6af
Add new Galileo satellites
2016-08-20 13:50:28 +02:00
Carles Fernandez
fd31559b68
Fix header guard
2016-08-19 20:25:13 +02:00
Carles Fernandez
24e62c4e4e
Make use of volk_gnsssdr_malloc, volk_gnsssdr_free
...
instead of volk_malloc, volk_free (which are missing from the volk
version distributed by ubuntu 14.04). Fix the include guard in
volk_gnsssdr_malloc.h
Thanks to @hoernchen
2016-08-18 14:17:02 +02:00
Carles Fernandez
04a16055ff
Revert wrong commit
2016-08-16 21:18:24 +02:00
Carles Fernandez
3abe944877
Fix 16-bit complex resampler
2016-08-15 12:03:15 +02:00
Carles Fernandez
62e1e6f81a
Now the block factory automatically detects the input data type
...
So it is no longer required to specify Channel.input_type=cshort in the
configuration. An error raises if Acquisition and Tracking Blocks are
not configured with the same input data type.
2016-08-15 11:57:12 +02:00
Carles Fernandez
838e643d51
Consume all samples in each iteration
2016-08-13 18:28:05 +02:00
Carles Fernandez
10cd79591b
Add warning if sample rates are not consistent
2016-08-13 17:25:07 +02:00
Carles Fernandez
43862991e9
Fix error in documentation
2016-08-13 12:30:28 +02:00
Carles Fernandez
7630688957
Fix profile update reading end of lines
2016-08-12 21:31:04 +02:00
Carles Fernandez
12739fccdd
Merge remote-tracking branch 'cf/tong' into next
2016-08-11 13:51:53 +02:00
Carles Fernandez
2499946514
Fix correlator spacing
2016-08-11 13:51:14 +02:00
Carles Fernandez
2a2344d501
Add maximum number of dwells in the Tong algorithm
2016-08-11 13:13:30 +02:00
Carles Fernandez
e4080b50d8
Remove unused variable
2016-08-08 12:56:14 +02:00
Carles Fernandez
6a46e05350
Fix VOLK_GNSSSDR figure
2016-08-06 10:57:40 +02:00
Carles Fernandez
ce16f25296
Remove unused parameters
2016-08-05 18:47:34 +02:00
Carles Fernandez
b36773edf4
Fix bug in correlator spacing
2016-08-03 17:45:54 +02:00
Carles Fernandez
7460176808
Fix implementation string
2016-08-03 17:38:38 +02:00
Carles Fernandez
0d74214bfa
Remove unused line
2016-08-03 17:38:16 +02:00
Carles Fernandez
a416707c50
Remove unused line
2016-08-03 17:37:44 +02:00
Carles Fernandez
44a5ddb5c1
Remove unused line
2016-08-03 17:37:14 +02:00
Carles Fernandez
ed0654492d
Remove repeated sentence
2016-07-06 21:53:42 +02:00
Carles Fernandez
e4b0070e9a
Add volk_gnsssdr-config-info to the list of generated executables
2016-07-06 20:25:39 +02:00
Carles Fernandez
f3df860005
Starting 0.0.8git
2016-07-04 17:39:33 +02:00
Carles Fernandez
09a7eab397
Bump version number
2016-07-04 17:05:53 +02:00
Carles Fernandez
6ad7bacba0
Bump version to 0.0.8
2016-07-04 16:55:16 +02:00
Carles Fernandez
2374cb152c
Add CMake hint
...
See
78c8bc4a0e
2016-07-02 20:10:18 +02:00
Carles Fernandez
e6b62b8399
add --alignment and --malloc options to volk_gnsssdr-config-info
...
See
06ef4f42c7
2016-07-02 19:54:05 +02:00
Carles Fernandez
cf53f86aea
use GLIBCXX11 ABI
...
This should enable builds with GCC4 that link against libraries
like boost which were built with GCC5. See
e5fec2aaac
2016-07-02 19:41:15 +02:00
Carles Fernandez
512e2992e9
Document ENABLE_PROFILING option
2016-07-02 19:24:48 +02:00
Carles Fernandez
8cdcbb17d1
Fix typo
2016-07-02 19:14:05 +02:00
Carles Fernandez
d92b3598d7
Add option to launch volk_gnssssdr_profile after build
2016-07-02 18:54:39 +02:00
Carles Fernandez
0ddea14c57
Add automatic profiling after make
2016-07-02 13:34:00 +02:00
Carles Fernandez
a0bc6d7472
Don't override the BOOST_ROOT environment variable
2016-07-02 12:02:13 +02:00
Carles Fernandez
f180139968
Fix the CMake-based check for posix_memalign
2016-07-02 12:00:30 +02:00
Javier
6cdca3b269
cuda multicorrelator bug correction
2016-06-17 17:35:19 +02:00