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