Carles Fernandez
84911043b4
Documenting kernels constraint
2016-05-06 08:25:04 +02:00
Carles Fernandez
fd81154b95
Smaller figure
2016-05-05 20:37:32 +02:00
Carles Fernandez
f3f2e9458b
Adding caption and Doxygen path
2016-05-05 20:36:22 +02:00
Carles Fernandez
0881f19a89
Updating list of kernels
2016-05-05 19:40:34 +02:00
Carles Fernandez
1a1f0f9abe
Add reference to ION GNSS+ 2016 paper
2016-05-05 19:19:53 +02:00
Carles Fernandez
1b607751ef
Add graphic example of VOLK_GNSSSDR usage
2016-05-05 18:59:02 +02:00
Carles Fernandez
4dc5c66269
Remove compilation warning
2016-05-05 18:04:29 +02:00
Carles Fernandez
99d6ce9ba7
Remove line that was causing random fails in parallel compilations
...
in Mac OS X
2016-05-05 18:02:03 +02:00
Carles Fernandez
a09f3e138f
Remove unused variable
2016-05-04 20:29:34 +02:00
Carles Fernandez
97f4f24c88
Enable RTCM messages in Galileo E1 receiver
2016-05-04 19:53:53 +02:00
Carles Fernandez
8fe691dc76
Fix computation of lock time
...
LLI still not implemented, values will be incorrect upon first loss of
lock.
2016-05-04 19:18:34 +02:00
Carles Fernandez
0ea36db356
code cleaning
2016-05-04 19:15:18 +02:00
Carles Fernandez
586edddbcf
Fix in computation of lock time in GPS L2
2016-05-04 19:14:09 +02:00
Carles Fernandez
d1cc8d3053
Fix computation of fine phase range in RTCM messages
2016-05-04 15:35:35 +02:00
Carles Fernandez
2494a3dc0f
Fix encoding of fine phase range rate
2016-05-04 12:35:09 +02:00
Carles Fernandez
95f75d407e
Fix phase range rate computation in RTCM messages
2016-05-03 14:35:43 +02:00
Javier Arribas
3d2e72c790
Re-enabling the GPS L1 warm start ephemeris assistance stored in XML file
2016-05-03 12:34:38 +02:00
Carles Fernandez
eb8539a725
fix TOW formatting in RTCM messages
2016-05-03 11:01:10 +02:00
Carles Fernandez
b1740460fd
print ephemeris of all tracked satellites in RTCM messages
2016-05-03 00:56:08 +02:00
Carles Fernandez
831cc75153
Remove tabs from the source code
2016-05-02 23:46:30 +02:00
Carles Fernandez
fbfc4a28ba
Improve memory management
...
The blocks are now always managed by smart pointers instead of raw pointers
2016-05-02 17:26:32 +02:00
Carles Fernandez
d24ea0e916
add a 0 before the PRN number if smaller than 10
2016-05-02 15:11:43 +02:00
Carles Fernandez
d4793470a9
add the identifier E to Galileo PRN numbers
2016-05-02 14:36:26 +02:00
Carles Fernandez
d0ddc6e923
Updating the list of available satellites
...
and keeping the list in a single place
2016-05-02 12:06:23 +02:00
Carles Fernandez
ae8eaee724
minor cleaning
2016-05-02 01:28:37 +02:00
Carles Fernandez
ed8d647935
fixing binary format in RTCM messages
2016-05-02 01:24:23 +02:00
Carles Fernandez
ad16c5ab35
some test fixes
2016-05-01 12:39:40 +02:00
Carles Fernandez
c14fed8b64
Samll fixes in tests. Dump flags set to false
2016-05-01 09:19:30 +02:00
Carles Fernandez
313892c1c4
fixing test
2016-04-30 18:16:31 +02:00
Carles Fernandez
4fd4c24747
Print RTCM messages in binary format
2016-04-30 15:20:56 +02:00
Carles Fernandez
db30910cf5
Re-enabling OpelCL acquisition test
2016-04-30 11:33:52 +02:00
Carles Fernandez
ef095aee66
Re-enabling acquisition tests
...
Examples of usage of the new message passing system
2016-04-29 18:45:30 +02:00
Carles Fernandez
c6eec90849
adding zlib license text
2016-04-29 08:03:20 +02:00
Carles Fernandez
25e5c744d7
More consistent naming
...
now volk_gnsssdr_16ic_xn_resampler_16ic implements the same resampler
than volk_gnsssdr_32fc_xn_resampler_32fc. The old one, which is faster
in SSE implementations at the expense of some constraints on the inputs
(to be documented), is now named
volk_gnsssdr_16ic_xn_resampler_fast_16ic
2016-04-28 20:12:27 +02:00
Carles Fernandez
4c4f6c1def
Commenting out messages on standard output
...
which interferes with programs trying to use it for legitimate purposes.
2016-04-27 21:00:59 +02:00
Carles Fernandez
e102de53fc
fixing lintian warning spelling-error-in-binary
2016-04-26 20:06:49 +02:00
Carles Fernandez
4882398c56
fixing wrong commit
2016-04-26 19:00:41 +02:00
Carles Fernandez
59e2e61cae
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
2016-04-26 18:54:32 +02:00
Carles Fernandez
5492c6af6b
Fix required by lintian
2016-04-26 18:47:36 +02:00
Javier
ec4dd37271
Migrating front-end calibration utility to the new gnuradio message system
2016-04-26 16:11:42 +02:00
Javier Arribas
d2fdc16e2a
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2016-04-25 20:43:52 +02:00
Javier Arribas
dcbe96f783
migrating galileo e1 pcps gsoc2013 test to new message system
2016-04-25 20:42:43 +02:00
Carles Fernandez
ad9dd71359
code cleaning
2016-04-25 20:34:56 +02:00
Carles Fernandez
59b6bf18c5
code cleaning
2016-04-25 20:34:27 +02:00
Javier Arribas
273cc945c2
simplifiying unit test gnuradio message rx class
2016-04-25 20:20:41 +02:00
Carles Fernandez
36ab6a0e67
merging text fixes
2016-04-25 16:48:01 +02:00
Javier Arribas
e99bae8ad4
Unit test BlockFactory migrated to the new configuration scheme
2016-04-25 16:20:14 +02:00
Javier Arribas
481d368eb1
Unit test flowgrap migrated to the new configuration scheme
2016-04-25 16:16:31 +02:00
Javier Arribas
b8aa202348
Fix controthread test to use new configuration scheme
2016-04-25 16:03:57 +02:00
Javier Arribas
76f9ea0e07
Re-enabling more tests and bug fixes
2016-04-25 15:53:01 +02:00
Carles Fernandez
5b30b3f8c6
adding missing include
2016-04-25 15:38:31 +02:00
Javier Arribas
7d62ef367a
Acquisition unit test migrated to new message system
2016-04-25 15:31:30 +02:00
Javier Arribas
86658c2391
Migration of acquisition test to new message system
2016-04-25 15:20:42 +02:00
Carles Fernandez
b2cc18bfa5
Adding AVX protokernel
2016-04-23 16:31:41 +02:00
Carles Fernandez
c6359c3313
fix in documentation
2016-04-23 16:30:36 +02:00
Carles Fernandez
0f2a08f49d
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.
2016-04-22 18:41:24 +02:00
Javier Arribas
60b6b98c52
Bug fix in L2CM CNAV message decoder. The decoder is still experimental.
2016-04-22 16:49:12 +02:00
Javier Arribas
4cee7965c4
Code cleaning and config simplifications
2016-04-22 12:04:08 +02:00
Javier Arribas
0a5573f666
several receiver configuration mechanism simplifications and several bug fixes. Work in progress
2016-04-21 18:54:08 +02:00
Javier Arribas
5cdd6b2cc9
Re-enabling the GPS L1 warm start ephemeris assistance stored in
...
XML file. Now GNSS-SDR is able to load auto-stored ephemeris from
previous runs to speed up the position fix.
2016-04-20 12:58:54 +02:00
Javier Arribas
31ae25cb83
Bug fix: prevent random core dumps at gnss-sdr exit process by adding 500ms delay at gnss-sdr stop process to allow all the message queues to process the remaining messages.
2016-04-18 14:38:25 +02:00
Javier Arribas
853e314bf0
Split the message collector block in a separated object inside channel
2016-04-18 14:17:09 +02:00
Javier Arribas
0f80ce0159
Channel internal message queue is replaced by the asynchronous GNURadio
...
message system. Removing the deprecated channel internal queue and its
references. Some tests that are using the old channel queue are disabled
in this version
2016-04-15 16:33:41 +02:00
Carles Fernandez
2b7175083f
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
2016-04-13 18:26:19 +02:00
Carles Fernandez
4a1812197b
Deleting unnecessary contructors when posting messages
...
and some code formatting
2016-04-13 17:50:16 +02:00
Javier Arribas
bd60379753
Removed unused queues in telemetry decoders
2016-04-13 17:18:29 +02:00
Javier Arribas
6b45d4019c
removed unused queues in observables blocks
2016-04-13 17:02:33 +02:00
Javier Arribas
638fbf7bd8
Removing unused queues in PVT
2016-04-13 16:55:14 +02:00
Javier Arribas
6ba8cea5f4
removed unused queue from PCPS acquisition constructors
2016-04-13 16:45:17 +02:00
Javier Arribas
7560a158f0
More telemetry global queues migration to GNURadio asynchronous messages
...
and
some
code cleaning
2016-04-13 16:19:15 +02:00
Javier Arribas
b56183f93b
Replacing Galileo E1, SBAS, and GPS L2C telemetry shared queues and maps
...
with GNURadio asynchronous messages (TLM -> PVT)
2016-04-12 17:29:16 +02:00
Javier Arribas
588864e19e
Replacing GPS telemetry shared queues and maps with GNURadio
...
asynchronous messages (TLM -> PVT)
2016-04-12 15:28:58 +02:00
Carles Fernandez
414eaddb42
Fixing resamplers
...
Under some circumstances (i.e. negative Doppler) it could cause a
segmentation fault. It is now fixed for all protokernels.
2016-04-12 01:05:47 +02:00
Javier Arribas
fc6fdc277c
Fix incorrect correlator local code length in Galileo E5a tracking
2016-04-11 10:46:56 +02:00
Carles Fernandez
fbaa3276ce
minor cleaning
2016-04-10 10:58:39 +02:00
Carles Fernandez
4d072833c5
minor cleaning
2016-04-10 10:29:25 +02:00
Carles Fernandez
a10ca1a840
Filling the Signal field in all cases
2016-04-10 10:18:42 +02:00
Carles Fernandez
ad5d509250
deleting unrequired include
2016-04-08 18:26:53 +02:00
Carles Fernandez
2e86037279
fix typo in documentation
2016-04-08 18:25:50 +02:00
Carles Fernandez
2cf82bef1d
fix typo in documentation
2016-04-08 18:25:24 +02:00
Carles Fernandez
045d384061
small fixes and cleaning
2016-04-08 15:10:46 +02:00
Carles Fernandez
b8f984292a
Update tests with the new tracking blocks, removing old ones
2016-04-08 11:46:39 +02:00
Javier Arribas
5aebc90ff7
Fixing some initialization problems in tracking correlators that
...
could cause random segmentation faults.
2016-04-07 19:41:22 +02:00
Javier Arribas
1c2f897655
Refactoring the gnss_synchro member initializations and minor bug fixes.
2016-04-07 18:25:45 +02:00
Carles Fernandez
9cb60ec948
fixing resampler
2016-04-07 12:42:24 +02:00
Carles Fernandez
a32aaa15f4
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2016-04-07 12:03:46 +02:00
Carles Fernandez
1aa9a9fd1e
Fixing resampler
2016-04-07 12:03:05 +02:00
Javier Arribas
6a3258a73f
Bug fix in cpu_multicorrelator
2016-04-07 12:02:25 +02:00
Javier Arribas
150aceb404
Process optimization: Moved the receiver stdout status output
...
(a.k.a seconds counter) from the tracking blocks to PVT block
2016-04-06 17:33:52 +02:00
Javier Arribas
98bfb7d801
Removing more unused parameters warnings using
...
the __attribute__((unused)) pre-compiler directive
2016-04-06 16:27:47 +02:00
Javier Arribas
b4e8966691
Removing the unused Output_filter block from the gnss_sdr flowgraph
2016-04-06 16:12:06 +02:00
Javier Arribas
203e998efc
Adding __attribute__((unused)) in tracking GNURadio work functions to
...
disable unused variable warnings without wasting any extra CPU cycle
2016-04-06 15:04:52 +02:00
Javier Arribas
9db0990adc
Deleted obsolete DLL_FLL_PLL GPS tracking. Deleted obsolete correlator.h
...
and migrated all tracking in order to use the newer and optimized
cpu_multicorrelator. Code simplification and code cleaning
2016-04-06 14:58:18 +02:00
Javier Arribas
eac888067f
Deleted obsolete DLL_FLL_PLL GPS tracking. Deleted obsolete correlator.h and migrated all tracking in order to use the newer and optimized cpu_multicorrelator. Code simplification and code cleaning
2016-04-06 14:57:44 +02:00
Carles Fernandez
970ba3feb8
fix typo
2016-04-03 09:42:39 +02:00
Carles Fernandez
9ebbb3b460
fix kernel
...
This fixes a runtime error, since VOLK functions are static and a
segmentation fault was caused when aligned and unaligned versions were
called concurrently.
2016-04-03 09:07:10 +02:00
Carles Fernandez
a5fb34c800
Fixing NEON proto-kernels
2016-04-03 02:27:54 +02:00
Carles Fernandez
57107cf86d
Introducing a new resampler kernel for comparison
2016-04-01 12:41:00 +02:00
Carles Fernandez
7658f64527
adding unaligned protokernels
2016-04-01 10:36:52 +02:00
Carles Fernandez
5841258a36
bug fix
2016-04-01 01:51:58 +02:00