WSN_LEECH_Potocol-master.zip

  • 刘小小楠
    了解作者
  • C/C++
    开发工具
  • 809KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2020-10-09 17:24
    上传日期
leach协议的matlab实现,利用matlab实现leach协议分簇
WSN_LEECH_Potocol-master.zip
  • WSN_LEECH_Potocol-master
  • WSN_COMP
  • AV.png
    15.9KB
  • EAMMH.m
    10.3KB
  • TEEN.m
    7.8KB
  • SEP.m
    9.4KB
  • DATA
  • L-CS_HEAD
  • LEACH_HEAD_300.png
    21.3KB
  • MOD_LEACH_CLUSTER_HEAD.png
    23.1KB
  • I_LEACH_head_300.png
    19KB
  • .dropbox
    35B
  • LEACH_BASE_STATION.png
    45.9KB
  • i_leach.mat
    15KB
  • LEACH_HEAD_300.png
    21.3KB
  • mod_leach.jpg
    29.4KB
  • actual_leach.jpg
    29.6KB
  • LEACH-VARIENTS.pdf
    491KB
  • mod_leach.mat
    18KB
  • Leach_Comparision_Data.fig
    34.3KB
  • SEP_Nodes.jpg
    27.3KB
  • modleach.png
    13.9KB
  • Leach_or.mat
    36.6KB
  • mat_ILeach.jpg
    26.6KB
  • LEACH_BASE_STATION.png
    45.9KB
  • data.txt
    16B
  • Leach_Comparision_Data.png
    26KB
  • ACTUAL_LEACH.m
    8.6KB
  • .gitattributes
    378B
  • matlab__leach.m
    7KB
  • ACTUAL_LEACH.asv
    8.6KB
  • README.md
    2.6KB
  • modleach.m
    7.9KB
  • SEP.m
    9.6KB
  • .gitignore
    649B
  • le.m
    4.1KB
  • iLeach_Custom.m
    2.3KB
内容介绍
# Wireless Sensor Network # Implementation of LEACH (Low-energy adaptive clustering hierarchy) for WSN(Wireless Sensor Network)in MATLAB. Low-energy adaptive clustering hierarchy ("LEACH") is a TDMA-based MAC protocol which is integrated with clustering and a simple routing protocol in wireless sensor networks (WSNs). The goal of LEACH is to lower the energy consumption required to create and maintain clusters in order to improve the life time of a wireless sensor network. ## Protocol explanation LEACH is a hierarchical protocol in which most nodes transmit to cluster heads, and the cluster heads aggregate and compress the data and forward it to the base station (sink). Each node uses a stochastic algorithm at each round to determine whether it will become a cluster head in this round. LEACH assumes that each node has a radio powerful enough to directly reach the base station or the nearest cluster head, but that using this radio at full power all the time would waste energy. Nodes that have been cluster heads cannot become cluster heads again for P rounds, where P is the desired percentage of cluster heads. Thereafter, each node has a 1/P probability of becoming a cluster head again. At the end of each round, each node that is not a cluster head selects the closest cluster head and joins that cluster. The cluster head then creates a schedule for each node in its cluster to transmit its data. All nodes that are not cluster heads only communicate with the cluster head in a TDMA fashion, according to the schedule created by the cluster head. They do so using the minimum energy needed to reach the cluster head, and only need to keep their radios on during their time slot. LEACH also uses CDMA so that each cluster uses a different set of CDMA codes, to minimize interference between clusters. ## Properties of this algorithm include: ### Cluster based Random cluster head selection each round with rotation. Or cluster head selection based on sensor having highest energy Cluster membership adaptive Data aggregation at cluster head Cluster head communicate directly with sink or user Communication done with cluster head via TDMA Threshold value ## Simulation ### There are many both open-source and commercial network simulators for LEACH such as ##### -> ns (open source) ##### ->OPNET (proprietary software) ##### ->NetSim (proprietary software) ##### ->OMNeT++ (IDE) ##### ->TinyOS (open source) ##### ->MATLAB ##### References Heinzelman, W., Chandrakasan, A., and Balakrishnan, H., "Energy-Efficient Communication Protocols for Wireless Microsensor Networks", Proceedings of the 33rd Hawaaian International Conference on Systems Science (HICSS), January 2000. Paper
评论
    相关推荐
    • WSN_LEECH_Potocol-master.zip
      matalb code dowload
    • WSN_LEECH_Potocol-master.zip
      Leach protocol master file
    • matlabcnhelp.rar
      matlab中文帮助很难找的,快速下载
    • MobilePolice.rar
      移动警察,车牌识别,车牌定位系统源代码,已经运用在移动车载稽查系统中。
    • SVM(matlab).rar
      支持向量机(SVM)实现的分类算法源码[matlab]
    • svm.zip
      用MATLAB编写的svm源程序,可以实现支持向量机,用于特征分类或提取
    • Classification-MatLab-Toolbox.rar
      模式识别matlab工具箱,包括SVM,ICA,PCA,NN等等模式识别算法,很有参考价值
    • VC++人脸定位实例.rar
      一个经典的人脸识别算法实例,提供人脸五官定位具体算法及两种实现流程.
    • QPSK_Simulink.rar
      QPSK的Matlab/Simulink的调制解调仿真系统,给出接收信号眼图及系统仿真误码率,包含载波恢复,匹配滤波,定时恢复等重要模块,帮助理解QPSK的系统
    • LPRBPDemo2009KV.rar
      车牌识别,神经网络算法,识别率高达95%,识别时间低于80ms。