TSpectrumPeaksAnalyzer::Approximate Method

Overload List

#SignatureDescription
1double Approximate(double Freq);Finds the maximum of the peak at Freq and applies interpolation.
2void Approximate(TVec *Freqs, TVecInt *freqIdx);Finds the maximum of the peak at Freq and applies interpolation.
3void Approximate(TVec *srcFreq, TVec *dstAmplt, TVec *dstPhase);Finds the maximum of the peak at Freq and applies interpolation.

Overload 1: double Approximate(double Freq);

Finds the maximum of the peak at Freq and applies interpolation.

#NameTypeDescription
1Freqdouble
Remarks:

Applies the peak interpolation methods, specified with the interpolation property, to get a better estimate of the frequency of the peak then Freq. The value of the Freq can be the frequency of the closest frequency bin in the frequency spectrum.

Declared in Dew::Signal::TSpectrumPeaksAnalyzer · Dew.Signal/SignalAnalysis.h · Cross-compiler

Overload 2: void Approximate(TVec *Freqs, TVecInt *freqIdx);

Finds the maximum of the peak at Freq and applies interpolation.

#NameTypeDescription
1FreqsTVec *
2freqIdxTVecInt *
Declared in Dew::Signal::TSpectrumPeaksAnalyzer · Dew.Signal/SignalAnalysis.h · Cross-compiler

Overload 3: void Approximate(TVec *srcFreq, TVec *dstAmplt, TVec *dstPhase);

Finds the maximum of the peak at Freq and applies interpolation.

#NameTypeDescription
1srcFreqTVec *
2dstAmpltTVec *
3dstPhaseTVec *
Remarks:

Finds the nearest peak and applies interpolation for each srcFreq. It stores the amplitude and phase in to dstAmplt and dstPhase.

Declared in Dew::Signal::TSpectrumPeaksAnalyzer · Dew.Signal/SignalAnalysis.h · Cross-compiler