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.

AWR6843AOPEVM: 关于采集到的雷达数据分析的问题

Part Number: AWR6843AOPEVM


一、您好,我现在使用该版本的雷达进行实验,但是我在使用自己编写好的数据分析程序的时候遇到了问题,我总是不能正确取出目标所在的距离单元,我怀疑是我在设定程序的参数时输入的数值与雷达在GUI上设定的参数值有冲突,但是我检查后并没有发现错误,所以我将其展示一下,请你们帮我查看一下我是否有错误没有发现。我的GUI界面设定参数如下:

采集后的展示页面如下:

所以我在我自己设计的程序里面输入的参数如下:

请问是否有错误?我理解的快时间采样率就是samplerate=10000kpsp=10MHz,实际工作带宽也就是2.0004GHz,脉冲重复周期也就是idletime+ramp end time=10+60=70us

而且我在查看你们GUI显示的数据的时候发现其实得到的距离都是挺准的,但是我用自己的算法分析得到的距离单元就是不准的,我不知道原因出在哪里?按道理来说我的自己编写的程序是以前用过的,都是准确的,只需要对应不同的数据修改不同的参数。

二、还有,请问你们可否提供一下你们分析数据所用的代码?就是GUI显示结果用的那个代码?为什么你们的分析出来就是正确的,我的就错误了呢?

三、另外,还想请问一下,就是你们雷达的adc采样频率不能设定得小一些嘛?我尝试设定得小一些,就会报错:SAMPLING RATE IS NOT WITHIN [2, 37.5] Msps,但是对于我想采集呼吸心跳信号来说,如果我采样率特别大的话,就会导致我总体的采样时间特别短(例如我设定的10MHz的采样率,采集512个点,它总共用时才51.2us,那如果我要10s的呼吸心跳信号就需要采集195300个chirp,也就是需要1525个frame),如果我想采集大约10秒的呼吸心跳信号的话,那个数据量就太大了,所以我该怎样解决这个困难啊?

四、我在修改各种时间的时候想尽量减少空闲时间,但是总是会出现各种报错说我时间不匹配。所以我想请问一下就是数据设定上的这个:idletime、adc start time、ramp end time在设定上有什么关系嘛?我知道的是adc start time+采样的时间(采样点数除以采样率)需要小于ramp end time,其他还有什么需要注意的嘛?还有这个frame里的periodicity又是指的什么?是frame的重复周期嘛?也就是需要大于每个chirp的重复时间乘上chirp的个数是吗?以上时间在满足约束条件后是否可以任意修改?

以上四个问题,期待您的尽快回复!

谢谢!

  • 你好,

    参数理解没有问题,还请检查你自己的matla代码。

    mmwave studio后处理的代码是不公开的。

    芯片采样率最小为2M。你可以减少采样点数、加大帧周期来减少数据量。

    参数配置时请保证rampe end time*slop <芯片支持的最大带宽。

    还有这个frame里的periodicity又是指的什么?是frame的重复周期嘛

    是的。