Damian Miralles
c445ac261b
Developing interface code for RINEX printer
2017-08-31 09:55:35 -06:00
Damian Miralles
fbd6b211eb
Adding code for pvt computation
2017-08-31 09:55:35 -06:00
Damian Miralles
8a0689fbb1
Fixing compile warnings and adding work on unit test
2017-08-31 09:55:35 -06:00
Damian Miralles
50f133e960
Fixing compilation warnings
2017-08-31 09:55:35 -06:00
Damian Miralles
b34a82a949
Adding code for telemetry decoder algorithms
2017-08-31 09:55:35 -06:00
Damian Miralles
6c8a29d3d4
writing code for crc computation in GLONASS processing
2017-08-31 09:55:35 -06:00
Damian Miralles
c24710c585
gnav: Adding GLONASS GNAV Navigation Message Operations
...
Adding code for navigation message computation for GLONASS GNAV code.
Continues to fix the almanac position computation and fixes bugs in code
due to compilation errors, coding style and Doxygen documentation
2017-08-31 09:55:35 -06:00
Damian Miralles
f8f3574090
gnav: Adding GLONASS GNAV Ephemeris, Almanac and UTC Model
...
Generates code for GLONASS GNAV Ephemeris, Almanac and UTC Model with
their respective decoding position indexes for string decoding and
message parsing. Starts developing of satellite position computation
based on its ephemeris and almanac information
2017-08-31 09:55:35 -06:00
Carles Fernandez
7ae4a794f6
Avoid signed overflow
2017-08-31 09:55:35 -06:00
Carles Fernandez
8bb188a8df
Remove warning
2017-08-31 09:55:35 -06:00
Carles Fernandez
b9b0bf1ef8
Remove warning
2017-08-31 09:55:35 -06:00
Carles Fernandez
6a4a2db4bf
Remove warning
2017-08-31 09:55:35 -06:00
Carles Fernandez
108ffc7537
Remove warning
2017-08-31 09:55:35 -06:00
Carles Fernandez
ddee13cfa6
Update per_support files
2017-08-31 09:55:35 -06:00
Carles Fernandez
fe336fef20
Update per_support files
2017-08-31 09:55:35 -06:00
Carles Fernandez
12aaa25d50
Do not use LOG(FATAL) since the glog library could have been stripped
...
off
2017-08-31 09:55:35 -06:00
Carles Fernandez
5530352e8a
Fix bug in NMEA messages. Fixes #45
...
Add a new test for the NMEA printer
2017-08-31 09:55:35 -06:00
Carles Fernandez
8bbe4edc64
Replace <ctime> library by <chrono>
...
and also replace C-style casts by C++ casts. Added/removed some blank
lines here and there to match coding style of other tests.
2017-08-31 09:55:35 -06:00
Carles Fernandez
1e59501cb5
Fix redefinition of variable
2017-08-31 09:55:35 -06:00
Carles Fernandez
d4a1dbaf08
Replace C-style casts by C++ casts
2017-08-31 09:55:35 -06:00
Carles Fernandez
ed021f043f
Merge Gabriel's glonass-sdr branch
2017-08-31 09:55:35 -06:00
Carles Fernandez
fa8cb9dd5c
Fix building when compilers have a C++ standard below C++11
2017-08-31 09:55:35 -06:00
Gastd
0a8d5e4ffd
Solve issue glonass FDMA channel in tracking block
2017-08-31 08:57:27 -03:00
Carles Fernandez
47e41d5b28
Avoid signed overflow
2017-08-26 10:07:18 +02:00
Carles Fernandez
005917ac56
Remove warning
2017-08-26 00:06:18 +02:00
Carles Fernandez
00cc726c12
Remove warning
2017-08-25 23:51:11 +02:00
Carles Fernandez
04d0debfca
Remove warning
2017-08-25 23:42:36 +02:00
Carles Fernandez
1a463e9c52
Remove warning
2017-08-25 23:38:44 +02:00
Carles Fernandez
d1429001fc
Update per_support files
2017-08-25 22:44:49 +02:00
Carles Fernandez
18c48b30f5
Update per_support files
2017-08-25 22:16:06 +02:00
Carles Fernandez
fc9740b4dc
Do not use LOG(FATAL) since the glog library could have been stripped
...
off
2017-08-25 19:17:12 +02:00
Carles Fernandez
ea84c1ec27
Fix redefinition of variable
2017-08-25 11:58:05 +02:00
Carles Fernandez
58e92343c7
Fix bug in NMEA messages. Fixes #45
...
Add a new test for the NMEA printer
2017-08-25 11:42:02 +02:00
Antonio Ramos
9df36dcd83
Minor changes
...
Changing some variable names
2017-08-24 19:22:58 +02:00
Antonio Ramos
3536bce55c
Improved Notch Filter Lite
...
Updated version of the filter
2017-08-24 19:22:58 +02:00
Carles Fernandez
38858836a0
Replace <ctime> library by <chrono>
...
and also replace C-style casts by C++ casts. Added/removed some blank
lines here and there to match coding style of other tests.
2017-08-24 18:09:04 +02:00
Carles Fernandez
a3b81a884b
Fix redefinition of variable
2017-08-24 18:03:23 +02:00
Carles Fernandez
9761803d6a
Replace C-style casts by C++ casts
2017-08-23 23:06:56 +02:00
Carles Fernandez
2c71ebf479
Merge Gabriel's glonass-sdr branch
2017-08-23 22:35:22 +02:00
Carles Fernandez
29d8e081cc
Merge remote-tracking branch 'gabriel/glonass-sdr' into glonass
2017-08-23 20:53:30 +02:00
Gastd
45c2351223
Remove redefinition
2017-08-23 14:13:19 -03:00
Gastd
296942ff23
Solve conflicts
2017-08-23 14:12:55 -03:00
Gastd
a4843403d7
Add required function
2017-08-23 14:09:09 -03:00
Carles Fernandez
16a65a4e2b
Fix building when compilers have a C++ standard below C++11
2017-08-23 19:04:11 +02:00
Gastd
bcaeec37b9
Remove unexpected bracket
2017-08-23 13:58:12 -03:00
Gastd
21dcf7216d
Update test configuration
2017-08-23 13:56:02 -03:00
Gastd
edc7ce8ccc
Add unit test for new tracking blocks
2017-08-23 13:56:02 -03:00
Gastd
d0809978d4
Add header with authors and license
2017-08-23 13:53:42 -03:00
Gastd
26cf61b045
Set noise_flag and dump to false
2017-08-23 13:44:27 -03:00
Gastd
0ebc8af42b
Update tests
2017-08-23 13:44:27 -03:00
Gastd
a178376ad1
Update test
2017-08-23 13:38:47 -03:00
Gastd
32b9919fc5
Add telemetry rate
2017-08-23 13:35:35 -03:00
Gastd
239d15bfc7
Add glonass signal acquisition
2017-08-23 13:34:37 -03:00
Gastd
88fa602505
Add unit-test for glonass pcps acquisition
2017-08-23 13:30:05 -03:00
Gastd
2c495ec014
Fix wipeoff bug
2017-08-23 13:15:42 -03:00
Gastd
72ff71450b
Add FDMA protocol to pcps algorithm
2017-08-23 13:15:42 -03:00
Gastd
b0a6483254
Add chip shift to glonass ca code
2017-08-23 13:15:42 -03:00
Gastd
fc40e1bdc7
Add code for C/A signal generation for glonass
2017-08-23 13:15:42 -03:00
Gastd
5d9742416d
fix glonass signal string
2017-08-23 13:15:42 -03:00
Gastd
f918a00590
Add glonass svn in signals list
2017-08-23 13:15:42 -03:00
Gastd
1864f78d9a
Change the if frequency to the FDMA channel to be searched
2017-08-23 13:15:42 -03:00
Gastd
8f8bdb14dd
Add glonass svn in signals list
2017-08-23 13:15:42 -03:00
Gastd
acf2e04bef
fix another conflict
2017-08-23 13:15:42 -03:00
Gastd
88a0976f96
Add FDMA protocol to pcps algorithm
2017-08-23 13:15:42 -03:00
Gastd
eec6f07f1d
Update glonass prn table
2017-08-23 13:15:09 -03:00
Gastd
fcea248654
Add glonass svn in signals list
2017-08-23 13:13:15 -03:00
Gastd
f9845ae3a2
Change the if frequency to the FDMA channel to be searched
2017-08-23 13:13:15 -03:00
Gastd
b8e7fc0cc9
Add Glonass_L1_CA.h with Glonass L1 CA parameters
2017-08-23 13:12:06 -03:00
Gastd
41306ee044
Add code for C/A signal generation for glonass
2017-08-23 13:11:17 -03:00
Gastd
339aad9beb
Add glonass svn in signals list
2017-08-23 13:10:04 -03:00
Gastd
e484c391e6
Add file with real signals for testing
2017-08-23 13:09:28 -03:00
Gastd
2984b6c976
Update test configuration
2017-08-23 13:09:28 -03:00
Gastd
4c83f59cfc
Add unit test for new tracking blocks
2017-08-23 13:09:28 -03:00
Gastd
ed1e99b15b
Add tracking glonass tests
2017-08-23 13:09:28 -03:00
Gastd
e82bc0c4d2
Add new file for glonasstests
2017-08-23 13:09:28 -03:00
Gastd
c51a4ca17b
Add glonass frequency channel variable as private member
2017-08-23 13:09:28 -03:00
Gastd
48a5fa969b
Add author tag
2017-08-23 13:09:28 -03:00
Gastd
a1343654f0
Add Glonass C Aid tracking block to the block factory
2017-08-23 13:09:28 -03:00
Gastd
bbec0acf28
Add Glonass C Aid track blocks
2017-08-23 13:09:28 -03:00
Gastd
c8488eff56
Add Glonass C Aid track adapter
2017-08-23 13:09:28 -03:00
Gastd
17e38a28fa
clean code and fix dump file
2017-08-23 13:09:28 -03:00
Gastd
071c2e2cc0
Add header with authors and license
2017-08-23 13:09:28 -03:00
Gastd
c3ca053664
Update info
2017-08-23 13:09:28 -03:00
Gastd
cb87b75aa6
Add Glonass Tracking block to block factory
2017-08-23 13:09:28 -03:00
Gastd
9d6bea831e
Add glonass system in satellite signal
2017-08-23 13:09:28 -03:00
Gastd
970c32529a
Add gnuradio block for glonass tracking
2017-08-23 13:09:28 -03:00
Gastd
b7c3221ca5
Add adapter for Glonass L1 C/A tracking
2017-08-23 13:09:28 -03:00
Gastd
4557837814
Set noise_flag and dump to false
2017-08-23 13:09:28 -03:00
Gastd
d796a74f23
Update tests utils
2017-08-23 13:09:28 -03:00
Gastd
195c836922
Update tests
2017-08-23 13:09:28 -03:00
Gastd
88177d772e
Update signal generator for glonass
2017-08-23 13:09:28 -03:00
Gastd
e15dace0d3
Add plot function for glonass acquisition
2017-08-23 13:09:28 -03:00
Gastd
3550a4dfb7
Update test
2017-08-23 13:09:28 -03:00
Gastd
e02e8f8df4
Update test
2017-08-23 13:09:28 -03:00
Gastd
be8bde063f
Add signal sample for glonass and installation rule
2017-08-23 13:09:28 -03:00
Gastd
070c42164b
Add Glonass signal for tests
2017-08-23 13:09:28 -03:00
Gastd
7bb3174e88
Add telemetry rate
2017-08-23 13:09:28 -03:00
Gastd
3719da9853
Reset acquisition
2017-08-23 13:09:28 -03:00
Gastd
cd8527d99e
Add chip delay in Glonass L1 CA Code
2017-08-23 13:09:28 -03:00
Gastd
52140c85f2
Add glonass signal acquisition
2017-08-23 13:09:28 -03:00
Gastd
936c5d5bea
Add unit-test for glonass pcps acquisition
2017-08-23 13:09:28 -03:00
Gastd
bfa0d50771
Add glonass acquisition tests
2017-08-23 13:09:28 -03:00
Gastd
80d232158e
Fix wipeoff bug
2017-08-23 13:09:28 -03:00
Gastd
1859f591e7
fix another conflict
2017-08-23 13:09:28 -03:00
Gastd
6525c57e8e
Add FDMA protocol to pcps algorithm
2017-08-23 13:09:28 -03:00
Gastd
fc4ba6a114
Update glonass prn table
2017-08-23 13:09:28 -03:00
Gastd
c281ae769a
Add chip shift to glonass ca code
2017-08-23 13:08:46 -03:00
Gastd
4fe9f37578
Add code for C/A signal generation for glonass
2017-08-23 13:08:46 -03:00
Gastd
a84bdc7d54
fix glonass signal string
2017-08-23 13:08:46 -03:00
Gastd
f72c2f6a75
Add glonass svn in signals list
2017-08-23 13:08:46 -03:00
Gastd
26b58fa759
Change the if frequency to the FDMA channel to be searched
2017-08-23 13:08:46 -03:00
Gastd
3ee267448e
Add Glonass_L1_CA.h with Glonass L1 CA parameters
2017-08-23 13:08:02 -03:00
Gastd
4a74e30890
Add FDMA protocol to pcps algorithm
2017-08-23 13:05:33 -03:00
Gastd
7f4fc690df
Update glonass prn table
2017-08-23 13:05:33 -03:00
Gastd
3990e0a7ce
Add Glonass channels to PVT and Observables
2017-08-23 13:05:33 -03:00
Gastd
7a667635e8
Change Glonass string
2017-08-23 13:01:59 -03:00
Gastd
e3cba491c1
Change the if frequency to the FDMA channel to be searched
2017-08-23 13:00:54 -03:00
Gastd
ffb523a8c0
Only 24 SV's available
2017-08-23 13:00:54 -03:00
Gastd
cb32755045
Add Glonass L1 C/A channel to the block factory
2017-08-23 13:00:54 -03:00
Gastd
2369c98e12
fix ifndef include
2017-08-23 13:00:54 -03:00
Gastd
e78f80d459
Add chip shift to glonass ca code
2017-08-23 13:00:54 -03:00
Gastd
5ad65ab0e1
Add pcps acquisition adapter for glonass l1 ca signal
2017-08-23 13:00:54 -03:00
Gastd
f7092b68b6
Add Glonass_L1_CA.h with Glonass L1 CA parameters
2017-08-23 13:00:54 -03:00
Gastd
a399e2b0d0
Add code for C/A signal generation for glonass
2017-08-23 13:00:54 -03:00
Gastd
d3c3cab980
fix glonass signal string
2017-08-23 13:00:54 -03:00
Gastd
99104bc8bc
Add glonass svn in signals list
2017-08-23 13:00:54 -03:00
Gastd
56cdd75442
Fix conflict
2017-08-23 01:03:37 -03:00
Gastd
8945bfc37b
Add file with real signals for testing
2017-08-23 00:52:45 -03:00
Gastd
c2120ce6ba
Update test configuration
2017-08-23 00:52:45 -03:00
Gastd
d3038dd162
Add unit test for new tracking blocks
2017-08-23 00:52:45 -03:00
Gastd
e890fa0147
Add tracking glonass tests
2017-08-23 00:52:45 -03:00
Gastd
438cc5f4ee
Add new file for glonasstests
2017-08-23 00:52:45 -03:00
Gastd
afede9c6cd
Add glonass frequency channel variable as private member
2017-08-23 00:52:45 -03:00
Gastd
87d0f95d9c
Add author tag
2017-08-23 00:52:45 -03:00
Gastd
8763689cb0
Add Glonass C Aid tracking block to the block factory
2017-08-23 00:52:45 -03:00
Gastd
8997f72eeb
Add Glonass C Aid track blocks
2017-08-23 00:52:45 -03:00
Gastd
d95419d670
Add Glonass C Aid track adapter
2017-08-23 00:52:45 -03:00
Gastd
00352d8d0f
clean code and fix dump file
2017-08-23 00:52:45 -03:00
Gastd
e9a6038a28
Add header with authors and license
2017-08-23 00:52:45 -03:00
Gastd
c256378707
Update info
2017-08-23 00:52:45 -03:00
Gastd
c2e04a23c6
Add Glonass Tracking block to block factory
2017-08-23 00:52:45 -03:00
Gastd
78f7e02de1
Add glonass system in satellite signal
2017-08-23 00:52:45 -03:00
Gastd
b69f203967
Add gnuradio block for glonass tracking
2017-08-23 00:52:45 -03:00
Gastd
22da2ad606
Add adapter for Glonass L1 C/A tracking
2017-08-23 00:52:45 -03:00
Gastd
422cbdcdd2
Set noise_flag and dump to false
2017-08-23 00:52:45 -03:00
Gastd
906a5f5176
Update tests utils
2017-08-23 00:52:45 -03:00
Gastd
9bc72ab71a
Update tests
2017-08-23 00:52:45 -03:00
Gastd
911c5da12c
Update signal generator for glonass
2017-08-23 00:52:45 -03:00
Gastd
6b7993b844
Add plot function for glonass acquisition
2017-08-23 00:52:45 -03:00
Gastd
fcf891a796
Update test
2017-08-23 00:52:45 -03:00
Gastd
2721e29b36
Update test
2017-08-23 00:52:45 -03:00
Gastd
b3d289d9ab
Add signal sample for glonass and installation rule
2017-08-23 00:52:45 -03:00
Gastd
5b4ffb9d0b
Add Glonass signal for tests
2017-08-23 00:52:45 -03:00
Gastd
f0eb1d8055
Add telemetry rate
2017-08-23 00:52:45 -03:00
Gastd
2dbab56c6c
Reset acquisition
2017-08-23 00:52:45 -03:00
Gastd
4be07c78c7
Add chip delay in Glonass L1 CA Code
2017-08-23 00:52:45 -03:00
Gastd
ce68bbf069
Add glonass signal acquisition
2017-08-23 00:52:45 -03:00
Gastd
442656ad86
Add unit-test for glonass pcps acquisition
2017-08-23 00:52:45 -03:00
Gastd
2691cce2e3
Add glonass acquisition tests
2017-08-23 00:52:45 -03:00
Gastd
feddc615dd
Fix wipeoff bug
2017-08-23 00:52:45 -03:00
Gastd
6307ac2880
Add FDMA protocol to pcps algorithm
2017-08-23 00:52:45 -03:00
Gastd
89b1838b3b
Add chip shift to glonass ca code
2017-08-23 00:52:08 -03:00
Gastd
60d28e98c2
Add code for C/A signal generation for glonass
2017-08-23 00:52:08 -03:00
Gastd
6052514018
fix glonass signal string
2017-08-23 00:52:08 -03:00
Gastd
661620e883
Add glonass svn in signals list
2017-08-23 00:52:08 -03:00
Gastd
53e7e75392
Change the if frequency to the FDMA channel to be searched
2017-08-23 00:52:08 -03:00
Gastd
9f126f814a
Add glonass svn in signals list
2017-08-23 00:48:52 -03:00
Gastd
ca057abf2d
fix another conflict
2017-08-23 00:47:42 -03:00
Gastd
2091ac354a
Add FDMA protocol to pcps algorithm
2017-08-23 00:47:09 -03:00
Gastd
e5e4e25333
Update glonass prn table
2017-08-23 00:47:09 -03:00
Gastd
18c96378dc
Add Glonass channels to PVT and Observables
2017-08-23 00:47:09 -03:00
Gastd
6d18c137bc
Add chip shift to glonass ca code
2017-08-23 00:47:09 -03:00
Gastd
09d23e737e
Add code for C/A signal generation for glonass
2017-08-23 00:47:09 -03:00
Gastd
aa12acefe3
Add glonass svn in signals list
2017-08-23 00:45:13 -03:00
Gastd
e29ab1b90b
Change Glonass string
2017-08-23 00:42:02 -03:00
Gastd
b9c53c038f
Change the if frequency to the FDMA channel to be searched
2017-08-23 00:34:16 -03:00
Gastd
dcd8a591d1
Only 24 SV's available
2017-08-23 00:34:16 -03:00
Gastd
b333bb2c78
Add Glonass L1 C/A channel to the block factory
2017-08-23 00:34:16 -03:00
Gastd
613b8bdf19
fix ifndef include
2017-08-23 00:34:16 -03:00
Gastd
8d4f2e0f85
Add chip shift to glonass ca code
2017-08-23 00:34:16 -03:00
Gastd
4f9a6d0e88
Add pcps acquisition adapter for glonass l1 ca signal
2017-08-23 00:34:16 -03:00
Gastd
a02cf31b1f
Add Glonass_L1_CA.h with Glonass L1 CA parameters
2017-08-23 00:34:16 -03:00
Gastd
4d8b45b0f5
Add code for C/A signal generation for glonass
2017-08-23 00:34:16 -03:00
Gastd
da3bd81774
fix glonass signal string
2017-08-23 00:34:16 -03:00
Gastd
73dc4bac53
Add glonass svn in signals list
2017-08-23 00:34:16 -03:00
Antonio Ramos
e1dc9f5aac
Improving real-time performances of input filters
...
Pulse blanking and Notch filters improved
2017-08-21 13:11:18 +02:00
Antonio Ramos
1e753e5f54
Adding Single state Notch Filter
...
New Notch_Filter_Lite input filter block
2017-08-21 13:08:33 +02:00
Carles Fernandez
265caeda33
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2017-08-21 12:06:03 +02:00
Damian Miralles
f4c221609c
avx2: Adds support for AVX2 intrinsic to some kernels
...
Adds AVX2 intrinsic to several kernels ranging from multiply and add to
more detailed operations such as convert. New peotokernels also may take
advantage of the fused multiply add (fma)
2017-08-21 12:05:39 +02:00
Carles Fernandez
122ec19626
Make use of the inline keyword where appropriate
2017-08-21 11:45:12 +02:00
Carles Fernandez
6e65705b47
Fix initialization
2017-08-19 20:26:30 +02:00
Carles Fernandez
eecfd10875
Replace C-style casts by C++ casts
2017-08-19 20:05:52 +02:00
Carles Fernandez
d12858e579
Replace C-style casts by C++ casts
2017-08-19 12:45:19 +02:00
Carles Fernandez
64ab909a0d
Replace C-style casts by C++ casts
2017-08-19 12:10:47 +02:00
Carles Fernandez
e7246d4565
Replace C-style casts by C++ casts
2017-08-19 11:27:22 +02:00
Carles Fernandez
0a42fe8ab5
Replace some C-style casts by C++ casts
2017-08-19 09:16:10 +02:00
Carles Fernandez
7ac3f282fa
Replace C-style cast by C++ casts
2017-08-19 02:33:54 +02:00
Carles Fernandez
fe17181af3
Replace some C-style cast by static_cast<>()
2017-08-18 19:15:45 +02:00
Carles Fernandez
a8c5ca81fd
Remove blank line
2017-08-18 14:24:42 +02:00
Carles Fernandez
187ae683c9
Fix GCC warning
2017-08-18 13:56:49 +02:00