Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure PhaseEst(Freq: TVec; dstPhase: TVec); | Returns the phases of the frequency spectrum at Freq frequencies. |
| 2 | procedure PhaseEst(Freq: TVec; SrcSpectrum: TVec; dstPhase: TVec); | Returns the phases of the frequency spectrum at Freq frequencies. |
| 3 | function PhaseEst(Freq: Double): Double; | Return phase at frequency Freq. |
| 4 | function PhaseEst(Freq: Double; const SpcFreqBin: TCplx): Double; | Returns the phases of the frequency Freq according to the value of the Peaks property. |
Overload 1: procedure PhaseEst(Freq: TVec; dstPhase: TVec);
Returns the phases of the frequency spectrum at Freq frequencies.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | TVec | source TVec |
| 2 | dstPhase | TVec | source TVec |
Result: stored in self (calling object)
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.
Overload 2: procedure PhaseEst(Freq: TVec; SrcSpectrum: TVec; dstPhase: TVec);
Returns the phases of the frequency spectrum at Freq frequencies.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | TVec | source TVec |
| 2 | SrcSpectrum | TVec | source TVec |
| 3 | dstPhase | TVec | source TVec |
Result: stored in self (calling object)
SrcSpectrum must contain complex spectrum estimated at frequencies defined in Freq. DstPhase will hold the result. The phase is corrected for peak processing.
Overload 3: function PhaseEst(Freq: Double): Double;
Return phase at frequency Freq.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | Double | scalar |
Returns: Double
Frequency which is not accurately alligned with the frequency bin of the spectrum is rounded to the closest frequency bin.
Overload 4: function PhaseEst(Freq: Double; const SpcFreqBin: TCplx): Double;
Returns the phases of the frequency Freq according to the value of the Peaks property.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | Double | scalar |
| 2 | SpcFreqBin | TCplx | scalar |
Returns: Double
SpcFreqBin must contain complex spectrum bin estimated at Freq.