Collaboration diagram for DSPF_sp_convol:
void | DSPF_sp_convol (const float *x, const float *h, float *restrict y, const short nh, const short ny) |
void DSPF_sp_convol | ( | const float * | x, | |
const float * | h, | |||
float *restrict | y, | |||
const short | nh, | |||
const short | ny | |||
) |
This function calculates the full-length convolution of real vectors x and h using time-domain techniques. The result is placed in real vector y. It is assumed that input vector x is padded with nh-1 no of zeros in the beginning and end.
x | Pointer to real input vector of size = nr+nh-1. | |
h | pointer to real input vector of size nh in forward order. | |
y | Pointer to real output vector of size ny. | |
nh | Number of elements in vector h. | |
ny | Number of elements in vector y. |