本技术涉及数据处理,特别是涉及一种无线局域网感知配置方案生成方法及装置。
背景技术:
1、无线局域网感知是一种利用wifi(wireless fidelity,无线保真)信号执行感知任务的技术。由于wifi无线电波在传播过程中能够在物体表面上反射、穿透和弯曲。因此通过接收到的wifi信号进行处理,可以对环境中正在运动的对象进行感知。
2、在进行无线局域网感知之前,需要对无线局域网感知进行配置。由于不同的应用场景的信号干扰程度、无线局域网信号的强度与分布情况等均不同,因此针对不同的应用场景,工作人员需要手动设置不同的配置方案,才能基于配置方案对无线局域网进行配置。显然此种配置方案的生成方式会加大工作人员的工作量,效率较低,在实际应用中很难实现。
技术实现思路
1、本技术实施例的目的在于提供一种无线局域网感知配置方案生成方法及装置,以提高无线局域网感知配置方案生成的效率。具体技术方案如下:
2、第一方面,本技术实施例提供了一种无线局域网感知配置方案生成方法,所述方法包括:
3、接收无线接入点ap在应用场景中无运动对象的情况下采集的第一信道状态信息csi样本数据;
4、执行以下步骤中的至少一项,生成无线局域网感知的配置方案:
5、基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案,其中,所述感知阈值用于在无线局域网感知的过程中判断是否存在运动的对象;
6、针对无线局域网设备的每一子载波,分别计算不同时间段内所述第一csi样本数据中该子载波对应的csi样本数据的幅值的第一方差,并计算该子载波各第一方差的第一均值;基于各子载波的第一均值,选择对噪声的敏感程度低于第一预设程度的第一子载波,作为用于进行无线局域网感知的子载波;生成包含所述第一子载波的信息的配置方案;
7、针对无线局域网设备的每两个天线,计算所述第一csi样本数据中该两个天线对应的csi样本数据的共轭乘积,得到csi序列,计算该两个天线的csi序列的相位差分;基于每两个天线做共轭乘积后的csi序列的相位差分序列的均值,选择用于进行无线局域网感知的两个天线;生成包含所选择的天线的信息的配置方案。
8、本技术的一个实施例中,所述基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案,包括:
9、选择所述第一csi样本数据的自相关值的均值与预设倍数之积以及所述自相关值的均值与预设累加值之和的最大值,作为感知阈值,生成包含所述感知阈值的无线局域网感知的配置方案。
10、本技术的一个实施例中,在所述基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案之后,还包括:
11、接收所述ap在应用场景中无运动对象的情况下采集的新的第一csi样本数据;
12、基于所述新的第一csi样本数据的自相关值的均值,计算新的感知阈值;
13、若新的感知阈值与之前的感知阈值之间差值的绝对值小于预设绝对值,则将配置方案中的感知阈值更新为新的感知阈值。
14、本技术的一个实施例中,在所述生成包含所述第一子载波的信息的配置方案之后,还包括:
15、接收ap在所述应用场景中存在运动对象的情况下采集的第二csi样本数据;
16、针对无线局域网设备的每一目标子载波,分别计算不同时间段内所述第二csi样本数据中该目标子载波对应的csi样本数据的幅值的第二方差,并计算该目标子载波各第二方差的第二均值,其中,所述目标子载波为所有子载波或所述第一子载波;
17、基于各目标子载波的第二均值,选择对运动对象的敏感程度高于第二预设程度的第二子载波,将所述第一子载波和第二子载波的交集中的第三子载波作为用于进行无线局域网感知的子载波;
18、生成包含所述第三子载波的信息的配置方案。
19、本技术的一个实施例中,所述基于各目标子载波的第二均值,选择对运动对象的敏感程度高于第二预设程度的第二子载波,包括:
20、基于各目标子载波的第二均值的最大值与最小值,确定第一方差阈值,所述第一方差阈值位于所述第二均值的最大值与最小值之间;
21、选择第二均值高于所述第一方差阈值的目标子载波,作为对运动对象的敏感程度高于第二预设程度的第二子载波。
22、本技术的一个实施例中,所述基于各子载波的第一均值,选择对噪声的敏感程度低于第一预设程度的第一子载波,包括:
23、基于各子载波的第一均值中的最大值与最小值,确定第二方差阈值,所述第二方差阈值位于所述第一均值的最大值与最小值之间;
24、选择第一均值低于所述第二方差阈值的子载波,作为对噪声的敏感程度低于第一预设程度的第一子载波。
25、本技术的一个实施例中,所述基于每两个天线做共轭乘积后的csi序列的相位差分序列的均值,选择用于进行无线局域网感知的两个天线,包括:
26、选择做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线。
27、本技术的一个实施例中,在所述无线局域网设备的相位校准基于预设的基准天线进行的情况下,所述选择做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线,包括:
28、选择包含所述基准天线的两个天线中做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线。
29、本技术的一个实施例中,所述方法还包括:
30、选择做共轭乘积后的csi序列的相位差分序列的均值次小的两个天线,作为两个次选天线,其中,所述次选天线为:在所述主选天线中的至少一个发生异常且所述两个次选天线均未发生异常的情况下使用的、用于进行无线局域网感知的天线。
31、本技术的一个实施例中,通过以下方式确定发生异常的天线:
32、接收ap在所述应用场景中存在运动对象的情况下采集的第二csi样本数据;
33、计算所述第二csi样本数据中各天线对应的csi样本数据的幅值的第三均值;
34、基于各天线的第三均值计算异常阈值;
35、将第三均值小于所述异常阈值的天线确定为发生异常的天线。
36、第二方面,本技术实施例提供了一种无线局域网感知配置方案生成装置,所述装置包括:
37、第一数据接收模块,用于接收无线接入点ap在应用场景中无运动对象的情况下采集的第一信道状态信息csi样本数据;
38、执行以下模块中的至少一项,生成无线局域网感知的配置方案:
39、感知阈值生成模块,用于基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案,其中,所述感知阈值用于在无线局域网感知的过程中判断是否存在运动的对象;
40、第一子载波选择模块,用于针对无线局域网设备的每一子载波,分别计算不同时间段内所述第一csi样本数据中该子载波对应的csi样本数据的幅值的第一方差,并计算该子载波各第一方差的第一均值;基于各子载波的第一均值,选择对噪声的敏感程度低于第一预设程度的第一子载波,作为用于进行无线局域网感知的子载波;生成包含所述第一子载波的信息的配置方案;
41、天线选择模块,用于针对无线局域网设备的每两个天线,计算所述第一csi样本数据中该两个天线对应的csi样本数据的共轭乘积,得到csi序列,计算该两个天线的csi序列的相位差分;基于每两个天线做共轭乘积后的csi序列的相位差分序列的均值,选择用于进行无线局域网感知的两个天线;生成包含所选择的天线的信息的配置方案。
42、本技术的一个实施例中,所述感知阈值生成模块,具体用于:
43、选择所述第一csi样本数据的自相关值的均值与预设倍数之积以及所述自相关值的均值与预设累加值之和的最大值,作为感知阈值,生成包含所述感知阈值的无线局域网感知的配置方案。
44、本技术的一个实施例中,所述装置还包括:
45、第二数据接收模块,用于接收所述ap在应用场景中无运动对象的情况下采集的新的第一csi样本数据;
46、感知阈值计算模块,用于基于所述新的第一csi样本数据的自相关值的均值,计算新的感知阈值;
47、感知阈值更新模块,用于若新的感知阈值与之前的感知阈值之间差值的绝对值小于预设绝对值,则将配置方案中的感知阈值更新为新的感知阈值。
48、本技术的一个实施例中,所述装置还包括:
49、第三数据接收模块,用于接收ap在所述应用场景中存在运动对象的情况下采集的第二csi样本数据;
50、第二均值计算模块,用于针对无线局域网设备的每一目标子载波,分别计算不同时间段内所述第二csi样本数据中该目标子载波对应的csi样本数据的幅值的第二方差,并计算该目标子载波各第二方差的第二均值,其中,所述目标子载波为所有子载波或所述第一子载波;
51、第三子载波选择模块,用于基于各目标子载波的第二均值,选择对运动对象的敏感程度高于第二预设程度的第二子载波,将所述第一子载波和第二子载波的交集中的第三子载波作为用于进行无线局域网感知的子载波;
52、第一配置方案生成模块,用于生成包含所述第三子载波的信息的配置方案。
53、本技术的一个实施例中,所述第三子载波选择模块,具体用于:
54、基于各目标子载波的第二均值的最大值与最小值,确定第一方差阈值,所述第一方差阈值位于所述第二均值的最大值与最小值之间;
55、选择第二均值高于所述第一方差阈值的目标子载波,作为对运动对象的敏感程度高于第二预设程度的第二子载波;
56、将第三子载波作为用于进行无线局域网感知的子载波。
57、本技术的一个实施例中,所述第一子载波选择模块,具体用于:
58、针对无线局域网设备的每一子载波,分别计算不同时间段内所述第一csi样本数据中该子载波对应的csi样本数据的幅值的第一方差,并计算该子载波各第一方差的第一均值;
59、基于各子载波的第一均值中的最大值与最小值,确定第二方差阈值,所述第二方差阈值位于所述第一均值的最大值与最小值之间;
60、选择第一均值低于所述第二方差阈值的子载波,作为对噪声的敏感程度低于第一预设程度的第一子载波,作为用于进行无线局域网感知的子载波。
61、本技术的一个实施例中,所述天线选择模块,包括:
62、相位差分计算子模块,用于针对无线局域网设备的每两个天线,计算所述第一csi样本数据中该两个天线对应的csi样本数据的共轭乘积,得到csi序列,计算该两个天线的csi序列的相位差分;
63、主选天线选择子模块,用于选择做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线;
64、配置方案生成子模块,用于生成包含所选择的天线的信息的配置方案。
65、本技术的一个实施例中,在所述无线局域网设备的相位校准基于预设的基准天线进行的情况下,所述主选天线选择子模块,具体用于:
66、选择包含所述基准天线的两个天线中做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线。
67、本技术的一个实施例中,所述天线选择模块还包括:
68、次选天线选择子模块,用于选择做共轭乘积后的csi序列的相位差分序列的均值次小的两个天线,作为两个次选天线,其中,所述次选天线为:在所述主选天线中的至少一个发生异常且所述两个次选天线均未发生异常的情况下使用的、用于进行无线局域网感知的天线。
69、本技术的一个实施例中,通过以下模块确定发生异常的天线:
70、第四数据接收模块,用于接收ap在所述应用场景中存在运动对象的情况下采集的第二csi样本数据;
71、第三均值计算模块,用于计算所述第二csi样本数据中各天线对应的csi样本数据的幅值的第三均值;
72、异常阈值计算模块,用于基于各天线的第三均值计算异常阈值;
73、异常天线确定模块,用于将第三均值小于所述异常阈值的天线确定为发生异常的天线。
74、第三方面,本技术实施例提供了一种无线局域网感知配置方案生成设备,所述设备包括:
75、处理器;
76、收发器;
77、机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述机器可执行指令促使所述处理器执行以下步骤:
78、接收无线接入点ap在应用场景中无运动对象的情况下采集的第一信道状态信息csi样本数据;
79、执行以下步骤中的至少一项,生成无线局域网感知的配置方案:
80、基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案,其中,所述感知阈值用于在无线局域网感知的过程中判断是否存在运动的对象;
81、针对无线局域网设备的每一子载波,分别计算不同时间段内所述第一csi样本数据中该子载波对应的csi样本数据的幅值的第一方差,并计算该子载波各第一方差的第一均值;基于各子载波的第一均值,选择对噪声的敏感程度低于第一预设程度的第一子载波,作为用于进行无线局域网感知的子载波;生成包含所述第一子载波的信息的配置方案;
82、针对无线局域网设备的每两个天线,计算所述第一csi样本数据中该两个天线对应的csi样本数据的共轭乘积,得到csi序列,计算该两个天线的csi序列的相位差分;基于每两个天线间做共轭乘积后的csi序列的相位差分序列的均值,选择用于进行无线局域网感知的两个天线;生成包含所选择的天线的信息的配置方案。
83、本技术的一个实施例中,所述基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案,包括:
84、选择所述第一csi样本数据的自相关值的均值与预设倍数之积以及所述自相关值的均值与预设累加值之和的最大值,作为感知阈值,生成包含所述感知阈值的无线局域网感知的配置方案。
85、本技术的一个实施例中,所述机器可执行指令还促使所述处理器在所述基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案之后,还执行以下步骤:
86、接收所述ap在应用场景中无运动对象的情况下采集的新的第一csi样本数据;
87、基于所述新的第一csi样本数据的自相关值的均值,计算新的感知阈值;
88、若新的感知阈值与之前的感知阈值之间差值的绝对值小于预设绝对值,则将配置方案中的感知阈值更新为新的感知阈值。
89、本技术的一个实施例中,所述机器可执行指令还促使所述处理器在所述生成包含所述第一子载波的信息的配置方案之后,还执行以下步骤:
90、接收ap在所述应用场景中存在运动对象的情况下采集的第二csi样本数据;
91、针对无线局域网设备的每一目标子载波,分别计算不同时间段内所述第二csi样本数据中该目标子载波对应的csi样本数据的幅值的第二方差,并计算该目标子载波各第二方差的第二均值,其中,所述目标子载波为所有子载波或所述第一子载波;
92、基于各目标子载波的第二均值,选择对运动对象的敏感程度高于第二预设程度的第二子载波,将所述第一子载波和第二子载波的交集中的第三子载波作为用于进行无线局域网感知的子载波;
93、生成包含所述第三子载波的信息的配置方案。
94、本技术的一个实施例中,所述基于各目标子载波的第二均值,选择对运动对象的敏感程度高于第二预设程度的第二子载波,包括:
95、基于各目标子载波的第二均值的最大值与最小值,确定第一方差阈值,所述第一方差阈值位于所述第二均值的最大值与最小值之间;
96、选择第二均值高于所述第一方差阈值的目标子载波,作为对运动对象的敏感程度高于第二预设程度的第二子载波。
97、本技术的一个实施例中,所述基于各子载波的第一均值,选择对噪声的敏感程度低于第一预设程度的第一子载波,包括:
98、基于各子载波的第一均值中的最大值与最小值,确定第二方差阈值,所述第二方差阈值位于所述第一均值的最大值与最小值之间;
99、选择第一均值低于所述第二方差阈值的子载波,作为对噪声的敏感程度低于第一预设程度的第一子载波。
100、本技术的一个实施例中,所述基于每两个天线做共轭乘积后的csi序列的相位差分序列的均值,选择用于进行无线局域网感知的两个天线,包括:
101、选择相位差分的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线。
102、本技术的一个实施例中,在所述无线局域网设备的相位校准基于预设的基准天线进行的情况下,所述选择做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线,包括:
103、选择包含所述基准天线的两个天线中做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线。
104、本技术的一个实施例中,所述机器可执行指令促使所述处理器还执行以下步骤:
105、选择做共轭乘积后的csi序列的相位差分序列的均值次小的两个天线,作为两个次选天线,其中,所述次选天线为:在所述主选天线中的至少一个发生异常且所述两个次选天线均未发生异常的情况下使用的、用于进行无线局域网感知的天线。
106、本技术的一个实施例中,通过以下方式确定发生异常的天线:
107、接收ap在所述应用场景中存在运动对象的情况下采集的第二csi样本数据;
108、计算所述第二csi样本数据中各天线对应的csi样本数据的幅值的第三均值;
109、基于各天线的第三均值计算异常阈值;
110、将第三均值小于所述异常阈值的天线确定为发生异常的天线。
111、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一方法步骤。
112、第五方面,本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面任一所述的方法。
113、本技术实施例有益效果:
114、本技术实施例中通过ap在实际的应用场景中采集的第一csi样本数据生成无线局域网感知的配置方案,由于第一csi样本数据能够反映应用场景的环境信息,因此基于第一csi样本数据生成的配置方案能够与应用场景相匹配。且本技术实施例中生成的配置方案中包括感知阈值、子载波选择与天线选择中的至少一种,使得能够生成的配置方案更为全面。因此本技术实施例能够自动生成与应用场景相匹配的配置方案,不需要人工调整,从而可以降低工作人员的工作量,配置方案的生成效率高,也能够降低无线局域网感知配置对工作人员和维护人员的技术要求。
1.一种无线局域网感知配置方案生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案,包括:
3.根据权利要求1所述的方法,其特征在于,在所述基于所述第一csi样本数据的自相关值的均值,生成包含感知阈值的无线局域网感知的配置方案之后,还包括:
4.根据权利要求1所述的方法,其特征在于,在所述生成包含所述第一子载波的信息的配置方案之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于各目标子载波的第二均值,选择对运动对象的敏感程度高于第二预设程度的第二子载波,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于各子载波的第一均值,选择对噪声的敏感程度低于第一预设程度的第一子载波,包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述基于每两个天线间做共轭乘积后的csi序列的相位差分序列的均值,选择用于进行无线局域网感知的两个天线,包括:
8.根据权利要求7所述的方法,其特征在于,在所述无线局域网设备的相位校准基于预设的基准天线进行的情况下,所述选择做共轭乘积后的csi序列的相位差分序列的均值最小的两个天线,作为用于进行无线局域网感知的两个主选天线,包括:
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,通过以下方式确定发生异常的天线:
11.一种无线局域网感知配置方案生成装置,其特征在于,所述装置包括:
12.一种无线局域网感知配置方案生成设备,其特征在于,所述设备包括:
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-10任一所述的方法步骤。
