CN102938875B - RSSI (Received Signal Strength Indicator)-based probability-centroid positioning method for wireless sensor network - Google Patents

RSSI (Received Signal Strength Indicator)-based probability-centroid positioning method for wireless sensor network Download PDF

Info

Publication number
CN102938875B
CN102938875B CN201210483438.0A CN201210483438A CN102938875B CN 102938875 B CN102938875 B CN 102938875B CN 201210483438 A CN201210483438 A CN 201210483438A CN 102938875 B CN102938875 B CN 102938875B
Authority
CN
China
Prior art keywords
probability
theta
node
anchor node
sigma
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210483438.0A
Other languages
Chinese (zh)
Other versions
CN102938875A (en
Inventor
程森林
李雷
范声锋
吕欧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University
Original Assignee
Chongqing University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University filed Critical Chongqing University
Priority to CN201210483438.0A priority Critical patent/CN102938875B/en
Publication of CN102938875A publication Critical patent/CN102938875A/en
Application granted granted Critical
Publication of CN102938875B publication Critical patent/CN102938875B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses an RSSI (Received Signal Strength Indication)-based probability-centroid positioning method for a wireless sensor network. The method comprises the following steps: (1) n anchor nodes broadcast information around periodically, the information comprises the IDs (identifiers) and coordinates of the nodes, and the RSSI mean value of the same anchor node is obtained after the information is received by an unknown node; (2) through an RF (Radio Frequency) ranging model, the probability distribution of the distances between the anchor nodes and the unknown node is obtained, and n circular rings of a certain level of significance and the probability density function of each node are then obtained; (3) a ring overlap region is obtained according to the circular rings in the step (2), and the probability centroid of each anchor node in the overlap region is obtained according to the probability density function; and (4) the n centroids are fused so as to obtain the probability centroid of the overlap region, i.e. the estimation point of the unknown node. According to the method, the probability density function is taken as the density function of the overlap region, and the concept of the density function is introduced based on the existing centroid positioning method, so that the positioning accuracy is increased by about 40% compared with that of an RSSI-based triangle centroid positioning algorithm.

Description

Wireless sensor network positioning method based on RSSI probability barycenter
Technical field
The present invention relates to a kind of wireless sensor network positioning method, particularly a kind of localization method based on RSSI for radio sensing network.
Background technology
Wireless sensor network (WSN) wireless network that to be a large amount of static or mobile transducers form in the mode of self-organizing and multi-hop, its objective is that perception collaboratively, collection, processing and transmission network cover the monitoring information of perceptive object in geographic area, and report to user.It has a wide range of applications at military, civilian, industrial and other some commercial fields.Wireless sensor network node is located as one of key technology of radio sensing network, is mainly that the physical distance based between anchor node and unknown node is measured, and determines the position of laying other nodes in district according to certain location mechanism.In numerous distance-finding methods, received signal strength indicator (RSSI) model range finding is not only without adding additional hardware equipment, and can be for multiple electromagnetic wave.Therefore its convenience, low cost and versatility have excited people's research interest.RSSI by signal decay in the air to estimate the distance between node.Because signal signal strength signal intensity in communication process can reduce, the signal strength signal intensity of receiving according to acceptance point, just can estimate the distance of launch point and acceptance point, and its Mathematical Modeling is
P i ( d i ) = P T - P ( d 0 ) - 10 nlg ( d i d 0 ) + X σ i - - - ( 1 )
In formula, d irepresent the actual range between acceptance point and i launch point, d 0represent known reference distance, n is fading channel index, generally gets 2~4, be that average is zero, standard deviation is σ igaussian random variable represent the measure error of anchor node, P tthe signal strength signal intensity that represents launch point, P (d 0) expression range transmission point d 0the signal strength signal intensity at place, P i(d i) expression range transmission point d ithe signal strength signal intensity at place.At present, RSSI location mainly contains least square, maximum likelihood is estimated and 3 kinds of algorithms of region barycenter.
Least-squares estimation thinks that each anchor node positioning precision is equal to, and the node of available error sum of squares minimum, as its estimation point, makes this algorithm have the advantage that amount of calculation is little.But in fact each anchor node in the air standard deviation sigma idifference, causes its positioning precision not to be equal to, thereby makes the comprehensive positioning precision of least square not high.King builds firm grade and estimates that at < < weighted least-squares the application > > in wireless sensor network positioning progressively improves node weights by iteration refinement, has improved the positioning precision of least-squares estimation.Region barycenter location algorithm is mainly triangle barycenter location algorithm, because traditional barycenter is that how much barycenter are difficult to improve positioning precision.Tie Qiu < < A localization strategy based on n-times trilateralcentriod with weight > >, the a collection of scholars such as radio sensing network correction weighted mass center location algorithm > > of the outstanding < < of Liu Yun based on RSSI introduces triangle barycenter location algorithm by weights, by different weights choosing methods, improved certainty of measurement, improving in varying degrees positioning precision thus.Maximum likelihood is estimated the estimation point using overlapping region Probability maximum value point as unknown node, can on probability, approach the true coordinate of unknown node most.Maximum likelihood estimates to have very high positioning precision about 0.3m, Koichi Miyauchi, consider that at the 2010 < < Performance Improvement of Location Estimation UsingDeviation on Received Signal In Wireless Sensor Networks > > that deliver thereby the RSSI value under certain dominance level has improved the authenticity that receives RSSI value, has improved positioning precision under low measurement number of times.
Summary of the invention
In view of this, technical problem to be solved by this invention is to provide a kind of wireless sensor network positioning method based on RSSI probability barycenter, and the method can be located fast to radio sensing network node.
The object of the present invention is achieved like this:
A kind of wireless sensor network positioning algorithm based on RSSI probability barycenter provided by the invention, comprises the following steps:
S1: determine wireless sensor network positioning region, anchor node coordinate and be randomly dispersed in the unknown node in this locating area;
S2: by anchor node broadcast message periodically towards periphery, unknown node is got average to the RSSI of same anchor node after receiving this information, obtains unknown node to the measured distance of anchor node;
S3: try to achieve the probability distribution of anchor node and unknown node distance, location circle ring area under default significance level and the probability density function of each node by the RF model of finding range;
S4: drawn the overlapping region of the location circle ring area under default significance level by the location circle ring area of each anchor node, and obtain each anchor node at the probability barycenter in this region by probability density function;
S5: get average as the estimation point coordinate of unknown node after removing the maximum of probability center-of-mass coordinate and minimum value.
Further, described locating ring overlapping region is determined by following formula:
max ( x i - d i ) &le; x &le; min ( x i + d i ) max ( y i - d i ) &le; y &le; min ( y i + d i ) ;
Wherein, anchor node coordinate is (x i, y i), i=1 wherein ... n represents the number of anchor node, and unknown node coordinate is (x, y), d irepresent the distance between anchor node and unknown node.
Further, the probability barycenter of the overlapping region of described location circle ring area is determined by following steps:
S41: each anchor node at the probability density function of the overlapping region of location circle ring area is:
f ( x , y ) = &Pi; k = 1 k &NotEqual; i n P ( d k ) 10 n 2 &pi; &sigma; i ln 10 ( x - x i ) 2 + ( y - y i ) 2 e - ( 10 nlg ( ( x - x i ) 2 + ( y - y i ) 2 / d i &prime; ) ) 2 2 &sigma; i 2 ;
In formula, k represents k anchor node, P (d k) represent that unknown node and k anchor node are at a distance of d kprobability, σ irepresent the standard deviation in i anchor node signal communication process, d ' ithe measured distance that represents unknown node and i anchor node, n represents anchor node number;
S42: using probability density function as the density function of the overlapping region of location circle ring area and by calculating each anchor node to get off in the probability center-of-mass coordinate of overlapping region:
x &OverBar; i = d 2 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + x i
y &OverBar; i = d 2 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - 0.5 c 1 ) - d 1 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - 0.5 c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + y i ;
In formula, represent that i anchor node is at the barycenter of overlapping region, Φ () represents the probable value of standardized normal distribution, d 1, d 2the distance that represents integral domain, θ 1, θ 2the angular range that shows integral domain, c 1be illustrated in standardized normal distribution mathematical expectation of probability on interval, c 2be illustrated in standardized normal distribution mathematical expectation of probability on interval.
Further, the estimation point coordinate of described unknown node calculates by following formula:
( x ^ , y ^ ) = 1 n - 2 ( &Sigma; i = 1 n x &OverBar; i - max ( x &OverBar; i ) - min ( x &OverBar; i ) , &Sigma; i = 1 n y &OverBar; i - max ( y &OverBar; i ) - min ( y &OverBar; i ) ) .
Further, the distance between described anchor node and unknown node is by measured distance d i' and the default level of signifiance is definite.
Further, the described default level of signifiance is taken as at 0.1 o'clock,
The invention has the advantages that: the density function of the present invention using probability density function as overlapping region asked for probability barycenter, can reach in theory with maximum likelihood and estimate identical positioning precision.The concept of introducing density function in locating ring overlapping region improves the positioning precision of barycenter location, is equal to and considers that overlapping region exists difference in essence with a series of weighted mass center location algorithms.The method positioning precision is higher.To hardware requirement low and realize simple, so the present invention can be for multiple wireless sensor network positioning occasion.
Accompanying drawing explanation
In order to make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, the present invention is described in further detail, wherein:
The RSSI probability barycenter wireless sensor network positioning algorithm flow chart that Fig. 1 provides for the embodiment of the present invention;
The locating ring overlapping region schematic diagram that Fig. 2 provides for the embodiment of the present invention;
The positioning result schematic diagram to a θ (5,3) that Fig. 3 provides for the embodiment of the present invention;
The result contrast schematic diagram of two kinds of location algorithms that Fig. 4 provides for the embodiment of the present invention;
The affect schematic diagram of the standard deviation that Fig. 5 provides for the embodiment of the present invention on positioning precision;
The anchor node that Fig. 6 provides for the embodiment of the present invention is measured the affect schematic diagram of number of times on positioning precision.
Embodiment
Below with reference to accompanying drawing, the preferred embodiments of the present invention are described in detail; Should be appreciated that preferred embodiment is only for the present invention is described, rather than in order to limit the scope of the invention.
Embodiment 1
The RSSI probability barycenter wireless sensor network positioning algorithm flow chart that Fig. 1 provides for the embodiment of the present invention, the locating ring overlapping region schematic diagram that Fig. 2 provides for the embodiment of the present invention, as shown in the figure: a kind of wireless sensor network positioning algorithm based on RSSI probability barycenter provided by the invention, comprises the following steps:
S1: determine wireless sensor network positioning region, anchor node coordinate and be randomly dispersed in the unknown node in this locating area;
S2: by anchor node broadcast message periodically towards periphery, unknown node is got average to the RSSI of same anchor node after receiving this information, obtains unknown node to the measured distance of anchor node;
S3: try to achieve the probability distribution of anchor node and unknown node distance, location circle ring area under default significance level and the probability density function of each node by the RF model of finding range;
S4: drawn the overlapping region of the location circle ring area under default significance level by the location circle ring area of each anchor node, and obtain each anchor node at the probability barycenter in this region by probability density function;
S5: get average as the estimation point coordinate of unknown node after removing the maximum of probability center-of-mass coordinate and minimum value.
Described locating ring overlapping region is determined by following formula:
max ( x i - d i ) &le; x &le; min ( x i + d i ) max ( y i - d i ) &le; y &le; min ( y i + d i ) ;
Wherein, anchor node coordinate is (x i, y i), i=1 wherein ... n represents the number of anchor node, and unknown node coordinate is (x, y), d irepresent the distance between anchor node and unknown node.Distance between described anchor node and unknown node is by measured distance d i' and the default level of signifiance is definite.The described default level of signifiance is taken as at 0.1 o'clock,
The probability barycenter of the overlapping region of described location circle ring area is determined by following steps:
S41: each anchor node at the probability density function of the overlapping region of location circle ring area is:
f ( x , y ) = &Pi; k = 1 k &NotEqual; i n P ( d k ) 10 n 2 &pi; &sigma; i ln 10 ( x - x i ) 2 + ( y - y i ) 2 e - ( 10 nlg ( ( x - x i ) 2 + ( y - y i ) 2 / d i &prime; ) ) 2 2 &sigma; i 2 ;
In formula, k represents k anchor node, P (d k) represent that unknown node and k anchor node are at a distance of d kprobability, σ irepresent the standard deviation in i anchor node signal communication process, d ' ithe measured distance that represents unknown node and i anchor node, n represents anchor node number;
S42: using probability density function as the density function of the overlapping region of location circle ring area and by calculating each anchor node to get off in the probability center-of-mass coordinate of overlapping region:
x &OverBar; i = d 2 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + x i
y &OverBar; i = d 2 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - 0.5 c 1 ) - d 1 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - 0.5 c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + y i ;
In formula, represent that i anchor node is at the barycenter of overlapping region, Φ () represents the probable value of standardized normal distribution, d 1, d 2the distance that represents integral domain, θ 1, θ 2the angular range that shows integral domain, c 1be illustrated in standardized normal distribution mathematical expectation of probability on interval, c 2be illustrated in standardized normal distribution mathematical expectation of probability on interval.
The estimation point coordinate of described unknown node calculates by following formula:
( x ^ , y ^ ) = 1 n - 2 ( &Sigma; i = 1 n x &OverBar; i - max ( x &OverBar; i ) - min ( x &OverBar; i ) , &Sigma; i = 1 n y &OverBar; i - max ( y &OverBar; i ) - min ( y &OverBar; i ) ) .
The location algorithm that the present embodiment provides is introduced the concept of density function in method for positioning mass center first, with probability barycenter, as the estimation of unknown node, realize radio sensing network node location and estimate to compare the positioning precision with same magnitude with maximum likelihood, amount of calculation has but reduced by 95% left and right, more simple in realization.In calculating, with the locating ring overlapping region under certain significance level, replace radio sensing network distributed areas, can avoid unnecessary calculating.
Embodiment 2
Below the detailed process of the wireless sensor network positioning method of statement based on RSSI probability barycenter:
In order to overcome the impact of received signal strength measurement error on wireless sensor network node location, embodiment provided by the invention obtains unknown node corresponding to the distance range of anchor node under 0.1 the level of signifiance.
d i &prime; 10 - 1.65 &sigma; i / 10 n &le; d i &le; d i &prime; 10 1.65 &sigma; i / 10 n ,
If anchor node coordinate is (x i, y i), i=1 wherein ... n, unknown node coordinate is (x, y).According to the distance relation between 2 o'clock, set up following equation group again
(x-x i) 2+(y-y i) 2=d i 2,i=1…n;
In order to simplify calculating, can be in Fig. 2 the approximate anchor node locating ring overlapping region that replaces, dashed rectangle region of three annulus intersection regions, x, the scope of y is.
max ( x i - d i ) &le; x &le; min ( x i + d i ) max ( y i - d i ) &le; y &le; min ( y i + d i ) ,
The probability density function that obtains needing to derive behind overlapping region overlapping region, can be obtained by range finding model
P i ( d i &prime; ) = P T - P ( d 0 ) - 10 nlg ( d i &prime; d 0 ) - - - ( 2 )
In formula, P i(d i') represent the signal strength signal intensity that acceptance point receives, d ithe distance that ' expression transmitting-receiving node records.Because P i(d i')=P i(d i), connection solution formula (1) can obtain with formula (2).
P ( d i ) = P { D i &le; d i } = P { d i &prime; 10 X &sigma;i 10 n &le; d i } = P { X &le; 10 nlg d i d i &prime; } = &Phi; ( 10 nlg d i d i &prime; &sigma; i ) - - - ( 3 )
Can draw d thus iprobability density function be.
f ( d i ) = 10 n 2 &pi; &sigma; i d i ln 10 e - ( 10 nlg ( d i / d i &prime; ) ) 2 2 &sigma; i 2 - - - ( 4 )
Because the measurement model of each anchor node is separate, the probability distribution of overlapping region arbitrary node is.
P = P ( d 1 ) P ( d 2 ) . . . P ( d n )
= &Integral; 0 ( x - x 1 ) 2 + ( y - y 1 ) 2 f ( d 1 ) d d 1 &times; &Integral; 0 ( x - x 2 ) 2 + ( y - y 2 ) 2 f ( d 2 ) d d 2 . . . &times; &Integral; 0 ( x - x n ) 2 + ( y - y n ) 2 f ( d n ) d d n - - - ( 5 )
To d in formula (5) 1d nask respectively local derviation, can obtain each anchor node at the probability density function of overlapping region:
f ( x , y ) = &Pi; k = 1 k &NotEqual; i n P ( d k ) 10 n 2 &pi; &sigma; i ln 10 ( x - x i ) 2 + ( y - y i ) 2 e - ( 10 nlg ( ( x - x i ) 2 + ( y - y i ) 2 / d i &prime; ) ) 2 2 &sigma; i 2 - - - ( 6 )
By formula (6), can obtain the center-of-mass coordinate of each anchor node in overlapping region is
x &OverBar; i = d 2 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + x i
y &OverBar; i = d 2 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - 0.5 c 1 ) - d 1 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - 0.5 c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + y i - - - ( 7 )
In formula (7), Φ () represents the probable value of standardized normal distribution, d 1, d 2the distance that represents integral domain, θ 1, θ 2the angular range that shows integral domain, c 1be illustrated in standardized normal distribution mathematical expectation of probability on interval, c 2be illustrated in n the center-of-mass coordinate that standardized normal distribution mathematical expectation of probability on interval obtains through type (7), substitution formula (8) is obtained the estimated value of position coordinates
( x ^ , y ^ ) = 1 n - 2 ( &Sigma; i = 1 n x &OverBar; i - max ( x &OverBar; i ) - min ( x &OverBar; i ) , &Sigma; i = 1 n y &OverBar; i - max ( y &OverBar; i ) - min ( y &OverBar; i ) ) - - - ( 8 )
As shown in Figure 3, choose at random the positioning precision of 20 unknown node checking the present invention and the triangle centroid algorithm based on RSSI, the probability centroid algorithm positioning precision based on RSSI is higher as can be seen from Figure.
Wireless sensor network positioning algorithm based on RSSI probability barycenter of the present invention, is comprised of following steps:
Anchor node is broadcast message periodically towards periphery, and ordinary node is got average to the RSSI of same anchor node after receiving this information, obtains unknown node to the measured distance of anchor node;
By RF range finding model inference, go out unknown node to the probability distribution of anchor node distance, the d that to obtain in the level of signifiance be 0.1 ispan;
By d iobtain the locating ring overlapping region of each anchor node;
Each anchor node is measured separate, and the probability distribution in (2) can be obtained each anchor node at the probability density function of overlapping region;
Using the density function of probability density function as overlapping region, derive each anchor node in the probability barycenter expression formula of overlapping region, the probability center-of-mass coordinate set of obtaining is removed after maximum and minimum value, and the probability barycenter that obtains overlapping region is unknown node coordinate.
The present invention obtains the probability barycenter of overlapping region by the probability density function of overlapping region, be equivalent in theory Probability maximum value point, compares the obvious positioning precision that improved with the triangle barycenter location algorithm based on RSSI.Due to the mathematic(al) representation of the probability barycenter of having derived, the present invention has low to hardware requirement and realizes simple feature, so the present invention can be for multiple wireless sensor network positioning occasion.
Be located in the square area of 10m * 10m, 7 anchor nodes are randomly dispersed in distributed areas, choose: P in experiment t=4dB, P (d 0)=55dB, d 0=1m, n=3, the deviation of 7 anchor nodes is chosen minute identical and different two kinds of situations, σ when different i=[1,1.3,1.5,2,2.1,2.5,3], σ value 3~10 when identical.Use respectively the triangle centroid algorithm based on RSSI and carry out emulation based on RSSI probability centroid algorithm, simulation result is as Fig. 3, Fig. 4, Fig. 5, Fig. 6 in accompanying drawing.Fig. 3 is that the present invention locates schematic diagram, comprises overlapping region corresponding to the probability barycenter of each anchor node and final estimated coordinates in figure.Fig. 4 is the positioning precision contrast of 20 nodes of two kinds of algorithm random measurements.Fig. 5 probes into the impact of σ on two kinds of algorithm positioning precisioies when σ value is identical, and along with the increase positioning precision decline of σ, the present invention changes comparatively mild.Fig. 6 has probed into anchor node and has measured the impact of number of times on two kinds of algorithm positioning precisioies, and anchor node is measured number of times increase can improve positioning precision, gets 8~11 times for good in reality.It is better that the present invention compares the performance of the triangle barycenter location algorithm based on RSSI, and algorithm of the present invention is low to hardware requirement, can adapt to preferably the requirement of WSN low cost and low-power consumption, is a kind of good targeting scheme.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.

Claims (5)

1. the wireless sensor network positioning method based on RSSI probability barycenter, is characterized in that: comprise the following steps:
S1: determine wireless sensor network positioning region, anchor node coordinate and be randomly dispersed in the unknown node in this locating area;
S2: by anchor node broadcast message periodically towards periphery, unknown node is got average to the RSSI of same anchor node after receiving this information, obtains unknown node to the measured distance of anchor node;
S3: try to achieve the probability distribution of anchor node and unknown node distance, location circle ring area under default significance level and the probability density function of each node by the RF model of finding range;
S4: drawn the overlapping region of the location circle ring area under default significance level by the location circle ring area of each anchor node, and obtain each anchor node at the probability barycenter in this region by probability density function;
The probability barycenter of the overlapping region of described location circle ring area is determined by following steps:
S41: each anchor node at the probability density function of the overlapping region of location circle ring area is:
f ( x , y ) = &Pi; k = 1 k &NotEqual; i n P ( d k ) 10 n 2 &pi; &sigma; i ln 10 ( x - x i ) 2 + ( y - y i ) 2 e - ( 10 nlg ( ( x - x i ) 2 + ( y - y i ) 2 / d i &prime; ) ) 2 2 &sigma; i 2 ;
In formula, k represents k anchor node, P (d k) represent that unknown node and k anchor node are at a distance of d kprobability, σ irepresent the standard deviation in i anchor node signal communication process, d i' representing the measured distance of unknown node and i anchor node, n represents anchor node number;
S42: using probability density function as the density function of the overlapping region of location circle ring area and by calculating each anchor node to get off in the probability center-of-mass coordinate of overlapping region:
x &OverBar; i = d 2 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 2 ( sin &theta; 2 - sin &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + x i
y &OverBar; i = d 2 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - 0.5 c 1 ) - d 1 2 ( - cos &theta; 2 + cos &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - 0.5 c 2 ) d 2 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 2 d i &prime; &sigma; i ) - c 1 ) - d 1 ( &theta; 2 - &theta; 1 ) ( &Phi; ( 10 nlg d 1 d i &prime; &sigma; i ) - c 2 ) + y i ;
In formula, represent that i anchor node is at the barycenter of overlapping region, Φ () represents the probable value of standardized normal distribution, d 1, d 2the distance that represents integral domain, θ 1, θ 2the angular range that shows integral domain, c 1be illustrated in standardized normal distribution mathematical expectation of probability on interval, c 2be illustrated in standardized normal distribution mathematical expectation of probability on interval;
S5: get average as the estimation point coordinate of unknown node after removing the maximum of probability center-of-mass coordinate and minimum value.
2. the wireless sensor network positioning method based on RSSI probability barycenter according to claim 1, is characterized in that: described locating ring overlapping region is determined by following formula:
max ( x i - d i ) &le; x &le; min ( x i + d i ) max ( y i - d i ) &le; y &le; min ( y i + d i ) ;
Wherein, anchor node coordinate is (x i, y i), i=1 wherein ... n, represents anchor node number, and unknown node coordinate is (x, y), d irepresent the distance between anchor node and unknown node.
3. the wireless sensor network positioning method based on RSSI probability barycenter according to claim 1, is characterized in that: the estimation point coordinate of described unknown node calculates by following formula:
( x ^ , y ^ ) = 1 n - 2 ( &Sigma; i = 1 n x &OverBar; i - max ( x &OverBar; i ) - min ( x &OverBar; i ) , &Sigma; i = 1 n y &OverBar; i - max ( y &OverBar; i ) - min ( y &OverBar; i ) ) .
4. the wireless sensor network positioning method based on RSSI probability barycenter according to claim 2, is characterized in that: the distance between described anchor node and unknown node is by measured distance d i' and the default level of signifiance is definite.
5. the wireless sensor network positioning method based on RSSI probability barycenter according to claim 4, is characterized in that: the described default level of signifiance is taken as at 0.1 o'clock,
CN201210483438.0A 2012-11-23 2012-11-23 RSSI (Received Signal Strength Indicator)-based probability-centroid positioning method for wireless sensor network Expired - Fee Related CN102938875B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210483438.0A CN102938875B (en) 2012-11-23 2012-11-23 RSSI (Received Signal Strength Indicator)-based probability-centroid positioning method for wireless sensor network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210483438.0A CN102938875B (en) 2012-11-23 2012-11-23 RSSI (Received Signal Strength Indicator)-based probability-centroid positioning method for wireless sensor network

Publications (2)

Publication Number Publication Date
CN102938875A CN102938875A (en) 2013-02-20
CN102938875B true CN102938875B (en) 2014-12-10

Family

ID=47697740

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210483438.0A Expired - Fee Related CN102938875B (en) 2012-11-23 2012-11-23 RSSI (Received Signal Strength Indicator)-based probability-centroid positioning method for wireless sensor network

Country Status (1)

Country Link
CN (1) CN102938875B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106353726A (en) * 2016-09-23 2017-01-25 武汉创驰蓝天信息科技有限公司 Twice-weighted mass center determining method and system for indoor positioning

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103945532B (en) * 2014-05-13 2017-06-20 广东顺德中山大学卡内基梅隆大学国际联合研究院 A kind of three-dimensional weighted mass center localization method based on Mass-spring Model
CN104144499A (en) * 2014-08-18 2014-11-12 重庆邮电大学 Wireless sensor network positioning method based on RSSI vector similarity degree and generalized inverse
CN106371059A (en) * 2015-07-23 2017-02-01 中兴通讯股份有限公司 RFID (Radio Frequency Identification) label positioning method and RFID label positioning device
CN105163385B (en) * 2015-08-25 2019-01-29 华南理工大学 A kind of localization method based on fan-shaped overlapping region clustering
DE102018104994A1 (en) * 2018-03-05 2019-09-05 Jungheinrich Ag Location system for determining the position in a goods logistics device and method for operating the same
CN110346761A (en) * 2019-07-22 2019-10-18 华北水利水电大学 Pollution of waterhead quick positioning system and method based on Internet of Things
CN113466781A (en) * 2021-05-21 2021-10-01 北京农业信息技术研究中心 Method and device for correcting deviation of precise alignment of wireless beacon in unmanned operation of outdoor vegetables

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102695269A (en) * 2011-03-21 2012-09-26 华为技术有限公司 Positioning correction method, relevant device and relevant system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101467834B1 (en) * 2008-09-30 2014-12-02 삼성전자주식회사 Method and apparatus for allotting preamble to mobile relay station in communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102695269A (en) * 2011-03-21 2012-09-26 华为技术有限公司 Positioning correction method, relevant device and relevant system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
夏心江,等.基于同心圆定位算法的改进算法研究.《计算机科学》.2012,全文. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106353726A (en) * 2016-09-23 2017-01-25 武汉创驰蓝天信息科技有限公司 Twice-weighted mass center determining method and system for indoor positioning

Also Published As

Publication number Publication date
CN102938875A (en) 2013-02-20

Similar Documents

Publication Publication Date Title
CN102938875B (en) RSSI (Received Signal Strength Indicator)-based probability-centroid positioning method for wireless sensor network
CN102123495A (en) Centroid location algorithm based on RSSI (Received Signal Strength Indication) correction for wireless sensor network
CN105430745A (en) Wireless network positioning method based on RSSI (Received Signal Strength Indicator)
CN101873691A (en) Method for positioning wireless sensor network node without ranging based on connectedness
CN102711243B (en) A kind of APIT localization method improved based on RSSI
CN104363649B (en) The WSN node positioning methods of UKF with Prescribed Properties
Wang et al. Research on APIT and Monte Carlo method of localization algorithm for wireless sensor networks
CN106353726A (en) Twice-weighted mass center determining method and system for indoor positioning
CN103458502B (en) The position error method of estimation of position-based fingerprint
CN103338514A (en) Graded geometrical constraint positioning method for large scale distributed wireless sensor network
Sorbelli et al. Range-free localization algorithm using a customary drone: Towards a realistic scenario
CN105307118A (en) Node localization method based on centroid iterative estimation
CN104965189A (en) Indoor personnel positioning method based on maximum likelihood estimation
Ji et al. A novel Wi-Fi AP localization method using Monte Carlo path-loss model fitting simulation
CN106102162A (en) A kind of iterative estimate method for wireless sensor network three-dimensional localization
CN104023390A (en) WSN node positioning method based on combination of PSO and UKF
CN102209383A (en) Wireless sensor three-dimensional positioning method based on Euclidean algorithm
Draghici et al. Indoor positioning system for location based healthcare using trilateration with corrections
CN104955148A (en) Positioning method of wireless sensor network using symmetrical propagation of electromagnetic wave
Ahmad et al. Towards probabilistic localization using airborne mobile anchors
Jyoti et al. Localization in WSN using modified trilateration based on fuzzy optimization
Ho et al. BluePrint: BLE positioning algorithm based on NUFO detection
CN102821463A (en) Signal-strength-based indoor wireless local area network mobile user positioning method
Shchekotov et al. Indoor navigation ontology for smartphone semi-automatic self-calibration scenario
CN104678353B (en) Anchor node layout based on detection signal wavelength information and ranging and positioning method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141210

Termination date: 20171123

CF01 Termination of patent right due to non-payment of annual fee