Commit Graph
1519 Commits
Author SHA1 Message Date
Carles Fernandez a49cf3a98f missing include 2016-01-22 16:52:43 +01:00
Carles Fernandez 7bf4bfd7dc adding neon implementation 2016-01-22 12:29:08 +01:00
Carles Fernandez 642018bada tagging version 2016-01-22 10:14:43 +01:00
Carles Fernandez 8159c1ec22 Adding README and .gitignore 2016-01-22 02:02:23 +01:00
Carles Fernandez 61e36aa2a0 copy GPLv3 license from gnss-sdr 2016-01-22 00:54:52 +01:00
Carles Fernandez ccb62f2279 fix warning in gcc 4.8 2016-01-22 00:04:28 +01:00
Carles Fernandez 4553b5e643 cleaning includes 2016-01-21 23:30:24 +01:00
Carles Fernandez d139e6d93a Using limits.h instead of hardcoded values 2016-01-21 12:30:46 +01:00
Javier Arribas 62a17dc3d7 Replaced literal limits with values stored in limits.h for volk gnss-sdr
kernel
2016-01-21 11:30:09 +01:00
Javier Arribas 02a6f41794 Fix seg fault on some architectures in gnss-sdr volk 32fc convert to
16ic module
2016-01-21 11:21:25 +01:00
Carles Fernandez 3ce1bba194 Fix execution of puppets when compiled with clang 2016-01-21 01:40:29 +01:00
Carles Fernandez 577f7f1940 fixes CMake warning under Linux 2016-01-21 00:42:17 +01:00
Carles Fernandez f6cb32bc9f cleaning 2016-01-21 00:25:53 +01:00
Carles Fernandez 88752588b6 remove duplicated copyright text 2016-01-21 00:12:14 +01:00
Carles Fernandez 53179468bd Removing unused constant 2016-01-20 23:42:25 +01:00
Carles Fernandez d095b581ae code cleaning 2016-01-20 22:59:22 +01:00
Carles Fernandez 1f3554384d fix parallel building 2016-01-20 20:39:27 +01:00
Carles Fernandez fe4cce043d Remove unnecessary code, making it closer to the original VOLK
GNSS-SDR-spefific additions are clearly marked, so it will be easier to
follow their changes and to add other specific features
2016-01-20 20:14:42 +01:00
Carles Fernandez 7e11a6ef72 Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr
into new_volk_module

# 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-01-20 18:40:27 +01:00
Carles Fernandez 497c856437 add unaligned version 2016-01-20 18:38:33 +01:00
Javier Arribas bb39ff43a0 Merge branch 'new_volk_module' of https://github.com/gnss-sdr/gnss-sdr.git into new_volk_module 2016-01-20 18:24:25 +01:00
Javier Arribas ea35f33c83 Added native input sample interface support for 16 bits integer complex
in PCPS_Acquisition (added the _sc variant). Now the PCPS acquisiton
adapter requires no conversion when the receiver works with 16 bits
integer complex samples.
2016-01-20 18:24:03 +01:00
Carles Fernandez c7193e394e Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr
into new_volk_module

# 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-01-20 18:18:32 +01:00
Carles Fernandez 9bf8b174ba Sout out the aligned/unaligned thing in old kernels 2016-01-20 18:16:09 +01:00
Javier Arribas 07feeeee3a New volk_gnss_sdr kernel: Fast conversion between 16 bit int complex to
32 bits floating point complex
2016-01-20 17:45:47 +01:00
Javier Arribas e92f409897 Added SSE2 unaligned versions of volk_gnss-sdr dot product and resampler
kernels.
2016-01-20 15:53:09 +01:00
Carles Fernandez 7a5574f598 Fixing aligned/unaligned tag 2016-01-20 11:21:58 +01:00
Carles Fernandez 7e52e3cf5b fixes parallel building when volk_gnsssdr_module is already installed 2016-01-19 19:43:09 +01:00
Carles Fernandez d30a24a48c Fixing parallel building 2016-01-19 19:34:23 +01:00
Javier Arribas 5a716840ab tracking dll pll cAid can work now with gr_complex and cshort just
setting the data imput type in config file. All the internal receiver
signal chain can work in complex short for the first time. Speed
improvement using custom gnss-sdr volk kernels for cshort data input
types.
2016-01-19 18:37:30 +01:00
Javier Arribas 3add3a7f91 Bug fix in both interleaved byte and short to complex converters 2016-01-19 18:15:48 +01:00
Carles Fernandez 0215748638 Adding a puppet for the multiple correlator 2016-01-19 12:42:55 +01:00
Carles Fernandez bbe0f37910 fixing result reading in puppet 2016-01-19 11:53:46 +01:00
Carles Fernandez bf0a37960f adding a puppet for the multiple resampler 2016-01-19 10:45:56 +01:00
Carles Fernandez 090f6524db Merge branch 'new_volk_module' of git+ssh://github.com/gnss-sdr/gnss-sdr
into new_volk_module

# Conflicts:
#	src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_16ic_x2_dot_prod_16ic.h
2016-01-19 00:01:26 +01:00
Carles Fernandez 1d18ff6c16 avoiding redefinition of functions 2016-01-18 23:50:34 +01:00
Carles Fernandez 57c05e3cf0 adding a puppet for the 16-bit complex resampler 2016-01-18 23:44:10 +01:00
Carles Fernandez e53e85f41b fixing a wrong fix :-P 2016-01-18 20:59:51 +01:00
Javier Arribas 4ba75a3fbe Still some bugs to fix in 16sc dot product. All fixed now. 2016-01-18 10:43:09 +01:00
Carles Fernandez fd2af02aec fix sse implementation 2016-01-16 23:15:19 +01:00
Carles Fernandez a2429a851c fix sse implementation 2016-01-16 22:52:10 +01:00
Carles Fernandez cd80beb16c fix sse implementation 2016-01-16 22:49:34 +01:00
Carles Fernandez 3d3a758ef2 fix sse implementation 2016-01-16 22:48:29 +01:00
Carles Fernandez 46e3ce5ec2 fix sse implementations 2016-01-16 22:39:15 +01:00
Carles Fernandez 38d4d8aa9a fix sse implementations 2016-01-16 20:57:55 +01:00
Carles Fernandez a817d49e89 fix that makes pass the test 2016-01-16 14:29:15 +01:00
Carles Fernandez dab4da064c Updating documentation 2016-01-16 14:11:12 +01:00
Carles Fernandez 3eab3b58c6 Removing garbage 2016-01-15 18:25:05 +01:00
Javier Arribas fb42cda826 Range reduced to 4 bits in the volk short int test input to avoid
saturation of vector dot products.
Reduced test vector sizes to 8111 to avoid saturation.
2016-01-14 18:56:22 +01:00
Carles Fernandez 5fdbb472f6 required by memset 2016-01-13 20:09:27 +01:00