SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <decimatorsfi.h>
Public Member Functions | |
void | decimate1 (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate2_inf (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate2_sup (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate2_cen (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate4_inf (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate4_sup (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate4_cen (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate8_inf (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate8_sup (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate8_cen (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate16_inf (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate16_sup (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate16_cen (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate32_inf (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate32_sup (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate32_cen (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate64_inf (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate64_sup (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
void | decimate64_cen (SampleVector::iterator *it, const float *buf, qint32 nbIAndQ) |
Decimators with float input and integer output
Definition at line 27 of file decimatorsfi.h.
void DecimatorsFI::decimate1 | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 20 of file decimatorsfi.cpp.
References SDR_RX_SCALEF.
Referenced by AirspyHFThread::callback(), SoapySDRInputThread::callbackSIF(), and MainBench::decimateFI().
void DecimatorsFI::decimate16_cen | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 463 of file decimatorsfi.cpp.
References m_decimator16, m_decimator2, m_decimator4, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by AirspyHFThread::callback(), SoapySDRInputThread::callbackSIF(), and MainBench::decimateFI().
void DecimatorsFI::decimate16_inf | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 178 of file decimatorsfi.cpp.
References i, m_decimator2, m_decimator4, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate16_sup | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 205 of file decimatorsfi.cpp.
References i, m_decimator2, m_decimator4, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate2_cen | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 34 of file decimatorsfi.cpp.
References m_decimator2, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by AirspyHFThread::callback(), SoapySDRInputThread::callbackSIF(), and MainBench::decimateFI().
void DecimatorsFI::decimate2_inf | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 56 of file decimatorsfi.cpp.
References SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate2_sup | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 76 of file decimatorsfi.cpp.
References SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate32_cen | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 571 of file decimatorsfi.cpp.
References m_decimator16, m_decimator2, m_decimator32, m_decimator4, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by AirspyHFThread::callback(), SoapySDRInputThread::callbackSIF(), and MainBench::decimateFI().
void DecimatorsFI::decimate32_inf | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 232 of file decimatorsfi.cpp.
References i, m_decimator2, m_decimator4, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate32_sup | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 262 of file decimatorsfi.cpp.
References i, m_decimator2, m_decimator4, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate4_cen | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 370 of file decimatorsfi.cpp.
References m_decimator2, m_decimator4, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by AirspyHFThread::callback(), SoapySDRInputThread::callbackSIF(), and MainBench::decimateFI().
void DecimatorsFI::decimate4_inf | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 96 of file decimatorsfi.cpp.
References SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate4_sup | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 112 of file decimatorsfi.cpp.
References SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate64_cen | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 776 of file decimatorsfi.cpp.
References m_decimator16, m_decimator2, m_decimator32, m_decimator4, m_decimator64, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by AirspyHFThread::callback(), SoapySDRInputThread::callbackSIF(), and MainBench::decimateFI().
void DecimatorsFI::decimate64_inf | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 292 of file decimatorsfi.cpp.
References i, m_decimator16, m_decimator2, m_decimator4, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate64_sup | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 331 of file decimatorsfi.cpp.
References i, m_decimator16, m_decimator2, m_decimator4, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate8_cen | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 404 of file decimatorsfi.cpp.
References m_decimator2, m_decimator4, m_decimator8, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by AirspyHFThread::callback(), SoapySDRInputThread::callbackSIF(), and MainBench::decimateFI().
void DecimatorsFI::decimate8_inf | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 134 of file decimatorsfi.cpp.
References m_decimator2, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
void DecimatorsFI::decimate8_sup | ( | SampleVector::iterator * | it, |
const float * | buf, | ||
qint32 | nbIAndQ | ||
) |
Definition at line 156 of file decimatorsfi.cpp.
References m_decimator2, IntHalfbandFilterEOF< HBFilterOrder >::myDecimate(), and SDR_RX_SCALED.
Referenced by SoapySDRInputThread::callbackSIF().
IntHalfbandFilterEOF<DECIMATORSFI_HB_FILTER_ORDER> DecimatorsFI::m_decimator16 |
Definition at line 53 of file decimatorsfi.h.
Referenced by decimate16_cen(), decimate32_cen(), decimate64_cen(), decimate64_inf(), and decimate64_sup().
IntHalfbandFilterEOF<DECIMATORSFI_HB_FILTER_ORDER> DecimatorsFI::m_decimator2 |
Definition at line 50 of file decimatorsfi.h.
Referenced by decimate16_cen(), decimate16_inf(), decimate16_sup(), decimate2_cen(), decimate32_cen(), decimate32_inf(), decimate32_sup(), decimate4_cen(), decimate64_cen(), decimate64_inf(), decimate64_sup(), decimate8_cen(), decimate8_inf(), and decimate8_sup().
IntHalfbandFilterEOF<DECIMATORSFI_HB_FILTER_ORDER> DecimatorsFI::m_decimator32 |
Definition at line 54 of file decimatorsfi.h.
Referenced by decimate32_cen(), and decimate64_cen().
IntHalfbandFilterEOF<DECIMATORSFI_HB_FILTER_ORDER> DecimatorsFI::m_decimator4 |
Definition at line 51 of file decimatorsfi.h.
Referenced by decimate16_cen(), decimate16_inf(), decimate16_sup(), decimate32_cen(), decimate32_inf(), decimate32_sup(), decimate4_cen(), decimate64_cen(), decimate64_inf(), decimate64_sup(), and decimate8_cen().
IntHalfbandFilterEOF<DECIMATORSFI_HB_FILTER_ORDER> DecimatorsFI::m_decimator64 |
Definition at line 55 of file decimatorsfi.h.
Referenced by decimate64_cen().
IntHalfbandFilterEOF<DECIMATORSFI_HB_FILTER_ORDER> DecimatorsFI::m_decimator8 |
Definition at line 52 of file decimatorsfi.h.
Referenced by decimate16_cen(), decimate32_cen(), decimate32_inf(), decimate32_sup(), decimate64_cen(), decimate64_inf(), decimate64_sup(), and decimate8_cen().