[hamradio-commits] [gnss-sdr] 199/251: Fixing documentation
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Wed Sep 2 00:22:52 UTC 2015
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a commit to branch master
in repository gnss-sdr.
commit 5d22d90cc0a67be2e383151ea301b52cff973c3b
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date: Thu Jul 16 18:54:57 2015 +0200
Fixing documentation
---
.../adapters/two_bit_cpx_file_signal_source.cc | 9 ++--
.../adapters/two_bit_cpx_file_signal_source.h | 9 ++--
.../unpack_byte_2bit_cpx_samples.cc | 63 +++++++++++-----------
3 files changed, 41 insertions(+), 40 deletions(-)
diff --git a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc
index af41031..d967936 100644
--- a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc
+++ b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.cc
@@ -1,9 +1,8 @@
/*!
- * \file nsr_file_signal_source.cc
- * \brief Implementation of a class that reads signals samples from a NSR 2 bits sampler front-end file
- * and adapts it to a SignalSourceInterface. More information about the front-end here
- * http://www.ifen.com/products/sx-scientific-gnss-solutions/nsr-software-receiver.html
- * \author Javier Arribas, 2013 jarribas(at)cttc.es
+ * \file two_bit_cpx_file_signal_source.cc
+ * \brief Implementation of a class that reads signals samples from a 2 bit complex sampler front-end file
+ * and adapts it to a SignalSourceInterface.
+ * \author Javier Arribas, 2015 jarribas(at)cttc.es
*
* -------------------------------------------------------------------------
*
diff --git a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h
index 65c74f4..a7f8d1a 100644
--- a/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h
+++ b/src/algorithms/signal_source/adapters/two_bit_cpx_file_signal_source.h
@@ -1,9 +1,8 @@
/*!
- * \file nsr_file_signal_source.h
- * \brief Implementation of a class that reads signals samples from a NSR 2 bits sampler front-end file
- * and adapts it to a SignalSourceInterface. More information about the front-end here
- * http://www.ifen.com/products/sx-scientific-gnss-solutions/nsr-software-receiver.html
- * \author Javier Arribas, 2013 jarribas(at)cttc.es
+ * \file two_bit_cpx_file_signal_source.h
+ * \brief Interface of a class that reads signals samples from a 2 bit complex sampler front-end file
+ * and adapts it to a SignalSourceInterface.
+ * \author Javier Arribas, 2015 jarribas(at)cttc.es
*
* This class represents a file signal source.
*
diff --git a/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc b/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc
index 617a25b..a330686 100644
--- a/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc
+++ b/src/algorithms/signal_source/gnuradio_blocks/unpack_byte_2bit_cpx_samples.cc
@@ -1,7 +1,11 @@
/*!
* \file unpack_byte_2bit_cpx_samples.cc
*
- * \brief Unpacks byte samples to NSR 2 bits samples
+ * \brief Unpacks byte samples to 2 bits complex samples.
+ * Packing Order
+ * Most Significant Nibble - Sample n
+ * Least Significant Nibble - Sample n+1
+ * Packing order in Nibble Q1 Q0 I1 I0
* \author Javier Arribas jarribas (at) cttc.es
* -------------------------------------------------------------------------
*
@@ -54,8 +58,8 @@ unpack_byte_2bit_cpx_samples::~unpack_byte_2bit_cpx_samples()
{}
int unpack_byte_2bit_cpx_samples::work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
+ gr_vector_const_void_star &input_items,
+ gr_vector_void_star &output_items)
{
const signed char *in = (const signed char *)input_items[0];
short *out = (short*)output_items[0];
@@ -65,40 +69,39 @@ int unpack_byte_2bit_cpx_samples::work(int noutput_items,
for(int i = 0; i < noutput_items/4; i++)
{
// Read packed input sample (1 byte = 2 complex samples)
- //* Packing Order
- //* Most Significant Nibble - Sample n
- //* Least Significant Nibble - Sample n+1
- //* Packing order in Nibble Q1 Q0 I1 I0
- //normal
-// signed char c = in[i];
-// //Q[n]
-// sample.two_bit_sample = (c>>6) & 3;
-// out[n++] = (2*(short)sample.two_bit_sample+1);
-// //I[n]
-// sample.two_bit_sample = (c>>4) & 3;
-// out[n++] = (2*(short)sample.two_bit_sample+1);
-// //Q[n+1]
-// sample.two_bit_sample = (c>>2) & 3;
-// out[n++] = (2*(short)sample.two_bit_sample+1);
-// //I[n+1]
-// sample.two_bit_sample = c & 3;
-// out[n++] = (2*(short)sample.two_bit_sample+1);
+ //* Packing Order
+ //* Most Significant Nibble - Sample n
+ //* Least Significant Nibble - Sample n+1
+ //* Packing order in Nibble Q1 Q0 I1 I0
+ //normal
+ // signed char c = in[i];
+ // //Q[n]
+ // sample.two_bit_sample = (c>>6) & 3;
+ // out[n++] = (2*(short)sample.two_bit_sample+1);
+ // //I[n]
+ // sample.two_bit_sample = (c>>4) & 3;
+ // out[n++] = (2*(short)sample.two_bit_sample+1);
+ // //Q[n+1]
+ // sample.two_bit_sample = (c>>2) & 3;
+ // out[n++] = (2*(short)sample.two_bit_sample+1);
+ // //I[n+1]
+ // sample.two_bit_sample = c & 3;
+ // out[n++] = (2*(short)sample.two_bit_sample+1);
- //I/Q swap
+ //I/Q swap
signed char c = in[i];
//I[n]
- sample.two_bit_sample = (c>>4) & 3;
- out[n++] = (2*(short)sample.two_bit_sample+1);
+ sample.two_bit_sample = (c >> 4) & 3;
+ out[n++] = (2*(short)sample.two_bit_sample + 1);
//Q[n]
- sample.two_bit_sample = (c>>6) & 3;
- out[n++] = (2*(short)sample.two_bit_sample+1);
+ sample.two_bit_sample = (c >> 6) & 3;
+ out[n++] = (2*(short)sample.two_bit_sample + 1);
//I[n+1]
sample.two_bit_sample = c & 3;
- out[n++] = (2*(short)sample.two_bit_sample+1);
+ out[n++] = (2*(short)sample.two_bit_sample + 1);
//Q[n+1]
- sample.two_bit_sample = (c>>2) & 3;
- out[n++] = (2*(short)sample.two_bit_sample+1);
-
+ sample.two_bit_sample = (c >> 2) & 3;
+ out[n++] = (2*(short)sample.two_bit_sample + 1);
}
return noutput_items;
}
--
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