Next Article in Journal
Laboratory Comparison of Low-Cost Particulate Matter Sensors to Measure Transient Events of Pollution
Previous Article in Journal
A Deep Learning-Based Method for Overhead Contact System Component Recognition Using Mobile 2D LiDAR
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Indoor DFEC Ranging Method for Homologous Base Station Based on GPS L1 and BeiDou B1 Signals

1
School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
2
State Key Laboratory of Satellite Navigation System and Equipment Technology, Shijiazhuang 050081, China
3
The 54th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang 050081, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(8), 2225; https://doi.org/10.3390/s20082225
Submission received: 20 March 2020 / Revised: 7 April 2020 / Accepted: 10 April 2020 / Published: 15 April 2020
(This article belongs to the Section Remote Sensors)

Abstract

:
High-precision navigation and positioning technology for indoor areas has become one of the research hotspots in the current navigation field. However, due to the complexity of the indoor environment, this technology direction is also one of the research difficulties. At present, our common indoor positioning methods are WIFI, Bluetooth, LED, ultrasound and pseudo satellite. However, due to the problem of inaccurate direct or indirect ranging, the positioning accuracy is usually affected, which makes the final application difficult to achieve. In order to avoid the ranging limitations of the existing methods, a new dual-frequency entanglement constraint (DFEC) ranging method based on homologous base station is proposed in this paper. The relationship between the homologous characteristics of dual-frequency signals and the phase relationship within the cycle is used to estimate the current carrier phase adjustment the true value of the cycle count is used to get rid of the constraints of the ranging conditions and improve the ranging accuracy. In order to verify the feasibility of this method, the wired environment test and the typical characteristic points of wireless environment are tested and analyzed respectively. The analysis results show that in the wired environment, the transmitting base station and the receiving terminal will introduce a ranging error of one wavelength; in the wireless environment, due to the influence of spatial noise and multipath, the error of the estimation of the whole cycles of the ranging value increases significantly. And this phenomenon is most obvious especially in the region where the signal is shaded, but the error estimate that satisfies ± 1 wavelength still accounts for 90%. Based on this, we conduct multiple observation data collection at five typical feature points, and used existing MATLAB positioning algorithms to conduct positioning error tests. The analysis found that under this error condition, the positioning accuracy was about 0.6 m, and 93% of the points met the 1-m positioning accuracy.

1. Introduction

Indoor navigation and positioning technology can be understood as the use of various technical means to achieve the positioning and tracking of people and objects in indoor spaces. With the development of the Internet of Things technology, there are more and more positioning needs of people and objects in economic behavior, personal activities, and military applications. In the outdoor environment, the global satellite navigation system is a universal and mature positioning method that allows people to achieve navigation and positioning outdoors. However, with the increasing indoor space today, the continuous construction of various factory workshops, large shopping malls, office buildings, and subway stations, indoor-based navigation and positioning is essential for the safety and monitoring of people and objects. The demand for location services in an indoor environment has become increasingly significant. People’s location service needs in indoor environments have become increasingly significant. According to the country’s future comprehensive PNT system construction needs, indoor navigation will be one of the three major national development directions. Scholars at home and abroad have conducted a lot of exploration and research. The previous positioning methods are roughly divided into three categories: sensor positioning based on recursive navigation, positioning based on feature point matching, and positioning based on base station signal ranging. The three methods have been developed in recent years, but there are still constraints. Here, this article only discusses the way of base station ranging
In the environment of indoor complex spatial characteristics, the biggest problem facing the current base station ranging method is the problem of inaccurate ranging. Due to the complex indoor spatial environment and serious signal multipath effects, the ranging values obtained indoors are usually difficult to meet the positioning needs.
In the current positioning technology means, there are two methods of direct ranging and indirect ranging. For example, positioning methods based on signal strength and feature matching, we can consider that indirect ranging methods are used for location estimation. Ahmed, AU uses the combination of WIFI and Bluetooth data for location research [1], Ren, J Sharp, I. and Yang, C. explores the mechanism of indoor location through algorithm combination based on signal strength [2,3,4]. Vazhenin, N.A. used mobile base stations to perform positioning tests by modifying existing WIFI signal characteristics [5]. Wang, B. and Liu, Y. Improve the WIFI positioning accuracy from the perspective of proximity weighted matching and distance constraint by constructing a fingerprint database [6,7]. Zhou, M. In the research process, the recursive principle of PDR was used to improve the indoor positioning service through the combination of recursion and WIFI correction [8]. Guo, G. Using the principles of WIFI RTT and RSS ranging, combined with the hyperbolic positioning algorithm, to carry out related positioning research on mobile phones [9]. However, at present, the positioning accuracy based on WIFI is still poor, and the positioning accuracy is usually 5–10 m. Visible light, which uses the intensity of light signal arrival or the flicker frequency of the light signal to achieve indoor positioning, Mocan, A. and Pelts, D.’s technical team analyzed the factors affecting the positioning accuracy from multiple angles [10,11]. The team of Pelts, D. analyzed the influence of this phenomenon on positioning based on the instability of visible light power [12]. Kim, D.R. used the RF Carrier Allocation Technique to construct a visible light system that integrates communication and navigation [13]. Wang, T.Q used visible angle to achieve indoor positioning [14,15]. This method has good positioning accuracy in a certain area, but requires a specific lamp design, so there is difficulty in promotion. The principle of pseudolite positioning is the same as that of GNSS, but due to the complexity of the indoor environment, there is also a problem that the range value jumps and the range measurement is not accurate. In the research process of Wuhan University, by constructing an indoor RTK method, using the method of UKF and known initial points to estimate the ambiguity of whole cycles and improve the ranging accuracy to achieve positioning, but in actual tests, this method is only suitable for simple indoors Environment, the difference correction value in complex environment is generally difficult to assist the ambiguity analysis [16,17,18,19], the other is our unit, the pseudolite system designed by our unit is currently the leading domestic. Our unit is the first country to introduce BeiDou pseudo-satellite technology indoors, and has achieved good results. By constructing an array-type pseudo-satellite network indoors, utilizing the characteristics of the pseudo-satellites and the network-derived network, and controlling the consistency of multiple signals through PLL control. However, the system still has the problem of inaccurate ranging indoors. For this reason, we have designed two positioning algorithms, an innovative fingerprint location algorithm [20] and the doppler positioning algorithms with known initial points [21]. These methods can currently achieve indoor positioning services at the centimeter level by avoiding real-time raw ranging value. However, from an application-oriented perspective, we do not expect the existence of initial values. When we enter a place to navigate, letting customers find the initial point before providing services is not conducive to technology promotion to a certain extent. The most desired state should be the state of entering or navigating. Therefore, the accuracy of ranging is again concerned.
Here, we introduce the principle of ranging. We can understand it as a problem similar to the pursuit of multiple wavelengths. When the first frequency signal propagates a wavelength length, the second frequency signal propagates the sum of the wavelength length plus the length of the wavelength difference between two signals. When the first frequency signal propagates N wavelength lengths, the second frequency signal propagates N wavelength lengths plus N wavelength difference between the two signals, so we can infer how many full wavelength lengths the two signals currently propagate based on the phase distance difference within a cycle between the two signals. The sum is the propagation distance of the current position signal at the current moment. The ranging diagram is shown in Figure 1.
The remainder of this paper is organized as follows: Section 2 introduces the working principle of the dual-frequency multi-channel signal base station and describes the ranging process in detail. At the same time, the phase accumulation cross-cycle problem and the frequency selection principle used in the ranging process are analyzed. Section 3 carried out a series of tests on the feasibility of the DFEC ranging method from the transmitting base station side, receiver side, and influence of noise and multipath in the wireless environment, and obtained the relevant test results. Section 4 Combined with the existing test results in Section 3 above, we carried out related positioning experiments at the pseudo-satellite artificial intelligence test site, and gave the positioning error analysis under this ranging method. Finally, on the basis of the existing results, we summarize the technical advantages of the current method and give the follow-up research directions.

2. DFEC Ranging Principle

2.1. Overview

A schematic of the multi-channel dual-frequency signal transmission base station is given in Figure 2. As shown in the figure. First, the time-frequency control module completes the local clock in real time, and outputs stable 1PPS and accurate reference clock frequency. The reference clock obtains the required dual-frequency signal reference frequency through the clock frequency division module. Under the control of 1PPS, each frequency baseband signal modulation is completed in the baseband signal generation module, and finally the RF signal combining output is completed by the up-conversion module. Since the signals of different frequencies of multiple channels are controlled by the same clock frequency, Since the carrier waves transmitted from the antennas are all generated by a single phase-locked loop (PLL), their wavelength and frequency are the same, so all signals have the same time-frequency characteristics. At the same time, for each frequency signal transmitted on the same channel, because the hardware transmission path of each signal is the same, we can consider that the equipment delay between the signal of the same channel is the same, so the measurement distance error is known.

2.2. Proposed Method

In the previous section, we briefly introduced the principle of the indoor homogeneous base station system used. In this section, we will introduce the DFEC ranging process in detail.
Normally, a receiver outputs a carrier phase as an observable, which is an integrated value of the number of whole cycles and the fraction of a cycle of a beat wave that arises between the received and receiver-generated carrier waves. If the carrier phase of the k-th frequency signal is expressed as ϕ k (whose unit is cycles), it is modeled as
ϕ k = λ 1 r t k r u + λ 1 c ( δ t δ T ) N k + ε ϕ k
where λ is the wavelength of the k-th frequency signal, r t k is the position of the pseudolite antenna k (which is known), r u is the receiver position to be determined, c is the speed of light, δ t is the clock bias of the receiver, δ T is the clock bias of the homogeneous transmitting base station, N k is the integer ambiguity (which is an integer value that consists of the number of wave fronts existing between the homogeneous transmitting base station and receiver antenna and an integrated value of cycles of the beat wave mentioned above), and ε ϕ k is the observation error of the carrier phase. This kind of equation modeling the observable by using the geometric relation between the receiver and the homogeneous transmitting base station is called “observation equation”. Since the signals transmitted from the antenna are synchronized, combining the carrier phase observation measurement Equation (1), we can get the observation equations of the GPS L1 and BeiDou B1 signals from the same antenna as:
{ ϕ L 1 = λ L 1 1 r t 1 r u + λ L 1 1 c ( δ t δ T ) N L 1 + ε ϕ L 1 ϕ B 1 = λ B 1 1 r t 2 r u + λ B 1 1 c ( δ t δ T ) N B 1 + ε ϕ L 1
where ϕ L 1 is the carrier phase of the GPS L1 signal, ϕ B 1 is the carrier phase of the BeiDou B1 signal, the unit of the carrier phase observation equation above is the cycle. λ L 1 is the wavelength of the GPS L1 signal, λ B 1 is the wavelength of the BeiDou B1 signal, N L 1 is the integer ambiguity of the GPS L1 signal, N B 1 is the integer ambiguity of the BeiDou B1 signal, ε ϕ L 1 and ε ϕ L 1 are the noise errors of the two frequency signals.
The system of equations is converted to the distance equation program. Multiply both sides of the equation by the corresponding wavelengths as
{ λ L 1 ϕ L 1 = r t 1 r u + c ( δ t δ T ) λ L 1 N L 1 + λ L 1 ε ϕ L 1 λ B 1 ϕ B 1 = r t 2 r u + c ( δ t δ T ) λ B 1 N B 1 + λ B 1 ε ϕ L 1
Let Φ m = λ m ϕ m , then the above equation can be expressed as
{ Φ L 1 = r t 1 r u + c ( δ t δ T ) λ L 1 N L 1 + ξ ϕ L 1 Φ B 1 = r t 2 r u + c ( δ t δ T ) λ B 1 N B 1 + ξ ϕ L 1
where ξ ϕ L 1 = λ L 1 ε ϕ L 1 , ξ ϕ B 1 = λ B 1 ε ϕ L 1 .
As above, we obtain the distance equations based on the carrier of the two frequency signals. Since each signal is generated by the same PLL loop control, it can be obtained that the signal transmission clock difference is the same, and the receiver clock at the receiving end is also the same. It can be found that by making the difference of the distance equations of the signals of two frequencies, we can eliminate the influence of the clock difference. Here we only give the difference equation when the frequency L1 signal is used as the reference. From this we get the following formula.
Φ B 1 Φ L 1 = r t 2 r u r t 1 r u λ B 1 N B 1 + λ L 1 N L 1 + ξ ϕ B 1 , L 1 ,
From the above formula, we can find that the distance difference between the signals becomes independent of time, and only related to the real distance of the signal and the ambiguity of the whole cycles. As mentioned above, we can use the principle of phase chase. The intra-cycle phase is calculated to calculate the true whole-circle distance value. Therefore, the above equation can also be expressed by the sum of the whole-phase phase distance value and the phase distance value within a period, thereby avoiding the problem of ambiguity of the whole cycles. Similarly, assuming that we know the initial phase of two frequency signals, we re-express the formula 4 as
{ Φ L 1 = λ L 1 N + Δ ϕ L 1 Δ ϕ i , B 1 + ξ ϕ L 1 Φ B 1 = λ B 1 N + Δ ϕ B 1 Δ ϕ i , B 1 + ξ ϕ B 1
Wherein, N is the whole cycles, Δ ϕ L 1 and Δ ϕ B 1 are the phase value within the cycle of the two frequency signals and Δ ϕ i , L 1 , Δ ϕ i , B 1 are the phase value within the initial cycle of the two frequency signals. The definition of ξ ϕ L 1 and ξ ϕ B 1 is the same as formula (4).
Here, we only give the phase difference equations based on the frequency of GPS L1. The specific expression is as follows.
{ Φ B 1 Φ L 1 = ( λ B 1 λ L 1 ) N + ( Δ ϕ B 1 Δ ϕ L 1 ) ( Δ ϕ i , B 1 Δ ϕ i , L 1 ) + ξ ϕ B 1 , L 1
Since all signals are sent from a unified antenna, the difference on the left side of Equation (7) can be 0, and the value of the whole cycles N can be obtained by the above formula.
N = ( Δ ϕ B 1 Δ ϕ L 1 ) ( Δ ϕ i , B 1 Δ ϕ i , L 1 ) + ξ ϕ B 1 , L 1 λ L 1 λ B 1
Combining the contents of Section 2.2 and Section 2.3, the detailed ranging process is given at the end of Section 2, the specific process is shown in Algorithm 1.
Algorithm 1.
1:  Initialization Parameters:   Signal transmitting base station coordinates;
               Ground calibration point coordinates;
               Ground test point coordinates;
  Initial phase calibration: Δ ϕ i , L 1 , Δ ϕ i , B 1
2:  while ϕ not empty do
3:   Group by frequency characteristics D G r o u p b y F r e ( ) ;
4:   Cycle count to distance conversion Φ λ ϕ ;
5:   Get the distance difference between frequencies d i f f ( Φ ) ;
6:   Phase accumulation span detection:
if Δ Φ < d i f f ( λ )
     ( n , i n d e x ) = c y c l e _ n _ mod i ( c n 0 , d o p p l e r , p o s i t i o n , Φ , i n d x ) ;
   else
     n = 0 ;
   end
7:    Calculate the whole cycles N :
N = c a l N ( Δ φ , Δ φ i , λ )
8:    Calculate the distance ρ
     ρ = c a l P ( Δ φ , Δ φ i , λ , n , i n d e x ) ;
9:  end while

2.3. Cumulative Over-The-Cycle Detection

When we use this ranging method, we must pay attention to one situation. When the phase difference value is accumulated over one cycle, the accumulated phase difference value may be larger than the wavelength of a signal having a higher frequency at a certain point. In this case, the higher frequency signal will appear distance compensation value for several cycles. At this time, we can combine information such as the signal-to-noise ratio, doppler, and the position of the previous moment to estimate the specific value of the compensation value added at the current position.

2.4. Frequency Selection Analysis

The DFEC method is of great significance in ranging, but not any combination of frequency values can meet the application requirements of this ranging method. Generally, we need to meet the following requirements when selecting a frequency:
The first point is that the frequency we choose must meet the requirements of the Radio Regulatory Commission and be compatible with the frequency signals used today;
Secondly, the frequency ratio relationship between the two frequency values we choose must satisfy more than 0.5 and less than 2. In this way, during the calculation of the cycle, the problem of ambiguous estimation of the cycle does not occur.
Third, after we choose the frequency, the resulting wavelength difference must be greater than the distance difference introduced by the phase error, and the ranging error reflected in the range of the phase error can meet the future sub-meter positioning requirements.
Fourth, we recommend that when the frequency is selected for distance estimation in this way, each time a higher frequency signal is used to compensate the cycle, the ranging value between two consecutive cycles will be several meters or more. In this way, when the phase cumulative value within the cycle spans the cycle, we can quickly estimate what the value is based on the carrier-to-noise ratio, doppler, and the position of the previous moment.

3. Implementations and Evaluation

In this section, we will use the existing test environment to verify the feasibility of the ranging principle. By using a dual-frequency pseudo-satellite system to broadcast the frequency of B1 (1575.42 Mhz) and L1 (1561.098 Mhz) pseudo-satellite signals indoors, use mature commercial receiver ublox to carry out indoor signals carrier phase data collection, and use the obtained carrier phase value to carry out ranging experiments. The whole experimental process is mainly considered from three aspects: first, whether each switch on and off has an impact on the estimation of whole cycles; second, whether the internal error of the receiver affects the estimation of the whole cycles after each cold start; if the above two points have no impact, then we need to further verify how much the environmental interference has affected the whole cycles estimation. After completing these three steps of verification, we can determine whether this method can actually be used for ranging indoors, so the entire experimental process involves two parts. The first part is to connect the pseudo satellite base station to the ublox receiver by wire, and using the u-center receiver to receive and output the observation data. Then use MATLAB program for analysis. Here, in order to complete the verification quickly, the existing analysis algorithm is used, and it is judged by analyzing the whole cycles estimate of the distance difference between the channels. If the value is consistent each time, it can be considered that the ranging method is feasible. The same analysis algorithm is also used in subsequent wireless environment data analysis. The second, by using the existing test environment, multiple typical feature points are selected in this environment, and then the feasibility and fitness of the method at different feature points are analyzed. The specific settings are described in the following sections.

3.1. Wired Connection Test

The connection of the wired test environment is shown in Figure 3. The channels of the transmitter are connected by RF cables of the same length and are combined to the receiver through the combiner signal. The right part of the figure below is the status of the information output by the ublox receiver. The information output by the data window includes pseudolite number, pseudorange, carrier phase, doppler and carrier-to-noise ratio and so on. The part of the bar graph is the carrier-to-noise ratio of the receiver output.
A. Test Results of Switching Pseudolite Base Station
In this section, we mainly analyze the influence of the switch on the signal. Each time the machine is turned on or off, the time-frequency characteristics of the transmitting base station, the signal characteristics of the baseband module and the radio-frequency module are more or less affected. Therefore, it is necessary to analyze the influence of the signal error introduced on the ranging estimation through the switch. Here, we give the data processing results after switching the pseudolite base station three times, including the intra-cycle phase difference between L1 frequency channels, the intra-cycle phase difference between B1 frequency channels, and the whole-cycle estimated distance between channels. It can be seen from the following Figure 4 that the phase difference between the channels of the L1 output after the power-on and turn-off is basically the same, and there is a phase error of ± 0.005 ~ ± 0.01 cycles. The phase difference between the channels of the B1 in the Figure 5 remains the same every time the machine is turned on and off, and there is a phase error of ± 0.01 ~ ± 0.02 cycles. From this we get the estimated value of the whole cycles of the distance difference in Figure 6. It can be seen from the figure that the count of whole cycles has an uncertainty of one cycle, that is, one cycle of ranging errors may be introduced.
B. Cold Start Receiving Terminal Test
In this section, we will mainly analyze the impact on the estimated count of the whole cycles from the receiving end. With each cold start, the receiver will reacquire the signal on the basis of no prior information, so each time the signal is allocated to the channel after the replenishment, it will also be randomly allocated. This experiment can verify the influence of channel consistency on the the estimated count of the whole cycles. Of course, it also includes the influence of the measurement error introduced by the receiving terminal itself.
Here we give the data processing results after three cold starts. Figure 7 shows the phase difference between the channels at the L1 frequency and Figure 8 shows the phase difference between the channels at the B1 frequency. It can be seen from the figure that the phase difference between the two signals output after the three cold starts is basically the same, and the phase difference error of the cycle at the L1 frequency is ± 0.005 ~ ± 0.01cycle. The phase difference error of the cycle at the B1 frequency is ± 0.005 ~ ± 0.01cycle. On this basis, we get the the whole cycles estimate of the distance difference between the channels, as shown in Figure 9. The whole cycles estimated distance difference between the channels is basically the same, but there is one wavelength estimation error.
From the above analysis, we can find that, under the condition that the signal link is not affected by the outside world, the whole cycles estimate of the distance difference between the channels of the pseudo-satellite transmitting base station and the receiving terminal is the same, which together introduces one-cycle ranging error. In the following analysis, we will introduce the space environment impact and analyze the ranging estimation situation in the case of wireless transmission

3.2. Wireless Environment Test

A. Test Environment Introduction
In this section, we will carry out further tests in a wireless environment. The test scenarios are selected in our pseudo-satellite navigation test field, as shown in Figure 10. The upper left corner of the picture is our transmitting base station, the upper right corner is our multi-scenario analog antenna array, and the lower left corner is our test area. This area can simulate a variety of scenes such as viewing scenes, semi-occluded scenes and fully-occluded scenes. We carry out testing under a variety of conditions to verify requirements. The lower right corner is our test equipment. In order to avoid the introduction of human behavior jitter to evaluate the ranging results, we choose to use a small cart to evaluate the ranging effect of each characteristic test point.
Figure 11 is a floor plan of the test hall environment on the first floor. Here we selected five feature points, of which 21 and 23 are the two points in the viewing area, which are used to simulate the ranging effect in different positions in the viewing environment. Point 30 is the boundary area for viewing. In the existing tests, the positioning accuracy of this point is usually difficult to guarantee. As a feature point, we want to further evaluate whether the distance measurement method can solve the positioning problem at this point in the future. Point 1 is a semi-shielded area of the signal, but since the area is close to the stairs, the multipath phenomenon at this point is usually obvious. Point 26 is a fully shielded area, in which we can’t see the position of the transmitting antenna at all. Through the analysis of the five characteristic points, we hope to find out whether the current dual-frequency ranging method can improve the impact of cycle slip and multipath on ranging to some extent. At the same time, in order to further verify the generality of the algorithm, we divided the process into two rounds during the test. After completing the data collection of five points in the first round, the second round of data collection was performed. This can reduce the probability of receiving the same signal at a fixed point. See the following sections for specific test analysis.
B. Results of Wireless Environmental Testing
Figure 12 is an estimated value of the distance difference between channels obtained by analyzing the three-point data of the through-view area 21, 23, and 30 collected in the first set of tests according to the whole number of wavelengths. Figure 13 is an estimated value of the distance difference between channels obtained by analyzing the three-point data of the through-view area 21, 23, and 30 collected in the second set of tests according to the whole number of wavelengths. It can be found from the figure that the estimated value of the whole cycles obtained in the wireless case is significantly more frequent than that in the wired case. The two estimates of 21 points, 23 points, and 30 points each have a ranging error of ± 2 cycles.
Figure 14 and Figure 15 are the estimated values of the whole cycles of the channel distance difference in the two sets of tests of the signal half-shielded area 1 test point and the full-shielded area 26 test point. By comparison, it can be found that because the signal is affected by occlusion and signal multipath, the estimated value of the whole cycles is more fluctuating relative to the viewing environment, and the more severe the occlusion is, the more frequent the estimated value is. There is a ranging error of ± 3 cycles at 1 point, and a ranging error of plus or minus 5 cycles at 26 points.
In order to further analyze the whole cycles estimated characteristics of the method, we perform a probability statistical analysis on all the data, where Figure 16 is the probability statistical distribution map of 21, 23, and 30 points in the viewing area. Figure 17 shows the probability distribution of point 1 and point 26 in the masked area. The result show that in two environments, the viewing area and the obscured area, the probability of the range error of the channel-to-channel distance difference based on the whole-cycle count of the wavelength being within ± 1 cycle was still at least 90%.

4. Positioning Analysis

Through the above analysis, we can conclude that the maximum carrier phase difference fluctuation is within ± 0.01 cycles, and that the ranging error based on the entire wavelength count estimate of the ranging error meets a probability of 90% within ± 1 cycle. The worst ranging error of the distance difference between channels is about 4 cycles. In order to further verify the feasibility of this ranging method in subsequent positioning, we performed static positioning tests at the above five typical test points and compared them with the actual position parameters. The data output frequency was 5 Hz and the sampling time was 5 min. Figure 18 below shows the positioning error of a test point and a range that satisfies the positioning accuracy of 1 m. It can be seen from the figure that although there is a large fluctuation in the estimation of the whole cycles in the previous ranging stability test, it can still provide high-precision positioning by combining with the positioning algorithm. Based on this, we have carried out probability statistics on multiple positioning. Figure 19 shows that in the case of such ranging errors, the final positioning error is mainly about 0.6 m, and about 93% of the points meet the positioning accuracy of 1 m.

5. Conclusions

Aiming at the problem of inaccurate ranging by current indoor positioning methods, it is difficult to meet the problem of high-precision positioning. Based on the homologous base station, this paper proposes a DFEC ranging method. In this way, by using the phase constraint relationship between the dual-frequency signals, an equation for measuring the propagation distance using the phase within the cycle is constructed. This method has the following advantages: (1) It is not necessary to know the transmission time and reception time of the signal, and it avoids the dependence of ranging on time; (2) When a cycle slip occurs, carrier phase cycle slip is usually introduced, this method does not have the problem of the ambiguity of whole cycles; (3) Through testing in wired and wireless environments, it is found that in the semi-shielded and fully-shielded areas of the signal, although affected by the multipath signal, the ranging method can still meet the positioning accuracy of 93% probability. In future work, we will further use this ranging method to conduct comprehensive test verification on WIFI RTT, 5G and dual-frequency multi-system pseudo satellites. By analyzing the feasibility of various positioning methods, we will lay the foundation for further multi-source fusion basis. Thus, a ranging method using multiple means and multiple frequency phases to constrain is used to improve the accuracy and stability of indoor environment ranging and ensure the service demand of continuous reading high-precision positioning.

Author Contributions

All authors contributed to the manuscript and discussed the results. All authors together developed the idea that led to this paper. H.Z. and X.G. conceived the experiments and analyzed the data. L.H. and Y.L. performed data processing and contributed to the manuscript. B.Y. and S.P. provided critical comments and contributed to the final revision of the paper. C.S. contributed to the expression and the design of programs. 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 No. 41774027). This work was supported in part by the National Key Research and Development Plan of China (project: Indoor Hybrid Intelligent Positioning and Indoor GIS Technology (No. 2016YFB0502100, 2016YFB0502101)).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ahmed, A.; Arablouei, R.; De Hoog, F.; Kusy, B.; Jurdak, R. Multi-Radio Data Fusion for Indoor Localization Using Bluetooth and WiFi. Available online: https://www.semanticscholar.org/paper/Multi-radio-Data-Fusion-for-Indoor-Localization-and-Ahmed-Arablouei/886075d4ec08dff98a93ecd32ca358e4e7ce7b90 (accessed on 12 April 2020).
  2. Ren, J.; Huang, S.; Song, W.; Han, J. A Novel Indoor Positioning Algorithm for Wireless Sensor Network Based on Received Signal Strength Indicator Filtering and Improved Taylor Series Expansion. Trait. Signal 2019, 36, 103–108. [Google Scholar] [CrossRef] [Green Version]
  3. Sharp, I.; Yu, K. Indoor WiFi Positioning. In Adaptive Interference Mitigation in GNSS; Springer Science and Business Media LLC: Berlin/Heidelberg, Germany, 2018; pp. 219–240. [Google Scholar]
  4. Yang, C.; Shao, H.-R. WiFi-based indoor positioning. IEEE Commun. Mag. 2015, 53, 150–157. [Google Scholar] [CrossRef]
  5. Vazhenin, N.A.; Veitsel, A.V.; Veitsel, V.V.; Serkin, F.B. Position Determination of a Mobile Station Using Modified Wi-Fi Signals. U.S. Patent 10,274,580, 30 April 2019. [Google Scholar]
  6. Wang, B.; Liu, X.; Yu, B.; Jia, R.; Gan, X. An Improved WiFi Positioning Method Based on Fingerprint Clustering and Signal Weighted Euclidean Distance. Sensors 2019, 19, 2300. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Liu, Y.; Tao, Z.; Li, X. High efficiency wifi fingerprint localization based on distance costraints. In Proceedings of the ACM Turing Celebration Conference—China, ACM TURC ’19, Chengdu, China, 17–19 May 2019; pp. 1–5. [Google Scholar]
  8. Zhou, M.; Dolgov, M.; Liu, Y.; Wang, Y. WIFI/PDR indoor integrated positioning system in a multi-floor environment. EAI Endorsed Trans. Cogn. Commun. 2019, 4, 4. [Google Scholar] [CrossRef] [Green Version]
  9. Guo, G.; Pan, Y.; Ye, F.; Peng, X.; Liu, Z.; Pan, Y. Indoor Smartphone Localization: A Hybrid WiFi RTT-RSS Ranging Approach. IEEE Access 2019, 7, 176767–176781. [Google Scholar] [CrossRef]
  10. Mocan, A.; Ciascai, I. Analysis of positioning errors for LED. In Proceedings of the 2019 IEEE 25th International Symposium for Design and Technology in Electronic Packaging (SIITME), Cluj Napoca, Romania, 23–26 October 2019; pp. 127–130. [Google Scholar]
  11. Plets, D.; Bastiaens, S.; Martens, L.; Joseph, W. An Analysis of the Impact of LED Tilt on Visible Light Positioning Accuracy. Electronics 2019, 8, 389. [Google Scholar] [CrossRef] [Green Version]
  12. Plets, D.; Bastiaens, S.; Martens, L.; Joseph, W.; Stevens, N. On the impact of LED power uncertainty on the accuracy of 2D and 3D Visible Light Positioning. Optik 2019, 195, 163027. [Google Scholar] [CrossRef]
  13. Kim, H.-S.; Kim, D.-R.; Yang, S.-H.; Son, Y.-H.; Han, S.-K. An Indoor Visible Light Communication Positioning System Using a RF Carrier Allocation Technique. J. Light. Technol. 2013, 31, 134–144. [Google Scholar] [CrossRef]
  14. Wang, Q.; Sekercioglu, A.; Neild, A.; Armstrong, J. Position Accuracy of Time-of-Arrival Based Ranging Using Visible Light With Application in Indoor Localization Systems. J. Light. Technol. 2013, 31, 3302–3308. [Google Scholar] [CrossRef]
  15. Peng, Q.; Guan, W.; Wu, Y.; Cai, Y.; Xie, C.; Wang, P. Three-dimensional high-precision indoor positioning strategy using Tabu search based on visible light communication. Opt. Eng. 2018, 57, 1. [Google Scholar] [CrossRef]
  16. Wang, T.; Yao, Z.; Lu, M. On-the-fly ambiguity resolution involving only carrier phase measurements for stand-alone ground-based positioning systems. GPS Solut. 2019, 23, 36. [Google Scholar] [CrossRef]
  17. Zhao, Y.; Pan, S.; Wang, Y. Linearization Error Analysis of Observation Equations in Pseudo Satellite Positioning System. In Proceedings of the 2019 China Satellite Navigation Conference (CSNC), Lecture Notes in Electrical Engineering, Beijing, China, 22–25 May 2020. [Google Scholar]
  18. Li, X.; Huang, G.; Zhang, P.; Zhang, Q. Reliable Indoor Pseudolite Positioning Based on a Robust Estimation and Partial Ambiguity Resolution Method. Sensors 2019, 19, 3692. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Li, X.; Zhang, P.; Huang, G.; Zhang, Q.; Guo, J.; Zhao, Y.; Zhao, Q. Performance analysis of indoor pseudolite positioning based on the unscented Kalman filter. GPS Solut. 2019, 23, 79. [Google Scholar] [CrossRef]
  20. Huang, L.; Gan, X.; Yu, B.; Zhang, H.; Li, S.; Chen, J.; Liang, X.; Wang, B. An Innovative Fingerprint Location Algorithm for Indoor Positioning Based on Array Pseudolite. Sensors 2019, 19, 4420. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Gan, X.; Yu, B.; Huang, L.; Jia, R.; Zhang, H.; Sheng, C.; Fan, G.; Wang, B. Doppler Differential Positioning Technology Using the BDS/GPS Indoor Array Pseudolite System. Sensors 2019, 19, 4580. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. dual-frequency ranging principle.
Figure 1. dual-frequency ranging principle.
Sensors 20 02225 g001
Figure 2. Transmission base station working principle.
Figure 2. Transmission base station working principle.
Sensors 20 02225 g002
Figure 3. Wired environment test chart.
Figure 3. Wired environment test chart.
Sensors 20 02225 g003
Figure 4. Test of influence of power on/off on L1 phase difference results between channels.
Figure 4. Test of influence of power on/off on L1 phase difference results between channels.
Sensors 20 02225 g004
Figure 5. Test of influence of power on/off on B1 phase difference results between channels.
Figure 5. Test of influence of power on/off on B1 phase difference results between channels.
Sensors 20 02225 g005
Figure 6. The distance based on the phase difference is estimated by the whole number of wavelengths.
Figure 6. The distance based on the phase difference is estimated by the whole number of wavelengths.
Sensors 20 02225 g006
Figure 7. Phase difference between L1 channels after three cold starts of the receiver.
Figure 7. Phase difference between L1 channels after three cold starts of the receiver.
Sensors 20 02225 g007
Figure 8. phase difference between B1 channels after three cold starts of the receiver.
Figure 8. phase difference between B1 channels after three cold starts of the receiver.
Sensors 20 02225 g008
Figure 9. The distance based on the phase difference is estimated by the whole number of wavelengths.
Figure 9. The distance based on the phase difference is estimated by the whole number of wavelengths.
Sensors 20 02225 g009
Figure 10. Wireless test environment.
Figure 10. Wireless test environment.
Sensors 20 02225 g010
Figure 11. Distribution map of test feature points on the first floor.
Figure 11. Distribution map of test feature points on the first floor.
Sensors 20 02225 g011
Figure 12. Estimated distance difference N at the three feature points in the first set of tests.
Figure 12. Estimated distance difference N at the three feature points in the first set of tests.
Sensors 20 02225 g012
Figure 13. Estimated distance difference N at the three feature points in the second set of tests.
Figure 13. Estimated distance difference N at the three feature points in the second set of tests.
Sensors 20 02225 g013
Figure 14. Estimated distance difference N at the three feature points in the first set of tests.
Figure 14. Estimated distance difference N at the three feature points in the first set of tests.
Sensors 20 02225 g014
Figure 15. Estimated distance difference N at the three feature points in the second set of tests.
Figure 15. Estimated distance difference N at the three feature points in the second set of tests.
Sensors 20 02225 g015
Figure 16. The probability statistical distribution map of 21, 23, and 30 points.
Figure 16. The probability statistical distribution map of 21, 23, and 30 points.
Sensors 20 02225 g016
Figure 17. The probability statistical distribution map of 1and 26 points.
Figure 17. The probability statistical distribution map of 1and 26 points.
Sensors 20 02225 g017
Figure 18. Positioning accuracy tests.
Figure 18. Positioning accuracy tests.
Sensors 20 02225 g018
Figure 19. Probability statistics of positioning accuracy for multiple positioning tests.
Figure 19. Probability statistics of positioning accuracy for multiple positioning tests.
Sensors 20 02225 g019

Share and Cite

MDPI and ACS Style

Zhang, H.; Pan, S.; Sheng, C.; Gan, X.; Yu, B.; Huang, L.; Li, Y. An Indoor DFEC Ranging Method for Homologous Base Station Based on GPS L1 and BeiDou B1 Signals. Sensors 2020, 20, 2225. https://doi.org/10.3390/s20082225

AMA Style

Zhang H, Pan S, Sheng C, Gan X, Yu B, Huang L, Li Y. An Indoor DFEC Ranging Method for Homologous Base Station Based on GPS L1 and BeiDou B1 Signals. Sensors. 2020; 20(8):2225. https://doi.org/10.3390/s20082225

Chicago/Turabian Style

Zhang, Heng, Shuguo Pan, Chuanzhen Sheng, Xingli Gan, Baoguo Yu, Lu Huang, and Yaning Li. 2020. "An Indoor DFEC Ranging Method for Homologous Base Station Based on GPS L1 and BeiDou B1 Signals" Sensors 20, no. 8: 2225. https://doi.org/10.3390/s20082225

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