Nothing Special   »   [go: up one dir, main page]

CN105572636A - Underwater acoustic sensor network positioning method adapted to mobility - Google Patents

Underwater acoustic sensor network positioning method adapted to mobility Download PDF

Info

Publication number
CN105572636A
CN105572636A CN201410553083.7A CN201410553083A CN105572636A CN 105572636 A CN105572636 A CN 105572636A CN 201410553083 A CN201410553083 A CN 201410553083A CN 105572636 A CN105572636 A CN 105572636A
Authority
CN
China
Prior art keywords
positioning
nodes
mobility
node
acoustic sensor
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
CN201410553083.7A
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.)
Ningbo Zhongke Integrated Circuit Design Center Co ltd
Ningbo Institute Of Information Technology Application Cas
Original Assignee
Ningbo Zhongke Integrated Circuit Design Center Co ltd
Ningbo Institute Of Information Technology Application Cas
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 Ningbo Zhongke Integrated Circuit Design Center Co ltd, Ningbo Institute Of Information Technology Application Cas filed Critical Ningbo Zhongke Integrated Circuit Design Center Co ltd
Priority to CN201410553083.7A priority Critical patent/CN105572636A/en
Publication of CN105572636A publication Critical patent/CN105572636A/en
Pending legal-status Critical Current

Links

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses an underwater acoustic sensor network positioning method adapted to the mobility. The positioning method belongs to the positioning algorithm field of the underwater acoustic sensor network, and is characterized in that the inherent mobility of nodes is adapted to effectively and the positioning precision is improved. According to the positioning method, a mathematical model is established to calculate positioning errors generated by different reference node sets, a reference node set with the minimal positioning error is selected as the optimal reference node set, another mathematic model is established, the reference message probability of all the different reference nodes received in a prescribed period of a positioned node is maximized to optimize reference message emission time of the different reference nodes, and the positioning precision is improved.

Description

Underwater acoustic sensor network positioning method adaptive to mobility
Technical Field
The invention belongs to the field of positioning algorithms of underwater acoustic sensor networks, and is characterized in that the method can better adapt to the inherent mobility of nodes and improve the positioning accuracy. According to the positioning method, the positioning errors generated by different reference node sets are calculated by establishing a mathematical model, the optimal reference node set with the minimum positioning error is selected, then the mathematical model is established, the reference message transmitting time of different reference nodes is optimized by utilizing the probability that the maximum positioned node receives the reference messages of all the different reference nodes in a specified time period, and the positioning precision is improved.
Background
The underwater acoustic sensor network is an underwater monitoring network system formed by sensor nodes with acoustic communication and computing capabilities, is deployed in underwater environments such as the ocean and has wide application prospects in the aspects of pollution monitoring of the underwater environments, underwater biological sample collection, natural disaster prevention, auxiliary navigation and the like. In many practical applications, data has practical significance only by combining with geographical position information, so that a positioning technology is an important foundation and support technology of an underwater acoustic sensor network and is very important for design and application of the underwater acoustic sensor network.
A node positioning method which is suitable for the characteristics of the underwater acoustic sensor network, high in energy efficiency, simple, accurate and expandable is researched and designed, and is the key point of the research of the underwater acoustic sensor network. The evaluation criteria of the quality of the positioning method generally include positioning accuracy (average positioning error), anchor node deployment proportion, network average connectivity, network scale, energy, calculation overhead and the like, wherein the positioning accuracy is the most important evaluation criterion for measuring the performance of the positioning method.
In the process of positioning the node positions of the underwater acoustic sensor network, the range of positioning errors generated by selecting different reference node sets is different. Assuming that the positioning error ranges of each length are the same and are represented by an ellipse, the actual positioning error range is the overlapping area of the positioning error ranges of three lengths at the node to be positioned (as shown in fig. 1), and it can be seen that the error range in 101 (example 1) is larger than 102 (example 2) due to the difference of the selection of the reference nodes. The invention provides a method for selecting the most suitable reference node set so as to improve the positioning accuracy.
Due to the long transmission distance and propagation delay in the underwater acoustic sensor network, the positioning accuracy is affected by the movement of the positioned node while waiting for receiving the reference message of the reference node. In the underwater acoustic sensor network, the positioning accuracy is directly affected by the movement of the positioned node within the time gap of receiving the reference message from the first reference node to the last reference node (as shown in fig. 2). Ideally, the located node would like to be able to receive the reference packets of all reference nodes simultaneously to reduce the impact of node mobility. The invention provides the method for optimizing the transmitting time of the reference message transmitted by the reference node so as to improve the positioning precision.
Disclosure of Invention
The purpose of the invention is as follows:
in the underwater acoustic sensor network, the positioning accuracy is the most important evaluation criterion for measuring the performance of the positioning method, and the inherent mobility of the node influences the positioning accuracy and further influences the performance of the positioning method.
The positioning accuracy and performance of the positioning method in the underwater acoustic sensor network are improved by selecting the reference node set suitable for the inherent mobility of the nodes and optimizing the reference message transmitting time of different reference nodes.
The technical scheme of the invention is as follows:
in the underwater acoustic sensor network, for the node to be positioned, there are various selection schemes of the reference node set, and the range of positioning errors generated by selecting different reference node sets is different (as shown in fig. 1), and since the underwater acoustic sensor node is expensive, the number of nodes in the underwater acoustic sensor network is usually not large.
The invention provides a positioning method for finding an optimal reference node set by traversing all possible reference node sets and comparing error ranges of different reference node sets, and provides a mathematical modeling scheme to reduce positioning errors and improve positioning accuracy.
The invention provides a method for optimizing reference message transmitting time of different reference nodes by utilizing the probability of maximizing the reference message of all different reference nodes received by a positioned node in a specified time period, and provides a mathematical modeling scheme to reduce the influence of inherent mobility of the node in a time gap from the time when the positioned node receives the reference message of a first reference node to the time when the positioned node receives the reference message of a last reference node, thereby providing positioning accuracy.
The invention has the beneficial effects that:
in the underwater acoustic sensor network, the positioning accuracy is the most important evaluation criterion for measuring the performance of the positioning method, and various influence factors of the positioning accuracy are provided, such as inherent mobility of an underwater node, selection of a reference node and the like.
1) According to the invention, the positioning error ranges of different reference node sets are compared by establishing a mathematical model, and the optimal reference node set with the minimum positioning error range is found, so that the positioning error can be effectively reduced, and the positioning precision and performance of the positioning method are improved.
2) According to the invention, the probability that the positioned node receives the reference messages of all different reference nodes within the specified time period is maximized by establishing a mathematical model so as to optimize the transmitting time of the reference messages of different reference nodes, so that the influence of the inherent mobility of the node can be effectively reduced, and the positioning accuracy is improved.
Drawings
FIG. 1 reference node set selection diagram
FIG. 2 schematic diagram of transmit time optimization
In fig. 1, 101 is example 1, 102 is example 2, 103 represents the positioning error range in example 1, 104 represents the positioning error range in example 2, 105 is a reference node legend, and 106 is a positioned node legend.
In fig. 2, 201 is example 1, 202 is example 2, 203 is a reference node legend, and 204 is a positioned node legend.
Detailed Description
The mathematical model scheme for determining the optimal reference node set by comparing the positioning error ranges of different reference node sets and the mathematical model scheme for optimizing the transmitting time of the reference messages of different reference nodes by maximizing the probability that the positioned node receives the reference messages of all different reference nodes within a specified time period are provided below, so that the influence of the inherent mobility of the nodes in the underwater acoustic sensor network is effectively reduced, and the positioning accuracy is improved.
The invention is not limited to the mathematical model scheme, and all the positioning method ideas of the invention, namely selecting the optimal reference node set by establishing the objective function of the positioning error range or optimizing the reference message transmitting time of different reference nodes by utilizing the objective function, are within the protection scope of the invention when the positioning method of the underwater acoustic sensor network is researched.
The specific implementation of the mathematical model scheme is described as follows:
a) and establishing a mathematical model, calculating the size of a positioning error range generated by different reference node sets, and selecting an optimal reference node set.
The positioning measurement method in the present scheme takes tdoa (timedifference of arrival) as an example, and calculates CRLB (Cramer-RaoLowerBound) of positioning error magnitudes of different reference node sets:
assume that the position vector of the located node is η ═ xr,yr]The position vector of the reference node is ξn=[xn,yn]And n is a reference node index. For measuring the quantity of an objective functionDenotes,. DELTA.tn1Represents the time difference, omega, between the reference message of the 1 st reference node and the reference message of the nth reference node and the node to be positionednRepresenting measurement noise, thenCan be expressed as a number of times,
equation (1-1) can be converted to a vector matrix form as follows:
to solve the nonlinear estimation problem of equation (1-2), an iterative least squares estimation method can be used, assuming that the estimate η is based on the i-th iterationiEstimate η at time i +1i+1Can be updated as:
where R in equations (1-3) is the covariance matrix of ω, J is the Jacobian matrix, which is:
J = ∂ h ( η · ξ ) ∂ η | η = η i - - - ( 1 - 4 )
j can be expanded to:
J = x r - x 2 d 2 - x r d 1 y r - y 2 d 2 - y r d 1 x r - x 3 d 3 - x r d 1 y 1 - y 2 d 2 - y r d 1 · · · · · · x r - x N d N - x r d 1 y r - y 2 d 2 - y r d 1 η = η i - - - ( 1 - 5 )
wherein, d 1 = x r 2 + y r 2 + z r 2 , d n = ( x r - x n ) 2 + ( y r - y n ) 2 + ( z r - z n ) 2 . after a sufficient number of iterations, a Mean Square Error (MSE) matrix may be found, as shown in equations (1-6):
E[(ηi-η)Ti-η)]=(JTR-1J)-1(1-6)
assuming that r reference nodes are needed for each positioning and a total of s nodes are needed as reference nodes (if the positioning space is n-dimensional, n +1 reference nodes are needed), a total ofAnd (4) combination. For each combination, calculating the MSE of the positioning error of each positioned node and calculating the average value, and selecting the combination with the minimum average valueSelected as a set of reference nodes.
b) And establishing a mathematical model, and optimizing the reference message transmitting time of different reference nodes by maximizing the probability of receiving the reference messages of all different reference nodes by the positioned node in a specified time period.
Assuming that 3 reference nodes are needed for determining the position of the node to be located, and the distances from the 3 reference nodes to all the nodes, the time required for transmitting the reference message is as follows:
τ = τ 11 τ 12 · · · τ 1 N τ 21 τ 22 · · · τ 2 N τ 31 τ 32 · · · τ 3 N - - - ( 1 - 7 )
suppose that the reference message transmission time point of 3 reference nodes is T ═ T1,t2,t3]Then, the arrival time of the reference packet of the 3 reference nodes at each node is:
τ = t 1 + τ 11 t 1 + τ 12 · · · t 1 + τ 1 N t 2 + τ 21 t 2 + τ 22 · · · t 2 + τ 2 N t 3 + τ 31 t 3 + τ 32 · · · t 2 + τ 3 N - - - ( 1 - 8 )
defining a binary variable θiComprises the following steps:
therefore, the aim of the optimization problem of the transmission time of different reference messages is to maximize the theta problem
θ = max T ( Σ i = 1 N θ i ) - - - ( 1 - 9 )
Assuming that λ represents the time difference of 3 reference packets arriving at the node to be located, the following equations (1-10) can be obtained:
λ 1 i = | t 1 + τ 1 i - t 2 - τ 2 i | λ 2 i = | t 1 + τ 1 i - t 3 - τ 3 i λ 3 i = | t 1 + τ 2 i - t 3 - τ 3 i | | - - - ( 1 - 10 )
since the transmission time must be positive, the following two constraints can be obtained from equations (1-9) and (1-10), such as equations (1-11) and (1-12):
1 , t 1 ≥ 0 t 2 ≥ 0 t 3 ≥ 0 - - - ( 1 - 11 )
2 , θ i ≤ 1 - λ mi - δ M , m = 1,2,3 - - - ( 1 - 12 )
where M in equations (1-12) is a large positive integer, it can be understood for equations (1-9), equations (1-10), equations (1-11), and equations (1-12): if all the reference messages are not received in the time period, the lambda is larger than,will be a small positive number, thenTherefore, to constrain the equations (1-11) and (1-12) to be true, θ must be 0, which is consistent with the condition that θ is defined as O.
Also, if all reference messages are received within a time period, thenIt will be a negative number which will,for positive, so to make the constraint equations (1-11) and (1-12) hold, θ can be 0 or 1, but because of doing the maximization process, θ tends to 1, also meets the condition that θ is defined as 1, so the constraint equations (1-11) and (1-12) prove to be correct and meaningful, and thus can be used as the constraint condition.
The optimization problem can be converted into a linear optimization problem by the method, and the linear optimization problem can be solved by a standard linear optimization algorithm such as Branch-and-Cut. The optimization problem determines the transmission time of each reference message, reduces the influence of mobility in the transmission process and can effectively improve the positioning accuracy.

Claims (4)

1. A method for positioning an underwater acoustic sensor network adaptive to mobility is characterized in that: the method for optimizing the reference message transmitting time of different reference nodes by utilizing the probability of maximizing the reference message of all different reference nodes received by the positioned node in the specified time period is provided, and the method can better adapt to the inherent mobility of the node and improve the positioning accuracy.
2. The invention provides a method for selecting an optimal reference node set with the minimum positioning error by calculating the positioning errors generated by different reference node sets according to the underwater acoustic sensor network positioning method adaptive to mobility in claim 1, which can better adapt to the inherent mobility of nodes and improve the positioning accuracy.
3. The underwater acoustic sensor network positioning method adapting to mobility according to claim 1, which provides a mathematical modeling scheme for optimizing reference packet transmission moments of different reference nodes, and the mathematical modeling scheme can acquire the reference packet transmission moments of different reference nodes, thereby reducing the influence of inherent mobility of the nodes and improving positioning accuracy.
4. The method for positioning an underwater acoustic sensor network adaptive to mobility according to claim 2, wherein a mathematical modeling scheme for selecting an optimal reference node set by calculating positioning errors generated by different reference node sets is provided, and the optimal reference node set can be obtained by the mathematical modeling scheme, so that the positioning accuracy is improved.
CN201410553083.7A 2014-10-10 2014-10-10 Underwater acoustic sensor network positioning method adapted to mobility Pending CN105572636A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410553083.7A CN105572636A (en) 2014-10-10 2014-10-10 Underwater acoustic sensor network positioning method adapted to mobility

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410553083.7A CN105572636A (en) 2014-10-10 2014-10-10 Underwater acoustic sensor network positioning method adapted to mobility

Publications (1)

Publication Number Publication Date
CN105572636A true CN105572636A (en) 2016-05-11

Family

ID=55882985

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410553083.7A Pending CN105572636A (en) 2014-10-10 2014-10-10 Underwater acoustic sensor network positioning method adapted to mobility

Country Status (1)

Country Link
CN (1) CN105572636A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106501774A (en) * 2016-09-29 2017-03-15 南京邮电大学 A kind of underwater acoustic sensor network node positioning method
CN108174442A (en) * 2017-12-26 2018-06-15 河海大学常州校区 A kind of underwater works crack repair robot Sensor Network position finding and detection method
CN110958560A (en) * 2019-11-25 2020-04-03 深圳市智慧海洋科技有限公司 Underwater sound positioning method and device, storage medium and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360804A (en) * 1999-05-06 2002-07-24 塞-洛克公司 Wireless location system
CN101784111A (en) * 2009-01-15 2010-07-21 摩托罗拉公司 Method and appartus for determining the location of a node in a wireless system
CN102209331A (en) * 2011-05-31 2011-10-05 河海大学常州校区 Node positioning method of irregular transmission model in wireless sensor network
CN102469468A (en) * 2010-11-15 2012-05-23 Hp投资有限公司 Wireless network medium access control protocol
US20130009817A1 (en) * 2011-07-06 2013-01-10 Honeywell International Inc. Satellite navigation system fault detection based on biased measurements

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360804A (en) * 1999-05-06 2002-07-24 塞-洛克公司 Wireless location system
CN101784111A (en) * 2009-01-15 2010-07-21 摩托罗拉公司 Method and appartus for determining the location of a node in a wireless system
CN102469468A (en) * 2010-11-15 2012-05-23 Hp投资有限公司 Wireless network medium access control protocol
CN102209331A (en) * 2011-05-31 2011-10-05 河海大学常州校区 Node positioning method of irregular transmission model in wireless sensor network
US20130009817A1 (en) * 2011-07-06 2013-01-10 Honeywell International Inc. Satellite navigation system fault detection based on biased measurements

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106501774A (en) * 2016-09-29 2017-03-15 南京邮电大学 A kind of underwater acoustic sensor network node positioning method
CN106501774B (en) * 2016-09-29 2019-02-01 南京邮电大学 A kind of underwater acoustic sensor network node positioning method
CN108174442A (en) * 2017-12-26 2018-06-15 河海大学常州校区 A kind of underwater works crack repair robot Sensor Network position finding and detection method
CN108174442B (en) * 2017-12-26 2020-02-21 河海大学常州校区 Sensor network positioning detection method for underwater structure crack repairing robot
CN110958560A (en) * 2019-11-25 2020-04-03 深圳市智慧海洋科技有限公司 Underwater sound positioning method and device, storage medium and computer equipment
CN110958560B (en) * 2019-11-25 2021-05-07 深圳市智慧海洋科技有限公司 Underwater sound positioning method and device, storage medium and computer equipment

Similar Documents

Publication Publication Date Title
CN101620270B (en) Wireless location method based on cluster-fusion
CN107801195B (en) Roadside unit optimization deployment method in Internet of vehicles positioning
CN103338516B (en) A kind of wireless sensor network two step localization method based on total least square
CN103096464B (en) Single base station user method of locating terminal and system
CN102221688B (en) Method for estimating radar system error
CN102298097B (en) Method for estimating thunder impulse signal Time Difference of Arrival (TDOA)
CN102695126A (en) Underwater sensor network positioning method
CN104469937A (en) Efficient sensor deployment method used in compressed sensing positioning technology
CN110913404B (en) UWSNs node positioning method based on node movement prediction
CN104581943A (en) Node locating method for distribution type wireless sensing network
CN104038901A (en) Indoor positioning method for reducing fingerprint data acquisition workload
CN101982953B (en) Frequency domain multi-dimensional parameterized model of broadband wireless communication channel and modeling method
CN105307266A (en) Sensor network compressive sensing accurate positioning method based on adaptive space lattices
CN105353351A (en) Improved positioning method based on multi-beacon arrival time differences
CN103249144A (en) C-type-based wireless sensor network node location method
CN104820204A (en) Weighted least square positioning method with reduced deviation
CN107484123A (en) A kind of WiFi indoor orientation methods based on integrated HWKNN
CN105572636A (en) Underwater acoustic sensor network positioning method adapted to mobility
CN105425206A (en) Steady least square positioning method in nonsynchronous wireless network
CN103096465B (en) Environment self-adaption multi-target direct locating method
Cho et al. Improving TDoA based positioning accuracy using machine learning in a LoRaWan environment
Ge et al. A hybrid localization algorithm of RSS and TOA based on an ensembled neural network
CN106019222B (en) A kind of quadratic programming localization method based on location algorithm residual error
Sun et al. Successive and asymptotically efficient localization of sensor nodes in closed-form
Yin et al. Robust positioning in NLOS environments using nonparametric adaptive kernel density estimation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20160511