说明:本文用matlab代码实现了“基于模糊逻辑的无线传感器网络能量感知分布式分簇协议”中所述的分簇。我们假设在每个时间步中,所有节点都处于唤醒状态,感知环境并将其信息直接发送到其簇头,簇头将这些数据包聚合起来,并以单跳方式将其发送到接收器。
说明:此编码器实现发送三子块的钻头。第一个子块是有效负载数据的 m 位块。第二个的子块是有效负载数据,计算使用递归系统卷积码 (RSC 代码) 的 n/2 奇偶校验位。第三个的子块是有效负载数据,再计算使用 RSC 的卷积码的一个已知置换的 n/2 奇偶校验位。因此,两个冗余,但不同的子块,奇偶校验位在发...
说明:代码的主要目的是要找到发射器和接收器之间的范围。我是在生成具有 16 频率的信号跳 BPSK 调制这种信号是变送器。虽然接收器接收信号与添加到它一些噪音。找到两者之间的距离我们用四个技术称为交叉相关法,最早高峰搜索法、 最小方差法和相移法这些四种技术,它生成的发射器和接收器之间的距离。