CN103220746A - Self-positioning method for network node of wireless sensor - Google Patents

Self-positioning method for network node of wireless sensor Download PDF

Info

Publication number
CN103220746A
CN103220746A CN2013100993912A CN201310099391A CN103220746A CN 103220746 A CN103220746 A CN 103220746A CN 2013100993912 A CN2013100993912 A CN 2013100993912A CN 201310099391 A CN201310099391 A CN 201310099391A CN 103220746 A CN103220746 A CN 103220746A
Authority
CN
China
Prior art keywords
node
hop
nodes
network
jumping
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.)
Granted
Application number
CN2013100993912A
Other languages
Chinese (zh)
Other versions
CN103220746B (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.)
CETC 28 Research Institute
Original Assignee
CETC 28 Research Institute
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 CETC 28 Research Institute filed Critical CETC 28 Research Institute
Priority to CN201310099391.2A priority Critical patent/CN103220746B/en
Publication of CN103220746A publication Critical patent/CN103220746A/en
Application granted granted Critical
Publication of CN103220746B publication Critical patent/CN103220746B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a self-positioning method for a network node of a wireless sensor. The self-positioning method comprises the following steps of flooding broadcast to internet by utilizing a distance vector exchange protocol so that all nodes obtain the light-flooding number of all anchor nodes; clustering the anchor nodes to form a plurality of subareas; judging a current sub-network topology structure by utilizing a network topology structure judgment factor according to light-flooding distance information among the anchor nodes; screening elements in a set one by one to find out nodes meeting promotion conditions and reference anchor nodes for positioning the nodes; promoting the nodes meeting the judging conditions; and repeatedly traversing all the nodes and carrying out a promotion strategy till all unknown nodes are positioned. Compared with the prior art, the self-positioning method for the network node of the wireless sensor, disclosed by the invention, has the advantages of adding the node promotion strategy based on a DV-distance algorithm, reducing the distance accumulation errors of route vectors among the nodes of an asymmetrical network and improving the integral positioning precision.

Description

A kind of wireless sensor network node method for self-locating
Technical field
The present invention relates to a kind of wireless sensor network node method for self-locating, be applicable to sensor network system with self-organizing characteristic.
Background technology
But advantages such as that wireless sensor network has is disguised strong, can dispose self-organizing fast, cost is low, can work under abominable and particular surroundings, at present, we also is in the starting stage to the research of wireless sensor network, still exists key technology problems to need solution badly.Massive wireless sensor all be usually by aircraft broadcast sowing, mode such as rocket ejection at random is dispersed in the area to be monitored, the positional information of node has very big uncertainty.And for the node of not determining positional information, its data message that collects does not almost have any using value.Therefore in the types of applications of wireless sensor network, the positional information of node is extremely important to the monitoring of network itself, the node location that can determine locale or release news all is one of basic function of wireless sensor network, and the practicality and the validity of sensor network is played key effect.Such as in the comprehensive safety protecting of important goal or sensitive target, need determine to take place unusual particular location based on the sensor node positional information, and the alarm grade of invasion; In target following, sensor node perceives the speed of moving target, needs in conjunction with own positional information, and the moving line of ability monitored object, and target of prediction movement locus have immeasurable meaning to the precision strike and the situation of battlefield supervision of target.
The massive wireless sensor location is general adopts non-distance-measuring and positioning method, and network topology structure is brought a lot of uncertain factors to non-range finding location algorithm.For regular network, existing algorithm can well realize node locating, but actual influence owing to other objective factors such as landform, environment and arrangements, the scramble network ubiquity causes many location algorithms not meet the demands.Owing in scramble network, have " node cavity " and " blind area ", promptly at a certain region memory in the route cavity, cause the multi-hop route vector between this zone interior nodes to form an arc route, the direct influence that the arc route is brought is exactly to cause the internodal estimated distance will be much larger than its actual value.Be difficult to adapt to this topological structure apart from method between traditional route vector meter operator node, must improve.
Summary of the invention
Goal of the invention: the present invention is directed to the distance that converts and obtain based on jumping figure information in traditional non-range finding position fixing process, be subjected to the network topology structure influence easily, especially more obvious this problem of error in scramble network has proposed a kind of new localization method,
Technical scheme: the technical solution adopted in the present invention is as follows:
A kind of node method for self-locating of wireless sensor network comprises following steps:
1) adopt the distance vector exchange agreement, flooded broadcast makes all nodes get access to the jumping hop count order of all anchor nodes to network;
2) according to the distribution of network size and anchor node, suitably anchor node is carried out cluster, form plurality of sub-regions.In each sub regions,, utilize network topology structure judgement factor delta that current sub network network topological structure is judged according to the jumping segment distance information between the anchor node;
3) when judging factor delta〉2, each unknown node is carried out ascending sort to the jumping figure of anchor node, choose the set of the anchor node of all jumping figure correspondences then, note is made { set:Hop, Num, ID}, and will gather interior Hop item and be initialized as { min HopsSet, wherein the Hop representative is by the jumping figure of ascending sort, and Num represents anchor node number corresponding under the current jumping figure, and ID represents the anchor node numbering under the current jumping figure;
4) { the ID} interior element screens pair set one by one for set:Hop, Num, finds out the node that meets the promotion condition and to its reference anchor node that positions.
5) for the node that satisfies decision condition it is promoted;
6) travel through all nodes again, carry out and promote strategy, finish the location until all unknown node.
Described network topology structure is judged the factor δ = Σ ij Σ x = 1 hop ij hopdist x Σ ij dist ij , Wherein dist ij = ( x i - x j ) 2 + ( y i - y j ) 2 , (x i, y i), (x j, y j) be node i, the coordinate of j, hop IjFor jumping hop count, hopdist xBe every section jumping distance.
Element screening step is as follows in the step 4:
1) chooses a threshold value Num in the set set ThAs decision condition;
2) Hop item that will be corresponding with it is as { min HopsGather and upgrade;
Whether 3) anchor node to each ID under this set carries out the judgement of range difference least square, promptly calculate and satisfy
Σ i Σ j ( hop i - hop j ) 2 = min ;
Num element number sum 〉=3 in the described set set.
Beneficial effect: the present invention adds node and promotes strategy on DV-distance algorithm basis, adopts the DV-distance location in local isotropism dense network, and the node of finishing the location is promoted as anchor node.By increasing the jumping hop count that the way of promoting anchor node reduces the route vector, reduce the possibility that the arc route occurs with this, reach the effect of improving big radian multi-hop route vector.Along with the carrying out of position fixing process, anchor node density constantly increases, reduced in the nonuniform network route vector between the node apart from accumulated error, improved whole positioning accuracy.
Description of drawings
Fig. 1 is a flow chart of the present invention.
Fig. 2 is the regular network topological diagram.
Fig. 3 is a C type scramble network topological diagram.
Fig. 4 is an algorithm flow chart of the present invention.
Embodiment
The invention will be further described below in conjunction with accompanying drawing:
As shown in Figure 1, wireless sensor network method for self-locating provided by the invention comprises following steps:
Step 1: adopt the distance vector exchange agreement, flooded broadcast makes all nodes get access to the jumping hop count order of all anchor nodes to network.
Step 2: according to the distribution of network size and anchor node, suitably anchor node is carried out cluster, form plurality of sub-regions.In each sub regions,, utilize network topology structure judgement factor delta that current sub network network topological structure is judged according to the jumping segment distance information between the anchor node.
For massive wireless sensor, interstitial content is too much in the network, if adopt global calculation, at first causes very big of amount of calculation, and next brings network topology structure identification inaccurate.Can carry out area dividing to global network, be divided into the experimental process network, then each sub-network be carried out Distributed Calculation.
Because anchor node is the node of location aware, can carry out dynamic clustering to them, forms the sub-network that several are organized into by anchor node, then each sub-network is carried out topological structure identification.
C-mean cluster method is as the classic algorithm of dynamic clustering, implements more conveniently, and fast convergence rate can obtain good cluster effect.Weak point is must specify the classification number before the cluster.This algorithm basis is the error sum of squares criterion, and core concept is as follows:
(1), from sample set, selects N proper sample by rule of thumb as initial cluster center according to particular problem;
(2) get a sample, it is included in that class of the cluster centre nearest with it, recomputate sample average, upgrade cluster centre.Take off a sample then, repetitive operation is included in the respective class until all samples;
(3) adopt the error sum of squares criterion function to judge whether cluster is reasonable, unreasonable then the modification classified.Circulation is judged, is revised until reaching the algorithm end condition.
Under the very big situation of network size, when the anchor node distribution was C-network, it was 3 that the cluster number is set; When distribution was O type network, the cluster number was set to 4.
Step 3: for regular network, the fine solution orientation problem of traditional APS algorithm energy, node does not need to promote.For non-regular network, then need node to promote.How the recognition network topological structure can be judged as follows:
The topological structure of analysis rule network (shown in Figure 2) and non-regular network (is that representative is shown in Figure 3 with the C-network) according to actual range between the anchor node and the ratio between the measuring distance, can suitably be distinguished as can be seen.If anchor node i, the j coordinate is respectively (x i, y i), (x j, y j), the actual range between them dist ij = ( x i - x j ) 2 + ( y i - y j ) 2 , The jumping hop count is hop Ij, every section jumping distance is hopdist xNote δ is that network topology structure is judged the factor, δ = Σ ij Σ x = 1 hop ij hopdist x Σ ij dist ij . In the actual conditions, the cumulative measurement distance between the anchor node all is greater than air line distance, i.e. δ〉1, but the δ value in regular network will be provided with δ=2 and be decision threshold much smaller than the δ value in the non-regular network among the present invention.When δ≤2 are judged to be regular network, otherwise be non-regular network.
When judging factor delta〉2, current network is non-regular network as can be known, should adopt node to promote strategy.At first each unknown node is carried out ascending sort to the jumping figure of anchor node, choose the set of the anchor node of all jumping figure correspondences then, note is made { set:Hop, Num, ID}, and will gather interior Hop item and be initialized as { min HopsSet, wherein the Hop representative is by the jumping figure of ascending sort, and Num represents anchor node number corresponding under the current jumping figure, and ID represents the anchor node numbering under the current jumping figure.
Step 4: in the recognition network topological structure,, can find out whether there is multi-hop arc route between them by the δ value between the test anchor node.δ among Fig. 3 for example 12, δ 13Will be much larger than δ 23, the A1 of UNICOM then, A2, the localized network of A3 are irregular certainly.If X node among the figure can be promoted as anchor node, then by X, A2, the localized network approximate regulation network of A3 UNICOM can position by the APS algorithm.In fact, the X node can be unique definite by following method:
If unknown node X to be promoted is to anchor node i, the jumping figure of j is respectively hop i, hop j, guarantee hop i, hop j∈ { min Hops, and
Figure BDA00002968213800041
Promptly satisfy the range difference quadratic sum minimum of X to each anchor node, then can unique definite X.{ min wherein HopsRepresent the set that less hop forms, the node that can promote is always preferentially searched for anchor node in this set, utilize range difference least square rule then, filters out concrete anchor node and positions.
Estimating to illustrate theoretically that the node locating precision of above selection is the highest according to the maximum likelihood in the node location evaluation method, is the optimum node promoted.The coordinate of supposing n point is respectively (x 1, y 1), (x 2, y 2), (x 3, y 3) ..., (x n, y n), corresponding distance is d 1, d 2, d 3..., d n, the coordinate of unknown node X be (x, y), formula (1) is always set up so:
(x-x i) 2+(y-y i) 2=d i 2,i=1,2,...,n…(1)
The employing maximum-likelihood method is found the solution, and can get the coordinate of X
Figure BDA00002968213800048
, wherein
A = 2 x 1 - x 2 y 1 - y 2 · · · · · · x 1 - x n y 1 - y n , b = x 1 2 - x 2 2 + y 1 2 - y 2 2 + d 1 2 - d 2 2 · · · x 1 2 - x n 2 + y 1 2 - y n 2 + d 1 2 - d n 2 , X ^ = x y · · · ( 2 )
According to formula (2), if
Figure BDA00002968213800045
Error minimum, then d i 2-d j 2Minimum.And d i 2-d j 2=(d i+ d j) (d i-d j), wherein
Figure BDA00002968213800046
(d i-d j)=|| hop i-hop j||, get (hop i-hop j) 2Minimum.Thereby proved that the node of selecting promoted is optimum node.
{ the ID} interior element screens pair set one by one for set:Hop, Num.The Num number sum that at first guarantees set set interior element equals three at least to satisfy the demand of location, can choose a threshold value Num Th〉=3 as decision condition, and with the Hop item of correspondence as { min HopsGather and upgrade, whether the anchor node to each ID under this set carries out the judgement of range difference least square then, promptly calculate and satisfy By this processing, can find out the node that meets the promotion condition and to its reference anchor node that positions.
Step 5: for the node that satisfies decision condition, can think that this node meets strict positioning requirements, position error is local minimum, allows its promotion.So far, first round node is promoted and is finished.
The unknown node that meets the promotion condition, owing to itself need satisfy strict condition, so in the middle of all unknown node, their positioning accuracy is the highest.In Fig. 3, the X node satisfies the promotion condition, preferentially adopts the maximum-likelihood method location.Though estimated position that obtains and actual position be deviation to some extent, for the location of follow-up unknown node, the arc route accumulated error of comparing and selecting the A1 anchor node to bring as the reference node, this departure is negligible.
Generally, can significantly reduce the influence of multi-hop route accumulated error behind the anchor node replacement part actual anchors node of promoting, select this moment to promote anchor node as the reference node, cooperate other actual anchors nodes, adopt the DV-distance algorithm to obtain range information, utilize optimized Algorithm such as maximum-likelihood method or simulated annealing to position then.If unknown node is found to the jumping hop count of promoting anchor node when differing very little with jumping hop count to the actual anchors node, consider that promoting node exists the position error of self after all, should abandon utilizing the promotion anchor node to select the actual anchors node to replace it as the reference node.
Step 6: travel through all nodes again, carry out and promote strategy, finish the location until all unknown node.
If exist many wheels to promote in the network, need set priority to the anchor node of promoting, the anchor node priority that attains promotion at first is the highest.When selecting the promotion anchor node as the reference node, at first select the highest node of priority, can reduce the accumulated error of when selecting to promote the anchor node location, bringing like this.As shown in Figure 4, the node of the present invention's proposition is promoted the complete flow chart of strategy.

Claims (3)

1. the node method for self-locating of a wireless sensor network is characterized in that, comprises following steps:
1) adopt the distance vector exchange agreement, flooded broadcast makes all nodes get access to the jumping hop count order of all anchor nodes to network;
2) according to the distribution of network size and anchor node, suitably anchor node is carried out cluster, form plurality of sub-regions, in each sub regions, according to the jumping segment distance information between the anchor node, utilize network topology structure judgement factor delta that current sub network network topological structure is judged;
3) when judging factor delta〉2, each unknown node is carried out ascending sort to the jumping figure of anchor node, choose the set of the anchor node of all jumping figure correspondences then, note is made { set:Hop, Num, ID}, and will gather interior Hop item and be initialized as { min HopsSet, wherein the Hop representative is by the jumping figure of ascending sort, and Num represents anchor node number corresponding under the current jumping figure, and ID represents the anchor node numbering under the current jumping figure;
4) { the ID} interior element screens pair set one by one for set:Hop, Num, finds out the node that meets the promotion condition and to its reference anchor node that positions.
5) for the node that satisfies decision condition it is promoted;
6) travel through all nodes again, carry out and promote strategy, finish the location until all unknown node.
2. method for self-locating according to claim 1 is characterized in that: described network topology structure is judged the factor δ = Σ ij Σ x = 1 hop ij hopdist x Σ ij dist ij , dist ij = ( x i - x j ) 2 + ( y i - y j ) 2 , (x i, y i), (x j, y j) be node i, the coordinate of j, hop IjFor jumping hop count, hopdist xBe every section jumping distance.
3. method for self-locating according to claim 1 is characterized in that: element screening step is as follows in the step 4:
1) chooses a threshold value Num in the set set ThAs decision condition;
2) Hop item that will be corresponding with it is as { min HopsGather and upgrade;
Whether 3) anchor node to each ID under this set carries out the judgement of range difference least square, promptly calculate and satisfy
Σ i Σ j ( hop i - hop j ) 2 = min ;
Num element number sum 〉=3 in the described set set.
CN201310099391.2A 2013-03-26 2013-03-26 A kind of wireless sensor network node method for self-locating Active CN103220746B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310099391.2A CN103220746B (en) 2013-03-26 2013-03-26 A kind of wireless sensor network node method for self-locating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310099391.2A CN103220746B (en) 2013-03-26 2013-03-26 A kind of wireless sensor network node method for self-locating

Publications (2)

Publication Number Publication Date
CN103220746A true CN103220746A (en) 2013-07-24
CN103220746B CN103220746B (en) 2016-03-30

Family

ID=48818082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310099391.2A Active CN103220746B (en) 2013-03-26 2013-03-26 A kind of wireless sensor network node method for self-locating

Country Status (1)

Country Link
CN (1) CN103220746B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104684081A (en) * 2015-02-10 2015-06-03 三峡大学 Wireless sensor network node localization algorithm based on distance clustering selected anchor nodes
CN104981002A (en) * 2015-05-07 2015-10-14 水利部南京水利水文自动化研究所 Position determining method of convergent node in wireless sensor network
CN108089148A (en) * 2017-12-14 2018-05-29 电子科技大学 A kind of passive track-corelation direction cross positioning method based on time difference information
CN110225451A (en) * 2019-06-19 2019-09-10 京东方科技集团股份有限公司 Node positioning method and device, electronic equipment, medium based on wireless self-networking

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1988550B (en) * 2005-12-21 2010-08-25 中国科学院电子学研究所 Distributing realizing method for radio sensor network no-anchor point location
CN101868026B (en) * 2010-05-24 2013-06-12 北京航空航天大学 Multi-hop positioning method for lightweight wireless sensor networks
CN102300209B (en) * 2011-08-24 2012-11-07 北京航空航天大学 Wireless sensor network safety multi-hop positioning method
CN102740456B (en) * 2012-06-05 2014-08-06 南京信息工程大学 Node positioning method of wireless sensor network

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104684081A (en) * 2015-02-10 2015-06-03 三峡大学 Wireless sensor network node localization algorithm based on distance clustering selected anchor nodes
CN104684081B (en) * 2015-02-10 2017-11-10 三峡大学 The Localization Algorithm for Wireless Sensor Networks of anchor node is selected based on distance cluster
CN104981002A (en) * 2015-05-07 2015-10-14 水利部南京水利水文自动化研究所 Position determining method of convergent node in wireless sensor network
CN104981002B (en) * 2015-05-07 2019-01-22 水利部南京水利水文自动化研究所 A kind of location determining method of sink nodes in wireless sensor network
CN108089148A (en) * 2017-12-14 2018-05-29 电子科技大学 A kind of passive track-corelation direction cross positioning method based on time difference information
CN108089148B (en) * 2017-12-14 2019-08-30 电子科技大学 A kind of passive track-corelation direction cross positioning method based on time difference information
CN110225451A (en) * 2019-06-19 2019-09-10 京东方科技集团股份有限公司 Node positioning method and device, electronic equipment, medium based on wireless self-networking
CN110225451B (en) * 2019-06-19 2021-02-02 京东方科技集团股份有限公司 Node positioning method and device based on wireless ad hoc network, electronic equipment and medium
US11503435B2 (en) 2019-06-19 2022-11-15 Beijing Boe Technology Development Co., Ltd. Positioning method and apparatus of target node in wireless ad hoc network, electronic device, and medium

Also Published As

Publication number Publication date
CN103220746B (en) 2016-03-30

Similar Documents

Publication Publication Date Title
Baradaran et al. HQCA-WSN: High-quality clustering algorithm and optimal cluster head selection using fuzzy logic in wireless sensor networks
US9002368B2 (en) Locating method
Rawshdeh et al. Toward strongley connected clustering structure in vehicular ad hoc networks
Sabitha et al. A Fuzzy Trust Evaluation of Cloud Collaboration Outlier Detection in Wireless Sensor Networks.
CN103220746A (en) Self-positioning method for network node of wireless sensor
CN103401922A (en) Distributed positioning device and method based on game method in wireless sensor network
US10802105B2 (en) Location estimation device
Ibrahim et al. Enabling wide deployment of GSM localization over heterogeneous phones
Li et al. A cluster-principal-component-analysis-based indoor positioning algorithm
CN105629198A (en) Indoor multi-target tracking method using density-based fast search clustering algorithm
Khanjary et al. Route guidance systems: Review and classification
Rui et al. A new traffic congestion detection and quantification method based on comprehensive fuzzy assessment in VANET
Liu et al. Improved AODV routing protocol based on restricted broadcasting by communication zones in large-scale VANET
Aghaie et al. Localization of WSN nodes based on NLOS identification using AOAs statistical information
Aljeri et al. A probabilistic neural network-based road side unit prediction scheme for autonomous driving
CN112714397B (en) WSN node positioning method based on ranging optimization and improved sparrow search algorithm
CN113473355A (en) DV-Hop positioning method based on tabu particle swarm optimization under irregular area
Shahi et al. A comparative study on efficient path finding algorithms for route planning in smart vehicular networks
Balzano et al. A smart compact traffic network vision based on wave representation
Sas et al. Classifying users based on their mobility behaviour in LTE networks
Zhang et al. An improved Fuzzy C Means clustering algorithm and its application in traffic condition recognition
Huijiao et al. Location algorithm for WSNs with mobile anchor node based on optimzed k-nearest neighbers
Hong et al. Topology Change Degree: a Mobility Metric Describing Topology Changes in MANETs and Distinguishing Different Mobility Patterns.
CN114646313A (en) User track positioning method, electronic equipment and computer storage medium
CN104581770A (en) Target locating and tracking method based on high-effect radio frequency network

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