ON THE INTERPOLATION OF ULTRASONIC GUIDED WAVE SIGNALS

Similar documents
Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

PS User Guide Series Seismic-Data Display

Experiment 2: Sampling and Quantization

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

ANALYSIS OF COMPUTED ORDER TRACKING

ONE SENSOR MICROPHONE ARRAY APPLICATION IN SOURCE LOCALIZATION. Hsin-Chu, Taiwan

Sampling. Sampling. CS 450: Introduction to Digital Signal and Image Processing. Bryan Morse BYU Computer Science

Lecture 2 Video Formation and Representation

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore

Adaptive Resampling - Transforming From the Time to the Angle Domain

LabView Exercises: Part II

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

Chapter 6: Real-Time Image Formation

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

NONDESTRUCTIVE INSPECTION OF A COMPOSITE MATERIAL SAMPLE USING A LASER ULTRASONICS SYSTEM WITH A BEAM HOMOGENIZER

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

ni.com Digital Signal Processing for Every Application

High Precision and High Speed TV Picture Quality Enhancement Method based on Compactly Supported Sampling Function

LVM LASER VALVE MOTION measurement system LASER-BASED TECHNOLOGY. SIMULTANEOUS, REAL-TIME DISPLACEMENT, VELOCITY and ACCELERATION ANOLOG OUTPUTS

FFT Laboratory Experiments for the HP Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules

Signals and Systems. Spring Room 324, Geology Palace, ,

Hidden melody in music playing motion: Music recording using optical motion tracking system

ZONE PLATE SIGNALS 525 Lines Standard M/NTSC

Spectroscopy on Thick HgI 2 Detectors: A Comparison Between Planar and Pixelated Electrodes

Design Trade-offs in a Code Division Multiplexing Multiping Multibeam. Echo-Sounder

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

Monitor QA Management i model

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

Calibrating attenuators using the 9640A RF Reference

On Figure of Merit in PAM4 Optical Transmitter Evaluation, Particularly TDECQ

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

Please feel free to download the Demo application software from analogarts.com to help you follow this seminar.

Sampling Issues in Image and Video

Chapter 2 Signals. 2.1 Signals in the Wild One-Dimensional Continuous Time Signals

Digital Representation

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

Experiment 13 Sampling and reconstruction

Measurement of overtone frequencies of a toy piano and perception of its pitch

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Precision testing methods of Event Timer A032-ET

Draft Baseline Proposal for CDAUI-8 Chipto-Module (C2M) Electrical Interface (NRZ)

COMPARED IMPROVEMENT BY TIME, SPACE AND FREQUENCY DATA PROCESSING OF THE PERFORMANCES OF IR CAMERAS. APPLICATION TO ELECTROMAGNETISM

Chapter 7. Scanner Controls

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

Module 8 : Numerical Relaying I : Fundamentals

Precise Digital Integration of Fast Analogue Signals using a 12-bit Oscilloscope

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information

CS229 Project Report Polyphonic Piano Transcription

NON-UNIFORM KERNEL SAMPLING IN AUDIO SIGNAL RESAMPLER

Realizing Waveform Characteristics up to a Digitizer s Full Bandwidth Increasing the effective sampling rate when measuring repetitive signals

Digital Audio: Some Myths and Realities

Ocean bottom seismic acquisition via jittered sampling

10:15-11 am Digital signal processing

Sensor Development for the imote2 Smart Sensor Platform

REPORT DOCUMENTATION PAGE

More Info at Open Access Database Process Control for Computed Tomography using Digital Detector Arrays

An Overview of Video Coding Algorithms

חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2009/2010 סמסטר א' Image Processing

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

Acoustic Measurements Using Common Computer Accessories: Do Try This at Home. Dale H. Litwhiler, Terrance D. Lovell

Multichannel Satellite Image Resolution Enhancement Using Dual-Tree Complex Wavelet Transform and NLM Filtering

International Journal of Engineering Research-Online A Peer Reviewed International Journal

Noise. CHEM 411L Instrumental Analysis Laboratory Revision 2.0

Virtual Vibration Analyzer

Guidance For Scrambling Data Signals For EMC Compliance

Scalable Low cost Ultrasound Beam former

LCD and Plasma display technologies are promising solutions for large-format

Region Adaptive Unsharp Masking based DCT Interpolation for Efficient Video Intra Frame Up-sampling

Techniques for Extending Real-Time Oscilloscope Bandwidth

ECE 5765 Modern Communication Fall 2005, UMD Experiment 10: PRBS Messages, Eye Patterns & Noise Simulation using PRBS

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

Dither Explained. An explanation and proof of the benefit of dither. for the audio engineer. By Nika Aldrich. April 25, 2002

Localization of Noise Sources in Large Structures Using AE David W. Prine, Northwestern University ITI, Evanston, IL, USA

DVG-5000 Motion Pattern Option

Pitch correction on the human voice

Practicum 3, Fall 2010

ISOMET. Compensation look-up-table (LUT) and Scan Uniformity

Laboratory 5: DSP - Digital Signal Processing

Open loop tracking of radio occultation signals in the lower troposphere

Analysis, Synthesis, and Perception of Musical Sounds

Error Resilience for Compressed Sensing with Multiple-Channel Transmission

Using Single-Sensor Acquisition and Processing Techniques to Acquire Lower-fold Exploration Data that can be Re-used for Reservoir Surveys

Data flow architecture for high-speed optical processors

Experiment 4: Eye Patterns

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

Filterbank Reconstruction of Bandlimited Signals from Nonuniform and Generalized Samples

PICOSECOND TIMING USING FAST ANALOG SAMPLING

Restoration of Hyperspectral Push-Broom Scanner Data

Research on sampling of vibration signals based on compressed sensing

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4

Full deghosting of OBC data with over/under source acquisition Mark Egan*, Khadir George El-Kasseh and Nick Moldoveanu, Schlumberger WesternGeco

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Elasticity Imaging with Ultrasound JEE 4980 Final Report. George Michaels and Mary Watts

Module 4: Video Sampling Rate Conversion Lecture 25: Scan rate doubling, Standards conversion. The Lecture Contains: Algorithm 1: Algorithm 2:

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

DAT335 Music Perception and Cognition Cogswell Polytechnical College Spring Week 6 Class Notes

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

Transcription:

ON THE INTERPOLATION OF ULTRASONIC GUIDED WAVE SIGNALS Jennifer E. Michaels 1, Ren-Jean Liou 2, Jason P. Zutty 1, and Thomas E. Michaels 1 1 School of Electrical & Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0250 2 Department of Computers and Communications, National Pingtung Institute of Commerce, Pingtung, Taiwan ABSTRACT. The application of ultrasonic guided wave methods to both nondestructive evaluation (NDE) and structural health monitoring (SHM) is becoming more prevalent as techniques to handle their multi-modal and dispersive nature are developed. There are several applications where it would be not only convenient but perhaps essential to interpolate arrays of measured guided wave signals. One application is that of linear spatial arrays acting as receivers, where it may be useful to interpolate signals in between array elements. Another application is interpolation of signals acquired as a function of a non-spatial variable such as temperature or applied load; this situation arises in SHM applications where it is desired to construct a baseline that is well-matched to the signal of interest. This problem is closely related to that of time domain up-sampling whereby signals are resampled at a higher rate, which can readily be performed using sinc interpolation when the Nyquist criterion is satisfied. In the spatial domain, there is an analogous spatial Nyquist criterion, and if it is satisfied, spatial signals can be similarly up-sampled. In this paper we derive a Nyquist criterion for sinc interpolation in the temperature domain. Examples are shown of sinc, linear and spline interpolation algorithms, and the efficacy of each is evaluated on both simulated and experimental data. Concluding remarks are made regarding both the usefulness and limitations of guided wave signal interpolation. Keywords: Lamb Waves, Arrays, Baseline Subtraction, Interpolation, Resampling PACS: 43.35.Zc, 43.60.-c INTRODUCTION For structural health monitoring (SHM) systems employing guided ultrasonic waves, the measured signal is often evaluated by first subtracting a baseline signal that was recorded from a prior state. However, it is generally not possible to obtain baselines for all possible environmental conditions. One motivation for considering interpolation methods is to apply interpolation to a collected set of baselines to approximate the real baseline. Another motivation for investigating interpolation is that it is desirable to sample data no more finely than is actually needed for a specific application. In the time domain, the Nyquist criterion is well-known, which states that a signal must be sampled at more than twice the highest frequency present to prevent aliasing. However, for acquisition of most ultrasonic guided wave signals, this minimum allowable sampling frequency is typically exceeded to provide improved resolution in the time domain. Since higher frequency Review of Progress in Quantitative Nondestructive Evaluation AIP Conf. Proc. 1430, 679-686 (2012); doi: 10.1063/1.4716292 2012 American Institute of Physics 978-0-7354-1013-8/$30.00 679

digitizers are readily available and memory is inexpensive, there are often no downsides to oversampling such signals. Oversampling in other domains, however, may not be so readily accomplished. For example, in the spatial domain, there are many more constraints regarding sampling. Sensor size can limit receiver spacing, and acquisition time requirements may dictate spatial increments for scanned systems. Interpolation for spatial up-sampling has been addressed for both geophysics [1] and biomedical ultrasonic applications [2], and has also been considered to address compensation for nonfunctioning receivers [3]. Spatial interpolation of ultrasonic guided wave signals is also of interest, particularly given the increasing use of scanning laser vibrometers for acquiring both 1D and 2D wavefield data. In addition, it is useful to consider interpolation in other domains, such as temperature or applied loads. These types of interpolation are applicable to structural health monitoring where it is desired to match current signals to baseline data that might have been acquired under different environmental and operational conditions. Existing methods to address temperature variations require stretching signals to compensate for temperature mismatch and thus achieve better baseline matching [4,5]. However, such methods are not generally applicable to other conditions (e.g., applied loads), and thus signal interpolation methods may be an effective alternative approach. In this paper the efficacy of sinc, linear and spline interpolated methods are investigated in the spatial and temperature domains. Both simulated and experimental data are considered. SAMPLING THEORY The traditional sampling theorem is based on the Nyquist criterion. A bandlimited temporal signal x(t) can be perfectly recovered from an infinite sequence of samples if the sampling rate exceeds 2 f max, where f max is the highest frequency of x(t). That is, if F s is the sampling frequency, then Fs 2 f. (1) max This sampling theory is equally applicable to other domains, such as space and temperature, with F s defined in its respective domain. However, Eq. (1) only applies to signals that are sampled for infinite time. A time-limited signal cannot be bandlimited, and thus the reconstruction (or interpolation) of a time-limited signal is by necessity an approximation, albeit often a very good one. Reconstruction of the original signal can be readily performed by sinc function multiplication and summing. It is equivalent to applying a perfect lowpass filter in the time domain. If x(nt) represents the samples of x(t), where T is the sampling period, the reconstructed signal xt () is obtained as sin ( t nt ) T x( t) x( nt ). (2) ( t nt ) T n However, it can be problematic in practice to use the sinc function. The first difficulty is the computational requirements because summing a large number of samples is required. The primary difficulty, however, is related to edge effects because signals are windowed in all domains. The multiplicative windowing operation generates high frequency content, which means that the Nyquest criterion is not satisfied and interpolation performance may be poor. There are other interpolation methods available that have different characteristics, and two of the more commonly used schemes are considered here. 680

For spatial sampling, consider a simple sinusoid that represents a traveling plane wave captured at a specific time s a function of the direction of propagation. The wellknown relationship between wavenumber k, wavelength λ, frequency f, and wave speed c is 2 2 f c k and. (3) c f If x is the spatial sampling interval, then the Nyquist criterion for spatial sampling is x. (4) 2 This criterion only applies to signals that are sampled for an infinite spatial extent; a spacelimited signal cannot be band-limited and perfect reconstruction is therefore not achievable. Only an approximation can be obtained, which may (or may not) be sufficiently accurate. By examining the characteristics of ultrasonic signals recorded at different temperatures, it can be seen that multiple echoes are analogous to multiple waves propagating at different wave speeds. The so-called temperature domain, where signals are expressed as a function of temperature, is analogous to the spatial domain, where signals are a function of position. Since the speed of propagation changes linearly with the temperature change [4,5], individual echoes shift linearly as a function of temperature. We define a wave speed c T t in the temperature domain, where T is the temperature change (i.e., temperature sampling interval), f is frequency, and t is the time shift of an echo associated with the temperature change T; the corresponding wavelength is c f. The Nyquist criterion for temperature sampling thus becomes c 2 f min T, (5) max where c min occurs at the maximum time t max, and f max is the maximum frequency. A simple illustration is depicted in Figure 1. INTERPOLATION METHODS Three different interpolation techniques are employed in this paper: sinc, linear and spline. Sinc interpolation, which is defined in Eq. (2), is perfect in the sense that in theory, a band-limited signal can be perfectly reconstructed if the Nyquist criterion is met. FIGURE 1. Ultrasonic signals in the temperature domain. 681

In practice, the Nyquist criterion is never perfectly met because signals in all domains are of finite length, causing the introduction of higher frequencies, which is called spectral leakage. Linear interpolation, which is the straight line between two samples, is the simplest form of interpolation and is not affected by windowing. However, it requires finer sampling to achieve acceptable results, and can also be very sensitive to additive noise. Cubic spline interpolation is another method whereby sampled points are exactly interpolated by piecewise continuous cubic polynomials [6]. Although an approximation, it has smoother results than linear interpolation but is affected by windowing. NUMERICAL RESULTS Spatial Domain Simulated data were generated in the spatial domain to study interpolation performance. Data correspond to signals received by a linear array of receivers after simultaneous excitation of three transmitters. The configuration is illustrated in Figure 2 where all transmitters and receivers lie in the xy plane and the origin is at the left-most receiver. The excitation was a 100 khz Hanning windowed tone burst, the wave speed was 2.5 mm/ s, signals were sampled at 2 MHz, and dispersion was not modeled. Almost all of the energy was below 200 khz, so the minimum spatial wavelength was estimated to be 12.5 mm, which implies that the spatial sampling interval should be no larger than x = 6.25 mm (half of the smallest wavelength). Array signals were simulated for a receiver spacing of 0.5 mm (201 receivers). Figure 3(a) shows all of the received signals as an image, and Figure 3 shows a single signal for the receiver located at 20 mm. FIGURE 2. Illustration of the geometry for spatial domain simulations (not to scale). (a) FIGURE 3. (a) Array signals at a spacing of 0.5 mm, and signal for the receiver located at x = 20 mm. 682

The three interpolation methods are evaluated by spatially down-sampling the signals shown in Figure 3(a), interpolating in between the down-sampled signals at an increment of 0.5 mm, and comparing the interpolated signals to the original ones prior to down-sampling. The interpolation error is calculated in db based upon the maximum error for each signal relative to the peak amplitude for the entire data set. Prior work (e.g. [5]) indicates that an error of -40 db is more than adequate to ensure that small, scattered signals from damage can be detected. Figure 4(a) shows results of sinc interpolation for down-sampled spatial increments of 1, 5 and 10 mm. Note that points that fall directly on receiver locations have zero error, and these points are omitted for clarity. As expected, the error increases as the spatial sampling increment increases, and the maximum error occurs near the ends of the receiver array. Even if the sampling interval is as small as 1 mm, the error is still well above the target of -40 db near the edges. Figure 4 summarizes the maximum error for sampling increments of 1 to 10 mm. Linear and spline interpolation were applied to the same data, and results are shown in Figures 5 and 6. It is clear that sinc interpolation has the most severe edge effects whereas, as expected, linear interpolation has the least. Spline interpolation has the overall best performance, achieving errors less than -40 db for spatial increments of 3 mm and smaller; sinc interpolation never achieves this goal, and linear does only for a 1 mm increment. (a) FIGURE 4. Sinc interpolation results. (a) Error vs. position for three spatial sampling intervals, and max error for sampling intervals ranging from 1 to 10 mm. (a) FIGURE 5. Linear interpolation results. (a) Error vs. position for three spatial sampling intervals, and max error for sampling intervals ranging from 1 to 10 mm. 683

(a) FIGURE 6. Spline interpolation results. (a) Error vs. position for three spatial sampling intervals, and max error for sampling intervals ranging from 1 to 10 mm. Temperature Domain The performance of interpolation in the temperature domain is investigated similarly to the spatial domain. Simulations were performed for the A 0 guided wave mode propagating in a square aluminum plate of dimensions 610 mm 610 mm 2.0 mm. Theoretical dispersion curves were combined with ray tracing and the method of images to model signals traveling from a point transmitter to a point receiver separated by 336 mm. Varying temperatures were simulated by recalculating plate dimensions and dispersion curves using published values for the coefficient of thermal expansion and temperatureependent bulk wave speeds [4]. The excitation signal was a 100 khz, Hanning windowed tone burst. Signals were simulated from 0 to 50 C at a 1 C increment and are shown in Figure 7. The expected interpolation performance is calculated by first estimating the minimum wave speed c T t in the temperature domain. The time shift for a particular echo and temperature change is estimated from the simulated data. Since time shifts are linear with time-of-flight, the time shift at the maximum time of 1000 μs is obtained by extrapolation. The result is cmin 4.17 C s and ΔT = 10.4 C for t = 1000 μs. If results from the spatial domain carry over to the temperature domain, then the expectation is that spline interpolation should be effective for temperature sampling intervals of about 5 C or less. FIGURE 7. Guided wave signals at a temperature increment of 1 C. 684

(a) (c) FIGURE 8. Maximum interpolation error for three interpolation methods. (a) Sinc, linear, and (c) spline. The three interpolation methods were applied to the temperature-dependent data for temperature increments of 2 to 10 C with a 1 C increment. Results are shown in Figure 8, and are similar to those obtained for interpolation in the spatial domain. In particular, the cubic spline method has the best performance and, as predicted, achieves a maximum error of -40 db or less with temperature increments of 5 C and smaller. EXPERIMENTAL RESULTS Interpolation was performed on experimental guided wave signals that were recorded at unequally spaced temperatures for an aluminum plate specimen. The frequency of excitation was 250 khz, and the S 0 mode was dominant but with some A 0 present. Figure 9(a) is a plot of the temperatures at which the 18 signals were collected, and Figure 9 shows an image of the signals for the time window of 0 to 500 μs. As was done for the simulated data, the theoretical temperature increment was calculated based upon measured time shifts. For the maximum recorded time of 1000 μs, this value was computed to be 3.33 C, so the expectation is that spline interpolation should be effective for half this amount, or 1.66 C. Linear and spline interpolation were performed on the 1000 μs duration signals by using the nine odd-numbered signals (1,3, 17) to interpolate the eight bracketed evennumbered signals (2,4, 16). From the data, the largest temperature increment between (a) FIGURE 9. (a) Temperatures at which signals were recorded, and measured signals. 685

odd-numbered signals was 3.4 C, which is larger than the expected required increment of 1.66 C. Not surprisingly, the resulting maximum errors were -25.8 db and -30.5 db for linear and spline interpolation, respectively, both of which are larger than -40 db. Since performance should improve if signals are shorter in length, they were truncated to 500 μs. Interpolation performance improved slightly to -31.1 db and -32.7 db for linear and spline interpolation, respectively. The goal of -40 db was not achieved, most likely because of either other temperature dependent effects (e.g., on the sensor itself) or noise, but performance of -30 db may still be sufficient for many SHM applications. CONCLUSIONS This paper has considered sinc, linear and spline interpolation of ultrasonic guided wave signals in both spatial and temperature domains. A Nyquist sampling criterion was derived in the temperature domain, showing that the temperature sampling interval must decrease as the signal length increases because of both the change of velocity and structural dimensions with temperature. Simulated data in both the spatial and temperature domains were used to illustrate the negative impact of spectral leakage due to windowing. It was shown that spline interpolation achieved the best results for windowed signals, with a sampling interval of about half the theoretical value needed for satisfactory interpolation. Experimental results in the temperature domain were reasonable but not as good as expected from simulated data, suggesting that either noise or temperature-dependent effects not related to either velocity or dimensional changes are a contributing factor. Unlike the stretching/resampling methods currently in use for temperature compensation, interpolation methods offer a more general alternative for improving baseline matching, and thus merit further investigation. ACKNOWLEDGEMENTS The first author acknowledges partial support by the Air Force Office of Scientific Research under Grant Number FA9550-08-1-0241. REFERENCES 1. B. Liu and M. D. Sacchi, Minimum weighted norm interpolation of seismic records, Geophysics, 69(6), pp. 1560-1568, 2004. 2. A. Trucco, S. Curletto, and M. Palmese, Interpolation of medical ultrasound images from coherent and incoherent signals, IEEE Transactions on Instrumentation and Measurement, 58(7), pp. 2048-2060, 2009. 3. A. J. W. Duijndam, M. A. Schonewille, and C. O. H. Hindriks, Reconstruction of band-limited signals, irregularly sampled along one dimension, Geophysics, 64(2), pp. 524-538, 1999. 4. Y. Lu and J. E. Michaels, A methodology for structural health monitoring with diffuse ultrasonic waves in the presence of temperature variations, Ultrasonics, 43, pp. 717-731, 2005. 5. A. J. Croxford, J. Moll, P. D. Wilcox and J. E. Michaels, Efficient temperature compensation strategies for guided wave structural health monitoring, Ultrasonics, 50, pp. 517-528, 2010. 6. C. Gerald and P. Wheatley, Applied Numerical Analysis, Addison-Wesley, 1994. 686