Carles Fernandez
6e922693c1
fixing manpage
2014-11-14 22:05:46 +01:00
Carles Fernandez
54eb5d65be
Making UHD not required, but used by default if found
2014-11-14 21:42:22 +01:00
Carles Fernandez
ee37617ce0
adding manpages
2014-11-14 21:03:45 +01:00
Carles Fernandez
e5a9843676
adding manpage
2014-11-14 19:26:12 +01:00
Carles Fernandez
3c8e048612
Create a stripped volk_gnsssdr_profile binary for debian packaging
2014-11-14 01:40:43 +01:00
Javier Arribas
b99bae71b9
Bug fix in cmakelists.txt involving volk_gnsssdr autobuild for
...
front-end-cal (credits to Carles!)
2014-11-13 17:31:55 +01:00
Carles Fernandez
75e971b3a8
change etc/ to share/
2014-11-13 00:28:36 +01:00
Carles Fernandez
6842f49f23
minor fix
2014-11-12 23:08:06 +01:00
Carles Fernandez
d7c8ecc230
etc/ folder changed to share/ since it is a Filesystem Hierarchy
...
Standard (FHS) requirement for architecture-independent
application-specific static files
2014-11-12 23:05:53 +01:00
Carles Fernandez
8f1c3c4626
fixing license text
2014-11-10 02:11:46 +01:00
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
ba5b057302
Fix macports compilation
2014-11-07 21:44:16 +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
18a35a223d
changing block name
2014-11-07 18:39:24 +01:00
Carles Fernandez
48037e76da
Adding a tracking block example using volk_gnsssdr
2014-11-07 18:37:28 +01:00
Carles Fernandez
87adf631e0
some fixes
2014-11-07 18:25:35 +01:00
Carles Fernandez
8afa1be6cf
Adding volk_gnsssdr
2014-11-07 18:23:59 +01:00
Carles Fernandez
1b49c432b2
AAdding copyright and some fixes
2014-11-07 18:02:52 +01:00
Carles Fernandez
125583dfcc
Merge remote-tracking branch 'andres/pull-request' into volk_gnsssdr_merge
2014-11-06 22:43:40 +01:00
Carles Fernandez
79f88bd142
Changes in the building system
2014-11-05 23:26:31 +01:00
andres
eb9b00f678
Fix
2014-11-05 03:28:49 +01:00
Carles Fernandez
76d00c7b1e
Changes in program output when the configuration or source files are not
...
found
2014-11-05 01:39:13 +01:00
Carles Fernandez
d163f75a58
Removing reference to version
2014-11-04 21:30:18 +01:00
Carles Fernandez
74cb7ff362
Changing building system: 'cmake && make && sudo make install'
2014-11-04 21:28:01 +01:00
Carles Fernandez
efd4353d52
Remove ";" in the list of flags to the C compiler, since it prevents
...
compilation using Macports
2014-11-02 21:31:08 +01:00
andres
f2dd033c6a
Merge branch 'next' into pull-request
2014-11-01 04:07:16 +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
Javier Arribas
a2cad4c147
Added support for Fraunhofer / TeleOrbit Flexiband front-end
...
demultiplexed signal files (interleaved I/Q byte-size files,
post-process only).
Use sample configuration file gnss-sdr_Hybrid_byte.conf to try it!
Go to http://www.iis.fraunhofer.de/de/ff/lok/leist/test/flexiband.html
to obtain free captures from Fraunhofer
2014-10-27 13:00:10 +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
Carles Fernandez
045c432920
Some changes to make it work with Yosemite
2014-10-18 12:39:58 +02:00
andres
61f6e125ea
Updated GALILEO_VOLK_E1_DLL_PLL_VEML_TRACKING
2014-10-18 04:40:23 +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
0f7c23bd7e
Commenting the code
2014-10-17 02:56:15 +02:00
andres
2fefe9f21c
Created individual gnurdio tracking block for volk
...
Created individual gnuradio tracking block for volk:
galileo_volk_e1_dll_pll_veml_tracking_cc
the galileo_volk_e1_dll_pll_veml_tracking_cc gnuradio block is now the
original one.
2014-10-17 02:24:54 +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
Carles Fernandez
67434d212c
Fixing interface if SSE3 is found
2014-10-01 01:35:48 +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
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
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
e0280584a9
Fixing warnings
2014-09-08 15:43:47 +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
Carles Fernandez
fbfbf0247a
Fixed broken flowgraph
2014-09-06 00:29:30 +02:00
Carles Fernandez
149e427d1e
fixes
2014-09-05 19:50:01 +02:00
Carles Fernandez
586e4a6ed6
Finishing merging
2014-09-05 19:48:58 +02:00
Carles Fernandez
5735545da7
Fixing compilation
2014-09-05 19:47:02 +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
597bb9c035
Cleaning output
2014-09-05 17:16:29 +02:00
Carles Fernandez
da6a15e637
Adding Mixed GPS/Galileo observations.
2014-09-05 16:38:44 +02:00
Carles Fernandez
286cad820f
Adding mixed navigation RINEX file data
2014-09-05 13:28:13 +02:00
Carles Fernandez
0d0c603420
Working towards a RINEX printer for multiconstellation data. Code
...
cleaning
2014-09-05 12:44:51 +02:00
Carles Fernandez
a57c5ccf8a
Changing some raw pointers by smart pointers. Commenting out some custom
...
code
2014-09-04 19:35:55 +02:00