发明名称 基于压缩感知的稀疏信号欠采样方法
摘要 基于压缩感知的稀疏信号欠采样方法,涉及一种稀疏信号欠采样方法。它是为了在保证信号恢复效果的情况下降低频域稀疏信号采样率。本发明采用FPGA产生触发信号和m序列,m序列调理后与被测稀疏信号混频,并经过低通滤波器滤波。数据采样模块检测到触发信号后对滤波后信号进行采样,存储采样数据。在信号重构时,需要先求得系统的传递函数,以及和采样数据对应的m序列,然后应用OMP信号重构算法恢复出原信号。本发明适用于频域稀疏模拟信号的欠采样。
申请公布号 CN103178853B 申请公布日期 2016.04.27
申请号 CN201310092206.7 申请日期 2013.03.21
申请人 哈尔滨工业大学 发明人 张京超;付宁;乔立岩;宋平凡
分类号 H03M1/12(2006.01)I 主分类号 H03M1/12(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张宏威
主权项 基于压缩感知的稀疏信号欠采样方法,它由以下步骤实现:步骤一、采用嵌入在FPGA中m序列发生器产生m序列;并采用FPGA同步产生触发信号;步骤二、将步骤一产生的m序列采用信号调理电路进行信号调理,获得调理后的m序列;步骤三、将步骤二获得的调理后m序列与被测稀疏信号采用乘法器进行混频,获得混频信号;步骤四、采用低通滤波器对步骤三获得的混频信号进行低通滤波,获得低通滤波后信号;步骤五、采用步骤一中产生触发信号触发采样电路,并采用采样电路对步骤四获得的低通滤波后信号进行采样,获得采样结果;步骤六、采用上位机对步骤五获得的采样结果进行信号重构,获得原始被测稀疏信号的重构结果;其特征在于,步骤六中所述的采用上位机对步骤五获得的采样结果进行信号重构的具体方法是:步骤A、根据公式:H(s)=H<sub>1</sub>(s)G(s)获得混频到采样之间的传递函数H(s);式中:H<sub>1</sub>(s)为低通滤波器的传递函数,所述低通滤波器为二阶巴特沃斯模拟低通滤波器;G(s)为混频到采样之间各级运算放大电路传递函数的连乘积;H<sub>1</sub>(s)是根据公式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>H</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msubsup><mi>w</mi><mi>c</mi><mn>2</mn></msubsup><mrow><msup><mi>s</mi><mn>2</mn></msup><mo>+</mo><mfrac><msub><mi>w</mi><mi>c</mi></msub><mi>Q</mi></mfrac><mi>s</mi><mo>+</mo><msubsup><mi>w</mi><mi>c</mi><mn>2</mn></msubsup></mrow></mfrac></mrow>]]></math><img file="FDA0000844622900000011.GIF" wi="604" he="259" /></maths>获得的;式中:w<sub>c</sub>是低通滤波器的截止频率,Q是品质因数;s是符号变量;G(s)是根据公式:G(s)=G<sub>1</sub>(s)G<sub>2</sub>(s)…G<sub>n</sub>(s)获得的;式中:G<sub>1</sub>(s)是第一个运算放大电路传递函数;G<sub>2</sub>(s)是第二个运算放大电路的传递函数;G<sub>n</sub>(s)是第n个运算放大电路的传递函数;n为正整数;步骤B、采用双线性变换法对步骤A获得的混频到采样之间的传递函数H(s)进行离散化处理,获得数字滤波器传递函数H(z),并求得数字滤波器传递函数H(z)的脉冲响应h(n);步骤C、对步骤B中的数字滤波器传递函数H(z)的脉冲响应h(n)进行翻转,获得翻转结果h<sub>r</sub>(n);步骤D、将步骤一中的m序列p<sub>c</sub>(n)和步骤C获得的翻转结果h<sub>r</sub>(n)做卷积运算,获得观测矩阵Φ;步骤E、根据公式:Θ=ΦΨ获得感知矩阵Θ;式中:Ψ为正交基矩阵,所述Ψ根据公式:Ψ=dftmtx(N)获得;所述dftmtx为MATLAB软件的自带函数;步骤F、根据步骤E获得的感知矩阵Θ通过正交匹配追踪算法实现信号重构。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号