发明名称 一种管道信号噪声抑制方法及系统
摘要 一种管道信号噪声抑制方法及系统,该管道信号模型为:y(n)=s(n)+b(n)+c(n),其中,y(n)是数据采集系统采集到的信号,采集到的信号可以是加速度信号、振动信号、压力信号、声波信号、温度信号和流量信号,通常,采集到的信号包括目标信号及各种噪声和干扰;s(n)是管道内待检测目标信号,可以是加速度信号、振动信号、压力信号、声波信号、温度信号和流量信号;b(n)是背景噪声信号;c(n)是干扰噪声信号;通过在管道上安装采集y(n)信号的多个传感器,采集管道上不同位置的信号,对采集的信号通过维纳滤波器抑制平稳或者缓慢变化的背景噪声,并对经过维纳滤波器处理后的信号通过自适应滤波器抑制管道操作引起的干扰噪声。
申请公布号 CN101718384A 申请公布日期 2010.06.02
申请号 CN200910259203.1 申请日期 2009.12.16
申请人 北京知容寓远软件科技有限公司 发明人 罗宇;万洪杰;龙轶伟;傅强;张海云
分类号 F16L55/02(2006.01)I 主分类号 F16L55/02(2006.01)I
代理机构 代理人
主权项 一种管道信号噪声抑制系统,该管道信号模型如下:y(n)=s(n)+b(n)+c(n)其中,y(n)是数据采集系统采集到的信号,采集到的信号可以是加速度信号、振动信号、压力信号、声波信号、温度信号和流量信号,通常,采集到的信号包括目标信号及各种噪声和干扰;s(n)是管道内待检测目标信号,可以是加速度信号、振动信号、压力信号、声波信号、温度信号和流量信号;b(n)是背景噪声信号;c(n)是干扰噪声信号;该系统包括:在管道上安装采集y(n)信号的多个传感器,采集管道上不同位置的信号;维纳滤波器,对采集的信号抑制平稳或者缓慢变化的背景噪声;自适应滤波器,对经过维纳滤波器处理后的信号抑制管道操作引起的干扰噪声;其中,通过传感器采集管道停输状态,管道启输状态,管道输送状态和管道停输状态这四种状态的背景噪声,估计其噪声功率谱均值,经加权平均后作为系统背景噪户功率谱初始值: <mrow> <mi>B</mi> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mi>&alpha;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow>并选择系统信噪比较低的时刻和频率点,进行背景噪声功率谱的如下更新: <mrow> <mi>B</mi> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>n</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>&lambda;B</mi> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mi>Y</mi> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>n</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mi>ifY</mi> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mi>n</mi> </msub> <mo>)</mo> </mrow> <mo>&lt;</mo> <mi>&beta;B</mi> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>B</mi> <mrow> <mo>(</mo> <msub> <mi>k</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mi>others</mi> </mtd> </mtr> </mtable> </mfenced> </mrow>其中λ是遗忘因子,系统中选择λ取值范围为0.8到1.0之间,β用来控制跟踪噪声信号功率谱的信噪比,系统中选择β取值范围在1.2到5.0之间;在此基础上,通过维纳滤波器可以线性最优地去除背景噪声;自适应滤波器将经过维纳滤波的信号采用最小均方差误差准则,利用LMS方法,估计自适应滤波器的参数,并去除干扰噪声;基于自适应滤波的干扰噪声抑制方法,迭代步骤如下:(1)初始化,选定初始权值:ω(k)(2)计算k时刻滤波器的输出为:z(k)=ω(k)y(k)(3)抵消器误差输出:e(k)=y(k)-z(k)(4)下一时刻权向量更新为:w(k+1)=ω(k)+2μe(k)y(k)(5)k=k+1,跳转到步骤(2),重复迭代,直到算法收敛。
地址 100085 北京市海淀区上地东里六区10号楼上佳宾馆221室