CN105828435A - Distance correction weighted centroid localization method based on reception signal intensity optimization - Google Patents

Distance correction weighted centroid localization method based on reception signal intensity optimization Download PDF

Info

Publication number
CN105828435A
CN105828435A CN201610373939.1A CN201610373939A CN105828435A CN 105828435 A CN105828435 A CN 105828435A CN 201610373939 A CN201610373939 A CN 201610373939A CN 105828435 A CN105828435 A CN 105828435A
Authority
CN
China
Prior art keywords
distance
beaconing nodes
unknown node
circle
rssi
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.)
Pending
Application number
CN201610373939.1A
Other languages
Chinese (zh)
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.)
Tianjin University
Original Assignee
Tianjin 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 Tianjin University filed Critical Tianjin University
Priority to CN201610373939.1A priority Critical patent/CN105828435A/en
Publication of CN105828435A publication Critical patent/CN105828435A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • G01S11/06Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention relates to a distance correction weighted centroid localization method based on reception signal intensity optimization and aims to realize precise localization through moving an unknown node in a complex indoor environment. The method comprises steps that RSSI signal processing optimization strategies are comprised, that is, a Gauss mean value mixing filtering model is utilized to optimize an RSSI value, a problem of severe jittering existing in the RSSI value is solved, and a more reliable and reasonable RSSI value is acquired; timely beacon node combination is carried out, that is, the smallest four nodes are selected by utilizing a bubble sorting method from small to large to carry out combination localization; whether two circles in the combination intersect is determined, if not, a distance correction scheme is utilized to carry out optimization, and fault tolerance capability, adaptability and localization precision of the localization algorithm are improved; a four-side weighted centroid localization algorithm is utilized to carry out timely localization, and the position information of the unknown node is acquired. Through the method, localization precision is improved through the optimized localization method, stronger adaptability and higher fault tolerance capability are realized, and the method is suitable for realizing application and popularization in the complex indoor environment.

Description

The distance correction weighted mass center localization method optimized based on received signal strength
Technical field
The present invention relates to a kind of distance correction weighted mass center localization method.Particularly relate to a kind of distance correction weighted mass center localization method optimized based on received signal strength optimizing rssi measurement value under complex indoor environment and improving weighted mass center location.
Background technology
Along with the growth rapidly of information, how to process big data and how to provide reliable information to become key.Information is enclosed location label and has become a kind of the most frequently used processing mode.Popular along with mobile device and personal device, location becomes popular.Alignment system can interpolate that the positional information of equipment, and positional information is used for service based on location simultaneously, as navigated, following the tracks of, monitoring etc..GPS system can provide outdoor individual location information easily, but GPS relies on the transmission of signal (line-of-sight) between satellite and recipient, and under indoor situations, the decay of signal causes the unreliable of GPS location information.Daily life and work are in indoor mostly, along with mobile Internet and the fast development of smart machine, indoor positioning technologies becomes the bottleneck of the application such as O2O, Smart Home, Indoor Robot, and application based on indoor positioning technologies has urgent demand and is widely applied prospect.
The indoor positioning technologies of main flow can be divided into two big classes at present: based on the non-ranging and location algorithm of range finding.The former is mainly adjusted the distance estimated by internodal connectedness and a plurality of route, higher to hardware requirement, mainly has centroid algorithm, DV-Hop algorithm, approximates three limits interior angle testing algorithm (APIT) etc.;Algorithm based on range finding is mainly by measuring the information such as the distance of adjacent sensors node, orientation angles, use the location algorithm founding mathematical models such as trilateration, triangulation, maximal possibility estimation, estimate node location, thus obtain the actual position information of unknown node.It is merely resting on theoretical research stage based on non-ranging location algorithm, and mostly carry out under simulated environment, need to assume a lot of uncertain factor, and these factors tend not to meet in actual applications, the most generally use location algorithm.Frequently with ranging technology include RSSI (receivedsignalstrengthindicator), AOA (angleofarrival), TOA (timeofarrival) and TDOA (timedifferenceonarrival) etc..
Method for positioning mass center based on RSSI technology, owing to having the advantages such as low implementation complexity, less hardware resource consumption, has being widely used in typical positioning system, such as cricket system.Although having relatively low implementation complexity, but it is constrained to the multipath transmisstion of signal, non line of sight (NoneLineofSight, the problem such as NLOS), coordinate counting accuracy is the highest, often there is the situation lost efficacy in location, bring bigger position error to tool, to such an extent as to the needs of indoor positioning in actual life cannot be adapted to.
As due to the interference of the noise such as multipath fading, barrier, often there is bigger fluctuation in signal strength values, the distance value error that RSSI value is changed out is bigger, cause the unknown node obtained based on RSSI distance-finding method to the distance deviation far away of beaconing nodes in actual range, intersecting two-by-two so that 3 circles cannot meet, weighted mass center location algorithm lost efficacy.
Summary of the invention
The technical problem to be solved is, can accurately carry out node locating in the case of providing one disjoint between circle and circle, improve the distance correction weighted mass center localization method optimized based on received signal strength of the fault-tolerant ability of location algorithm, adaptability and degree of accuracy in indoor environment.
The technical solution adopted in the present invention is: a kind of distance correction weighted mass center localization method optimized based on received signal strength, comprises the steps:
1) beaconing nodes periodically broadcasts self information, and described information includes: beaconing nodes ID, Power value, RSSI value and beaconing nodes positional information;
2) after unknown node receives information, the RSSI value that same beaconing nodes is got, use Gaussian mean mixed filtering model optimization strategy to be optimized screening, obtain accurate RSSI value;Obtain other beaconing nodes signal strength values to unknown node the most successively, ID and the Power value of beaconing nodes and the RSSI value after processing are deposited in the set R self maintained;
3) first the beaconing nodes RSSI value in set R is converted into range information by log path loss model by unknown node, and is ranked up from small to large by range information according to bubble sort method;Choose the value that front 4 distances are minimum again, set up beaconing nodes information aggregate D, including ID, beaconing nodes positional information and beaconing nodes and the range information of unknown node of beaconing nodes;
4) set D in appoint take three beaconing nodes as a combinationPosition, respectively with each beaconing nodes positional information as the center of circle, justify with the range information of corresponding beaconing nodes Yu unknown node for radius, judge whether intersect between circle with circle, if non-intersect use distance correction scheme carries out the correction of radius distance, obtain intersection point information, carry out, with the computing of the distance factor weighted mass center location algorithm as weights, obtaining four estimation positions of unknown node;
5) four meansigma methodss estimating position are sought, as the estimation positional information of unknown node.
Step 1) described in Power value be and received power value during base station distance 1m.
Step 2) described in use Gaussian mean mixed filtering model optimization strategy be optimized screening, including:
(1) to same beaconing nodes in same distance sampling RSSI value, carry out gaussian filtering, choose Gauss model distribution density and belong to the data value of RSSI ∈ [0.15 σ+μ, μ+3.09 σ] scope, by following gaussian filtering model filtering:
f ( x ) = 1 σ 2 π e - ( x - μ ) 2 2 σ 2 - - - ( 1 )
Wherein:
σ 2 = 1 n - 1 Σ i = 1 n ( RSSI i - μ ) 2 - - - ( 3 ) ;
(2) by mean filter optimisation strategy, virtual value remaining after gaussian filtering being carried out mean filter, after taking gaussian filtering, the arithmetic mean of instantaneous value of remaining virtual value is as final RSSI value.
Step 3) described in log path loss model as follows:
R S S I = RSSI 0 + 10 n l g ( d d 0 ) + ϵ - - - ( 5 )
Wherein, d0For reference distance (generally 1m);RSSI0Be distance be d0Time the signal intensity that receives;D is actual range;RSSI be distance for d time the signal intensity that receives;N is the radio signal attenuation factor closely-related with environment;ε be an average be the Gaussian random variable of zero.
Step 4) described in distance correction scheme be to be divided into two kinds of situations according between circle with circle without the position relationship of intersection point:
(1) two circle from
Exist between circle and circle two circles from situation time, i.e. two circles are without intersection point, and described distance correction scheme is: expand the radius certain distances of two circles respectively as weights using the distance factor, make round to intersect two-by-two with round, form an overlapping region;Re-use weighted mass center location algorithm and try to achieve unknown node coordinate;
(2) two circles include:
When presenting situation about including between two circles, described distance correction scheme is: uses and reduces the radius of the relatively large circle of radius, and the circle that the makes radius relatively large circle relatively small with radius is tangent or intersects, and there is common intersection between making two to justify.
Step 4) described in distance the factor weighted mass center location algorithm as weights be, it is known that three beaconing nodes are respectively as follows: O1(x1,y1)、O2(x2,y2)、O3(x3,y3), D point is unknown node, and the range finding distance of D point to three beaconing nodes is r1、r2、r3, according to distance and the mathematical model of coordinate of unknown node to beaconing nodes:
x = r 1 × cos θ + x 1 y = r 1 × sin θ + y 1 x = r 2 × cos θ + x 2 y = r 2 × sin θ + y 2 x = r 3 × cos θ + x 3 y = r 3 × sin θ + y 3 - - - ( 9 )
Circle finds intersection two-by-two, obtains intersection point A (xA,yA)、B(xB,yB)、C(xC,yC), unknown node is just in the delta-shaped region that intersection point ABC is constituted, a weights ω is introduced in each location algorithm, described weights ω and distance related setting are the distance factor, utilize distance factor ω to embody the beaconing nodes influence degree to unknown node position, i.e. beaconing nodes is the most remote with unknown node, and during location estimation, proportion is the least, and each beaconing nodes is determined by two distances, therefore Weight selected isThus obtaining unknown node coordinate is:
x = ( x A r 2 + r 3 + x B r 1 + r 3 + x C r 1 + r 2 ) ( 1 r 2 + r 3 + 1 r 1 + r 3 + 1 r 1 + r 2 ) y = ( y A r 2 + r 3 + y B r 1 + r 3 + y C r 1 + r 2 ) ( 1 r 2 + r 3 + 1 r 1 + r 3 + 1 r 1 + r 2 ) - - - ( 10 ) .
The distance correction weighted mass center localization method optimized based on received signal strength of the present invention, utilize the RSSI screening strategy of Gaussian mean mixed filtering, circle with circle between disjoint in the case of can accurately carry out node locating, the error that RSSI location algorithm is brought by environmental effect and random disturbances can be reduced, and use the weighting four limit centroid localization algorithm of distance correction to obtain more high position precision and more preferable fault-tolerant ability (i.e. weighted mass center location algorithm failure conditions) relative to traditional method, improve the adaptability of algorithm, can preferably be applied to indoor positioning.
Accompanying drawing explanation
Fig. 1 is triangular weighting centroid algorithm schematic diagram;
Fig. 2 a is weighted mass center algorithm two circle inefficacy schematic diagram without intersection point;
Fig. 2 b is for the inefficacy schematic diagram included mutually between weighted mass center algorithm two circle;
Fig. 3 is the distance correction weighted mass center location algorithm flow chart optimized based on received signal strength.
Detailed description of the invention
Below in conjunction with embodiment and accompanying drawing, the distance correction weighted mass center localization method based on received signal strength optimization of the present invention is described in detail.
First introducing range finding model based on signal intensity, it is a kind of signal intensity is converted into distance value to obtain theoretical model;Introduce the optimisation strategy that the signal processing for signal intensity is used afterwards, i.e. use Gaussian mean mixed filtering model to carry out RSSI value screening and optimizing;Finally provide the weighted mass center location algorithm of distance correction, utilize geometric barycenter as the positional information of unknown node.
RSSI finds range model
RSSI range measurement principle, is that wireless signal is decayed the most therewith with the increase transmitting signal intensity of distance.The present invention receives, by bluetooth 4.0 protocol stack, reference value POWER (with accepting performance number during base station distance 1m) and the RSSI value after wireless channel is decayed that Bluetooth beacon node sends, by wireless signal propagation model in indoor environment, calculate mobile terminal and the internodal distance of Bluetooth beacon.
The distance correction weighted mass center localization method optimized based on received signal strength of the present invention, as it is shown on figure 3, comprise the steps:
1) beaconing nodes periodically broadcasts self information, and described information includes: beaconing nodes ID, Power value, RSSI value and beaconing nodes positional information;Described Power value is and received power value during base station distance 1m, and RSSI (ReceivedSignalStrengthIndicator) is the intensity instruction receiving signal.
2) after unknown node receives information, the RSSI value that same beaconing nodes is got, use Gaussian mean mixed filtering model optimization strategy to be optimized screening, obtain accurate RSSI value;Obtain other beaconing nodes signal strength values to unknown node the most successively, ID and the Power value of beaconing nodes and the RSSI value after processing are deposited in the set R self maintained;
When utilizing RSSI to find range, due to the existence disturbed in environment and the problem of physical layer realization mechanism, part exceptional value can be there is in the RSSI value of the same distance of same beacon, these exceptional values can disturb positioning precision, by the RSSI signal processing optimisation strategy of Gaussian mean mixed filtering, filter the noise that extraneous fluctuation interference produces, get rid of the error that accidentalia is brought to experimental result, improve range accuracy, enhance the accuracy of location information.
Described use Gaussian mean mixed filtering model optimization strategy is optimized screening, including:
(1) to same beaconing nodes in same distance sampling RSSI value, carry out gaussian filtering, choose Gauss model distribution density and belong to the data value of RSSI ∈ [0.15 σ+μ, μ+3.09 σ] scope, by following gaussian filtering model filtering:
f ( x ) = 1 σ 2 π e - ( x - μ ) 2 2 σ 2 - - - ( 1 )
Wherein:
σ 2 = 1 n - 1 Σ i = 1 n ( RSSI i - μ ) 2 - - - ( 3 ) ;
(2) data away from actual value have been effectively filtered out through gaussian filtering, but remaining data still has certain fluctuation, cause positioning precision the most unstable, virtual value remaining after gaussian filtering is carried out mean filter by mean filter optimisation strategy to be passed through, after taking gaussian filtering, the arithmetic mean of instantaneous value of remaining virtual value is as final RSSI value, it is effectively increased reliability and the reasonability of RSSI range finding, for estimating that actual range is laid a good foundation further.RSSI value after correction is as follows:
R S S I ‾ = 1 n Σ i = 1 n G u a s s R s s i [ i ] - - - ( 4 ) ;
3) first the beaconing nodes RSSI value in set R is converted into range information by log path loss model by unknown node, and is ranked up from small to large by range information according to bubble sort method;Choose the value that front 4 distances are minimum again, set up beaconing nodes information aggregate D, including ID, beaconing nodes positional information and beaconing nodes and the range information of unknown node of beaconing nodes;
Described log path loss model is as follows:
R S S I = RSSI 0 + 10 n l g ( d d 0 ) + ϵ - - - ( 5 )
Wherein, d0For reference distance (generally 1m);RSSI0Be distance be d0Time the signal intensity that receives;D is actual range;RSSI be distance for d time the signal intensity that receives;N is the radio signal attenuation factor closely-related with environment;ε be an average be the Gaussian random variable of zero,
Will obtaining after correctionValue is brought in log path loss model, i.e.:
R S S I ‾ = RSSI 0 + 10 n l g ( d d 0 ) + ϵ - - - ( 6 )
D can be got by beaconing nodes0Received signal strength value Power value during=1m, brings in formula, i.e. tries to achieve distance d between beaconing nodes and unknown node.
4) when the inventive method utilizes received signal strength to position unknown node, internodal distance is obtained according to RSSI range finding model, unknown node filters out four nearest with unknown node beaconing nodes, using every for node therein three as a combination, utilize each integrated positioning unknown node, the result that each combination obtains is averaged, as the final elements of a fix.The present invention is when using four beaconing nodes nearest with unknown node to be weighted center coordination, it is judged that whether there is the situation without intersection point between circle and circle, this situation is carried out distance correction, makes four circles intersect two-by-two, form an overlapping region.Specifically:
Set D appoints and takes three beaconing nodes as a combinationPosition, respectively with each beaconing nodes positional information as the center of circle, justify with the range information of corresponding beaconing nodes Yu unknown node for radius, judge whether intersect between circle with circle, if non-intersect use distance correction scheme carries out the correction of radius distance, obtain intersection point information, carry out, with the computing of the distance factor weighted mass center location algorithm as weights, obtaining four estimation positions of unknown node;
Described distance correction scheme is to be divided into two kinds of situations according between circle with circle without the position relationship of intersection point:
(1) two circle from
Exist between circle and circle two circles from situation time, i.e. two is round without intersection point, as shown in Figure 2 a.Described distance correction scheme is: expand the radius certain distance of two circles respectively using the distance factor as weights, makes circle intersect two-by-two with circle, forms an overlapping region;The embodiment of the present invention uses following distance correction scheme, it is ensured that the radius ratio after increase and radius ratio before keep constant, i.e. weight shared by distance factor pair unknown node is constant.Re-use weighted mass center location algorithm and try to achieve unknown node coordinate;
It is as follows that radius increases formula:
r 1 = r 2 ( d - r 1 - r 2 ) r 1 + r 2 + r 1 r 2 = r 2 ( d - r 1 - r 2 ) r 1 + r 2 + r 2 - - - ( 7 )
Wherein r1、r2It is two circle O1、O2Radius;D is two round heart distances.
(2) two circles include:
When presenting situation about including between two circles, as shown in Figure 2 b.Described distance correction scheme is: uses and reduces the radius of the relatively large circle of radius, and the circle that the makes radius relatively large circle relatively small with radius is tangent or intersects, and there is common intersection between making two to justify.The concrete amendment scheme that the embodiment of the present invention uses is as follows:
Wherein, r1、r2It is respectively circle O1、O2Radius, and r1>r2, d is two round heart distances.Use the method can ensure that two radius of circles are less than change on the basis of reducing two circle side-play amounts as far as possible, i.e. at corrected range so that in the case of it exists overlapping region so that it is distance is more minimum than change thus reduces distance change to the impact of weights in weighted mass center algorithm.
Described with the distance factor weighted mass center location algorithm as weights, it is that the error of the received signal strength utilizing signal propagation model to calculate realizes location, calculates, by RSSI value, the weights that unknown node is contributed by each beaconing nodes.Specific algorithm is: owing to RSSI value is easily affected by factors such as environmental disturbances and the irregular decay of electromagnetic field signal, error is certainly existed when changing into distance, therefore the perception of beaconing nodes is occured simultaneously is not a point, but a region, unknown node is just in this region.As shown in Figure 1, it is known that three beaconing nodes are respectively as follows: O1(x1,y1)、O2(x2,y2)、O3(x3,y3), D point is unknown node, and the range finding distance of D point to three beaconing nodes is r1、r2、r3, according to distance and the mathematical model of coordinate of unknown node to beaconing nodes:
x = r 1 × cos θ + x 1 y = r 1 × sin θ + y 1 x = r 2 × cos θ + x 2 y = r 2 × sin θ + y 2 x = r 3 × cos θ + x 3 y = r 3 × sin θ + y 3 - - - ( 9 )
Circle finds intersection two-by-two, obtains intersection point A (xA,yA)、B(xB,yB)、C(xC,yC), unknown node is just in the delta-shaped region that intersection point ABC is constituted, introducing a weights ω in each location algorithm prevents information from flooding phenomenon (influence factor that i.e. center-of-mass coordinate is estimated by the relevant information of beaconing nodes), described weights ω and distance related setting are the distance factor, distance factor ω is utilized to embody the beaconing nodes influence degree to unknown node position, i.e. beaconing nodes is the most remote with unknown node, during location estimation, proportion is the least, and each beaconing nodes is determined by two distances, therefore Weight selected is(to justify O1As a example by, r2、r3For circle O2、O3Radius), thus obtaining unknown node coordinate is:
x = ( x A r 2 + r 3 + x B r 1 + r 3 + x C r 1 + r 2 ) ( 1 r 2 + r 3 + 1 r 1 + r 3 + 1 r 1 + r 2 ) y = ( y A r 2 + r 3 + y B r 1 + r 3 + y C r 1 + r 2 ) ( 1 r 2 + r 3 + 1 r 1 + r 3 + 1 r 1 + r 2 ) - - - ( 10 ) .
5) four meansigma methodss estimating position are sought, as the estimation positional information of unknown node.
It is above the explanation of the distance correction weighted mass center localization method optimized based on received signal strength to the present invention.Can be seen that from described above, present invention is generally directed to the network of random distribution, on the basis of traditional triangle shape weighted mass center location algorithm, consider the situation causing location algorithm to lose efficacy because of RSSI range error, it is proposed that a kind of new RSSI optimisation strategy and the weighted mass center algorithm of distance correction scheme.
It should be noted last that, above example is only in order to illustrate technical scheme and unrestricted.Although the present invention being described in detail with reference to embodiment, it will be understood by those within the art that, modifying technical scheme or equivalent, without departure from the spirit and scope of technical solution of the present invention, it all should be contained in the middle of scope of the presently claimed invention.

Claims (6)

1. the distance correction weighted mass center localization method optimized based on received signal strength, it is characterised in that comprise the steps:
1) beaconing nodes periodically broadcasts self information, and described information includes: beaconing nodes ID, Power value, RSSI value and beaconing nodes positional information;
2) after unknown node receives information, the RSSI value that same beaconing nodes is got, use Gaussian mean mixed filtering model optimization strategy to be optimized screening, obtain accurate RSSI value;Obtain other beaconing nodes signal strength values to unknown node the most successively, ID and the Power value of beaconing nodes and the RSSI value after processing are deposited in the set R self maintained;
3) first the beaconing nodes RSSI value in set R is converted into range information by log path loss model by unknown node, and is ranked up from small to large by range information according to bubble sort method;Choose the value that front 4 distances are minimum again, set up beaconing nodes information aggregate D, including ID, beaconing nodes positional information and beaconing nodes and the range information of unknown node of beaconing nodes;
4) set D in appoint take three beaconing nodes as a combinationPosition, respectively with each beaconing nodes positional information as the center of circle, justify with the range information of corresponding beaconing nodes Yu unknown node for radius, judge whether intersect between circle with circle, if non-intersect use distance correction scheme carries out the correction of radius distance, obtain intersection point information, carry out, with the computing of the distance factor weighted mass center location algorithm as weights, obtaining four estimation positions of unknown node;
5) four meansigma methodss estimating position are sought, as the estimation positional information of unknown node.
The most according to claim 1 based on received signal strength optimize distance correction weighted mass center localization method, it is characterised in that step 1) described in Power value be and received power value during base station distance 1m.
The most according to claim 1 based on received signal strength optimize distance correction weighted mass center localization method, it is characterised in that step 2) described in use Gaussian mean mixed filtering model optimization strategy be optimized screening, including:
(1) to same beaconing nodes in same distance sampling RSSI value, carry out gaussian filtering, choose Gauss model distribution density and belong to the data value of RSSI ∈ [0.15 σ+μ, μ+3.09 σ] scope, by following gaussian filtering model filtering:
f ( x ) = 1 σ 2 π e - ( x - μ ) 2 2 σ 2 - - - ( 1 )
Wherein:
σ 2 = 1 n - 1 Σ i = 1 n ( RSSI i - μ ) 2 - - - ( 3 ) ;
(2) by mean filter optimisation strategy, virtual value remaining after gaussian filtering being carried out mean filter, after taking gaussian filtering, the arithmetic mean of instantaneous value of remaining virtual value is as final RSSI value.
The most according to claim 1 based on received signal strength optimize distance correction weighted mass center localization method, it is characterised in that step 3) described in log path loss model as follows:
R S S I = RSSI 0 + 10 n lg ( d d 0 ) + ϵ - - - ( 5 )
Wherein, d0For reference distance (generally 1m);RSSI0Be distance be d0Time the signal intensity that receives;D is actual range;RSSI be distance for d time the signal intensity that receives;N is the radio signal attenuation factor closely-related with environment;ε be an average be the Gaussian random variable of zero.
The distance correction weighted mass center localization method optimized based on received signal strength the most according to claim 1, it is characterised in that step 4) described in distance correction scheme be to be divided into two kinds of situations according between circle with circle without the position relationship of intersection point:
(1) two circle from
Exist between circle and circle two circles from situation time, i.e. two circles are without intersection point, and described distance correction scheme is: expand the radius certain distances of two circles respectively as weights using the distance factor, make round to intersect two-by-two with round, form an overlapping region;Re-use weighted mass center location algorithm and try to achieve unknown node coordinate;
(2) two circles include:
When presenting situation about including between two circles, described distance correction scheme is: uses and reduces the radius of the relatively large circle of radius, and the circle that the makes radius relatively large circle relatively small with radius is tangent or intersects, and there is common intersection between making two to justify.
The most according to claim 1 based on received signal strength optimize distance correction weighted mass center localization method, it is characterised in that step 4) described in distance the factor weighted mass center location algorithm as weights be, it is known that three beaconing nodes are respectively as follows: O1(x1,y1)、O2(x2,y2)、O3(x3,y3), D point is unknown node, and the range finding distance of D point to three beaconing nodes is r1、r2、r3, according to distance and the mathematical model of coordinate of unknown node to beaconing nodes:
x = r 1 × c o s θ + x 1 y = r 1 × sin θ + y 1 x = r 2 × c o s θ + x 2 y = r 2 × sin θ + y 2 x = r 3 × c o s θ + x 3 y = r 3 × sin θ + y 3 - - - ( 9 )
Circle finds intersection two-by-two, obtains intersection point A (xA,yA)、B(xB,yB)、C(xC,yC), unknown node, just in the delta-shaped region that intersection point ABC is constituted, introduces a weights ω, described weights ω in each location algorithm.It is the distance factor with distance related setting, utilizes distance factor ω.Embody the beaconing nodes influence degree to unknown node position, i.e. beaconing nodes is the most remote with unknown node, and during location estimation, proportion is the least, and each beaconing nodes is determined by two distances, therefore Weight selected isThus obtaining unknown node coordinate is:
x = ( x A r 2 + r 3 + x B r 1 + r 3 + x C r 1 + r 2 ) ( 1 r 2 + r 3 + 1 r 1 + r 3 + 1 r 1 + r 2 ) y = ( y A r 2 + r 3 + y B r 1 + r 3 + y C r 1 + r 2 ) ( 1 r 2 + r 3 + 1 r 1 + r 3 + 1 r 1 + r 2 ) - - - ( 10 ) .
CN201610373939.1A 2016-05-30 2016-05-30 Distance correction weighted centroid localization method based on reception signal intensity optimization Pending CN105828435A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610373939.1A CN105828435A (en) 2016-05-30 2016-05-30 Distance correction weighted centroid localization method based on reception signal intensity optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610373939.1A CN105828435A (en) 2016-05-30 2016-05-30 Distance correction weighted centroid localization method based on reception signal intensity optimization

Publications (1)

Publication Number Publication Date
CN105828435A true CN105828435A (en) 2016-08-03

Family

ID=56531571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610373939.1A Pending CN105828435A (en) 2016-05-30 2016-05-30 Distance correction weighted centroid localization method based on reception signal intensity optimization

Country Status (1)

Country Link
CN (1) CN105828435A (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106102163A (en) * 2016-06-03 2016-11-09 杭州电子科技大学 WLAN fingerprint positioning method based on RSS linear correlation Yu secondary weighted centroid algorithm
CN106413090A (en) * 2016-10-24 2017-02-15 南京聚擎测控技术有限公司 Indoor wireless positioning method
CN106714296A (en) * 2016-11-24 2017-05-24 南京邮电大学 Indoor positioning method based on steepest descent method
CN106772238A (en) * 2016-12-06 2017-05-31 东软集团股份有限公司 Vehicle positioning method and device
CN107450051A (en) * 2017-08-24 2017-12-08 中国电子科技集团公司第五十四研究所 Weighted mass center localization method with optimum choice is propagated based on minimal error
CN107621644A (en) * 2017-08-09 2018-01-23 上海移为通信技术股份有限公司 A kind of anti-interference control method of GPS positioning system
CN107801168A (en) * 2017-08-17 2018-03-13 龙岩学院 A kind of localization method of the adaptive passive type target in outdoor
CN107885208A (en) * 2017-11-10 2018-04-06 广东工业大学 A kind of robot localization method, system and robot
CN108008706A (en) * 2017-11-27 2018-05-08 北京小米移动软件有限公司 The control method and device of household electrical appliances
CN108061874A (en) * 2017-12-28 2018-05-22 中国联合网络通信集团有限公司 Node positioning method and node positioning system
CN108254719A (en) * 2017-12-19 2018-07-06 杭州电子科技大学 A kind of signal source localization method suitable for electromagnetic spectrum monitoring system
CN108375754A (en) * 2018-02-10 2018-08-07 沈阳理工大学 Node positioning method based on mobile node original state and mobile status in WSN
CN108599878A (en) * 2018-03-30 2018-09-28 西安蜂语信息科技有限公司 The name placement method and device of scanning device
CN108616854A (en) * 2017-03-28 2018-10-02 集速智能标签(上海)有限公司 A kind of method and system of indoor positioning
CN108632750A (en) * 2018-05-14 2018-10-09 南开大学 A kind of more base station synergistic data localization methods based on interior triangular centroid algorithm
CN108668248A (en) * 2018-06-07 2018-10-16 兰州大学 A kind of underground parking vehicle precise positioning method based on LoRa
CN108693501A (en) * 2017-03-31 2018-10-23 商升特公司 The positioning system and method mitigated with multipath
CN108737952A (en) * 2018-04-11 2018-11-02 天津大学 Based on the improved polygon weighted mass center localization method of RSSI rangings
CN108737978A (en) * 2018-05-09 2018-11-02 蜂寻(上海)信息科技有限公司 Intelligent terminal indoor orientation method and equipment
CN109116342A (en) * 2018-08-27 2019-01-01 网易(杭州)网络有限公司 Localization method, device, medium and calculating equipment
CN109246601A (en) * 2018-09-06 2019-01-18 锐捷网络股份有限公司 A kind of localization method and device of wireless network
CN109375168A (en) * 2018-11-16 2019-02-22 华南理工大学 A kind of low speed move vehicle localization method based on RSSI
CN109444814A (en) * 2018-09-20 2019-03-08 桂林电子科技大学 A kind of indoor orientation method based on bluetooth and RFID fusion positioning
CN109640254A (en) * 2019-01-04 2019-04-16 南京邮电大学 A kind of weighted mass center location algorithm based on improvement gaussian filtering
CN110082715A (en) * 2019-04-28 2019-08-02 苏州博联科技有限公司 The weighted mass center localization method of environment self-adaption
CN110118954A (en) * 2019-05-21 2019-08-13 云盾智能物联有限公司 A kind of indoor positioning, air navigation aid, device, system
CN110166935A (en) * 2019-05-23 2019-08-23 南通云之建智能科技有限公司 A kind of weighted mass center location algorithm based on RSSI ranging
CN110471077A (en) * 2019-08-22 2019-11-19 北京邮电大学 A kind of localization method and device
CN110493869A (en) * 2019-08-28 2019-11-22 淮阴工学院 A kind of k nearest neighbor differential corrections method for positioning mass center based on RSSI
CN110703192A (en) * 2018-07-09 2020-01-17 中移物联网有限公司 Positioning method and device, equipment and storage medium
WO2020042146A1 (en) * 2018-08-31 2020-03-05 哈尔滨海能达科技有限公司 Locating information determination method, locating method, node, gateway and internet of things system
CN111294921A (en) * 2020-02-17 2020-06-16 广东工业大学 RSSI wireless sensor network three-dimensional cooperative positioning method
CN111487586A (en) * 2020-04-22 2020-08-04 中国民航大学 Positioning precision improving method based on distributed passive positioning technology
CN111551973A (en) * 2020-04-16 2020-08-18 北京踏歌智行科技有限公司 Fault detection and correction method for unmanned inertial navigation system of strip mine
CN112055303A (en) * 2020-08-28 2020-12-08 太原理工大学 Artificial fish swarm optimization positioning method for unknown sensor nodes of wireless sensor network
CN112230256A (en) * 2019-07-15 2021-01-15 苏州宝时得电动工具有限公司 Autonomous robot, positioning calibration method and device thereof, and storage medium
CN112261573A (en) * 2020-10-15 2021-01-22 戴建荣 Relative positioning method, device and system between intelligent devices
CN113056001A (en) * 2021-03-17 2021-06-29 长春工业大学 Differential correction weighted centroid positioning method based on hybrid filtering
CN113473364A (en) * 2021-07-02 2021-10-01 福建省新能海上风电研发中心有限公司 Offshore wind power operator positioning method and terminal
CN113473363A (en) * 2021-07-01 2021-10-01 江苏希塔信息科技有限公司 Indoor positioning method of intersected circles based on zooming
CN113490141A (en) * 2021-07-06 2021-10-08 东南大学 Indoor positioning optimization method based on decreasing maximum circle radius
CN114079868A (en) * 2021-11-15 2022-02-22 道能智联(北京)科技有限公司 Algorithm based on low-power-consumption Bluetooth beacon positioning
CN114363808A (en) * 2022-01-07 2022-04-15 山东科技大学 Indoor positioning method based on RSSI ranging
CN114390671A (en) * 2021-12-08 2022-04-22 珠海格力电器股份有限公司 Object positioning method and device, electronic equipment and storage medium
CN114666897A (en) * 2022-03-25 2022-06-24 深圳艾灵网络有限公司 Terminal positioning method, system and device and positioning server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103945532A (en) * 2014-05-13 2014-07-23 广东顺德中山大学卡内基梅隆大学国际联合研究院 Three-dimensional weighted centroid positioning method based on mass-spring model
CN104661304A (en) * 2014-12-12 2015-05-27 河海大学 Threshold value-based optimized weighted centroid positioning method in WSN
CN104965193A (en) * 2015-06-19 2015-10-07 中南大学 Grid weighing-based wireless mobile terminal RSSI (Received Signal Strength Indication) positioning method
CN105430745A (en) * 2015-12-28 2016-03-23 迈普通信技术股份有限公司 Wireless network positioning method based on RSSI (Received Signal Strength Indicator)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103945532A (en) * 2014-05-13 2014-07-23 广东顺德中山大学卡内基梅隆大学国际联合研究院 Three-dimensional weighted centroid positioning method based on mass-spring model
CN104661304A (en) * 2014-12-12 2015-05-27 河海大学 Threshold value-based optimized weighted centroid positioning method in WSN
CN104965193A (en) * 2015-06-19 2015-10-07 中南大学 Grid weighing-based wireless mobile terminal RSSI (Received Signal Strength Indication) positioning method
CN105430745A (en) * 2015-12-28 2016-03-23 迈普通信技术股份有限公司 Wireless network positioning method based on RSSI (Received Signal Strength Indicator)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
施伟: "无线传感网络中基于RSSI的改进加权质心定位算法", 《计算机应用与软件》 *

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106102163A (en) * 2016-06-03 2016-11-09 杭州电子科技大学 WLAN fingerprint positioning method based on RSS linear correlation Yu secondary weighted centroid algorithm
CN106102163B (en) * 2016-06-03 2019-07-12 杭州电子科技大学 WLAN fingerprint positioning method based on RSS linear correlation Yu secondary weighted centroid algorithm
CN106413090A (en) * 2016-10-24 2017-02-15 南京聚擎测控技术有限公司 Indoor wireless positioning method
CN106714296A (en) * 2016-11-24 2017-05-24 南京邮电大学 Indoor positioning method based on steepest descent method
CN106772238A (en) * 2016-12-06 2017-05-31 东软集团股份有限公司 Vehicle positioning method and device
CN108616854A (en) * 2017-03-28 2018-10-02 集速智能标签(上海)有限公司 A kind of method and system of indoor positioning
CN108693501B (en) * 2017-03-31 2022-04-01 商升特公司 Positioning system and method with multipath mitigation
CN108693501A (en) * 2017-03-31 2018-10-23 商升特公司 The positioning system and method mitigated with multipath
CN107621644A (en) * 2017-08-09 2018-01-23 上海移为通信技术股份有限公司 A kind of anti-interference control method of GPS positioning system
CN107801168A (en) * 2017-08-17 2018-03-13 龙岩学院 A kind of localization method of the adaptive passive type target in outdoor
CN107801168B (en) * 2017-08-17 2020-12-29 龙岩学院 Outdoor self-adaptive passive target positioning method
CN107450051A (en) * 2017-08-24 2017-12-08 中国电子科技集团公司第五十四研究所 Weighted mass center localization method with optimum choice is propagated based on minimal error
CN107885208A (en) * 2017-11-10 2018-04-06 广东工业大学 A kind of robot localization method, system and robot
CN108008706A (en) * 2017-11-27 2018-05-08 北京小米移动软件有限公司 The control method and device of household electrical appliances
CN108254719A (en) * 2017-12-19 2018-07-06 杭州电子科技大学 A kind of signal source localization method suitable for electromagnetic spectrum monitoring system
CN108254719B (en) * 2017-12-19 2020-05-12 杭州电子科技大学 Signal source positioning method suitable for electromagnetic spectrum monitoring system
CN108061874A (en) * 2017-12-28 2018-05-22 中国联合网络通信集团有限公司 Node positioning method and node positioning system
CN108375754A (en) * 2018-02-10 2018-08-07 沈阳理工大学 Node positioning method based on mobile node original state and mobile status in WSN
CN108599878A (en) * 2018-03-30 2018-09-28 西安蜂语信息科技有限公司 The name placement method and device of scanning device
CN108737952A (en) * 2018-04-11 2018-11-02 天津大学 Based on the improved polygon weighted mass center localization method of RSSI rangings
CN108737978B (en) * 2018-05-09 2021-03-16 蜂寻(上海)信息科技有限公司 Indoor positioning method and equipment for intelligent terminal equipment
CN108737978A (en) * 2018-05-09 2018-11-02 蜂寻(上海)信息科技有限公司 Intelligent terminal indoor orientation method and equipment
CN108632750A (en) * 2018-05-14 2018-10-09 南开大学 A kind of more base station synergistic data localization methods based on interior triangular centroid algorithm
CN108668248A (en) * 2018-06-07 2018-10-16 兰州大学 A kind of underground parking vehicle precise positioning method based on LoRa
CN110703192B (en) * 2018-07-09 2023-04-28 中移物联网有限公司 Positioning method and device, equipment and storage medium
CN110703192A (en) * 2018-07-09 2020-01-17 中移物联网有限公司 Positioning method and device, equipment and storage medium
CN109116342A (en) * 2018-08-27 2019-01-01 网易(杭州)网络有限公司 Localization method, device, medium and calculating equipment
CN109116342B (en) * 2018-08-27 2021-03-12 杭州易现先进科技有限公司 Positioning method, positioning device, positioning medium and computing equipment
WO2020042146A1 (en) * 2018-08-31 2020-03-05 哈尔滨海能达科技有限公司 Locating information determination method, locating method, node, gateway and internet of things system
CN109246601B (en) * 2018-09-06 2020-12-18 锐捷网络股份有限公司 Wireless network positioning method and device
CN109246601A (en) * 2018-09-06 2019-01-18 锐捷网络股份有限公司 A kind of localization method and device of wireless network
CN109444814A (en) * 2018-09-20 2019-03-08 桂林电子科技大学 A kind of indoor orientation method based on bluetooth and RFID fusion positioning
CN109375168A (en) * 2018-11-16 2019-02-22 华南理工大学 A kind of low speed move vehicle localization method based on RSSI
CN109640254B (en) * 2019-01-04 2021-03-09 南京邮电大学 Weighted centroid positioning algorithm based on improved Gaussian filtering
CN109640254A (en) * 2019-01-04 2019-04-16 南京邮电大学 A kind of weighted mass center location algorithm based on improvement gaussian filtering
CN110082715A (en) * 2019-04-28 2019-08-02 苏州博联科技有限公司 The weighted mass center localization method of environment self-adaption
CN110118954A (en) * 2019-05-21 2019-08-13 云盾智能物联有限公司 A kind of indoor positioning, air navigation aid, device, system
CN110166935A (en) * 2019-05-23 2019-08-23 南通云之建智能科技有限公司 A kind of weighted mass center location algorithm based on RSSI ranging
CN112230256B (en) * 2019-07-15 2024-04-09 苏州宝时得电动工具有限公司 Autonomous robot, positioning calibration method and device thereof, and storage medium
CN112230256A (en) * 2019-07-15 2021-01-15 苏州宝时得电动工具有限公司 Autonomous robot, positioning calibration method and device thereof, and storage medium
CN110471077A (en) * 2019-08-22 2019-11-19 北京邮电大学 A kind of localization method and device
CN110493869A (en) * 2019-08-28 2019-11-22 淮阴工学院 A kind of k nearest neighbor differential corrections method for positioning mass center based on RSSI
CN111294921B (en) * 2020-02-17 2021-07-20 广东工业大学 RSSI wireless sensor network three-dimensional cooperative positioning method
CN111294921A (en) * 2020-02-17 2020-06-16 广东工业大学 RSSI wireless sensor network three-dimensional cooperative positioning method
CN111551973A (en) * 2020-04-16 2020-08-18 北京踏歌智行科技有限公司 Fault detection and correction method for unmanned inertial navigation system of strip mine
CN111487586B (en) * 2020-04-22 2023-06-02 中国民航大学 Positioning precision improving method based on distributed passive positioning technology
CN111487586A (en) * 2020-04-22 2020-08-04 中国民航大学 Positioning precision improving method based on distributed passive positioning technology
CN112055303A (en) * 2020-08-28 2020-12-08 太原理工大学 Artificial fish swarm optimization positioning method for unknown sensor nodes of wireless sensor network
CN112261573A (en) * 2020-10-15 2021-01-22 戴建荣 Relative positioning method, device and system between intelligent devices
CN112261573B (en) * 2020-10-15 2023-04-07 戴建荣 Relative positioning method, device and system between intelligent devices
CN113056001B (en) * 2021-03-17 2022-05-31 长春工业大学 Differential correction weighted centroid positioning method based on hybrid filtering
CN113056001A (en) * 2021-03-17 2021-06-29 长春工业大学 Differential correction weighted centroid positioning method based on hybrid filtering
CN113473363A (en) * 2021-07-01 2021-10-01 江苏希塔信息科技有限公司 Indoor positioning method of intersected circles based on zooming
CN113473363B (en) * 2021-07-01 2024-03-19 江苏希塔信息科技有限公司 Intersecting circle indoor positioning method based on scaling
CN113473364A (en) * 2021-07-02 2021-10-01 福建省新能海上风电研发中心有限公司 Offshore wind power operator positioning method and terminal
CN113490141A (en) * 2021-07-06 2021-10-08 东南大学 Indoor positioning optimization method based on decreasing maximum circle radius
CN114079868A (en) * 2021-11-15 2022-02-22 道能智联(北京)科技有限公司 Algorithm based on low-power-consumption Bluetooth beacon positioning
CN114390671A (en) * 2021-12-08 2022-04-22 珠海格力电器股份有限公司 Object positioning method and device, electronic equipment and storage medium
CN114363808A (en) * 2022-01-07 2022-04-15 山东科技大学 Indoor positioning method based on RSSI ranging
CN114363808B (en) * 2022-01-07 2024-03-29 山东科技大学 Indoor positioning method based on RSSI ranging
CN114666897A (en) * 2022-03-25 2022-06-24 深圳艾灵网络有限公司 Terminal positioning method, system and device and positioning server
CN114666897B (en) * 2022-03-25 2024-07-02 深圳艾灵网络有限公司 Terminal positioning method, system, device and positioning server

Similar Documents

Publication Publication Date Title
CN105828435A (en) Distance correction weighted centroid localization method based on reception signal intensity optimization
CN101191832B (en) Wireless sensor network node position finding process based on range measurement
CN102158956B (en) Improved weighting trilateral positioning method based on RSSI (received signal strength indicator) in wireless sensor network
CN102291817B (en) Group positioning method based on location measurement sample in mobile communication network
CN103561463B (en) A kind of RBF neural indoor orientation method based on sample clustering
CN104066172B (en) Method for positioning AP in wireless local area network
CN107426816A (en) The implementation method that a kind of WiFi positioning is merged with map match
CN106970353A (en) A kind of tracking and track approach based on communication base station three-dimensional localization
CN106226732B (en) The indoor wireless positioning and tracing method filtered based on TOF and iteration without mark
CN103002502A (en) Positioning method and system in code division multiple access (CDMA) based on measurement report (MR)
CN112788533B (en) Indoor positioning method, device and system integrating 5G communication and UWB
CN102970749B (en) Multi-base-station successive approximation positioning method
CN104501807B (en) Indoor location method based on geomagnetic field and historical localization track
CN104330788A (en) Radio location method based on reach path reverse tracking
CN107396280A (en) A kind of indoor locating system and method based on RSSI
CN108737952A (en) Based on the improved polygon weighted mass center localization method of RSSI rangings
CN105979584A (en) Positioning method based on edge length residual weighting
CN102736092B (en) Electronic label cooperative positioning method based on single distance measurement base station and global positioning system (GPS)
CN104735779B (en) A kind of NLOS transmission environment wireless location methods based on TROA
Li et al. Cramer-rao lower bound analysis of data fusion for fingerprinting localization in non-line-of-sight environments
CN109005510A (en) Wireless sensor network indoor moving method for tracking target based on region division
CN107703484A (en) The Precision Orientation Algorithm of wireless sensor network
CN103096465A (en) Environment self-adaption multi-target direct locating method
CN106535124B (en) A kind of wireless network localization method based on TOA in a nlos environment
Kargar-Barzi et al. H–V scan and diagonal trajectory: accurate and low power localization algorithms in WSNs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160803