SignalUtils.FractionalKaiser Method

function FractionalKaiser(const Src: TVec; Beta: Double; Offset: Double; Step: Double): TVec;

Fractional Kaiser window.

#NameTypeDescription
1SrcTVec
2BetaDoublescalar
3OffsetDoublescalar
4StepDoublescalar

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.

#NameTypeDescription
1SrcTVec
2BetaDoublescalar
3OffsetDoublescalar
4StepDoublescalar
5IndexIntegerstart index
6LenIntegerelement count

Returns: TVec

Remarks:

Applies fractional Kaiser window to Src vector from element at Index to element at Index + Len - 1.