User manual

682
mikoC PRO for dsPIC
MikroElektronika
Vector_Correlate
Prototype
void Vector_Correlate(unsigned *v1, unsigned *v2, unsigned *dest, unsigned
numElemsV1, unsigned numElemsV2);
Description Function calculates Vector correlation (using convolution).
where:
x[n] dened for n Î [0, N)
y[n] dened for n Î [0, M), M £ N
r[n] dened for n Î [0, N+M-1)
Parameters - v1: pointer to rst vector
- v2: pointer to second vector
- dest: pointer to result vector
- numElemsV1: number of the rst vector elements
- numElemsV2: number of the second vector elements
Returns Nothing.
Requires Nothing.
Example
unsigned vConDest[10];
unsigned vec2[3] = {1,1,1};
Vector_Correlate(vec2,vec2,vConDest,3,3);
Notes [W0..W7] used, not restored