Research Article
Toward Collinearity-Avoidable Localization for Wireless Sensor Network
Input: D: distance matrix between nodes; : coordinate of beacon nodes. | Output: : estimated location of the non-beacons. | (1) Divide the beacon nodes collected by the unknown node into a series of LU groups in accordance with their IDs and | by obtaining the combinatorial number, and calculate the DM value of each subgroup. Any one of Formulas (7)–(10) | can be used to calculate the DM value. | (2) Compare the DM value of each positioning unit with the set DM threshold value, eliminate the subgroups with poor | unit quality (low measured value), only keep the subgroups with good quality, and record the DM value of the kept | positioning units and corresponding estimated locations obtained by using trilateration or multilateration. | It can be believed that the bigger the DM value is, the better the quality of positioning unit, and it has bigger | contribution to the accuracy of final positioning result. Assume there is such a multicollinearity weight after | the positioning units with poor quality have been eliminated, and its expression is as the following: | | (3) At last, multiply the obtained weight with the estimated location of corresponding positioning unit, and add the | corresponding products to obtain the final estimated location. |
|