Abstract
The need for Structural Health Monitoring is evident in order to ensure the safety of civil infrastructure. The goal of vibration monitoring is to derive the eigenfrequencies, mode shapes and damping of a structure. A change in the eigenfrequency over time can indicate deterioration or damage in a structure. The amplitude can be used to calculate the damping ratio. As the damping ratio is amplitude-dependent, it is important to correctly determine the amplitude values. This study focuses on the amplitude correctness of high-rate Global Navigation Satellite System (GNSS) receiver data. In an experiment with controlled oscillations with a shaker and a Laser Triangulation Sensor (LTS) as a reference, the vibration amplitudes derived by GNSS measurements were analyzed, using time-frequency techniques like Short Time Fourier Transform (STFT) and Wavelet Transform (WT). We demonstrate that vibrations in the millimeter range can be derived from the measurements of satellites orbiting 20,000 km above Earth. However, the amplitudes of the determined frequencies show systematic errors up to 60% when compared to independent reference measurements. We introduce a correction method to reduce this error by applying a frequency-dependent correction function.
1. Introduction
To ensure the safe operation of civil infrastructure, monitoring systems are applied to detect damages and to prevent potential failures. Vibration monitoring is one possibility of structural monitoring, where damage can be detected that is not yet visible. Therefore, sensors are mounted on a structure to collect vibration data in the time domain. The data time series is then transferred into the frequency domain to compute the dynamic response of a structure. As a result, modal parameters such as frequency, mode shape and damping are determined and used as damage indicators [1].
Several methods are available for estimating damping from ambient vibration measurements, either for individual events or continuous records. One commonly used approach is the curve-fitting (or adjustment) method, in which damping is determined by fitting an exponential decay function to the amplitude envelope of the measured oscillatory response and extracting the corresponding decay rate; see Equation (1). This method is based on the equation of a damped harmonic motion, where the initial amplitude (at t = 0) decays over time according to the exponential factor . Here, denotes the measured damped circular frequency, ξ represents the modal damping ratio, and is the phase at t = 0 [2].
Another widely used approach is the logarithmic decrement method, in which damping is estimated from the natural logarithm of the ratio between successive peak amplitudes of the oscillatory response; see Equation (2). In this expression, denotes the number of cycles, while and represent the corresponding maximum displacements [3].
Other common methods focus on the frequency characteristics of a damped system, such as the bandwidth method, the half-power bandwidth method, or the stochastic subspace identification [4].
The previously presented equations provide common approaches for estimating structural damping. A scaling error in the amplitudes has no effect on the calculations because they depend only on the amplitude ratios. However, observations from measurements of real structures indicate that the effective damping can depend on the vibration amplitude, with larger response amplitudes generally leading to increased energy dissipation. This behavior has been demonstrated through analyses of the full-scale measurements of civil engineering structures, which show that the damping ratio tends to increase as the vibration amplitude grows. To account for this effect, an amplitude-dependent nonlinear damping representation can be used, in which the effective damping ratio is expressed as in Equation (3):
where is the effective damping ratio at response amplitude , represents the small-amplitude damping, and describes the rate at which damping increases with amplitude. The resulting relationship between damping and the vibration amplitude is illustrated by the generalized damping characteristics in Figure 1 [5].
Figure 1.
Generalized damping characteristic for structures, based on [5].
In structural monitoring, most signals are time-varying and non-stationary. Therefore time-frequency techniques such as Short Time Fourier Transform (STFT), Wavelet Transform (WT) or Hilbert transform (HT) with their modifications are available [6,7].
Common measurements for vibration monitoring are accelerations, using accelerometers [8,9,10], and strain or strain rates, using fiber optic sensing systems [11,12,13]. Due to the increase in the data rate for Global Navigation Satellite System (GNSS) receivers up to 100 Hz, new opportunities arise which have been explored in laboratories [14,15,16,17,18,19,20,21] and on bridges [22,23,24], chimneys [25] and high-rise buildings [26] in recent years. It is shown that the computation of eigenfrequencies is effective in GNSS measurements.
Modern GNSS receivers are typically capable of capturing raw data and coordinates at 20 Hz or more. This is well suited for capturing the eigenfrequencies of civil structures as, for long bridges, towers, and tall buildings, the harmonic frequencies typically range from 0.1 Hz to 10 Hz [27]. A closer look at the expected eigenfrequencies of bridges shows frequencies between 1 Hz and 10 Hz for span lengths from 20 m to 100 m [28] and between 0.4 Hz and 6.5 Hz for buildings with more than four stories [29].
In order to measure the dynamic GNSS performance, controlled vibration experiments with shaking tables have already been initiated, as listed in Table 1, and many mention amplitude errors without further elaboration. As an example, in [18], the amplitudes of 5 mm, 10 mm and 15 mm were tested at the frequencies of 1 Hz, 2 Hz and 4 Hz, and an amplitude error of 53–76% at 2 Hz was reported. Refs. [14,15,16,17,18,19] show differences in the amplitude for a certain frequency with a certain amplitude.
Table 1.
Existing investigations on GNSS vibration measurements with shakers.
One of the shortcomings of these studies is that all experiments were carried out only in a horizontal direction. Furthermore, compared to the experiments described in [14,15,16,17,18,19], the investigations in this paper:
- Focus on vertical vibrations, which are highly important for many civil structures, e.g., bridges.
- Give a more complete setup, including more receivers and more tested frequencies, amplitudes, and frequency sweeps. Overall, we cover amplitudes from 1 mm to 10 mm over a frequency range of 1 Hz to 8.6 Hz.
- Detect the frequency-dependent behavior of the amplitude errors.
- Introduce a correction function to correct the amplitude errors.
2. Experimental Setup
This research is based on high-rate GNSS data collected at the rooftop laboratory at Graz University of Technology, Austria, as shown in Figure 2, on 17th, 18th and 20th January 2022 from 12 p.m. to 5 p.m., with similar weather conditions. The receivers collected phase measurements every 0.05 s (data rate of 20 Hz), which is sufficient for the determination of the first eigenfrequencies of many civil structures, considering the Nyquist–Shannon theorem [30]. Various high-end GNSS receivers were mounted, one after the other, on a shaking table. The shaking table was operated in horizontal and vertical directions, with a schedule including frequency sweeps from 10 Hz to 0 Hz and constant oscillations for 60 s with a pre-defined frequency and different amplitudes. A local reference station at 20 Hz was mounted next to the shaker, with a baseline distance of approximately 3 m. With this reference station, double differences (DDs) can be calculated between a pair of satellites and the two receivers. This eliminates clock errors from both the satellite and the receiver. Furthermore, orbit and tropospheric errors are almost eliminated or at least significantly reduced at such a very short baseline [31].
Figure 2.
Overview of the experimental setup at the rooftop laboratory at Graz University of Technology.
For GNSS data analysis, GPS and Galileo signals were used, based on the considerations in [32]. The data were processed kinematically, combining forward and backward solutions, in RTKLIB 2.4.3 [33]. The further core parameters are an elevation mask of 10° and a fix-and-hold integer ambiguity resolution mode. IGS antenna correction files were applied for phase center corrections. The resulting geographic φ and λ coordinates are then transformed into a local plane coordinate system. Depending on the orientation of the shaker, a 1D time series is taken for data analysis. In MATLAB R2018a [34], an outlier detection based on the median in a 10 s moving window was performed. Next, the data were high-pass filtered using a 2nd order Butterworth high-pass filter with an edge frequency of 0.5 Hz. This frequency was chosen because all tested excitation frequencies were higher than 1 Hz. Thus, the analysis band lies well above the cutoff frequency, and we did not observe measurable attenuation within the band of interest. The entire setup was designed to resemble the typical dynamic movements of bridges and buildings.
3. Methods and Equipment
3.1. Frequency Analysis
The most commonly known method for analyzing a data time series for its frequency content is the Fourier Transform (FT), where the entire signal is transformed from the time domain into the frequency domain by computing the correlation of the signal with a pure sine wave; see Equation (4). As a result, the global frequency content of the entire signal is computed with equal weighting [35].
Therefore, there is no temporal specificity, and the frequency and amplitude are averaged over time. Hence, FT is well suited for stationary signals that do not change over time [6]. Fast Fourier Transform (FFT) is an efficient algorithm for discrete (digital) data with an equal time spacing. The signal length in seconds affects the frequency resolution , with as well as the noise level in the frequency spectrum.
The peak amplitude A is computed via Equation (5) [36].
To analyze data from Structural Health Monitoring (SHM) or data from our experimental setup, where the excitation is non-stationary or time-varying, a time-frequency analysis is necessary. In this work the STFT and the WT are applied, which are both based on the FT.
3.1.1. Short Time Fourier Transform (STFT)
In STFT, a moving fixed-length window that shifts over the time axis of the signal is introduced. The signal within the window is then treated as a stationary signal, and an FT is computed. The result is highly dependent on the fixed window length (WL), which determines the fixed time-frequency resolution. There is a trade-off between the temporal resolution induced by the WL and the frequency resolution [37].
The exact depends on the window function, with [38]. For a rectangular window, [36]. It is important to note that the frequency resolution depends only on the WL and not on the measurement frequency. For example, a rectangular window of one minute (60 s) results in a frequency resolution of . Figure 3 shows three time-frequency planes divided into rectangular windows of equal size. A short WL provides a good time resolution but does not identify different frequencies very well, whereas a long WL provides a good frequency resolution but makes it difficult to see the exact time of appearance. Therefore, it is not possible to achieve a high frequency resolution and a high time resolution simultaneously [6].
Figure 3.
Schematic presentation of the STFT with various WLs. From (a–c), the temporal resolution decreases while the frequency resolution increases.
A known limitation of the rectangular window is its relatively high spectral leakage, which results from the abrupt discontinuities at the boundaries of each window. To reduce this effect, tapered windows, e.g., Hann and Hamming, are often used in spectral analysis. These windows significantly reduce spectral leakage but also broaden the main frequency lobe in the spectrum and hence reduce the frequency resolution [39].
The computation time of an STFT is fast [6], and it is commonly used in SHM [8,10].
In the present work, the rectangular window was selected to maintain a maximum frequency resolution and a straightforward segmentation scheme.
3.1.2. Wavelet Transform (WT)
The main difference between Wavelet Transform (WT) and Fourier Transform (FT) lies in the way the signal is analyzed. While FT decomposes a signal into pure sine waves, for WT, measures the correlation between the signal and a localized wavelet function , as shown in Equation (6) [35]:
A wavelet, or mother wavelet, is a short oscillatory waveform designed to capture localized frequency content. Figure 4a illustrates the widely used Morlet wavelet, although numerous alternative mother wavelets exist [40].
Figure 4.
(a) Morlet mother wavelet; (b) multiresolution.
A family of wavelets is then generated from the mother wavelet according to Equation (7) [35]:
This formulation preserves the wavelet’s time-frequency localization while allowing variations in position and scale , enabling a simultaneous analysis across both domains [41]. In the continuous Wavelet Transform (CWT), the signal is effectively convolved with this entire wavelet family.
The amplitude of the CWT is obtained from the magnitude of the complex coefficients, defined as Equation (8).
As a result, a multiresolution analysis can be performed, where a signal is analyzed at different frequencies with different resolutions. In SHM, it is assumed that low frequencies persist for longer and that high frequencies occur sporadically. Therefore, the resolution can be chosen accordingly; see Figure 4b. The temporal resolution is the same as the time resolution of the input signal; therefore, a good temporal and frequency resolution can be achieved with WT [6].
3.2. Receivers
For this study, the following high-end receivers were used: Leica Geosystems AG, Heerbrugg, Switzerland, GS16, GS18, GR30, GMX902 and NovAtel Inc., Calgary, AB, Canada, PwrPak 7D. Table 2 summarizes the main parameters found in their data sheets. Some are designed for monitoring purposes (GMX902 and GR30) and others are mainly designed for surveying (GS16, GS18). The main purpose of the PwrPak receiver is robotics or autonomy due to its ability to record data from two antennas. GS16 and GS18 are ‘SmartAntennas’, which means that the receiver is integrated into the antenna, and for the others an external cable-connected antenna is needed. For these receivers, a Leica AS10 antenna was used. All used receivers are able to collect the GNSS code and phase measurements of the currently available satellite systems, including GPS, Galileo, GLONASS, and Beidou, with all included frequencies at a data rate of 20 Hz. The accuracies for kinematic post-processing with baselines less than 30 km are given for the Leica receivers in the data sheets, with 10 mm + 1 ppm (GMX902) and 8 mm + 1 ppm (GS16, GS18, GR30) in the horizontal direction and 20 mm + 1 ppm (GMX902) and 15 mm + 1 ppm (GS16, GS18, GR30) in the vertical direction. For PwrPak, this value is not given in the datasheets, but a value for the Real Time Kinematic (RTK) is available, at 1 cm + 1 ppm.
Table 2.
Main parameters of GNSS instruments found in the data sheets [42,43,44,45,46].
Data storage (Laptop, SD-card, USB) and data formats differ but can be converted into the Receiver INdependent EXchange format RINEX 3.02.
4. Experimental Results
The rooftop laboratory at Graz University of Technology is ideal for GNSS measurements since it provides an open view of the sky and the antennas can be mounted on stable surveying pillars. An overview of the laboratory is already shown in Figure 2. Detailed photos of the experiment with an APS Dynamics, Inc., San Juan Capistrano, CA, USA, 400 shaker [47] operated in vertical and horizontal directions are given in Figure 5. For the ground truth, a Laser Triangulation Sensor (LTS) was installed that followed the movement of the shaking table. The data rate of the used LTS Micro-Epsilon Messtechnik GmbH & Co. KG, Ortenburg, Germany, ILD-1700-50 is 312.5 Hz, and the measurement precision is 3 µm [48]. The measurement range is between 45 mm and 95 mm, enabling amplitudes of up to ±25 mm to be measured. The LTS was aligned parallel to the shaker’s movement axis. This was verified by checking that the laser spot of the LTS was in the same position on the shaking table at the minimum and maximum range positions of the LTS. This approach ensures a misalignment of less than 1 mm perpendicular to the shaking direction. Such a misalignment would result in a length error of less than 0.01 mm, which is negligible for the purposes of this investigation. Furthermore, the stability of the LTS mounting point and the pillar was checked using an accelerometer mounted on the frame on the top of the pillar. The reference antenna was mounted on a double-shielded surveying pillar. This protects the core of the pillar from direct sunlight, thus avoiding pillar bending due to one-sided sun illumination. Furthermore, the pillar is not directly exposed to wind. All experiments were carried out in low wind speeds, which was verified by a nearby weather station that recorded wind speeds of less than 4 m/s. Additional complementary sensors were accelerometers and a prism dynamically tracked with a Robotic Total Station (RTS). As these are not the focus of this paper, they are described in [49].
Figure 5.
Experiment setup at the rooftop laboratory. Monitoring site with shaker in vertical (left) and horizontal (center) direction and the reference station (right).
Various frequencies and amplitudes up to 10 Hz and 20 mm were tested. A visualization of the GNSS results over the experiment using the PwrPak receiver in the vertical direction is shown in Figure 6, with an STFT with a WL of 1 s, 5 s and 10 s and a WT. The time-frequency dependency in the STFT and the multiresolution of the WT can be clearly seen. The standard deviation in the time domain of 5 min only noise datais 2.4 mm in the vertical direction, which corresponds to a noise level in the STFT of 1 mm (WL 1 s), 0.4 mm (WL 5 s) and 0.23 mm (10 s). In the horizontal direction, it is less than half, with 1.1 mm for the time series and 0.4 mm (WL 1 s), 0.2 mm (WL 5 s), and 0.15 mm (10 s).
Figure 6.
One test run with the shaker in vertical setup in the frequency-time domain using an STFT with WL. (a): 1 s; (b): 5 s; (c): 10 s. (d): WT recorded by PwrPak; frequency sweep (500–580 s), vibration at 9 Hz (870–1000 s), 5 Hz (1300–1600 s), 3 Hz (1600–1900 s), and 2 Hz (2000–2300 s).
No significant difference was found in the data recorded by different receivers; hence, data from all receivers are part of this paper for the different situations, namely amplitude steps and frequency sweeps in the horizontal and vertical directions.
4.1. Amplitude Steps
Various amplitudes, up to 10 mm, were studied for a duration of ~60 s at frequencies of 2 Hz, 3 Hz and 5 Hz. Figure 7 shows the amplitude steps with a frequency of 5 Hz for the vertical setup and the PwrPak receiver in the time domain and after STFT and WT. In the time domain, shown in Figure 7a, it is already visible that the noise is higher for GNSS data than for LTS data. GNSS and The LTS amplitudes in the time-frequency domain, shown in Figure 7b,c, are internally consistent, but a difference can be clearly seen between the two instruments. In the GNSS data, a higher amplitude variation can also be seen in the time-frequency domain, with mean standard deviations summarized in Table 3.
Figure 7.
(a) Vertical time series for oscillations at 5 Hz and various amplitudes in the time domain for GNSS (PwrPak) and the LTS data; amplitudes derived using (b) GNSS and (c) LTS at 5 Hz after an STFT with WLs of 1 s, 5 s and 10 s and a WT.
Table 3.
Mean standard deviation per frequency–amplitude step using four different time-frequency analyses.
For all tested frequency–amplitude combinations, a heat diagram, shown in Figure 8, was created by computing the mean difference in GNSS data versus LTS data using the results of the STFT.
Figure 8.
Mean difference between GNSS, (a) GR30, and (b) GMX902 and LTS-derived amplitudes.
These results are independent of the used WL. In addition to the amplitude steps at 2–5 Hz, an amplitude of ~6 mm was tested at 9 Hz in the vertical direction. It can be seen that, regardless of the size of the amplitude, the derived amplitude was too high for the GNSS data. The difference increased with the size of the amplitude, and, at a ~10 mm amplitude at 3 Hz, the difference was already ~6 mm.
The difference can also be represented as the scaling factor in Equation (9), where the real (LTS) amplitude is divided by the GNSS-derived amplitude. Each factor is graphically shown in Figure 9 for the amplitude steps. A frequency dependency of the scaling factor is clearly visible, which is similar for the horizontal and vertical direction. In addition, a mean value is given for each frequency in Table 4.
Figure 9.
Scaling factor k for GNSS-derived amplitudes and a mean value per frequency: (a) GR30 and (b) GMX902.
Table 4.
Mean scaling factors for certain frequencies.
With the scaling factor, a corrected amplitude can be computed using Equation (10).
Table 4 can serve as a look-up table for applying frequency-dependent corrections. In order to extend the correction function for the entire frequency range of 1 Hz to 9 Hz, further tests with frequency sweeps were performed.
4.2. Frequency Sweeps
For this setup, the shaker started with a rather small amplitude at 10 Hz and reduced the frequency linearly or logarithmically to 0 Hz while increasing the amplitude. The linear sweep duration was around 2 min. With the application of an STFT with WLs of 1 s, 5 s and 10 s and a WT, the sweep is transformed into the time-frequency domain. For an STFT, a rather small WL has to be chosen due to the importance of the temporal resolution. Figure 10 shows the results for one linear sweep in the horizontal direction recorded by GS16 in the time domain (a) from GNSS and LTS data, and from GNSS data with an STFT WL of 1 s (b) and a WT (c).
Figure 10.
(a) Horizontal sweeps in the time domain for GNSS data collected with the GS16 and the LTS data; (b) GNSS data with an STFT WL of 1 s; (c) WT GNSS.
Looking at the maximum amplitude over time (Figure 11a) and the maximum amplitude over frequency (Figure 11b) for the GNSS data, the limitations of STFT compared to WT are clearly evident. With a limited frequency resolution of 1 Hz for a WL of 1 s, the maximum amplitude moves up and down. This can be explained by spectral leakage, where the amplitudes fall into two frequency bins, when the real frequency is not an integer. A similar behavior can be seen for the amplitude over frequency for WL 5 s and 10 s, where the amplitude is split into two time bins. Computations with a WL of 5 s or 10 s show a maximum amplitude that is too low due to having multiple frequencies occurring within a single time step. Since it is a linear sweep, the WL of 1 s best fits to the WT due to its high temporal resolution and the linear frequency change, which can also be seen with just a few data points.
Figure 11.
STFT WL of 1 s, 5 s, and 10 s and WT for GNSS data. (a) Amplitude over time; (b) amplitude over frequency.
Overall, the results obtained with a WL of 1 s and WT show strong agreement, confirming the same amplitudes. In the case of a frequency sweep and fast changes in amplitude and frequency, the application of the WT is more suitable due to the large number of data points available, especially at smaller frequencies.
In the vertical direction, another sweep was performed, and data were collected with the GR30 receiver. The results of the WT are used for a comparison of GNSS and LTS amplitudes. Firstly, the LTS data are downsampled to 20 Hz to achieve the same frequency resolution. The amplitude over the frequency is shown in Figure 12, with similar results for the horizontal sweep and the vertical sweep, where the GNSS amplitude has a positive offset compared to the LTS data.
Figure 12.
Difference in millimeter and in percent between the LTS and GNSS data for a linear sweep using the WT: (a) horizontal (GS16); (b) vertical (GR30).
The advantage of the sweep is that the scaling factor can be calculated continuously over the derived frequencies starting from the edge frequency of the high-pass filter at 0.5 Hz. Figure 13a displays the scaling factors over the sweeps and the amplitude steps, showing a good alignment. The scaling factor k(f) in the horizontal and vertical directions can be approximated by a fourth-degree polynomial; see Equation (11). With this polynomial, a corrected amplitude can be computed using Equation (12) over the frequencies of 1 Hz to 8.6 Hz. This is shown in Figure 13b with the scaling factors of the sweeps.
Figure 13.
(a) Scaling factor for the sweeps and the steps; high-pass filter, 0.5 Hz; (b) approximated amplitude correction function.
4.3. Validation
To validate the results, data collected at a nearby footbridge were taken, and GNSS-derived amplitudes were compared to the amplitudes derived using RTS measurements. The STD of the time series of the RTS measurements is 0.15 mm [47]. The measurement setup, with a GNSS receiver and a prism mounted on the bridge and an RTS placed at a nearby riverbank (~50 m distance), is shown in Figure 14. The GNSS antenna and the prism are placed in the middle of the bridge. The GNSS antenna is placed on a tripod, whereas the prism is mounted on the outer side with a direct line of sight to the RTS. Both sensors are leveled using a circular spirit level. Although the prism and the GNSS antenna are mounted in different places, their amplitude is comparable because only the Up component of the resulting 3D time series from both sensors is used.
Figure 14.
Overview of the setup at a nearby footbridge.
A local GNSS reference station was placed within a distance of 200 m, with an open view to the sky. The bridge was excited by people walking or jumping on it.
The recorded 20 Hz GNSS data were treated the same way as for the experiment in the laboratory, where GPS and Galileo signals were processed using RTKLIB. With the RTS, the 3D displacements of the prism could be computed at 20 Hz. Therefore, the displacements of the bridge in millimeters at a data rate of 20 Hz were available for both instruments. Further processing was done in MATLAB for both Up time series, and a high-pass filter and FFT were computed. For a time period of 100 s with strong excitation, the main frequency peak was calculated as 1.77 Hz for both instruments. A significant difference of 0.37 mm for the amplitudes at the main peak is visible in the frequency spectrum; see Figure 15a. A corrected GNSS amplitude was calculated by applying Equation (12) to the GNSS-derived frequency spectrum. According to Equation (12), k = 0.76 for f = 1.77 Hz, and, when applied to the data series, the difference in the main peak can be reduced to −0.08 mm, as shown in Figure 15b. This significant improvement can also be seen in the time domain, as shown in Figure 15c.
Figure 15.
An FFT of GNSS and RTS data. (a) Original data; (b) additional corrected GNSS data is shown; (c) the scaling factor k = 0.76 of 1.77 Hz is applied on the data time series.
5. Discussion and Conclusions
This paper focused on the amplitude error of GNSS measurements for controlled oscillations in the frequency domain. In particular, the oscillations of frequencies from 2 to 5 Hz were tested with various amplitudes and frequency sweeps from 0 to 10 Hz. All tests were carried out with amplitudes below 10 mm. Remarkably, amplitudes of only a few millimeters could be derived from measurements from GNSS satellites orbiting 20,000 km above Earth.
In order to transform the time series into the time-frequency domain, an STFT with various WLs and a WT was performed. The clear advantages of the WT could be seen for the frequency sweeps, with a good temporal and frequency resolution. For amplitude steps where a frequency was held for a longer time and temporal resolution is not important, the STFT is preferred due to its better frequency resolution.
The results of the analysis on amplitudes are independent of the tested high-end receivers, the used analysis methods (STFT, WT), and the orientation of the oscillations (vertical, horizontal). The GNSS-derived amplitudes were too high, with a systematic frequency-dependent error. This error was identified as a scaling factor, which needs to be applied to the GNSS-derived amplitudes. With data from the sweeps, scaling factors are available over the entire frequency spectrum, and an amplitude correction function was determined.
This amplitude correction function was tested on GNSS data from a footbridge, which were compared to RTS data. For regular pedestrian traffic, vibrations in the millimeter range occur at this specific bridge. Without the correction function, the GNSS amplitude was again too high. After applying the amplitude correction function, the amplitude of the main peak was comparable.
The results presented here are results based on a few data sets for GNSS receivers with a data rate of 20 Hz. The scaling factors derived from the sweep and the frequency steps are highly reproducible. However, additional research on receivers with higher data rates, other RTK processing software, and more tested frequencies for longer durations is necessary to generalize the derived correction function.
In the context of structural monitoring, eigenfrequencies below 10 Hz are very common. An incorrect amplitude calculation can influence the correct interpretation of damping ratios. Therefore, this study is important for correctly interpreting GNSS vibration monitoring data.
Author Contributions
Conceptualization, C.S.; Data curation, C.S.; Formal analysis, C.S.; Investigation, C.S.; Methodology, C.S.; Validation, C.S.; Writing—original draft, C.S. Writing—Review & Editing, C.S. and W.L.; Supervision, W.L.; Funding Acquisition, W.L.; All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Austrian Research Promotion Agency (FFG) within the Austrian Space Applications Programme (ASAP PNO: 888310). Supported by TU Graz Open Access Publishing Fund.
Data Availability Statement
The datasets presented in this article are not readily available because, the data are part of an ongoing study. Requests to access the datasets should be directed to c.schoenberger@tugraz.at.
Acknowledgments
Open Access Funding by the Graz University of Technology.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Yang, Y.; Zhang, Y.; Tan, X. Review on vibration-based structural health monitoring techniques and technical codes. Symmetry 2021, 13, 1998. [Google Scholar] [CrossRef] [Scilit]
- Wenzel, H. Health Monitoring of Bridges; John Wiley & Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
- Meirovitch, L. Fundamentals of Vibrations; Waveland Press: Long Grove, IL, USA, 2010. [Google Scholar]
- López-Aragón, J.A.; Puchol, V.; Astiz, M.A. Influence of the modal damping ratio calculation method in the analysis of dynamic events obtained in structural health monitoring of bridges. J. Civ. Struct. Health Monit. 2024, 14, 1191–1213. [Google Scholar] [CrossRef] [Scilit]
- Jeary, A.P. Damping in structures. J. Wind Eng. Ind. Aerodyn. 1997, 72, 345–355. [Google Scholar] [CrossRef] [Scilit]
- Merry, R.J.E. Wavelet Theory and Applications: A Literature Study. (DCT Rapporten; Vol. 2005.053). Technische Universiteit Eindhoven. 2005. Available online: https://scispace.com/pdf/wavelet-theory-and-applications-a-literature-study-2scp23ylob.pdf (accessed on 4 March 2019).
- Bruns, A. Fourier-, Hilbert- and wavelet-based signal analysis: Are they really different approaches? J. Neurosci. Methods 2004, 137, 321–332. [Google Scholar] [CrossRef] [Scilit]
- González, A.; Feng, K.; Casero, M. The use of the forced frequency of a bridge due to a truck fleet for estimating stiffness losses at low speed. Appl. Sci. 2022, 12, 11380. [Google Scholar] [CrossRef] [Scilit]
- Peeters, B.; De Roeck, G. One-year monitoring of the Z24-Bridge: Environmental effects versus damage events. Earthq. Eng. Struct. Dyn. 2001, 30, 149–171. [Google Scholar] [CrossRef] [Scilit]
- Goyal, D.; Pabla, B.S. The vibration monitoring methods and signal processing techniques for structural health monitoring: A review. Arch. Comput. Methods Eng. 2016, 23, 585–594. [Google Scholar] [CrossRef] [Scilit]
- Barker, C.; Woods, J.; Hoult, N.A.; Le, H.; Tolikonda, V. Pre- and Post-Rehabilitation Monitoring of a Steel Railway Bridge with Distributed and Discrete Sensors. J. Bridge Eng. 2022, 27, 5022002. [Google Scholar] [CrossRef] [Scilit]
- Pannese, E.M.; Take, W.A.; Hoult, N.A.; Yan, R.; Le, H. Bridge transition monitoring: Interpretation of track defects using digital image correlation and distributed fiber optic strain sensing. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2020, 234, 616–637. [Google Scholar] [CrossRef] [Scilit]
- Strasser, L.; Lienhart, W. Distributed fiber optic sensing during static and dynamic bridge loading. In Bridge Maintenance, Safety, Management, Digitalization and Sustainability; Jensen, J.S., Frangopol, D.M., Schmidt, J.W., Eds.; CRC Press: London, UK, 2024; pp. 1148–1155. [Google Scholar]
- Paziewski, J.; Sieradzki, R.; Baryla, R. Detection of structural vibration with high-rate precise point positioning: Case study results based on 100 Hz multi-GNSS observables and shake-table simulation. Sensors 2019, 19, 4832. [Google Scholar] [CrossRef] [Scilit]
- Kaloop, M.R.; Yigit, C.O.; El-Mowafy, A.; Bezcioglu, M.; Dindar, A.A.; Hu, J.W. Evaluation of multi-GNSS high-rate relative positioning for monitoring dynamic structural movements in the urban environment. Geomat. Nat. Hazards Risk 2020, 11, 2239–2262. [Google Scholar] [CrossRef] [Scilit]
- Qu, X.; Shu, B.; Ding, X.; Lu, Y.; Li, G.; Wang, L. Experimental study of accuracy of high-rate GNSS in context of structural health monitoring. Remote Sens. 2022, 14, 4989. [Google Scholar] [CrossRef] [Scilit]
- Bezcioglu, M.; Yigit, C.O.; Mazzoni, A.; Fortunato, M.; Dindar, A.A.; Karadeniz, B. High-rate (20 Hz) single-frequency GPS/GALILEO variometric approach for real-time structural health monitoring and rapid risk assessment. Adv. Space Res. 2022, 70, 1388–1405. [Google Scholar] [CrossRef] [Scilit]
- Paziewski, J.; Sieradzki, R.; Rapinski, J.; Tomaszewski, D.; Stepniak, K.; Geng, J.; Li, G. Integrating low-cost GNSS and MEMS accelerometer for precise dynamic displacement monitoring. Measurement 2025, 242, 115798. [Google Scholar] [CrossRef] [Scilit]
- Baryla, R. Application of GNSS antenna vibration simulator to validation of dynamic displacement detection systems. Rep. Geod. Geoinf. 2025, 120, 31–39. [Google Scholar] [CrossRef] [Scilit]
- Hohensinn, R.; Häberling, S.; Geiger, A. Dynamic displacements from high-rate GNSS: Error modeling and vibration detection. Measurement 2020, 157, 107655. [Google Scholar] [CrossRef] [Scilit]
- Casciati, F.; Fuggini, C. Engineering vibration monitoring by GPS: Long duration records. Earthq. Eng. Eng. Vib. 2009, 8, 459–467. [Google Scholar] [CrossRef] [Scilit]
- Moschas, F.; Stiros, S. Measurement of the dynamic displacements and of the modal frequencies of a short-span pedestrian bridge using GPS and an accelerometer. Eng. Struct. 2011, 33, 10–17. [Google Scholar] [CrossRef] [Scilit]
- Yu, J.; Meng, X.; Shao, X.; Yan, B.; Yang, L. Identification of dynamic displacements and modal frequencies of a medium-span suspension bridge using multimode GNSS processing. Eng. Struct. 2014, 81, 432–443. [Google Scholar] [CrossRef] [Scilit]
- Niu, Y.; Ye, Y.; Zhao, W.; Duan, Y.; Shu, J. Identifying modal parameters of a multispan bridge based on high-rate GNSS–RTK measurement using the CEEMD–RDT approach. J. Bridge Eng. 2021, 26, 4021049. [Google Scholar] [CrossRef] [Scilit]
- Górski, P. Investigation of dynamic characteristics of tall industrial chimney based on GPS measurements using Random Decrement Method. Eng. Struct. 2015, 83, 30–49. [Google Scholar] [CrossRef] [Scilit]
- Quesada-Olmo, N.; Jimenez-Martinez, M.J.; Farjas-Abadia, M. Real-time high-rise building monitoring system using global navigation satellite system technology. Measurement 2018, 123, 115–124. [Google Scholar] [CrossRef] [Scilit]
- Lovse, J.W.; Teskey, W.F.; Lachapelle, G.; Cannon, M.E. Dynamic deformation monitoring of tall structure using GPS technology. J. Surv. Eng. 1995, 121, 35–40. [Google Scholar] [CrossRef] [Scilit]
- Amman, W. Vibration induced by traffic and construction activitiy-bridge. In Vibration Problems in Structures: Practical Guidelines; Birkhausel: Boston, MA, USA, 1995; pp. 125–127. [Google Scholar]
- Gaile, L.; Sliseris, J.; Ratnika, L. Towards SHM of medium-rise buildings in non-seismic areas. In Proceedings of the 10th International Conference on Structural Health Monitoring of Intelligent Infrastructure, SHMII 10, Porto, Portugal, 30 June–2 July 2021; pp. 1–8. [Google Scholar]
- Shannon, C.E. Communication in the presence of noise. Proc. IRE 1949, 37, 10–21. [Google Scholar] [CrossRef] [Scilit]
- Sukhenko, A.; Meirambekuly, N.; Syzdykov, A.; Mukhamedgali, A.; Mellatova, Y. GNSS for High-Precision and Reliable Positioning: A Review of Correction Techniques and System Architectures. Appl. Sci. 2025, 15, 12304. [Google Scholar] [CrossRef] [Scilit]
- Schönberger, C.; Lienhart, W.; Kaden, B. Static and dynamic structural monitoring of civil infrastructure objects with GNSS. In SMART 2023: Smart Structures and Materials: Proceedings of the 10th International Conference on Smart Structures and Materials, Patras, Greece, 3–5 July 2023; Saravanos, D., Benjeddou, A., Chrysochoidis, N., Theodosiou, T., Eds.; Mechanical Engineering & Aeronautics Department: Patras, Greece, 2023. [Google Scholar]
- Takasu, T. RTKLIB: An Open Source Program Package for GNSS Positioning. 2011. Available online: https://www.rtklib.com/ (accessed on 4 March 2019).
- The MathWorks Inc. MATLAB, version 9.13.0 (R2018a); The MathWorks Inc.: Natick, MA, USA, 2018. Available online: https://www.mathworks.com (accessed on 4 March 2019).
- Andrews, L.C.; Phillips, R.L. Mathematical Techniques for Engineers and Scientists; Spie Press: Bellingham, WA, USA, 2003; Volume 118. [Google Scholar]
- Cerna, M.; Harvey, A.F. The Fundamentals of FFT-Based Signal Analysis and Measurement (pp. 1–20). Application Note 041, National Instruments. 2000. Available online: https://www.sjsu.edu/people/burford.furman/docs/me120/FFT_tutorial_NI.pdf (accessed on 9 October 2025).
- Rioul, O.; Vetterli, M. Wavelets and signal processing. IEEE Signal Process. Mag. 1991, 8, 14–38. [Google Scholar] [CrossRef] [Scilit]
- Giurgiutiu, V. Signal Processing and Pattern Recognition for PWAS-Based Structural Health Monitoring. In Structural Health Monitoring; Elsevier: Amsterdam, The Netherlands, 2008; pp. 589–656. [Google Scholar]
- Harris, F.J. On the use of windows for harmonic analysis with the discrete Fourier transform. Proc. IEEE 1978, 66, 51–83. [Google Scholar] [CrossRef] [Scilit]
- Karaev, A.K.; Gorlova, O.S.; Ponkratov, V.V.; Sedova, M.L.; Shmigol, N.S.; Vasyunina, M.L. A comparative analysis of the choice of mother wavelet functions affecting the accuracy of forecasts of daily balances in the treasury single account. Economies 2022, 10, 213. [Google Scholar] [CrossRef] [Scilit]
- Daubechies, I. The wavelet transform, time-frequency localization and signal analysis. IEEE Trans. Inf. Theory 2002, 36, 961–1005. [Google Scholar] [CrossRef] [Scilit]
- Leica Geosystems AG. Leica GS14/GS16: User Manual (Version 4.0). 2016. Available online: http://www.surveyteq.com/uploads/p_27AADE49-4B3B-AC7D-F9FB-C27769D1D218-1517301401.pdf (accessed on 4 March 2019).
- Leica Geosystems AG. Leica GS18: User Manual (Version 2.0). 2020. Available online: http://www.surveyteq.com/uploads/p_D8C5E8F5-8F71-A298-3851-2E6051F80551-1608202889.pdf (accessed on 4 March 2019).
- Leica Geosystems AG. Leica GR30/GM30/GR50: User Manual (Version 2.2.0). 2018. Available online: https://fcc.report/FCC-ID/RFD-GR50BT/6944906.pdf (accessed on 1 June 2021).
- Leica Geosystems AG. Leica GMX902 GG/GMX902 GNSS: User Manual (Version 1.3). 2017. Available online: https://www.gfk-leica.ru/files/catfiles/gnss/Leica_GMX902GNSS_User_Manual_en.pdf (accessed on 4 March 2019).
- NovAtel Inc. PwrPak7D Product Sheet (Version 6). 2020. Available online: https://hexagondownloads.blob.core.windows.net/public/Novatel/assets/Documents/Papers/PwrPak7D-PS/PwrPak7D-PS.pdf (accessed on 1 June 2021).
- APS Dynamics, Inc. APS 400 ELECTRO-SEIS®|Technical Datasheet. 2023. Available online: https://www.apsdynamics.com/en/products/details/vibration-exciter/aps-400.html (accessed on 9 December 2021).
- Micro Epsilon. Operating Instructions optoNCDT 1700 (1700-50), 112p. 2019. Available online: https://www.micro-epsilon.com/fileadmin/archive/operating-instructions/man--optoNCDT-1700--en.pdf (accessed on 9 December 2011).
- Schönberger, C.; Lienhart, W.; Moser, T. Dynamic monitoring of civil infrastructures with geodetic sensors. In 5th Joint International Symposium on Deformation Monitoring: JISDM 2022; Editorial Universitat Politècnica de València: Valencia, Spain, 2022; pp. 537–543. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.














