Provided by: librtfilter-dev_1.1-4build1_amd64 bug

NAME

       rtf_create_fir_lowpass,  rtf_create_fir_highpass,  rtf_create_fir_bandpass  -  Creates FIR
       lowpass, highpass and bandpass windowed sinc filters

SYNOPSIS

       #include <rtf_common.h>

       hfilter rtf_create_fir_lowpass(unsigned int nch, int proctype,
                                      double fc, unsigned int hlen,
                                      KernelWindow wndtype);
       hfilter rtf_create_fir_highpass(unsigned int nch, int proctype,
                                      double fc, unsigned int hlen,
                                      KernelWindow wndtype);
       hfilter rtf_create_fir_bandpass(unsigned int nchann, int proctype,
                                       double fc_low, double fc_high,
                                       unsigned int hlen,
                                       KernelWindow wndtype);

DESCRIPTION

       rtf_create_fir_lowpass() creates a lowpass windowed sinc filter processing nchann channels
       of  data type specified by proctype with fc as normalized cutoff frequency and hlen as the
       half length of the window.

       rtf_create_fir_highpass() is the same as rtf_create_fir_lowpass() but creates  a  highpass
       filter.

       rtf_create_fir_bandpass()  is  the  same  but  creates  a  bandpass filter with fc_low and
       fc_high as respectively the lowpass and highpass normalized cutoff frequencies.

       A normalized frequency is the ratio  between  the  absolute  frequency  and  the  sampling
       frequency (i.e. a value of 1.0 refers to the sampling frequency).

       The  parameter  proctype  has  the  same meaning as in rtf_create_filter(3). Refers to its
       manpage for more details.

       The parameter wndtype specifies the type of window applied to the impulse response and can
       take  the  following values: BLACKMAN_WINDOW, HAMMING_WINDOW or RECT_WINDOW (see a book on
       signal processing for details about their meaning).

RETURN VALUE

       Returns the handle to the created filter in case of success, NULL otherwise.

SEE ALSO

       rtf_create_filter(3), rtf_destroy_filter(3)