Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure ComplexEst(Freq: TVec; aResult: TVec); | Returns the complex value of the Freq frequencies according to the value of the Peaks property. |
| 2 | function ComplexEst(Freq: Double): TCplx; | Returns the complex value of the Freq frequency according to the value of the Peaks property. |
| 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. |
Overload 1: procedure ComplexEst(Freq: TVec; aResult: TVec);
Returns the complex value of the Freq frequencies according to the value of the Peaks property.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | TVec | source TVec |
| 2 | aResult | TVec | source TVec |
Result: stored in self (calling object)
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.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | Double | scalar |
Returns: TCplx (complex)
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.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq1 | Double | scalar |
| 2 | Freq2 | Double | scalar |
| 3 | spcEstimate1 | TCplx | |
| 4 | spcEstimate2 | TCplx |
Result: stored in self (calling object)
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.