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.

AWR2243: 关于BPM MIMO校准的相关问题

Part Number: AWR2243


TI工程师:

       您好!

       1.在“signal_processing_4chip_cascade.pdf”中提及了TDM MIMO和TXBF的校准过程,特别是在TDM MIMO雷达的校准介绍较为详细,分为获取校正矩阵、频率校正和幅相校准三个步骤。那么对于BPM(Hadamard编码)MIMO雷达,我们应该如何对其进行校准呢?和TDM MIMO的校准流程是一样的吗?

      2.在之前的有关帖子中我看到了有关这部分的内容,提及说在mmw demo中有相关的实现过程,但是我没有找到,能否详细说明一下mmw demo是哪个文档,以及是在mmw demo中的具体哪一部分。

      

  • 那么对于BPM(Hadamard编码)MIMO雷达,我们应该如何对其进行校准呢?和TDM MIMO的校准流程是一样的吗?

    是一样的。OOB demo对于TDMA MIMO和BPM MIMO就是用一套校准。

    2.在之前的有关帖子中我看到了有关这部分的内容,提及说在mmw demo中有相关的实现过程,但是我没有找到,能否详细说明一下mmw demo是哪个文档,以及是在mmw demo中的具体哪一部分。

          

    文档请参考file:///C:/ti/mmwave_sdk_03_05_00_04/packages/ti/demo/xwr68xx/mmw/docs/doxygen/html/index.html#Calibration_section 

  • 不需要解码吗?

  • 你好,

    获取校准数据是一样的方法。最后应用到demo的数据上bpm需要先解码。

    C:\ti\mmwave_sdk_03_05_00_04\packages\ti\datapath\dpc\dpu\aoaproc\src\aoaprocdsp.c

    static inline uint32_t AoAProcDSP_processMultipleVirtualAntennas

    (

        AOADspObj                 *aoaDspObj,

        uint32_t                  numObjsIn,

        uint32_t                  *numObjsOut,

        volatile uint32_t         *waitTime

    )

    {

                if(DPParams->isBpmEnabled)

                {/* BPM decoding*/

                    AoAProcDSP_decodeBPM(&res->angleFftIn[0], DPParams->numRxAntennas);

                }

     

                /* RX channel gain/phase offset compensation. */

                AoAProcDSP_rxChanPhaseBiasCompensation(&aoaDspObj->dynLocalCfg.compRxChanCfg.rxChPhaseComp[0],

                                                       DPParams->numVirtualAntAzim + DPParams->numVirtualAntElev,

                                                       &res->angleFftIn[0],

                                                       &res->angleFftIn[0]);