[发明专利]机械振动信号稀疏表示的快速字典学习算法有效
申请号: | 201911046228.3 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110765965B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 郭俊锋;何健;王智明;魏兴春;何天经 | 申请(专利权)人: | 兰州理工大学 |
主分类号: | G06F18/214 | 分类号: | G06F18/214 |
代理公司: | 北京市邦道律师事务所 11437 | 代理人: | 段君峰;温雷 |
地址: | 730050 甘肃*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械振动 信号 稀疏 表示 快速 字典 学习 算法 | ||
1.机械振动信号稀疏表示的快速字典学习算法,其特征在于,包括以下步骤:
步骤S1,选取训练样本确定初始字典以及确定最佳时序相邻多列样本原子数ml;
步骤S2,采用同步正交匹配追踪法(SOMP)对训练样本时序相邻多列样本原子同步稀疏编码,求得稀疏系数矩阵A;
步骤S3,固定同步稀疏编码后的稀疏系数矩阵,采用最小二乘法(SGK)进行字典更新;
步骤S4,重复步骤S2和步骤S3,直至满足迭代停止条件,完成字典训练,得到学习字典;
在所述步骤S1中,确定最佳时序相邻多列样本原子数ml的具体步骤为:
步骤T1,采用不同时序相邻多列样本原子数下的过完备字典训练时间以及不同压缩率下其测试信号的压缩重构误差,确定最佳时序相邻多列样本原子数ml的范围和振动压缩测量重构最佳压缩率;
步骤T2,根据待分解信号稀释表示时线性组合原子数L,确定最佳时序相邻多列样本原子数ml;
在所述步骤S2中,采用同步正交匹配追踪法(SOMP)对训练样本同步稀疏编码的具体过程为:
步骤S21,通过字典原子长度n以及最佳时序相邻多列样本原子数ml,将训练样本构造为si∈Rn×m1并且同步稀疏编码时序相邻多列训练样本si;
步骤S22,确定迭代次数k,rt=si,t=1;
步骤S23,每次迭代时根据选择最佳字典原子dt;
步骤S24,Λt为每次迭代选择的所有最佳字典原子集合,即Λt=Λt-1∪dt;
步骤S25,根据最小二乘法,求解si第t次迭代最优稀疏系数
步骤S26,更新残差
步骤S27,t=t+1,重复步骤S23~步骤S26,直至t大于k时停止迭代,求得si的稀疏系数矩阵Ai;
步骤S28,同步稀疏编码所有训练样本,求得稀疏系数矩阵A=[A1,A2,…,AN1]。
2.根据权利要求1所述的快速字典学习算法,其特征在于,在所述步骤S1中,选取已有的机械振动信号作为训练样本,并且通过随机选择训练样本K列原子作为初始字典。
3.根据权利要求1所述的快速字典学习算法,其特征在于,在所述步骤S4中,首先判断字典原子d是否全部更新完成,并且当字典原子d全部更新完成后,再判断是否达到字典训练次数。
4.根据权利要求3所述的快速字典学习算法,其特征在于,如果判断没有达到字典训练次数,则重复步骤S2和步骤S3,直至达到预定字典训练次数,停止训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州理工大学,未经兰州理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911046228.3/1.html,转载请声明来源钻瓜专利网。