1. Introduction
Nondestructive testing (NDT) refers to a set of inspection methods used to evaluate the properties of materials, components, and structures without causing destruction or interfering with their in-service operation, making it essential for monitoring the structural health and integrity of civil structures such as pipelines and storage tanks [
1,
2,
3]. Among various NDT methods, ultrasound is widely used across various fields, such as infrastructure, aerospace, and the automation industry, due to its low cost, high efficiency, and ability to detect a broad range of defects [
4,
5,
6]. Ultrasonic measurement relies on the transmission of ultrasonic waves through a material and reflections from defects or material interfaces, where characteristics such as wave velocity provide valuable information about the material’s condition [
7]. By analyzing the characteristics of the ultrasonic waves, the condition of the material can be assessed.
Ultrasonic guided waves (UGWs) have emerged as a promising tool due to their unique advantages. Unlike ultrasonic bulk waves, which may require time-consuming point-by-point transducer scanning and rely on complex, high-precision mechanical positioning systems, UGWs enable inspection of large areas without the need for mechanical scanning. As a result, UGWs are becoming increasingly popular in ultrasonic measurements, especially for long-range measurements. Numerous researchers have investigated the application of UGW-based measurements. For example, Pasadas et al. studied the localization of fiber breaks in carbon-fiber-reinforced plastic structures using UGWs, while Li et al. investigated damage detection in pipes using UGWs [
8,
9].
One critical issue associated with guided waves is that they suffer from significant attenuation due to long-distance propagation and noise introduced by electronic instrumentation, transducer coupling variations, environmental disturbances, and other factors. Consequently, the signal-to-noise ratio (SNR) is probably insufficient for reliable signal interpretation. One straightforward approach to improve the SNR is to increase the excitation signal voltage. However, the use of high excitation voltages (above 50 Volts) is restricted for several reasons, such as safety risks in explosive atmospheres and the hardware limitations of data acquisition systems [
10,
11,
12]. Another approach to increase the SNR is temporal averaging, a technique that can be readily integrated into existing measurement systems without additional hardware or algorithmic complexity, in which signals acquired from multiple repeated measurements are averaged. Since the true signal is coherent across repetitions while the noise is largely uncorrelated, temporal averaging can enhance the SNR by suppressing uncorrelated random noise. However, temporal averaging increases the data acquisition duration, which is unfavorable for real-time applications, such as those in the aviation industry [
13].
Coded excitation is a technique that transmits a long coded signal and subsequently compresses the received signal into a high-intensity temporally narrow signal by utilizing the correlation properties of the coded signal [
14,
15]. Coded excitation enhances the SNR by increasing signal energy through an extended time duration without requiring high excitation voltage, as the high-intensity temporally narrow signal can be achieved by pulse compression. Consequently, coded excitation has been widely used in ultrasonic measurements, particularly for measuring highly attenuative materials and conducting long-range measurements. As a result of its SNR enhancement capability, coded excitation requires fewer averages to achieve a sufficient SNR than conventional excitations, such as the single-cycle pulse [
16]. Therefore, coded excitation provides a promising strategy to maintain a high SNR with reduced data acquisition cycles, which directly enhances data acquisition efficiency and allows for lower excitation voltages in practical UGW-based measurements.
Figure 1 presents a schematic of an ultrasonic measurement system employing the coded signal.
One of the most common coding methods is phase modulation (PM). In PM, the modulation is achieved by varying the phase of the carrier wave in a predefined manner. The designed phase variation results in better pulse compression and, consequently, a higher SNR. Barker codes are valued for their simple construction and for yielding the lowest sidelobes among all binary codes at the same length [
17]. For example, Han et al. proposed the use of Barker codes in the detection of inclined cracks [
18]. Complementary Golay codes (CGCs) provide ideal pulse compression with a single high-amplitude peak, enabling SNR enhancement without sidelobes, which is impossible for Barker codes. Wang et al. employed CGCs in ultrasonic air-coupled systems to achieve more accurate defect detection in wood materials [
19].
Research on ultrasonic coded excitation has mainly focused on SNR improvement, whereas studies on its use for reducing the number of averages are still limited. Recently, several studies have begun exploring the potential of coded excitation to reduce the required number of averages. Song et al. investigated the use of CGCs with a 4-bit carrier wave to accelerate ultrasonic measurements on bone phantoms [
20]. However, only 16-bit CGCs were evaluated in their measurements. Xia et al. explored the performance of Barker codes in speeding up the data acquisition efficiency compared to the single-pulse excitation method [
21]. The 13-bit Barker code shows strong potential for reducing the required number of averages; however, a limitation of the study is that other Barker code lengths were not examined. Zhang et al. compared the SNR between CGCs and single-pulse excitation under varying sensor contact forces in ultrasonic airborne inspection [
22]. However, only a single fixed number of averages was used, and only 8-bit CGCs were evaluated. These studies indicate that, although coded excitation shows potential for reducing the number of averages, the existing research is limited by the use of single code types such as Barker codes or CGCs, fixed code lengths, or a fixed number of averages. The quantitative relationships among code type, excitation voltage, and the number of averages in UGW-based UT remain insufficiently explored through experimental studies. Consequently, more comprehensive investigations are necessary to further explore the application of coded excitation in reducing the number of averages.
An experimental study was conducted to demonstrate the feasibility of using coded excitation to improve data acquisition efficiency by reducing the number of required data acquisition cycles. Coded signals offer improved SNR performance compared to the conventional one-cycle pulse. This improvement enables the required SNR to be achieved with fewer averages, thus enhancing the overall time efficiency of the data acquisition. To evaluate the time efficiency of coded excitation, laboratory experiments on guided-wave propagation in an aluminum plate were performed. Specifically, two Barker codes of different lengths and the 16-bit CGC, along with a one-cycle pulse, were employed as excitation signals under varying excitation voltages and numbers of averages. The time performance of coded excitation signals was evaluated and compared with that of the one-cycle pulse based on the SNR as a function of the number of averages. It should be noted that the present study evaluates coded excitation in terms of the received guided-wave SNR and data acquisition efficiency, rather than directly demonstrating defect detection or imaging performance.
The rest of this paper is organized as follows:
Section 2 introduces Barker codes and CGCs, as well as the coding and pulse compression processes, followed by the performance evaluation indicators used in this study.
Section 3 describes the measurement setup and presents the experimental data.
Section 4 discusses the results, and
Section 5 concludes the paper.
4. Discussion
Figure 10,
Figure 11,
Figure 12,
Figure 13 and
Figure 14 show that the noise level decreases as the number of averages increases across a series of excitation voltages and different excitation signals, confirming the effectiveness of temporal averaging in noise reduction. This effect is particularly evident when comparing the signals obtained with ten averages to those without temporal averaging, as shown in the representative results of
Figure 10,
Figure 11 and
Figure 12 at excitation voltages
,
and
, respectively.
It is observed that, to achieve a relatively low-noise signal, coded excitations require fewer temporal averages than the one-cycle pulse. At an excitation voltage of 0.5 V, the one-cycle pulse in
Figure 10a fails to yield reliable results with a sufficient SNR and a clean mainlobe. By contrast, the coded excitations in
Figure 10b–d achieve an obviously lower noise level and a clean mainlobe with temporal averaging. As shown in
Figure 11, at an excitation voltage of 1 V, the noise level obtained using coded excitations with only 10 averages is already lower than that of the one-cycle pulse with 30 averages.
Figure 12 shows that, at an excitation voltage of 2 V, coded excitations achieve a comparable noise level without temporal averaging, compared to the one-cycle pulse with 10 averages. As shown in
Figure 13 and
Figure 14, at excitation voltages of 5 V and 10 V, respectively, the SNR obtained using coded excitations without temporal averaging is significantly higher than that of the one-cycle pulse without averaging.
In addition to noise characteristics,
exhibits higher sidelobe levels than
, which is consistent with theoretical expectations. For
, the sidelobes are significantly suppressed thanks to the complementary sidelobe cancellation property. However, perfect sidelobe cancellation is not achieved, as shown in
Figure 11d. This occurs because the double transmission required by CGCs makes perfect sidelobe cancellation difficult to achieve in practice, particularly in the presence of guided-wave dispersion. Moreover, if the wave propagation conditions change between the two transmissions, for example, due to slight motion of the transducer or variations in the measurement setup, the complementary condition can be violated. In such cases, sidelobe cancellation becomes less effective and residual sidelobes remain in the compressed signal. Overall, these observations indicate that coded excitations can achieve comparable SNR levels with substantially fewer temporal averages, thereby improving data acquisition efficiency.
To quantify the effectiveness of coded excitation in reducing the number of averages, the SNR was evaluated and compared based on the results shown in
Figure 10,
Figure 11,
Figure 12,
Figure 13 and
Figure 14. The SNR values of the one-cycle pulse,
,
, and
under a series of excitation voltages are compared and presented in
Figure 15, where subfigures a–e correspond to the results in
Figure 10,
Figure 11,
Figure 12,
Figure 13 and
Figure 14, respectively. From
Figure 15b–e, it can be observed that the SNR generally increases with the number of temporal averages, regardless of the type of excitations.
Figure 15 also demonstrates that coded excitations achieve a higher SNR than the one-cycle pulse under the same excitation voltage and number of averages. The SNR values follow the order
one-cycle pulse, which agrees well with Equation (
7). In addition, the increase in SNR is not linear with respect to the number of averages. This behavior can be attributed to random variations in noise.
In this experiment, the one-cycle pulse achieves its maximum SNR when averaged 40 times. In contrast, the coded excitations reach comparable SNR levels with substantially fewer averages, as shown in
Figure 15. The maximum SNR obtained by the one-cycle pulse is indicated by a horizontal dashed line in
Figure 15 to clearly illustrate how many averages are required for the other excitations to reach the same SNR level.
Table 4 summarizes the minimum number of averages required for coded excitations to achieve the maximum SNR obtained by the one-cycle pulse under the same excitation voltage. As shown in
Table 4, the
code can achieve a higher SNR than the one-cycle pulse with 40 averages either without averaging or with only five averages, depending on the excitation voltage. For
, five averages are sufficient to exceed the SNR of the one-cycle pulse with 40 averages, except at an excitation voltage of 0.5 V, where ten averages are required. For
, five averages are sufficient at excitation voltages of 1 V, 5 V, and 10 V, whereas ten averages are required at 0.5 V and 2 V. It should be noted that for
, the time efficiency is reduced by a factor of two, since each temporal average requires two data acquisition cycles. Overall, these results indicate that coded excitations can achieve comparable SNR levels with fewer than ten averages compared with the 40 averages required by the one-cycle pulse, thereby significantly reducing the number of data acquisition cycles.
From a physical perspective, the SNR improvement achieved by coded excitation arises from the increased transmitted signal energy distributed over a longer time duration. During pulse compression, this energy is coherently compressed into a narrow mainlobe. In contrast to the one-cycle pulse, which introduces only limited energy into the structure, coded signals improve robustness against noise without requiring higher excitation voltages. Longer codes generally provide higher SNRs due to their increased transmitted energy, but this comes at the cost of longer signal duration. This explains why
consistently achieves the highest SNR. It should be noted that, in this study, the duration of the coded signals is relatively short compared with the duration of a full data acquisition cycle. Specifically, the excitation signal duration is less than 1 ms, and the fixed data acquisition window is 10 ms. In contrast, a complete acquisition cycle takes approximately 300 ms, because sufficient time is required for reflected waves from plate boundaries to decay, and the hardware system requires additional time to prepare for the next data acquisition. Therefore, the duration of the coded signal does not significantly affect the measurement time efficiency; instead, the measurement time is mainly determined by the number of data acquisition cycles. However, if substantially longer codes are used—for example, HAPI codes that may contain tens of thousands of bits—the increased signal duration would have a pronounced impact on measurement time efficiency [
33].
From a practical standpoint, these results indicate that coded excitation is particularly advantageous in low-voltage and time-constrained applications, such as real-time monitoring or automated inspection systems, where extensive temporal averaging is impractical. However, the benefits of coded excitation can be limited by guided-wave dispersion. Dispersion causes waveform distortion during propagation, whereas the matched filter used for pulse compression is designed based on the undistorted excitation signal. This mismatch between the distorted received signal and the reference signal used in matched filtering reduces the effectiveness of pulse compression and consequently degrades the achievable SNR.
In this study, the excitation signal was centered at 100 kHz. As shown in
Figure 7, the group velocity of the
mode varies around this frequency, which leads to waveform distortion during propagation. If a higher excitation center frequency, such as 200 kHz, is employed while maintaining a similar bandwidth, the dispersion effect becomes less pronounced. Conversely, under more demanding conditions, such as longer propagation distances, waveform distortion becomes increasingly severe and may further reduce the achievable SNR. This effect can be mitigated by applying dispersion compensation techniques.
In practice, the choice of carrier waveform should be tailored to the dispersion characteristics of the inspected structure in order to further improvement the achievable SNR. Dispersion effects can also be reduced by using carrier waves with narrower bandwidths than that of a one-cycle pulse, such as a five-cycle Hanning-windowed pulse, which is commonly used as a conventional excitation signal. However, in this study, only a one-cycle pulse was used as the conventional baseline excitation. The primary reason is that if a multi-cycle pulse were used as the conventional excitation, the coded excitations would also need to adopt the same multi-cycle pulse as the carrier wave to ensure a fair comparison and minimize the influence of bandwidth differences. Employing a multi-cycle carrier wave would significantly increase the duration of the coded signal, which could lead to overlap between the directly propagating wave and boundary-reflected waves, thereby compromising the accuracy of SNR estimation.
Figure 16 illustrates this effect by comparing the spectra of the 100 kHz one-cycle and five-cycle Hanning-windowed pulses together with two 13-bit Barker-coded signals that employ these pulses as their respective carrier waves. As shown in
Figure 16, the carrier waveform strongly influences the bandwidth of the coded signals.
In this study, the use of coded excitations is validated for an aluminum plate using the guided-wave mode under laboratory conditions. However, the methodology presented here can be extended to more complex structures and other guided-wave modes because the underlying signal processing procedures remain the same.
One limitation when applying coded excitations in complex structures, such as those containing rivets, fasteners, or stringers, is the presence of interference waves reflected from boundaries or interfaces. In such cases, the excitation frequency and code length must be carefully selected to avoid signal overlap, ensuring that the compressed mainlobes of different wave packets remain distinguishable.
Ultrasonic guided waves are inherently multimodal, and the simultaneous generation of multiple modes may further increase the likelihood of signal overlap. Nevertheless, coded excitation techniques remain applicable provided that signals from different modes can be effectively separated during signal processing.
In addition, the experiments in this study were conducted in a laboratory environment using a laser Doppler vibrometer to measure the propagated waves. For practical field measurements, conventional ultrasonic transducers can serve as receiving sensors, providing a more convenient and portable solution for on-site inspections.