首页 / 专利库 / 视听技术与设备 / 块状噪声 / 一种低复杂度块状稀疏信号重构方法

一种低复杂度状稀疏信号重构方法

阅读:41发布:2020-05-31

专利汇可以提供一种低复杂度状稀疏信号重构方法专利检索,专利查询,专利分析的服务。并且本 发明 属于稀疏 信号 恢复的技术领域,尤其涉及一种在信号接收中基于广义近似消息传递(Generalized Approximate Message Passing,GAMP)的低复杂度 块 状 稀疏信号 重构方法。一种低复杂度块状稀疏信号重构方法,包括如下步骤:通过 压缩 感知 采样 得到接收信号y=A×x;初始化;进行循环 迭代 ;输入恢复信号。与传统的基于贝叶斯的恢复 算法 相比,本发明方法利用广义近似消息传递方法,本发明可以在保持信号优越重构性能的 基础 上,有效地降低计算复杂度。将计算时间复杂度从O(n3)降为O(mn),即从三次方复杂度降为线性时间复杂度,极大的缓解后端的 信号处理 压 力 ,其中,m和n分别为观测值的维度和原始信号的维度。,下面是一种低复杂度状稀疏信号重构方法专利的具体信息内容。

1.一种低复杂度状稀疏信号重构方法,其特征在于,包括如下步骤:
S1、通过压缩感知采样得到接收信号y=A×x,其中,A为维度为m×n的投影矩阵,x为待恢复的块状稀疏信号,x=[x1,...,xn]T,,y=[y1,...,ym]T, m<<n,m和n为大于1的自然数,[*]T表示转置;
S2、构造函数z=Ax,采用广义近似消息传递方法求解S1所述待恢复的块状稀疏信号x的后验均值,根据所述后验均值进行循环迭代求解,直到循环次数k等于系统预先设定的循环次数K,或前后两次迭代过程所得估计数据差值小于容许误差ε为止,其中,k为自然数,k≤K,K为大于等于1的自然数,具体步骤如下:
S21、初始化,
S1所述x的初始均值为 S1所述x对应初始估计方差为τ(x)(0)=1,S1所述x的对偶变量s的估计初始值为 稀疏控制参数α的初始值为α0=1,噪声初始估计方差为σ2(0)=var(y)/C,其中,参数α为对S1所述x进行稀疏控制的参数,var(y)表示S1所述接收信号y的方差,C为常数,j∈[1,...,m];
S22、当循环次数k=1时,利用S21所述α0计算出当前 的后验估计均值,通过期望最大化EM(Expectation Maximuzation)算法对所述α0和σ2(0)进行更新,得到α1和σ2(1),其中,α1表示循环次数为1的稀疏控制参数α的值,σ2(1)表示循环次数为1的噪声估计方差,为循环次数k=1时的块状稀疏信号;
S23、当循环次数k=k+1时,利用αk计算出 的后验估计均值,通过EM算法对αk和σ2(k)进行更新,得到

其中,αk表示循环次数k=k时的稀疏控制参数α,αk+1表示循
环次数k=k+1时的稀疏控制参数α,σ2(k)表示循环次数k=k时的噪声估计方差,σ2(k+1)表示循环次数k=k+1时的噪声估计方差, 为循环次数k=k+1时的待恢复块状稀疏信号,i∈[1,...,n],b=1e-8,β=1, 表示z当前估计值的第j个分量,表示z当前估计方差的第j个分量;
S24、若满足下述任意条件则停止循环迭代,条件如下:
条件1、k=K,则此时 为恢复信号,
条件2、 则此时 为恢复信号;
S3、输出恢复的信号
2.根据权利要求1所述一种低复杂度块状稀疏信号重构方法,其特征在于:S2所述采用广义近似消息传递方法求解后验均值的方法具体如下:
A、对于m维向量中任意的j∈[1,...,m], 其
中, 为pk的估计值,pk是S2所述z加噪声后的变量,即pk=z+w1,w1为噪声方差等于τp(k)的零均值高斯白噪声;
B、 其中,s是x的对偶变量,为该变
量的当前估计值,τs(k)为对应精确度;
C、对于n维向量中任意的i∈[1,...,n], 其中
为rk的估计值,rk看作是x加噪声后的变量,即rk=x+w2,w2为零均值的高斯白噪声,噪声方差为τr(k);
D、 其中 是x的
当前估计值,τx(k+1)为对应方差。
3.根据权利要求1所述一种低复杂度块状稀疏信号重构方法,其特征在于:S2所述K=
300,ε=1e-6。

说明书全文

一种低复杂度状稀疏信号重构方法

技术领域

[0001] 本发明属于稀疏信号恢复的技术领域,尤其涉及一种在信号接收中基于广义近似消息传递(Generalized Approximate Message Passing,GAMP)的低复杂度块状稀疏信号重构方法。

背景技术

[0002] 在过去的几年中,随着信号带宽的不断增加,在射频系统中,数字化信号模数转换器(Analog to Digital Converter,AD)的要求越来越高。AD转换速率越高,功耗越大。最近,压缩感知技术(Compressed Sensing)作为一种低速率采集稀疏信号的新技术在学术界和工业界被广泛研究与应用,它的应用背景是信号具有稀疏性,即信号只有很少的非零稀疏。例如,自然图像和通信信号在一些变换域上是稀疏分布的,或者有些图像本身就在时域上稀疏,这样的稀疏信号可以通过远低于奈奎斯特采样率直接进行采样。原始信号可以通过贪婪算法,线性规划或者基于贝叶斯推断等方法恢复信号。目前,基于贝叶斯的恢复算法具有相对优越的恢复性能,然而,基于贝叶斯的恢复算法一般包含矩阵求逆过程,在大规模的信号重构问题中并不具有实用价值。

发明内容

[0003] 本发明为了解决现有技术中存在的不足,提供了一种低复杂度块状稀疏信号重构方法,该方法采用广义近似消息传递(GAMP)方法,将计算时间从三次方复杂度降为线性时间复杂度。
[0004] 为了方便地描述本发明的内容,首先对本发明中使用的术语进行定义。
[0005] 块状稀疏信号:信号中只有少数几个分量的值为非零,则称该信号是稀疏的,当这些分量呈块状聚集,则称该信号为块状稀疏信号。
[0006] 期望最大算法(Expectation Maximization,EM):不断建立似然函数的下界,并对下界进行优化,进而最大化似然函数,是一种解决存在隐含变量优化问题的有效方法。
[0007] 一种低复杂度块状稀疏信号重构方法,具体步骤如下:
[0008] S1、通过压缩感知采样得到接收信号y=A×x,其中,A为维度为m×n的投影矩阵,x为待恢复的块状稀疏信号,x=[x1,...,xn]T,y=[y1,...,ym]T, m<<n, mT和n为大于1的自然数,[*]表示转置;
[0009] S2、构造函数z=Ax,采用广义近似消息传递方法求解S1所述待恢复的块状稀疏信号x的后验均值,根据所述后验均值进行循环迭代求解,直到循环次数k等于系统预先设定的循环次数K,或前后两次迭代过程所得估计数据差值小于容许误差ε为止,其中,k为自然数,k≤K,K为大于等于1的自然数,具体步骤如下:
[0010] S21、初始化,
[0011] S1所述x的初始均值为 S1所述x对应初始估计方差为τ(x)(0)=1,S1所述x 的对偶变量s的估计初始值为 稀疏控制参数α的初始值为α0=1,噪声初始估计方差为σ2(0)=var(y)/C,其中,参数α为对S1所述x进行稀疏控制的参数,var(y)表示S1所述接收信号y的方差,C为常数,j∈[1,...,m];
[0012] S22、当循环次数k=1时,利用S21所述α0计算出当前 的后验估计均值,通过期望最大化(Expectation Maximization,EM)算法对所述α0和σ2(0)进行更新,得到α1和σ2(1),其中,α1表示循环次数为1的稀疏控制参数α的值,σ2(1)表示循环次数为1的噪声估计方差,为循环次数k=1时的块状稀疏信号;
[0013] S23、当循环次数k=k+1时,利用αk计算出 的后验估计均值,通过EM算法对αk和σ2(k)进行更新,得到
[0014] 和
[0015] 其中,αk表示循环次数k=k时的稀疏控制参数α,αk+1表示循环次数k=k+1时的稀疏控制参数α,σ2(k)表示循环次数k=k时的噪声估计方差,σ2(k+
1)表示循环次数k=k+1时的噪声估计方差, 为循环次数k=k+1时的待恢复块状稀疏信号,i∈[1,...,n],b=1e-8,β=1, 表示z当前估计值的第j个分量,表示z当前估计方差的第j个分量;
[0016] S24、若满足下述任意条件则停止循环迭代,条件如下:
[0017] 条件1、k=K,则此时 为恢复信号,
[0018] 条件2、 则此时 为恢复信号;
[0019] S3、输出恢复的信号
[0020] 进一步地,S2所述采用广义近似消息传递方法求解后验均值的方法具体如下:
[0021] A、对于m维向量中任意的j∈[1,...,m],其中, 为pk的估计值,pk是S2所述z加噪声后的变量,即pk=z+w1,w1为噪声方差等于τp(k)的零均值高斯白噪声;
[0022] B、 其中,s是x的对偶变量, 为该变量的当前估计值,τs(k)为对应精确度;
[0023] C、对于n维向量中任意的i∈[1,...,n],其中 为rk的估计值,rk看作是x加噪声后的变量,即rk=x+w2,w2为零均值的高斯白噪声,噪r
声方差为τ(k)
[0024] 其中是x 的当前估计值,τx(k+1)为对应方差。
[0025] 进一步地,S2所述K=300,ε=1e-6。
[0026] 本发明的有益效果是:
[0027] 与传统的基于贝叶斯的恢复算法相比,本发明方法利用广义近似消息传递方法,可以在保持信号优越重构性能的基础上,有效地降低计算复杂度。将计算时间复杂度从 O(n3)降为O(mn),即从三次方复杂度降为线性时间复杂度,极大的缓解后端的信号处理,其中,m和n分别为观测值的维度和原始信号的维度。
[0028] 本发明在恢复块状稀疏信号时,相对于高计算复杂度的贝叶斯重构方法几乎没有性能损失,可以保持与高计算复杂度的贝叶斯重构方法同等的恢复性能。
[0029] 本发明计算复杂度低,更适用于实际信号恢复(比如常见的图片一般包含上万个像素点)。
[0030] 在能量以及计算资源高度受限制的无线传感器网络中可以应用本发明作信号的采集和重构算法,有效地节省能量。同时,本发明可以满足对实时性要求高的视频监控等应用需求。附图说明
[0031] 图1是使用本发明方法对基于压缩感知的块状稀疏信号数据采集与重构方法流程图
[0032] 图2是在稀疏度不变的情况下重构成功率随观测值变化的性能比较图。
[0033] 图3是在稀疏度不变的情况下各个恢复算法的平均运行时间比较图。
[0034] 图4是各算法恢复性能随观测值变化的比较图(卫星图像恢复(256×256))。

具体实施方式

[0035] 下面结合实施例和附图,详细说明本发明的技术方案。
[0036] 本发明采用的模型:
[0037] 在信号采集过程中基于压缩感知技术对信号进行采样,该场景可以是无线宽带信号接收端,或者是视频监控等场景中视频采集端等,模型可以描述为y=Ax,y为在信号接收端一次采样时隙得到的数据(在视频监控等图像处理场景中x为矩阵,可以通过向量化操作转换为向量形式,同时y和A作相应变形),y是一个m维向量, x是一个n维向量,并且m<<n,其中x=[x1,...,xn]T,y=[y1,...,ym]T, 矩阵A在硬件实现上可以通过PN伪随机码实现。
[0038] 如图1所示,一种低复杂度块状稀疏信号重构方法,包括如下步骤:
[0039] 步骤1、在无线宽带信号接收端,通过压缩感知采样得到接收信号y=A×x,其中,A为投影矩阵,所述A的维度为m×n,x为将要恢复的块状稀疏信号,x=[x1,...,xn]T, y=[y1,...,ym]T,
[0040] 矩阵A有PN伪随机码产生,测量信号y可以由量化后的数字信号与PN伪随机码矩阵A相乘实现,这一过程我们实现了原始信号的采样,由于m<<n,即测量量远小于原始信号长度。
[0041] 步骤2、进行初始化,给定变量x的初始估计均值为 x对应初始估计方差为τ(x)(0)=1,变量x的对偶变量s的估计初始值为 参数α(α为对x进行稀疏控制的参数)的初始值为α0=1,噪声初始估计方差为σ2(0)=var(y)/C,其中,var(y)表示接收信号y的方差,C为一个常数。
[0042] 步骤3、首先求解x的后验均值,在硬件实现上,可以采用数位讯号处理器 (Digital Signal Processor,DSP)或者现场可编程阵列(Field Programmable Gate Array,FPGA)。
[0043] 待恢复信号x进行循环迭代求解,主要分为两步:
[0044] 第一步、在广义近似消息传递步骤,利用当前的稀疏控制参数估计值αk计算出 x,z=Ax的后验估计均值;第二步、基于近似计算得到的x,z=Ax后验估计均值,通过EM方法对超参数进行更新并获得αk+1。首先采用广义近似消息传递方法,求解x的后验均值。
[0045] 在广义近似消息传递方法中,
[0046] 对于m维向量中任意的j∈[1,K,m]:
[0047] 其中 为pk的估计值,pk看作是z加噪声后的变量,即pk=z+w1,w1为零均值的高斯白噪声,噪声方差为τp(k);
[0048] 其中s是x的对偶变量,为该s
变量的当前估计值,τ(k)为对应灵敏度;
[0049] 对于n维向量中任意的i∈[1,...,n]:
[0050] 其中 为rk的估计值,rk可以看作是x加噪声后的变量,即rk=x+w2,w2为零均值的高斯白噪声,噪声方差为τr(k);
[0051] 其中 是x的当前估计值,τx(k+1)为对应方差,其中β=1。
[0052] 步骤4、然后利用期望最大算法(EM)算法更新噪声方差估计值σ2和x稀疏控制参数向量α的值, 对于n维向量α中任意的i∈[1,...,n]:其中b=1e-8。
[0053] 步骤5、重复步骤3和步骤4,直到循环次数k等于系统预先设定的循环次数 K=300,或前后两次迭代过程所得估计数据差值小于容许误差ε为止,即 ε=
1e-6。
[0054] 步骤6、输出恢复的信号
[0055] 经过上述操作,完成了对信号的采集与重构的过程。
[0056] 下面对经典重构算法及本发明方法的算法性能对比分析,以进一步验证本发明的性能。
[0057] 图2与图3表征了采用传统基追踪算法(Basis Pursuit)、SBL算法(Sparse Bayesian Learning)和PCSBL算法(Pattern Coupled Sparse Bayesian Learning)以及使用本发明采用的低复杂度信号恢复算法的性能比较,图2可以看出本发明的提出的算法在稀疏度情况相同下与高复杂度的PCSBL方法具有同等的恢复性能,即几乎相同的重构成功率(当 小于10-6则表示该次信号重构实验成功,x为真实信号,为恢复信号),同时由图3表明在相同条件下,本发明提出的算法具有最小的计算复杂度,单次恢复平均计算时间远小于其他算法。
[0058] 图4表示了在计算复杂度相当的几类算法中,本发明的算法利用不同的观测值进行恢复时在m/n<0.25时具有远小于其他算法的NMSE(Normalized Mean Squared Error),也就是说只要利用很少的观测值,本发明的算法便可以实现对原始信号的可靠恢复。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈