Luis Esteve
c428fe21c5
Changes in flowgraph and channel_fsm. Now the number of channels in acquisition mode can be controlled from the config file.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@179 64b25241-fba3-4117-9849-534c7e92360d
2012-03-02 17:17:51 +00:00
Luis Esteve
756e6fe4e3
Bug fixed in compilation of fir_filter_test.cc on Mac
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@178 64b25241-fba3-4117-9849-534c7e92360d
2012-02-27 10:21:06 +00:00
Luis Esteve
e3cf6883fa
Fixed a bug in src/tests/test_main.cc
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@177 64b25241-fba3-4117-9849-534c7e92360d
2012-02-24 16:12:45 +00:00
Luis Esteve
c0aca3b5d0
Major changes:
...
- Fir_Filter implementation for InputFilter block in SignalConditioner
- Tests for InputFilter and Resampler
- Fixed some bugs
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@176 64b25241-fba3-4117-9849-534c7e92360d
2012-02-24 16:06:14 +00:00
Carles Fernandez
17bf90e1c5
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@175 64b25241-fba3-4117-9849-534c7e92360d
2012-02-23 19:23:03 +00:00
Carles Fernandez
553cd48888
control_thread is now a smart pointer. No deletes in C++11 style. In this case I think is useless, but serves as example
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@174 64b25241-fba3-4117-9849-534c7e92360d
2012-02-23 19:10:48 +00:00
Luis Esteve
d665fe9fdb
Updated direct_resampler_conditioner_cc_test
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@173 64b25241-fba3-4117-9849-534c7e92360d
2012-02-19 18:48:20 +00:00
Luis Esteve
d5655f27df
Major changes. Signal Conditioner holds now blocks to change data type, filter and resample input data.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@172 64b25241-fba3-4117-9849-534c7e92360d
2012-02-19 17:45:51 +00:00
Luis Esteve
9eac86f3f2
Added direct_resampler files
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@171 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 17:45:37 +00:00
Luis Esteve
203ccbdffb
Added new folder resampler
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@170 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 17:11:50 +00:00
Luis Esteve
ae3296be49
Fixed some bugs
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@169 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 17:06:16 +00:00
Luis Esteve
eecf597d4e
Fixed some bugs
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@168 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 17:05:22 +00:00
Luis Esteve
c5d142a258
Deleting old direct_resampler
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@167 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 16:52:15 +00:00
Luis Esteve
08f1444df4
Added new folder src/algorithms/input_folder
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@166 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 16:43:29 +00:00
Luis Esteve
0504839e1b
New folder data_type_adapter
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@165 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 16:39:57 +00:00
Carles Fernandez
6d26d6c64e
Google-perftools has been renamed as gperftools and updated to 2.0
...
Added a quick starting guide
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@164 64b25241-fba3-4117-9849-534c7e92360d
2012-02-18 12:08:49 +00:00
Luis Esteve
ac8f9e01e6
Bug fixed in function Channel::disconnect.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@163 64b25241-fba3-4117-9849-534c7e92360d
2012-02-17 14:28:32 +00:00
Carles Fernandez
2dd2a22930
The Rinex Printer destructor now erases Rinex files if they are empty.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@162 64b25241-fba3-4117-9849-534c7e92360d
2012-02-16 19:17:06 +00:00
Javier Arribas
2406a7772a
Updated tracking to use cmath round which is faster than boost::math::round
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@161 64b25241-fba3-4117-9849-534c7e92360d
2012-02-16 17:28:56 +00:00
Javier Arribas
b7bb79a058
Code cleaning: deleted old dependences with Gregory GPS-SDR files
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@160 64b25241-fba3-4117-9849-534c7e92360d
2012-02-16 16:13:45 +00:00
Luis Esteve
ac3fbe2819
Cleaning tests
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@159 64b25241-fba3-4117-9849-534c7e92360d
2012-02-13 11:13:37 +00:00
Luis Esteve
69db06356a
Changes in src/test/test_main.cc
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@158 64b25241-fba3-4117-9849-534c7e92360d
2012-02-13 11:02:53 +00:00
Luis Esteve
6fb0a2e16e
New test for gnuradio block direct_resampler_conditioner_cc
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@157 64b25241-fba3-4117-9849-534c7e92360d
2012-02-13 11:01:36 +00:00
Javier Arribas
0a62725445
- Improved speed for samples inconsistency check in tracking modules, and
...
- Added a total elapsed run time counter in main: now it is possible to compare the post-processing time with the signal duration. The elapsed time is reported in STD::COUT when GNSS-SDR finish the main thread.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@156 64b25241-fba3-4117-9849-534c7e92360d
2012-02-08 19:50:16 +00:00
Javier Arribas
0046d9169c
Completed the migration to Gnss_Synchro as a common object to exchange signal synchronization data between gnss-sdr GNURadio blocks
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@155 64b25241-fba3-4117-9849-534c7e92360d
2012-02-03 16:13:52 +00:00
Javier Arribas
16a1797c6d
Telemetry decoder module now uses the Gnss_Synchro class to communicate the block with the observables block
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@154 64b25241-fba3-4117-9849-534c7e92360d
2012-02-03 11:50:51 +00:00
Carles Fernandez
ceef16081f
Added fixed point nco test. It is faster than std C++ in debug mode, but in release performs the same.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@153 64b25241-fba3-4117-9849-534c7e92360d
2012-02-01 18:53:52 +00:00
Carles Fernandez
a8f6695f58
compilation warning cleaned
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@152 64b25241-fba3-4117-9849-534c7e92360d
2012-01-31 00:31:07 +00:00
Carles Fernandez
c186828669
Code cleaning and documentation
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@151 64b25241-fba3-4117-9849-534c7e92360d
2012-01-31 00:03:08 +00:00
Carles Fernandez
9625070ea9
Pretty-printing of satellites is back again
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@150 64b25241-fba3-4117-9849-534c7e92360d
2012-01-30 23:14:57 +00:00
Luis Esteve
cdccdac4c6
Bug fixed in channel.cc
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@149 64b25241-fba3-4117-9849-534c7e92360d
2012-01-30 14:13:34 +00:00
Javier Arribas
9f3fbeb52d
Code cleaning and few optimizations in tracking modules.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@148 64b25241-fba3-4117-9849-534c7e92360d
2012-01-29 18:03:56 +00:00
Javier Arribas
dd01b83bc3
GNSS SDR now uses the unified Gnss_Synchro class to exchange signal synchronization data between Acquisition, Tracking and Telemetry decoder blocks.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@147 64b25241-fba3-4117-9849-534c7e92360d
2012-01-27 18:01:17 +00:00
Luis Esteve
ec57e48f4e
Major changes in flowgraph, configuration file and channel. Added gnss_signal class.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@146 64b25241-fba3-4117-9849-534c7e92360d
2012-01-27 11:58:55 +00:00
Javier Arribas
22925909fd
Added new classes Gnss_Synchro and Gnss_Signal
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@145 64b25241-fba3-4117-9849-534c7e92360d
2012-01-25 16:23:54 +00:00
Carles Fernandez
5170a9bc24
Cleaning compilation warnings
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@144 64b25241-fba3-4117-9849-534c7e92360d
2012-01-25 03:25:39 +00:00
Carles Fernandez
3b5189075b
Cleaning tests
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@143 64b25241-fba3-4117-9849-534c7e92360d
2012-01-25 03:16:08 +00:00
Carles Fernandez
0d598a7188
Added implementation of plain cordic class in tracking/libs. Added a corresponding test. The implementation is slower than standard sin and cos implementations, so it is not used in the receiver. The test will fail otherwise, indicating that this should be used instead of standard functions.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@142 64b25241-fba3-4117-9849-534c7e92360d
2012-01-25 01:57:28 +00:00
Carles Fernandez
e37f6cd072
Added documentation for Google Test in Mac OS X
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@141 64b25241-fba3-4117-9849-534c7e92360d
2012-01-25 01:52:38 +00:00
Carles Fernandez
c4f426c39b
README updated with instructions about Google Test
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@140 64b25241-fba3-4117-9849-534c7e92360d
2012-01-23 15:06:10 +00:00
Carles Fernandez
059b05fcf2
Fixing compilation and linking of googletest
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@139 64b25241-fba3-4117-9849-534c7e92360d
2012-01-23 14:47:06 +00:00
Carles Fernandez
3bff16b5d1
Code cleaning.
...
Test infrastructure reactivated. Now a run_tests executable is created and runs some tests.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@138 64b25241-fba3-4117-9849-534c7e92360d
2012-01-23 00:52:05 +00:00
Carles Fernandez
88aab41407
Restoring trunk from an accident
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@137 64b25241-fba3-4117-9849-534c7e92360d
2012-01-21 03:13:41 +00:00
Carles Fernandez
80af09f91f
Acquisition, Tracking and TelemetryDecoder blocks now use Gnss_Satellite class and have access to know what parameters have to use. Algorithms are not system-related anymore.
...
Some code cleaning and and enhancements in the output screen messages.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@135 64b25241-fba3-4117-9849-534c7e92360d
2012-01-20 23:28:11 +00:00
Javier Arribas
b72802a51f
Added experimental SIMD-accelerated correlator for tracking, using GNURadio volk libraries.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@134 64b25241-fba3-4117-9849-534c7e92360d
2012-01-20 16:37:16 +00:00
Carles Fernandez
305d9f14c1
Class Gnss_Satellite extended to tracking
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@133 64b25241-fba3-4117-9849-534c7e92360d
2012-01-19 19:30:05 +00:00
Carles Fernandez
0704e664e5
Fixes problem that broke compilation in Mac OS
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@132 64b25241-fba3-4117-9849-534c7e92360d
2012-01-19 19:28:41 +00:00
Carles Fernandez
c03042059c
Extending the Gnss_Satellite class to the acquisition interfaces
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@131 64b25241-fba3-4117-9849-534c7e92360d
2012-01-19 17:42:33 +00:00
Carles Fernandez
d9aff36247
Introducing Gnss_Satellite into the receiver
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@130 64b25241-fba3-4117-9849-534c7e92360d
2012-01-19 07:35:49 +00:00
Carles Fernandez
115b36c722
add a new class called gnss_satellite.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@129 64b25241-fba3-4117-9849-534c7e92360d
2012-01-16 22:01:29 +00:00