TCustomSpectrumAnalyzer::AmpltEst Method

Overload List

#SignatureDescription
1virtual double AmpltEst(double Freq);Return amplitude at frequency Freq.
2virtual double AmpltEst(double Freq, const TCplx &SpcFreqBin);Returns the amplitude of the frequency Freq computed from SpcFreqBin.
3virtual void AmpltEst(TVec *Freq, TVec *dstAmplt);Returns the amplitudes of the frequency spectrum at Freq frequencies.
4virtual void AmpltEst(TVec *Freq, TVec *SrcSpectrum, TVec *dstAmplt);Returns the amplitudes of the amplitudes at Freq frequencies.

Overload 1: virtual double AmpltEst(double Freq);

Return amplitude at frequency Freq.

#NameTypeDescription
1Freqdouble
Remarks:

Frequency which is not accurately alligned with the frequency bin of the spectrum is rounded to the closest frequency bin.

Declared in Dew::Signal::TSpectrum · Dew.Signal/SignalTools.h · Cross-compiler

Overload 2: virtual double AmpltEst(double Freq, const TCplx &SpcFreqBin);

Returns the amplitude of the frequency Freq computed from SpcFreqBin.

#NameTypeDescription
1Freqdouble
2SpcFreqBinconst TCplx &
Remarks:

SpcFreqBin must contain complex spectrum bin estimated at Freq. The Freq parameter is needed only to apply differentiation/integration in derived classes.

Declared in Dew::Signal::TSpectrum · Dew.Signal/SignalTools.h · Cross-compiler

Overload 3: virtual void AmpltEst(TVec *Freq, TVec *dstAmplt);

Returns the amplitudes of the frequency spectrum at Freq frequencies.

#NameTypeDescription
1FreqTVec *
2dstAmpltTVec *
Remarks:

Frequencies which are not accurately alligned with frequency bins of the spectrum are rounded to the closest frequency bin. The value of the Freq vector is preserved

Declared in Dew::Signal::TSpectrum · Dew.Signal/SignalTools.h · Cross-compiler

Overload 4: virtual void AmpltEst(TVec *Freq, TVec *SrcSpectrum, TVec *dstAmplt);

Returns the amplitudes of the amplitudes at Freq frequencies.

#NameTypeDescription
1FreqTVec *
2SrcSpectrumTVec *
3dstAmpltTVec *
Remarks:

SrcSpectrum must contain complex spectrum estimated at frequencies defined in Freq.

Declared in Dew::Signal::TSpectrum · Dew.Signal/SignalTools.h · Cross-compiler