Cillian O'Driscoll
f389fc5042
Fixed a bug in endian reverse
2015-10-14 09:34:33 +01:00
Cillian O'Driscoll
3ca18df229
Added unpack_2bit_samples
...
This is a generic gnuradio block for handling 2 bit samples packed into
bytes or shorts. It can handle big or little endian ordering of the
samples within the byte, as well as big or little endian ordering of the
bytes within a short.
This is a utility function for a generic sample source which will be
able to handle all of these cases for both real and complex signals.
2015-10-14 09:34:33 +01:00
Carles Fernandez
49d974db77
Avoids redefinition of constants
2015-09-25 23:51:42 +02:00
Carles Fernandez
b665444550
Fix linking against
...
18ed0f15bc
2015-09-18 17:40:47 +02:00
Carles Fernandez
d3418ceeb5
Fix typo
2015-09-18 15:00:47 +02:00
Carles Fernandez
a84b4baef0
Removing cudahelpers library and usage by a copyright issue. It does not
...
affect functionality.
2015-09-10 17:46:38 +02:00
Carles Fernandez
e0669ba93d
Fixes warning about posix_memalign
2015-09-05 13:05:53 +02:00
Carles Fernandez
6febea48fa
bumping version number
2015-09-02 00:38:46 +02:00
Carles Fernandez
0821216970
Moving cudahelpers headers so other blocks can use it more easily.
2015-08-25 20:49:37 +02:00
Carles Fernandez
ef136e5c74
Some CUDA cleaning and documentation
2015-08-25 19:01:02 +02:00
Carles Fernandez
429e4e8776
Fixing compilation when CUDA is not present
2015-08-25 17:07:36 +02:00
Javier Arribas
7b57bd28f8
Merge branch 'next-gnss-sdr' into next
2015-08-25 12:40:31 +02:00
Javier Arribas
af99f340a4
Merge branch 'next' of https://github.com/Arribas/gnss-sdr.git into next
...
Conflicts:
src/algorithms/tracking/libs/cuda_multicorrelator.cu
2015-08-06 17:13:03 +02:00
Javier Arribas
1aa84cd1c4
Updated CUDA kernels and several GPU tracking optimizations.
...
Bug fix in GPS_L1_CA_DLL_PLL binary dump
2015-08-06 17:05:15 +02:00
Javier Arribas
632136d1f8
Add missing boost include dirs in signal source
2015-07-27 15:48:24 +02:00
Javier
fb2b12403a
Multi-GPU device suport (splits the tracking channels between all the
...
availables GPUs (CUDA only!))
2015-07-24 18:07:33 +02:00
Javier Arribas
26cf90cdd4
First working version of the GPU GPS tracking block (it requires NVIDIA
...
CUDA
3.0 GPU hardware)
2015-07-24 17:21:25 +02:00
Javier Arribas
f722f5f8f7
Added GPU tracking block for GPS L1 CA. Not activable yet...
2015-07-23 18:07:52 +02:00
Javier Arribas
4fc61af172
Adding cuda ultra-fast correlator library. Not used yet, but optionally
...
compiled. All CMAKEs ready!
2015-07-22 18:16:54 +02:00
Carles Fernandez
637c33a51f
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-07-21 17:07:16 +02:00
Carles Fernandez
334caa329e
Improving detection of GNU Radio version so modules requiring >=3.7.4
...
will be built even without the presence of pkgconfig
2015-07-19 11:18:20 +02:00
Carles Fernandez
ea6a92a1fc
Fixing broken compilation when using gnuradio 3.7.3 (using I/Q swap
...
option of interleaved_short_to_complex that was introduced in 3.7.4)
2015-07-17 20:25:56 +02:00
Carles Fernandez
5d22d90cc0
Fixing documentation
2015-07-16 18:54:57 +02:00
Carles Fernandez
392bb64ad9
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2015-07-16 16:08:23 +02:00
Carles Fernandez
b9458ed42a
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2015-07-16 14:56:36 +02:00
Carles Fernandez
14e1d94c91
Fixing linking problems
2015-07-16 14:55:52 +02:00
Carles Fernandez
f015df1b9a
fixing includes
2015-07-15 20:05:44 +02:00
Carles Fernandez
a8bc6e7cc7
fixing coverity scan parse warnings
2015-07-12 14:14:11 +02:00
Carles Fernandez
f61f065e54
Fixing usage of invalid iterators
2015-07-12 13:53:58 +02:00
Javier
0927394351
Swap I/Q in two bit cpx interleaved file signal source
...
Some adjustments in the example configuration file to improve receiver
sensitivity
2015-07-03 15:37:30 +02:00
Javier
6c0377ed06
Added new file source adapter:
...
2 bits complex file source for GNSS-SDR GSoC 2015 signal sampler
designed by Ajith Peter
2015-07-02 17:59:43 +02:00
Carles Fernandez
a45e4bbdc4
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-28 09:24:36 +02:00
Javier
69a76990fc
Adding Galileo E5 CN0 tracking debug print on std::cout
...
Adding more configuration sample files:
- GPS L1 + GPS L2CM realtime tracking for Flexiband
frontend
- GPS L1 + GPS L2CM + Galileo E1 realtime tracking for Flexiband
frontend
- GPS L2CM realtime tracking on USRP1 (requieres stable sample clock)
2015-06-22 16:12:53 +02:00
Javier
d61b3847e5
Implementation of a missing output decimation for the Galileo E1
...
telemetry
decoder block
2015-06-22 16:08:28 +02:00
Javier
a31542cbf6
Added support to select the frontend clock reference source in UHD
...
signal source (i.e. internal or external clock reference)
2015-06-17 18:07:36 +02:00
Javier
df48bf7342
- Small adjustments in GPS L2M tracking lock detector static thresholds.
...
- Added sample configuration file for dual frequency GPS L1 + L2
realtime operation for Teleorbit Flexiband Frontends (requires a
external hardware driver installed)
2015-06-16 17:16:20 +02:00
Carles Fernandez
2984ff938e
Fixing resampling
2015-06-12 19:45:20 +02:00
Javier
26a6bbd37a
bug found in PRN resampler code. Disabled optimization
2015-06-12 19:28:56 +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
Carles Fernandez
edb636cf2c
pass vectors by reference
2015-06-12 17:54:02 +02:00
Javier
7a4ecf3ddb
small correction in previous commit
2015-06-12 16:21:20 +02:00
Javier
98ed0e09f2
Initializing dynamic memory in Viterbi decoder
2015-06-12 16:20:04 +02:00
Javier
d9da6e1e60
More array index out of bound protections for viterbi decoder
2015-06-12 16:10:59 +02:00
Javier
adf73e0610
Work in progress for GPS L2C support:
...
- Patched GPS L2CM tracking pull-in code.
- Workaround for ViterbiDecoder bug
2015-06-12 15:49:25 +02:00
Carles Fernandez
7e04308a67
code cleaning
2015-06-06 01:21:00 +02:00
Javier
8630cf2fbe
Added missing files
2015-06-06 00:36:47 +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
4c0243580b
fixing incorrect expression
2015-06-01 19:27:58 +02:00
Carles Fernandez
922b8f641e
fixing incorrect expression
2015-06-01 18:52:04 +02:00
Carles Fernandez
877192ed76
ensuring that members are initialized at the constructor
2015-05-29 20:23:13 +02:00