Carles Fernandez
8f407f9bf1
working on tests
2015-02-10 19:30:15 +01:00
Carles Fernandez
ff0f3aeb36
Add missing header
2015-02-07 13:56:03 +01:00
Carles Fernandez
d58bb85ff8
working on tests
2015-02-06 21:34:35 +01:00
Carles Fernandez
e7a3ebb5cf
Working on tests
2015-02-06 20:49:50 +01:00
Carles Fernandez
baac16410b
Improvements to the fir_filter test
2015-02-06 18:35:02 +01:00
Carles Fernandez
88789b0717
Adding fir_filter tests for different data types
2015-02-06 01:09:53 +01:00
Carles Fernandez
6b258c68ac
removing an include that was not required
2015-02-05 01:14:04 +01:00
Carles Fernandez
ee5a9ac5c4
small fix
2015-02-04 21:58:22 +01:00
Carles Fernandez
792c8c1c33
adding more data types to the freq_xlating_fir_filter
2015-02-04 21:45:16 +01:00
Carles Fernandez
f54ef85300
Working on the freq_xlating_fir filter
2015-02-04 18:04:51 +01:00
Carles Fernandez
fc83b961b1
Adding more input data types
2015-02-04 13:06:44 +01:00
Carles Fernandez
fcfbfbc5ef
fixing comparison
2015-02-04 12:20:59 +01:00
Carles Fernandez
8f9466ba57
Ensuring that the unsigned int is 32-bit wide.
2015-02-04 03:06:42 +01:00
Carles Fernandez
3dcac855b8
adding more data types
2015-02-04 02:29:38 +01:00
Carles Fernandez
bd01c841c9
Changing names to emphasize that they are complex types
2015-02-04 02:12:37 +01:00
Carles Fernandez
75ee6c1bf5
adding a pass_through for all data types
2015-02-04 01:11:20 +01:00
Carles Fernandez
25ac8088c1
Adding a resampler for cbytes and cshorts
2015-02-04 00:29:54 +01:00
Carles Fernandez
f29c0c2467
Adding missing files
2015-02-03 19:41:47 +01:00
Carles Fernandez
b96ca007f5
Adding a new data_type_adapter, from interleaved short to
...
std::complex<short>
2015-02-03 19:40:26 +01:00
Carles Fernandez
42902c4663
Adding a filter for complex short streams
2015-02-03 17:11:41 +01:00
Carles Fernandez
b89e2b0802
Adding a filter for stream of shorts
2015-02-03 16:14:42 +01:00
Carles Fernandez
b9e7d8a446
adding a fir_filter for std::complex<signed char> (aka cbyte). It
...
converts the data type to floats, filters, and converts back to cbyte.
2015-02-03 00:58:21 +01:00
Carles Fernandez
9601ee3607
Include VOLK_INCLUDE_DIRS
2015-02-01 20:54:10 +01:00
Carles Fernandez
70ff04707e
adding std::complex<unsigned char>, aka lv_8sc_t, as a native input data
...
type. To be later used with volk_gnsssdr_8ic_* kernels
2015-01-31 14:29:43 +01:00
Carles Fernandez
6984e78b70
replacing some C casts by C++ casts
2015-01-31 12:16:46 +01:00
Carles Fernandez
c00703b0ae
Adding SPIR data file source
2015-01-14 17:27:26 +01:00
Carles Fernandez
056158e198
Adding SPIR file data source, by Fran Fabra
2015-01-14 17:26:41 +01:00
Carles Fernandez
3b3eb45499
version update
2015-01-13 11:11:23 +01:00
Carles Fernandez
a174c490d9
Update copyright year
2015-01-12 21:12:08 +01:00
Carles Fernandez
ea463c0615
Destructor was not virtual
2015-01-12 21:05:38 +01:00
Carles Fernandez
f9bce4f3d5
small fix
2015-01-12 21:03:50 +01:00
Carles Fernandez
50a8f5ada0
Update copyright year
2015-01-12 20:31:04 +01:00
Carles Fernandez
f978f8e3e7
fixing includes
2015-01-09 13:47:52 +01:00
Carles Fernandez
6620e7d43c
Updating copyright year
2015-01-08 19:49:59 +01:00
Carles Fernandez
890ecd7fbf
fixing includes
2015-01-08 18:20:45 +01:00
Carles Fernandez
5fb0183267
Fix compilation error if volk_gnsssdr was already installed
2014-12-24 11:51:30 +01:00
Carles Fernandez
284f8bb370
adding missing queue
2014-12-24 11:27:51 +01:00
Carles Fernandez
35a72de883
Build minimal tests only if building with ENABLE_PACKAGING=ON.
2014-12-24 11:26:36 +01:00
Carles Fernandez
af855148b9
Fix number of channels
2014-12-24 11:22:01 +01:00
Carles Fernandez
c13c8acd80
remove unnecessary for
2014-12-24 11:21:32 +01:00
Carles Fernandez
d1d1d9e36f
add volk_gnsssdr_module target dependency
2014-12-23 22:42:39 +01:00
Carles Fernandez
9b95919ddb
Improving thread management
2014-12-21 22:46:57 +01:00
Carles Fernandez
a9bcc6a155
adding 'make check' target
2014-12-19 23:19:50 +01:00
Carles Fernandez
6bf55a201e
adding front-end-cal manpage
2014-12-15 19:21:14 +01:00
Carles Fernandez
d73095620b
Changing name of rtlsdr_signal source by osmosdr_signal_source
2014-12-15 17:39:22 +01:00
Carles Fernandez
393375f8f0
finding sources of libgtest-dev package
2014-12-07 22:09:24 +01:00
Carles Fernandez
fae3aa4f19
fixing detection and use of libgtest-dev
2014-12-07 20:42:52 +01:00
Carles Fernandez
8130121979
add detection of libgtest-dev package
2014-12-07 11:16:33 +01:00
Carles Fernandez
d4f4ef05ae
Removing non-defined Pp macro
2014-12-06 10:23:14 +01:00
Carles Fernandez
4715721f95
merging from next
2014-12-05 19:36:16 +01:00
Carles Fernandez
5291c64254
adding a newline at the end of the file
2014-12-05 19:23:32 +01:00
Carles Fernandez
75bf5ba1a6
Adding new Galileo satellite
2014-12-04 00:58:58 +01:00
Javier
0d417271c5
Bug fix in UHD source that prevented the USRP device selection by IP
...
address.
Adding sample configuration file for USRP X300 (and other networked
USRPs)
2014-12-03 18:58:28 +01:00
Carles Fernandez
52f7fcee4c
Adding short int data type (IF)
2014-11-29 14:00:15 +01:00
Carles Fernandez
59bfa75e01
Add "byte" (char) as another data type that pass_through can handle
2014-11-24 22:50:33 +01:00
Carles Fernandez
fb68a3d49d
Fixing warning
2014-11-23 19:41:47 +01:00
Carles Fernandez
e572c8ebc1
fixing warnings
2014-11-22 10:59:30 +01:00
Carles Fernandez
1fadab3d08
Code cleaning
2014-11-22 10:19:06 +01:00
Carles Fernandez
3c89c1c5f6
Making it work for Xcode, credits to Andres Cecilia
2014-11-17 20:42:50 +01:00
Carles Fernandez
cdf14df239
Improving manpages and package description
2014-11-15 20:40:58 +01:00
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
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
Javier Arribas
862a0d7940
Enabling tropo correction in hybrid solution.
...
Updating configuration files for new satellite selection engine
2014-09-04 17:31:48 +02:00
Javier Arribas
ba1a32f742
Clean some version control comments!
2014-09-04 10:54:33 +02:00
Javier Arribas
b2cd611b6e
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
...
Conflicts:
src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc
src/core/receiver/control_thread.cc
2014-09-04 10:50:12 +02:00
Carles Fernandez
b3f60fd4c8
The RINEX printer now produces Galileo files that can be processed by
...
RTKLIB
2014-09-04 01:40:46 +02:00
Carles Fernandez
fe8ed5f45a
Working on the RINEX printer for Galileo
2014-09-03 21:55:09 +02:00
Carles Fernandez
90b2b25b5c
Improvements in the Galileo RINEX printer
2014-09-03 18:57:37 +02:00
Carles Fernandez
358f29f305
Some fixes in the RINEX 3.01 printer
2014-09-03 07:58:57 +02:00
Carles Fernandez
f811640705
Adding galileo_almanac missing thread
2014-09-02 20:21:05 +02:00
Carles Fernandez
5c867e084e
Added Galileo almanac management (credits to Javier Arribas)
2014-09-02 19:04:03 +02:00
Javier Arribas
e3c2de18a6
Added Galileo Almanac management
2014-09-02 18:17:09 +02:00
Javier Arribas
b5d9709398
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
2014-09-02 17:54:01 +02:00
Carles Fernandez
990112b9b7
Fixes in the RINEX printer
2014-09-02 02:04:13 +02:00
Javier Arribas
54147b519a
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
...
Conflicts:
src/algorithms/PVT/libs/kml_printer.h
src/algorithms/telemetry_decoder/gnuradio_blocks/galileo_e1b_telemetry_decoder_cc.cc
2014-09-01 22:57:40 +02:00
Carles Fernandez
79e6d8b8b3
Improvements in software version identification in RINEX headers
2014-09-01 20:38:31 +02:00
Carles Fernandez
45d2838be6
Adding carrier phase, Doppler and signal strength GPS observables in
...
RINEX 3.01
2014-09-01 18:00:33 +02:00
Carles Fernandez
12f2b73d44
Adding RINEX observation file for Galileo
2014-09-01 13:03:24 +02:00
Carles Fernandez
8e70de41ed
Adding RINEX observable header file for Galileo
2014-09-01 11:42:51 +02:00
Carles Fernandez
f6a55955ae
Introducing RINEX Galileo navigation data file.
2014-08-31 15:58:09 +02:00
Carles Fernandez
b770a5137e
clean terminal output
2014-08-31 15:33:16 +02:00
Carles Fernandez
ad5fd36719
Adding Galileo-GPS system time parameters. Fixes in tracking
2014-08-31 13:21:41 +02:00
Carles Fernandez
14970bf2c3
Changing raw pointers by smart pointers
2014-08-31 11:42:00 +02:00
Javier Arribas
32a66b8a41
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
2014-08-28 15:47:04 +02:00
Carles Fernandez
4dc8b055f7
Adding tropospheric delay to Galileo PVT solution. Fixed computation of
...
the clock drift. Including relatisvistic effect in satellile clock
drift, as it apperas on the ICDs
2014-08-28 08:11:32 +02:00
Carles Fernandez
901ff47621
Fixing reference to the paper about the tropospheric model
2014-08-27 10:20:05 +02:00
Carles Fernandez
d6bba768eb
Cleaning the code and adding a flag to deactivate the tropospheric correction (activated by default)
2014-08-26 14:56:32 +02:00
Carles Fernandez
fc33e86913
Fixing a bug in the tropospheric model
2014-08-26 10:06:51 +02:00
Carles Fernandez
c2e234d6e4
adding troposphere correction
2014-08-26 07:47:01 +02:00
marc-sales
91964ffbf3
push final version
2014-08-20 11:02:16 +02:00
marc-sales
1d3d40cefd
final version
2014-08-20 10:59:47 +02:00
Carles Fernandez
b746d1c619
Merging quicksync branch by Damian Miralles (GSoC 2014)
2014-08-19 18:52:05 +02:00
Carles Fernandez
4ed8a44d2d
Decreasing the number of realizations so run_tests don't take ages to
...
finish :-)
2014-08-19 18:44:09 +02:00
Damian Miralles
741c091e18
Final editing of the QuickSync algorithm in the GNSS-SDR platform. Cahnges include a better layout of
...
the code test, bugs correction and the most significant is the modifiable option in the folding factor
if the user requires it.
2014-08-13 14:51:25 -04:00
Carles Fernandez
2445620e76
Changing build type to RelWithDebInfo if ENABLE_GPERFTOOLS option is ON
2014-08-10 20:00:10 +02:00
Carles Fernandez
3257d8cba1
Improving handling of optional processing blocks and linking libraries.
...
New options ENABLE_GN3S, ENABLE_RTLSDR, ENABLE_OPENCL, ENABLE_ARRAY and
ENABLE_GPERFTOOLS, all set by default to OFF. Users can enable that
features by 'cmake -DENABLE_XXX=ON ../ '. OpenCL is now not used by
default since it was giving problems in some platforms. Old variables
(RTSDR_DRIVER, GN3S_DRIVER, RAW_ARRAY_DRIVER and DISABLE_OPENCL) are
still honored and can be used in the same way, but the new ENABLE_XXX
are recommended for the sake of more uniform naming. Main CMakeFile.txt
has been rearranged, putting options first, then searching for the
required libraries, and then the optional ones. If Gperftools is enabled
and found, binaries are linked to the tcmalloc and profiler libraries,
and using the adequate flags. Fixed building in Mac OSX if Armadillo and
OpenBLAS were not installed in the system.
2014-08-07 21:04:01 +02:00
marc-sales
3b3c809dab
Unified acquisition
2014-08-05 02:01:37 +02:00
Carles Fernandez
32de19051a
Small changes in config_2
2014-07-24 03:11:58 +02:00
Carles Fernandez
7640be1c96
Fixing typo
2014-07-24 02:36:14 +02:00
Carles Fernandez
42ae5cbd88
First commit of the acquisition method based on the QuickSync algorithm.
...
Code developed by Damian Miralles.
2014-07-24 01:38:58 +02:00
marabra
2bc779b3b5
activated IFEN reference coordinates
2014-07-22 09:36:53 +02:00
marabra
0303ac536a
Added GNSS-SDR statistics over PVT and gnuplot scripts
2014-07-22 09:30:27 +02:00
Javier Arribas
cefd2de5af
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
2014-07-20 16:53:52 +02:00
Carles Fernandez
6967fc833e
Fixes rounding errors in frequency to period conversion that were
...
causing tracking losses. Bug spotted by Marc Sales.
2014-07-19 19:29:27 +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
Javier Arribas
abe9ca9450
Hybrid PVT working!! It was a problem with the timestamp account in the
...
correlators due to the differences in the correlation time (PRN length).
Only corrected on GPS_DLL_PLL and Galileo veml correlator.
2014-06-30 17:48:01 +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
841ae59d6a
Added two acquisition strategies. Flowgraph is changed to produce
...
default signal when doing sky search.
2014-06-26 00:11:44 +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
marabra
e7c4b35238
PVT block enabled to find ephemeris and observables from both GPS and Galileo
2014-06-19 17:07:27 +02:00
marabra
25934c477e
Added hybrid TOW (expressed in GPS reference time) and time debug output in PVT block
2014-06-18 11:04:26 +02:00
marc-sales
dbad4b5742
E5a signal generator and minor bug fixes.
2014-06-17 19:13:24 +02:00
marabra
bf03c7a374
Enabled hybrid pseudorange generation
2014-06-13 18:38:16 +02:00
Javier Arribas
b0d33328d5
Simultaneous multi-GNSS system acquisition, tracking and telemetry
...
decoding: Changes in the flowgraph and in the configuration files to mix
channels from different GNSS systems in the same receiver. Hybrid
observables and PVT under construction.
The changes in the configuration file parameter names are NOT backward
compatible. The receiver can still work as usual in single GNSS system
mode but some modification on configuration files are required. Use the
example provided of Hybrid configuration file.
2014-06-10 18:58:17 +02:00
Carles Fernandez
fabf623c43
Require at least Boost 1.45, so boost:filesystem::temp_directory_path()
...
can be used. It is useful on Mac OS X, where the log folder is not at
/tmp. Boost 1.45 was released on Nov 9th, 2010, so it is unlikely that
any user is using something older.
2014-06-10 00:14:18 +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
Carles Fernandez
027fcaa5cc
Do not force cache of GTEST_DIR_LOCAL so the user can chose either
...
define it or not from cmake commandline
2014-05-28 22:12:29 +02:00
Carles Fernandez
36a587762b
Fixing detection of GTEST_DIR variable when defined with -DGTEST_DIR=...
2014-05-28 22:02:11 +02:00
Carles Fernandez
31b4738d39
Fixing detection of GTEST_DIR environment variable
2014-05-28 20:24:29 +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
Carles Fernandez
1518e5ac5d
Update Armadillo version and other minor cleaning
2014-05-16 19:16:36 +02:00
Carles Fernandez
f064ce4d4c
Fixing an error in a constant value
2014-05-15 01:15:57 +02:00
Carles Fernandez
71109eec9e
Changing some logs from ERROR to WARNING
2014-05-14 01:37:47 +02:00
Leonardo Tonetto
51706f715f
Write assistance data straight to the maps
...
Instead of writing the data downloaded from the assistance servers
in the corresponding global queues, write straight to the maps and
have it available immediately.
Signed-off-by: Carles Fernandez <carles.fernandez@gmail.com>
2014-05-14 01:36:04 +02:00
Leonardo Tonetto
0fbea1a25c
Cleaning for safety
...
To avoid memory leaks, make sure the supl_ctx_t data structure is
initialized and cleaned as well as the connection is closed with
the server.
Signed-off-by: Carles Fernandez <carles.fernandez@gmail.com>
2014-05-14 01:32:38 +02:00
Carles Fernandez
872ed26527
Fixes ugly exit when the ephemeris map from SUPL is empty
2014-05-10 02:20:53 +02:00
Javier Arribas
a161d15366
Bug fixes and GPS to Galileo delta_t debug test implentation
2014-05-09 19:05:50 +02:00
Javier Arribas
75598c07d4
Adding GPS to Galileo time conversion parameters in Galileo almanac.
...
Adding Galileo almanac push to Galileo almanac queues
2014-05-09 13:04:05 +02:00
Carles Fernandez
825a4fc440
Correction of some misspelling
2014-05-07 23:35:44 +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
Leonardo Tonetto
20121dcc73
Re-organizing assistance data input and output
...
Now we are reading the assistance data from xml files if the correct
configuration option is set; defined the name for the xml files as
const inside control_thread.h; and finally moved the manipulation
of these files to the gnss_sdr_supl_client class, not anymore inside
the control_thread.
Signed-off-by: Javier Arribas <jarribas@cttc.es>
2014-05-06 12:19:26 +02:00
Javier Arribas
eac73b5baa
Fixed a bug that prevented the update of all shared map structures
...
(ephemeris, iono parameters, etc...)
2014-05-06 11:59:48 +02:00
Carles Fernandez
5b5ab106c6
Merge branch 'modern_factory' into next
2014-04-26 20:01:19 +02:00
Carles Fernandez
949c9fa972
Merge remote-tracking branch 'origin/modern_factory' into next
...
Conflicts:
src/core/receiver/control_thread.h
2014-04-26 19:12:19 +02:00
Carles Fernandez
a8f85dbbfc
replacing raw pointers by smart pointers
2014-04-26 00:01:33 +02:00
Carles Fernandez
8f16b0d095
adding two missing queues
2014-04-25 23:31:11 +02:00
Carles Fernandez
3a68888636
Recovering main
2014-04-25 22:00:09 +02:00
Carles Fernandez
f371823fc0
Applying patch by Leonardo Tonetto
...
0001-Saving-acquisition-assistance-data.patch
2014-04-25 21:48:52 +02:00
Carles Fernandez
656864b769
replacing some raw pointers by smart pointers
2014-04-24 22:39:13 +02:00
Carles Fernandez
c60a4e8996
Replacing some raw pointers by smart pointers
2014-04-24 20:39:19 +02:00
Carles Fernandez
aa7d6a0f20
working on the new factory and the tests
2014-04-24 01:53:55 +02:00
Carles Fernandez
15dd3f98bf
Replacing some raw pointers by smart pointers
2014-04-24 01:02:53 +02:00
Carles Fernandez
6e20c9f8c6
Replacing some raw pointers by smart pointers
2014-04-24 00:52:11 +02:00
Carles Fernandez
7db1180d0a
Fix wrong casting (thanks to Leonardo Tonetto for spotting this error)
2014-04-23 21:51:46 +02:00
Carles Fernandez
312ddfbce3
Applying patch by Leonardo Tonetto <tonetto.dev at gmail.com> fixing
...
wrong casting.
2014-04-23 21:36:22 +02:00
Carles Fernandez
75aee95bde
Merge branch 'next' into modern_factory
2014-04-23 21:30:00 +02:00
Javier Arribas
de91bf6b23
Fixing memory problem in Magnitude square test
2014-04-23 12:31:10 +02:00
Carles Fernandez
e52206008a
Adding documentation
2014-04-23 01:03:57 +02:00
Carles Fernandez
46fb0ea214
Replacing some raw pointers by smart pointers
2014-04-23 01:03:56 +02:00