summaryrefslogtreecommitdiff
path: root/gr-digital/lib/constellation_soft_decoder_cf_impl.cc
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2019-08-07 21:45:12 +0200
committerMarcus Müller <marcus@hostalia.de>2019-08-09 23:04:28 +0200
commitf7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch)
treee09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-digital/lib/constellation_soft_decoder_cf_impl.cc
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-digital/lib/constellation_soft_decoder_cf_impl.cc')
-rw-r--r--gr-digital/lib/constellation_soft_decoder_cf_impl.cc73
1 files changed, 35 insertions, 38 deletions
diff --git a/gr-digital/lib/constellation_soft_decoder_cf_impl.cc b/gr-digital/lib/constellation_soft_decoder_cf_impl.cc
index aeab660746..ec0d26d1ad 100644
--- a/gr-digital/lib/constellation_soft_decoder_cf_impl.cc
+++ b/gr-digital/lib/constellation_soft_decoder_cf_impl.cc
@@ -28,51 +28,48 @@
#include <gnuradio/io_signature.h>
namespace gr {
- namespace digital {
+namespace digital {
- constellation_soft_decoder_cf::sptr
- constellation_soft_decoder_cf::make(constellation_sptr constellation)
- {
- return gnuradio::get_initial_sptr
- (new constellation_soft_decoder_cf_impl(constellation));
- }
+constellation_soft_decoder_cf::sptr
+constellation_soft_decoder_cf::make(constellation_sptr constellation)
+{
+ return gnuradio::get_initial_sptr(
+ new constellation_soft_decoder_cf_impl(constellation));
+}
- constellation_soft_decoder_cf_impl::
- constellation_soft_decoder_cf_impl(constellation_sptr constellation)
- : sync_interpolator("constellation_soft_decoder_cf",
- io_signature::make(1, 1, sizeof(gr_complex)),
- io_signature::make(1, 1, sizeof(float)),
- constellation->bits_per_symbol()),
- d_constellation(constellation),
- d_dim(constellation->dimensionality()),
- d_bps(constellation->bits_per_symbol())
- {
- }
+constellation_soft_decoder_cf_impl::constellation_soft_decoder_cf_impl(
+ constellation_sptr constellation)
+ : sync_interpolator("constellation_soft_decoder_cf",
+ io_signature::make(1, 1, sizeof(gr_complex)),
+ io_signature::make(1, 1, sizeof(float)),
+ constellation->bits_per_symbol()),
+ d_constellation(constellation),
+ d_dim(constellation->dimensionality()),
+ d_bps(constellation->bits_per_symbol())
+{
+}
- constellation_soft_decoder_cf_impl::~constellation_soft_decoder_cf_impl()
- {
- }
+constellation_soft_decoder_cf_impl::~constellation_soft_decoder_cf_impl() {}
- int
- constellation_soft_decoder_cf_impl::work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- gr_complex const *in = (const gr_complex*)input_items[0];
- float *out = (float*)output_items[0];
+int constellation_soft_decoder_cf_impl::work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items)
+{
+ gr_complex const* in = (const gr_complex*)input_items[0];
+ float* out = (float*)output_items[0];
- std::vector<float> bits;
+ std::vector<float> bits;
- // FIXME: figure out how to manage d_dim
- for(int i = 0; i < noutput_items/d_bps; i++) {
- bits = d_constellation->soft_decision_maker(in[i]);
- for(size_t j = 0; j < bits.size(); j++) {
- out[d_bps*i+j] = bits[j];
+ // FIXME: figure out how to manage d_dim
+ for (int i = 0; i < noutput_items / d_bps; i++) {
+ bits = d_constellation->soft_decision_maker(in[i]);
+ for (size_t j = 0; j < bits.size(); j++) {
+ out[d_bps * i + j] = bits[j];
}
- }
-
- return noutput_items;
}
- } /* namespace digital */
+ return noutput_items;
+}
+
+} /* namespace digital */
} /* namespace gr */