csi数据包丢失

通过timeout 命令在获取csi数据时出现的问题:
完整命令: timeout 100s sudo ....(获取csi数据命令)
ping 的速度参数是0.02
在这里插入图片描述
在这里插入图片描述

提出问题

用matlab分析dat文件,csi数据包是有60万, 可分析出有效的csi矩阵只有96365个。

寻找答案

1. 一开始以为是时间过长, 于是把timeout的时间改为 80 40 20

结果和上面出现的问题一样,出现包数和csi矩阵数不一样。
花时间收集几十次 40s 20s的数据包,通过matlab分析,

结果发现数据包基本上是在394-406开始缺失的, 现在未找到原因,随后补上。

起初不用timeout指令,未出现这种问题,于是试着放弃timeout。

2. 直接不用 timeout命令,手动ctrl+c或ctrl+z结束,结果收取了几分钟数据,没有一个包丢失。

结果:

问题出现在timeout 指令,但原因不清楚,先放下,后期再更新。

欢迎留言告诉我

posted @ 2020-09-27 17:32  ExcelYeh  阅读(303)  评论(0)    收藏  举报