/*
 * Copyright 2020 Free Software Foundation, Inc.
 *
 * This file is part of GNU Radio
 *
 * SPDX-License-Identifier: GPL-3.0-or-later
 *
 */
#include "pydoc_macros.h"
#define D(...) DOC(gr, digital, __VA_ARGS__)
/*
  This file contains placeholders for docstrings for the Python bindings.
  Do not edit! These were automatically extracted during the binding process
  and will be overwritten during the build process
 */


static const char* __doc_gr_digital_ofdm_equalizer_simpledfe = R"doc(Simple decision feedback equalizer for OFDM.

Equalizes an OFDM signal symbol by symbol using knowledge of the complex modulations symbols. For every symbol, the following steps are performed:



This equalizer makes a lot of assumptions:



Note that, by default, the equalized symbols are  on the constellation. This means that soft information of the modulation symbols is lost after the equalization, which is suboptimal for channel codes that use soft decision. If this behaviour is not desired, set the  parameter to true.

Constructor Specific Documentation:



Args:
    fft_len : 
    constellation : 
    occupied_carriers : 
    pilot_carriers : 
    pilot_symbols : 
    symbols_skipped : 
    alpha : 
    input_is_shifted : 
    enable_soft_output : )doc";


static const char* __doc_gr_digital_ofdm_equalizer_simpledfe_ofdm_equalizer_simpledfe_0 =
    R"doc()doc";


static const char* __doc_gr_digital_ofdm_equalizer_simpledfe_ofdm_equalizer_simpledfe_1 =
    R"doc()doc";


static const char* __doc_gr_digital_ofdm_equalizer_simpledfe_equalize = R"doc(Run the actual equalization.)doc";


static const char* __doc_gr_digital_ofdm_equalizer_simpledfe_make = R"doc(Simple decision feedback equalizer for OFDM.

Equalizes an OFDM signal symbol by symbol using knowledge of the complex modulations symbols. For every symbol, the following steps are performed:



This equalizer makes a lot of assumptions:



Note that, by default, the equalized symbols are  on the constellation. This means that soft information of the modulation symbols is lost after the equalization, which is suboptimal for channel codes that use soft decision. If this behaviour is not desired, set the  parameter to true.

Constructor Specific Documentation:



Args:
    fft_len : 
    constellation : 
    occupied_carriers : 
    pilot_carriers : 
    pilot_symbols : 
    symbols_skipped : 
    alpha : 
    input_is_shifted : 
    enable_soft_output : )doc";
