Abstract
The proliferation of indoor location-based services has increased the demand of indoor positioning technology. Severe multipath and coherence effects are the difference between signal propagation indoors and outdoors. Most existing indoor localization methods build their models in 2-dimensional space and try to avoid the influence of multipath. We propose a method to realize 3-dimensional indoor positioning with single base station by using multipath channel. The angles of multipath coherent signals are estimated by MIMO antenna and the delays are estimated by OFDM signal. To avoid the complicated calculation in joint estimation of angles and delays in 3-dimensional space, the angles and delays are estimated separately and matched by the proposed algorithm. The line-of-sight channel is differentiated by time delay, and the reflection paths for non-line-of-sight channels are established with angle information and indoor maps. Finally, combine the angle information of the reflection paths and the line-of-sight path to obtain the target position in 3-dimensional indoor space. We verified the method through simulation in an indoor space of . The positioning errors are submeter level in cases and less than 0.4m in cases. The proposed method requires only one base station and can be applied in most wireless networks. Compared with existing indoor localization methods, it has lower computational complexity and higher application potential.
1. Introduction
Location information plays an important role in communications, navigation, and other fields. The expanding of indoor space of modern building facilities has derived many new services and applications based on location information, which puts forward new requirements and challenges for indoor positioning technology. Common indoor positioning technologies mainly include Inertial Navigation [1], Infrared [2], Ultrasonic [3], Radio Frequency IDentification [4], Bluetooth [5], WiFi [6], Ultra WideBand [7], Visible Light [8], and Wireless Communication Network [9]. Researchers have developed many indoor positioning methods based on these technologies [10], but most of these technologies cannot balance the positioning accuracy, coverage, and cost. Wireless communication network is one of the signals with the widest indoor coverage and the most equipment. In order to increase the transmission performance, the new technologies such as Orthogonal Frequency Division Multiplexing (OFDM) and Multiple Input Multiple Output (MIMO) are introduced, and the technical specifications also divide the higher frequency band and wider bandwidth to it, such as millimeter wave band in 5G mobile network [11], that also brings new opportunities for indoor positioning. In addition, 3GPP also puts forward the requirement that the positioning error of the User Equipment (UE) in future wireless communication should be less than 3 m for 80% of indoor environment [12]. Therefore, it is of great significance to study for indoor positioning technology based on wireless communication networks.
The biggest difference between signal propagation in indoor and outdoor environment is that there has serious multipath interference in complex indoor environment. Researchers have proposed various solutions to this problem. Garcia et al. proposed a direct localization approach for Massive MIMO [13], which is based on the framework of a novel compressed sensing. They distinguished the Line-Of-Sight (LOS) and Non-Line-of-Sight (NLOS) signal paths by exploiting the fact that LOS components must originate from a common location, whereas NLOS components have arbitrary AOA. But the model they used is a 2-dimensional (2D) rectangle plane, and four circular array antennas are distributed in four corners. Ma et al. proposed an indoor localization method based on Angle of Arrival (AOA) and Phase Difference Of Arrival (PDOA) using virtual stations for passive ultrahigh frequency radio frequency identification [4]. They choose the two strongest paths according to the received signal strength and use the reflection principle of multipath to establish virtual BS to perform localization. But they did not discuss that the power of LOS path may be lower than NLOS path in some actual indoor positioning environment, for example, the signal can penetrate the obstacle and some energy will be absorbed in LOS path. Zhou et al. proposed an indoor localization method of using the adjacent angle power difference [14]. They use the OMP algorithm to obtain the initial estimation of the direction and adjust it through the power difference of the adjacent angle. And then, the previous location is used as the starting point of the next, so the estimation accuracy and stability of continuous moving target are effectively improved. He and So proposed LTE indoor localization system which combines positioning algorithms based on the Time Difference Of Arrival (TDOA) and fingerprinting [15], they determine a coarse target location through the TDOA algorithm and use it to identify the subarea of monitoring area which includes the best location estimate. Then, the fingerprinting algorithm based on deep neural net will perform the accurate location point by using the corresponding subarea.
In general, positioning technology mainly uses the propagation time, propagation direction, and power attenuation of electromagnetic wave or acoustic wave in space. From the existing research progress, the time-based positioning requires high-precision clock synchronization or large bandwidth, and at least three base stations (BS) are required. The positioning based on signal strength is vulnerable to the environment and needs to update the priori information frequently. The positioning technology based on angle information requires the equipment to have an array antenna, or at least two BS are required. For indoor multipath effect, there are three main processing methods. First way is trying to avoid the influence of multipath signals during positioning [13, 16], the second way is to make full use of multipath signals [4, 17, 18], and the third way is to use multipath signals indirectly according to the characteristics of the environment, like some algorithms which is based on fingerprint information and machine learning [14, 15]. In the future indoor positioning technology, a major trend is to combine these principles to achieve high-precision positioning.
In this paper, we propose a 3-dimensional (3D) indoor positioning method based on multipath information, which makes full use of OFDM technology and MIMO array antenna in wireless communication networks. The main contributions of this paper are as follows. (1)TDOA and AOA estimation algorithms for indoor multipath signals, the algorithm can avoid the computational complexity of joint estimation(2)making full use of the multipath signal of indoor complex environment. Combining the TDOA and AOA information with the indoor map to reconstruct the indoor multipath channel model(3)realizing the indoor positioning in 3D spatial based on single BS, which has lower equipment cost and better application prospect than existing methods
The main works of each section are as follows. We discuss the existing research of indoor positioning and the advantages of our research in the first section. In Section 2, we introduce the indoor space model and signal model of this paper. In Section 3, we describe TDOA and AOA algorithms for multipath coherent signals. In Section 4, we describe the matching methods of AOA and TDOA, and how to obtain the target location. We simulate the proposed method in Section 5 and summarize the full paper in the last section.
2. System Model of 3D Indoor Positioning
2.1. Indoor Environment Model
The 3D indoor environment model of this paper is a cube space, in which the length, width, and height are 8m, 6m, and 4.5m, respectively; here, the m means meter, as shown in Figure 1. Establish a 3D coordinate system with the top center as the origin. The -axis is perpendicular to the front and rear planes, and the -axis is perpendicular to the left and right planes. Take the positive direction of the -axis as the north of indoor environment, the equations of each plane are shown in Table 1.

Suppose is the signal source location in the space, and the is the reference antenna of array antenna is the path of the multipath channel, where is the reflection point of the -th multipath channel on the wall and the LOS path has no reflection point. Due to the signals after multiple reflections and long-distance propagation have severe fading, only the shorter paths are considered. In Figure 1, we set the coordinate of UE is the coordinate of BS is . Then, we can obtain the reflection points of the three NLOS paths which are .
Since the array antenna located in the central of the top, we design it as a “+” shape, it can obtain the maximum planar antenna aperture. As shown in Figure 2(a). The whole array has 31 antenna elements, which are divided into two identical Uniform Linear Arrays (ULA) and distributed on the -axis and -axis, respectively. Figure 2(b) is the ULA on -axis. The 9th antenna of two ULA is a common array element and can be regarded as reference array element. As an example, we set the array element spacing of ULA is 0.03 m, which can be applied to any wireless network with frequencies below 5GHz. For higher frequency, the element spacing can be adjusted to meet the limit of less than half the signal wavelength.

(a)

(b)

(c)
2.2. Positioning Signal Model
One of the purposes of this paper is to use OFDM pilot subcarrier signals to realize TDOA estimation of multipath signals, so we do not care about the details of information transmission. Another advantage of using pilot subcarrier signals is that it does not occupy the information transmission rate. Consider an OFDM signal with subcarriers, the transmission symbols of OFDM can be expressed as Equation (1). whereand is the data duration of OFDM symbols is the transmission gain of the UE, represents the data on the -th subcarrier represents the carrier frequency modulated by the communication system, and is the frequency interval of subcarriers.
When the OFDM signal propagates in indoor environment, the impact response of multipath channel can be expressed as Equation (2). where is the number of channels is the amplitude fading of the -th path, is the transmission time of the signal, and is the delay of multipath channel.
The multipath signals received by a single antenna can be expressed as Equation (3). where is the gain of the receiving array antenna, is the Gaussian white noise, since the change of channel is very slow compared with the sampling time, can be regarded as constants, and we assume these components are 1. The phase change caused by reflection is very small compared with propagation delay, which has been ignored.
Some time-based methods assume there is high-precision time synchronization between the transmitter and receiver [19]. The delays of these algorithms estimate are as shown in Equation (3), but the high cost of atomic clock and the low sampling frequency of communication system make these methods not suitable for practical application. Theoretically, the signal of LOS path will first arrive at the receiver due to the shortest distance. Set -th path is the LOS channel and the signal from arrive at the receiver at time where and is the moment when the signal is emitted. The TDOA between NLOS channels and LOS channel is . Thus, Equation (3) can be changed to Equation 4.
3. AOA and TDOA Calculation
3.1. AOA Algorithm with Multipath Channel
Most existing algorithms obtain the AOA of the signal in 3D space by jointly estimating the pitch angles and azimuth angles [20, 21], which makes the calculation very complicated. To simplify the algorithm, we do not estimate the angles jointly.
The spatial smoothing MUltiple SIgnal Classification (MUSIC) algorithm is used to estimate the AOA of multipath signals in this paper. The 1-dimensional MUSIC algorithm has the advantages of superresolution and high precision compared with the traditional beamforming algorithms and has lower computational complexity compared with the compressed sensing algorithms. And the computational complexity of MUSIC algorithm will increase exponentially with the number of dimensions when performing joint estimation, which is one of the shortcomings of the MUSIC algorithm. But we avoid this disadvantage by estimating the azimuth angles on two coordinate axes separately, and then match the two angles to obtain the AOA in 3D space.
Taking the ULA on the -axis as an example to introduce the principle of spatial smoothing MUSIC algorithm. The structure of ULA is shown in Figure 2(b), there are antennas uniformly distributed in a line with the same spacing . We set the -th antenna as the reference antenna and the right direction is the positive direction of the -axis. When the far-field signals are incident on the array antenna, the signals received by -th antenna can be expressed as Equation (5). where is the delay between the -th antenna and reference antenna, and is the speed of light. is the angle between signal propagation direction and the normal of ULA.
Only one subcarrier frequency is needed to estimate AOA. Thus, the signal matrix of the -th subcarrier received by the array can be expressed as Equation (6). where “” represents the transpose of matrix.
The steering vector of array antenna is shown in Equation (7).
The multipath signals matrix is shown in Equation (8).
The mathematical model of can be expressed as Equation (9). where , and is the noise part.
It can be seen from Equation (8) that the NLOS path signals can be represented by the LOS path signal as and the phase difference between each NLOS and LOS path is fixed. That means they are coherent signals. We use spatial smoothing to deal with multipath signals. Decompose the array antenna into staggered subarrays, as shown in Figure 2(b). The number of antennas of each subarray is . Taking the first subarray as the reference subarray, the data of the -th subarray can be expressed as Equation 10. where means the -th subarray of -axis array antenna, and is the noise part of-th subarray, the expression matrix is shown in Equation (11).
The covariance matrix of the forward spatial smoothing MUSIC algorithm is obtained as Equation (12). where and the represents the mean value represents the conjugate transpose.
If taking the rightmost array as the reference array, the covariance matrix of the backward spatial smoothing MUSIC algorithm as Equation (13) can be obtained by using a similar method. where is the dimension transformation matrix as shown in Equation (14).
The covariance matrix of forward and backward spatial smoothing algorithm is shown in Equation (15).
Setting the number of sampling snapshots in practical application is the maximum likelihood estimation of the covariance matrix is . Eigenvalue decomposition of is shown in Equation 16. where is the part of larger eigenvalues. is the eigenvectors corresponding to represents the signal subspace is the part of smaller eigenvalues is the eigenvectors corresponding to represents the noise subspace. Due to signal subspace which is the same as the subspace formed by the steering vectors of incident signals, the spectral formula of MUSIC algorithm is obtained as Equation 17.
Since the noise will not be equal to 0. By putting all possible values of into Equation (17), the right angles will make get the maximum value.
3.2. TDOA Algorithm for Multipath Channel
We apply the spatial smoothing MUSIC algorithm to the frequency domain and realize the TDOA estimation based on the difference of subcarrier phases. The proposed algorithm can avoid the requirement of time synchronization and high sampling frequency. The phase of the -th subcarrier from the -th multipath to the array antenna is set as where is the phase of the LOS path. The phase difference between NLOS path and LOS path can be expressed as Equation (18).
Due to the period number of in is fuzzy. But we can get the phase difference between the -th and -th subcarrier as Equation 19. where .
Equation (19) avoids the fuzzy of period number caused by and the can be considered the pilot subcarriers of OFDM signal. Pilot subcarriers are discretely inserted into the subcarriers of OFDM. And the pilot is a kind of signals known to both transmitter and receiver. As shown in Figure 3(a), the distance differences of multipath channels in our model are too short than the half wavelength of 7MHz, which makes the phase differences too small to be distinguished. Figures 3(b)–3(d) show that with increasing, the results of TDOA estimation become better. The simulation results in Figure 3 reflect that only when the frequency interval is properly selected, the TDOA can be estimated. For better TDOA resolution, only partial pilot subcarriers are extracted from the reference antenna to estimate TDOA in our model. Setting the interval and suppose there are in the OFDM signal. The -th pilot subcarriers signal can be expressed as Equation 20. where represents the data of pilot signal, some constant terms of this formula are ignored for simplifying the calculation.

(a)

(b)

(c)

(d)
Setting the pilot subcarriers be uniformly arranged in the frequency domain as shown in Figure 2(c), and the first frequency on the left side is the reference frequency, the right side is the direction of frequency increase. The pilot signals received by the reference antenna can be expressed as Equation (21). where is the noise matrix, is the pilot data received by the reference antenna, and is the steering matrix of TDOA as shown in Equation (22). where can be expressed as Equation (23).
Dividing pilot subcarriers into interleaved subarrays. Then, the MUSIC algorithm can be applied to the frequency domain using a similar way as AOA estimation. Taking the first subarray as the reference subarray, the signals of the -th subarray can be expressed as Equation (24). where and is the number of pilot subcarriers in each subarray represents the noise, the matrix is shown in Equation (25).
4. Positioning Algorithms in Indoor Multipath Environment
4.1. Matching of TDOA and AOA
Although the method for jointly estimating time, azimuth and pitch angles can directly obtain the correspondence between the TDOA and AOA in 3D space, the computational complexity will increase exponentially with the number of estimated parameters. The TDOA and AOA are individually estimated by the proposed method in the previous section, but it needs to be matched before positioning. According to Equation (5), except for the reference antenna, the pilot signals on the-th array element also contain the information of where the can be regarded as 0. has been estimated by the phase differences of pilot signals on reference array element. contains the angle information of the signals and the position information of the array element in the array antenna. Therefore, using the frequency domain smoothing MUSIC algorithm to process the pilot signals on the -th array element can obtain the delay information of and . Based on this principle, we realize the matching of TDOA and AOA. The spectral formula of the -th array element can be expressed as Equation 26. where is the noise feature vector, the expression of is shown in Equation (27). where .
Combining all the estimated AOA and TDOA in pairs and bringing them into Equation 27. When there is a large solution to Equation (26), it means that AOA and TDOA come from the same multipath signal. The multipath delay spread is larger than the time difference among array elements. To make the matching algorithm more effective, we use the farthest array elements. Similarly, using the same method to match the multipath TDOA with the AOA estimated by the array antenna on y-axis. If the AOA estimated by the array antenna on the -axis corresponds to the same TDOA as the AOA estimated by the array antenna on the -axis, it means that they come from the same signal.
4.2. Calculation of Target Position
Selecting the earliest arriving signal as the LOS path signal through TDOA, and the others are NLOS path signals. Then, constructing the reflection paths of NLOS channels combined with indoor map, the location is obtained through the LOS path and the reflection paths. For the 3D spatial coordinate system as shown in Figure 1, the AOA estimated in previous content is the angles between the signal propagation directions and the normal of coordinate axes. Equation (28) can convert to . where represent the angle between the -th multipath signal propagation direction and the positive direction of -axis, -axis, and -axis, respectively, and in the model of Figure 1.
The direction vector of the -th multipath signal received by the array antenna can be expressed as Equation (29).
And the line equations where located can be expressed as Equation (30). where is the coordinate of one known point on the line is the scale factor between the point on the line and the point . For the multipath signals received by the array antenna is the coordinate of reference antenna.
The NLOS paths are generated by the reflection of the walls, so the path lines will intersect the plane of the walls. Bring the plane equation parameters shown in Table 1 into Equation (30) to obtain the coordinates of all intersection points. Since the coordinates of the reflection points must meet the conditions of indoor space, that is we can exclude those intersections located outside the indoor space. Setting the coordinates of the reflection point of the -th path in the indoor space is and the angles between the line where the path of emission signal is located and the positive direction of the 3 axes are . According to the law of reflection for electromagnetic waves whose incident angle is equal to the reflection angle. If the plane is parallel to the -axis, the relationship between and isand if the plane is perpendicular to the -axis, the relationship between and is. The same principle can be applied to and . Bring and into Equation 30 to obtain the line equations of the NLOS paths before reflection, and we denote these equations of lines as where
Theoretically, the intersection of line and lines is the target location. A system of line equations for the paths can be constructed as Equation (31). where are the direction vectors of line equations and .
Due to the noise and the measurement errors, these lines may not intersect in 3D space. It means that Equation (31) may not have a common solution. In our method, the point in space with the closest distance to and all is regarded as the target location. The parameters in Equation 31 need to be solved can be defined as Equation (32). where are the estimated location coordinates of the target.
The direction vector parameters in Equation (31) can be defined as Equation (33). where is a dimensional unit vector is a dimensional zero vector.
The coordinate parameters of the reference antenna and reflection points are defined as Equation (34).
According to equations (32)–(34), Equation (31) can be expressed as the matrix form: . And the can be solved through the method of least squares as Equation (35).
Since the multipath signals are transmitted from one point, the lines and will not be parallel to each other in space, so Equation (36) must have a solution and the first three elements of are regarded as the target position coordinates.
5. Simulation and Analysis
In this section, we will build a complete indoor positioning simulation based on the model in Figure 1. Firstly, we analyze the advantages of using smoothing algorithms to process multipath coherent signals. Figures 4(a) and 4(b) show the AOA estimation results of classical MUSIC algorithm and spatial smoothing MUSIC algorithm, respectively. It can be seen that the spatial smoothing MUSIC algorithm can estimate the AOA but the classical MUSIC algorithm is not available. An array antenna with elements can estimate up to multipath signals by using the spatial smoothing MUSIC algorithm. That means 16 antennas can estimate 10 multipath signals at the same time which can fully meet the needs of indoor environment. Using the same method can estimate angles between the signal propagation directions and the normal of -axis. The model has 4 multipath signals, but it can be seen from Figure 4(b) , the ULA on the -axis can only estimate the AOA of 3 paths. That is because the AOA of the two multipath paths is too close to be distinguished by the array antenna. The same happens with the ULA located on the -axis. But this does not affect the correctness of our algorithm, we will restore the missing angles through the matching algorithm.

(a)

(b)
Figures 5(a) and 5(b) show the TDOA estimation results of classical MUSIC algorithm and frequency domain smoothing MUSIC algorithm, respectively. It can be seen that the TDOA of coherent signals can be estimated by frequency domain smoothing MUSIC algorithm.

(a)

(b)
Since the estimated number of AOA is less than the actual number, the matching algorithm needs to use one of the AOA twice to recover the missing AOA information. The proposed matching algorithm makes up for this shortcoming by combining all angles and delays. For better resolution, the first array element which is farthest from the reference array element is selected for matching estimation. Figure 6 shows the simulation results of the proposed matching algorithm, where the AOA of the -axis and -axis is matched with the TDOA, respectively. “” corresponds to the axis label at the bottom of the graph indicating the matching result between the TDOA and AOA of the -axis. “+” corresponds to the axis label at the top of the graph indicating the matching result between the TDOA and AOA of the -axis. Both the four larger values of “” and “+” above the dotted line in Figure 6 are chosen as the AOA and TDOA for the successful matching. It can be seen that each TDOA corresponds to AOA in the direction of -axis and -axis, respectively, where is the LOS path are the 3 NLOS paths. The angles and are used twice, respectively. In the actual environment, the corresponding angles of are 12.6°, 13.34°, and the corresponding angles of are -20.094° and -17.92°. They are very close and considered to be the same value by the array antenna, respectively.

There are two types of AOA and one type of TDOA in our model that need to be estimated. Assuming that the angle range is [0°, 180°] and the resolution is 0.1°, the time delay range is [1, 30]ns and the resolution is 0.1ns. Then, traditional joint estimation MUSIC algorithm needs to calculate the spectral formula of MUSIC algorithm for times in total. We used the 3 times MUSIC algorithm and the twice matching algorithm to obtain these three parameters, respectively, which needs to calculate the spectral formula of MUSIC algorithm for times in total. Compared with the existing joint estimation algorithm, the proposed algorithm greatly reduces the computational complexity.
After obtaining the AOA and TDOA of the multipath signals in 3D space, we verified the target position calculation algorithm in Section 4.2 through simulations. As shown in Figure 7(a) is the actual target location (represented by “+”). The thicker dotted lines represent the AOA of the multipath signals received by the array antenna. , represent the reflection points of NLOS paths, respectively. The solid lines are the path used for positioning. is the estimated target coordinate (represented by “○”). It can be seen from Figure 7(b), although the positioning paths are far from the actual location of the target and do not intersect in 3D space, the closest point to all of these positioning paths does not deviate much from the actual location of UE.

(a)

(b)
Unlike most existing algorithms which treat multipath signals as a kind of interference or require multiple BS to coordinate positioning, the proposed method makes full use of multipath signals and only needs one BS to achieve 3D indoor positioning. In addition, our algorithms do not require precise clock synchronization of transceivers, and it is more accurate to judge the LOS channel by TDOA than by signal strength.
In order to evaluate the influence of noise, we simulate the positioning error under a different Signal-to-Noise Ratio (SNR). The positioning error is defined as Equation (36). where is the number of times for positioning is the target coordinates estimated by the proposed method, and is the actual coordinates of the target.
Figure 8(a) shows the results of the evaluation about the influence of SNR. In the simulation experiments, the number of snapshots is set as 64. To avoid the influence of accidental factors, the positioning error at each SNR is the average value of 50 positioning errors, that is, It can be seen that when the SNR is set to the improvement of positioning errors will be very small. That is because when the SNR is improved, the errors caused by SNR will be very small, but the errors caused by resolution of the array antenna will become the main factor restricting the positioning accuracy. That is in the process of AOA estimation, the two angles with very small difference are regarded as the same AOA.

(a)

(b)
In order to evaluate the positioning errors of the proposed method, Figure 8(b) shows the Cumulative Distribution Function (CDF) curve of errors, where the simulation conditions are set as. It can be seen that in of the cases, the positioning accuracy is within submeter level, and within in of the cases. Note that the CDF curve is approximately stepped, the reason for this is the amplification effect of the reflection paths on the errors. For example, when the AOA estimated by the ULA at one of coordinate axes has errors, that will cause this multipath signal to have AOA errors on the other coordinate axes, too. And these errors will be increased again on the NLOS paths after reflection, and the longer the multipath paths, the more obvious the increase of these errors; finally, all these errors constitute the positioning errors.
6. Conclusions
The purpose of this research is to realize the 3D positioning with a single BS in complex indoor space. Signal propagation in indoor environment with serious multipath effects and those multipath signals are coherent, which make indoor positioning very difficult. Combining MIMO technology and OFDM technology in wireless communication system, we use the array antenna to estimate the AOA of the multipath signals and apply the spatial smoothing algorithm to the frequency domain to realize the TDOA estimation of multiple coherent signals. Then, we proposed a matching method of TODA and AOA, which reduced the computational complexity. After obtaining the TODA and AOA of the multipath signals, the LOS channel and NLOS channels are distinguished by TODA, and then, the AOA are combined with the indoor map to establish the reflection paths. The target location in 3D indoor space is obtained by combining the line equation where the reflection paths and the LOS path are located in 3D coordinate system. Finally, the proposed algorithm is verified by simulations. The results show the correctness of our method, and the localization accuracy is kept in the submeter level in 95% of the cases, and within 0.4m in 60% of the cases.
Most of existing indoor positioning methods are based on 2D models, the algorithms require at least two or more BS for collaborative positioning, some methods try to avoid the effects of multipath signals. However, from the perspective of cost and application, single BS positioning is one of the most potential solutions for indoor positioning in the future. The method proposed in this paper not only utilizes multipath signals to realize the positioning of a single BS but also extends the indoor positioning algorithm to 3D space. That makes our positioning method have greater application prospects.
Due to the resolution of ULA is not fine enough, the two AOA with very small difference are regarded as the same one, which will negatively affect the positioning results. This problem also occurs in other AOA estimation algorithms. How to avoid the influence of these errors remains to be further studied.
Data Availability
The simulation data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no competing interests.