【求助】AWR1642开发板SRR示例工程中雷达信号处理流程的修改相关问题

Other Parts Discussed in Thread: AWR1642

最近正在研究TI给出的Short Range Radar这个示例工程。

工程中定义了SRR和USRR两组Chirp信号,而SRR的又包含了64个fast和64个slow两种类型的Chirp信号,且SRR80m中定义了所有信号由TX1发射。

而且,工程中对SRR的处理算法好像是固定的,即默认SRR信号必须包含fast和slow,且默认SRR为同一个天线发射,判断到其processingPath == MAX_VEL_ENH_PROCESSING就会执行相应的处理程序。

USRR信号处理在工程中好像也是固定的,只要判断是POINT_CLOUD_PROCESSING,就会进行对应的处理。

现在,我想修改SRR的帧格式,比如改成只有128个fast的Chirp信号(删除slow信号),且这128个信号可能分别由TX1和TX2交替发射。(与工程中的USRR类似,但是作用距离比USRR远的多。)

请问,

(1)有没有相关文档,介绍了这个示例工程中信号处理算法的?

(2)是不是只要在srr_config_chirp_design_SRR80.h定义文件中将Chirp信号特征按照上面的要求修改完后,就可以下载到AWR1642运行?

(3)后面的数据处理会自动识别到修改后,slow类型信号已经不存在了,并且不对其slow信号进行信号处理么?

(4)如果不行,请问我还应该如何修改,才能使工程正确运行,既不进行slow信号处理,也不会出现运算错误,最终得出正确的结果。

非常感谢!

  • 你好,
    SDK内部的demo的文档介绍的比较详细。你可以先参考。
    文档路径为:file:///C:/ti/mmwave_sdk_02_01_00_04/packages/ti/demo/xwr16xx/mmw/docs/doxygen/html/index.html
    其他demo均是基于SDK进行的拓展。

    另外,两个不同slope的chirp,主要目的是拓展最大速度。你可以根据你的需求进行判断是否需要。

    你的需求,根据你现有的信息,我感觉基于SDK demo修改更容易实现。
    你可以参考几个不同的SDK demo 的chirp配置,看一下是否有符合你需求的。
    文件夹路径:C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr16xx\mmw\profiles
    配置参数说明文档:C:\ti\mmwave_sdk_02_01_00_04\docs\mmwave_sdk_user_guide.pdf

    关注以下几项
    profileCfg 0 77 3 3 56 0 0 8 1 256 5000 0 0 30
    chirpCfg 0 0 0 0 0 0 0 1
    chirpCfg 1 1 0 0 0 0 0 2
    frameCfg 0 1 64 0 100 1 0

    谢谢