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.

AM2732: 矩阵相乘相关配置

Part Number: AM2732

各位TI的大佬们好:

目前遇到的问题是在DOA FFT前,想做一个矩阵相乘的操作,但是把系数放到HWA_MULT_RAM里面生成的角度谱和在外面做矩阵相乘生成的角度谱完全不一致。

以下是我矩阵相乘相关的配置:

请帮忙看看是否哪里配置有问题,或者漏配,谢谢!

--Toly

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 你能提供更多关于区别的细节吗?
    此外,加载到矢量乘法RAM上的天线校准参数应采用Q20格式。

  • Hello Vivian Gao:
    以下截图是我完整的矢量乘法的配置,antennaCalibParams中存放的是法线的校准系数,通过mathUtils_asymQuantInt函数进行转化成antennaCalibParamsQuantized,再从中选取所需要的26个测角的通道系数写入矢量乘法RAM



    Toly

  • 您是否在参数集中启用了cmultMode?您应该在HWA参数集中禁用cmultScaleEn。
    hwaParamCfg.accelModeArgs.fftMode.preProcCfg.complexMultipley.cmultMode=HWA_COMPLEX_MULTIPLY_MODE_VECTOR_MULT;
    hwaParamCfg.accelModeArgs.fftMode.preProcCfg.complexamply.modeCfg.vectorMultiplyMode1.cmultScaleEn=HWA_FEATURE_BIT_DISABLE;

  • Hello Vivian Gao:

    在hwaParamCfg中,是按如上所说配置的


    Toly

  • 我在HWA配置中没有看到任何问题。

    你能帮我理解这个问题吗?你在比较哪些结果?其中之一是在方位FFT参数集的预处理阶段使用HWA矢量乘法RAM。你所说的外部矩阵乘法生成的角度谱是什么意思?

  • Hello Vivian Gao:


    在做方位FFT计算的时候,要先对通道值数据进行校准,一开始是在HWA外部对通道数据进行校准的,然后再去HWA内部做FFT,现在出于对信号处理周期优化的需求,想把通道数据校准放在HWA内部做,然后我按照以上的配置,用同一组假数据去对比两种校准方式出来的角度谱结果,发现不一致:

    在HWA外部校准后生成的角度谱:

    在HWA内部校准后生成的角度谱:


    这是我当前验证方位FFT参数集的预处理阶段使用HWA矢量乘法的方式和结果。


    我期待的结果是两种系数补偿方式的角度谱结果是一致的。

    Toly