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

NAME

       rtf_create_bandpass_analytic  -  Creates an IIR filter estimating the analytic signal in a
       bandpass.

SYNOPSIS

       #include <rtf_common.h>

       hfilter rtf_create_bandpass_analytic(unsigned int nch, int proctype,
                                            double fl, double fh,
                                            unsigned int num_pole);

DESCRIPTION

       rtf_create_chebychev() creates a IIR chebychev filter processing nch channels of data type
       specified  by  proctype. The output of the filter is the analytic signal of the bandpassed
       data between the normalized frequencies fl and fh. The num_pole  parameter  specifies  the
       number of poles of the Chebychev filter used as the basis of the analytic filter.

       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 Z-transform of this filter has complex coefficients. So like rtf_create_filter(3)  the
       created filter will output complex values keeping the precision specified by proctype.

       It is important to note that this filter can quickly become unstable as the number of pole
       specified increased. Please refers to the authors of the library  to  know  the  stability
       domain (TODO: provides the stability domain here)

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)