Do more. Code less. Free software for GPU computing.
<scroll to top>

Filter (1D)

Signal Processing

Device pointer filter1D:

Parameters:
[out]d_outThe filtered output
[in]len_inSize of input array
[in]d_inInput to the filter
[in]len_aNumber of feed-forward co-efficients (maximum 50)
[in]h_aFeed-forward co-efficients
[in]len_bNumber of feed-forward co-efficients (maximum 50)
[in]h_bFeed-back co-efficients
[in]d_initInitial value of the delay units
[out]d_finalFinal value of the delay units
[in]NinNumber of input batches
[in]NinitNumber of initial conditions

afError af_filter1D_SS (float *d_out, unsigned len_in, const float *d_in, unsigned len_a, const float *h_a, unsigned len_b, const float *h_b, const float *d_init, float *d_final, unsigned Nin, unsigned Ninit)
 Single precision, Transposed direct form II filtering.

Function Documentation

afError af_filter1D_SS ( float *  d_out,
unsigned  len_in,
const float *  d_in,
unsigned  len_a,
const float *  h_a,
unsigned  len_b,
const float *  h_b,
const float *  d_init,
float *  d_final,
unsigned  Nin,
unsigned  Ninit 
)

Single precision, Transposed direct form II filtering.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines