function FractionalKaiser(const Src: TVec; Beta: Double; Offset: Double; Step: Double): TVec;
Fractional Kaiser window.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TVec | |
| 2 | Beta | Double | scalar |
| 3 | Offset | Double | scalar |
| 4 | Step | Double | scalar |
Returns: TVec
Remarks:
Additional parameters in compare to the SignalUtils.Kaiser function, are the Offset and Step. They allow the windowing function to be sampled at the same points as SignalUtils.FractionalFirImpulse. This function should therefore be called when windowing an impulse response generated with FractionalFirImpulse.
Indexed: function FractionalKaiser(const Src: TVec; Beta: Double; Offset: Double; Step: Double; Index: Integer; Len: Integer): TVec;
Fractional Kaiser window.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TVec | |
| 2 | Beta | Double | scalar |
| 3 | Offset | Double | scalar |
| 4 | Step | Double | scalar |
| 5 | Index | Integer | start index |
| 6 | Len | Integer | element count |
Returns: TVec
Remarks:
Applies fractional Kaiser window to Src vector from element at Index to element at Index + Len - 1.