C(++)ECCO
C++ Error Control COding: a header-only library for ECC simulations and experiments, modeling complete coding systems across arbitrary finite fields and complex inter-field relationships - Christian Senger <senger@inue.uni-stuttgart.de>
Loading...
Searching...
No Matches
CECCO::BPSKDemapper Class Reference

BPSK hard-decision demapper — NRZDemapper with threshold 0. More...

#include <blocks.hpp>

Inheritance diagram for CECCO::BPSKDemapper:
Inheritance graph

Public Member Functions

constexpr BPSKDemapper () noexcept
 Construct BPSK demapper (threshold 0).
Public Member Functions inherited from CECCO::NRZDemapper
constexpr NRZDemapper (const NRZMapper &nrz) noexcept
 Construct from the corresponding mapper.
 NRZDemapper (const BI_AWGN &bi_awgn) noexcept
 Construct from a BI-AWGN channel (convenience).
constexpr Fp< 2 > operator() (const std::complex< double > &in) noexcept
 Hard-decide a received symbol.
Public Member Functions inherited from CECCO::details::BlockProcessor< T, std::complex< double >, Fp< 2 > >
Vector< Fp< 2 > > operator() (const Vector< std::complex< double > > &in)
 Apply the block element-wise to each vector entry.
Vector< Fp< 2 > > operator() (Vector< std::complex< double > > &&in)
 Apply the block element-wise (rvalue input).
Matrix< Fp< 2 > > operator() (const Matrix< std::complex< double > > &in)
 Apply the block element-wise to each matrix entry.
Matrix< Fp< 2 > > operator() (Matrix< std::complex< double > > &&in)
 Apply the block element-wise (rvalue input).
Fp< 2 > operator() (const U &)
 Catch-all for inputs whose element type differs from InputType.
Vector< Fp< 2 > > operator() (const Vector< U > &)
Matrix< Fp< 2 > > operator() (const Matrix< U > &)

Additional Inherited Members

Protected Member Functions inherited from CECCO::details::BlockProcessor< T, std::complex< double >, Fp< 2 > >
const T & derived () const noexcept
T & derived () noexcept

Detailed Description

BPSK hard-decision demapper — NRZDemapper with threshold 0.

See also
CECCO::BPSKMapper, CECCO::NRZDemapper

Definition at line 783 of file blocks.hpp.

Constructor & Destructor Documentation

◆ BPSKDemapper()

CECCO::BPSKDemapper::BPSKDemapper ( )
inlineconstexprnoexcept

Construct BPSK demapper (threshold 0).

Definition at line 786 of file blocks.hpp.

Here is the call graph for this function:

The documentation for this class was generated from the following file: