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 <inthalfbandfiltereof.h>
Public Member Functions | |
IntHalfbandFilterEOF () | |
bool | workDecimateCenter (float *x, float *y) |
void | myDecimate (float x1, float y1, float *x2, float *y2) |
void | myInterpolateZeroStuffing (float *x1, float *y1, float *x2, float *y2) |
void | myInterpolate (float *x1, float *y1, float *x2, float *y2) |
void | myInterpolateInf (float *x1, float *y1, float *x2, float *y2, float *x3, float *y3, float *x4, float *y4) |
void | myInterpolateSup (float *x1, float *y1, float *x2, float *y2, float *x3, float *y3, float *x4, float *y4) |
Protected Member Functions | |
void | storeSample (float x, float y) |
void | advancePointer () |
void | doFIR (float *x, float *y) |
void | doInterpolateFIR (float *x, float *y) |
Protected Attributes | |
float | m_even [2][HBFIRFilterTraits< HBFilterOrder >::hbOrder] |
float | m_odd [2][HBFIRFilterTraits< HBFilterOrder >::hbOrder] |
float | m_samples [HBFIRFilterTraits< HBFilterOrder >::hbOrder][2] |
int | m_ptr |
int | m_size |
int | m_state |
Definition at line 33 of file inthalfbandfiltereof.h.
IntHalfbandFilterEOF< HBFilterOrder >::IntHalfbandFilterEOF | ( | ) |
Definition at line 237 of file inthalfbandfiltereof.h.
|
inlineprotected |
Definition at line 169 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myDecimate(), IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myInterpolateZeroStuffing(), and IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::workDecimateCenter().
|
inlineprotected |
Definition at line 174 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myDecimate(), IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myInterpolateZeroStuffing(), and IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::workDecimateCenter().
|
inlineprotected |
Definition at line 214 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myInterpolate().
|
inline |
Definition at line 64 of file inthalfbandfiltereof.h.
Referenced by DecimatorsFF::decimate16_cen(), DecimatorsFI::decimate16_cen(), DecimatorsFI::decimate16_inf(), DecimatorsFF::decimate16_inf(), DecimatorsFF::decimate16_sup(), DecimatorsFI::decimate16_sup(), DecimatorsFF::decimate2_cen(), DecimatorsFI::decimate2_cen(), DecimatorsFF::decimate32_cen(), DecimatorsFI::decimate32_cen(), DecimatorsFI::decimate32_inf(), DecimatorsFF::decimate32_inf(), DecimatorsFI::decimate32_sup(), DecimatorsFF::decimate32_sup(), DecimatorsFF::decimate4_cen(), DecimatorsFI::decimate4_cen(), DecimatorsFI::decimate64_cen(), DecimatorsFF::decimate64_cen(), DecimatorsFF::decimate64_inf(), DecimatorsFI::decimate64_inf(), DecimatorsFI::decimate64_sup(), DecimatorsFF::decimate64_sup(), DecimatorsFI::decimate8_cen(), DecimatorsFF::decimate8_cen(), DecimatorsFI::decimate8_inf(), DecimatorsFF::decimate8_inf(), DecimatorsFI::decimate8_sup(), and DecimatorsFF::decimate8_sup().
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 87 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myInterpolateInf(), and IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myInterpolateSup().
|
inline |
Definition at line 110 of file inthalfbandfiltereof.h.
|
inline |
Definition at line 126 of file inthalfbandfiltereof.h.
|
inline |
Simple zero stuffing and filter
Definition at line 75 of file inthalfbandfiltereof.h.
|
inlineprotected |
Definition at line 151 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myDecimate(), IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myInterpolateZeroStuffing(), and IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::workDecimateCenter().
|
inline |
Definition at line 37 of file inthalfbandfiltereof.h.
|
protected |
Definition at line 143 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::IntHalfbandFilterEOF().
|
protected |
Definition at line 144 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::IntHalfbandFilterEOF().
|
protected |
|
protected |
Definition at line 145 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::IntHalfbandFilterEOF(), and IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::myInterpolate().
|
protected |
|
protected |
Definition at line 149 of file inthalfbandfiltereof.h.
Referenced by IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::IntHalfbandFilterEOF(), and IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::workDecimateCenter().