function ExponentWindow(const Src: TVec; Att: Double; Index: Integer; Len: Integer): TVec;
Exponential window.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TVec | |
| 2 | Att | Double | scalar |
| 3 | Index | Integer | start index |
| 4 | Len | Integer | element count |
Returns: TVec
Remarks:
Applies Exponential window to Src. Exponential window is used with impulse responses to attenuate noise. With impulse response, the noise is present throughout the signal and its average value is higher then the value of the signal because the signal has a much shorther duration. Because the noise is broadband, the modal frequency might not show up in the frequency spectrum or it would be very small, if the signal would not be windowed with an exponential window.
See Also: SignalUtils.Kaiser, SignalUtils.SignalWindow