Traditional received signal strength (RSS)-based localizations are often erroneous for the low-cost WSN devices. The reason is that the wireless channel is vulnerable to so many factors that deriving the appropriate propagation loss model for the WSN device is difficult. We propose a flexible location estimation algorithm using generalized regression neural network (GRNN) and weighted centroid localization. In the first phase of the proposed scheme, two GRNNs are trained separately for x and y coordinates, using RSS data gathered at the access points from the reference nodes. The networks are then used to estimate the approximate location of the target node and its close neighbors. In the second phase, the target node position is determined by calculating the weighted centroid of the Nc-closer neighbors. Performance of the proposed algorithm is compared with some existing RSS based techniques. Simulation and experimental results indicate that the location accuracy is satisfactory. The system performance is remarkably good in comparison with its simplicity and requiring no additional hardware.
Read full abstract