TBiSpectrumAnalyzer.ComplexEst Method

Overload List

#SignatureDescription
1procedure ComplexEst(Freq: TVec; aResult: TVec);Returns the complex value of the Freq frequencies according to the value of the Peaks property.
2function ComplexEst(Freq: Double): TCplx;Returns the complex value of the Freq frequency according to the value of the Peaks property.
3procedure ComplexEst(Freq1: Double; Freq2: Double; var spcEstimate1: TCplx; var spcEstimate2: TCplx);Returns the complex value of the Freq frequency according to the value of the Peaks property.

Overload 1: procedure ComplexEst(Freq: TVec; aResult: TVec);

Returns the complex value of the Freq frequencies according to the value of the Peaks property.

#NameTypeDescription
1FreqTVecsource TVec
2aResultTVecsource TVec

Result: stored in self (calling object)

Remarks:

This function will work only, if Method = smFFT.

Overload 2: function ComplexEst(Freq: Double): TCplx;

Returns the complex value of the Freq frequency according to the value of the Peaks property.

#NameTypeDescription
1FreqDoublescalar

Returns: TCplx (complex)

Remarks:

This function will work only, if Method = smFFT.

Overload 3: procedure ComplexEst(Freq1: Double; Freq2: Double; var spcEstimate1: TCplx; var spcEstimate2: TCplx);

Returns the complex value of the Freq frequency according to the value of the Peaks property.

#NameTypeDescription
1Freq1Doublescalar
2Freq2Doublescalar
3spcEstimate1TCplx
4spcEstimate2TCplx

Result: stored in self (calling object)

Remarks:

This function will work only, if Method = smFFT. When peak interpolation method is other than imNumeric, then the spcEstimate1 and spcEstimate2 will contain only the value of the nearest spectral peak. This function takes equal amount of time as the variant taking only one Freq parameter and is thus two times faster.