diff options
author | Tom Rondeau <tom@trondeau.com> | 2014-12-02 15:11:05 -0500 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2014-12-03 19:02:26 -0500 |
commit | 57ee0e7e122668a2b7f628ecb84fe1f90f9d2d11 (patch) | |
tree | 4a2bee2978248f55c9f3c14cdb68d0bb953950ae /gr-digital/lib/constellation_soft_decoder_cf_impl.cc | |
parent | 92ac02f7fd7289d11fa6523e0491c6a6d8c3cb56 (diff) |
digital: fixes issues with the constellation soft decoder, specifically how the decisions are calculated in the C++ code and some issues with the QAM16 constellation in particular.
This addresses issue #737. The patch attached to that issue is not actually valid and is only an ordering problem/confusion. I will be adding an example GRC flowgraph that compares the output of the hard decision and soft decision versions to the original input stream to show how they match.
Increased testing coverage in the QA to test certain known points as well as random samples.
Diffstat (limited to 'gr-digital/lib/constellation_soft_decoder_cf_impl.cc')
-rw-r--r-- | gr-digital/lib/constellation_soft_decoder_cf_impl.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gr-digital/lib/constellation_soft_decoder_cf_impl.cc b/gr-digital/lib/constellation_soft_decoder_cf_impl.cc index cd0a844119..aeab660746 100644 --- a/gr-digital/lib/constellation_soft_decoder_cf_impl.cc +++ b/gr-digital/lib/constellation_soft_decoder_cf_impl.cc @@ -1,19 +1,19 @@ /* -*- c++ -*- */ /* * Copyright 2013 Free Software Foundation, Inc. - * + * * This file is part of GNU Radio - * + * * GNU Radio is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. - * + * * GNU Radio is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with GNU Radio; see the file COPYING. If not, write to * the Free Software Foundation, Inc., 51 Franklin Street, |