[hamradio-commits] [gnss-sdr] 223/236: merging text fixes

Carles Fernandez carles_fernandez-guest at moszumanska.debian.org
Tue Apr 26 16:02:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

carles_fernandez-guest pushed a commit to branch next
in repository gnss-sdr.

commit 36ab6a0e67d1f80bbf79601ee19972ac57d91712
Merge: d63a5cd e99bae8
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date:   Mon Apr 25 16:48:01 2016 +0200

    merging text fixes

 README.md                                          |  17 +++-
 .../volk_gnsssdr/volk_gnsssdr_s32f_sincos_32fc.h   |   4 +-
 .../volk_gnsssdr_s32f_sincospuppet_32fc.h          |   4 +-
 src/tests/control_thread/control_thread_test.cc    |  44 ++++----
 src/tests/flowgraph/gnss_flowgraph_test.cc         |  30 ++----
 .../galileo_e1_pcps_ambiguous_acquisition_test.cc  | 101 ++++++++++++-------
 ...e5a_pcps_acquisition_gsoc2014_gensource_test.cc |   2 +-
 src/tests/gnss_block/gnss_block_factory_test.cc    |  10 +-
 .../gnss_block/gps_l1_ca_pcps_acquisition_test.cc  | 112 +++++++++++++--------
 .../gnss_block/gps_l2_m_dll_pll_tracking_test.cc   |  74 +++++++++++---
 .../gnss_block/gps_l2_m_pcps_acquisition_test.cc   | 108 +++++++++++---------
 src/tests/test_main.cc                             |   9 +-
 12 files changed, 308 insertions(+), 207 deletions(-)

diff --cc README.md
index 089cdd0,089cdd0..41aa474
--- a/README.md
+++ b/README.md
@@@ -16,7 -16,7 +16,7 @@@ This section describes how to set up th
  GNU/Linux 
  ----------
  
-- * Tested distributions: Ubuntu 14.04 LTS, 14.10, 15.04 and 15.10, Debian 8.0 "jessie", Linaro 15.03 
++ * Tested distributions: Ubuntu from 14.04 LTS to 16.04 LTS, Debian 8.0 "jessie", Linaro 15.03 
   * Known to work but not continually tested: Arch Linux, Fedora, and openSUSE
   * Supported microprocessor architectures: 
     * i386: Intel x86 instruction set (32-bit microprocessors). 
@@@ -37,7 -37,7 +37,20 @@@ $ sudo apt-get install build-essential 
         libarmadillo-dev libgflags-dev libgoogle-glog-dev libgnutls-openssl-dev libgtest-dev
  ~~~~~~
  
--Once you have installed these packages, you can jump directly to [how to download the source code and build GNSS-SDR](#download-and-build-linux). Alternatively, if you need to manually build and install those libraries, please keep reading.
++Alternatively, and starting from Ubuntu 16.04 LTS, you can install all required dependencies by adding the line
++
++~~~~~~
++deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe
++~~~~~~
++
++at your ```/etc/apt/sources.list``` file and doing:
++
++~~~~~~ 
++$ sudo apt-get update 
++$ sudo apt-get build-dep gnss-sdr
++~~~~~~ 
++
++Once you have installed these packages, you can jump directly to [how to download the source code and build GNSS-SDR](#download-and-build-linux). Otherwise, if you need to manually build and install those libraries, please keep reading.
  
  Note for Ubuntu 14.04 LTS "trusty" users: you will need to build from source and install GNU Radio manually, as explained below, since GNSS-SDR requires gnuradio-dev >= 3.7.3, and Ubuntu 14.04 came with 3.7.2. Install all the packages above BUT EXCEPT ```libuhd-dev```, ```gnuradio-dev``` and ```gr-osmosdr``` (and remove them if they are already installed in your machine), and install those dependencies using PyBOMBS.
  
diff --cc src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincos_32fc.h
index 8879896,8879896..b0f8702
--- a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincos_32fc.h
+++ b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincos_32fc.h
@@@ -38,7 -38,7 +38,9 @@@
   * \b Overview
   *
   * VOLK_GNSSSDR kernel that computes the sine and cosine with a fixed
-- * phase increment \p phase_inc per sample, providing the output in a complex vector (cosine, sine)
++ * phase increment \p phase_inc per sample, providing the output in a complex vector (cosine, sine).
++ * WARNING: it is not IEEE compliant, but the max absolute error on sines is 2^-24 on the range [-8192, 8192].
++ *          As a rule of thumb, keep initial phase + phase_inc * num_points within that range.
   *
   * <b>Dispatcher Prototype</b>
   * \code
diff --cc src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincospuppet_32fc.h
index 07d3bf5,07d3bf5..2dd6b9c
--- a/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincospuppet_32fc.h
+++ b/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_s32f_sincospuppet_32fc.h
@@@ -87,7 -87,7 +87,7 @@@ static inline void volk_gnsssdr_s32f_si
  static inline void volk_gnsssdr_s32f_sincospuppet_32fc_a_avx2(lv_32fc_t* out, const float phase_inc, unsigned int num_points)
  {
      float phase[1];
--    phase[0] = 3;
++    phase[0] = 0.1;
      volk_gnsssdr_s32f_sincos_32fc_a_avx2(out, phase_inc, phase, num_points);
  }
  #endif  /* LV_HAVE_AVX2  */
@@@ -97,7 -97,7 +97,7 @@@
  static inline void volk_gnsssdr_s32f_sincospuppet_32fc_u_avx2(lv_32fc_t* out, const float phase_inc, unsigned int num_points)
  {
      float phase[1];
--    phase[0] = 3;
++    phase[0] = 0.1;
      volk_gnsssdr_s32f_sincos_32fc_u_avx2(out, phase_inc, phase, num_points);
  }
  #endif  /* LV_HAVE_AVX2  */

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git



More information about the pkg-hamradio-commits mailing list