本发明公开了一种基于Kullback‑Leibler散度的WiFi异常链路检测方法。首先,利用Intel5300网卡接收数据,提取信道状态信息(Channel State Information,CSI)幅值数据;其次,对多路子载波信号加权平均拟合成一个幅值信息,来获取有效CSI幅值;然后,对获得的有效CSI幅值进行去中心化处理,使每条数据流的均值相同;随后,利用非参数核密度算法估计数据流的真实分布;最后,通过Kullback‑Leibler散度来度量链路之间的分布差异,并以链路分布差异为基础结合相关准则实现异常链路的检测。本发明能够用来检测区域内的链路是否异常,解决了传统入侵检测系统不区分链路可用性而导致异常链路的异常数据干扰系统判决结果的问题。
展开▼