Page 223 - 《应用声学》2024年第6期
P. 223

第 43 卷 第 6 期                余思琦等: 基于回声感知技术的介质温度监测                                          1399


                                                                   当温度变化 ∆n 时,气体温度变化为 T + ∆T,
                                     ஝૶᧔ᬷ
                                                               则时延为
                               ͜                                                        2N l
                               ਖ                Ԧ                            τ n+1 =  √        .         (11)
                               ٨                ࠱                                   Z T + ∆T
                                                ܞ
                                                                   可知,当温度变化 ∆T(∆T > 0) 时,声波飞渡
                     ܦູ               ᡰሏL                      时间变化为∆τ,其中∆τ 为采样率f s 的倒数。因此,
                                                               采样率可表示为
                         图 1  回声法时延估计模型
                                                                                            √
                                                                     1        1            Z   (T + ∆T)
               Fig. 1 Echo method time-delay estimation model  f s =    =           =     √              √ .
                                                                    ∆τ    τ n − τ n+1  2N l T + ∆T − 2N l T
                                                                                                         (12)
                           y(t) = Y (t) + n 2 (t),      (6)
                                                                   由式 (12) 可知,采集信号的采样率取决于采声
             则x i (t)、y(t)两个信号的互相关函数表达式为                       线长度、气体温度和温度分辨率,在实际工程应用

                                ∫  T                           中,声线长度已经确定,因此采样率的确定只需要考
                              1
               R xy (τ) = lim       x(t)y(t − τ)dt
                         T →∞ T  0                             虑实际温度和温度分辨率。
                                ∫  T
                              1                                2.2  改进后的互相关时延估计
                      = lim         X(t)Y (t − τ)dt
                         T →∞ T  0                                 2.1 节所述互相关法需要将分离出来的激励信
                                  ∫  T
                                1
                         + lim        X(t)n 2 (t − τ)dt        号不断沿着时间轴向后平移,与接收信号做互相关
                           T →∞ T
                                   0
                                  ∫  T                         计算,相当于多次循环计算互相关系数的最大值。
                                1
                         + lim        n 1 (t)n 2 (t − τ)dt     该方法 (后述简称循环互相关法) 计算量大,运行时
                           T →∞ T
                                   0
                                  ∫  T                         间较长。因此,本文提出一种改进后的回声测时延
                                1
                         + lim        n 1 (t)Y (t − τ)dt.  (7)  的方法:分离出激励信号 x(t),将其与传感器接收到
                           T →∞ T
                                   0
                                                               的剩余信号 y(t) 进行一次互相关计算,其互相关函
                 若加性噪声信号是理想的高斯白噪声信号,那
                                                               数表达式为
             么信号与噪声、噪声与噪声之间互不相关,则式 (7)
             中仅第一项 X(t) 和 Y (t) 的互相关函数存在非零项                               R xy (τ) = E [x(t)y(t + τ)] .  (13)
             的结果,其离散相关函数表达式为                                       当 τ = D 时,相关系数达到最大值,此时相关
                                N                              函数所对应的点数就是时延值。与循环互相关法相
                              1  ∑
                    R xy (τ) =     x(i∆t)y(i∆t − τ),    (8)
                             N                                 比,本文所用的方法只需要进行一次互相关计算,极
                                i=1
                                                               大地减少了计算量和运行时间。
             其中,τ 为时间延迟,∆t为采样间隔,N 为采样点数。
                                                                   仿真以中心频率为 1200 Hz、脉宽为 50%、脉
                 将信号x i (t)沿采样间隔向后平移,每平移一个
                                                               冲周期为 5 ms 的高斯脉冲信号为激励信号,设定
             单位得到一个最大互相关系数,当 τ = D 时,取得
                                                               时延估计值为 1200,信噪比为 −12 dB,在确定的
             最大互相关系数中的最大值,利用采集卡得到的峰
                                                               采样频率和采样长度下分别用循环互相关算法和
             值d为时延估计的点数,d除以采样频率之后所得即
                                                               一次互相关算法进行时延估计,并计算两种算法的
             为时延估计D。
                                                               绝对误差与相对误差,如此运算 50 次后,计算各均
                 假设两个离散信号偏移1点数为∆n,由采样率
                                                               方根误差和平均相对误差。用上述方法分别在采
             f s 可得信号时延为
                                                               样频率为 25.6 kHz、38.4 kHz、51.2 kHz、64.0 kHz
                                    ∆n                         和102.4 kHz的条件下进行时延估计,结果如表1所
                               τ n =   .                (9)
                                                               示。由表 1 可得,两种算法的时延估计误差均随着
                                     f s
                 当声线长度为 N l 、温度为 T 时,由式 (4) 可得,                采样频率的增加而减小,且一次互相关算法的误差
             时延可表示为                                            均小于循环互相关算法的误差。图2∼3是采样频率
                                    2N l                       为 102.4 kHz 时的时延估计与相对误差图。由图 2
                              τ n =  √ .               (10)
                                   Z T                         可见,改进后的互相关法计算得到的时延估计值为
   218   219   220   221   222   223   224   225   226   227   228