Overview
Multiplies two complex vectors and returns the complex result.
Dispatcher Prototype
Inputs
- aVector: The first input vector of complex floats.
- bVector: The second input vector of complex floats.
- num_points: The number of data points.
Outputs
- outputVector: The output vector complex floats.
Example Mix two signals at f=0.3 and 0.1.
int N = 10;
for(unsigned int ii = 0; ii < N; ++ii){
float real_1 = std::cos(0.3f * (float)ii);
float imag_1 = std::sin(0.3f * (float)ii);
float real_2 = std::cos(0.1f * (float)ii);
float imag_2 = std::sin(0.1f * (float)ii);
}
volk_32fc_x2_multiply_32fc(out, sig_1, sig_2, N);
*