Loading...
Searching...
No Matches
volk_8ic_x2_s32f_multiply_conjugate_32fc

Overview

Multiplys the one complex vector with the complex conjugate of the second complex vector and stores their results in the third vector

Dispatcher Prototype

void volk_8ic_x2_s32f_multiply_conjugate_32fc(lv_32fc_t* cVector, const lv_8sc_t*
aVector, const lv_8sc_t* bVector, const float scalar, unsigned int num_points)

Inputs

- aVector: One of the complex vectors to be multiplied.
- bVector: The complex vector which will be converted to complex conjugate and multiplied.
- scalar: each output value is scaled by 1/scalar.
- num_points: The number of complex values in aVector and bVector to be multiplied together and stored into cVector.

Outputs

- cVector: The complex vector where the results will be stored.

Example

int N = 10000;
<FIXME>
volk_8ic_x2_s32f_multiply_conjugate_32fc();