User manual

mikroPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
648
Vector_Correlate
Prototype
procedure Vector_Correlate(var v1, v2, dest: array[1024] of word; numElemsV1,
numElemsV2: word);
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: rst vector
- v2: second vector
- numElemsV1: number of the rst vector elements
- numElemsV2: number of the second vector elements
- dest: result vector
Returns Nothing.
Requires Nothing.
Example
var vec1 : array[3] of word;
vConDest : array [10] of word;
Vector_Correlate(vec1,vec1,vConDest,3,3);
Notes [W0..W7] used, not restored