Carles Fernandez
14fab8b33e
providing an uninstall target for volk_gnsssdr when installed as
...
standalone library
2014-11-09 21:21:46 +01:00
Carles Fernandez
e4bc947a80
fix warning
2014-11-09 21:03:29 +01:00
Carles Fernandez
98212ea1fe
Remove warning
2014-11-09 20:38:35 +01:00
Carles Fernandez
059c23595c
some linking fixes
2014-11-09 15:31:35 +01:00
Carles Fernandez
51427f046a
Code cleaning
2014-11-09 13:17:18 +01:00
Carles Fernandez
ad75893524
Some fixes to volk_gnssssdr integration. Adding copyright message.
2014-11-07 20:51:01 +01:00
Carles Fernandez
db7304c46f
minor fixes
2014-11-07 19:05:23 +01:00
Carles Fernandez
3680e92a80
minor fixes
2014-11-07 19:04:59 +01:00
Carles Fernandez
5c996d14a4
adding -std=c11 flag
2014-11-07 18:50:40 +01:00
Carles Fernandez
1b49c432b2
AAdding copyright and some fixes
2014-11-07 18:02:52 +01:00
andres
eb9b00f678
Fix
2014-11-05 03:28:49 +01:00
andres
766cbf8d45
Allow compiling in linux, GCC...
2014-11-01 03:14:34 +01:00
andres
3e45e4cc56
Various changes:
...
Updated top CMakeFile.txt
Moved volk module to a better path.
Trying to add support for GCC.
Fixes.
2014-10-28 01:00:04 +01:00
andres
8bc0d302a7
Fixing
2014-10-27 12:42:44 +01:00
andres
f200d64277
Fixes for gcc
2014-10-27 05:38:02 +01:00
andres
db738c7ea9
Added cmake version check. Deleted original volk
...
Added cmake version checks.
Deleted original volk protokernels.
Fixes.
2014-10-27 05:19:26 +01:00
andres
4128b059b1
Fixing
2014-10-27 01:30:32 +01:00
andres
4a2e03f9a8
Fixing problems with _mm_loadu_si128
2014-10-20 16:55:55 +02:00
andres
d3aade34b2
Fixing includes in volk functions
2014-10-20 16:37:49 +02:00
andres
5a498207c4
Merge branch 'volk_tracking_performance' into volk_merge_with_next
2014-10-18 02:42:01 +02:00
andres
b139f531e5
Added patches to modify volk_gnsssdr
...
1)Added patches to modify volk_gnsssdr from the original volk
protokernel
2)Updated volk module with the lasts updates from GNURadio
2014-10-17 05:10:30 +02:00
andres
8badd81dbe
Added AVX to s32f_x2_update_local_carrier_32fc
2014-10-17 01:56:13 +02:00
Andrés Cecilia Luque
313cb1c544
volk_gnsssdr_s32f_x2_update_local_carrier_32fc
...
Added new protokernel volk_gnsssdr_s32f_x2_update_local_carrier_32fc,
with volk implementation 4x quicker than generic implementation.
2014-10-03 01:30:04 +02:00
Andrés Cecilia Luque
da4288d502
Added 32fc_s32f_x4_update_local_code_32fc kernel
...
Added a new protokernel to substitute update_local_code function,
inside tracking: volk_gnsssdr_32fc_s32f_x4_update_local_code_32fc
Volk implementation is 7x times faster than generic implementation.
2014-10-01 13:39:07 +02:00
Andrés Cecilia Luque
b2dab27cdb
Modified tracking in order to test the protokernel
...
Modified tracking in order to test the new 8 bits protokernels’
performance.
2014-09-27 01:44:49 +02:00
Andrés Cecilia Luque
6aa338e582
Fixed the name of some protokernels
2014-09-26 22:34:02 +02:00
Andrés Cecilia Luque
ea3cd84e20
Improved 8ic_x7_cw_epl_corr_32fc_x5 protokernels
...
Improved 8ic_x7_cw_epl_corr_32fc_x5 protokernels and added a new
protokernel called volk_gnsssdr_32fc_convert_8ic in order to test the 8
bits protokernels in the tracking.
2014-09-26 22:23:32 +02:00
Andrés Cecilia Luque
badd9cd64d
Created quicker volk functions for cw_epl_corr
...
Created the proto-kernels volk_gnsssdr_8ic_x7_cw_epl_corr_32fc_x5 and
volk_gnsssdr_8ic_x7_cw_epl_corr_TEST_32fc_x5
Created two new quicker implementations for
volk_gnsssdr_8ic_x7_cw_epl_corr_32fc_x5 and their macros:
volk_gnsssdr_8ic_x7_cw_epl_corr_safe_32fc_x5
volk_gnsssdr_8ic_x7_cw_epl_corr_unsafe_32fc_x5
2014-09-26 00:55:29 +02:00
Andrés Cecilia Luque
c55be47565
Created macros for 8ic_cw_epl_corr_32fc
...
Created macros for 8ic_cw_epl_corr_32fc proto-kernels
2014-09-22 18:18:20 +02:00
Andrés Cecilia Luque
c12de026cf
Many changes to volk_gnsssdr
...
1) Added special protokernels for tracking.
2) Added macros to allow code reutilization inside protokernels.
2014-09-22 14:41:53 +02:00
Andrés Cecilia Luque
e1b84e31f2
Modifications to allow volk_gnsssdr+volk functions
...
Modified the templates of the module volk_gnsssdr to generate the
header files with some changes that allow running volk_gnsssdr
functions and volk standard functions at the same time in a file.
2014-09-17 22:09:28 +02:00
Andrés Cecilia Luque
60cc3777b6
Master branch + volk_gnsssdr module
2014-09-08 01:56:09 +02:00
Carles Fernandez
dfd9be34a9
Merge branch 'galileo_e5a' of https://github.com/marc-sales/gnss-sdr
...
into next
Conflicts:
src/core/receiver/gnss_block_factory.cc
src/core/receiver/gnss_flowgraph.cc
2014-09-05 18:51:08 +02:00
Carles Fernandez
bcd90ca9cf
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.
2014-09-04 19:33:17 +02:00
marc-sales
3b3c809dab
Unified acquisition
2014-08-05 02:01:37 +02:00
marc-sales
7d6ec42f24
coherent 2or3 ms adding noncoherently I+Q acquisition,
...
dll+pll tracking still diverges
2014-07-07 21:06:26 +02:00
Carles Fernandez
8531a758ea
Includes header files at add_libraries(...), which makes IDEs such as
...
Xcode to display them
2014-06-28 03:55:57 +02:00
marc-sales
4b5526ec7e
E5a Dll/Pll tracking + tracking test + Secondary code delay generator
...
+ PCPS acquisition of 1ms code 1ms filled with zeros (to avoid sec code
ambiguity)
2014-06-20 18:23:44 +02:00
marc-sales
dbad4b5742
E5a signal generator and minor bug fixes.
2014-06-17 19:13:24 +02:00
marc-sales
8c1adf8aad
small changes, just for backup
2014-06-05 12:00:24 +02:00
marc-sales
9b5c055bfd
Tracking adapted blocks + Telemetry decoder
2014-06-01 13:22:26 +02:00
marc-sales
408fd992ec
cabeceras
2014-05-21 09:42:26 +02:00
marc-sales
54a1417d3d
Galileo E5a acquisition adapter and signal processing
2014-05-20 21:53:12 +02:00
Leonardo Tonetto
7fc58001ec
Avoid memory leak
...
According to the best practices for boost, the shared_ptr constructor
should not be called inside a function call (return in this case).
Ref: http://www.boost.org/doc/libs/1_55_0/libs/smart_ptr/shared_ptr.htm
Signed-off-by: Javier Arribas <jarribas@cttc.es>
2014-05-06 12:46:42 +02:00
Carles Fernandez
4e714bf033
changing some raw pointers by smart pointers in the core receiver.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@502 64b25241-fba3-4117-9849-534c7e92360d
2014-04-03 21:59:14 +00:00
Carles Fernandez
39f8754217
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.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@486 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 19:58:29 +00:00
Carles Fernandez
05accfb1d7
Tidying up includes: : C library, C++ library, other libraries' .h, project's .h.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@476 64b25241-fba3-4117-9849-534c7e92360d
2014-01-12 20:07:38 +00:00
Carles Fernandez
004495507d
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'
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@462 64b25241-fba3-4117-9849-534c7e92360d
2013-12-14 10:23:33 +00:00
Carles Fernandez
3595d60f99
Working on the tests. Workaround to build with Xcode. Improving documentation, README and cmake files readability
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@444 64b25241-fba3-4117-9849-534c7e92360d
2013-11-15 17:45:24 +00:00
Carles Fernandez
a8619337be
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.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@435 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 10:51:11 +00:00