在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):whenfung/WSN-localization开源软件地址(OpenSource Url):https://github.com/whenfung/WSN-localization开源编程语言(OpenSource Language):MATLAB 100.0%开源软件介绍(OpenSource Introduction):WSN-localization这个一个无线传感器网络定位算法仿真,可以直接在 MATLAB 上运行。其中各文件的功能如下: 1. main.m主函数是算法的整体描述,主要步骤如下:
2. initData.m该文件主要负责生成随机无线传感器网络,其中无线传感器网络节点的通信半径是 0.4,无线传感器网络覆盖范围是 1x1。在无线传感器网络中有 4 个位置已知的传感器网络节点,称为锚点。网络中有 20 个位置未知的无线传感器网络节点,利用 rand() 函数随机生成。 无线传感器网络生成后需要初始化,所有的无线传感器节点立即感知邻居节点,并计算相邻节点之间的距离,在 MATLAB 软件中通过计算两点间距离实现,并通过矩阵存储相邻节点。
3. fun.mMATLAB 软件有一个内置函数 minsearch,该函数可以利用目标函数的约束找到优化解,fun 提供用以提供目标函数。 4. accuracy.m该文件用以计算最终得到的无线传感器网络定位图的平均相对精度误差。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论