[发明专利]一种基于稀疏复原的信号包络线提取方法有效
申请号: | 201410751425.6 | 申请日: | 2014-12-10 |
公开(公告)号: | CN104504181A | 公开(公告)日: | 2015-04-08 |
发明(设计)人: | 徐静妹;叶庆卫;周宇;王晓东 | 申请(专利权)人: | 宁波大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙)33226 | 代理人: | 周珏 |
地址: | 315211浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于稀疏复原的信号包络线提取方法,其先找出待提取包络线的信号中的所有极大值点和所有极小值点,对应构成极大值点向量和极小值点向量;然后构建一个DCT基,从DCT基中提取出行号与每个极大值点的下标一致的每行元素构成一个矩阵,并从DCT基中提取出行号与每个极小值点的下标一致的每行元素构成一个矩阵;接着将极大值点向量作为观测向量、对应的矩阵作为感知矩阵获取上包络线,并将极小值点向量作为观测向量、对应的矩阵作为感知矩阵获取下包络线;最后根据上包络线和下包络线各自的平滑度,并结合DCT基的带宽的变化因子获取最佳上包络线和最佳下包络线;优点是不仅能够有效地提高包络线的精度,而且能够有效地抑制端点效应。 | ||
搜索关键词: | 一种 基于 稀疏 复原 信号 包络 提取 方法 | ||
【主权项】:
一种基于稀疏复原的信号包络线提取方法,其特征在于包括以下步骤:①假定待提取包络线的信号为x,则将x以行向量的形式表示为x=[x1 x2 … xN‑1 xN],其中,在此符号“[]”为向量表示符号,N表示x的采样点数,x1表示x中的第1个采样值,x2表示x中的第2个采样值,xN‑1表示x中的第N‑1个采样值,xN表示x中的第N个采样值;②找出x中的所有极大值点和所有极小值点,然后将从x中找出的所有极大值点按序排列构成一个x的极大值点向量,记为Pa,并将从x中找出的所有极小值点按序排列构成一个x的极小值点向量,记为Pb;③根据所要构建的DCT基的阶数和用于改变所要构建的DCT基的带宽的变化因子,构建一个DCT基,记为Ψ,其中,Ψ为一个N阶方阵;④从Ψ中提取出行号与x中的每个极大值点的下标一致的每行元素,然后将提取出的所有行按行号顺序排列构成一个维数为K1×N的矩阵,记为H1,其中,K1表示x中的极大值点的总个数,1≤K1<N;同样,从Ψ中提取出行号与x中的每个极小值点的下标一致的每行元素,然后将提取出的所有行按行号顺序排列构成一个维数为K2×N的矩阵,记为H2,其中,K2表示x中的极小值点的总个数,1≤K2<N;⑤将Pa作为观测向量,将H1作为感知矩阵,利用正交匹配追踪算法恢复出的信号即为x的上包路线,记为xa;同样,将Pb作为观测向量,将H2作为感知矩阵,利用正交匹配追踪算法恢复出的信号即为x的下包路线,记为xb;⑥构建一个维数为(N‑1)×N的差分矩阵,记为D,D中第i行第i列的元素的值为1,D中第i行第i+1列的元素的值为‑1,D中除第i行第i列的元素和第i行第i+1列的元素外的所有元素的值均为0;然后根据xa和D获取xa的平滑度,记为Ha,同样根据xb和D获取xb的平滑度,记为Hb;⑦判断Ha是否小于min_Ha,如果是,则令min_Ha=Ha,并将xa作为x的最佳上包络线,然后执行步骤⑧,否则,直接执行步骤⑧,其中,min_Ha的初始值为无穷大;⑧判断Hb是否小于min_Hb,如果是,则令min_Hb=Hb,并将xb作为x的最佳下包络线,然后执行步骤⑨,否则,直接执行步骤⑨,其中,min_Hb的初始值为无穷大;⑨判断m是否等于md,如果是,则分别输出x的最佳上包络线和x的最佳下包络线,否则,令m=m+1,然后返回步骤③继续执行,其中,m表示用于改变所要构建的DCT基的带宽的变化因子,m的初始值为1,1≤m≤md,md表示设定的变化因子最大值,m=m+1中的“=”为赋值符号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学;,未经宁波大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410751425.6/,转载请声明来源钻瓜专利网。