TStoredSpectrumAnalyzer.Integrate Method

procedure Integrate(const intCount: Integer);

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.

#NameDescription
1intCountOrder of integration, 0 <= intCount <= 8.

Result: stored in self (calling object)

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.