- Demonstrates the use of the Multiply and Add functions to perform the dot product. The dot product of two vectors is obtained by multiplying corresponding elements and summing the products.
- The two input vectors
B with length
n, are multiplied element-by-element and then added to obtain dot product.
- This is denoted by the following equation:
dotProduct = A * B + A * B + ... + A[n-1] * B[n-1]
- Block Diagram:
- Variables Description:
srcA_buf_f32 points to first input vector
srcB_buf_f32 points to second input vector
testOutput stores dot product of the two input vectors.
- CMSIS DSP Software Library Functions Used: