针对现有的基于虚拟信道紧迫度的动态调度算法的不足,提出了一种新的高级在轨系统虚拟信道动态调度算法。该算法首先估算虚拟信道的紧迫度和数据帧的紧迫度,然后用加权系数将二者结合起来构造成一个全新的虚拟信道传送紧迫度函数,再根据该函数的值进行判决调度。对于高级在轨系统中不同速率、不同性质、不同类型的星上数据源,该算法均可通过选择合适的加权系数灵活地分配传输时隙,保证各用户合理、动态地占用物理信道,满足对数据的传输时延要求,因此具有广泛的适用性。理论分析和仿真结果表明,本文提出的算法比基于虚拟信道紧迫度的动态调度算法具有更好的性能
A novel virtual channel dynamic scheduling algorithm with broad applicability in advanced orbiting systems is proposed, which can overcome the shortcoming of the dynamic priority scheduling algorithm based on VC urgency. First, the virtual channel urgency and the frame urgency are estimated separately, and then a weighted coefficient is used to combine them into a new transmission urgency function of virtual channel, which is used to make scheduling decisions. By choosing different weighted coefficients, the proposed algorithm can meet the data transmission requirements of various source models of AOS. Theoretical analysis and simulation experiments show that the proposed algorithm can achieve better performance than the dynamic priority scheduling algorithm based on VC urgency.