摘要

为防止网络“热区”现象,针对铁路沿线无线传感器网络多呈线型分布的结构特点,提出一种基于服务质量的能耗均衡分簇路由协议(ECRPQ)。首先,部署网络节点,计算节点能量消耗,建立能耗均衡的非均匀节点部署模型并进行网络分簇。然后,设计路由协议,在簇首选举时引入节点动态剩余能量和节点担任簇首轮次的影响因素,在通信阶段采用TDMA机制和CDMA机制相结合的方式,在进行时间同步校准时严格保证簇内节点时间同步。最后,通过MATLAB进行仿真实验,从网络生命周期、网络吞吐量和节点平均时延3个方面将ECRPQ与LEACH、LEACH-C这2种经典协议进行对比。结果表明:当网络节点总数为200个时,ECRPQ的网络生命周期明显更长,达到600 s;ECRPQ的网络吞吐量更大,分别比LEACH和LEACH-C提高128.7%和84.6%;ECRPQ的节点平均时延更低,分别比LEACH和LEACH-C降低52.8%和43.2%。