做CSI一年来的总结
@
为何选择CSI研究
为研究生考试准备
当时我的导师得知我有考研的目标后,他给了一个研究生的项目方向,对就是这个CSI,我选择它也是因为它理论性较强,对考研复试有帮助。当时听他介绍CSI的时候,我影响最深的是“隔墙有耳”,听起来很强,有可做性。
不得不选择一个更有深度的方向
在我选择做CSI之前,做过几个月的物联网项目,但这个项目面太广,深度不够,参赛时,只能突破校赛,出校迅速被淘汰。当时我也曾怀疑过自己,做了几个月,熬了几天夜,难道结果就是这样的?其实我选择的方向很大程度决定了我走不远,泛而浅。因此,我必须选择一个新的项目方向做,一个更有深度、更有价值的方向。于是,我听从导师的建议,选择了研究CSI。
CSI研究之路
万事开头难(7月上旬-8月下旬)附环境搭载总结
去年我导师给我定的方向是 利用CSI的无设备被动的特性,进行对人体体态识别方法的研究 。7月初,大一期末考考完,开始搭载CSI-TOOLS环境。哈哈,那时在学校装了半个月没成功,还把主机寄回家,继续搭载。





直到7月下旬,我仅仅完成了CSI-TOOLS环境的搭载。开学前,仅简单地了解了几个算法。

更多文档可见: https://github.com/ExcelYeh/csi_doc

读取数据
按照官网 FAQ 2中的相关介绍,通过MATLAB分析出了dat数据包

首次绘制了一个数据包内30个子载波变化趋势,借用官网的图
随后我在GitHub上找到了Python版的数据读取代码,在此GitHub上,感谢hongshixian的分享。
在python上得到numpy矩阵,接着套用了各种算法对数据进行预处理
套用各种预处理算法过程中,渐渐地喜欢上了算法设计
参考博客 和大量硕博论文,大部分都是先进行异常值处理。
此处我用了Hampel Identification算法,甚至还对算法模型进行了修改,


浙公网安备 33010602011771号