|
qm-dsp 1.8
|
#include <DFProcess.h>
Public Member Functions | |
| DFProcess (DFProcConfig Config) | |
| virtual | ~DFProcess () |
| void | process (double *src, double *dst) |
Private Member Functions | |
| void | initialise (DFProcConfig Config) |
| void | deInitialise () |
| void | removeDCNormalize (double *src, double *dst) |
| void | medianFilter (double *src, double *dst) |
Private Attributes | |
| int | m_length |
| int | m_FFOrd |
| int | m_winPre |
| int | m_winPost |
| double | m_alphaNormParam |
| double * | filtSrc |
| double * | filtDst |
| double * | m_filtScratchIn |
| double * | m_filtScratchOut |
| FilterConfig | m_FilterConfigParams |
| FiltFilt * | m_FiltFilt |
| bool | m_isMedianPositive |
| float | m_delta |
Definition at line 55 of file DFProcess.h.
| DFProcess::DFProcess | ( | DFProcConfig | Config | ) |
Definition at line 33 of file DFProcess.cpp.
References filtDst, filtSrc, initialise(), m_FFOrd, m_filtScratchIn, m_filtScratchOut, and NULL.
|
virtual |
Definition at line 45 of file DFProcess.cpp.
References deInitialise().
| void DFProcess::process | ( | double * | src, |
| double * | dst ) |
Definition at line 87 of file DFProcess.cpp.
References filtDst, filtSrc, m_FiltFilt, m_length, medianFilter(), and removeDCNormalize().
|
private |
Definition at line 50 of file DFProcess.cpp.
References DFProcConfig::AlphaNormParam, DFProcConfig::delta, filtDst, filtSrc, DFProcConfig::isMedianPositive, DFProcConfig::length, DFProcConfig::LPACoeffs, DFProcConfig::LPBCoeffs, DFProcConfig::LPOrd, m_alphaNormParam, m_delta, m_FilterConfigParams, m_FiltFilt, m_isMedianPositive, m_length, m_winPost, m_winPre, DFProcConfig::winPost, and DFProcConfig::winPre.
Referenced by DFProcess().
|
private |
Definition at line 74 of file DFProcess.cpp.
References filtDst, filtSrc, m_FiltFilt, m_filtScratchIn, and m_filtScratchOut.
Referenced by ~DFProcess().
|
private |
Definition at line 186 of file DFProcess.cpp.
References MathUtilities::getAlphaNorm(), MathUtilities::getFrameMinMax(), m_alphaNormParam, and m_length.
Referenced by process().
|
private |
Definition at line 99 of file DFProcess.cpp.
References m_delta, m_isMedianPositive, m_length, m_winPost, m_winPre, and MathUtilities::median().
Referenced by process().
|
private |
Definition at line 70 of file DFProcess.h.
Referenced by initialise(), medianFilter(), process(), and removeDCNormalize().
|
private |
Definition at line 71 of file DFProcess.h.
Referenced by DFProcess().
|
private |
Definition at line 73 of file DFProcess.h.
Referenced by initialise(), and medianFilter().
|
private |
Definition at line 74 of file DFProcess.h.
Referenced by initialise(), and medianFilter().
|
private |
Definition at line 76 of file DFProcess.h.
Referenced by initialise(), and removeDCNormalize().
|
private |
Definition at line 78 of file DFProcess.h.
Referenced by deInitialise(), DFProcess(), initialise(), and process().
|
private |
Definition at line 79 of file DFProcess.h.
Referenced by deInitialise(), DFProcess(), initialise(), and process().
|
private |
Definition at line 81 of file DFProcess.h.
Referenced by deInitialise(), and DFProcess().
|
private |
Definition at line 82 of file DFProcess.h.
Referenced by deInitialise(), and DFProcess().
|
private |
Definition at line 84 of file DFProcess.h.
Referenced by initialise().
|
private |
Definition at line 86 of file DFProcess.h.
Referenced by deInitialise(), initialise(), and process().
|
private |
Definition at line 88 of file DFProcess.h.
Referenced by initialise(), and medianFilter().
|
private |
Definition at line 89 of file DFProcess.h.
Referenced by initialise(), and medianFilter().