一种混杂场景下的微信号快速检测方法与流程

文档序号:32406939发布日期:2022-12-02 20:40阅读:来源:国知局

技术特征:
1.一种混杂场景下的微信号快速检测方法,其特征在于,所述方法包括:s1:采集混杂场景下的通信信号数据,构建所采集通信信号数据的时频图,并对构建得到的时频图进行形态学处理得到二值化时频图;根据所采集的通信信号数据,将通信信号数据构建为时频图,所述通信信号数据的时频图为:为:为:为:其中:e表示自然指数;表示通信信号的时延;表示通信信号数据的复共轭;表示可滑动窗函数的复共轭,所述窗函数的宽度为r,将可滑动窗函数在通信信号数据上滑动,表示输入复共轭窗函数信号数据的第r个点的窗函数计算结果;f表示通信信号数据中不同频率通信信号的平均频率;s2:遍历计算得到的二值时频图,基于连通域标记计算混杂场景下不同通信信号的持续时长,包括:遍历计算得到的二值时频图,基于连通域标记计算混杂场景下不同通信信号的持续时长,所述二值化时频图的遍历流程为:s21:按照从上到下的顺序遍历二值化时频图,所述二值化时频图的格式为:其中:,表示频率为的通信信号在时刻的值,,;s22:对二值化时频图中任意矩阵元素值为1的矩阵元素进行8邻域搜索,将矩阵元素值相同的矩阵元素进行连通;将二值化时频图中连续等于1的一组矩阵元素序列标记为候选信号序列,其中每组候选信号序列即为检测识别得到的一组通信信号,所述候选信号序列的总组数为k,所述k组候选信号序列的集合为,表示检测到的第k组候选信
号序列;s24:计算集合data中任意第k组候选信号序列的持续时长:其中:表示第k组候选信号序列的持续时长;表示第k组候选信号序列中矩阵元素的最大时刻;表示第k组候选信号序列中矩阵元素的最小时刻;s25:构建通信信号数据集,其中表示第k组通信信号,将矩阵v(x(t))中的元素值代入到候选信号序列的对应元素位置,并按时序顺序进行排列,其中相同时刻的元素值取均值,得到第k组通信信号,所述矩阵v(x(t))中的元素值代表信号强度,通信信号的频率即为不同时刻通信信号点的平均频率;s3:利用均值偏移策略对不同通信信号的最大持续时长进行聚类分析,得到不同类别通信信号的聚类中心和聚类结果;s4:结合自适应信号频率参数对不同类别的通信信号聚类结果进行微信号标记,对所有微信号进行解析,得到混杂场景下微信号的通信内容;结合自适应信号频率参数对不同类别的通信信号聚类结果进行微信号标记,其中任意第q类通信信号聚类结果的聚类中心通信信号频率为,,q表示聚类得到的类别总数,则第q类通信信号聚类结果的自适应信号频率参数为,其中表示第q类通信信号聚类结果中通信信号的数目,若,则表示第q类通信信号聚类结果中的通信信号均为微信号,并进行标记,对所有微信号进行解析,得到混杂场景下微信号的通信内容,其中表示频率阈值。2.如权利要求1所述的一种混杂场景下的微信号快速检测方法,其特征在于,所述s1步骤中采集混杂场景下的通信信号数据,包括:利用信号采集设备采集混杂场景下的通信信号数据,其中混杂场景包含了多种不同频率的通信信号,所述混杂场景下的通信信号数据为:其中:j表示虚数单位,;表示信号采集设备在混杂场景下采集得到的频率为的通信信号,表示通信信号的信号幅值,t表示通信信号的时序信息,,表示信号采集设备在混杂场景下采集信号的初始时刻,表示信号采集设备在混杂场景下采集信号的截止时刻,;l表示混杂场景下不同频率通信信号的总数。
3.如权利要求1所述的一种混杂场景下的微信号快速检测方法,其特征在于,所述s1步骤中对构建得到的时频图进行形态学处理得到二值化时频图,包括:对所构建得到的时频图进行形态学处理,得到二值化时频图,所述形态学处理流程为:s11:将时频图m(x(t)) 转换为二维图像矩阵v(x(t)),所述时频图m(x(t))的二维图像矩阵格式v(x(t))为:其中:表示t0时刻频率为f
l
的通信信号的信号强度;s12:对二维图像矩阵v(x(t))进行形态学闭运算,所述形态学闭运算公式为:s12:对二维图像矩阵v(x(t))进行形态学闭运算,所述形态学闭运算公式为:s12:对二维图像矩阵v(x(t))进行形态学闭运算,所述形态学闭运算公式为:其中:表示形态学闭运算后的矩阵;表示膨胀处理,c表示膨胀矩阵,所述膨胀处理的流程为用膨胀矩阵的中心点依次扫描待膨胀矩阵的元素,待膨胀矩阵的被扫描元素的取值为膨胀矩阵所有效覆盖的待膨胀矩阵元素的最大值,其中膨胀矩阵中元素值为1的元素可以有效覆盖待膨胀矩阵元素;表示腐蚀处理,b表示腐蚀处理,所述腐蚀处理的流程为用腐蚀矩阵的中心点依次扫描待腐蚀矩阵的元素,待腐蚀矩阵的被扫描元素的取值为腐蚀矩阵所有效覆盖的待腐蚀矩阵元素的最小值,其中腐蚀矩阵中元素值为1的元素可以有效覆盖待腐蚀矩阵元素;s13:计算,并提取其中最大矩阵元素值,对矩阵进行形态学开运算,所述形态学开运算的结果为:其中:表示形态学开运算后的矩阵;s14:将中大于等于的矩阵元素标记为1,小于的矩阵元素标记为0,得到二值化时频图。4.如权利要求1所述的一种混杂场景下的微信号快速检测方法,其特征在于,所述s3步骤中利用均值偏移策略对不同类别通信信号的最大持续时长进行聚类分析,得到不同通信信号的聚类中心,包括:利用均值偏移策略对不同通信信号的最大持续时长进行聚类分析,得到不同类别通信信号的聚类中心,其中局部最大概率密度估计方法为所述均值偏移策略的主要实施方法,
所述聚类分析流程为:s31:提取通信信号数据集中的k组持续时长进行聚类处理;s32:将所提取的k组持续时长构成散点图,选取持续时长最大的点作为圆心,并以5为半径构建圆形滑窗;其中散点图中的每个点表示持续时长,散点图中共k个点,第k个点表示;s33:计算每个非圆心点的密度,所述密度的计算方法为以每个点为圆心,半径为3构建圆,圆内点的数目即为该点的密度;其中非圆心点表示未作为圆形滑窗圆心的点;s34:圆形滑窗向密度最大的点的位置移动;s35:将密度最大的点作为新的圆心,并以5为半径构建新的圆形滑窗,返回步骤s33;重复上述步骤,直到每个圆形滑窗内的点数目不发生变化,所述每个圆形滑窗内的所有点所对应的通信信号即为一类通信信号,则圆形滑窗内所有通信信号集合即为该类通信信号聚类结果,圆形滑窗内圆心点所对应的通信信号即为该类通信信号的聚类中心。

技术总结
本发明涉及信号检测的技术领域,揭露了一种混杂场景下的微信号快速检测方法,方法包括:采集混杂场景下的通信信号数据,构建所采集通信信号数据的时频图,并对构建得到的时频图进行形态学处理得到二值化时频图;基于连通域标记计算混杂场景下不同通信信号的持续时长;利用均值偏移策略对不同通信信号的最大持续时长进行聚类分析;结合自适应信号频率参数对不同类别的通信信号聚类结果进行微信号标记以及进行解析,得到混杂场景下微信号的通信内容。本发明基于时频图中连通域的标记获取若干组候选通信信号序列,每组候选通信信号序列不存在连通,实现时频图中信号序列的分离,并基于通信信号频率实现微信号的检测以及通信内容解析。内容解析。内容解析。


技术研发人员:彭燕 肖科 黄巍 吴自厚 肖秀
受保护的技术使用者:湖南赛能环测科技有限公司
技术研发日:2022.11.07
技术公布日:2022/12/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1