sinc_integral_function¶
-
static
OperationNamespace.
sinc_integral_function
(cut_off_frequency)¶ Creates a function that computes the integral of the sinc function.
Use this function to create a filter kernel that eliminates frequencies that are above a certain cut-off.
- Parameters
cut_off_frequency (float or Tensor) – Upper limit \(\omega_c\) of the range of frequencies that you want to preserve. The filter eliminates components of the signal that have higher frequencies.
- Returns
A node representing a function that computes the integral of the sinc function.
- Return type
Notes
The range of frequencies that this kernel lets pass is \([-\omega_c, \omega_c]\). After a Fourier transform to convert from frequency domain to time domain, this becomes:
\[\frac{1}{2\pi} \int_{-\omega_c}^{\omega_c} \mathrm{d}\omega e^{i \omega t} = \frac{\sin(\omega_c t)}{\pi t}.\]The function on the right side of the equation is the sinc function. Its integral is the sine integral function (Si).