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
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
Javier Arribas
dcbe96f783
migrating galileo e1 pcps gsoc2013 test to new message system
2016-04-25 20:42:43 +02:00
Javier Arribas
273cc945c2
simplifiying unit test gnuradio message rx class
2016-04-25 20:20:41 +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
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
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
Javier Arribas
6ba8cea5f4
removed unused queue from PCPS acquisition constructors
2016-04-13 16:45:17 +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
Carles Fernandez
b8f984292a
Update tests with the new tracking blocks, removing old ones
2016-04-08 11:46:39 +02:00
Javier Arribas
b4e8966691
Removing the unused Output_filter block from the gnss_sdr flowgraph
2016-04-06 16:12:06 +02:00
Carles Fernandez
1b7bc5af0c
The USRP Hardware Driver (UHD) is now optional.
...
Used if found.
2016-02-02 23:32:48 +01:00
Carles Fernandez
ccb62f2279
fix warning in gcc 4.8
2016-01-22 00:04:28 +01:00
Carles Fernandez
fc01c85203
Removing unused parameter (removes a warning)
2016-01-11 10:44:57 +01:00
Carles Fernandez
bc0e4f188b
Cleaning includes
2016-01-10 14:30:04 +01:00
Carles Fernandez
c5ab28510b
fixing test
2015-12-27 11:23:09 +01:00
Carles Fernandez
f70df3e581
Integrating the RTCM message printer
...
Now the GPS L1 receiver generates 1002 and 1019 messages. Bugs in the
Rtcm class fixed.
2015-12-24 20:56:41 +01:00
Carles Fernandez
354a19ad64
Removing unneeded parameter
2015-12-24 00:37:47 +01:00
Carles Fernandez
ad228cb500
More work on the Rtcm class
...
Added message type 1029, added automatic sending of messages when
printing, removing unnecessary reset of data fields, reordering of
tests, new tests added, the TCP server shuts down in the class
destructor if running
2015-12-23 22:18:43 +01:00
Carles Fernandez
5bc26b3840
Fixing crash when shutting down the server
2015-12-23 00:56:21 +01:00
Carles Fernandez
e1c6137597
Redesign of the TCP server
...
Now the TCP server serves RTCM messages to multiple clients
concurrently, and without loosing messages.
2015-12-22 18:45:07 +01:00
Carles Fernandez
cf75c669c8
adding a TPC client and server
2015-12-15 15:04:58 +01:00
Carles Fernandez
49523f7f9d
Adding generation of MSM2, MSM3, MSM4, MSM5, MSM6 and MSM7
2015-12-09 13:33:28 +01:00
Carles Fernandez
6422683652
fix msg number for Galileo MSM1 messages
2015-12-05 13:32:45 +01:00
Carles Fernandez
4958874269
fixing order in MSM signal data
2015-12-05 11:27:15 +01:00
Carles Fernandez
d8a0275c72
Now the Rtcm class prints MSM1 messages
2015-12-04 13:06:05 +01:00
Carles Fernandez
45195917c1
fixing some gnuradio-related warnings reported by gcc, so others can be spotted easier
2015-12-02 18:25:06 +01:00
Carles Fernandez
74d42250d8
Merge branch 'contrib' of https://github.com/odrisci/gnss-sdr into
...
odrisci-contrib
# Conflicts:
# src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_tracking_cc.cc
# src/algorithms/tracking/libs/tracking_discriminators.cc
2015-11-30 10:18:09 +01:00
Carles Fernandez
ed89b70241
working on the RTCM class. Advances in MSM messages
2015-11-29 01:10:10 +01:00
Cillian O'Driscoll
26b18c19ee
Added a generic tracking_loop_filter class
...
This implements a generic loop filter. Based on the analog PLL filters
from Kaplan and Hegarty, with a bilinear (Tustin's) transform from
s-plane to z-plane ( 1/s -> T/2 ( 1 + z^-1 )/( 1 - z^-1 ) )
Also added tests. Note the "truth" outputs
were derived from an Octave implementation of the loop filter and
Octave's builtin filter function
2015-11-26 15:12:26 +00:00
Carles Fernandez
19c9875c4a
Fixing wrong merge
2015-11-24 00:55:42 +01:00
Carles Fernandez
0e8663a1fc
Merge branch 'next' of git+ssh://github.com/carlesfernandez/gnss-sdr
...
into next
# Conflicts:
# src/core/system_parameters/rtcm.cc
# src/core/system_parameters/rtcm.h
# src/tests/formats/rtcm_test.cc
2015-11-24 00:44:19 +01:00
Carles Fernandez
855d707865
Now the Rtcm class prints and reads Messages of type 1045 (Galileo
...
ephemeris)
2015-11-24 00:31:53 +01:00
Carles Fernandez
bf08e27583
recovering from an accident
2015-11-23 01:47:21 +01:00
Carles Fernandez
c0f1d7241f
Now the Rtcm class can generate and read MT1019 (GPS ephemeris)
2015-11-23 00:56:29 +01:00
Carles Fernandez
0c57c6b6f7
working on the printers: added time tag to KML and GeoJSON names, some
...
fixes of CRC computation and check, more tests
2015-11-22 14:43:52 +01:00
Carles Fernandez
60dd9b4f28
working on the RTCM printer
2015-11-21 13:01:50 +01:00
Carles Fernandez
e4206d38f6
Try to use OpenSSL if GnuTLS with openssl compatibility enabled is not
...
found.
2015-10-27 20:18:48 +01:00
Cillian O'Driscoll
48ae3f1e83
Added unit tests for unpack_2bit_samples
2015-10-14 09:34:33 +01:00
Carles Fernandez
43c3aa75f1
Simplifying googletest building
2015-08-24 15:59:49 +02:00
Carles Fernandez
4ab078c704
Googletest now lives at GitHub
2015-08-24 13:17:48 +02:00
Carles Fernandez
cbc51bcf8c
More flowgraph tests
2015-07-20 22:11:15 +02:00
Carles Fernandez
0dcdf00d19
Fixing linking problems
2015-07-16 15:46:01 +02:00
Carles Fernandez
14e1d94c91
Fixing linking problems
2015-07-16 14:55:52 +02:00
Carles Fernandez
e119824164
fixing test
2015-07-12 10:38:24 +02:00
Carles Fernandez
48b010c15f
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.
2015-06-12 17:58:50 +02:00
Javier
b8d3f293f1
GPS L2C bug fixes. Added skeleton for a Mixed (multi-frequency and
...
multi-system) observables block.
2015-06-05 18:46:00 +02:00
Carles Fernandez
b2d5a90b63
fix typo
2015-05-22 18:37:24 +02:00
Carles Fernandez
ba18838876
fix building if gtest has been installed as a package
2015-05-22 18:36:12 +02:00
Carles Fernandez
46a59712f2
initializing member in the constructor
2015-05-19 22:23:22 +02:00
Carles Fernandez
23fb47b1d0
Initializing non-static data members
2015-05-15 19:38:51 +02:00
Carles Fernandez
6ecd6ebe52
fixing coverity issues
2015-05-15 11:47:34 +02:00
Carles Fernandez
d95a28cea7
fixing coverity issues
2015-05-15 10:55:46 +02:00
Carles Fernandez
4e2c95d5f5
fixing coverity issues
2015-05-15 04:41:32 +02:00
Carles Fernandez
4850944e00
fixing coverity issues
2015-05-15 03:02:45 +02:00
Carles Fernandez
b8ed6fc7f1
fixing coverity issues
2015-05-14 13:06:19 +02:00
Carles Fernandez
79192a0bbd
fixing coverity issues
2015-05-13 23:50:21 +02:00
Carles Fernandez
d1a1815083
fixing coverity issues
2015-05-13 16:40:46 +02:00
Carles Fernandez
f6153c75c0
fixing test by updating notation
2015-05-12 13:13:51 +02:00
Carles Fernandez
9fa8efba5b
Reducing the length of the test
2015-05-10 13:20:52 +02:00
Carles Fernandez
1536ab7be0
More fixes to make old and new configuration notations compatible
2015-05-08 16:06:30 +02:00
Carles Fernandez
6d3f1cc35a
remove warning
2015-05-07 22:40:57 +02:00
Carles Fernandez
04b6507267
Merge branch 'next' into multisignals
...
# Conflicts:
# src/core/receiver/gnss_block_factory.cc
2015-05-06 18:10:11 +02:00
Javier
37a346f3f6
Merge branch 'next' into arribas_next
...
Conflicts:
src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_tracking_cc.cc
2015-05-06 16:49:11 +02:00
Javier
d8d5daa5d8
GPS L2C M acquisition and tracking ready. Old configuration file format.
...
Bug fix on GPS L1 DLL PLL that prevented the output of gnss_synchro
during the acqusition to tracking transition.
2015-05-06 16:33:51 +02:00
Javier
4c5efd1e8b
GPS L1 C/A + GPS L2C M dual frequency offline acquisition and tracking
...
READY. Issues on PRN numbering are being investigated...
2015-05-05 18:30:57 +02:00
Carles Fernandez
90ae04ee19
Faster local carrier generation
2015-05-05 16:14:46 +02:00
Carles Fernandez
b4cfef1a44
Faster resampler
2015-05-05 13:00:24 +02:00
Carles Fernandez
b7c1469616
20% of performance improvement
2015-05-03 10:50:57 +02:00
Carles Fernandez
7cbc0a6efa
changing integer absolute value function 'abs' when argument is of
...
floating point type by std::abs
2015-05-01 09:28:45 +02:00
Javier
60b7fe8e08
Added GPS L2M Tracking and its unit test. Still experimental!
2015-04-30 17:48:21 +02:00
Javier
6618c220d0
Added L2C_M simple PCPS acquisition adapter and its associated unit test
2015-04-29 14:19:17 +02:00
Carles Fernandez
85c35ea0a5
Fixing test
2015-02-27 15:58:07 +01:00
Carles Fernandez
1cfdd23037
some cleaning
2015-02-15 14:53:45 +01:00
Carles Fernandez
3e5332ff57
Fixing Gtest detection
2015-02-15 14:49:17 +01:00
Carles Fernandez
4b3a58162e
fixing tests
2015-02-14 11:24:53 +01:00
Carles Fernandez
70bf07a336
fixing the test
2015-02-14 11:10:57 +01:00
Carles Fernandez
7b779bc703
working on tests
2015-02-13 22:06:07 +01:00
Carles Fernandez
4e86f81efb
working on tests
2015-02-13 20:48:03 +01:00
Carles Fernandez
d84eaea507
Working on tests
2015-02-13 02:38:23 +01:00
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
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
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
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
9b95919ddb
Improving thread management
2014-12-21 22:46:57 +01:00