{"title":"基于k均值聚类的水下无线传感器网络误差信标滤波算法","authors":"Linfeng Liu, Jinglin Du, Dongyue Guo","doi":"10.1109/ICCSN.2016.7587196","DOIUrl":null,"url":null,"abstract":"Due to the highly hostile and unpredictable underwater environments, some beacon nodes in Underwater Wireless Sensor Networks (UWSNs) tend to move or be damaged. Therefore, the unknown nodes will be positioned with larger error, which abases the value of data collected by sensor nodes. In order to solve the beacon error problem, this paper proposes an error beacon filtering algorithm based on K-means clustering. Firstly, the position of each beacon is calculated by an improved trilateration method, and then the beacon with the maximum positioning error is filtered out through K-means clustering algorithm. Simulation results suggest that this algorithm can detect almost all error beacons effectively.","PeriodicalId":158877,"journal":{"name":"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Error beacon filtering algorithm based on K-means clustering for underwater Wireless Sensor Networks\",\"authors\":\"Linfeng Liu, Jinglin Du, Dongyue Guo\",\"doi\":\"10.1109/ICCSN.2016.7587196\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to the highly hostile and unpredictable underwater environments, some beacon nodes in Underwater Wireless Sensor Networks (UWSNs) tend to move or be damaged. Therefore, the unknown nodes will be positioned with larger error, which abases the value of data collected by sensor nodes. In order to solve the beacon error problem, this paper proposes an error beacon filtering algorithm based on K-means clustering. Firstly, the position of each beacon is calculated by an improved trilateration method, and then the beacon with the maximum positioning error is filtered out through K-means clustering algorithm. Simulation results suggest that this algorithm can detect almost all error beacons effectively.\",\"PeriodicalId\":158877,\"journal\":{\"name\":\"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSN.2016.7587196\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 8th IEEE International Conference on Communication Software and Networks (ICCSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSN.2016.7587196","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Error beacon filtering algorithm based on K-means clustering for underwater Wireless Sensor Networks
Due to the highly hostile and unpredictable underwater environments, some beacon nodes in Underwater Wireless Sensor Networks (UWSNs) tend to move or be damaged. Therefore, the unknown nodes will be positioned with larger error, which abases the value of data collected by sensor nodes. In order to solve the beacon error problem, this paper proposes an error beacon filtering algorithm based on K-means clustering. Firstly, the position of each beacon is calculated by an improved trilateration method, and then the beacon with the maximum positioning error is filtered out through K-means clustering algorithm. Simulation results suggest that this algorithm can detect almost all error beacons effectively.