1.完整项目描述和程序获取
面包多安全交易平台:https://mbd.pub/o/bread/Y5uYlJpr
如果链接失效,程序调试报错或者项目合作可以加微信或者QQ联系。
2.部分源码
3.部分仿真图预览
4.算法概述
蜂窝网络不仅需要能够为用户提供高质量的语音服务,而且要能够提供大量的数据传输服务,这就决定了蜂窝网络的发展必须要进一步提高系统容量和高速数据速率覆盖,而传统的蜂窝网络基本无法满足目前的需求。为了满足不断提高系统需求,需要通过通过增加基站密度可以提升系统容量,提高数据传输速率,但是,这会大大增加网络的成本为代价来实现的。仅仅当通信用户数目也以和基站同样级别增加的时候才是可行的[01]。但这在大部分国家,特别是在一些发达国家,蜂窝电话己经高度普及,因此这种方案几乎无法被接受。另一方面,同样数量的用户将要求更高的传输速率,这将成为造成未来无线系统吞吐量拥塞的瓶颈。假设用户不愿意像对语音通话一样对每比特的数据付同样的钱,大量增加基站数目在经济上也是不合算的。针对这种情况,目前应用较为广泛的是中继节点的应用,中继节点RS作为一种比BS更为简单、成本更低的技术可以进一步扩大的整个小区信号的覆盖范围以及增加数据传输速率。中继节点的基本作用是通过缩减基站和用户站之间的传输距离,对信号进行重新处理并向前转发从而提升无线链路质量。
当中继节点关闭以后,可以大大降低能耗,此时的中继节点失去了发送的能力,被称为休眠节点。而在一个大型的蜂窝网中,由于每个单一的中继节点并不会在每时每刻都处于工作之中,那么会对整个网络产生一定的冗余,在这样一个环境中,中继节点收集到的数据高度相关,完全可以让一部分中继节点休眠,而让另一部分中继节点工作,此外,在中继节点密度较高的区域,此时,在不影响整个小区性能的前提下,通过关闭一部分节点的方法,可以有效降低整个小区的功耗。