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 <inthalfbandfilter.h>
Public Member Functions | |
IntHalfbandFilter () | |
bool | workDecimateCenter (Sample *sample) |
bool | workInterpolateCenterZeroStuffing (Sample *sampleIn, Sample *SampleOut) |
bool | workInterpolateCenter (Sample *sampleIn, Sample *SampleOut) |
bool | workDecimateLowerHalf (Sample *sample) |
bool | workInterpolateLowerHalfZeroStuffing (Sample *sampleIn, Sample *sampleOut) |
bool | workInterpolateLowerHalf (Sample *sampleIn, Sample *sampleOut) |
bool | workDecimateUpperHalf (Sample *sample) |
bool | workInterpolateUpperHalfZeroStuffing (Sample *sampleIn, Sample *sampleOut) |
bool | workInterpolateUpperHalf (Sample *sampleIn, Sample *sampleOut) |
void | myDecimate (const Sample *sample1, Sample *sample2) |
void | myDecimate (qint32 x1, qint32 y1, qint32 *x2, qint32 *y2) |
void | myInterpolateZeroStuffing (Sample *sample1, Sample *sample2) |
void | myInterpolateZeroStuffing (qint32 *x1, qint32 *y1, qint32 *x2, qint32 *y2) |
void | myInterpolate (qint32 *x1, qint32 *y1, qint32 *x2, qint32 *y2) |
void | myInterpolateInf (qint32 *x1, qint32 *y1, qint32 *x2, qint32 *y2, qint32 *x3, qint32 *y3, qint32 *x4, qint32 *y4) |
void | myInterpolateSup (qint32 *x1, qint32 *y1, qint32 *x2, qint32 *y2, qint32 *x3, qint32 *y3, qint32 *x4, qint32 *y4) |
Protected Member Functions | |
void | doFIR (Sample *sample) |
void | doInterpolateFIR (Sample *sample) |
void | doInterpolateFIR (qint32 *x, qint32 *y) |
void | doFIR (qint32 *x, qint32 *y) |
Protected Attributes | |
AccuType | m_samples [HBFIRFilterTraits< HBFilterOrder >::hbOrder+1][2] |
qint16 | m_ptr |
int | m_state |
Definition at line 28 of file inthalfbandfilter.h.
|
inline |
Definition at line 30 of file inthalfbandfilter.h.
|
inlineprotected |
Definition at line 788 of file inthalfbandfilter.h.
|
inlineprotected |
Definition at line 862 of file inthalfbandfilter.h.
|
inlineprotected |
Definition at line 820 of file inthalfbandfilter.h.
|
inlineprotected |
Definition at line 841 of file inthalfbandfilter.h.
|
inline |
Definition at line 663 of file inthalfbandfilter.h.
|
inline |
Definition at line 677 of file inthalfbandfilter.h.
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 728 of file inthalfbandfilter.h.
|
inline |
Definition at line 751 of file inthalfbandfilter.h.
|
inline |
Definition at line 767 of file inthalfbandfilter.h.
|
inline |
Simple zero stuffing and filter
Definition at line 692 of file inthalfbandfilter.h.
|
inline |
Simple zero stuffing and filter
Definition at line 710 of file inthalfbandfilter.h.
|
inline |
Definition at line 42 of file inthalfbandfilter.h.
|
inline |
Definition at line 222 of file inthalfbandfilter.h.
|
inline |
Definition at line 443 of file inthalfbandfilter.h.
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 117 of file inthalfbandfilter.h.
|
inline |
Definition at line 76 of file inthalfbandfilter.h.
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 376 of file inthalfbandfilter.h.
|
inline |
Definition at line 291 of file inthalfbandfilter.h.
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 597 of file inthalfbandfilter.h.
|
inline |
Definition at line 512 of file inthalfbandfilter.h.
|
protected |
Definition at line 785 of file inthalfbandfilter.h.
|
protected |
Definition at line 784 of file inthalfbandfilter.h.
|
protected |
Definition at line 786 of file inthalfbandfilter.h.