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.

MMWCAS-DSP-EVM: 级联板实时例程cascade_radar_object_detect是否有传输帧的数据格式介绍

Part Number: MMWCAS-DSP-EVM

阅读了ProcessorSDKRadar_DataSheet,里面似乎没有传输帧数据格式的介绍,通过tfdtp实时传输给matlab的数据帧的格式是什么样的?是如何排布的?是否有相关的文档介绍?感谢您的回复!

  • 另外想问一下,calibration setting的三个参数<numFrames><rangeStartBin><rangeEndBin>一般如何配置?

  • 可以参考radar_cascade_demo.m文件对tfdtpd数据的处理。

  • 您好,请问calibration setting的三个参数<numFrames><rangeStartBin><rangeEndBin>一般如何配置?

    另外,在运行radar_cascade_demo.m时,只能运行几秒就会停下。看了一下运行过程,后续传输的数据帧不能通过endOfFrame验证,导致bufferReceived一直为0。请问这是为什么?该如何解决?

  • calibration setting的三个参数<numFrames><rangeStartBin><rangeEndBin>一般如何配置?

    你可以通过阅读processor sdk for radar的源码了解具体含义。

    /** \brief Calibration Control Parameters. */
    typedef struct
    {
        UInt32 state;
        /**< Requested state of the calibration parameters */
        UInt32 numFrames;
        /**< Number of frames for which to perform calibration */
        UInt32 refTargetRangeWindowStart;
        /**< Reference Target Range Window start index */
        UInt32 refTargetRangeWindowEnd;
        /**< Reference Target Range Window stop index */
    } AlgorithmFxn_RadarDspCascadeMimoCalibParams;

  • 您好,请问一下,D:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\MatlabExamples\4chip_cascade_TxBF_example\PostProc\BeamSteerPhaseCalc.m中有个计算公式slope(t,:)= wrapTo360(sin(b_ang(t)*2*pi*d/180)*D_TX*180);,其中sin(b_ang(t)*2*pi*d/180)代表什么含义?好像和下面的公式对不上。

    感谢您的回复!

  • 你好,

    代码里有下面的注释:

    d = 0.5*centerFrequency/TI_Cascade_Antenna_DesignFreq;

    D_TX:  TX antenna array position in the unit of half lamda

    如果centerFrequency=TI_Cascade_Antenna_DesignFreq,那代码里的公式(sin(b_ang(t)*2*pi*d/180)*D_TX*180)和你图片里的公式就一致了。代码里是基于天线的设计频率和用户实际使用的中心频率的差异做了调整。

  • 你好,

    新的问题,下次建议你新起一个帖子啊。

  • 好的,下次新问题我新建一个贴子。公式其它部分能理解,这个sin里的b_ang(t)*2*pi*d/180,其中乘上的2*d是什么意思?我运行的代码中d=0.5095,给角度值乘上这个是什么含义?

  • 你好,

    如果d=0.5,那么2*d就是1,这样和你上面图上的公式就完全匹配了。这点你同意,对么?

    当d不等于0.5,说明使用的配置和天线设计的波长有区别,如果套用图上公式就有误差,这样就需要调整。

  • d=0.5确实完全匹配,但是调整的时候给角度乘上一个系数是什么意思呢?按照我截图中的第一个公式,如果是调整波长λ,不应该是2*d*sin(...)吗?不是很理解给sin中的角度乘上系数的原因。感谢您的回复!

  • 你好,

    具体原理我在英文论坛提问了,请关注:https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1009769/awr2243-question-about-the-code-of-txbf-example-in-mmwave-studio-3-00-00-14