This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR2944EVM: HWA Complex Multiplication output is all zero

Part Number: AWR2944EVM

We are working on  performing an element-wise complex multiplication to do channel compensation by HWA.

But I am now  facing the problem. HWA Complex Multiplication output is all zero.

My HWA parmaset config code:

hwa common config:

Process code:

But the HWA output is always zero if HWA complexMultiply.cmultMode is set to HWA_COMPLEX_MULTIPLY_MODE_VECTOR_MULT and vectorMultiplyMode1.cmultScaleEn = HWA_FEATURE_BIT_DISABLE;

While if the complexMultiply.cmultMode is set to HWA_COMPLEX_MULTIPLY_MODE_DISABLE, the output is same as input, as expected. It can prove that this paramset is working.

the outputs of two mode  reading  from memory are shown as below.

I also read values in hwa ram type =HWA_RAM_TYPE_VECTORMULTIPLY_RAM to check. Confirmed that writing data into hwa ram successfully. as bebow.

Here, I create 1s for all the complex factors for simple testing.

 So, my question is :

1. Is there something wrong in my code config to implement the complex vector multipy? 

2. Can provide a correct example or demo that shows how to do?