论文部分内容阅读
Round Robin是目前主要使用的蓝牙微微网调度算法,存在着时隙利用率、时间延迟与公平性差等缺点,并且这种传统的调度算法并没有考虑到SCO链路的影响。实际上,由于蓝牙技术广泛应用于语音传输场合,在一个蓝牙系统中,经常会出现一条甚至是多条的SCO链路。SCO链路的出现对蓝牙系统的调度影响是很大的,虽然它不参与调度,但是为SCO保留的时隙却给ACL链路的调度造成很大的麻烦,本文主要论述的是如何在蓝牙设备组成的微微网中进行合理调度,从而提高数据传输效率的问题。在当今蓝牙设备使用日益广泛、蓝牙网络拓扑结构日益复杂的情况下,蓝牙网络规模变得越来越庞大,而每个微微网中最多有七个蓝牙设备,无论是网间还是网内的调度,都不能简单的采用轮询调度,这将使效率上受到很大的影响,而且蓝牙系统采用主结点驱动半双工时分多路复用传输模式,这就对调度策略提出很多特殊的要求,因此,要解决这些问题,必须抛弃传统的调度策略的一些缺点,采用新的或改进的策略,以提高效率。本文先从分析已有的调度策略开始,比较它们之间的基本特点,并分析影响它们效率的主要因素,接着从一个并不复杂,但却有较高效率的调度策略为出发点,针对其主要的缺点和影响效率的主要原因,进行相应改进,提出一种新的改进算法,最后,通过仿真实验的验证,证明改进的效果。