Next Article in Journal
An Evaluation of Hardware-Efficient Quantum Neural Networks for Image Data Classification
Previous Article in Journal
A Review of Machine Learning Techniques in Analog Integrated Circuit Design Automation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Channel-Quality-Evaluation-Based Anchor Node Selection for UWB Indoor Positioning

1
School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
2
China Mobile Chengdu Institute of Research and Development, Chengdu 610213, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(3), 436; https://doi.org/10.3390/electronics11030436
Submission received: 26 November 2021 / Revised: 20 January 2022 / Accepted: 28 January 2022 / Published: 31 January 2022
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
Ultra-wideband (UWB) is a widely used technology in wireless indoor positioning. However, Non-line-of-sight (NLOS) and complex multipath fading introduce positioning errors to the UWB system. In order to alleviate the influence of non-line-of-sight (NLOS) and multipath fading, a channel-quality-evaluation-based method is proposed in this paper. In the proposed method, the qualities of the channel between unknown nodes and anchor nodes are evaluated by a weighted equation related to the channel impulse response (CIR) characteristics. Anchor nodes with higher quality are selected adaptively for positioning. The experiments showed that this method can reduce the root-mean-squared error (RMSE) of the positioning results by 40.4% on average and 95.78% in some strongly degraded cases.

1. Introduction

Ultra-wideband (UWB) technology is popular in indoor positioning because of its high resolution and accuracy. The time of arrival and time difference of arrival are usually used for positioning in UWB systems [1]. These two methods rely on the estimated distance for localization. In a real scene, non-line-of-sight (NLOS) introduces much error to the measured data, which results in the error of the estimated distance. Thus, the positioning accuracy is strongly deteriorated, even going to meter-level error in some cases [2]. NLOS is owed to the blocking of the direct propagation of electromagnetic waves in the scene. Especially, when metal plates or concrete walls stand in the direct path, a more serious error will be introduced [3,4]. To tackle the positioning error caused by NLOS, there are two main solutions:
  •  Mitigate or correct the ranging error. This can be assisted by using an inertial navigation system (INS) [5,6,7]. When using the INS alone, the error will accumulate and the accuracy will become worse due to its characteristics, but using it in combination with UWB positioning can effectively improve the accuracy in the case of NOLS. In addition, the fingerprint of the position can be used to improve the positioning accuracy [8,9,10]. The fingerprint of the location is formed by collecting the features of the location in advance and training on them. The application is performed by finding the best-matching features to determine the location. This approach requires tedious data collection and is not environmentally adaptive;
  •  Removing values with large ranging errors. Since anchor nodes are usually redundant, some methods select a group of anchor nodes that can achieve better positioning accuracy than all the anchor nodes.
For the first type, INS auxiliary positioning requires adding sensors and upgrading the hardware equipment, so it was not considered in this paper; the fingerprint method has a large pre-workload of manual calibration and needs to be calibrated for specific scenes, so the data are not universally applicable and it is difficult to apply in practice. The second solution is more adaptable and flexible. Regarding the method of anchor node selection, some literature has proposed the method based on the dilution of precision (DOP) [11,12]; due to the geometric relationship, using different anchor nodes for the position solution will cause different degrees of error [13], and the combination of anchor nodes with a smaller DOP can obtain better positioning accuracy [14]. This solves the problem of the high manual calibration workload, but because NLOS has a very strong influence on ranging in indoor environments, station selection by the DOP alone does not effectively improve the positioning accuracy in the NLOS condition. Since the ranging value is directly affected by NLOS, Yan Xiaozhen et al. proposed to use the ranging error variance for evaluation and as a basis for the adaptive positioning of anchor nodes [15], but the ranging value variance can easily exceed the threshold when moving fast and can be small when at rest, both of which can degrade the detection effect [16]. Antoine Courtay et al. proposed a method to traverse all combinations of anchor nodes to derive the measured Euclidean distance of all combinations and select the localization value corresponding to the smallest Euclidean distance as the positioning solution [17]; however, this results in a huge computational effort when the number of anchor nodes is large.
Since the distance measurements in the NLOS environment are unreliable, we evaluated the channel state to evade the NLOS condition as much as possible. A channel quality evaluation and anchor node adaptive selection method are proposed in this paper. The channel quality evaluation utilizes the characteristics of the channel impulse response (CIR) to obtain the channel quality. Previous articles usually used machine learning on the CIR for NLOS identification or mitigation instead of numerical expressions and did not use the identification result for positioning [18,19,20,21,22]. Then, the anchor nodes with poor channel quality and large ranging errors are discarded. We show that the remaining anchors could obtain grater accuracy even when the number of active anchors decreases.
The structure of this paper is organized as follows: Section 2 analyzes the CIR characteristics under different channel conditions. Section 3 describes the method design of the UWB indoor optimized positioning method based on channel quality evaluation. Section 4 gives the channel simulations and experiments to evaluate the effectiveness of the method in this paper. Section 5 is the conclusion.

2. Analysis of the CIR Characteristics under Different Channel Conditions

In NLOS scenes, the propagation path of the electromagnetic waves will be longer when it passes through the medium of obstacles, thus bringing a time delay. In addition, the medium will decrease the propagation speed of electromagnetic waves, as well as produce a time delay. The increased ranging error L is shown in Equation (1) after penetrating the medium with thickness L:
L = L v × c L = L ( ε r 1 )
where L is the increased estimated distance corresponding to the time delay caused by the medium, L is the thickness of the medium, c , v are the speed of light in air and in the medium, respectively, and ε r is the relative permittivity of the medium.
When the medium is concrete, its relative permittivity ε r is about 7.9 [23], causing a ranging error L of about 1.8-times the thickness of the medium. Thus, if the signal is blocked by a concrete pillar or wall of a house, this will still lead to a considerable ranging error even when the signal has successfully penetrated.
When the power of a direct signal passing through an obstacle is attenuated below the detection threshold of the receiver, the multipath signal will be detected as the direct path’s signal. These multipaths are determined by the environment, and the first multipath signal that exceeds the detection threshold is detected as the direct path and used for distance measurement. Since the propagation time of the multipath will be longer than the direct path, this will lead to a larger ranging error.
Therefore, in UWB positioning, NLOS is the main reason for ranging errors, and ranging errors lead to positioning errors. With redundant ranging anchor nodes, selecting the anchor nodes that are more likely to be the line-of-sight (LOS) case is a better way to improve positioning accuracy. It is necessary to make a judgment about the channel situation before choosing the anchor nodes. At present, there are many methods to identify LOS/NLOS, which can identify or mitigate the error caused by NLOS through the channel characteristics. The CIR can effectively reflect the characteristics of the channel, so it is often used for LOS/NLOS identification. The CIR’s recognition of LOS/NLOS is generally divided into two categories:
  •  Machine learning [18,19] or neural networks [20] were usually used in previous papers for LOS/NLOS identification, which combined with the CIR characteristics, can achieve better results [24]. These methods need to be trained for specific scenes and have poor environmental adaptability [25]. These articles showed that the ranging errors were correlated with the CIR characteristics;
  •  The normal method of NLOS identification by extracting some CIR characteristics. The article [21] logged the distribution for five characteristics determined by the CIRs, then the thresholds were used to determine whether a certain measurement was either LOS or NLOS. Kegen Yu used the Pearson correlation coefficient to calculate the correlations between different features [22]. These methods are simple enough to operate in low-cost UWB devices. However, these methods are dependent on the thresholds that are relevant to the environment.
Table 1 compares the mentioned methods.
To identify CIR characteristics suitable for the evaluation of the channel quality, we analyzed several typical channel conditions. The CIR represents the time-domain response of an impulse after reaching the receiver through the channel, and it contains the propagation characteristics of the signal through the channel, which is expressed as:
h ( t , τ ) = k = 1 K a k ( t , τ ) e j π f c τ k ( t ) + ϕ k ( t , τ ) δ ( τ τ k ( t ) )
where K denotes the number of multipaths, a k ( t , τ ) denotes the change in magnitude due to the kth path, j π f c τ k ( t ) denotes the phase shift due to the propagation of the kth path, ϕ k ( t , τ ) is the phase shift added to the kth path, and τ k ( t ) denotes the kth path resulting in the time delay. Since the channel can be considered as a time-invariant channel in a short time, it can be simplified as:
h ( t ) = k = 1 K a k e j θ k δ ( t τ k )
The UWB signal in the IEEE 802.15.4-2011 standard has a preamble, which consists of a trinary-complete sequence. This sequence is a pseudo-noise (PN) sequence with excellent autocorrelation properties, whose correlation result will be maximum when fully aligned, and nearly zero when unaligned. The periodic autocorrelation function of the trinary-complete sequence is:
R b ( t ) = q m 1 , τ = 0 0 , τ 0
where m is an odd number, q = p s , p is an odd and prime number, and s is an integer.
At the receiver, the same ternary-complete sequence with equal amplitude generated locally is cross-correlated with the receiving sequence. Peaks emerge only when the corresponding signal is received, and the time delay of the peak corresponds to the time delay of the multipath. In this way, the CIR of the channel can be obtained.
Ideally, when there are only direct waves between the transmitters and receivers without any reflection, refraction, scattering, or diffraction, for example, in an anechoic chamber, the CIR signal will only have one peak. As shown in Figure 1a, this CIR characteristic represents the best channel quality, which could be a standard.
In reality, the CIR corresponding to LOS is shown in Figure 1b. The first peak above the detection threshold is called the first path. The direct path is the shortest, so the first path in the case of LOS is the direct path, which is marked as ➀ in Figure 1b. In this case, the distance can be calculated by multiplying the delay of the direct signal with the speed of the electromagnetic waves. Therefore, the ranging error is directly related to the delay of the direct path, and the multipath signals after the first path do not affect the ranging if the direct path can be detected.
However, ranging errors occur when there is no direct path between two devices (e.g., when they are obstructed by metal plates or concrete walls). Compared with the direct signal ➀ in Figure 1b, the direct signal ➀ in Figure 2a has a significant attenuation after penetrating the obstacle. In LOS, the maximum peak represents the first path’s signal, while in NLOS, the first path’s signal is no longer the maximum peak after attenuation, causing a larger delay between the maximum peak’s and the first path’s signal’s appearance time.
When the environment becomes more complex, the probability of an increase in ranging error becomes greater. As shown in Figure 2b, as the complexity of the environment increases compared with Figure 2a, the number of multipaths increases, so there are more peaks representing multipaths in the CIR. Supposing the powers of the first path’s signal ➀ and the multipath signal ➂ is similar to those in Figure 2a, a new multipath signal ➀ is detected, resulting in a larger total power of the multipath signal and a decrease in the power ratio of the first path ➀.
Figure 1. CIR of LOS conditions. (a) CIR of ideal LOS condition. (b) CIR of real LOS condition.
Figure 1. CIR of LOS conditions. (a) CIR of ideal LOS condition. (b) CIR of real LOS condition.
Electronics 11 00436 g001
Figure 2. CIR of NLOS conditions. (a) Simple NLOS. (b) Complex NLOS.
Figure 2. CIR of NLOS conditions. (a) Simple NLOS. (b) Complex NLOS.
Electronics 11 00436 g002
It can be concluded that once the NLOS condition occurs, the ranging measurements become unreliable. There are some characteristics of the CIR change relevant to NLOS. Firstly, the magnitude of the direct path decreases significantly after passing through an obstacle. Secondly, as the environment becomes more complex, the power of the multipath signal increases, causing a lower power ratio of the first path’s signal. Thirdly, the first path will not be the strongest path due to attenuation in NLOS, and the closer the spread time between the strongest path and the first path is, the more likely it is that the LOS case will have a smaller error, and vice versa. Therefore, to evaluate the ranging error caused by NLOS, we can use the power ratio of the first path’s signal in the CIR signal, the spread time between the first path and the strongest path, and the similarity between the CIR to be evaluated and the CIR of the standard channel quality.

3. Methods

As analyzed above, the channel quality related to ranging errors can be evaluated based on the specific characteristics of the CIR, so an improved UWB indoor positioning method through channel quality evaluation and anchor node selection is proposed. This method is shown in Figure 3. In this figure, the CIR is used as the input of the system, which passes through three modules of channel quality evaluation, anchor node selection, and positioning.

3.1. Channel Quality Evaluation Method

In the channel quality evaluation module, the CIR data undergo signal pretreatment and the characteristic factors’ calculation, evaluating the channel quality factor of each couple of unknown nodes and anchor nodes. The channel quality evaluation results given by the proposed method can evaluate the ranging reliability under the current UWB channel condition. The bigger the value of the channel quality evaluation is, the higher the possibility of a smaller ranging error is, and vice versa.
The signal pretreatment procedure includes signal detection, peak detection, first path detection, filtering noise, extracting the CIR peaks, and the first path’s signal to calculate the channel quality evaluation results.
Normally, the UWB chip adopts correlation reception, which can obtain the CIR data at the same time. The distance can be estimated after the first path detection of the CIR. In the proposed method, to reduce the influence of noise, signal detection is adopted before first path detection. Since the existence and a priori information of the signal is unknown, detection with a fixed threshold cannot yield good results. In this case, adaptive threshold detection is a better choice, such as constant false alarm rate (CFAR) detection.
Since the detection of the multipath signals in the CIR is a multi-target detection, to extract all multipath signals for after processing, we used ordered statistic CFAR (OS-CFAR), which has a better effect on multi-target detection to detect the signals. The principle of OS-CFAR is to sort the reference cell sampling values x 1 , x 2 , , x N from smallest to largest and use the kth sampling value x k as an estimate of the noise power level Z. The PDF of Z is:
f k ( z ) = k N k [ 1 F 0 ( z ) ] N k [ F 0 ( z ) ] k 1 f 0 ( z ) N k = n ! k ! ( n k ) !
where f 0 ( z ) is the noisy PDF and F 0 ( z ) is the noisy CDF. Then, the false alarm probability is:
P f = 0 f k ( z ) T z f 0 ( x ) d x d z
By setting a false alarm probability, OS-CFAR obtains an adaptive threshold. Signal detection with OS-CFAR is shown as Equation (7). The CIR below the threshold will be set to zero, and values exceeding the threshold will be retained.
h ( n ) = h ( n ) , h ( n ) > t h r e s h o l d 0 , o t h e r s
where h ( n ) is the discrete CIR signal obtained by the receiver and the threshold is the decision threshold calculated by OS-CFAR. After signal detection, the algorithm finds peaks and chooses the first peak beyond the threshold as the first path’s signal.
A real signal pretreatment result is shown in Figure 4. The first of which is the detected first path’s signal. The detected signal with the largest amplitude is called the strongest path.
To evaluate the channel quality effectively, three characteristics of the CIR are extracted and weighted in the characteristic factors’ calculation procedure. The following mentioned CIRs in this section are all h ( n ) after the signal pretreatment procedure.
The first characteristic, called the ideal channel factor A, represents the similarity between the CIR to be evaluated and the template CIR. The template CIR is detected in an LOS open environment without multipath transmission. The template is stored as static data named template M after denoising by the detection module. To obtain the ideal channel factor, the measured data are correlated with the template M. This ideal channel factor indicates the similarity between the CIR to be evaluated and the CIR of the channel quality. The higher the similarity is, the higher the possibility of the LOS scene might be; thus, the estimated distance value is more reliable. It is calculated as shown in Equation (8):
A = ρ ( M , S ) = 1 N 1 i = 1 N M i μ M σ M S i μ S σ S
where μ M and σ M are the mean and standard deviation of a template CIR M, respectively, and μ S and σ S are the mean and standard deviation of the CIR S to be evaluated; the CIR data come from Equation (7).
The second characteristic, called the power dispersion factor B, represents the ratio of the first-path power to the received power. Since the UWB indoor channel has the property of double exponential fading, as shown in Figure 1a, in the LOS case, the energy will be concentrated near the first path, and the first path’s energy ratio will be high. As analyzed in Section 2, when the NLOS case occurs, the energy ratio of the multipath signal will increase, resulting in a decrease in the ratio of the first path’s signal power to the total received power. It is calculated as shown in Equation (9):
B = A F P 2 i = 1 N A i 2
where A F P is the amplitude of the first path’s signal, A i is the amplitude of each peak, and N is the total number of CIR data points.
The third characteristic is called the first path’s intensity factor C, which represents the appearance time between the first path and the strongest path. It is calculated as shown in Equation (10):
C = 1 I n d e x P P I n d e x F P N
where I n d e x F P , I n d e x P P are the index values corresponding to Equation (7), the first and strongest paths, respectively, and N is the total number of CIR data points.
As analyzed in Section 2, in the condition of LOS, the first path is the strongest path, then the first path’s strength factor is one. In the condition of NLOS, the appearance time between the first path and the strongest path becomes longer; thus, the first path’s strength factor is smaller than one.
Since the three factors are not reliable individually, the final channel quality evaluation results are obtained by a weighted equation shown in Equation (11).
Q = a × A + b × B + c × C
where A , B , C are from Equations (8)–(10), respectively, and the empirical weights a , b , c proposed in this paper are: a = 0.5 , b = 0.2 , c = 0.3 .

3.2. Anchor Node Selection Method

Assume that there are redundant anchors, i.e., the number of anchor nodes is greater than four, that can observe the target in the scene. Actually, based on the geometry of 3D positioning, four anchor nodes are enough. In practice, if the data of the anchor nodes with larger ranging errors are used in positioning, a larger positioning error might be brought to the final result. Therefore, we selected the anchor nodes with a lower ranging error to form the positioning equation.
The selection method in this paper is shown in Figure 5. A set of CIR data is provided by the front end, then OS-CFAR can calculate a detection threshold by Equations (5) and (6) as the blue line shown in Figure 4. After that, the value of the CIR below the threshold will be zero by Equation (7). The pre-processed CIR data are used to calculate the factors A , B and C by Equations (8)–(10). The three factors are weighted to obtain Q by Equation (11). The Q of the last N evaluations are averaged to determine the current channel quality. To reduce the computational complexity, we selected four anchor nodes that exactly satisfied the position solving from all anchor nodes that can detect the unknown nodes for positioning. The averaged results not exceeding the threshold indicate a poor channel quality, and the four anchor nodes with the best channel quality were selected to form the positioning equation. The averaged results exceeding the threshold indicate a good channel quality, and due to the influence of the DOP, the anchor nodes in proximity will have a better positioning effect, then the four anchor nodes with the smallest ranging values were selected to form the positioning equation.

3.3. Positioning Solution Method

A least-squares estimator was used here to solve the positioning equations formed by the selected anchor nodes. The ranging value and anchor node position are noted as d i and ( x i , y i ) respectively, and the position of the tag is ( x ^ , y ^ ) .
d i = ( x i x ^ ) 2 + ( y i y ^ ) 2 + ( z i z ^ ) 2
This equation can be translated into:
2 x i x ^ 2 y i y ^ 2 z i z ^ + x ^ 2 + y ^ 2 + z ^ 2 = d i 2 ( x i 2 + y i 2 + z i 2 )
This can be written in matrix form:
A X = B
where,
X = x ^ y ^ z ^ x ^ 2 + y ^ 2 + z ^ 2
A = 2 x 1 2 y 1 2 z 1 1 2 x i 2 y i 2 z i 1
B = d 1 2 x 1 2 y 1 2 d i 2 x i 2 y i 2
Then, the least-squares solution is:
X = ( A A ) 1 A B

4. Simulation and Experiments

4.1. Simulation of the Channel Quality Evaluation Methods

IEEE 802.15.4a designed by the IEEE committee provides a channel model that inherits the S-V model of multipath signals in clusters with double-exponential fading [26]. The IEEE 802.15.4a Working Group has uploaded the corresponding channel model codes to the public server of the IEEE Standards Association; thus, the channel model settings are published. The simulation of the CIR generation was based on these published codes; see the details in the Supplementary Materials.
The simulation part of this paper used the IEEE 802.15.4a model to simulate the channel. The simulation settings are shown in Table 2. The channel quality evaluation algorithm in this paper was used to evaluate 1000 CIRs for each case generated by the model, and the results are shown in Figure 6. The solid blue line in the figure is the evaluation result, and the black dashed line is the evaluation result after a sliding average of 10 evaluation results. The results showed that the average Q value was around 0.7 in the office LOS condition and 0.5 in the NLOS condition and around 0.6 in the outdoor LOS condition and 0.5 in the NLOS condition. The results showed that the channel evaluation algorithm proposed in this paper can roughly distinguish the LOS/NLOS cases in both office and outdoor conditions.
Table 2. Simulation settings.
Table 2. Simulation settings.
ParameterValue
Weights of the ideal channel factor a0.5
Weights of the power dispersion factor b0.2
Weights of the first path intensity factor c0.3
Sliding window length N10
False alarm rate P f 10 3
Channel model settingsStandard IEEE 802.15.4a model settings; see the details in the Supplementary
Figure 6. Result of the simulation.
Figure 6. Result of the simulation.
Electronics 11 00436 g006

4.2. Experiments

To verify the proposed method. Two experiments were carried in a corridor and a hall, respectively. The values of the channel quality evaluation method used in real time were the same as those in Table 2, except the channel model settings. The threshold T q of the anchor node selection method used in real time was 0.3. The UWB chip used in the experiments was DW1000, which was designed according to the IEEE 802.15.4-2011 standard. The experiments were divided into two steps: firstly, the ranging experiment showed the effectiveness of the channel quality evaluation algorithm; secondly, the positioning experiment showed that the accuracy of positioning could be improved by the proposed channel-quality-evaluation-based anchor node selection method.

4.2.1. Ranging Experiments

The ranging experiments were conducted in a hall and corridor, as shown in Figure 7. The LOS and NLOS ranging experiments were conducted at a distance of 1~9 m in 2 m steps, totaling 20 experimental positions, 30 ranges per position. The LOS and NLOS conditions are plotted in the same graph, and the scatter plots are shown in Figure 8. The horizontal axis is the ranging errors; the vertical axis is the Q values; the blue o indicates the experimental data; the red line is the regression line generated from these experimental data.
The results in Figure 8 show that the channel quality and ranging error were negatively correlated, which means the channel quality evaluation method proposed in this paper can effectively evaluate the credibility of the ranging under the current UWB channel conditions. The bigger the value of the channel quality evaluation Q is, the higher the possibility of a smaller ranging error is, and vice versa.
In order to further show the relationships between the channel quality evaluation results and the LOS/NLOS conditions, the cumulative distribution function (CDF) of Q is shown in Figure 9. The left figure shows the experiment result in the hall, and the right figure shows the experiment result in the corridor. Q related to the LOS condition is plotted by a blue line, while Q related to the NLOS condition is plotted by an orange line. It can be seen from Figure 9 that LOS/NLOS can be distinguished easily by the channel quality evaluation Q.

4.2.2. Positioning Experiments

To evaluate the effectiveness of the method, experiments were conducted in a hall. As shown in Figure 10a, the hall has a large number of metal decorations and padded chairs, a load-bearing column in the middle of the hall, and a block of glass at the back of the hall, which together form a very complex environment.
The real coordinates of the arranged anchor nodes were calibrated by an electronic total station. The anchor nodes and experimental position are marked in Figure 10b. The heights of the anchor node and the tag are 1.6 m and 1.43 m, respectively.
Figure 10. Positioning experiments’ site layout. (a) The hall. (b) Top view. × representing the load-bearing column in the hall. At the front and back of the hall, a total of six anchor nodes were arranged for ranging, which are represented by Δ . A tag is placed at Positions 1~12, respectively, as unknown nodes, and the experimental positions are represented by *.
Figure 10. Positioning experiments’ site layout. (a) The hall. (b) Top view. × representing the load-bearing column in the hall. At the front and back of the hall, a total of six anchor nodes were arranged for ranging, which are represented by Δ . A tag is placed at Positions 1~12, respectively, as unknown nodes, and the experimental positions are represented by *.
Electronics 11 00436 g010
The positioning experiments were conducted by placing tag at Points 1~12. After the ranging and CIR data were transmitted, the locations of the tags were solved by a basic method without any anchor node selection and by the proposed anchor node selection method, respectively. The root-mean-squared error (RMSE) of the location was averaged over 1000 independent experiments and shown in Figure 11. The heights of the blue bars represent the RMSEs of the location of using all six anchor nodes’ data, and the orange bars represent the RMSEs of the location of the proposed method. The result showed that the proposed method can reduce the positioning error in most of the cases. On average, it can reduce the RMSE by 40.4%. In some specific cases, such as Position 1, the error was reduced by 95.78%.
Most channel quality evaluation results given by the proposed method can effectively evaluate the ranging reliability under current the UWB channel condition, despite the bias of the evaluated Q caused by interference existing in the specific experiments. In order to analyze the relationships between the channel quality evaluation results and the LOS/NLOS conditions, we plot the typical CDF of Q at Positions 1, 4, 5, and 8 in Figure 12 according to the real LOS/NLOS condition. Q related to the LOS condition is plotted by the blue line, while Q related to the NLOS condition is plotted by the orange line in this figure. It can be seen from Figure 12 that although a few Q values of LOS were smaller than those of NLOS at Position 1, most LOS/NLOS conditions could be distinguished easily by the channel quality evaluation Q, so that the RMSEs of these positions were improved significantly, as shown in Figure 11.

5. Conclusions

A channel-quality-evaluation-based anchor node selection method was proposed in this paper for UWB indoor positioning. The channel quality was evaluated by a weighted equation with the ideal channel factor, the power dispersion factor, and the first path strength factor. All the factors were obtained by extracting the characteristics of the CIR. The anchor nodes with a higher channel quality were selected adaptively to form the positioning equation, and we showed by experiments that higher accuracy could be obtained by applying the proposed method. The experimental results showed that the RMSEs of the positioning results were reduced by 40.4% on average and 95.78% in some cases.

Supplementary Materials

The IEEE 802.15.4a channel model can be found at https://grouper.ieee.org/groups/802/15/pub/04/15-04-0671-00-004a-ieee802-15-4a-channel-model-matlab-code-ver-7.zip, (accessed on 25 November 2021).

Author Contributions

Conceptualization, Z.C. and J.B.; methodology, C.C. and J.W.; software, C.C., J.W. and Z.H.; validation, C.C. and Z.H.; formal analysis, C.C. and Z.H.; resources, L.Y. and Z.C.; writing—original draft preparation, Z.H.; writing—review and editing, C.C. and Z.C.; visualization, Z.H.; supervision, Z.C.; project administration, J.B., Z.C. and L.Y.; funding acquisition, L.Y., J.B. and Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Education—China Mobile Research Fund R&D Project, Grant Number MCM20180105, and the National Key Research and Development Project of China, Grant Number 2018YFC0808302.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CFARConstant false alarm detection
CIRChannel impulse response
DOPDilution of precision
INSInertial navigation system
LOSLine-of-sight
NLOSNon-line-of-sight
PNPseudo-noise
RMSERoot-mean-squared error
UWBUltra-wideband
CDFCumulative distribution function

References

  1. Guo, X.; Ansari, N.; Hu, F.; Shao, Y.; Elikplim, N.R.; Li, L. A Survey on Fusion-Based Indoor Positioning. IEEE Commun. Surv. Tutor. 2020, 22, 566–594. [Google Scholar] [CrossRef]
  2. Zhang, Y.; Duan, L. Toward Elderly Care: A Phase-Difference-of-Arrival Assisted Ultra-Wideband Positioning Method in Smart Home. IEEE Access 2020, 8, 139387–139395. [Google Scholar] [CrossRef]
  3. Gao, D.; Li, A.; Fu, J. Analysis of Positioning Performance of UWB System in Metal NLOS Environment. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 30 November–2 December 2018; pp. 600–604. [Google Scholar] [CrossRef]
  4. Dai, P.; Yang, Y.; Zhang, C.; Bao, X.; Zhang, H.; Zhang, Y. Analysis of Target Detection Based on UWB NLOS Ranging Modeling. In Proceedings of the 2018 Ubiquitous Positioning, Indoor Navigation and Location-Based Services (UPINLBS), Wuhan, China, 22–23 March 2018; pp. 1–6. [Google Scholar] [CrossRef]
  5. Zeng, Z.; Liu, S.; Wang, L. NLOS Detection and Mitigation for UWB/IMU Fusion System Based on EKF and CIR. In Proceedings of the 2018 IEEE 18th International Conference on Communication Technology (ICCT), Chongqing, China, 8–11 October 2018; pp. 376–381. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Tan, X.; Zhao, C. UWB/INS Integrated Pedestrian Positioning for Robust Indoor Environments. IEEE Sens. J. 2020, 20, 14401–14409. [Google Scholar] [CrossRef]
  7. Yang, X.; Wang, J.; Song, D.; Feng, B.; Ye, H. A Novel NLOS Error Compensation Method Based IMU for UWB Indoor Positioning System. IEEE Sens. J. 2021, 21, 11203–11212. [Google Scholar] [CrossRef]
  8. Caso, G.; Le, M.T.P.; De Nardis, L.; Di Benedetto, M.G. Performance Comparison of WiFi and UWB Fingerprinting Indoor Positioning Systems. Technologies 2018, 6, 14. [Google Scholar] [CrossRef] [Green Version]
  9. Mohammadmoradi, H.; Heydariaan, M.; Gnawali, O.; Kim, K. UWB-Based Single-Anchor Indoor Localization Using Reflected Multipath Components. In Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA, 18–21 February 2019; pp. 308–312. [Google Scholar] [CrossRef]
  10. Bocus, M.J.; Paulavičius, J.; McConville, R.; Santos-Rodriguez, R.; Piechocki, R. Low Cost Localisation in Residential Environments Using High Resolution CIR Information. In Proceedings of the GLOBECOM 2020—2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  11. Li, H.; Wang, W.; Jin, L.; Guo, J. Implementation of Surface Multilateration Signal Processing Independence. Telecommun. Eng. 2015, 55, 1384–1389. [Google Scholar] [CrossRef]
  12. Ma, W.; Zhu, H.; Lin, Y. Multi-Sensor Passive Localization Based on Sensor Selection. In Proceedings of the 2019 22th International Conference on Information Fusion (FUSION), Ottawa, ON, Canada, 2–5 July 2019; pp. 1–8. [Google Scholar]
  13. Zhang, Y.; Wei, D.; Fu, W.; Yang, B. Target Positioning with GDOP Assisted Nodes Selection Algorithm in Wireless Sensor Networks. Int. J. Distrib. Sens. Netw. 2014, 10, 404812. [Google Scholar] [CrossRef]
  14. Wang, C.; Ning, Y.; Wang, J.; Zhang, L.; Wan, J.; He, Q. Optimized Deployment of Anchors Based on GDOP Minimization for Ultra-Wideband Positioning. J. Spat. Sci. 2020, 1–18. [Google Scholar] [CrossRef]
  15. Yan, X.; Luo, Q.; Wang, Y.; Song, J.; Shen, H.; Zhang, H.; Zhou, P.; Wang, C.; Han, Z. IT-QEAS: An Improved Trilateration Localization Method through Quality Evaluation and Adaptvie Optimization Selection Strategy. In Proceedings of the 2017 Prognostics and System Health Management Conference (PHM-Harbin), Harbin, China, 9–12 July 2017; pp. 1–6. [Google Scholar] [CrossRef]
  16. Khodjaev, J.; Park, Y.; Saeed Malik, A. Survey of NLOS Identification and Error Mitigation Problems in UWB-Based Positioning Algorithms for Dense Environments. Ann. Telecommun.-Ann. Des Télécommun. 2010, 65, 301–311. [Google Scholar] [CrossRef]
  17. Courtay, A.; Gentil, M.L.; Berder, O.; Scalart, P.; Fontaine, S.; Carer, A. Anchor Selection Algorithm for Mobile Indoor Positioning Using WSN with UWB Radio. In Proceedings of the 2019 IEEE Sensors Applications Symposium (SAS), Sophia Antipolis, France, 11–13 March 2019; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
  18. Zhang, Q.; Zhao, D.; Zuo, S.; Zhang, T.; Ma, D. A Low Complexity NLOS Error Mitigation Method in UWB Localization. In Proceedings of the 2015 IEEE/CIC International Conference on Communications in China (ICCC), Shenzhen, China, 2–4 November 2015; pp. 1–5. [Google Scholar] [CrossRef]
  19. Musa, A.; Nugraha, G.D.; Han, H.; Choi, D.; Seo, S.; Kim, J. A Decision Tree-Based NLOS Detection Method for the UWB Indoor Location Tracking Accuracy Improvement. Int. J. Commun. Syst. 2019, 32, e3997. [Google Scholar] [CrossRef]
  20. Vales, V.B.; Domínguez-Bolaño, T.; Escudero, C.J.; García-Naya, J.A. Using the Power Delay Profile to Accelerate the Training of Neural Network-Based Classifiers for the Identification of LOS and NLOS UWB Propagation Conditions. IEEE Access 2020, 8, 220205–220214. [Google Scholar] [CrossRef]
  21. Silva, B.; Hancke, G.P. IR-UWB-Based Non-Line-of-Sight Identification in Harsh Environments: Principles and Challenges. IEEE Trans. Ind. Inform. 2016, 12, 1188–1195. [Google Scholar] [CrossRef]
  22. Yu, K.; Wen, K.; Li, Y.; Zhang, S.; Zhang, K. A Novel NLOS Mitigation Algorithm for UWB Localization in Harsh Indoor Environments. IEEE Trans. Veh. Technol. 2019, 68, 686–699. [Google Scholar] [CrossRef]
  23. Emelyanenko, A.A.; Doh, J.H.; Espinosa, H.G.; Thiel, D.V. Microwave Measurements in Cured Concrete—Experiment and Modelling. In Proceedings of the 2018 Australian Microwave Symposium (AMS), Brisbane, QLD, Australia, 6–7 February 2018; pp. 67–68. [Google Scholar] [CrossRef]
  24. Zeng, Z.; Liu, S.; Wang, L. UWB NLOS Identification with Feature Combination Selection Based on Genetic Algorithm. In Proceedings of the 2019 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 11–13 January 2019; pp. 1–5. [Google Scholar] [CrossRef]
  25. Zeng, Z.; Yang, W.; Wang, W.; Wang, L.; Liu, S. Detection of the LOS/NLOS State Change Based on the CIR Features. In Proceedings of the 2019 Third World Conference on Smart Trends in Systems Security and Sustainablity (WorldS4), London, UK, 30–31 July 2019; pp. 110–114. [Google Scholar] [CrossRef]
  26. Molisch, A.F.; Balakrishnan, K.; Chong, C.C.; Emami, S.; Fort, A.; Karedal, J.; Kunisch, J.; Schantz, H.; Schuster, U.; Siwiak, K. IEEE 802.15.4a Channel Model—Final Report. Available online: https://grouper.ieee.org/groups/802/15/pub/04/15-04-0662-00-004a-channel-model-final-report-r1.pdf (accessed on 25 November 2021).
Figure 3. The framework of channel-quality-evaluation-based anchor node selection for UWB indoor positioning.
Figure 3. The framework of channel-quality-evaluation-based anchor node selection for UWB indoor positioning.
Electronics 11 00436 g003
Figure 4. CIR signal pretreatment result before the characteristic factors’ calculation. The CIR is represented by red line. The OS-CFAR detection threshold is the blue line; the peaks marked by blue * are the detected peaks.
Figure 4. CIR signal pretreatment result before the characteristic factors’ calculation. The CIR is represented by red line. The OS-CFAR detection threshold is the blue line; the peaks marked by blue * are the detected peaks.
Electronics 11 00436 g004
Figure 5. Anchor node selection method.
Figure 5. Anchor node selection method.
Electronics 11 00436 g005
Figure 7. Ranging experiments. (a) Hall. (b) Corridor.
Figure 7. Ranging experiments. (a) Hall. (b) Corridor.
Electronics 11 00436 g007
Figure 8. Result of the ranging experiments.
Figure 8. Result of the ranging experiments.
Electronics 11 00436 g008
Figure 9. CDF of Q in the ranging experiments.
Figure 9. CDF of Q in the ranging experiments.
Electronics 11 00436 g009
Figure 11. Result of the positioning experiments.
Figure 11. Result of the positioning experiments.
Electronics 11 00436 g011
Figure 12. CDF of Q of every position in the positioning experiments.
Figure 12. CDF of Q of every position in the positioning experiments.
Electronics 11 00436 g012
Table 1. Summary of the related methods.
Table 1. Summary of the related methods.
Ref.RemarkBasic IdeaAdvantageDisadvantage
-Anchor node selectionManual calibrationNo calculation requiredLabor intensive
[11,12,13,14]Anchor node selectionDOPNo labor requiredNot adapted to NLOS conditions
[15]Anchor node selectionRanging error varianceRecognizes NLOS condition partlyInability to cope with static and rest situations
[17]Anchor node selectionTraversal of all combinationsLow complexityHigh time complexity when the number of anchor points is large
[18,19,20]LOS/NLOS identified by the CIR characteristicMachine learningHigh performanceHigh complexity
[21,22]LOS/NLOS identified by the CIR characteristicNormal methodLow complexityLow environmental adaptation
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, C.; Huang, Z.; Wang, J.; Yuan, L.; Bao, J.; Chen, Z. Channel-Quality-Evaluation-Based Anchor Node Selection for UWB Indoor Positioning. Electronics 2022, 11, 436. https://doi.org/10.3390/electronics11030436

AMA Style

Chen C, Huang Z, Wang J, Yuan L, Bao J, Chen Z. Channel-Quality-Evaluation-Based Anchor Node Selection for UWB Indoor Positioning. Electronics. 2022; 11(3):436. https://doi.org/10.3390/electronics11030436

Chicago/Turabian Style

Chen, Chunxue, Zheng Huang, Jiayu Wang, Lei Yuan, Jun Bao, and Zhuming Chen. 2022. "Channel-Quality-Evaluation-Based Anchor Node Selection for UWB Indoor Positioning" Electronics 11, no. 3: 436. https://doi.org/10.3390/electronics11030436

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop