![]() |
![]() |
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. |