1. Introduction
Inertial measurement units (IMUs) are ubiquitous components in motion tracking systems, providing real-time data on angular velocity and linear acceleration, which form the basis for estimating spatial position and orientation. However, their precision tends to degrade under adverse environmental conditions.
The reliability of MEMS gyroscopes is closely tied to the integrity of their vacuum packaging, which ensures high-quality-factor (Q-factor) operation and low noise performance. A recurring conclusion across the literature is that helium poses a distinct reliability hazard due to its exceptional diffusivity through common encapsulation materials such as silicon dioxide and polymers [
1,
2]. Even moderate concentrations of helium can permeate the sensor cavity, increase internal pressure, and significantly degrade resonator performance. This process directly influences bias stability, scale factor accuracy, and noise parameters.
Comparative results of published studies (
Table 1) show that the severity of degradation is strongly dependent on the packaging technology. Devices using enclosures sealed with a layer of silicon wafers or epoxy resin exhibit significant vulnerability: polarization deviation changes of several hundred degrees per hour, and in extreme cases exceeding 1000°/h, have been reported after just one week of exposure to moderate helium concentrations [
3]. Scale factor errors of several thousand parts per million were also observed, highlighting the serious metrological consequences of helium diffusion [
3]. In contrast, gyroscopes enclosed in fully hermetic metal or ceramic housings show negligible changes under the same conditions, as demonstrated by the Epson M-G350 [
4].
The mechanism underlying these effects is consistently attributed to helium-induced reductions in Q-factor. Increased cavity pressure diminishes the sharpness of the resonator response, which reduces the signal-to-noise ratio, raises the angular random walk, and accelerates bias drift, as revealed by Allan variance analysis [
4,
5]. Geiger [
6] confirmed this mechanism by showing that MEMS resonators in helium display both a reduced Q-factor and shifts in resonance frequency compared with those in air. These effects directly shorten optimal averaging times and increase bias instability, limiting the suitability of affected devices for high-precision navigation.
More recent work has advanced this understanding. Paper [
2] developed a predictive degradation model for wafer-level vacuum-sealed MEMS gyroscopes, linking leak rate and cavity pressure growth with reductions in Q-factor, bias stability, and scale factor accuracy. This study provides the most recent and comprehensive framework for quantifying helium-induced degradation and complements earlier experimental observations.
Mitigation strategies described in the literature include the application of epoxy coatings and the use of barrier layers. While such measures provide partial improvements, none offer complete protection against helium ingress [
4]. More effective solutions involve the adoption of alternative barrier materials, such as silicon nitride or atomic-layer-deposited oxides [
1,
2], or the use of hermetically sealed metal or ceramic packages, which remain the most reliable approach [
7,
8]. For this reason, helium sensitivity must be treated as a critical selection criterion in applications such as magnetic resonance imaging, semiconductor processing, aerospace and defense, where helium exposure is common.
This work builds on practical experience gained during the development of optoelectronic guidance systems, where MEMS gyroscopes were integrated to monitor angular velocities of the optoelectronic head in both azimuth and elevation axes, forming an essential part of the system’s stabilization and control loop.
The motivation for this investigation emerged from our previous study [
9], which analyzed the temperature dependence of gyroscope noise using fractional constant- and variable-order models. Leveraging this background, the current work examines the performance of the same class of sensors under atypical environmental conditions, specifically under helium exposure. The main contribution of this paper is a systematic experimental evaluation of the gyroscope integrated in the LSM6DSO32 IMU sensor manufactured by STMicroelectronics, sourced from Adafruit (New York, NY, USA). This study aims to quantify the effects of helium exposure on the sensor’s noise model, offering new insights into the mechanisms of performance degradation and extending the findings of the earlier temperature-focused research.
Fractional calculus is a mathematical extension of classical calculus that allows differentiation and integration to be performed to arbitrary, non-integer orders [
10,
11,
12]. This approach introduces additional degrees of freedom into mathematical modeling, making it possible to capture complex system dynamics with greater precision and flexibility than traditional integer-order methods. With the growing availability of computational tools and robust numerical methods, fractional-order modeling is becoming a standard approach in areas such as control engineering [
13,
14] and bioengineering [
15,
16]. Fractional calculus also encompasses definitions of derivatives and integrals in which the order is time-varying [
17,
18]. Time-varying fractional-order derivatives can be applied, for example, in the development of control systems [
19] or in extensions of unscented Kalman filters based on fractional variable-order definitions [
20]. In some cases, time-varying orders can be interpreted in the form of equivalent switching schemes, which also have physical implementations using operational amplifiers [
21,
22]. These aspects highlight the nature of order variability in selected definitions and support the informed selection of an appropriate formulation when modeling dynamic processes or designing control systems.
This paper is organized as follows.
Section 2 begins with an overview of classical integer-order colored noises and then introduces the concept of noise described by fractional variable-order calculus.
Section 3 presents the idea of the conducted experiment, including a description of the data acquisition systems and the identification results obtained using variance- and correlation-based methods. This section also includes the analysis of the bias and variance of the investigated noise under helium exposure, with special emphasis on noise order identification using these two approaches. Finally,
Section 4 summarizes the identification results and provides concluding remarks.
2. Fractional-Order Time-Correlated Noise and Its Identification
Real stochastic processes often exhibit long-range dependencies that cannot be fully described by standard, integer-order noise models. To capture such memory effects, time-correlated noise can be generalized using fractional-order difference operators.
The classical integer-order colored noise is described by
where
f is a noise parameter and
denotes uncorrelated (typically white) noise.
A more general formulation introduces fractional-order dynamics using a backward difference operator
where
is the order of the difference operator
,
is the time-correlated noise, and
is uncorrelated noise. When
, this model reduces itself to the integer-order form. If
and
is Gaussian, Equation (
2) corresponds to a realization of a fractional Brownian motion or a fractional Gaussian noise. Time-varying
leads to multifractional noise processes. In multivariable cases, the scalar parameter
f can be generalized to a diagonal matrix
F and the scalar order
to a vector, allowing separate fractional behavior for each noise signal.
This fractional-order operator behaves as a derivative when
and as an integrator for
and becomes the identity operator for
. Since the infinite sample length of this operator is not practical for computation, a truncated version is used:
where the
factor and length of implementation
are defined as
and
The approximation length L influences both numerical accuracy and computational cost. Longer memory improves the fidelity of the fractional derivative but increases the complexity of implementation. In this work, the value is used for all computations.
Assuming a predefined order
, the noise parameter
f in Equation (
2) can be estimated using the Least Squares (LS) method. Rewriting the system in matrix form yields
where
The parameter
f is determined as
where
denotes the pseudoinverse operation. With this, the estimated source noise is given by
However, in practical applications, the observed signal often includes additional dynamically correlated noise sources. This situation can be modeled as
By applying the fractional difference operator to the observed output
and substituting the system dynamics, the following expression is obtained:
Consequently, the equation error is as follows:
This indicates that the equation error is influenced not only by the intrinsic system noise but also by measurement noise and its fractional difference. The presence of these multiple noise sources complicates the accurate identification of the fractional-order model.
To address this challenge, two methods are proposed for estimating the order. Both approaches rely on analyzing the properties of the estimated source noise, which reflects the mismatch between the observed signal and the assumed noise model.
The first method focuses on the variance of the estimated source noise. It assumes that the optimal value of order results in the smallest noise variance. A minimal variance indicates that the model successfully captures the underlying dynamics.
The second method is based on minimizing a quality index proposed in [
23], which measures the time correlation of the estimated source noise. The quality index is defined as the sum of absolute values of the autocorrelation function:
where
and
m is the shift between samples.
The variance-based and correlation-based methods make it possible to estimate the fractional order by selecting the model that best matches the observed noise characteristics.
3. Experimental Results
The main idea considered in this paper is to analyze the influence of exposing the gyro sensor to a helium environment on the gyro noise parameters. We can expect the reaction time for helium exposure to be rather long (in hours) because it must penetrate the sensor. For obtaining experimental data, the LSM6DSO32 gyro sensor was used. The maximum frequency that allows reading of data is 6660 Hz. For such a sampling frequency, it is possible to obtain data without additional digital signal processing (by discrete filters). Given the high value of sampling time and long collection time, it was necessary to develop a specialized method of data acquisition. To control these processes, the Arduino Portenta H7 board, paired with the Arduino Portenta Breakout, was used (Arduino, Monza, Italy). This board is built based on the STM32H747XI dual Cortex®-M7 + M4 32-bit low-power Arm® MCU, which has two cores: Cortex® M7 running at 480 MHz and Cortex® M4 running at 240 MHz. One core is dedicated to communication with the sensor, and the second core is dedicated to communication with the SD card for saving the obtained data. Due to restrictions implemented in Arduino Portenta FAT32, the maximum amount of saved data in one acquisition round was 4 GB, which allows for collecting data for approximately 12 h of continuous acquisition. That is why the collected data will be divided into separate sequences.
3.1. Experimental Setup
The configuration used in this study included several integral components (
Figure 1): a Microsoft Surface laptop functioning as the Operator Interface; an Arduino Portenta development board equipped with a dual-core STMicroelectronics STM32H747 processor (STMicroelectronics NV, Geneva, Switzerland) for real-time processing and I/O operations; a gas sampling bag; and an environmental chamber manufactured by Weiss Technik (model WAISS WKS3 270/70/20, Weiss Technik GmbH, Regierungsbezirk Gießen, Germany).
The LSM6DSO32 IMU sensor, as a tested component, was first placed inside a gas sampling bag filled with technical helium. The gas sampling bag is made of low-permeability materials, such as aluminium foils with barrier coatings or fluoropolymers (FEP, Tedlar, Adtech Polymer Engineering, Stroud, UK). Thanks to their multilayer structure, they are resistant to gas permeation as well as mechanical damage. The helium-filled bag containing the sensor was then placed inside the environmental chamber. This created a helium-rich environment immediately surrounding the IMU, allowing us to assess its performance under these specific conditions. Throughout the experiment, the chamber maintained a constant temperature of 22 °C to ensure thermal stability, and the atmospheric pressure was set to 1012 hPa. To avoid introducing additional noise or disturbances into the system that could compromise the data collection, helium was only added to the gas bag prior to the start of each measurement sequence. Consequently, no helium was introduced during the measurement process.
3.2. Measurement Methodology
The measurement setup was based on the STMicroelectronics LSM6DSO32 inertial measurement unit (IMU) and the Arduino Portenta development board. The LSM6DSO32 is a MEMS-based IMU that integrates a three-axis accelerometer and a three-axis gyroscope. It supports I2C and SPI communication interfaces and offers a maximum sampling frequency of 6.6 kHz. The accelerometer range is configurable up to g, providing a digital resolution of approximately 0.976 mg at g (16-bit output), while the gyroscope range reaches dps, with a digital resolution of about 0.061 dps (16-bit output).
Data acquisition and processing were handled by the Arduino Portenta board, which features a dual-core STM32H747 processor, 8 MB of SDRAM, three 16-bit A/D converters, and two 12-bit D/A converters—providing adequate resources for efficient, real-time operation throughout the experiment.
Due to the limitation of approximately 12 h available for continuous data collection, the measurement process was divided into a series of acquisition sequences, as presented in
Table 2.
As can be seen in
Table 2, we have acquired one reference dataset before helium exposure, five data sequences during helium exposure, and four sequences after helium exposure (one sequence after a long time to study the long-term effect of helium exposure).
The data collected during acquisition were as follows: gyro measurements from one axis, the time of obtaining the data, and a sample loss indication (to ensure that all data were collected properly). In one sequence (approximately 12 h of measurements), 187,159,392 samples were collected. In processing, the data were divided into 10,000 samples of fixed-length chunks (yielding 18,715 chunks) to better analyze changes in mean and variance values. To begin with, the offset value of the measured signal will be taken into consideration.
3.3. Gyro Bias Analysis
The bias will be analyzed as the mean value of the samples in each chunk separately (for 10,000 samples).
Figure 3 presents results of changes in noise offset during the time of sensor exposure to the helium gas. As can be noticed, there is a significant influence on offset drift values (which was expected when taking into account the literature presented in
Table 1). After
h of exposure, a high increase in the sensor noise bias can be noticed. In comparison to the reference value, the offset drift increases about 20 times more, which clearly emphasises the strong influence of the helium exposure on this MEMS sensor. As can also be noticed, this influence, after increasing at the beginning, decreases with the time of the exposure. The average value of offset drift for Sequence 5 (the last collected sequence during helium exposure) is about three times less than for the first collected sequence, but still about six times more than for the reference sequence.
After observing the influence on the helium exposure stage, it was worth analyzing the behavior of the noise offset in the situation where the sensor is exposed to air again (after stopping exposure to helium). The main issue was to recognize if the observed effect would be permanent.
In
Figure 4, the offset data for the situation after stopping the helium exposure are presented. As can be noticed, the offset drift decreases with time, but obtaining a drift comparable to this from the reference sequence took much more time than for exposure—it was observed in the sequence after 30 days of exposure. It is essential to note that the value of the offset itself does not return to the initial range, but remains permanently within the range of the offset observed at the end of the helium exposure.
Offset drift data are summarized in
Table 3. It is important to notice that for Sequence H1, the average value of the drift was obtained for the whole time range of acquisition and also included the beginning part when the influence of the helium exposure was not observed. The average drift value, excluding the initial delay, was 0.0774 and was higher than for Sequence H2.
3.4. Variance Analisys
Previous results showed a strong influence of helium exposure on the offset value; in this section, analysis of the measurement noise variances will be taken into consideration.
Figure 5 presents plots of variances obtained for 10,000 sample chunks separately. Plots are presented only for chosen sequences due to space limitations. As can be noticed from these plots, the variance does not seem to have any evident or meaningful rule of variability.
More precisely, results are composed in
Table 4, with the mean value of variance for the whole sequence and variance of variances obtained for each chunk separately. The data presented in the table were obtained for all sequences, and as can be seen, values of variance and variance of variances differ from each other only marginally. This suggests that the helium exposure does not have an effect on the noise type; however, additionally, tests based on the identification of fractional-order noise will be needed.
3.5. Order Identification Based on Variance and Correlation Methods
In this section, the results of the analysis based on the fractional-order noise identification algorithm will be presented and verified. In contradiction to previous results of variance, these results will be focused on the source noise—the noise obtained as an error of the LS identification process (see Equation (
12)). Two methods for analysis will be used: variance and correlation analysis methods. The variance method assumes that the identified order occurs for a minimum of source noise variance. Otherwise, for correlation-based analysis, the identified orders occur for a minimum correlation of the source noise.
Figure 6,
Figure 7,
Figure 8 and
Figure 9 present the results of the order analysis based on the variance and correlation methods for the chosen sequences. As can be noticed, the obtained plots do not present a clear dependency, as was the case for a temperature relation in [
9]; the surface of the 3D plot has a rather noisy character. However, the minimum of each plot for particular chunks is nearly at the same point, which led to the conclusion that the order of the noise does not depend on helium exposure.
More detailed results are summarized in
Table 5 and
Table 6, and we can clearly observe that the estimated order for the variance method is nearly the same for all sequences, also with a very low value of variance. For the correlation method, the changes are marginally larger and have higher variance, but still remain at negligible values. These results confirm observations from variance analysis from the previous section that the character of noise does not depend on exposure to the helium; the influence is only in the offset of the noise.
The estimated orders obtained from these two methods differ from each other; the variance method yields an order of approximately 1, while the correlation method yields an order of about 1.4. A similar difference was also observed between these two methods in the case of temperature noise, as seen in [
23]. In [
9], an alternative method based on estimation analysis is presented, showing that the correlation method yields more accurate results for the estimation process. However, this method is more computationally intensive. For observing order-changing dependency, both methods used in this paper provide sufficient results.
4. Conclusions
This paper was devoted to analyzing the influence of exposing the MEMS sensor (specifically the gyroscope from the particular example of the LSM6DSO32 sensor) to helium gas. The analysis focused on gyroscope noise parameters, including offset (bias), variance, and the type of dynamical correlation in the noise—specifically, the fractional order of the noise. The model fractional-order noise was identified using two approaches: variance analysis and a selected correlation indicator applied to data collected at different time intervals.
Experimental data were collected in 10 sequences in various situations: 1—reference sequence—before helium exposure, 5 sequences during helium exposure, and 4 sequences after stopping exposure.
A detailed examination of the noise measurements leads to the observation that there is a strong influence on the offset when the sensor is exposed to the helium-filled environment. Under these conditions, the offset increases over time. Such behavior is similar to that presented in the literature collected in
Table 1. In this paper, we use less pressure (atmospheric) than in other articles and analyze the fractional noise order. This is because what is also interesting—in opposition to the offset—is that the noise variance shows only marginal and negligible changes under helium exposure. This suggests that exposing the sensor to the helium environment does not significantly affect this parameter.
Further analysis of the sensor’s dynamic model, based on fractional-order noise methods, shows that across different data segments collected at specific intervals, the model order remains largely consistent, with only small deviations. In the case of model order identification using the variance-based method, a value of approximately 1.4 was obtained, while the correlation-based approach yielded a value of 1. Despite this difference between the two methods, the noise model maintains a constant order. This insight can be used when modeling noise in scenarios where computational complexity needs to be minimized. Applying a fractional but constant-order model is less computationally demanding than using a model with a varying order, which requires more resources and a longer processing time.
The offset drift after exposing the sensor to the helium with some delay at the beginning of the exposure starts to increase to a value about 20 times higher than for the reference sequence, and the last measurement during exposure shows that the value of the drift is about six times more than the reference value. After stopping, the exposure value of the drift decreases with time, but much more slowly than for the exposure stage. A range close to reference sequence values was measured after 30 days of exposure. Most notably, the drift comes back to the range of the reference sequence, but the value of the offset itself does not—the offset seems to be changed permanently. During the whole experiment, the offset increased from a value of 0.775 to 4.242.
To complement the noise analysis,
Figure 10 presents a comparison of the Allan variance for the considered datasets. It can be observed that the estimated values coincide up to the point where the minimum is reached. Differences start to appear at averaging times of around 20 s, where the dataset recorded after starting helium exposure shows the steepest increase and reaches the highest values. This behavior is attributed to the growth in long-term drift resulting from helium influence. Sensor errors clearly increase for longer averaging times, particularly for the H1 sequence, which corresponds to the dataset collected during helium exposure. The Allan variance characteristics for the dataset recorded a long time after stopping helium exposure are the most similar to the reference data.
Considering that the helium concentration in the air is very small (approximately 5.2 ppm), it can affect the sensor very slowly, providing an indicative insight into the changes that may occur during the sensor’s aging process. This can give very important information in the maintenance management process. However, in the conducted study, the main focus was on the nature of the order of the model and its constancy, while other aspects of parametric noise modeling will be considered as future research directions.