void Integrate(const int intCount);
Integrate the underlying signal in the frequency domain by dividing each amplitude line by a power of its angular frequency, restoring the DC term afterwards.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | intCount | const int | Order of integration, 0 <= intCount <= 8. |
Remarks:
Each line i is divided by omega_i^( n) with omega_i = 2pi HzRes (i + BandwidthL/HzRes) and n = intCount: A_i <- A_i/(( 2pi HzRes i_(eff) )^n), i_(eff) = i + BandwidthL/HzRes. The DC line is left unchanged (restored after the division) to avoid division by zero. Domain: 0 <= n <= 8; values outside raise an exception. With Length = 0 the call is a no-op. Integrate inverts Differentiate of the same count for all non-DC lines.
See Also: TCustomSpectrumAnalyzer::Differentiate
Declared in Dew::Signal::TSpectrum · Dew.Signal/SignalTools.h · Cross-compiler