Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Resamplers🞂THannKernelClass

THannKernel

A Sinc kernel constrained by a Hann window function.

Inheritance:TObject 🞂 TPersistent 🞂 TCustomKernel 🞂 TWindowedKernel 🞂 TWindowedSincKernel 🞂 THannKernel

Declaration

pascal
THannKernel = class(TWindowedSincKernel)

Description

THannKernel implements a sinc filter modulated by a Hann (raised cosine) window function.

Hann Kernel Window

Mathematics

The Hann window function w(x) for window radius W is defined as:

w(x)=0.5+0.5cos(πxW)

The overall filter function is f(x)=sinc(x)w(x) for |x|W.

References

  • Ralph Beebe Blackman & John Wilder Tukey, "The measurement of power spectra from the point of view of communications engineering — Part I.", The Bell System Technical Journal. 37 (1), 1958.
  • Hann function (Wikipedia)