Hybrid location method and system for wireless signal attenuation model based on intelligent space

A hybrid positioning system and wireless signal technology, applied in radio wave measurement system, wireless communication, positioning, etc., can solve the problems of poor positioning effect and high-precision positioning requirements, and achieve improved positioning accuracy, improved accuracy, and improved The effect of accuracy

Active Publication Date: 2015-03-25
CHONGQING UNIV OF POSTS & TELECOMM
5 Cites 10 Cited by

AI-Extracted Technical Summary

Problems solved by technology

Many technologies are not effective in indoor positioning, and cannot meet the indoor high-precision positioning...
View more

Method used

After obtaining these data, comparative analysis is carried out to the RSSI value collected. In the actual positioning environment, during the attenuation process of the wireless signal, as the environment changes, the attenuation degree also changes. In general, the RSSI value should conform to a certain distribution within a certain range, which is convenient for averaging and makes the measured value more convergent. Then the random error is reduced through the improvement of the algorithm, and the finally obtained RSSI value is closer to the actual value, so as to achieve the purpose of improving the positioning accuracy.
After this method averages the RSSI values ​​collected, the description of passing points is shown in Fig. 2, what they correspond to is the RSSI value under different distance situations, these points are connected, and the RSSI value and signal power become The proportional relationship is also proportional to the attenuation of the signal, so the signal attenuation curve is obtained here. In addition, the theoretical model of RSSI distance measurement is drawn by matlab to compare the corresponding theoretical value curve with the actual curve. From Figure 2, it can be seen that when the distance between the measurement nodes is greater than 5 meters, the actual measured RSSI value is significantly greater than the RSSI value on the theoretical curve. The curve decay of the theoretical value is relatively steep, while the real curve is relatively smooth. This shows that using the theoretical value as the positioning algorithm will have a certain error in the actual situation. Through such analysis, it can be seen that the positioning wireless signal strength here is easily interfered in the real environment, and the relative fluctuation of the theoretical value is relatively large, so it also has a great impact on the calculation of the final positioning coordinates. In this paper, the accuracy of the collected RSSI value is improved by multiple screening of the measured RSSI value.
Because what the present embodiment selects is based on the attenuation model of wireless signal, what mainly gathers is RSSI value, because this signal value has certain jitter at same sampling point again, causes bigger distance error at last, by to For the analysis of sampled data, the RSSI value is filtered by Gaussian filtering method. The RSSI value after Gaussian filtering becomes smoother, which can solve the problem that the RSSI value at the test point is too large to jitter and increase the ranging error, thereby indirectly improving the positioning accuracy. In addition, this embodiment ...
View more

Abstract

The invention relates to a hybrid location method and system for a wireless signal attenuation model based on intelligent space and belongs to the technical field of intelligent wheelchair location in the intelligent space. Aiming at the problem that due to random shaking and drifting of RSSI values collected in the wireless signal attenuation model, the locating precision is low, a Gauss filtering and averaging method is used for improving the accuracy of the collected RSSI values, and the problem that due to random shaking of RSSI, the range error is too large is solved to a certain extent; as a locating algorithm only based on the RSSI and arranged on hardware is single and has certain limitation, to improve the algorithm, an LQI auxiliary locating algorithm supported by multivariate is put forward, by means of the improved RSSI, the LQI hybrid locating algorithm, and a weighting dynamic optimization method, the range error measured finally is greatly reduced, then the indoor locating precision is improved, and the indoor locating system of the intelligent space can be applied to more application fields.

Application Domain

Position fixationWireless communication

Technology Topic

Dynamical optimizationA-weighting +8

Image

  • Hybrid location method and system for wireless signal attenuation model based on intelligent space
  • Hybrid location method and system for wireless signal attenuation model based on intelligent space
  • Hybrid location method and system for wireless signal attenuation model based on intelligent space

Examples

  • Experimental program(1)

Example Embodiment

[0018] Hereinafter, the preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0019] figure 1 It is a schematic flow diagram of the method of the present invention. As shown in the figure, the method uses Gaussian filtering and averaging to improve the accuracy of the collected RSSI values, and to a certain extent solves the measurement caused by the random jitter of RSSI. The distance error is too large, and then because the hardware's own RSSI-based positioning algorithm is relatively single and has certain limitations, in order to improve its algorithm, this method uses the LQI-assisted positioning algorithm supported by multi-variables. The combined RSSI and LQI positioning algorithm, coupled with the weighted dynamic optimization method, finally greatly reduces the measured distance error, thereby further improving the accuracy of indoor positioning.
[0020] The present invention also provides a hybrid positioning system based on the wireless signal attenuation model of the smart space. The system includes a CC2430/31 module, a computer, and a smart wheelchair body; the CC2430/31 module is used to collect, process and transmit control commands. It is also responsible for the configuration processing and transmission of RSSI and LQI values, reference coordinates and positioning coordinates; the computer is used as the upper computer of the entire control system to connect with the wheelchair to complete the transmission of the wheelchair motion instructions; the smart wheelchair is the entire control system The lower computer is used to verify the realization of motion control.
[0021] In order to obtain the true value of RSSI in the indoor complex environment, the relationship between the RSSI value and the corresponding distance is studied. In this embodiment, using TI’s CC2430 and CC2431 chips and Wireless Dragon’s CC2431 positioning system solution as the experimental platform, the establishment of the positioning network in the space, the data communication between nodes and the RSSI signal acquisition and analysis are completed, and Improve the positioning algorithm. The following experiments were conducted in the initial stage:
[0022] The experimental site is selected in the large laboratory of the Information Accessibility R&D Center. The room is used as the room for collecting RSSI values. A coordinate origin is selected at the corner of the room, and the reference node is placed at the coordinate origin of the room. The node position is determined and Configure the corresponding parameters in the software of the positioning development system. After configuring each parameter, start the positioning node, and collect the RSSI value through the positioning node. The method is to make the positioning node move in the room, choose a real distance different from this reference node to do the experiment, the distance is set to stop every one meter and record a set of RSSI values, each set of data contains 50 RSSIs corresponding to the test points Value, the frequency of each group of data collection is 1HZ, a total of 20 groups of data are collected.
[0023] After obtaining these data, compare and analyze the collected RSSI values. In the actual positioning environment, during the attenuation of the wireless signal, as the environment changes, the attenuation degree also changes. In general, the RSSI value should conform to a certain distribution within a certain range, which is convenient for averaging and makes the measured value more convergent. Then through the improvement of the algorithm to reduce the random error, the RSSI value obtained finally is closer to the actual value, so as to achieve the purpose of improving the positioning accuracy.
[0024] This method averages the collected RSSI values ​​and passes the description of the points in figure 2 They correspond to the RSSI values ​​under different distances. Connecting these points, the RSSI value is proportional to the signal power, and it is also proportional to the signal attenuation, so the signal attenuation curve is obtained here. In addition, the RSSI ranging theoretical model is drawn by matlab into the corresponding theoretical value curve and the actual curve is compared. From figure 2 It can be seen that when the distance between the measurement nodes is greater than 5 meters, the actual measured RSSI value is obviously greater than the RSSI value on the theoretical curve. The attenuation of the theoretical value curve is relatively steep, while the true curve is relatively stable. This shows that if the theoretical value is used as the positioning algorithm, there will be a certain error in the actual situation. Through this analysis, it can be seen that the positioning wireless signal strength here is easily interfered in the real environment, and the relative fluctuation of the theoretical value is relatively large, so the calculation of the final positioning coordinate also has a large impact. In this paper, through multiple screening of the measured RSSI value, to improve the accuracy of the collected RSSI value.
[0025] Also in the laboratory environment, 1500 sets of RSSI values ​​were collected using CC2340 and CC2431 experimental platforms. Perform statistical analysis on the collected RSSI values, and in this embodiment, Gaussian filtering is used to process the RSSI values.
[0026] The Gaussian distribution function is as formula (1):
[0027] f ( x ) = 1 2 π σ σ ( x - μ ) 2 2 σ 2 - - - ( 1 )
[0028] In formula (1):
[0029] μ = 1 n X i = 1 n x i , σ 2 = 1 n - 1 X i = 1 n ( x i - μ ) 2 - - - ( 2 )
[0030] Given a probability range of 0.6<
[0031] In the result,
[0032] σ = 1 n - 1 X i = 1 n ( RSSI i - 1 n X i = 1 n RSSI i ) 2
[0033] μ = 1 n X i = 1 n RSSI i - - - ( 3 )
[0034] In the laboratory, through the CC2431 positioning kit introduced above, experiment with the different distances between 6 reference nodes and one positioning node, and record 100 sets of RSSI values ​​at each positioning point. Filter processing through the two methods described above, and finally compare which filter is better. The details are shown in Table 1. From Table 1, it can be seen that the Gaussian filtering effect is better in the filter selection. The RSSI measured value after filtering is relatively smooth, which solves the random jitter problem of the RSSI value affected by the environment to a certain extent.
[0035] Table 1
[0036]
[0037]
[0038] The RSSI value is stored in the non-volatile memory of the CC2431 chip, and the data can be obtained directly from the BUF of the register. The LQI value reflects the connection quality, which is obtained through the structure in the positioning system protocol stack. The LQI value is directly proportional to the quality of the signal connection. The larger the value, the better the channel connection quality. In the CC2431 solution, both the RSSI value and LQI value can reflect the impact of environmental factors on indoor wireless signal attenuation. The distance calculated by the single RSSI value and the coordinates obtained by the positioning engine are actually not accurate, so this method obtains the relationship with the distance d by collecting multiple sets of LQI values, and finally completes the assistance of the RSSI value through dynamic optimization Positioning. Using matlab simulation software, the least squares curve fitting method is used to obtain the relationship between the LQI value and the distance d between the measured nodes. The way to collect the LQI value here is the same as the way to collect the RSSI, but the place to extract the corresponding value is different, one is in the hardware register, and the other is in the data packet of the software protocol stack. Also record the distances from multiple positioning nodes to the reference node and the corresponding LQI values ​​to form multiple key-value pairs {(d1,LQI1)(d2,LQI2)(d3,LQI3)...(dn,LQIn)}. According to the data of these key-value pairs, the relationship curve between LQI and distance d in the actual environment can be obtained, such as image 3 Shown.
[0039] In the matlab simulation environment, these obtained LQI values ​​can be subjected to the 3rd power curve fitting and 5th power curve fitting of the least square method. The curve fitting diagram is as follows image 3 Shown. It can be seen from the figure that the effect of 5th power curve fitting is better. Therefore, this embodiment adopts the 5th power least square curve fitting formula as the algorithm of the LQI value. Among them, the dynamic range of LQI is higher than that of RSSI.
[0040] LQI(d)=p 3 d 3 +p 2 d 2 +p 1 d+p 0 (4)
[0041] Where p 0 =172.15, p 1 = -4.6778, p 2 = 0.7417, p 3 = -0.03068,
[0042] LQI(d)=p 5 d 5 +p 4 d 4 +p 3 d 3 +p 2 d 2 +p 1 d+p 0 (5)
[0043] Where p 0 = 169.4996, p 1 = -1.4184, p 2 =0.0273, p 3 = -0.002, p 4 =0.000074p 5 = -0.0000048.
[0044] Since polynomials solve the LQI value at a certain distance, there are many situations, so there are cases where the value of the code is not accurate. The RSSI and LQI also have a certain relationship, and the relationship is shown in formula (6).
[0045] RSSI=-(81-(LQI×91)/255) (6)
[0046] Then, through the estimation fitting method, the LQI value is fitted into a logarithmic curve close to the fifth-order polynomial, and the relationship between LQI and distance d is obtained as shown in formula (7).
[0047] LQI(d 2 )=172.3348-28.5536lg(d 2 ) (7)
[0048] After the above processing, the code implementation will greatly reduce the calculation process of the distance between nodes. In addition, the slope of the polynomial curve of the fifth degree fit can be obtained by derivation, and the accurate LQI value can be obtained by comparing the slopes. In this way, two different positioning methods, RSSI or LQI, can be adopted at different distances, and the most suitable algorithm can be used to calculate the distance value closer to the real measurement, thereby solving the problem that the actual measurement value deviates from the theory after the actual distance exceeds 5 meters. Too many curves cause the problem of excessive ranging error.
[0049] The present invention uses two positioning algorithms to obtain the distance from the positioning node to the reference node, and the RSSI value and the LQI value of the two methods have a certain linear relationship. Therefore, a dynamic weighting method is proposed to improve the accuracy of ranging. The distance between the nodes in the laboratory environment is within 5 meters, and the attenuation of the RSSI value conforms to the theoretical model, so the distance obtained by the RSSI value is used, and the measured distance between the reference node and the positioning point obtained by simplifying the model d 1 more precise. Similarly, the distance between two points measured by LQI is d 2. Through the dynamic optimization of the obtained distance, the accuracy of distance measurement between nodes is improved. The method is mainly to perform weighting, and the weighting method is shown in formula (8).
[0050] d=α 1 d 1 +α 2 d 2 (8)
[0051] Considering the environmental factors of the laboratory and the results of previous experiments, a threshold value of 5 meters is selected. When|d 1 -d 2 |≤4m, the LQI value needs to be corrected at this time, and its own jitter change value ΔLQI is added to it, and then d is calculated by the corrected value 2 And bring it into the weighting calculation above. When|d 1 -d 2 |>4m, the RSSI value needs to be corrected at this time, add its own jitter change value ΔRSSI, and then calculate d from the corrected value 1 And bring into the above weighting calculation. The choice of different environmental weight values ​​will also affect the positioning results. In this embodiment, when the distance between the reference node and the positioning node is less than 5 meters, d 1 The weight coefficient of is 0.8, d 2 The weight coefficient of is 0.2, when the distance between the reference node and the positioning node is greater than 5 meters, the opposite is true. Since this method involves the correction of jitter before and after the RSSI and LQI values, it has a better effect than general dynamic weighting.
[0052] Through the introduction of the previous algorithm improvement, the positioning platform using the CC2431 solution has completed three different ways of obtaining the ranging error after the improved algorithm. They are the ranging error based on the RSSI algorithm, the ranging error based on the LQI algorithm and the ranging error of the RSSI+LQI hybrid positioning algorithm. After extracting the improved algorithm, the average ranging error of 16 test points under different algorithms is compared, and the result is as follows Figure 4 Shown.
[0053] Because the attenuation model based on the wireless signal is selected in this embodiment, the RSSI value is mainly collected, and because the signal value has a certain amount of jitter at the same sampling point, a large distance error is finally caused. Analysis, using Gaussian filtering method to filter the RSSI value. The RSSI value after Gaussian filtering becomes smoother, which can solve the problem of excessive jitter range of the RSSI value at the test point and increase the ranging error, thereby indirectly improving the positioning accuracy. In addition, the CC2431 solution is selected in this embodiment. The hardware system's built-in positioning algorithm in the solution only has the RSSI value to complete the positioning algorithm. The positioning effect is not good, and the link quality LQI and RSSI are in a linear relationship while also complying with The relationship between the attenuation of the distance and the distance, so the LQI-assisted positioning algorithm supported by multi-variables is used, and a curve fitting method is used to find a relationship formula that is more consistent with the LQI value and the distance in the real environment. At the same time, the dynamic weighting method is used to optimize the measured The distance between the two points makes up for the inaccurate ranging accuracy of the RSSI value positioning algorithm when the actual distance is greater than 5 meters, and further reduces the ranging error, thereby improving the overall positioning accuracy.
[0054] by Figure 4 Comparing the experimental data of the test points in the middle, it can be concluded that the average ranging error obtained using only the RSSI value is about 2.5 meters, and the average ranging error obtained only using the LQI value is about 3.5 meters. The average ranging error obtained by the hybrid positioning algorithm of the model is about 1 meter, which greatly improves the accuracy of ranging. The obtained distance is closest to the actual ranging value, which solves the problem of real environment to a certain extent. The measured distance error is too large, so that the positioning accuracy of the entire positioning system has been greatly improved to meet more indoor positioning application research.
[0055] Finally, it should be noted that the above preferred embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail through the above preferred embodiments, those skilled in the art should understand that it can be combined in form and Various changes are made to the details without departing from the scope defined by the claims of the present invention.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Color interpolation method

InactiveUS20050117040A1improve accuracy
Owner:MEGACHIPS

Emotion classifying method fusing intrinsic feature and shallow feature

ActiveCN105824922AImprove classification performanceimprove accuracy
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Video monitoring method and system

Owner:深圳辉锐天眼科技有限公司

Scene semantic segmentation method based on full convolution and long and short term memory units

InactiveCN107480726Aimprove accuracylow resolution accuracy
Owner:UNIV OF ELECTRONIC SCI & TECH OF CHINA

Classification and recommendation of technical efficacy words

  • improve accuracy
  • High precision

Golf club head with adjustable vibration-absorbing capacity

InactiveUS20050277485A1improve grip comfortimprove accuracy
Owner:FUSHENG IND CO LTD

Stent delivery system with securement and deployment accuracy

ActiveUS7473271B2improve accuracyreduces occurrence and/or severity
Owner:BOSTON SCI SCIMED INC

Method for improving an HS-DSCH transport format allocation

InactiveUS20060089104A1improve accuracyincrease benefit
Owner:NOKIA SOLUTIONS & NETWORKS OY

Catheter systems

ActiveUS20120059255A1increase selectivityimprove accuracy
Owner:ST JUDE MEDICAL ATRIAL FIBRILLATION DIV

Gaming Machine And Gaming System Using Chips

ActiveUS20090075725A1improve accuracy
Owner:UNIVERSAL ENTERTAINMENT CORP

Method for forecasting short-term power in wind power station

InactiveCN102102626AHigh precision
Owner:NORTH CHINA ELECTRIC POWER UNIV (BAODING) +1

Numerical control machine tool wear monitoring method

InactiveCN102091972AHigh precisionReal-time monitoring of tool wear
Owner:HUAZHONG UNIV OF SCI & TECH +1

Advertisement recommendation method and apparatus

ActiveCN104965890AHigh precisionPrecise screening
Owner:SHENZHEN TENCENT COMP SYST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products