一种基于压缩感知的信号重构方法、装置和介质与流程

文档序号:23425694发布日期:2020-12-25 11:55阅读:来源:国知局

技术特征:

1.一种基于压缩感知的信号重构方法,其特征在于,包括:

获取信号的采样向量和传感矩阵;其中,所述传感矩阵的维度与所述信号的维度相同;

将所述采样向量作为初始残差值;按照预设重建规则,对所述初始残差值和所述传感矩阵进行处理,以得到重构向量;

利用正则化规则,对所述重构向量以及所述采样向量进行重构,以得到初始重构信号;

依据所述初始重构信号、所述采样向量以及所述重构向量,计算所述初始重构信号对应的残差值;

判断所述初始重构信号的残差值是否小于或等于预设的最小残差值;

当所述残差值大于预设的最小残差值时,则将所述残差值作为初始残差值,并返回所述按照预设重建规则,对所述初始残差值和所述传感矩阵进行处理,以得到重构向量的步骤;

当所述残差值小于或等于预设的最小残差值时,则将所述初始重构信号作为完成重构的目标信号。

2.根据权利要求1所述的基于压缩感知的信号重构方法,其特征在于,所述按照预设重建规则,对所述初始残差值和所述传感矩阵进行处理,以得到重构向量包括:

选取所述初始残差值与所述传感矩阵的乘积中的最大贡献数据列作为当前原子向量;

将所述当前原子向量与上一次的重构向量合并作为当前的重构向量。

3.根据权利要求1所述的基于压缩感知的信号重构方法,其特征在于,所述利用正则化规则,对所述重构向量以及所述采样向量进行重构,得到初始重构信号包括:

按照如下公式计算得到初始重构信号x',

其中,α表示正则化规则的常规参数,i表示正则化规则的单元矩阵,表示重构向量,表示重构向量的转置,y表示采样向量。

4.根据权利要求3所述的基于压缩感知的信号重构方法,其特征在于,所述依据所述初始重构信号、所述采样向量以及所述重构向量,计算所述初始重构信号对应的残差值包括:

按照如下公式,计算所述初始重构信号x'对应的残差值r,

其中,y表示采样向量,表示重构向量。

5.根据权利要求1-4任意一项所述的基于压缩感知的信号重构方法,其特征在于,在所述当所述残差值小于或等于预设的最小残差值时,则将所述初始重构信号作为完成重构的目标信号之后还包括:

将所述目标信号所对应的重构向量记录至预设存储空间。

6.一种基于压缩感知的信号重构装置,其特征在于,包括获取单元、处理单元、重构单元、计算单元、判断单元、第一作为单元和第二作为单元;

所述获取单元,用于获取信号的采样向量和传感矩阵;其中,所述传感矩阵的维度与所述信号的维度相同;

所述处理单元,用于将所述采样向量作为初始残差值;按照预设重建规则,对所述初始残差值和所述传感矩阵进行处理,以得到重构向量;

所述重构单元,用于利用正则化规则,对所述重构向量以及所述采样向量进行重构,以得到初始重构信号;

所述计算单元,用于依据所述初始重构信号、所述采样向量以及所述重构向量,计算所述初始重构信号对应的残差值;

所述判断单元,用于判断所述初始重构信号的残差值是否小于或等于预设的最小残差值;

所述第一作为单元,用于当所述残差值大于预设的最小残差值时,则将所述残差值作为初始残差值,并返回所述按照预设重建规则,对所述初始残差值和所述传感矩阵进行处理,以得到重构向量的步骤;

所述第二作为单元,用于当所述残差值小于或等于预设的最小残差值时,则将所述初始重构信号作为完成重构的目标信号。

7.根据权利要求6所述的基于压缩感知的信号重构装置,其特征在于,所述处理单元包括选取子单元和合并子单元;

所述选取子单元,用于选取所述初始残差值与所述传感矩阵的乘积中的最大贡献数据列作为当前原子向量;

所述合并子单元,用于将所述当前原子向量与上一次的重构向量合并作为当前的重构向量。

8.根据权利要求6所述的基于压缩感知的信号重构装置,其特征在于,所述重构单元具体用于按照如下公式计算得到初始重构信号x′,

其中,α表示正则化规则的常规参数,i表示正则化规则的单元矩阵,表示重构向量,表示重构向量的转置,y表示采样向量。

9.一种基于压缩感知的信号重构装置,其特征在于,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现如权利要求1至5任意一项所述基于压缩感知的信号重构方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任意一项所述基于压缩感知的信号重构方法的步骤。


技术总结
本发明实施例公开了一种基于压缩感知的信号重构方法、装置和介质,获取信号的采样向量和传感矩阵;将采样向量作为初始残差值;按照预设重建规则,对初始残差值和传感矩阵进行处理,以得到重构向量;利用正则化规则,对重构向量以及采样向量进行重构,以得到初始重构信号。依据初始重构信号、采样向量以及重构向量,计算出当前的初始重构信号对应的残差值。当残差值大于最小残差值时,将残差值作为初始残差值,并重复上述步骤。当残差值小于或等于最小残差值时,将当前的初始重构信号作为完成重构的目标信号。利用正则化规则替换经典算法中耗时最多的最小二乘算法,并且利用残差值对重构信号的精度进行评估,提升了提高信号重构的效率和准确性。

技术研发人员:崔星辰;史宏志;葛沅;赵健
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2020.09.27
技术公布日:2020.12.25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1