Carles Fernandez
897043d9d8
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2014-09-29 22:25:54 +02:00
Carles Fernandez
790a60c074
Merge git+ssh://github.com/gnss-sdr/gnss-sdr into next
...
Conflicts:
CMakeLists.txt
2014-09-29 21:24:42 +02:00
Carles Fernandez
7fe5c119ac
Merge pull request #3 from anthony-arnold/arm
...
Compiling for ARM
2014-09-29 19:18:01 +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
Anthony Arnold
7ded93f93e
Fixing preprocessor directive.
2014-09-24 08:23:32 +10: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
d71ae159dc
Modified galileo_e1_dll_pll_veml_tracking_cc
...
Modified galileo_e1_dll_pll_veml_tracking_cc for testing the new volk
tracking-specific protokernels
2014-09-22 14:56:17 +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
Anthony Arnold
08b695e4af
Adding debian armhf to fortran search path
2014-09-18 23:35:08 +10: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
Anthony Arnold
77b635e8c0
Merge with next
2014-09-18 02:10:56 +10:00
Anthony Arnold
2478a43b0a
Flags for ARM
2014-09-18 01:04:58 +10:00
Anthony Arnold
4c2b0fbc45
Testing for ARM and SSE to compile for armhf
2014-09-18 00:50:44 +10:00
Carles Fernandez
df2d8a88aa
Changing C-style cast by C++ static_cast
2014-09-14 19:36:39 +02:00
Carles Fernandez
14ddc478a0
RINEX printer now takes objects by reference instead of by value. Adding
...
some const.
2014-09-14 19:08:32 +02:00
Carles Fernandez
60fea64b5e
Code cleaning
2014-09-14 18:53:51 +02:00
Carles Fernandez
478d22f973
Changing C-styled cast by C++ style
2014-09-12 20:31:42 +02:00
Carles Fernandez
9c7795dd9a
Changing C-styled cast by C++ style
2014-09-12 20:23:39 +02:00
Carles Fernandez
798b54e87c
Changing some C-styled cast to C++
2014-09-12 18:27:19 +02:00
Carles Fernandez
966f5c7333
Changing cast to volk_malloc from C style to C++
2014-09-12 14:13:23 +02:00
Carles Fernandez
bb62dae014
Changing C-styled cast by C++ static_cast<>()
2014-09-12 13:34:43 +02:00
Carles Fernandez
35f9f30441
Some fixes and code cleaning
2014-09-12 10:56:04 +02:00
Carles Fernandez
4db2c6e060
Fixing test
2014-09-10 21:26:43 +02:00
Carles Fernandez
31b23c0fae
Fixing signal generator
2014-09-10 21:26:08 +02:00
Carles Fernandez
6d1a76ba1d
Fixing memory allocation
2014-09-10 19:23:19 +02:00
Carles Fernandez
59c503d38a
Some fixes
2014-09-10 03:49:58 +02:00
Carles Fernandez
9106f147ef
Better VOLK usage. Memory alignment, using dispatcher instead of
...
aligned/unaligned versions. Code cleaning.
2014-09-10 03:15:01 +02:00
Carles Fernandez
fd6a8e3cff
Better VOLK usage. Memory alignment, calling dispatchers instead of
...
aligned/unaligned versions. Code cleaning.
2014-09-10 00:23:18 +02:00
Carles Fernandez
47f9929aa8
Better VOLK usage
2014-09-09 22:51:47 +02:00
Carles Fernandez
e6f7af6f4c
Fixing computation of signal duration
2014-09-09 17:16:33 +02:00
Carles Fernandez
c4204fd38d
Set 0 as the default number of channels if a given system is not specified in the conf file, so Channels_GPS.count=0 is no longer needed when instantiating a Galileo-only receiver
2014-09-09 11:45:58 +02:00
Carles Fernandez
ed43547aff
Bumping version number
2014-09-08 16:34:16 +02:00
Carles Fernandez
347dceb136
Adding new DOI
2014-09-08 16:31:29 +02:00
Carles Fernandez
89a8756146
Removing old DOI
2014-09-08 16:20:52 +02:00
Carles Fernandez
eb52b1428c
Bumping version 0.0.4
2014-09-08 16:03:52 +02:00
Carles Fernandez
941b4a2bfe
Bump version number
2014-09-08 16:00:46 +02:00
Carles Fernandez
8f6859fb5e
Removing personal folders names in configuration files
2014-09-08 15:54:34 +02:00
Carles Fernandez
e0280584a9
Fixing warnings
2014-09-08 15:43:47 +02:00
Carles Fernandez
aedeea0004
Updating Armadillo version to 4.400.2
2014-09-08 10:54:31 +02:00
Andrés Cecilia Luque
d205d5640d
Modifications to use volk_gnsssdr in tracking
2014-09-08 01:56:34 +02:00
Andrés Cecilia Luque
60cc3777b6
Master branch + volk_gnsssdr module
2014-09-08 01:56:09 +02:00
Carles Fernandez
1183c73b09
Merge branch 'next' of ssh://carlesfernandez@git.code.sf.net/p/gnss-sdr/cttc into next
2014-09-07 19:51:36 +02:00
Carles Fernandez
322550e0c6
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.
2014-09-07 19:35:41 +02:00
Javier Arribas
072d0cad67
Important bug found and fixed:
...
Volk memory alignement for signal vectors was using a hardcoded 16 bytes
value. This parameter is machine-dependant and thus, in modern machines
caused memory exceptions if the parameter not match.
All posix_memalign functions are now replaced by the GNU Radio
volk_malloc(vector_size (bytes), volk_get_alignement());
volk_get_alignement() returns the number of bytes to align the memory
blocks in the current processor.
The memory bug showed up when the receiver is configured with higher
sample rates (>4 Msps!)
2014-09-07 19:11:37 +02:00
Carles Fernandez
7d0ac88f93
Fixing broken tests due to changes in the configuration names
2014-09-06 03:42:22 +02:00
Carles Fernandez
98f841880f
Setting RINEX 3.02 as the default version
2014-09-06 02:26:43 +02:00
Carles Fernandez
5ef26ab7ce
Deleting duplicated line resulting from a merge
2014-09-06 02:10:56 +02:00