支持 3-3 banner窄370 支持 3-3 banner
支持
SUPPORT

radar analysis sample 的帧周期设置得很小时,雷达突然不上报了

radar analysis sample 的帧周期设置得很小时,雷达突然不上报了

当帧周期设置得很小时,有可能还没有接收完数据,雷达的探测中断就触发了,触发该中断后,会尝试申请大量内存空间用于计算、保存结果等工作,如果前一帧数据没有接收完成,雷达就不会释放这些数据占用的内存空间,从而导致申请内存失败而挂死。

最小帧周期的计算可以参考公式:

T = tradar + treport + tdelay

其中,

  • tradar 是从雷达发波到产生中断的时间,可近似认为是发波时间,单位:毫秒;
  • treport 是数据上报时间,单位:毫秒;
  • tdelay 是上报延时时间,单位:毫秒。

tradar 的计算公式如下:

tradar = ceiling( t1 × Vmax / Vres )

其中,

  • ceiling(x) 表示对 x 向上取整;
  • Vmax 是最大测量速度,单位:米/秒;
  • Vres 是速度分辨率,单位:米/秒。

上式中的 t1 根据不同情况,有两个计算公式,单位均为毫秒,当帧结构为 2DFFT 或者帧结构为 1DFFT 且 2DFFT 阶数大于 1 时的计算公式如下:

t1 = 3000 / [ Vmax × ( 40 × fstart + 3 / Rres ) ]

其中,

  • fstart 是起始频率,单位:GHz;
  • Rres 是距离分辨率,单位:米。

技术资料

名字 相关
lock
温馨提示
请注册登录后获取下载权限
温馨提示
请商务联系获取下载权限
权限不足
您的会员权限无法下载该附件,请联系商务升级权限。
download