You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

24 May 2020

Construction of Hybrid Dual Radio Frequency RSSI (HDRF-RSSI) Fingerprint Database and Indoor Location Method

,
,
and
College of Computer Science and Technology, Jilin University, Changchun 130012, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Communications

Abstract

Radio frequency communication technology has not only greatly improved public network service, but also developed a new technological route for indoor navigation service. However, there is a gap between the precision and accuracy of indoor navigation services provided by indoor navigation service and the expectation of the public. This study proposed a method for constructing a hybrid dual frequency received signal strength indicator (HDRF-RSSI) fingerprint library, which is different from the traditional RSSI fingerprint library constructing method in indoor space using 2.4G radio frequency (RF) under the same Wi-Fi infrastructure condition. The proposed method combined 2.4G RF and 5G RF on the same access point (AP) device to construct a HDRF-RSSI fingerprint library, thereby doubling the fingerprint dimension of each reference point (RP). Experimental results show that the feature discriminability of HDRF-RSSI fingerprinting is 18.1% higher than 2.4G RF RSSI fingerprinting. Moreover, the hybrid radio frequency fingerprinting model, training loss function, and location evaluation algorithm based on the machine learning method were designed, so as to avoid limitation that transmission point (TP) and AP must be visible in the positioning method. In order to verify the effect of the proposed HDRF-RSSI fingerprint library construction method and the location evaluation algorithm, dual RF RSSI fingerprint data was collected to construct a fingerprint library in the experimental scene, which was trained using the proposed method. Several comparative experiments were designed to compare the positioning performance indicators such as precision and accuracy. Experimental results demonstrate that compared with the existing machine learning method based on Wi-Fi 2.4G RF RSSI fingerprint, the machine learning method combining Wi-Fi 5G RF RSSI vector and the original 2.4G RF RSSI vector can effectively improve the precision and accuracy of indoor positioning of the smart phone.

1. Introduction

At present, wireless networks and mobile smart terminals play crucial roles in human life. With the help of various smart terminals and derivative application services, humans have gradually entered a new era of mobile Internet information. In particular, the deep integration of mobile smart terminals and location-based services has greatly affected and changed traditional human lifestyles in all aspects. As a key node that connects the online and offline worlds, location based services (LBSs) play a key role in practical applications.
The study of location-based service technology started in the 1990s [1]. At present, LBS, as one of the most important basic supporting technologies in the information industry, has been widely applied in the fields of human life service [2,3], industry [4], economy [5], social networking [6], and emergency rescue [7]. In addition, it has broad commercial prospects. According to statistics, the global market of LBS will grow at a compound annual growth rate of 42% in the next few years. The market size is expected to expand from US $7 billion 110 million in 2017 to US $40 billion 990 million in 2022 [8].
In outdoor space, the construction and industrial application of the four major satellite positioning systems has been realized through unremitting efforts of various countries. The positioning accuracy of the global navigation satellite system can meet the location-based service demand in the military and civil fields [9]. Due to the shelter of building walls, global navigation satellite system (GNSS) signals cannot penetrate walls into the indoor space, which limits the application of GNSS in indoor space positioning. Meanwhile, the positioning range is relatively small in indoor space, and positioning accuracy is an important evaluation index for indoor positioning application. For example, positioning targets may occur in different rooms because of the errors of 2–3 m. Wrong positioning results indicate the failure of positioning. Therefore, there are higher requirements for the accuracy of indoor positioning than outdoor positioning. According to a report from Nokia, most people spend more than 80% of their time in indoor spaces [10]. In recent years, the number of high-rise buildings and large-scale urban complexes has increased. Therefore, developing LBSs for indoor spaces is urgently needed. As location technology is the basis for location services, it is still challenging to rapidly and accurately obtain indoor location target positions. Additionally, the accuracy of the indoor location is the key technical problem that hinders industrial applications. The theory, technology, and application of indoor space location have become hot research topics for the academic world, industry, and public safety.
Scholars have carried out various studies of indoor positioning technology. The theoretical study and product development of mainstream positioning technology based on infrared ray [11], ultrasonic wave [12], inertial navigation [13], radio frequency identification (RFID) [14], Bluetooth (Bluetooth) [15], Wi-Fi [16,17], ultra wide band (UWB) [18], and image recognition [19] have made significant progress [20]. Since Wi-Fi wireless networks are widely deployed in civil and commercial buildings, additional infrastructure is not needed to provide indoor positioning service. The implementation cost of wireless positioning technology, particularly indoor location technology based on Wi-Fi wireless signals, is lower compared with other positioning technologies. Therefore, the theoretical study results and product application have a large market share. However, indoor location technology based on Wi-Fi radio frequency signal has its theoretical deficiencies. First, the spectrum 2.4 and 5 GHz of the Wi-Fi network belong to high frequency spectrum. High frequency radio signals are likely to be disturbed by external environment, especially the 2.4 GHz radio frequency signals. Human bodies have obvious absorption and attenuation effects on 2.4 GHz signals. Second, there are different kinds of building materials and complex structures in modern buildings, which obstruct the propagation of Wi-Fi signals in buildings. The reflection, refraction, and shadow fading effect of Wi-Fi signals in indoor transmission hinder the improvement of indoor location accuracy of Wi-Fi radio frequency signals. Indoor location accuracy of Wi-Fi radio frequency signals is usually 2–3 m, and the positioning accuracy is within 60% [15,16].
Based on the high applicability of the fingerprint library matching method, this paper designs the framework of a fingerprint positioning method based on hybrid dual frequency received signal strength indicator (HDRF-RSSI) according to the basic principles of the fingerprint library matching method. The dual radio (2.4G and 5G) broadcast characteristics of Wi-Fi AP networking are used to collect the dual radio RSSI characteristics of the reference node during the offline phase to fuse the dual radio characteristics. Compared with the single RF fingerprint database construction method, the hybrid dual RF RSSI fingerprint library construction method designed in this paper enhances the fingerprint density. In addition, a neural network processing method is introduced in this paper. The dual radio frequency RSSI fingerprint is used as the neural network input. The output is defined as the distance of the node to be located from the origin of the scene. The impact of non-visual conditions on the positioning is assessed.

3. Analysis of 2.4G and 5G Interference Hybrid Rf Fingerprint Characteristics

Herein, the framework of an hybrid dual frequency received (HDRF) RSSI fingerprint location method is rationally designed, and a 2.4G and 5G dual radio frequency RSSI fingerprint database is constructed based on the broadcast characteristics of the Wi-Fi dual radio frequency (2.4G and 5G). To deeply understand the fingerprint characteristics of the 2.4G and 5G HDRF RSSI fingerprint database, the noise distribution of the Wi-Fi 2.4G and 5G RSSI and the distinguishability of RSSI vector features at adjacent locations are compared in this section. According to the experimental results, the RSSI fingerprint database constructed with the 2.4G and 5G dual radio frequency improves the density and distinguishability of fingerprints compared with that of the 2.4G radio frequency, which can provide more accurate data support for the subsequent location evaluation.

3.1. Noise Distribution of 2.4G and 5G Signals

Because the 2.4G frequency band has universal applications and is a license-free frequency, there is a lack of uniformity in indoor coverage, leading to more interference in the 2.4G band frequency [44], as shown in Figure 2a. Mutual interference may be induced by the lack of channel planning between Wi-Fi AP nodes and the simultaneous application of Wi-Fi, Bluetooth, and ZigBee, which result in errors in the signal strength received by mobile terminals. Therefore, the signals are extremely unstable, and the location results are inaccurate, which decrease the accuracy.
Figure 2. (a) Noise interference of Wi-Fi (2.4G) channel; (b) Noise interference of Wi-Fi (5G) channel noise interference.
To address the problems of few frequency points and mutual interference in the 2.4G frequency band, 5 GHz wireless communication technology has been employed. The 5 GHz frequency band is an open ISM frequency band with a higher frequency than 2.4 GHz. Recently, this technology entered the product development stage. Moreover, it complies with international standards such as IEEE 802.11a, FCC Part 15, ETSI EN 301 489, ETSI EN 301 893, EN 50385, and EN 60950. IEEE 802.11a works in the 5G band with a frequency range of 5.725G–550 GHz, a total of 125 M of bandwidth, and 20 MHz per channel. Figure 2b shows that the 5G band is cleaner compared with the 2.4G band, leading to lower co-channel interference.

3.2. Distinguishability of Rssi Vectors at Adjacent Positions

According to the free space signal loss model, different RSSI should be derived at two different locations for the same AP point, and the change in RSSI observations is proportional to the logarithm of the distance in an ideal situation [45]. However, due to the complexity of indoor environments and the impact of pedestrians, non-unique RSSI values at a certain point are induced from the reflection, refraction, interference, and shadow fading of the wireless radio frequency. That is to say, the RSSI values randomly fluctuate within a certain range. The RSSI value of a single AP point cannot effectively distinguish the locations of observation devices. Therefore, the RSSI values from multiple AP points are usually integrated into a multi-dimensional vector by the fingerprint location method, which is taken as the characteristic data to distinguish a specific position from other positions like a unique fingerprint. That is why they are called RSSI fingerprint data. In the RSSI fingerprint location method, the accuracy and precision of the location estimation are closely related to the distinguishability of the fingerprint data (RSSI vectors) at adjacent locations. In general, when the distinguishability of the RSSI vectors at any two adjacent positions is stronger, the probability that the algorithm makes a wrong position estimation is smaller, and the positioning accuracy is higher.
To verify the distinguishability of 2.4G and 5G HDRF RSSI fingerprints for adjacent location fingerprints compared to traditional 2.4G radio frequency RSSI fingerprints, two experiments with the same sampling scenario, number of APs, collection equipment, and RP positions are designed in this study.
In the first experiment, there are 2 APs and 4 pairs of adjacent distance reference points. In addition, the distance between each pair of reference points is 2, 4, 6, and 10 m, respectively. The fingerprint for each reference point consists of 2D 2.4G-RSSI. A Huawei Mate 30 mobile phone is used for the 2.4G-RSSI fingerprint collection, and 150 sets of fingerprints are collected for each reference point. Figure 3 reveals the clustering distribution of the 2D fingerprints for 4 pairs of adjacent distance reference points. It can be seen that the distance between each pair of reference points is 2, 4, 6, and 10 m, respectively. As shown in Figure 3, the clustering intervals of the adjacent reference points at different distances have distinct degrees of overlap. The overlapping rates of fingerprints with a distance of 2, 4, 6, and 10 m are 46.9%, 42.3%, 36.8%, and 26.7%, respectively, and the average RSSI fingerprint clustering overlap rate is 38.1%.
Figure 3. Distinguishability of 2.4G 2D fingerprint data clustering intervals of reference points at adjacent locations.
In the second experiment, the original 2.4G-RSSI vector was fused with the 5G-RSSI vector of the same AP. In this way, the reference point fingerprint was constructed using four-dimensional fingerprint data. Similarly, a 150 fingerprint set was collected for each reference point. Figure 4 shows the clustering distribution of the fingerprint data for the four pairs of reference points displayed. In Figure 3, the overlapping rates of the clustering intervals of adjacent reference points with different distances are 38.7%, 21.7%, 13.4%, and 6.3%, respectively. The overlapping rate of the average RSSI vector intervals is 20.1%.
Figure 4. Distinguishability of 2.4G and 5G four-dimensional fingerprint data clustering intervals of reference points at adjacent positions.

3.3. Advantages of Integrating 2.4G and 5G to Establish Hybrid Dual Radio RSSI Fingerprint

Based on the above two experiments, we find that 2.4G and 5G HDRF RSSI fingerprints not only enhance the density of fingerprint vectors but also decrease the overlap rate of clustering intervals of fingerprint data at adjacent locations under the same number of APs. The overlap rate is decreased by 18.1% on average, with the highest decrease being 20.4%. The stronger the distinguishability of the RSSI vectors at any two adjacent positions is, the less likely the position estimation algorithm to make an incorrect estimation, meaning higher location accuracy and precision.

4. The Framework of the HDRF RSSI Fingerprint Location Method

There are two stages in the HDRF RSSI fingerprint location process, including the offline stage and online stage. In the offline phase, it is necessary to set a number of reference positioning points (RPs) first and then use a smartphone to collect the dual radio frequency RSSI. Then, the collected RSSI signals are subject to pre-processing, and a dual-frequency RSSI fingerprint model is established. Machine learning methods are used to train the fused RSSI fingerprints. Finally, a fingerprint prediction model is generated. In the online stage, the RSSI fingerprints at the location test points (TPs) are collected and input into the fingerprint prediction model. The physical distance between the test point and the original point is set as the output. The schematic diagram is shown in Figure 5.
Figure 5. The schematic diagram of the hybrid dual frequency received signal strength indicator (HDRF-RSSI) fingerprint location method.

4.1. Rssi Signal Preprocessing

At present, 2.4G and 5G networks can support almost all smartphones. Therefore, mobile APP software is employed to obtain the WI-FI-AP information around the reference point. The RF RSSI data of the reference point has three parts, including the 2.4G and 5G RF signal values and data labels. 2.4G and 5G RF signals are the input of the subsequent hybrid RSSI fingerprint training model, and the data label is the distance from the reference point to the original point, which is described as follows:
R P R S S I = { 2.4 G R S S I ,   5 G R S S I ,   Distance }
2.4 G R S S I = { 2.4 G RSSI 1 ,   2.4 G RSSI 2 ,   2.4 G RSSI 3 ,   2.4 G RSSI n } , where n is the number of dual radio frequency APs.
5 G R S S I = { 5 G RSSI 1 ,   5 G RSSI 2 ,   5 G RSSI 3 ,   5 G RSSI n } , where, similarly, n is the number of dual radio frequency APs.
Assume the coordinates of R P i RP i are R P i ( x i , y i ) , the origin of the coordinate system is (0,0), and R P i Distance = x i 2 + y i 2 .
The received signal strength indicator (RSSI) is defined as the received AP signal strength indicator, which is mainly used to evaluate the link quality. The RSSI value is an interval indicator relative to the highest and lowest values. During the data collection process, the sampling frequency is set to 1 Hz, the period of each reference point is 5 min, and 300 samples in total are collected. According to Formula (2), the original data are merged to reflect the characteristics within the sampling period. Afterward, the collected RSSI data are regularized to retain the valid data and eliminate the invalid data. The data are processed based on Equation (3), and each RSSI value is 0 or 1:
R S S I orig = 1 300 i = 1 300 R S S I i
R S S I D e s { 1 , R S S I o r i g R S S I min R S S I max R S S I min > 1 2 0 , R S S I o r i g R S S I min R S S I max R S S I min 1 2
R P i = [ 2.4 G R S S I ( 1 , 1 ) 2.4 G R S S I ( 1 , n ) 5 G R S S I ( 1 , 1 ) 2.4 G R S S I ( 2 , 1 ) 2.4 G R S S I ( 2 , n ) 5 G R S S I ( 2 , 1 ) 2.4 G R S S I ( 3 , 1 ) 2.4 G R S S I ( 3 , n ) 5 G R S S I ( 3 , 1 ) 2.4 G R S S I ( j , 1 ) 2.4 G R S S I ( j , n ) 5 G R S S I ( j , 1 ) 5 G R S S I ( 1 , n ) 5 G R S S I ( 2 , n ) 5 G R S S I ( 3 , n ) 5 G R S S I ( j , n ) ]
where i refers to the i-th reference point, j is the j-th characteristic fingerprint datum at the i-th reference point, and n represents the number of dual radio frequency APs. Thus, hybrid RF multi-feature data over multiple time periods at the reference point can be obtained.

4.2. Construction of the Hybrid Rssi Fingerprint Model

The hybrid RSSI fingerprint classification model is the CIFAR-10 model framework based on the image classification [46], which contains 3 volume layers, 3 pooling layers, 2 fully connected layers, and 1 Softmax layer. In this study, each dual RF RSSI data sample on RP is transformed to 32 × 32 image data as the input to the training model. The classification output of the CIFAR-10 model is used as the probability ratio of the distance from the observation point to the origin.
The commonly used network structure of the Cifar-10 model consists of several volumes, pooling layers, and fully connected layers, as shown in Figure 6 The volume layers are the most critical part of Convolutional Neural Networks (CNN), which mainly extract features. The pooling layers decrease the resolution of the image, that is, dimension reduction, thereby reducing the parameters of network training. The fully connected layer is usually at the end of the network and used for classification.
Figure 6. CNN structure diagram of model.
In this study, each dual RF RSSI data sample for RP was transformed into a 32 * 32 image as input to the training model. In the model output, the classification output of the CIFAR-10 MODEL 10 was used to calculate the probability ratio of the distance from the observation point to the origin. The CIFAR-10 model was employed to predict the probability distribution of the distance from the unknown node to the coordinate origin. The empirical probability quality function P stands for the given true distance distribution:
P = [ p d 1 , p d 2 , . , p d N ]   ( d 1 d i d N , N = 10 )
where d i is the i th distance distribution category and N refers to the number of distance distribution categories. Since i = 1 N p d i = 1 , p d i refers to the probability that the distance distribution falls in the i-th distance distribution classification. Hence, under a given probability quality function P , the average distribution score of the distance distribution can be expressed as follows:
μ = 1 N i = 1 N p d i × d i
The standard deviation score for the distance distribution is expressed as follows:
σ = ( i = 1 N ( d i μ ) 2 × p d i ) 1 / 2
In Section 4.1, the dual RF RSSI fingerprint data for each reference point contain multiple 32 ∗ 32 “image data” and one distance datum. It is assumed that the farthest distance from the original point of the coordinate is L m a x and that L i is the distance from the reference point i to the original point. The distance can be converted to P i (distance distribution rate), i.e., P i = L i L m a x . The probability mass function P ^ is expected to be found and is used to accurately estimate P . The loss function used in the fingerprint positioning model training is introduced in the following sections.

4.3. Loss Function

Among the various machine learning classification tasks, the Softmax cross-entropy is widely used as the training loss. i = 1 N p d i log ( P ^ d i ) refers to a loss quantization function and indicates the maximized prediction probability of correct labels, where P ^ d i indicates the probability of falling in the i th classification. However, the cross-entropy loss cannot reflect the “distance” relationship between classifications in an ordered classification task. Shao et al. [38] suggested that (earth mover distance) EMD-based loss functions can be applied during the data training for intrinsically ordered data sets between classifications. The EMD-based loss function calculates a misclassification penalty based on the inter-class distance, which can improve the model training performance.
In this study, the distance from the TP to the set original point is predicted. The maximum distance L m a x is equally divided into ten parts to form an ordered distance distribution, namely, d 1 d N ( N = 10 ) . The inter-class distance r-norm can be expressed as d j d i r ( 1 i , j 10 ) . Assume that in N ordered classification tasks with the inter-class distance of d j d i r , the quality functions of the true classifications and predicted classifications are P and P ^ , respectively. EMD is defined as the minimum cost of moving from one category to another category. The normalized earth mover distance (EMD) can be expressed as follows [47]:
E M D ( P , P ^ ) = ( 1 N ( k = 1 N | C D F p   ( k ) C D F P ^ ( k ) | r ) ) 1 / r
Here, when i = 1 k P d i = i = 1 k P ^ d i =1, C D F p   ( k ) is the cumulative distribution function of i = 1 k p d i .

4.4. Hybrid Rssi Fingerprint Model Training

In [48,49], a hybrid RSSI fingerprint training model is established in TensorFlow. Based on a ratio of 8: 2, the collected dual RF fingerprint data sets were split into a training data set and verification data set. The weight and deviation of model training were set to 0.9. The loss rate of the first fully connected layer was 0.75.
The learning rates of the convolutional layer and the last fully connected layer were set as 3 × 10−7 and 3 × 10−6, respectively. It is easier and faster to optimize the model by setting a low learning rate for the convolutional layer. Therefore, after every 10 training periods, the learning rate of all layers exponentially decays based on the decay factor of 0.95. The experiment was performed in a GPU (NVIDIA GeForce GTX 1050 Ti) (NVIDIA GeForce GTX 1050 Ti, NVIDIA, Santa Clara).

4.5. Calculation of Computational Complexity

The CNN structure is composed of three volume layers, three pooling layers, two fully connected layers, and one Softmax layer. In order to calculate floating point operations (FLOPs), this section deduces the formula for different layers [49]. Table 1 shows the parameters of different layers.
Table 1. Parameters of different layers.
For a volume layer, the size of its input channel is C i n i , the convolution kernel size is K h i × K w i , the size of the output characteristic graph is H i × W i , and the output channel is C o u t i . i is the ith volume layer. MAC (multiplication and addition) operand of a single-step convolution operation is as below:
o p s = C i n i K h i K w i + ( C i n i K h i K w i 1 )
The first item is the multiplication operand of the single convolution, and the second item is the addition operand. Considering the bias item, one item is added in Equation (9). The total number of convolution operations per convolution layer can be calculated from the dimension of the output characteristic graph, namely, C o u t i × H i × W i . The total operand is obtained from Equation (10):
s u m _ o p s = ( C i n i K h i K w i + ( C i n i K h i K w i ) ) × C o u t i × H i × W i
The operand in the fully connected layer depends on the input feature dimension D i and the number of nodes in the current layer N i . The multiplication operand is D i × N i . The total operand in the fully connected layer is as follows:
s u m _ o p s = 2 D i × N i
Because there is no parameter in the pooling layer and the activation function layer, the operand is linearly related to the number of elements contained in the input tensor. The dimension of input tensor is [ n i , h i , w i , c i ] , and the operand is expressed by Equation (12):
s u m _ o p s = n i × h i × w i × c i
The FLOPs of the model is obtained by adding the operand of each layer, and the convolution layer formula can be simplified to Equation (13):
F L O P s c o n v = i = 0 n = 3 ( 2 C i n i K h i K w i ) × C o u t i × H i × W i
where n = 3 indicates that there are three convolution layers in the model. The formula for the fully connected layer is as below:
F L O P s d e n s e = i = 0 n = 2 2 D i × N i
where n = 3 indicates that there are three fully connected layers in the model. The formula for the pooling layer and the activation function layer is as follows:
F l o p s p o o l = i = 0 n = 3 n i × h i × w i × c i F l o p s r e l u = i = 0 n = 4 n i × h i × w i × c i
There are three pooling layers and four relu layers. The total FLOPs are expressed in Equation (16):
F l O P s = F L O P s c o n v + F L O P s d e n s e + F L O P s p o o l + F L O P s r e l u
The operand of each layer and the total FLOPs are summarized in Table 2.
Table 2. Floating point operations (FLOPs) of each layer.

4.6. Position Estimation Algorithm

The location evaluation algorithm based on hybrid dual RF RSSI mainly consists of two parts: the offline part and the online part, as shown in Figure 7.
Figure 7. Flow chart of the location evaluation algorithm.
At the offline stage, multiple reference points (RP) are set, and dual RF RSSI is collected using smart phones. The collected RSSI signals are preprocessed, a dual RF RSSI fingerprint model is established, and the machine learning method is used to train the fused RSSI fingerprint. Finally, the fingerprint prediction model is generated.
In the online stage, it is necessary to predict the physical coordinates of the TP point. The hybrid RSSI RF fingerprint collected at the TP point should be input into the hybrid RSSI fingerprint classification model to obtain the average distribution score of the point fingerprint:
μ = 1 N i = 1 N p d i × d i  
Then, μ × L m a x , the distance from the TP point to the original point, can be obtained.
The schematic diagram of the position estimation algorithm in the online stage is displayed in Figure 8.
Figure 8. The schematic diagram of the position evaluation algorithm.
RP is defined as the reference node that is the closest to the TP, and its coordinates are ( x 1 , y 1 ). The distance from the original point L 2 , the coordinates of ( x 1 , y 1 ) and L 2 are known. Moreover, TP is the prediction node, and its distance from the original point is L 1 , which is also known. The coordinates ( x , y ) of the point should be obtained.
The equation is solved as follows:
x x 1 = L 1 L 2 x = x 1 L 1 L 2
y y 1 = L 1 L 2 y = y 1 L 1 L 2
In this example, the RP node is located outside the circle drawn from TP to the original point. When RP is located inside the circle, the operation principle is similar, which is not be described in detail here.

5. Experiment and Results

This section introduces the conditions, processes, and results of experiments. The performance of the hybrid dual radio RSSI fingerprint location method is analyzed by comparing the positioning error and the cumulative distribution function of the 2.4G-RSSI and hybrid dual radio RSSI fingerprint positioning methods.

5.1. Data Collection

The experiment was conducted on the third floor of the College of Computer Science and Technology, Jilin University, Changchun, Jilin, China. The building area covers 2600 m2, with a total of 11 office rooms. The floor layout is shown in Figure 9. The area of the largest office is 206 m2, and there is a total of 7 dual radio frequency APs. The dual radio frequency RSSI reference points (RPs) are planned using a 1 × 1 m grid, and the collection area contains 11 rooms including corridors and offices.
Figure 9. Experimental floor layout.
The experimental results demonstrate that one RP can receive the Wi-Fi RF signals of 5~7 different APs. Figure 10 shows the signal attenuation distribution (Wi-Fi AP) of the 2.4G and 5G RF RSSI. When the signal strength is >−82 dbm, the AP-2.4G RF and AP-5G RF can cover 95% and 82% of experimental scenarios, respectively. As shown in Figure 10, the RF signal distribution does not have a regular shape, indicating that it is difficult to locate targets via traditional deterministic RF attenuation localization methods.
Figure 10. Data collection site 2.4G Wi-Fi radiation pattern and 5G Wi-Fi radiation pattern.

5.2. Experimental Setup

During the trial phase, we performed a total of 10 position evaluation tests by randomly selecting 20 TPs each time, collecting the dual RF RSSI for each TP to form a dual RF RSSI vector, inputting these data into the CIFAR-10 position evaluation model, and finally obtaining the physical coordinates of the TPs. It is observed in the experiment that the output process of the physical coordinates of the test node can be output in real time. After 10 position evaluation tests, we average the mean, standard deviation, root mean square (RMS) value, and the maximum error of the evaluation position for each evaluation position.

5.3. Experimental Results and Discussion

To evaluate the performance of the HDRF location method, the HDRF RSSI fingerprint location method was compared with several traditional 2.4G Wi-Fi fingerprint indoor location algorithms using the same data set, which include the KNN [50], the support vector machines (SVM) [51], and the random forest algorithm [52]. The compared indicators include the mean, standard deviation, root mean square (RMS) value, and the maximum error of the evaluation position. The cumulative distribution functions (CDFs) of the location errors can reflect the location performances of different algorithms.
Table 3 compares the location errors of the HDRF RSSI fingerprint construction method and other traditional Wi-Fi fingerprint indoor location algorithms.
Table 3. Experimental test positioning error.
According to the above data, when the HDRF RSSI fingerprint and 2.4G-RSSI fingerprint are used, the average errors of the proposed location method are 1.7 and 2.4 m, respectively, with an improvement rate of 29.16%. When the 2.4G-RSSI fingerprint is used, the location errors of the proposed location method, the SVM (linear kernel), the KNN (k = 5), and the random forest location methods are 2.4, 2.8, 3.2, and 4 m, respectively. The errors of the proposed location method are improved by 39.3%, 42.85%, and 57.5% compared to those of the SVM, the KNN, and the random forest location methods, respectively. When the location error is 2.5, the location accuracies of the HDRF RSSI, 2.4G-RSSI, SVM (linear kernel), KNN (k = 5), and random forest are 78.2%, 62.3%, 51.7%, 23.4%, and 16.3%, respectively. When the location error is 3.5 m, the location accuracies of the algorithms are 90.6%, 73.2%, 68.3%, 69.2%, and 37.9%, respectively. The above results indicate that the HDRF RSSI fingerprint has the ability to enhance the location accuracy and location error compared with the traditional 2.4G-RSSI fingerprint method. Additionally, the proposed location method achieves a smaller average location error and higher location accuracy compared to the abovementioned algorithms.
Figure 11 shows the CDF curves of the location errors of the HDRF RSSI fingerprint construction method and several traditional Wi-Fi fingerprint indoor location algorithms.
Figure 11. The cumulative distribution function of the location algorithm as Cifar-10, K nearest neighbor (KNN), support vector machines (SVM), and random forest.
For the KNN algorithms that are compared, in order to avoid a K value selection that couples numerical associations, we compare the K= 3 and 11 CDF curves. It can be seen that the K that is selected will have a significant impact on the results of the algorithm. When K = 11, the positioning accuracy is poorer mainly because of the large area when forecasting the training instances, which can cause too much predictor interference due to too few similar training instances, and lower the KNN positioning accuracy. When K = 3, due to the smaller K value selection, the number of equivalent examples in the training and the smaller forecast area, the forecast result is often sensitive near the reference point. If the instance point of the nearest neighbor happens to be noise, the prediction will be wrong; thus, choosing the right K value will improve the accuracy of KNN positioning.
When comparing the SVM location algorithms, the selection of the kernel function is confined by Mercer’s theorem, which hinders the further optimization of the SVM support vector regression effect and thus any further improvement of the location accuracy. When using the random forest location algorithm, the proposed fingerprint dimension of the fingerprint database is higher than the traditional 2.4G fingerprint. Overfitting may occur when using the random forest algorithm, which results in relatively low location accuracy. The positioning features are not obvious due to the relatively sparse 2.4G RF RSSI vector fingerprint features in some special areas. The distinguishability of a fingerprint near the reference point is weak, and the possibility of making the wrong estimation using the location algorithm is high, which reduces the location accuracy. Due to the existence of the Wi-Fi network communication dual radio frequency (2.4G and 5G) in the proposed HDRF RSSI fingerprint location method, the density of a fingerprint at the reference point was enhanced compared with the single radio frequency fingerprint database construction method. Meanwhile, a neural network handling method was also introduced. The hybrid radio frequency RSSI data were taken as the input of the neural network, and the distance from the node to be located to the original point was set as the output. The effect of visible and non-visual conditions on the location evaluation during the conversion of the logical distance and physical distance was solved in the positioning process of the traditional RSSI model, which contributes to the high location accuracy and precision. In the above Figure 11, the average location error and cumulative distribution function (CDF) of the proposed location algorithm is superior to those of the other algorithms.

6. Conclusions

As an important branch of the indoor location method, the Wi-Fi-based radio frequency RSSI fingerprint matching and location technology and probabilistic location evaluation method have been favored by Chinese and foreign scholars. In recent years, it has become the study direction and hotspot in the field of indoor positioning. This study focuses on the application of probabilistic location evaluation in Wi-Fi radio RSSI fingerprint library positioning. First, the sparsity of the traditional RP node 2.4G-RSSI fingerprint characteristics was solved. By combing 5G RF and original 2.4G radio frequency, the RP fingerprint dimension was doubled, and the distinguishability of the RP fingerprint characteristics was increased by 18.1%. Second, considering the positioning accuracy error in the conversion of logical distance and physical distance under non visual condition between TP and AP in the location evaluation stage, a hybrid dual radio frequency fingerprint model based on the machine learning method, training loss function, and location estimation algorithm were proposed. The clustering problem in the traditional location evaluation algorithm was transformed into a machine learning classification problem. Finally, a comparative experiment of different location algorithms was designed. Experimental results show that the proposed hybrid dual radio RSSI fingerprint construction method and location evaluation algorithm can effectively improve the precision and accuracy of smart phone localization in the indoor location. The accuracy of the proposed positioning method is 1.7 m. When the positioning error is 2.5 m, the positioning accuracy is 78.2%.
It should be noted that there are many factors influencing the precision and accuracy of indoor positioning based on RF communication technology, such as the complexity of spatial structure, reflection, refraction, interference, and shadow fading effect of RF signal, as well as the RF RSSI fingerprint acquisition method. Both the deterministic location method and probabilistic location method have their advantages. In future study, the universality and practicability of the proposed indoor location method will be further enhanced combined with the deterministic location method.

Author Contributions

Conceptualization, X.Z. and Y.L.; methodology, H.S.; software, W.L.; validation, H.S., X.Z. and W.L.; writing—original draft preparation, H.S.; writing—review and editing, H.S.; project administration, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61471181; in part by the Natural Science Foundation of Jilin Province, grant number 20140101194JC and grant number 20150101056JC; in part by the Industrial Technology Research and Development Foundation of Jilin Province, grant number 2019C053-2.

Acknowledgments

Thanks to the Jilin Provincial Key Laboratory of Biometrics New Technology for supporting this project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chai, X.; Chen, Y.; Yang, Q. A Location Estimation and Action Prediction System in a Wireless LAN Environment. Lect. Notes Comput. Sci. 2004, 3222, 584–591. [Google Scholar]
  2. Salamah, A.H.; Tamazin, M.; Sharkas, M.A.; Khedr, M.; Mahmoud, M. Comprehensive investigation on principle component large-scale Wi-Fi indoor localization. Sensors 2019, 19, 1678. [Google Scholar] [CrossRef] [PubMed]
  3. Ali, M.U.; Hur, S.; Park, Y. Wi-Fi-based effortless indoor positioning system using IoT sensors. Sensors 2019, 19, 1496. [Google Scholar] [CrossRef] [PubMed]
  4. Zhou, M.; Wei, Y.; Tian, Z.; Yang, X.; Li, L. Achieving cost-efficient indoor fingerprint localization on WLAN platform: A hypothetical test approach. IEEE Access 2017, 5, 15865–15874. [Google Scholar] [CrossRef]
  5. Caso, G.; De Nardis, L.; Lemic, F.; Handziski, V.; Wolisz, A.; Di Benedetto, M.-G. ViFi: Virtual fingerprinting wifi-based indoor positioning via multi-wall multi-floor propagation model. IEEE Trans. Mob. Comput. 2019, 19. [Google Scholar] [CrossRef]
  6. Lin, W.U. Design and realize of information service platform based on LBS and SNS. Geospat. Inf. 2012, 2, 29. [Google Scholar]
  7. Bshara, M.; Van Biesen, L. Fingerprinting-based localization in WiMAX networks depending on SCORE measurements. In Proceedings of the 2009 5th Advanced International Conference on Telecommunications, AICT 2009, Venice, Italy, 24–28 May 2009; IEEE: Venice, Italy, 2009; pp. 9–14. [Google Scholar]
  8. Yang, J.; Zhang, F. Research on location service industry and development. Mob. Commun. 2014, 38, 69–75. [Google Scholar]
  9. Gleason, S.; Gebre-Egziabher, D.; Gleason Scott, G.-E.D. GNSS applications and methods. Handb. Unmanned Aer. Veh. 2009, 347–380. [Google Scholar]
  10. Zhou, M.; Tang, Y.; Tian, Z.; Geng, X. Semi-Supervised Learning for Indoor Hybrid Fingerprint Database Calibration with Low Effort. IEEE Access 2017, 5, 4388–4400. [Google Scholar] [CrossRef]
  11. Namie, H.; Nakagawa, M. Development of indoor positioning system by using the infrared rays data communication tags for pedestrian navigation. IEEJ Trans. Electron. Inf. Syst. 2013, 133, 713–721. [Google Scholar]
  12. Khyam, M.O.; Noor-A-Rahim, M.; Li, X.; Ritz, C.; Guan, Y.L.; Ge, S.S. Design of chirp waveforms for multiple-access ultrasonic indoor positioning. IEEE Sens. J. 2018, 18, 6375–6390. [Google Scholar] [CrossRef]
  13. Chen, J.; Ou, G.; Peng, A.; Zheng, L.; Shi, J. An INS/WiFi Indoor localization system based on the weighted least squares. Sensors 2018, 18, 1458. [Google Scholar] [CrossRef] [PubMed]
  14. Zhang, C.; Qin, N.; Xue, Y.; Yang, L. Received signal strength-based indoor localization using hierarchical classification. Sensors 2020, 20, 1067. [Google Scholar] [CrossRef] [PubMed]
  15. Er Rida, M.; Liu, F.; Jadi, Y.; Algawhari, A.A.A.; Askourih, A. Indoor location position based on bluetooth signal strength. In Proceedings of the Proceedings-2015 2nd International Conference on Information Science and Control Engineering, ICISCE 2015, Shanghai, China, 24–26 April 2015; IEEE: Shanghai, China, 2015; pp. 769–773. [Google Scholar]
  16. Sang, N.; Yuan, X.Z.; Zhou, R. Method of WiFi indoor location based on SVM. Appl. Res. Comput. 2014, 6, 1820–1823. [Google Scholar]
  17. Zhuang, Y.; Syed, Z.; Li, Y.; El-Sheimy, N. Evaluation of two WiFi positioning systems based on autonomous crowdsourcing of handheld devices for indoor navigation. IEEE Trans. Mob. Comput. 2016, 15, 1982–1995. [Google Scholar] [CrossRef]
  18. Chen, P.; Kuang, Y.; Chen, X. A UWB/improved PDR integration algorithm applied to dynamic indoor positioning for pedestrians. Sensors 2017, 17, 2065. [Google Scholar] [CrossRef]
  19. Jin, Y.H.; Ko, K.W.; Lee, W.H. An indoor location-based positioning system using stereo vision with the drone camera. Mob. Inf. Syst. 2018, 2018, 1–13. [Google Scholar] [CrossRef]
  20. Xia, S.; Liu, Y.; Yuan, G.; Zhu, M.; Wang, Z. Indoor fingerprint positioning based on Wi-Fi: An overview. ISPRS Int. J. Geo-Inf. 2017, 6, 135. [Google Scholar] [CrossRef]
  21. Schilit, B.; Adams, N.; Want, R. Context-aware computing applications. In Proceedings of the Mobile Computing Systems and Applications-Workshop Proceedings, Santa Cruz, CA, USA, 8–9 December 1994; IEEE: Santa Cruz, CA, USA, 1995; pp. 85–90. [Google Scholar]
  22. Bahl, P.; Padmanabhan, V.N. RADAR: An in-building RF-based user location and tracking system. In Proceedings of the Proceedings-IEEE INFOCOM, Tel Aviv, Israel, 26–30 March 2000; IEEE: Tel Aviv, Israel, 2000; Volume 2, pp. 775–784. [Google Scholar]
  23. Ji, Y.; Biaz, S.; Pandey, S.; Agrawal, P. ARIADNE: A dynamic indoor signal map construction and localization system. In Proceedings of the MobiSys 2006-Fourth International Conference on Mobile Systems, Applications and Services, Uppsala, Sweden, 19–22 June 2006; pp. 151–164. [Google Scholar]
  24. Roos, T.; Myllymäki, P.; Tirri, H.; Misikangas, P.; Sievänen, J. A Probabilistic Approach to WLAN User Location Estimation. Int. J. Wirel. Inf. Netw. 2002, 9, 155–164. [Google Scholar] [CrossRef]
  25. Li, B.; Salter, J.; Dempster, A.G.; Rizos, C. Indoor positioning techniques based on wireless LAN. In Proceedings of the 1st IEEE International Conference on Wireless Broadband and Ultra Wideband Communications, AusWireless 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 130–136. [Google Scholar]
  26. Shin, B.; Lee, J.H.; Lee, T.; Kim, H.S. Enhanced weighted K-nearest neighbor algorithm for indoor Wi-Fi positioning systems. In Proceedings of the 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT), Seoul, Korea, 24–26 April 2012; IEEE: Seoul, Korea, 2012; Volume 2, pp. 574–577. [Google Scholar]
  27. Wang, X.; Gao, L.; Mao, S. BiLoc: Bi-Modal deep learning for indoor localization with commodity 5GHz WiFi. IEEE Access 2017, 5, 4209–4220. [Google Scholar] [CrossRef]
  28. Mazuelas, S.; Bahillo, A.; Lorenzo, R.M.; Fernandez, P.; Lago, F.A.; Garcia, E.; Blas, J.; Abril, E.J. Robust indoor positioning provided by real-time rssi values in unmodified WLAN networks. IEEE J. Sel. Top. Signal Process. 2009, 3, 821–831. [Google Scholar] [CrossRef]
  29. Borenovic, M.; Neskovic, A. ANN based models for positioning in indoor WLAN environments. In Proceedings of the 2011 19thTelecommunications Forum (TELFOR) Proceedings of Papers, Belgrade, Serbia, 22–24 November 2011; IEEE: Belgrade, Serbia, 2011; pp. 305–312. [Google Scholar]
  30. Tian, G.D.; Yang, P.Z.; Wang, S.; Yu, X. CSI indoor positioning based on Kmeans clustering. Electron. Technol. Appl. 2016, 42, 62–64. [Google Scholar]
  31. He, J.; Geng, Y.; Pahlavan, K. Toward accurate human tracking: Modeling time-of-arrival for wireless wearable sensors in multipath environment. IEEE Sens. J. 2014, 14, 3996–4006. [Google Scholar]
  32. Alarifi, A.; Al-Salman, A.; Alsaleh, M.; Alnafessah, A.; Al-Hadhrami, S.; Al-Ammar, M.A.; Al-Khalifa, H.S. Ultra wideband indoor positioning technologies: Analysis and recent advances. Sensors 2016, 16, 707. [Google Scholar] [CrossRef] [PubMed]
  33. Malajner, M.; Gleich, D.; Planinšič, P. Angle of arrival measurement using multiple static monopole antennas. IEEE Sens. J. 2015, 15, 3328–3337. [Google Scholar] [CrossRef]
  34. Song, C.; Wang, J.; Yuan, G. Hidden naive bayes indoor fingerprinting localization based on best-discriminating ap selection. ISPRS Int. J. Geo-Inf. 2016, 5, 189. [Google Scholar] [CrossRef]
  35. Wei, N.; Gang, S.; Xiaobing, L.; Luoning, G. An indoor location algorithm based on Taylor series expansion and maximum likelihood estimation. In Proceedings of the 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2006, Helsinki, Finland, 11–14 September 2006; pp. 1–4. [Google Scholar]
  36. Sun, Y.; Xu, Y.; Ma, L.; Deng, Z. KNN-FCM hybrid algorithm for indoor location in WLAN. In Proceedings of the 2009 2nd International Conference on Power Electronics and Intelligent Transportation System (PEITS), Shenzhen, China, 19–20 December 2009; IEEE: Shenzhen, China, 2009; Volume 2, pp. 251–254. [Google Scholar]
  37. Liu, W.; Fu, X.; Deng, Z.; Xu, L.; Jiao, J. Smallest enclosing circle-based fingerprint clustering and modified-WKNN matching algorithm for indoor positioning. In Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation, IPIN 2016, Alcala de Henares, Spain, 4–7 October 2016; IEEE: Alcala de Henares, Spain, 2016; pp. 1–6. [Google Scholar]
  38. Shao, W.; Luo, H.; Zhao, F.; Ma, Y.; Zhao, Z.; Crivello, A. Indoor positioning based on fingerprint-image and deep learning. IEEE Access 2018, 6, 74699–74712. [Google Scholar] [CrossRef]
  39. Zhou, B.; Yang, J.; Li, Q. Smartphone-based activity recognition for indoor localization using a convolutional neural network. Sensors 2019, 19, 621. [Google Scholar] [CrossRef]
  40. Belmonte-Hernández, A.; Hernández-Peñaloza, G.; Martín Gutiérrez, D.; Álvarez, F. SWiBluX: Multi-sensor deep learning fingerprint for precise real-time indoor tracking. IEEE Sens. J. 2019, 19, 3473–3486. [Google Scholar] [CrossRef]
  41. Ma, J.; Li, X.; Tao, X.; Lu, J. Cluster filtered KNN: A WLAN-based indoor positioning scheme. In Proceedings of the 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks, Newport Beach, CA, USA, 23–26 June 2008. [Google Scholar]
  42. Borenović, M.; Nešković, A.; Budimir, D. Cascade-connected ANN structures for indoor WLAN positioning. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Corchado, E., Yin, H., Eds.; Lecture Notes in Computer Science TS-CrossRef; Springer: Berlin/Heidelberg, Germany, 2009; Volume 5788 LNCS, pp. 392–399. ISBN 3642043933. [Google Scholar]
  43. Ru, J.Y.; Wu, C.D.; Zhang, Y.Z.; Gong, R.F.; Liu, P. Da Improved D/TA and information fusion based on HMM indoor localization. Appl. Mech. Mater. 2013, 373–375, 916–921. [Google Scholar] [CrossRef]
  44. Ma, R.; Guo, Q.; Hu, C.; Xue, J. An improved WiFi indoor positioning algorithm by weighted fusion. Sensors 2015, 15, 21824–21843. [Google Scholar] [CrossRef] [PubMed]
  45. Hausman, S. Impact of indoor environment on path loss in body area networks. Sensors 2014, 14, 19551–19560. [Google Scholar] [CrossRef] [PubMed]
  46. Li, Z.; Song, Y.; McLoughlin, I.; Dai, L. Compact convolutional neural network transfer learning for small-scale image classification. In Proceedings of the ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing-Proceedings, Shanghai, China, 20–25 March 2016; IEEE: Shanghai, China, 2016; pp. 2737–2741. [Google Scholar]
  47. Hamidi-Rad, S.; Lyons, K.; Goela, N. Infrastructure-less indoor localization using light fingerprints. In Proceedings of the 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 5–9 March 2017; pp. 5995–5999. [Google Scholar]
  48. Abadi, M.; Agarwal, A.; Barham, P.; Brevdo, E.; Chen, Z.; Citro, C.; Corrado, G.S.; Davis, A.; Dean, J.; Devin, M. Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv Prepr. 2016, arXiv:1603.04467. [Google Scholar]
  49. Abadi, M.; Barham, P.; Chen, J.; Chen, Z.; Davis, A.; Dean, J.; Devin, M.; Ghemawat, S.; Irving, G.; Isard, M. Tensorflow: A system for large-scale machine learning. In Proceedings of the 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16), Savannah, GA, USA, 2–4 November 2016; {USENIX} Association: Savannah, GA, USA, 2016; pp. 265–283. [Google Scholar]
  50. Ge, X.; Qu, Z. Optimization WIFI indoor positioning KNN algorithm location-based fingerprint. In Proceedings of the 2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 26–28 August 2016; IEEE: Beijing, China, 2016; pp. 135–137. [Google Scholar]
  51. Khullar, R.; Dong, Z. Indoor localization framework with WiFi fingerprinting. In Proceedings of the 2017 26th Wireless and Optical Communication Conference, WOCC 2017, Newark, NJ, USA, 7–8 April 2017; IEEE: Newark, NJ, USA, 2017; pp. 1–6. [Google Scholar]
  52. Jedari, E.; Wu, Z.; Rashidzadeh, R.; Saif, M. Wi-Fi based indoor location positioning employing random forest classifier. In Proceedings of the 2015 International Conference on Indoor Positioning and Indoor Navigation, IPIN 2015, Banff, AB, Canada, 13–16 October 2015; IEEE: Banff, AB, Canada, 2015; pp. 1–5. [Google Scholar]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.