超声检测中二次采样的研究
超声检测与其它常规技术相比,具有被测对象范围广、检测深度大、缺陷定位准确、检测灵敏度高、成本低、使用方便、速度快、对人体无害及便于现场使用等优点[1] 。因此,它是国内外应用最广泛、使用频率最高且发展较快的一种无损检测技术。现代工业对无损检测提出了高速度、高精度、高分辨力和高可靠性等要求,超声检测设备的自动化、小型化和数字化成为发展方向[2] 。
超声模拟信号经过A/D采样成为一系列离散的源样本序列x(n)(n∈[1,N]),随之进行数字信号处理,最后以A,B,C等方式成像显示,此时用于显示的样本序列为y(m)(m∈[1,M])。源样本序列的长度N与采样深度L、超声声速C及A/D采样频率fad有关,可用如下公式计算[3]
而显示样本序列长度M受显示屏像素限制。在实际使用过程中,源序列长度与显示样本序列长度并不相等,多数情况都是N M,这时就产生了一个变换采样率的问题,同时还不能丢失缺陷的特征
(如峰值点的幅值和位置)。笔者提出二次采样的算法来解决变采样问题。
1 二次采样
二次采样的实质是在N>M的情况下,对源样本序列以一定的采样间隔算法进行抽取。首先需利用采样间隔算法确定抽取所需的采样间隔参数。
先根据源样本序列和显示样本序列的长度计算初始样本间隔Inum=[N/M]及此时所剩的样本数R(0)=N-Inum×M,若R(0)=0按照初始采样间隔Inum进行抽取即可,否则要再根据下面方法计算出各阶采样间隔I(k)和相应的剩余样本数R(k),算法终止的边界条件为已满足样本误差要求(N-N′)<ΔN(N为实际样本数,N′为算法使用的样本数,ΔN为设定的样本数误差)。I(k)>M即[M/I(k)]=0。
利用该算法所用到的样本空间
抽取就是用计算出的采样间隔参数来修正样本间隔,并从中获取特征样本的过程[4] 。算法如下
抽取的样本序列长度为Interval(j),且Interval(j)=Inum。
另外在抽取过程中,还要依据获取特征样本的要求从待抽取的样本序列里取一个样本,例如峰值捕获处理。
在程序设计实现时首先要根据上述算法计算采样间隔,至于阶数的选取可综合考虑样本误差和I(k)>M的因素;然后利用所得采样间隔参数进行二次采样的实现。设计的流程示于图1和图2。
相关文章
- 2024-10-10Jeffcott转子油膜稳定的定性分析
- 2022-12-26基于STM32的BMP图片解码系统
- 2023-12-14基于SolidWorks的换热器三维造型系统的开发
- 2024-03-05新型钢卷尺检定装置的研究
- 2023-05-10氟化镁整流罩的高速抛光
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。