一种RF指纹数据库构建方法及装置与流程

文档序号:17554787发布日期:2019-04-30 18:32阅读:来源:国知局

技术特征:

1.一种RF指纹数据库构建方法,其特征在于,包括:

将待定位区域离散化为N个检测点,并生成关于所述N个检测点的N阶离散傅里叶变换矩阵F;

根据预设的采样数M,从矩阵FH中抽取出M行,构成一个M行N列并具有最小相关系数的观测矩阵B;其中,

根据与抽取出的M行的行标号对应的M个检测点测量得到的信号特征生成M维信号特征矢量

根据所述观测矩阵B及所述M维信号特征矢量恢复得到所述待定位区域的全部N个检测点的N维信号特征矢量并根据所述信号特征矢量构建RF指纹数据库,以供RF指纹定位时查询及比对使用。

2.根据权利要求1所述的RF指纹数据库构建方法,其特征在于,所述采样数M满足:M≤N≤M2

3.根据权利要求1所述的RF指纹数据库构建方法,其特征在于,还包括:

对所述观测矩阵B进行归一化处理。

4.根据权利要求1所述的RF指纹数据库构建方法,其特征在于,所述根据预设的采样数M,从矩阵FH中抽取出M行,构成一个M行N列并具有最小相关系数的观测矩阵B,具体包括:

根据N及预先设定的采样数M,从矩阵FH中抽取出M行,并使得抽取的M行的行标号形成的M点子集构成模N的加法群ZN中的差分集;

利用抽取出的M行构成一个M行N列的观测矩阵B。

5.根据权利要求1所述的RF指纹数据库构建方法,其特征在于,所述根据预设的采样数M,从矩阵FH中抽取出M行,构成一个M行N列并具有最小相关系数的观测矩阵B,具体包括:

根据预先设定的采样数量M,通过组合的方法从所述矩阵FH的全部N行中中抽取出M行,构成个M行N列的矩阵,并计算每个矩阵的相关系数;

对每个矩阵的相关系数进行比对,获取具有最小相关系数的矩阵,并标记为观测矩阵B。

6.根据权利要求1所述的RF指纹数据库构建方法,其特征在于,所述根据所述观测矩阵B及所述M维信号特征矢量恢复得到所述待定位区域的N个检测点的N维信号特征矢量并根据所述信号特征矢量构建RF指纹数据库,以供RF指纹定位时查询及比对使用,具体包括:

根据所述观测矩阵B及所述M维信号特征矢量并通过求解L1范数最小化的优化问题获得其中,满足η为经验参数;

通过傅里叶反变换获得其中

根据所述信号特征矢量构建RF指纹数据库,以供RF指纹定位时查询及比对使用。

7.一种RF指纹数据库构建装置,其特征在于,包括:

离散化单元,用于将待定位区域离散化为N个检测点,并生成关于所述N个检测点的N阶离散傅里叶变换矩阵F;

抽取单元,用于根据预设的采样数M,从矩阵FH中抽取出M行,构成一个M行N列并具有最小相关系数的观测矩阵B;其中,

信号特征处理单元,用于根据与抽取出的M行的行标号对应的M个检测点测量得到的信号特征生成M维信号特征矢量

恢复单元,用于根据所述观测矩阵B及所述M维信号特征矢量恢复得到所述待定位区域的全部N个检测点的N维信号特征矢量并根据所述信号特征矢量构建RF指纹数据库,以供RF指纹定位时查询及比对使用。

8.根据权利要求7所述的RF指纹数据库构建装置,其特征在于,所述抽取单元具体包括:

差分集计算模块,用于根据N及预先设定的采样数M,从矩阵FH中抽取出M行,并使得抽取的M行的行标号形成的M点子集构成模N的加法群ZN中的差分集;

观测矩阵构建模块,用于利用抽取出的M行构成M行N列的观测矩阵B。

9.根据权利要求7所述的RF指纹数据库构建装置,其特征在于,所述抽取单元具体包括:

组合模块,用于根据预先设定的采样数量M,通过组合的方法从所述矩阵FH的全部N行中抽取出M行,构成个M行N列的矩阵,并计算每个矩阵的相关系数;

比对模块,用于对每个矩阵的相关系数进行比对,获取具有最小相关系数的矩阵,并标记为观测矩阵B。

10.根据权利要求7所述的RF指纹数据库构建装置,其特征在于,所述恢复模块具体包括:

最优化计算模块,用于根据所述观测矩阵B及所述M维信号特征矢量并通过求解L1范数最小化的优化问题获得其中,满足η为经验参数;

傅里叶反变换模块,用于通过傅里叶反变换获得N维信号特征矢量其中

数据库构建模块,用于根据所述信号特征矢量构建RF指纹数据库,以供RF指纹定位时查询及比对使用。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1