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 是距离分辨率,单元:米。
技术资料
| 名字 | 有关 |
|---|---|
|




