发明名称 一种振动信号的稀疏矩阵的自适应获取方法
摘要 本发明公开了一种振动信号的稀疏矩阵的自适应获取方法,处理过程为:对连续的振动信号进行奈奎斯特均匀采样得到先验信号;利用先验信号中的每个采样值构建一个稀疏矩阵;将稀疏矩阵应用于压缩感知理论进行信号复原,利用复原信号对稀疏矩阵进行更新;再根据复原信号的信噪比确定是否结束稀疏矩阵更新,优点是构造得到的稀疏矩阵能够有效地表征振动信号的内在特征,使振动信号在稀疏矩阵上的稀疏性更为明显集中,能够更好地进行振动信号的稀疏复原,从而提高压缩感知的准确性;获取的稀疏矩阵能够较好地适应物体局部范围变化,从而能够较迅速的调整信号稀疏复原过程,保持较高的恢复精度。
申请公布号 CN103312337B 申请公布日期 2016.06.01
申请号 CN201310152329.5 申请日期 2013.04.26
申请人 宁波大学 发明人 叶庆卫;王维;周宇;王晓东
分类号 H03M7/34(2006.01)I 主分类号 H03M7/34(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 周珏
主权项 一种振动信号的稀疏矩阵的自适应获取方法,其特征在于它的处理过程为:首先,对连续的振动信号进行奈奎斯特均匀采样得到先验信号;然后,利用先验信号中的每个采样值构建一个稀疏矩阵;接着,在对连续的振动信号进行奈奎斯特均匀采样后的第<img file="FDA0000922177140000011.GIF" wi="20" he="40" />个时间区间[0,2NT)中的时间段[0,NT)内,将稀疏矩阵应用于压缩感知理论进行信号复原,得到第<img file="FDA0000922177140000012.GIF" wi="20" he="40" />个时间区间[0,2NT)中的时间段[0,NT)内的复原信号,再利用该复原信号对稀疏矩阵进行更新,得到更新后的稀疏矩阵;之后,在对连续的振动信号进行奈奎斯特均匀采样后的第<img file="FDA0000922177140000013.GIF" wi="20" he="40" />个时间区间[0,2NT)中的时间段[NT,2NT)内,将更新后的稀疏矩阵应用于压缩感知理论进行信号复原,得到第<img file="FDA0000922177140000014.GIF" wi="20" he="40" />个时间区间[0,2NT)中的时间段[NT,2NT)内的复原信号,再利用该复原信号对更新后的稀疏矩阵再次进行更新,得到再次更新后的稀疏矩阵;最后,根据在第<img file="FDA0000922177140000015.GIF" wi="20" he="40" />个时间区间[0,2NT)中复原的复原信号的信噪比,确定是否结束稀疏矩阵更新,如果在第<img file="FDA0000922177140000016.GIF" wi="20" he="40" />个时间区间[0,2NT)中复原的复原信号的信噪比小于20dB时结束稀疏矩阵更新,否则,重复稀疏矩阵更新的过程;其中,<img file="FDA0000922177140000017.GIF" wi="20" he="40" />的初始值为1,<img file="FDA0000922177140000018.GIF" wi="108" he="42" />2N为对连续的振动信号进行奈奎斯特均匀采样的采样点数,T为对连续的振动信号进行奈奎斯特均匀采样的采样间隔;该自适应获取方法具体包括以下步骤:①对连续的振动信号进行奈奎斯特均匀采样,采样得到先验信号,记为<img file="FDA0000922177140000019.GIF" wi="68" he="51" />以向量形式表示为:<img file="FDA00009221771400000112.GIF" wi="926" he="72" />其中,采样间隔为T,采样点数为2N,(x<sub>01</sub>,x<sub>02</sub>,…,x<sub>0N</sub>,x<sub>0,N+1</sub>,…,x<sub>0,2N‑1</sub>,x<sub>0,2N</sub>)<sup>T</sup>为(x<sub>01</sub>,x<sub>02</sub>,…,x<sub>0N</sub>,x<sub>0,N+1</sub>,…,x<sub>0,2N‑1</sub>,x<sub>0,2N</sub>)的转置向量,x<sub>01</sub>,x<sub>02</sub>,…,x<sub>0N</sub>,x<sub>0,N+1</sub>,…,x<sub>0,2N‑1</sub>,x<sub>0,2N</sub>分别表示<img file="FDA00009221771400000110.GIF" wi="42" he="52" />中的第1个采样值、第2个采样值、...、第N个采样值、第N+1个采样值、...、第2N‑1个采样值、第2N个采样值;②根据<img file="FDA00009221771400000111.GIF" wi="42" he="51" />中的采样值构建一个大小为N×N的稀疏矩阵,记为Ψ,<maths num="0001"><math><![CDATA[<mrow><mi>&Psi;</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>x</mi><mn>01</mn></msub></mtd><mtd><msub><mi>x</mi><mn>02</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>0</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>02</mn></msub></mtd><mtd><msub><mi>x</mi><mn>03</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mn>0</mn><mi>N</mi></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000922177140000021.GIF" wi="655" he="304" /></maths>其中,在信号复原时,在时间段[0,NT)内,Ψ中的第1行元素对应的采样时间区间为[0,T)、第2行元素对应的采样时间区间为[T,2T),依次类推,Ψ中的第N行元素对应的采样时间区间为[(N‑1)T,NT);③在P分钟后,在对连续的振动信号进行奈奎斯特均匀采样后的第<img file="FDA0000922177140000022.GIF" wi="29" he="47" />个时间区间[0,2NT)中的时间段[0,NT)内,将Ψ应用于压缩感知理论进行信号复原,得到第<img file="FDA0000922177140000023.GIF" wi="27" he="45" />个时间区间[0,2NT)中的时间段[0,NT)内的复原信号,记为<img file="FDA0000922177140000024.GIF" wi="74" he="71" />以向量形式表示为:<img file="FDA0000922177140000025.GIF" wi="464" he="64" />然后将<img file="FDA0000922177140000026.GIF" wi="44" he="69" />中的N个值和<img file="FDA0000922177140000027.GIF" wi="48" he="59" />中的后N个采样值组成新的先验信号,记为<img file="FDA0000922177140000028.GIF" wi="118" he="64" />以向量形式表示为:<img file="FDA0000922177140000029.GIF" wi="1072" he="76" />再利用<img file="FDA00009221771400000210.GIF" wi="97" he="65" />中的值更新Ψ,得到更新后的稀疏矩阵,记为Ψ<sub>1</sub><sup>new</sup>,<maths num="0002"><math><![CDATA[<mrow><msup><msub><mi>&Psi;</mi><mn>1</mn></msub><mi>new</mi></msup><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>11</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>15</mn></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>2</mn></mrow></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA00009221771400000211.GIF" wi="1084" he="460" /></maths>其中,1≤P≤5,<img file="FDA00009221771400000219.GIF" wi="27" he="49" />的初始值为1,<maths num="0003"><math><![CDATA[<mrow><mi>l</mi><mo>&GreaterEqual;</mo><mn>1</mn><mo>,</mo></mrow>]]></math><img file="FDA00009221771400000212.GIF" wi="117" he="51" /></maths><img file="FDA00009221771400000213.GIF" wi="347" he="70" />为<img file="FDA00009221771400000214.GIF" wi="322" he="65" />的转置向量,<img file="FDA00009221771400000215.GIF" wi="285" he="65" />分别表示<img file="FDA00009221771400000216.GIF" wi="45" he="71" />中的第1个值、第2个值、...、第N个值,<img file="FDA00009221771400000217.GIF" wi="844" he="74" />为<img file="FDA00009221771400000218.GIF" wi="826" he="69" />的转置向量;在信号复原时,在时间段[NT,2NT)内,Ψ<sub>1</sub><sup>new</sup>中的第1行元素对应的采样时间区间为[NT,(N+1)T)、第2行元素对应的采样时间区间为[(N+1)T,(N+2)T),依次类推,Ψ<sub>1</sub><sup>new</sup>中的第N行元素对应的采样时间区间为[(2N‑1)T,2NT);所述的步骤③的具体过程为:③‑1、在对连续的振动信号进行奈奎斯特均匀采样后的第<img file="FDA00009221771400000220.GIF" wi="28" he="47" />个时间区间[0,2NT)中的时间段[0,NT)内对连续的振动信号进行随机采样M点,将采样得到的离散序列记为<img file="FDA0000922177140000031.GIF" wi="56" he="50" />以向量形式表示为:<img file="FDA0000922177140000032.GIF" wi="532" he="60" />其中,<img file="FDA0000922177140000033.GIF" wi="20" he="40" />的初始值为1,<maths num="0004"><math><![CDATA[<mrow><mi>l</mi><mo>&GreaterEqual;</mo><mn>1</mn><mo>,</mo></mrow>]]></math><img file="FDA0000922177140000034.GIF" wi="108" he="42" /></maths>M<<N,符号“<<”为远小于符号,(y<sub>1</sub>,y<sub>2</sub>,…,y<sub>i</sub>,…,y<sub>M</sub>)<sup>T</sup>为(y<sub>1</sub>,y<sub>2</sub>,…,y<sub>i</sub>,…,y<sub>M</sub>)的转置向量,1≤i≤M,y<sub>1</sub>,y<sub>2</sub>,…,y<sub>i</sub>,…,y<sub>M</sub>分别表示<img file="FDA0000922177140000035.GIF" wi="33" he="50" />中的第1个采样值、第2个采样值、...、第i个采样值、...、第M个采样值;③‑2、根据<img file="FDA0000922177140000036.GIF" wi="32" he="49" />中的每个采样值的采样时刻,构建一个大小为M×N的第一信息算子矩阵,记为A<sub>1</sub>,具体过程为:a1、将<img file="FDA0000922177140000037.GIF" wi="33" he="49" />中当前待处理的采样值定义为当前采样值;b1、假设当前采样值为<img file="FDA0000922177140000038.GIF" wi="33" he="49" />中的第i个采样值y<sub>i</sub>,则确定当前采样值的采样时刻对应的采样时间区间;c1、根据确定的采样时间区间,从Ψ中提取出与采样时间区间对应的一行元素,然后将提取出的一行元素作为A<sub>1</sub>中的第i行元素;d1、将<img file="FDA0000922177140000039.GIF" wi="32" he="50" />中下一个待处理的采样值作为当前采样值,然后返回步骤b1继续执行,直至<img file="FDA00009221771400000310.GIF" wi="32" he="50" />中的所有采样值处理完毕,得到第一信息算子矩阵A<sub>1</sub>;③‑3、令<img file="FDA00009221771400000311.GIF" wi="37" he="63" />表示一维第一稀疏投影矢量,且令<img file="FDA00009221771400000312.GIF" wi="460" he="63" />然后根据<img file="FDA00009221771400000313.GIF" wi="198" he="63" />采用基于内点法的<img file="FDA00009221771400000314.GIF" wi="27" he="51" />优化算法函数<img file="FDA00009221771400000315.GIF" wi="110" he="49" />计算得到<img file="FDA00009221771400000316.GIF" wi="61" he="63" />其中,(θ<sub>11</sub>,θ<sub>12</sub>,…,θ<sub>1N</sub>)<sup>T</sup>为(θ<sub>11</sub>,θ<sub>12</sub>,…,θ<sub>1N</sub>)的转置矢量,θ<sub>11</sub>,θ<sub>12</sub>,…,θ<sub>1N</sub>分别表示<img file="FDA00009221771400000317.GIF" wi="38" he="63" />中的第1个值、第2个值、...、第N个值;③‑4、根据Ψ和<img file="FDA00009221771400000318.GIF" wi="61" he="63" />计算第<img file="FDA00009221771400000319.GIF" wi="20" he="40" />个时间区间[0,2NT)中的时间段[0,NT)内的复原信号,记为<img file="FDA00009221771400000320.GIF" wi="60" he="64" /><img file="FDA00009221771400000321.GIF" wi="202" he="64" />以向量形式表示为:<img file="FDA00009221771400000322.GIF" wi="456" he="64" />其中,<img file="FDA00009221771400000323.GIF" wi="337" he="59" />为<img file="FDA00009221771400000324.GIF" wi="317" he="54" />的转置向量,<img file="FDA00009221771400000325.GIF" wi="277" he="54" />分别表示<img file="FDA00009221771400000326.GIF" wi="37" he="64" />中的第1个值、第2个值、...、第N个值;③‑5、将<img file="FDA00009221771400000327.GIF" wi="36" he="64" />中的N个值和<img file="FDA00009221771400000328.GIF" wi="41" he="51" />中的后N个采样值组成新的先验信号,记为<img file="FDA00009221771400000329.GIF" wi="111" he="57" />以向量形式表示为:<img file="FDA00009221771400000330.GIF" wi="1085" he="63" />其中,<img file="FDA00009221771400000331.GIF" wi="836" he="63" />为<img file="FDA00009221771400000332.GIF" wi="817" he="57" />的转置向量;③‑6、利用<img file="FDA0000922177140000041.GIF" wi="87" he="56" />中的值更新Ψ,得到更新后的稀疏矩阵,记为Ψ<sub>1</sub><sup>new</sup>,<maths num="0005"><math><![CDATA[<mrow><msup><msub><mi>&Psi;</mi><mn>1</mn></msub><mi>new</mi></msup><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>11</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mn>15</mn></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0</mn><mo>,</mo><mi>N</mi><mo>+</mo><mn>2</mn></mrow></msub></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>x</mi><mrow><mn>0,2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000922177140000042.GIF" wi="1080" he="444" /></maths>其中,在信号复原时,在时间段[NT,2NT)内,Ψ<sub>1</sub><sup>new</sup>中的第1行元素对应的采样时间区间为[NT,(N+1)T)、第2行元素对应的采样时间区间为[(N+1)T,(N+2)T),依次类推,Ψ<sub>1</sub><sup>new</sup>中的第N行元素对应的采样时间区间为[(2N‑1)T,2NT);④在对连续的振动信号进行奈奎斯特均匀采样后的第<img file="FDA00009221771400000420.GIF" wi="23" he="47" />个时间区间[0,2NT)中的时间段[NT,2NT)内,将Ψ<sub>1</sub><sup>new</sup>应用于压缩感知理论进行信号复原,得到第<img file="FDA00009221771400000421.GIF" wi="23" he="47" />个时间区间[0,2NT)中的时间段[NT,2NT)内的复原信号,记为<img file="FDA0000922177140000043.GIF" wi="77" he="64" />以向量形式表示为:<img file="FDA0000922177140000044.GIF" wi="597" he="68" />然后将<img file="FDA0000922177140000045.GIF" wi="88" he="56" />中的前N个值和<img file="FDA0000922177140000046.GIF" wi="43" he="64" />中的N个值组成在第<img file="FDA0000922177140000047.GIF" wi="20" he="40" />个时间区间[0,2NT)中复原的复原信号,记为<img file="FDA0000922177140000048.GIF" wi="78" he="51" />以向量形式表示为:<img file="FDA0000922177140000049.GIF" wi="872" he="63" />再利用<img file="FDA00009221771400000410.GIF" wi="34" he="51" />中的值更新Ψ<sub>1</sub><sup>new</sup>,得到更新后的稀疏矩阵,记为Ψ<sub>2</sub><sup>new</sup>,<maths num="0006"><math><![CDATA[<mrow><msup><msub><mi>&Psi;</mi><mn>2</mn></msub><mi>new</mi></msup><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>11</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>15</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>22</mn></msub></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA00009221771400000411.GIF" wi="980" he="443" /></maths>其中,<img file="FDA00009221771400000412.GIF" wi="20" he="40" />的初始值为1,<maths num="0007"><math><![CDATA[<mrow><mi>l</mi><mo>&GreaterEqual;</mo><mn>1</mn><mo>,</mo></mrow>]]></math><img file="FDA00009221771400000413.GIF" wi="108" he="42" /></maths><img file="FDA00009221771400000414.GIF" wi="452" he="63" />为<img file="FDA00009221771400000415.GIF" wi="434" he="57" />的转置向量,<img file="FDA00009221771400000416.GIF" wi="398" he="56" />分别表示<img file="FDA00009221771400000417.GIF" wi="43" he="64" />中的第1个值、第2个值、...、第N个值,<img file="FDA00009221771400000418.GIF" wi="711" he="63" />为<img file="FDA00009221771400000419.GIF" wi="692" he="57" />的转置向量;在信号复原时,在时间段[0,NT)内,Ψ<sub>2</sub><sup>new</sup>中的第1行元素对应的采样时间区间为[0,T)、第2行元素对应的采样时间区间为[T,2T),依次类推,Ψ<sub>2</sub><sup>new</sup>中的第N行元素对应的采样时间区间为[(N‑1)T,NT);所述的步骤④的具体过程为:④‑1、在对连续的振动信号进行奈奎斯特均匀采样后的第<img file="FDA00009221771400000527.GIF" wi="25" he="46" />个时间区间[0,2NT)中的时间段[NT,2NT)内对连续的振动信号进行随机采样M点,将采样得到的离散序列记为<img file="FDA0000922177140000051.GIF" wi="53" he="40" />以向量形式表示为:<img file="FDA0000922177140000052.GIF" wi="515" he="60" />其中,<img file="FDA0000922177140000053.GIF" wi="20" he="40" />的初始值为1,<maths num="0008"><math><![CDATA[<mrow><mi>l</mi><mo>&GreaterEqual;</mo><mn>1</mn><mo>,</mo></mrow>]]></math><img file="FDA0000922177140000054.GIF" wi="109" he="42" /></maths>M<<N,符号“<<”为远小于符号,(z<sub>1</sub>,z<sub>2</sub>,…,z<sub>i</sub>,…,z<sub>M</sub>)<sup>T</sup>为(z<sub>1</sub>,z<sub>2</sub>,…,z<sub>i</sub>,…,z<sub>M</sub>)的转置向量,z<sub>1</sub>,z<sub>2</sub>,…,z<sub>i</sub>,…,z<sub>M</sub>分别表示<img file="FDA0000922177140000055.GIF" wi="29" he="38" />中的第1个采样值、第2个采样值、...、第i个采样值、...、第M个采样值;④‑2、根据<img file="FDA0000922177140000056.GIF" wi="28" he="38" />中的每个采样值的采样时刻,构建一个大小为M×N的第二信息算子矩阵,记为A<sub>2</sub>,具体过程为:a2、将<img file="FDA0000922177140000057.GIF" wi="28" he="38" />中当前待处理的采样值定义为当前采样值;b2、假设当前采样值为<img file="FDA0000922177140000058.GIF" wi="28" he="38" />中的第i个采样值z<sub>i</sub>,则确定当前采样值的采样时刻对应的采样时间区间;c2、根据确定的采样时间区间,从Ψ<sub>1</sub><sup>new</sup>中提取出与采样时间区间对应的一行元素,然后将提取出的一行元素作为A<sub>2</sub>中的第i行元素;d2、将<img file="FDA0000922177140000059.GIF" wi="29" he="38" />中下一个待处理的采样值作为当前采样值,然后返回步骤b2继续执行,直至<img file="FDA00009221771400000510.GIF" wi="28" he="38" />中的所有采样值处理完毕,得到第二信息算子矩阵A<sub>2</sub>;④‑3、令<img file="FDA00009221771400000511.GIF" wi="41" he="63" />表示一维第二稀疏投影矢量,且令<img file="FDA00009221771400000512.GIF" wi="484" he="63" />然后根据<img file="FDA00009221771400000513.GIF" wi="206" he="63" />采用基于内点法的<img file="FDA00009221771400000514.GIF" wi="27" he="51" />优化算法函数<img file="FDA00009221771400000515.GIF" wi="110" he="49" />计算得到<img file="FDA00009221771400000516.GIF" wi="65" he="63" />其中,(θ<sub>21</sub>,θ<sub>22</sub>,…,θ<sub>2N</sub>)<sup>T</sup>为(θ<sub>21</sub>,θ<sub>22</sub>,…,θ<sub>2N</sub>)的转置矢量,θ<sub>21</sub>,θ<sub>22</sub>,…,θ<sub>2N</sub>分别表示<img file="FDA00009221771400000517.GIF" wi="42" he="63" />中的第1个值、第2个值、...、第N个值;④‑4、根据Ψ<sub>1</sub><sup>new</sup>和<img file="FDA00009221771400000518.GIF" wi="66" he="62" />计算第<img file="FDA00009221771400000519.GIF" wi="20" he="40" />个时间区间[0,2NT)中的时间段[NT,2NT)内的复原信号,记为<img file="FDA00009221771400000520.GIF" wi="68" he="64" /><img file="FDA00009221771400000521.GIF" wi="273" he="64" />以向量形式表示为:<img file="FDA00009221771400000522.GIF" wi="598" he="68" />其中,<img file="FDA00009221771400000523.GIF" wi="453" he="63" />为<img file="FDA00009221771400000524.GIF" wi="433" he="57" />的转置向量,<img file="FDA00009221771400000525.GIF" wi="398" he="56" />分别表示<img file="FDA00009221771400000526.GIF" wi="43" he="64" />中的第1个值、第2个值、...、第N个值;④‑5、将<img file="FDA0000922177140000061.GIF" wi="88" he="57" />中的前N个值和<img file="FDA0000922177140000062.GIF" wi="43" he="65" />中的N个值组成在第<img file="FDA0000922177140000063.GIF" wi="20" he="40" />个时间区间[0,2NT)中复原的复原信号,记为<img file="FDA0000922177140000064.GIF" wi="60" he="51" />以向量形式表示为:<img file="FDA0000922177140000065.GIF" wi="873" he="63" />其中,<img file="FDA0000922177140000066.GIF" wi="711" he="63" />为<img file="FDA0000922177140000067.GIF" wi="692" he="57" />的转置向量;④‑6、利用<img file="FDA0000922177140000068.GIF" wi="34" he="51" />中的值更新Ψ<sub>1</sub><sup>new</sup>,得到更新后的稀疏矩阵,记为Ψ<sub>2</sub><sup>new</sup>,<maths num="0009"><math><![CDATA[<mrow><msup><msub><mi>&Psi;</mi><mn>2</mn></msub><mi>new</mi></msup><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>11</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>12</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>13</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>14</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>15</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>22</mn></msub></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>1</mn><mi>N</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mn>22</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>~</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000922177140000069.GIF" wi="979" he="444" /></maths>其中,在信号复原时,在时间段[0,NT)内,Ψ<sub>2</sub><sup>new</sup>中的第1行元素对应的采样时间区间为[0,T)、第2行元素对应的采样时间区间为[T,2T),依次类推,Ψ<sub>2</sub><sup>new</sup>中的第N行元素对应的采样时间区间为[(N‑1)T,NT);⑤计算<img file="FDA00009221771400000610.GIF" wi="36" he="51" />的信噪比,记为<img file="FDA00009221771400000611.GIF" wi="123" he="53" /><img file="FDA00009221771400000612.GIF" wi="574" he="156" />然后判断<img file="FDA00009221771400000613.GIF" wi="100" he="53" />是否大于或等于20dB,如果是,则确定<img file="FDA00009221771400000614.GIF" wi="35" he="51" />逼近<img file="FDA00009221771400000615.GIF" wi="89" he="51" />然后令Ψ=Ψ<sub>2</sub><sup>new</sup>,<img file="FDA00009221771400000616.GIF" wi="174" he="42" />再返回步骤③继续执行,否则,结束稀疏矩阵更新,然后令Ψ=Ψ<sub>2</sub><sup>new</sup>,获得振动信号的最终的稀疏矩阵Ψ,其中,log( )表示以10为底的对数函数,<img file="FDA00009221771400000617.GIF" wi="197" he="68" />表示求<img file="FDA00009221771400000618.GIF" wi="144" he="51" />的2范数,<img file="FDA00009221771400000619.GIF" wi="87" he="68" />表示求<img file="FDA00009221771400000620.GIF" wi="34" he="51" />的2范数,Ψ=Ψ<sub>2</sub><sup>new</sup>和<img file="FDA00009221771400000621.GIF" wi="149" he="40" />中的“=”为赋值符号。
地址 315211 浙江省宁波市江北区风华路818号