基于小波变换的双指数信号高斯脉冲成形算法研究

2023-05-31 06:14:22杨小艳周建斌廖光辉严大顺
核技术 2023年5期
关键词:达峰梯形高斯

杨小艳 洪 旭 周建斌 廖光辉 曹 彧 严大顺

(成都理工大学 核技术与自动化工程学院 成都 610059)

在实际核辐射测量中,探测器输出信号经过前置放大电路和整形电路后,信号具有较快的上升沿和缓慢的下降沿,即具有双指数形式[1-2]。数字脉冲成形算法是核辐射测量系统数字化的关键。目前,常用的数字脉冲成形算法包括梯形脉冲成形算法和高斯脉冲成形算法。梯形脉冲成形算法在高计数率和能量分辨率上有良好的综合能力[3-4]。根据最佳滤波器理论,当成形脉冲的峰顶部分比较平坦时,可以减少探测器电荷收集时间变化对能量分辨率产生的影响;当成形脉冲的宽度尽量窄时,可以减少核脉冲信号堆积[5]。高斯波形类似无限宽尖顶脉冲,脉冲顶部比较平坦,具有信噪比(Signal-to-Noise Ratio,SNR)高、弹道亏损小的优点,因此,常将探测器输出信号成形为高斯波形[6-7]。

许多学者以模拟Sallen-Key滤波器为基础,开展数字高斯脉冲成形算法研究。周建斌等[8-9]采用数值微分方法建立Sallen-Key滤波器的数学模型,实现核脉冲信号数字类高斯成形;在此基础上,洪旭等[10-11]引入了截止频率和品质因子两个参数,提出了双参数类高斯脉冲成形算法,采用模拟核脉冲信号,证明在相同达峰时间条件下类高斯脉冲成形算法较梯形脉冲成形算法具有更好噪声抑制能力,但成形脉冲宽度较梯形脉冲大。葛青等[12]利用z变换方法建立了数字Sallen-Key滤波器的冲激响应,再通过卷积运算将双指数信号成形为类高斯信号,进而提出基于双线性变换法的高斯脉冲成形算法。此外,张怀强等[13-14]以Si-PIN探测器和碘化钠探测器实测核脉冲信号研究了类高斯脉冲成形算法的最优成形参数和频率特性,证明在相同达峰时间条件下类高斯脉冲成形算法较梯形脉冲成形算法和三角脉冲成形算法具有更好的能量分辨率。

在模拟核电子学中,CR-(RC)n滤波器也能够将核脉冲信号成形为类高斯波形。Nakhostin采用z变换方法,建立了CR-(RC)n滤波器的递推模型,证明在相同达峰时间条件下CR-(RC)n滤波器对并行噪声的抑制能力较梯形脉冲成形算法强[15]。刘寅宇等[16-17]在CR电路和RC电路的数学模型基础上,提出了数字 CR-(RC)n滤波器,并以 PZC(Pole-zero Cancellation)滤波器代替CR滤波器,建立了数字CRPZC-RCn滤波器,解决了类高斯脉冲成形后输出信号存在的下冲问题。同时,洪旭等[18]提出在CR-(RC)n滤波器级联(n+1)级PZC滤波器的方法,解决了类高斯脉冲成形后输出信号存在的拖尾问题。

基于Sallen-Key滤波器和CR-(RC)n滤波器可实现核脉冲信号类高斯脉冲成形,当CR-(RC)n滤波器中RC滤波器的级数和Sallen-Key滤波器的级数增加时,成形脉冲趋于高斯波形。陈世国等[19-20]采用小波变换方法,以高斯函数的一阶导数作为小波函数,通过尺度参数推导出小波基函数和尺度基函数,分别与输入信号进行卷积,再对卷积结果进行线性组合,最终实现指数衰减信号高斯脉冲成形。同理,覃章健等[21]以墨西哥草帽小波信号的一阶导数作为小波函数,将指数衰减信号成形为类似于双极性的高斯信号。此外,Kantor等[22-23]提出一种基于傅里叶变换的高斯脉冲成形滤波器,利用成形脉冲宽度有效分辨高计数率下的严重脉冲堆积事件,并对成形脉冲的噪声抑制能力、死时间以及振幅有无偏置进行了分析。

本文将核辐射探测器输出的核脉冲信号等效为双指数信号,以小波变换为基础,利用卷积运算的微分特性,提出了双指数信号高斯脉冲成形算法。

1 高斯脉冲成形原理

高斯函数具有时频局部性和带通性,其各阶导数都是理想的小波函数[19]。高斯函数的表达式可写为:

其中:A为高斯函数的幅值;tpeak为高斯函数最大幅值对应时刻;σ与高斯函数的半高宽(Full Width at Half Maximum,FWHM)有关,即FWHM=2.35σ。

设ψ(t)=g'(t),φ(t)=g″(t),即:

φ(t)的傅里叶变换为:

因为:

所以,Ф(ω)满足小波函数的可容许性条件,则φ(t)可以作为小波母函数。φ(t)的小波基函数为:

式中:s为小波变换的尺度因子。

同理,g(t)的小波基函数可写为:

通过式(6)的一阶导数和二阶导数可写为:

由式(5)和式(7)可以得到式(8):

设前置放大电路输出的信号为理想的双指数信号,如式(9)所示。

式中:B为双指数信号的幅值;τ1为双指数信号的下降时间;τ2为双指数信号的上升时间。

通过式(9)可以求得f(t)的一阶导数和二阶导数,结果如式(10)所示。

由式(9)和式(10)可得到式(11):f

(t)的小波变换为:

其中:δ(t)为单位冲激函数。

由式(12)可以得:

由式(13)可以看出,双指数信号及其一阶导数和二阶导数与高斯函数卷积的线性组合即可得到高斯输出。

根据式(9)模拟双指数信号作为输入,并叠加白噪声,使得SNR=50 dB,60 dB,70 dB。其中,B=1,τ1=60Ts,τ2=10Ts,模 数 转 换 器(Analog-to-Digital Converter,ADC)采样周期Ts=50 ns。根据式(6)模拟高斯信号,其中A=1,tpeak=200Ts,σ=20Ts,s=1;利用式(13)将双指数信号进行高斯脉冲成形处理,结果如图1所示。

图1 存在假信号的高斯脉冲成形Fig.1 Gaussian pulse shaping in the presence of false signal

由图1可以看出,对带噪声的双指数信号进行高斯脉冲成形处理后,输出高斯信号的幅度等于输入信号真实幅度;当SNR=70 dB时成形脉冲中无假信号,当SNR=60 dB时成形脉冲中存在一个假信号,随着信噪比减小,假信号越明显。

式(13)的实质是通过输入信号的一阶导数、二阶导数以及输入信号本身的线性组合将输入信号成形为冲激信号,然后利用冲激信号与高斯信号卷积实现输入信号高斯脉冲成形。但是输入信号中通常具有一定的噪声,将其成形为冲激信号后,信号的信噪比降低,再与高斯信号进行卷积时就会产生假信号。因此,为消除成形脉冲中的假信号,应避免对输入信号进行求导处理。利用卷积运算的微分特性,式(13)可写为式(14)。

采用图1中SNR=50 dB的双指数信号作为输入,利用式(14)进行高斯脉冲成形处理,结果如图2所示。由图2可以看出,成形脉冲中无假信号。

图2 消除假信号后的高斯脉冲成形Fig.2 Gaussian pulse shaping when false signal is eliminated

式(14)所示高斯脉冲成形算法的硬件实现流程如图3所示。首先,在FPGA(Field Programmable Gate Array)中存入离散的高斯信号序列g1[n]以及它对应的一阶导数、二阶导数序列,即g2[n],g3[n];然后,将采集到的离散信号序列分别与g1[n]、g2[n]、g3[n]进行卷积,再进行幅度放大,放大参数分别为m1、m2、m3;最后进入加法器,得到高斯信号。

图3 高斯脉冲成形算法实现框图Fig.3 Block diagram of implementation of Gaussian pulse shaping algorithm

由式(6)、(7)和(14)可得,双指数信号高斯脉冲成形系统的冲激响应h(t),如式(15)所示。

根据式(15)模拟双指数信号高斯脉冲成形系统的冲激响应,结果如图4所示。其中τ1=60Ts,τ2=10Ts,tpeak=200Ts,σ=10Ts,s=2,Ts=50 ns。

图4 双指数信号高斯脉冲成形系统的冲激响应Fig.4 Impulse response of Gaussian pulse shaping system for double exponential signal

式(14)中,当τ2=0时,可得到指数衰减信号fexp(t)的高斯脉冲成形的卷积形式,即:

式(16)中,当τ1→∞时,可得到阶跃信号fstep(t)高斯脉冲成形的卷积形式,即:

2 成形参数研究

2.1 时域特性

利用式(9)模拟双指数信号作为输入,其中,B=1,τ1=60Ts,τ2=10Ts,Ts=50 ns,信 号 起 始 时 间 为100Ts;根据式(6)模拟高斯信号,其中,A=1,σ=30Ts,s=1,tpeak=200Ts,300Ts,400Ts;利用式(14)对双指数信号进行高斯脉冲成形处理,结果如图5所示。

图5 不同tpeak的高斯脉冲成形Fig.5 Gaussian pulse shaping with different tpeak

由图5可以看出,随着tpeak增大,成形脉冲峰值延时;成形脉冲峰值对应时间等于输入信号起始时间与tpeak之和。成形脉冲峰值对应时间与tpeak具有线性关系,其函数关系式如式(18)所示。

式中:Y为成形脉冲峰值对应时间;X为输入信号起始时间。

采用图5中相同双指数信号,根据式(6)模拟高斯信号,其中A=1,s=1,tpeak=300Ts,Ts=50 ns,σ=20Ts,30Ts,40Ts;利用式(14)对双指数信号进行高斯脉冲成形处理,结果如图6所示。

图6 不同σ的高斯脉冲成形Fig.6 Gaussian pulse shaping with different σ

由图6可以看出,随着σ增大,成形脉冲宽度增大,即达峰时间增大,而成形脉冲幅度不变。成形脉冲为高斯脉冲,其表达式与正态分布表达式相同。在误差理论中,对于正态分布的样本数据,根据拉依达准则认为测量值与平均值之差超过±3倍标准偏差时则应剔除。同理,对于高斯脉冲成形算法,可认为成形脉冲宽度为6σ,达峰时间为3σ。因此,图6中成形脉冲的达峰时间分别为3 μs、4.5 μs、6 μs。

采用相同双指数信号作为输入,高斯信号中取A=1,tpeak=300Ts,σ=20Ts,Ts=50 ns,s=1,2,3;利用式(14)进行高斯脉冲成形,结果如图7所示。

图7 不同s的高斯脉冲成形Fig.7 Gaussian pulse shaping with different s

由图7可以看出,随着s增大,成形脉冲宽度增大,即达峰时间增大,同时成形脉冲幅度减小。s作为小波变换的尺度因子,当s=1时刚好得到幅度与输入信号相同的输出,所以实际成形时s取1,此时成形脉冲的达峰时间由成形参数σ决定。

2.2 频率特性

根据式(9)模拟带噪声的双指数信号,其中,B=1,τ1=60Ts,τ2=10Ts,SNR=50 dB,信号起始时间为100Ts,Ts=50 ns;高斯信 号 中A=1,tpeak=200Ts,s=1,σ=20Ts,30Ts,40Ts;利用式(14)进行高斯脉冲成形得到高斯信号,然后,再对所得高斯信号进行傅里叶变换。结果如图8所示。

图8 不同σ对频率特性的影响Fig.8 Impact on frequency characteristics corresponding to different σ

由图8可以看出,提出的双指数信号高斯脉冲成形算法的频率特性具有低通滤波器的特性;随着σ增大,频谱范围越窄,滤波性能变好。

调整高斯脉冲成形算法中的成形参数,其中,A=1,tpeak=200Ts,σ=20Ts,s=1,2,3,采用与图8相同的双指数信号作为输入,得到的输出信号再进行傅里叶变换,结果如图9所示。

图9 不同s对频率特性的影响Fig.9 Impact on frequency characteristics corresponding to different s

由图9可以看出,随着s增大,频谱范围变窄,滤波性能变好。由此可见,σ和s都影响滤波器特性,原因是两者都与成形脉冲宽度有关。由于s还与成形脉冲幅度有关,为使成形脉冲幅度与输入信号相同,s应取1,此时频率特性仅与σ有关。

以带噪声的双指数信号作为输入,分别进行高斯脉冲成形和梯形脉冲成形处理,取相同达峰时间,对比研究两种成形算法的滤波性能。双指数信号梯形脉冲成形算法的时域表达式如式(19)所示[24]。

其中:n=t/Ts(n取整数);νi[n]为输入序列,表示离散的双指数信号;νo[n]为输出序列,表示成形后的梯形脉冲;na为梯形脉冲的达峰时间;nb为梯形脉冲的达峰时间与平顶宽度之和;nc为梯形脉冲的宽度;

设带噪声的双指数信号起始时间为100Ts,SNR=35 dB;高斯脉冲成形算法的成形参数取A=1,B=1,τ1=60Ts,τ2=10Ts,tpeak=100Ts,σ=20Ts,s=1;梯形脉冲成形算法的成形参数取na=60Ts,nb=80Ts。其中,Ts=50 ns。两种成形算法所得成形脉冲的达峰时间均为3 μs。不同成形算法所得成形脉冲在时域、频域的结果如图10所示。

图10 不同成形算法所得成形脉冲在时域、频域的结果Fig.10 Results of shaped pulses in time domain and frequency domain

由图10可以看出,在时域结果中高斯脉冲的基线在0附近,而梯形脉冲含有部分噪声;在频域中,高斯脉冲的高频部分较梯形脉冲更光滑,抖动更小。

3 实验测试

为了研究高斯脉冲成形算法对实测核脉冲信号的处理效果,搭建了X射线荧光测量系统实验平台。选用科颐维的KYW2000A型号X光管,W靶,额定管压、管流分别为50 kV和1 mA[25]。实验时,设置X光管的管压为15.7 kV,管流分别为7.8 μA、39.2 μA、98.0 μA和156.9 μA,模拟不同计数率环境;X光管出射X射线经组合滤片(0.5 mm Ag+0.5 mm Ag+0.2 mm Cu)后照射标准Mn样品;采用AMPTEK公司的FAST-SDD探测器探测样品产生的5.89 keV和6.49 keV特征X射线[26];探测器输出的核脉冲信号采用文献[18]中的采集板收集,其中ADC采样率为10 MSPS,即Ts=100 ns。

3.1 堆积脉冲分离

堆积脉冲分离直接影响信号幅度的有效提取和能谱形状。在核脉冲信号的获取中,需要对堆积脉冲进行识别。选取实测核脉冲信号的一部分进行高斯脉冲成形和梯形脉冲成形的对比,实测核脉冲信号中有3组不同时间间隔的堆积脉冲,如图11所示。其中,第1组堆积脉冲时间间隔小,第2组堆积脉冲时间间隔大,第3组堆积脉冲时间间隔较大。

图11 不同成形算法在相同达峰时间条件下的堆积脉冲分离Fig.11 Pile-up pulse separation performance of different pulse shaping algorithms

高斯脉冲成形算法的成形参数取τ1=26Ts,τ2=1Ts,tpeak=19Ts,σ=16/(3Ts),s=1;梯形脉冲成形算法的成形参数取na=16Ts、nb=16Ts。此时,成形脉冲的达峰时间为1.6 μs,成形结果如图11所示。

由图11可以看出,第1组堆积脉冲经高斯脉冲成形后,成形脉冲宽度更窄,且可判断原始信号为堆积脉冲;但是相同达峰时间条件下,所得梯形脉冲宽度较宽,形成了一个脉冲,若不剔除则会造成能谱中特征峰展宽。第2组堆积脉冲经两种成形算法处理后,均能得到原始信号的真实幅度。在第3组堆积脉冲处理中,两种成形算法所得成形脉冲仍为堆积脉冲,但所得高斯脉冲宽度更窄,更容易被识别。

3.2 能谱分析

为对比研究高斯脉冲成形算法和梯形脉冲成形算法在能量分辨率、堆积脉冲分离方面的性能,对实测核脉冲信号分别进行高斯脉冲成形和梯形脉冲成形(此时梯形脉冲的平顶为0)处理,对比相同达峰时间条件下两种成形算法所得能谱的能量分辨率和5.89 keV特征峰峰面积。

选取管流为7.8 μA时的实测核脉冲信号。高斯脉冲成形算法的成形 参 数 取τ1=26Ts,τ2=1Ts,tpeak=200Ts,σ=64/(3Ts),s=1;梯形脉冲成形算法的成形参数取na=64Ts,nb=64Ts。两种成形算法对应能谱如图12所示。其中,高斯脉冲成形算法所得能谱的能量分辨率FWHM=128 eV@5.89 keV,5.89 keV特征峰峰面积为40 451;梯形脉冲成形算法所得能谱的能量分辨率FWHM=127 eV@5.89 keV,5.89 keV特征峰峰面积为39 523。

图12 不同脉冲成形算法在相同达峰时间条件下对应能谱图Fig.12 Energy spectra obtained by different pulse shaping algorithms

不同脉冲成形算法在不同管流条件下所得能谱的能量分辨率与达峰时间的关系如图13所示。

图13 不同管流条件下能量分辨率与达峰时间的关系Fig.13 Relationship between energy resolution and peaking time under different tube current conditions

由图13可以看出,随着达峰时间增大,两种成形算法的能量分辨率先提高后再损失;当高斯脉冲成形算法和梯形脉冲成形算法所取达峰时间在3.2~6.4 μs时,所得能谱的能量分辨率均最佳,且两种成形方法对应能量分辨率之差小于5 eV。

统计相同达峰时间,不同管流条件下,两种成形算法所得能谱中的5.89 keV特征峰峰面积与达峰时间的关系,结果如图14所示。

由图14可以看出,随着达峰时间增大,两种成形算法所得能谱中5.89 keV特征峰峰面积均下降。这是由于随着达峰时间的增加,成形脉冲宽度增大,堆积脉冲增多。但是采用高斯脉冲成形算法所得能谱中的5.89 keV特征峰峰面积始终高于梯形脉冲成形算法。因此,在相同达峰时间条件下,高斯脉冲成形算法较梯形脉冲成形算法具有更好的堆积脉冲分离能力。

4 结语

以小波变换为基础,利用卷积运算的微分特性,提出了双指数信号高斯脉冲成形算法,解决了成形脉冲中存在假信号的问题。论文采用模拟核脉冲信号研究了高斯脉冲成形算法中成形参数对成形脉冲的时域、频域特性的影响规律;同时,搭建了X射线荧光测量系统实验平台,利用实测核脉冲信号对比研究高斯脉冲成形算法和梯形脉冲成形算法在能量分辨率、堆积脉冲分离方面的性能。结果表明:1)高斯脉冲成形算法所得成形脉冲峰值对应时间等于输入信号起始时间与tpeak之和;2)σ和s都与成形脉冲宽度有关,它们的值越大,成形脉冲宽度越宽,滤波效果越好;成形脉冲的幅度随s增加而减小;当s取1,成形脉冲幅度与输入信号幅度相同,此时滤波器的频率特性仅与σ有关;3)达峰时间为3.2~6.4 μs时,高斯脉冲成形算法与梯形脉冲成形算法所得能谱的能量分辨率最佳,且两者之差小于5 eV;4)在相同达峰时间条件下,高斯脉冲成形算法在堆积脉冲分离方面均优于梯形脉冲成形算法。

作者贡献说明杨小艳负责研究的提出和设计、算法的可行性实验验证、文章的起草和最终版本的修订;洪旭负责实验数据的收集和整理、项目的监督和管理;周建斌负责测量系统实验平台的搭建;廖光辉负责测量系统的实验测试;曹彧负责实验数据的收集;严大顺负责实验数据的整理、项目的监督。

猜你喜欢
达峰梯形高斯
小高斯的大发现
玩转梯形
幼儿100(2023年37期)2023-10-23 11:38:58
迎接人口“达峰”
实现碳排放达峰和空气质量达标的协同治理路径
梯形达人
基于统计学的中国典型大城市CO2排放达峰研究
人物画报(2019年4期)2019-10-26 01:19:31
肺功能检查在小儿大叶性肺炎预后评估中的应用
一类变延迟中立型微分方程梯形方法的渐近估计
天才数学家——高斯
梯形
启蒙(3-7岁)(2017年6期)2017-11-27 09:34:55