[发明专利]一种信噪分离的优化方法在审

专利信息
申请号: 201610039747.7 申请日: 2016-01-13
公开(公告)号: CN105740762A 公开(公告)日: 2016-07-06
发明(设计)人: 陈勇 申请(专利权)人: 陈勇
主分类号: G06K9/00 分类号: G06K9/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 430000 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种信噪分离的优化方法,其具体步骤如下:(1)读取离散化后的输入信号;(2)求信号x(n)的频谱;(3)确定FIR滤波器的目标频率响应;(4)在频率子集上等间隔地取r+2个频率点ω0,ω01,…,ω0r+1作为交错点组,求δ;(5)依据重心形式的拉格朗日插值求H(ω);(6)求E(ω),如E(ω)满足要求,则确定滤波器频率响应H(ω),否则,重新计算δ,H(ω)和E(ω);(7)求输入信号x(n),经过滤波器的输出信号的频谱X1(ω);(8)由傅立叶逆变换x1(n);(9)对x1(n)进行小波分解;(10)利用改进的阈值函数,计算各层小波阈值t(j1);(11)利用改进的阈值函数对小波系数进行处理;(12)将处理后的小波系数进行反变换得到去噪信号。本发明有效地遏制了噪声,提高了信噪比。
搜索关键词: 一种 分离 优化 方法
【主权项】:
一种信噪分离的优化方法,其具体步骤如下:(1)读取离散化后的输入信号:x(n)n=0,1,2……N‑1,其中N为信号x(t)的采样点数;(2)求信号x(n)的频谱<mrow><mi>X</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mi>k</mi><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mi>k</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>...</mo><mo>...</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow>(3)确定FIR滤波器的目标频率响应Hd(ω),误差加权函数为W(ω),则加权逼近函数为:<mrow><mi>E</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>=</mo><mi>W</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&lsqb;</mo><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>H</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>=</mo><mi>W</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>2</mn></mrow></munderover><mi>h</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>c</mi><mi>o</mi><mi>s</mi><mi>&omega;</mi><mi>n</mi><mo>-</mo><msub><mi>H</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow>等纹波最佳逼近法设计线性相位FIR滤波器实质是求解(N‑1)/2个系数h(n),使得加权误差函数E(ω)的最大绝对值在要求逼近的频带内达到最小,即:<mrow><mo>|</mo><mo>|</mo><mi>E</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo><mo>=</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mi>h</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></munder><mo>&lsqb;</mo><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi><mo>|</mo><mi>E</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>|</mo></mrow><mrow><mi>&omega;</mi><mo>&Element;</mo><mi>A</mi></mrow></munder><mo>&rsqb;</mo><mo>;</mo></mrow>式中,A为要求逼近的[0,π]内的一个闭区间,该闭区间包括通、阻带,但不包含过渡带;切比雪夫逼近理论指出上述H(ω)存在且唯一,并依据交错点组定理,给出求解H(ω)的公式,如下所示:<mrow><mi>W</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mi>r</mi></munderover><mi>h</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msub><mi>cos&omega;</mi><mi>i</mi></msub><mi>n</mi><mo>-</mo><msub><mi>H</mi><mi>d</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>=</mo><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></msup><mo>.</mo><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mi>&omega;</mi><mo>&Element;</mo><mi>A</mi></mrow></munder><mo>|</mo><mi>E</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>=</mo><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></msup><mi>&delta;</mi><mo>;</mo><mi>i</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>r</mi><mo>+</mo><mn>1</mn></mrow>式中:δ是波纹极值;求解式,可得r+2个未知数h(1),h(1),…,h(r),δ,即可得到H(ω)和E(ω);(4)在频率子集上等间隔地取r+2个频率点ω0,ω1,…,ωr+1作为交错点组,初始值代入下式:<mrow><msub><mi>&delta;</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>r</mi><mo>+</mo><mn>1</mn></mrow></munderover><msub><mi>a</mi><mi>i</mi></msub><msub><mi>H</mi><mi>d</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>r</mi><mo>+</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></msup><msub><mi>a</mi><mi>i</mi></msub><mo>/</mo><mi>W</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>;</mo></mrow>式中:δ1是相对于初始交错点组产生偏差,非最优;(5)依据重心形式的拉格朗日插值公式得:<mrow><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mi>r</mi></munderover><mfrac><msub><mi>&beta;</mi><mi>i</mi></msub><mrow><mi>cos</mi><mi>&omega;</mi><mo>-</mo><msub><mi>cos&omega;</mi><mi>i</mi></msub></mrow></mfrac><msub><mi>c</mi><mi>i</mi></msub></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mi>r</mi></munderover><mfrac><msub><mi>&beta;</mi><mi>i</mi></msub><mrow><mi>cos</mi><mi>&omega;</mi><mo>-</mo><msub><mi>cos&omega;</mi><mi>i</mi></msub></mrow></mfrac></mrow></mfrac><mo>;</mo></mrow>式中:<mrow><msub><mi>&beta;</mi><mi>i</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></msup><munderover><munder><mo>&Pi;</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow></munder><mrow><mi>k</mi><mo>&NotEqual;</mo><mi>i</mi></mrow><mi>r</mi></munderover><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mi>r</mi></munderover><mfrac><mn>1</mn><mrow><msub><mi>cos&omega;</mi><mi>k</mi></msub><mo>-</mo><msub><mi>cos&omega;</mi><mi>i</mi></msub></mrow></mfrac><mo>&rsqb;</mo><mo>;</mo></mrow><mrow><msub><mi>c</mi><mi>i</mi></msub><mo>=</mo><msub><mi>H</mi><mi>d</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></msup><mfrac><msub><mi>&delta;</mi><mi>i</mi></msub><mrow><mi>W</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>r</mi><mo>+</mo><mn>1</mn><mo>;</mo></mrow>(6)由<mrow><mi>E</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>=</mo><mi>W</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&lsqb;</mo><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>H</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>=</mo><mi>W</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>2</mn></mrow></munderover><mi>h</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>c</mi><mi>o</mi><mi>s</mi><mi>&omega;</mi><mi>n</mi><mo>-</mo><msub><mi>H</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>,</mo></mrow>求E(ω),具体步骤如下:A1:若所有ω1均满足|E(ω1)|<|δ|,则δ是波纹极值,且初始猜测值为交错点组频率,计算结束,否则,执行步骤A2;A2:对A1中r+2个点交错点ω1,检查其附近是否存频率点满足|E(ωi)|>|δ|,若存在,则在该点附近找出局部极值点,代替原来点,得一组新的交错频率ω1,重新计算δ,H(ω)和E(ω);A3:重复A2,调整交错点组中的频率;A4:由最后一组交错点组ω1,求出滤波器H(ω);(7)求输入信号x(n),经过滤波器的输出信号的频谱:X1k)=X(ωk)H(ωk)(8)将信号频谱X1k)还原为时域信号:<mrow><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>X</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>exp</mi><mrow><mo>(</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mi>k</mi><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mi>n</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>...</mo><mo>...</mo><mi>N</mi><mo>-</mo><mn>1</mn></mrow>(9)对信号进行小波分解,由基函数与{Ψj1k(x)}确定的低通权系数{h(n)}和高通权系数{g(n)},令则小波近似系数<mrow><msubsup><mi>ca</mi><mi>k</mi><mrow><mi>j</mi><mn>1</mn><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>n</mi><mo>&Element;</mo><mi>Z</mi></mrow></munder><msubsup><mi>ca</mi><mi>n</mi><mrow><mi>j</mi><mn>1</mn></mrow></msubsup><msub><mi>k</mi><mrow><mi>n</mi><mo>-</mo><mn>2</mn><mi>k</mi></mrow></msub><msubsup><mi>cd</mi><mi>k</mi><mrow><mi>j</mi><mn>1</mn><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>n</mi><mo>&Element;</mo><mi>Z</mi></mrow></munder><msubsup><mi>ca</mi><mi>n</mi><mrow><mi>j</mi><mn>1</mn></mrow></msubsup><msub><mi>g</mi><mrow><mi>n</mi><mo>-</mo><mn>2</mn><mi>k</mi></mrow></msub><mo>,</mo><mi>j</mi><mn>1</mn><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mo>...</mo><mi>J</mi><mo>-</mo><mn>1</mn><mo>,</mo></mrow>J为实际中要求分解的层数;(10)采用改进的阈值函数,计算各层小波阈值t(j1),j1为分解层数;σ为噪声方差;则j1层小波阈值:<mrow><mi>t</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>&sigma;</mi><msqrt><mrow><mn>2</mn><mi>lg</mi><mi>N</mi></mrow></msqrt><mo>/</mo><mrow><mo>(</mo><msup><mn>2</mn><mfrac><mrow><mi>j</mi><mn>1</mn><mo>-</mo><mn>1</mn></mrow><mn>2</mn></mfrac></msup><mi>l</mi><mi>n</mi><mo>(</mo><mrow><mi>j</mi><mn>1</mn><mo>+</mo><mn>1</mn></mrow><mo>)</mo><mo>)</mo></mrow></mrow>(11)利用各层阈值对小波细节系数cd进行处理:<mrow><mi>c</mi><mi>d</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mi>sgn</mi><mo>(</mo><mi>c</mi><mi>d</mi><mrow><mo>(</mo><mrow><mi>j</mi><mn>1</mn></mrow><mo>)</mo></mrow><mo>)</mo><mo>&lsqb;</mo><mrow><mo>|</mo><mi>c</mi><mi>d</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow><mo>|</mo></mrow><mo>-</mo><mfrac><mrow><mi>t</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>+</mo><mi>exp</mi><mo>(</mo><mfrac><mrow><mn>2</mn><mo>|</mo><mi>c</mi><mi>d</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow><mo>|</mo></mrow><mrow><mi>t</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow></mrow></mfrac></mrow></mfrac><mo>&rsqb;</mo><mo>,</mo><mrow><mo>|</mo><mi>c</mi><mi>d</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow><mo>|</mo></mrow><mo>&GreaterEqual;</mo><mi>t</mi><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo><mrow><mo>|</mo><mi>c</mi><mi>d</mi><mrow><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mrow><mo>|</mo></mrow><mo>&lt;</mo><mi>t</mi><mo>(</mo><mi>j</mi><mn>1</mn><mo>)</mo></mtd></mtr></mtable></mfenced></mrow>(12)将处理后的小波系数进行反变换得到去噪信号:J为实际中要求分解的层数;<mrow><msubsup><mi>ca</mi><mi>k</mi><mrow><mi>j</mi><mn>1</mn><mo>-</mo><mn>1</mn></mrow></msubsup><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>n</mi><mo>&Element;</mo><mi>Z</mi></mrow></munder><msubsup><mi>ca</mi><mi>n</mi><mrow><mi>j</mi><mn>1</mn></mrow></msubsup><msub><mi>k</mi><mrow><mi>n</mi><mo>-</mo><mn>2</mn><mi>k</mi></mrow></msub><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>k</mi><mo>&Element;</mo><mi>Z</mi></mrow></munder><msubsup><mi>cd</mi><mi>k</mi><mrow><mi>j</mi><mn>1</mn></mrow></msubsup><msub><mi>g</mi><mrow><mi>n</mi><mo>-</mo><mn>2</mn><mi>k</mi></mrow></msub><mo>,</mo><mi>j</mi><mn>1</mn><mo>=</mo><mi>J</mi><mo>,</mo><mo>...</mo><mo>,</mo><mn>1.</mn></mrow>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈勇,未经陈勇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610039747.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top