一种用于卫星调度请求增强处理的方法及装置
文献发布时间:2024-04-18 19:52:40
技术领域
本发明涉及卫星通信技术领域,尤其涉及一种卫星调度请求的增强处理方法及装置。
背景技术
卫星通信中,相比地面通信网络,通信时延较大。如表1所示,在地球同步卫星GEO(Geosynchronous Earth Orbit)场景,最大往返时延RTD(Round Trip Delay)甚至达到了238ms以上,即便是低轨卫星LEO(Low Earth Orbit),往返时延RTD也在4ms以上。这部分时延在业务刚启动调度时尤为明显。
表1
如图1所示,5G的上行动态调度方案中,终端上发调度请求SR(SchedulingRequest),通知基站有该终端有上行数据待发送,基站收到SR后,先下发一次上行调度授权,终端在这一次上行调度授权的上行调度中发送缓冲状态报告BSR(Buffer StatusReport),基站根据BSR的信息再次下发上行调度授权,此后终端才能被真正做上行数据调度。在现有的上行调度机制中,数据需要两个RTD时延才能上传,如何降数据传输低时延成为亟需解决的问题。
发明内容
本发明的目的在于,针对上述问题,提出一种用于卫星调度请求增强处理的方法及装置,解决上述问题。
第一方面,本发明实施例提供一种用于卫星调度请求增强处理的方法,所述方法包括以下步骤:通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR,所述调度请求包括控制信息,所述控制信息用以确定上行调度的数据量;所述控制信息包括根据上行调度的数据量确定PUCCH format1中的BSR index;接收基站返回的上行调度授权,其中所述调度授权指示上行调度大小TBS;将上行数据发送给所述基站。
可选地,所述通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR之前,还包括:预先配置PUCCH format1的BSR index。
可选地,所述预先配置PUCCH format1的BSR index包括:根据PRB位置,频域循环移位和时域正交码随PUCCH符号数不同支持的最大数量不同,PUCCH符号数N值对应的最大状态值M,每个状态值对应一种有效的BSR index。
可选地,所述基站配置终端PUCCH format1的PRB位置,频域循环移位和时域正交码随PUCCH index不同支持的最大数量不同包括:当配置的PUCCH format1符号数N值所能表示的状态数M大于5bits或8bits BSR所能表示的Buffer Size状态index数L时,PUCCHformat1的状态指示从低到高指示BSR的index,大于最高阶index部分的PUCCH format1状态表示BSR最高index。
可选地,所述基站配置终端PUCCH format1的PRB位置,频域循环移位和时域正交码随PUCCH index不同支持的最大数量不同包括:当配置的PUCCH format1符号数N值所能表示的状态M小于5bits或8bits BSR所能表示的Buffer Size状态数L时,PUCCH format1的状态值间隔
可选地,所述基站配置终端PUCCH format1的PRB位置,频域循环移位和时域正交码随PUCCH index不同支持的最大数量不同包括:当配置的PUCCH format1符号数N值所能表示的状态M为5bits或8bits BSR所能表示的Buffer Size状态数L的2倍或2倍以上时,2个或2个以上的PUCCH状态可以指示单个BSR index值。
第二方面,本发明实施例提供一种用于卫星调度请求增强处理的装置,所述装置包括:发送单元,用于通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR,所述调度请求包括控制信息,所述控制信息用以确定上行调度的数据量;其中,所述控制信息包括根据上行调度的数据量确定PUCCH format1中的BSR index;接收单元,用于接收基站返回的上行调度授权,其中所述调度授权指示上行调度大小TBS;所述发送单元还用于,将上行数据发送给所述基站。
第三方面,一种用于卫星调度请求增强处理的系统,包括终端和基站,所述终端通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR,所述调度请求包括控制信息,所述控制信息用以确定上行调度的数据量;其中,所述控制信息包括根据上行调度的数据量确定PUCCH format1中的BSR index;所述终端接收基站返回的上行调度授权,其中所述调度授权指示上行调度大小TBS;所述终端将上行数据发送给所述基站。
第四方面,本发明实施例提供一种电子设备,包括:至少一个处理器以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的用于卫星调度请求增强处理的方法。
第五方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时用于执行如第一方面所述的用于卫星调度请求增强处理的方法。
与现有技术相比,本发明的技术方案具有以下优点:
(1)本发明直接利用5G SR传输时的PUCCH(Physical uplink control channel)format1格式蕴含的信息量来向基站指示待调度数据量的划分,只需要一次RTD时延即可完成上行数据调度(如图2)。
(2)本发明同时用多个相邻循环移位PUCCH序列表示同一个BSR index,可以规避卫星通信中大频偏时偏导致基站检测PUCCH序列为相邻序列的问题。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
图1为SR请求申请上行调度流程;
图2为本发明的上行调度流程;
图3为非跳频模式14个符号PUCCH format1;
图4为跳频模式14个符号PUCCH format1。
具体实施方式
为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。
实施例1
本发明实施例提供一种用于卫星调度请求增强处理的方法,如图2所示,所述方法包括以下步骤:
步骤101:通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR,所述调度请求包括控制信息,所述控制信息用以确定上行调度的数据量;
所述控制信息包括根据上行调度的数据量确定PUCCH format1中的BSR index;
步骤102:接收基站返回的上行调度授权,其中所述调度授权指示上行调度大小TBS;
步骤103:将上行数据发送给所述基站。
可选地,所述通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR之前,还包括:预先配置PUCCH format1的BSR index。
可选地,所述预先配置PUCCH format1的BSR index包括:根据PRB位置,频域循环移位和时域正交码随PUCCH符号数不同支持的最大数量不同,PUCCH符号数N值对应的最大状态值M,每个状态值对应一种有效的BSR index;
NR PUCCH format1的信号生成公式如下:
d(0)为BPSK或QPSK调制符号,最大可以表示4种状态(QPSK 2bits),
正交序列扩展的状态与PUCCH符号长度相关,如下表2:
表2
当PUCCH符号数N只有4个时,正交序列扩展数
当不采用跳频时(如表3),时域最多支持7个正交码timeDomainOCC=7,频域支持12个序列循环移位,则一个PRB的PUCCH format1支持12*7=84个状态。
当采用跳频时(如表4),时域最多支持3个正交码timeDomainOCC=3,频域支持12个序列循环移位,则支持12*3=36个状态。
在5G协议中,用PUCCH format1配置各个终端的SR资源时,需指定终端使用的PRB位置、频域循环移位initial Cyclic Shift和时域正交码time Domain OCC,不同终端对应不同的频域循环移位和时域正交码。则终端上报SR时只能上报两种状态:有SR和无SR。
为充分利用PUCCH format1的信息,本发明只需要配置终端PUCCH format1的PRB位置,频域循环移位和时域正交码随PUCCH符号数不同可支持的最大状态数量不同,并由终端根据自身待上传数据量选择合适的值。
当不支持跳频时PUCCH符号数N与可支持的状态数如下表3所示。
表3
当支持跳频时,PUCCH符号数N与可支持的状态数如下表4所示。
表4
利用以上两表中N值对应的最大状态值M,每个状态值对应一种有效的BSR index,基站直接根据终端通过PUCCH format1指示的BSR index做上行调度指示授权,授权中指示的上行调度TBS(transport block Size)大小适应基站收到的BSR index所表示的bit大小。
图3展示了非跳频模式14个符号PUCCH format1,图4展示了图4跳频模式14个符号PUCCH format1。当前5G中定义了两种BSR(Buffer Status reporting)的大小,一种为短bit即5bit BSR。5bit BSR的指示的待调度数据量如表5(short BSR):
表5
可见上表有32种状态,即便PUCCH format1采用跳频模式,也能包含所有shortBSR的状态。另一种为长bits即8bit BSR,使用8bit表示Buffer Size,如表6所示。
表6
/>
可选地,所述基站配置终端PUCCH format1的PRB位置,频域循环移位和时域正交码随PUCCHindex不同支持的最大数量不同包括:当配置的PUCCH format1符号数N值所能表示的状态数M大于5bits或8bits BSR所能表示的Buffer Size状态index数L时,PUCCHformat1的状态指示从低到高指示BSR的index,大于最高阶index部分的PUCCH format1状态表示BSR最高index。
如表7所示为N=4且为跳频模式时PUCCH format1与5bits BSR index的对应关系,当PUCCH状态值>=31时,认为指示的BSR index为31。注意这里起始的BSR index为1,当BSR index为0的时候表示没有数据要传,但发送PUCCH format1的SR表示一定会有数据要发,所以从BSR index=1开始,5bits BSR index的状态数L=31。
当PUCCH状态大于31时,都表示BSR index为31。
表7
/>
可选地,当配置的PUCCH format1符号数N值所能表示的状态M小于5bits或8bitsBSR所能表示的Buffer Size状态数L时,PUCCH format1的状态值间隔
表8
/>
上述表格中,当PUCCH状态>=43时,表示BSR index为254。注意这里起始的BSRindex为1,当BSR index为0的时候表示没有数据要传,但发送PUCCH format1的SR表示一定会有数据要发,所以从BSR index=1开始,8bits BSR index的状态数L=254。
可选地,当配置的PUCCH format1符号数N值所能表示的状态M为5bits或8bitsBSR所能表示的Buffer Size状态数L的2倍或2倍以上时,2个或2个以上的PUCCH状态可以指示单个BSR index值。如表9所示,当N=4且为不跳频模式时,共有96种状态,5bits BSR有31种BSR状态,则96/31=3.1,即每3个PUCCH状态可以表示1个BSR index,当超过最大有效BSRIndex时即表示为最大BSR Index。
表9
/>
/>
当PUCCH状态指示超过最大有效BSR index时即表示为最大BSR index。该实施例的好处在于卫星通信中带有较大的频偏和时偏,终端上报的PUCCH format1的序列可能会被基站判决为相邻的序列,多个相邻循环移位序列表示同一个BSR index可以规避该问题。
实施例2
本发明实施例提供了一种用于卫星调度请求增强处理的装置,包括:
发送单元,用于通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR,所述调度请求包括控制信息,所述控制信息用以确定上行调度的数据量;
其中,所述控制信息包括根据上行调度的数据量确定PUCCH format1中的BSRindex;
接收单元,用于接收基站返回的上行调度授权,其中所述调度授权指示上行调度大小TBS;
所述发送单元还用于,将上行数据发送给所述基站。
实施例3
本发明实施例提供了一种用于卫星调度请求增强处理的系统,包括终端和基站,其特征在于:
所述终端通过物理上行链路控制信道PUCCH向基站发送上行调度请求SR,所述调度请求包括控制信息,所述控制信息用以确定上行调度的数据量;
其中,所述控制信息包括根据上行调度的数据量确定PUCCH format1中的BSRindex;
所述终端接收基站返回的上行调度授权,其中所述调度授权指示上行调度大小TBS;
所述终端将上行数据发送给所述基站。
实施例4
本发明实施例提供了一种电子设备,其特征在于,包括:
至少一个处理器以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一种用于卫星调度请求增强处理的方法。
实施例5
本发明的实施例还提供了一种计算可读存储介质。在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行上述任一种用于卫星调度请求增强处理的方法的实施例步骤的程序代码,存储介质还被设置为存储用于通过处理器执行上述任一种用于卫星调度请求增强处理的方法的实施例步骤的程序代码。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述任一种用于卫星调度请求增强处理的方法的实施例步骤的程序代码。
可选地,本实施例中的具体示例可以参考上述任一种用于卫星调度请求增强处理的方法的实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另一点,所显示或讨论的模块相互之间的连接可以是通过一些接口,可以是电性,机械或其它的形式。所述各个模块可以是或者也可以不是物理上分开的,可以是或者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理包括,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。