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 <inthalfbandfilterdbff.h>
Public Member Functions | |
IntHalfbandFilterDBFF () | |
bool | workDecimateCenter (FSample *sample) |
bool | workInterpolateCenterZeroStuffing (FSample *sampleIn, FSample *SampleOut) |
bool | workInterpolateCenter (FSample *sampleIn, FSample *SampleOut) |
bool | workDecimateLowerHalf (FSample *sample) |
bool | workInterpolateLowerHalf (FSample *sampleIn, FSample *sampleOut) |
bool | workInterpolateLowerHalfZeroStuffing (FSample *sampleIn, FSample *sampleOut) |
bool | workDecimateUpperHalf (FSample *sample) |
bool | workInterpolateUpperHalf (FSample *sampleIn, FSample *sampleOut) |
bool | workInterpolateUpperHalfZeroStuffing (FSample *sampleIn, FSample *sampleOut) |
void | myDecimate (const FSample *sample1, FSample *sample2) |
void | myDecimate (AccuType x1, AccuType y1, AccuType *x2, AccuType *y2) |
void | myInterpolateZeroStuffing (FSample *sample1, FSample *sample2) |
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 | storeSampleReal (const Real &sampleI, const Real &sampleQ) |
void | storeSampleAccu (AccuType x, AccuType y) |
void | advancePointer () |
void | doFIR (FSample *sample) |
void | doFIRAccu (AccuType *x, AccuType *y) |
void | doInterpolateFIR (FSample *sample) |
void | doInterpolateFIR (Real *x, Real *y) |
Protected Attributes | |
SampleType | m_samplesDB [2 *(HBFIRFilterTraits< HBFilterOrder >::hbOrder - 1)][2] |
int | m_ptr |
int | m_size |
int | m_state |
Definition at line 31 of file inthalfbandfilterdbff.h.
IntHalfbandFilterDBFF< AccuType, SampleType, HBFilterOrder >::IntHalfbandFilterDBFF | ( | ) |
Definition at line 730 of file inthalfbandfilterdbff.h.
References i.
|
inlineprotected |
Definition at line 637 of file inthalfbandfilterdbff.h.
|
inlineprotected |
Definition at line 642 of file inthalfbandfilterdbff.h.
References i, FSample::setImag(), and FSample::setReal().
|
inlineprotected |
Definition at line 664 of file inthalfbandfilterdbff.h.
References i.
|
inlineprotected |
Definition at line 686 of file inthalfbandfilterdbff.h.
References i, FSample::setImag(), and FSample::setReal().
|
inlineprotected |
Definition at line 707 of file inthalfbandfilterdbff.h.
References i.
|
inline |
Definition at line 527 of file inthalfbandfilterdbff.h.
References FSample::imag(), and FSample::real().
|
inline |
Definition at line 537 of file inthalfbandfilterdbff.h.
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 560 of file inthalfbandfilterdbff.h.
|
inline |
Definition at line 583 of file inthalfbandfilterdbff.h.
|
inline |
Definition at line 599 of file inthalfbandfilterdbff.h.
|
inline |
Simple zero stuffing and filter
Definition at line 548 of file inthalfbandfilterdbff.h.
References FSample::imag(), and FSample::real().
|
inlineprotected |
Definition at line 629 of file inthalfbandfilterdbff.h.
|
inlineprotected |
Definition at line 621 of file inthalfbandfilterdbff.h.
|
inline |
Definition at line 36 of file inthalfbandfilterdbff.h.
References FSample::imag(), and FSample::real().
|
inline |
Definition at line 130 of file inthalfbandfilterdbff.h.
References FSample::imag(), and FSample::real().
|
inline |
Definition at line 329 of file inthalfbandfilterdbff.h.
References FSample::imag(), and FSample::real().
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 96 of file inthalfbandfilterdbff.h.
References FSample::imag(), FSample::real(), FSample::setImag(), and FSample::setReal().
|
inline |
Definition at line 65 of file inthalfbandfilterdbff.h.
References FSample::imag(), and FSample::real().
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 181 of file inthalfbandfilterdbff.h.
References FSample::imag(), FSample::real(), FSample::setImag(), and FSample::setReal().
|
inline |
Definition at line 248 of file inthalfbandfilterdbff.h.
References FSample::imag(), FSample::real(), FSample::setImag(), and FSample::setReal().
|
inline |
Optimized upsampler by 2 not calculating FIR with inserted null samples
Definition at line 380 of file inthalfbandfilterdbff.h.
References FSample::imag(), FSample::real(), FSample::setImag(), and FSample::setReal().
|
inline |
Definition at line 447 of file inthalfbandfilterdbff.h.
References FSample::imag(), FSample::real(), FSample::setImag(), and FSample::setReal().
|
protected |
Definition at line 617 of file inthalfbandfilterdbff.h.
|
protected |
Definition at line 616 of file inthalfbandfilterdbff.h.
|
protected |
Definition at line 618 of file inthalfbandfilterdbff.h.
|
protected |
Definition at line 619 of file inthalfbandfilterdbff.h.