1.一种基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,所述s1中对分组数ngroup进行计算,公式如下:
3.根据权利要求1所述的基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,所述s2确定ru类型和所需ru数量的可行二元组集合,具体包括如下步骤:
4.根据权利要求1所述的基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,所述s3具体为:基于用户的时延约束以及可靠性约束计算到允许的ru上行传输重复次数并将ai升级为三元组集合,即公式如下:
5.根据权利要求1所述的基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,所述s4中的最佳三元组参数的具体公式如下:
6.根据权利要求1所述的基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,所述s5中按照单位时频资源的待传数据量,对用户进行降序排序,具体公式如下:
7.根据权利要求1所述的基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,所述s6具体为:定义一个函数表示用户的ru被分配在特定子载波集上的潜在资源浪费,按s5提供的顺序依次调度,每次调度前基于s4确定的参数计算选择特定子载波集的资源浪费函数,基于资源浪费最小原则来确定分配给用户的时频位置;包括如下步骤:
8.根据权利要求1所述的基于nb-iot的低轨卫星物联网的资源调度方法,其特征在于,所述s7具体为:每次调度完,更新每个子载波的可用调度子帧以及资源分配状态矩阵o,其中,使用b×w×n的矩阵o用于表示系统资源分配的状态,b表示总的可用子载波数,w表示总的可用子帧数,n表示总用户数,ob,w,i=1用于表示子载波b下的子帧w己被分配给了用户i,否则ob,w,i=0。