本申请涉及通信技术领域,尤其涉及一种功率控制方法、终端设备、网络设备及存储介质。
背景技术:
随着移动通信技术的发展,在第四代(the4thgeneration,4g)移动通信网络甚至是第五代(the5thgeneration,5g)移动通信网络中,媒体控制接入(mediumaccesscontrol,mac)层目前采用下行控制信息(downlinkcontrolinformation,dci)调度的方式。网络侧首先通知用户设备(userequipment,ue)有属于该ue的物理下行共享信道(physicaldownlinksharedchannel,pdsch)数据包发送,这样ue在接收到属于自身的dci后,再对随后的pdsch数据包进行解析。
然而,在目前的数据传输中,对于ue来说,由于其仅考虑了pdsch数据包的解析是否错误,并无法感知到dci是否丢失,这为低速率的调试(debug)问题带来了很大的不便;尤其是在dci丢失之后,此时ue无法确定网络侧是否有调度,也就无法通过闭环功控来要求网络侧增加下行发射功率。
技术实现要素:
本申请提出一种功率控制方法、终端设备、网络设备及存储介质,在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且还可以精确控制物理下行控制信道的发射功率。
为达到上述目的,本申请的技术方案是这样实现的:
第一方面,本申请实施例提供了一种功率控制方法,应用于终端设备,该方法包括:
确定终端设备的下行控制信息dci接收情况;
根据所述dci接收情况,确定传输功率控制命令;其中,所述传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;
向所述网络设备发送上行控制信息uci,所述uci包括:所述传输功率控制命令。
第二方面,本申请实施例提供了一种功率控制方法,应用于网络设备,该方法包括:
向终端设备发送dci;
接收所述终端设备返回的uci,所述uci包括:传输功率控制命令;
根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整。
第三方面,本申请实施例提供了一种终端设备,该终端设备包括第一接收单元、第一确定单元和第一发送单元;其中,
第一接收单元,配置为确定终端设备的dci接收情况;
第一确定单元,配置为根据所述dci接收情况,确定传输功率控制命令;其中,所述传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;
第一发送单元,配置为向所述网络设备发送uci,所述uci包括:所述传输功率控制命令。
第四方面,本申请实施例提供了一种终端设备,该终端设备包括第一存储器和第一处理器;其中,
第一存储器,用于存储能够在所述第一处理器上运行的计算机程序;
第一处理器,用于在运行所述计算机程序时,执行如第一方面所述的方法。
第五方面,本申请实施例提供了一种网络设备,该网络设备包括第二发送单元、第二接收单元和功率控制单元;其中,
第二发送单元,配置为向终端设备发送dci;
第二接收单元,配置为接收所述终端设备返回的uci,所述uci包括:传输功率控制命令;
功率控制单元,配置为根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整。
第六方面,本申请实施例提供了一种网络设备,该网络设备包括第二存储器和第二处理器;其中,
第二存储器,用于存储能够在所述第二处理器上运行的计算机程序;
第二处理器,用于在运行所述计算机程序时,执行如第二方面所述的方法。
第七方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,所述计算机程序被第一处理器执行时实现如第一方面所述的方法、或者被第二处理器执行时实现如第二方面所述的方法。
本申请实施例所提供的一种功率控制方法、终端设备、网络设备及存储介质,在终端设备侧,确定终端设备的下行控制信息dci接收情况;根据dci接收情况,确定传输功率控制命令,该传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;向网络设备发送上行控制信息uci,该uci包括:传输功率控制命令。在网络设备侧,向终端设备发送dci;接收终端设备返回的uci;根据uci中包括的传输功率控制命令,对物理下行控制信道进行发射功率调整。这样,由于本申请的技术方案增加了uci格式以发送传输功率控制命令,而且该传输功率控制命令是基于终端设备感知到的dci接收情况所确定的,如此在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且还可以精确控制物理下行控制信道的发射功率,进而降低dci丢失率。
附图说明
图1为本申请实施例提供的一种无线通信系统的架构示意图;
图2为本申请实施例提供的一种功率控制方法的流程示意图;
图3为本申请实施例提供的另一种功率控制方法的流程示意图;
图4为本申请实施例提供的又一种功率控制方法的流程示意图;
图5为本申请实施例提供的一种功率控制方法的详细流程示意图;
图6为本申请实施例提供的一种终端设备的组成结构示意图;
图7为本申请实施例提供的一种终端设备的具体硬件结构示意图;
图8为本申请实施例提供的一种网络设备的组成结构示意图;
图9为本申请实施例提供的一种网络设备的具体硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。还需要指出的是,本申请实施例所涉及的术语“第一\第二\第三”仅是用于区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
示例性地,图1示出了可应用本申请实施例技术方案的无线通信系统的架构示意图。其中,所述无线通信系统不限于长期演进(longtermevolution,lte)系统,第四代移动通信(the4thgeneration,4g)系统、或者是第五代移动通信(the5thgeneration,5g)系统、新空口(nr)系统,甚至是后续演进的通信系统等。如图1所示,该无线通信系统100可以包括:网络设备101和终端设备102,且终端设备102与网络设备101通过无线网络进行通信连接。
需要说明的是,网络设备101的数量可以是1个或多个,终端设备102的数量可以是1个或多个。
这里,网络设备101可以是时分同步码分多址(timedivisionsynchronouscodedivisionmultipleaccess,td-scdma)系统中的基站收发台(basetransceiverstation,bts),也可以是lte系统中的演进型基站(evolutionalnodeb,enb),以及5g系统、新空口(newradio,nr)系统中的基站。另外,网络设备101还可以为接入点(accesspoint,ap)、传输节点(transtrp)、中心单元(centralunit,cu)或其他网络实体,并且可以包括以上网络实体的功能中的一些或所有功能。
终端设备102可以分布在整个无线通信系统100中,可以是静止的,也可以是移动的。在本申请的一些实施例中,终端设备102可以是智能手机、笔记本电脑、用户设备(userequipment,ue)、移动设备、移动台(mobilestation)、移动单元(mobileunit)、m2m终端、无线单元,远程单元、移动客户端等等。
这样,网络设备101可通过无线网络与终端设备102进行通信。具体地,网络设备101可以将下行信息发送给终端设备102,终端设备102可以将上行信息发送给网络设备101,以便进行交互通信。
还需要说明的是,图1示出的无线通信系统仅仅是为了更加清楚的说明本申请的技术方案,并不构成对本申请的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请提供的技术方案对于类似的技术问题,同样适用。
可以理解,在相关技术中,4g/5g通信网络的mac层目前采用下行控制信息(downlinkcontrolinformation,dci)调度的方式。具体地,网络设备可以通知终端设备有属于该终端设备的物理下行共享信道(physicaldownlinksharedchannel,pdsch)数据包即将发送,终端设备收到属于自身的dci后,再在接下来的时刻对pdsch数据包进行解析。如果pdsch数据包解析正确,即循环冗余校验(cyclicredundancycheck,crc)验证通过,那么终端设备向网络设备返回确认字符(acknowledgecharacter,ack),表示接收到的数据无误;否则将会向网络设备返回否定确认字符(negativeacknowledgecharacter,nack,或简称为nak),表示接收到的数据不正确,如校验错误、包大小错误等。最后终端设备通过nack/(ack nack),可以统计误包率(blockerrorrate,bler)。
然而,上述的dci调度机制对于终端设备来说存在缺陷。弱信号下,如果使用5g/4g的网络场景,dci丢失会导致终端设备速率下降,但是从终端设备单方面进行日志(log)分析则完全无法确认出现问题。原因是pdsch解析错误可以被统计,但dci的丢失终端设备却无法感知。例如,网络设备发送了10次dci,终端设备只接收到其中的一个dci,并且正确解析随后的pdsch数据包。这时候,终端设备的bler统计会是0%。但是网络设备的统计结果是90%。也就是说,类似的问题只分析终端设备的log是无法看出问题的,而且大部分场景下也无法同时分析网络设备侧的log和终端设备侧的log,这为低速率的debug问题带来很大的不方便。
另外,假设终端设备丢失了dci而无法感知网络设备是否有调度,而网络设备侧可以通过调度后没有收到ack/nack产生的不连续传输(discontinuoustransmission,dtx)感知到。这样,通过统计的dtx可以进行上下行功控。问题是当网络设备侧产生dtx时,还存在有两种情况:一种情况是终端设备没有接收到dci而没有回复ack/nack,此时应该增加物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)的发射功率;另一种情况是终端设备接收到dci和pdsch数据包了,但是反馈ack/nack的上行控制信息(uplinkcontrolinformation,uci)丢失,此时应该增加物理上行控制信道(physicaluplinkcontrolchannel,pucch)的发射功率。当前的机制下网络设备是无法区分这两种情况的,也就无法进行针对性的功控调整。也就是说,如果终端设备丢失了dci而无法感知网络设备是否有调度,那么终端设备也无法通过闭环功控来要求网络设备增加下行发射功率。
基于此,本申请实施例提供了一种功率控制方法,应用于终端设备,该方法的基本思想是:确定终端设备的下行控制信息dci接收情况;根据dci接收情况,确定传输功率控制命令;其中,传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;向网络设备发送上行控制信息uci,所述uci包括:所述传输功率控制命令。
本申请实施例还提供了一种功率控制方法,应用于网络设备,该方法的基本思想是:向终端设备发送dci;接收终端设备返回的uci,所述uci包括:传输功率控制命令;根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整。
这样,由于本申请的技术方案增加了uci格式以发送传输功率控制命令,而且该传输功率控制命令是基于终端设备感知到的dci接收情况所确定的,如此在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且还可以精确控制物理下行控制信道的发射功率,进而降低dci丢失率。
下面将结合附图对本申请各实施例进行详细说明。
本申请的一实施例中,参见图2,其示出了本申请实施例提供的一种功率控制方法的流程示意图。如图2所示,该方法可以包括:
s201:确定终端设备的dci接收情况。
需要说明的是,本申请实施例的方法应用于终端设备。这里,对于无线通信系统而言,在网络设备与终端设备进行数据收发的过程中,通常采用dci调度的方式,网络设备发送dci以通知终端设备有属于它的数据包发送,为了准确判断终端设备是否丢失数据包,本申请实施例需要终端设备能够感知dci是否丢失,即需要确定终端设备的dci接收情况。
还需要说明的是,dci是由物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)承载,包含一个或多个终端设备上的资源分配和其他的控制信息。这里,dci携带的信息可以包括有诸如资源分配信息、调制方式、混合自动重传请求(hybridautomaticrepeatrequest,harq)信息等若干内容。终端设备只有正确解析到dci信息,后续才能够正确处理pdsch数据包。
在本申请实施例中,dci可以使用无线网络临时标识(radionetworktemporaryidentifier,rnti)来传送一个或多个小区的下行控制信息;随后的编码步骤包括信息单元复用、crc附加、信道编码和速率适配。
其中,format1_0用于小区pdsch调度,crc可以通过小区无线网络临时标识(cell-radionetworktemporaryidentifier,c-rnti)进行加扰。在目前的协议中,当crc被c-rnti加扰时,pdcch传输的dci格式(format1_0)所包括的字段信息如表1所示。在表1中,一些英文缩写的说明如下:下行链路(downlink,dl)、子集带宽(bandwidthpart,bwp)、资源块(resourceblock,rb)、虚拟资源块(virtualresourceblock,vrb)、物理资源块(physicalresourceblock,prb)、无线资源控制(radioresourcecontrol,rrc)、传输功率控制(transmitpowercontrol,tpc)、物理上行控制信道(physicaluplinkcontrolchannel,pucch)、物理上行共享信道(physicaluplinksharedchannel,pusch)、物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)、物理下行共享信道(physicaldownlinksharedchannel,pdsch)。
表1
需要注意的是,表1的内容以及各字段的具体说明详见5g(nr)通信协议中关于dci格式的相关协议,比如38.211协议、38.212协议、38.214协议等,这里不再详述。
在一些实施例中,对于s201来说,如何确定终端设备的dci接收情况,具体如图3所示,该步骤可以包括:
s201-a:接收网络设备发送的dci,dci包括第一dci次数的信息,第一dci次数为网络设备在预设时间段内调度终端设备的dci的次数。
需要说明的是,为了使得终端设备能够感知dci是否丢失,本申请实施例所描述的dci则是在已有dci(如表1所示)的基础上新增加了一个目标字段,该目标字段可以用于指示第一dci次数,即网络设备在预设时间段内调度终端设备的dci的次数。换言之,在本申请实施例中,dci可以包括预设长度的目标字段,而且目标字段用于指示第一dci次数。
在这里,预设长度具体是指目标字段占用的比特数(bits)。其中,预设长度可以是根据第一dci次数进行设置的,也可以是根据预设时间段进行设置的,而且预设长度还与预设时隙(slot)或者预设子载波间隔(subcarrierspace,scs)的大小有关。在本申请实施例中,预设长度的比特数可以是10比特,也可以是11比特,其取值根据实际情况进行具体设定,这里不作任何限定。
在一种具体的示例中,如果第一dci次数为2000,那么预设长度为11比特;如果第一dci次数为1000,那么预设长度为10比特。
在另一种具体的示例中,如果预设时间段为1秒,预设时隙为0.5毫秒,那么预设长度为11比特;如果预设时间段为0.5秒,预设时隙为0.5毫秒,那么预设长度为10比特。
在又一种具体的示例中,如果预设时间段为1秒,预设子载波间隔为30khz,那么预设长度为11比特;如果预设时间段为0.5秒,预设子载波间隔为30khz,那么预设长度为10比特。
需要说明的是,在1秒的时间段内,如果预设时隙为0.5毫秒,那么可以有2000个slot,即最多可以执行2000次调度,换言之,第一dci次数最大支持2000,这时候预设长度需要有11个比特。因为10个比特(2的10次方)最大可以支持1024,11个比特(2的11次方)最大可以支持2048;故只有11个比特的预设长度可以支持2000次调度。
还需要说明的是,预设子载波间隔的取值可以是15khz,也可以是30khz,甚至是60khz、120khz、240khz等。这里,对于15khz的子载波间隔,其对应的预设时隙为1毫秒;对于30khz的子载波间隔,其对应的预设时隙为0.5毫秒;对于60khz的子载波间隔,其对应的预设时隙为0.25毫秒;对于120khz的子载波间隔,其对应的预设时隙为0.125毫秒;对于240khz的子载波间隔,其对应的预设时隙为0.0625毫秒。也就是说,不同的预设子载波间隔具有不同的预设时隙,而不同的预设时隙导致在预设时间段内的第一dci次数也是不同的,使得预设长度的比特数也是有差异的。因此,目标字段的预设长度不仅与第一dci次数有关,而且还与预设时间段、预设时隙或者预设子载波间隔的大小有关。
进一步地,在得到目标字段的预设长度之后,也可以根据该目标字段来确定出第一dci次数。具体地,在一些实施例中,该方法还可以包括:
获取dci中预设长度的目标字段;
根据目标字段,确定第一dci次数。
也就是说,终端设备在接收到网络设备发送的dci之后,可以从dci中获取预设长度的目标字段,然后根据该目标字段能够确定出第一dci次数。示例性地,如果预设长度为11比特,该目标字段为11111010000,那么可以确定出第一dci次数为2000。
s201-b:确定第二dci次数,第二dci次数为终端设备在预设时间段内实际接收到调度的dci的次数。
需要说明的是,终端设备还需要对实际接收到调度的dci数量进行统计,以确定出在预设时间段内实际接收到调度的第二dci次数。具体地,在一些实施例中,所述确定第二dci次数,可以包括:
在预设时间段内,判断接收到的至少一个dci是否指示调度终端设备;
对指示调度所述终端设备的dci进行数量统计,确定出在预设时间段内实际接收到调度的第二dci次数。
在本申请实施例中,针对目前采用的dci调度方式,终端设备可以在预设时间段内接收到至少一个dci,这时候还需要判断dci是否用于调度终端设备。只有在dci是用于调度终端设备时,该dci才会被统计,并且在接下来的时刻会对接收到的pdsch数据包进行解析,以统计得到在预设时间段内实际接收到调度的第二dci次数。
这样,在得到第一dci次数和第二dci次数之后,可以用于分析终端设备的dci接收情况,比如是否存在dci丢失、dci丢失率等。
s201-c:根据第一dci次数与第二dci次数,确定终端设备的dci接收情况。
需要说明的是,终端设备在从dci中获取到第一dci次数这个信息后,可以与实际接收到调度的第二dci次数进行比较,即可确定出终端设备的dci接收情况,以便终端设备能够快速解决低速率的debug问题。
在一种可能的实施方式中,所述根据第一dci次数与第二dci次数,确定终端设备的dci接收情况,可以包括:
根据第一dci次数与第二dci次数,确定终端设备是否存在dci丢失。
进一步地,在一些实施例中,所述根据第一dci次数与第二dci次数,确定终端设备是否存在dci丢失,可以包括:
若第一dci次数大于第二dci次数,则确定终端设备存在dci丢失。
需要说明的是,可以将第一dci次数与第二dci次数进行比较,如果第一dci次数等于第二dci次数,那么表明终端设备不存在dci丢失;如果第一dci次数大于第二dci次数,那么表明终端设备存在dci丢失,以确定出终端设备的dci接收情况。
在另一种可能的实施方式中,所述根据第一dci次数与第二dci次数,确定终端设备的dci接收情况,可以包括:
根据第一dci次数与第二dci次数,确定终端设备的dci丢失率。
进一步地,在一些实施例中,所述根据第一dci次数与第二dci次数,确定终端设备的dci丢失率,可以包括:
计算第一dci次数与第二dci次数之间的差值;
根据所述差值与第一dci次数的比值,确定终端设备的dci丢失率。
需要说明的是,dci丢失率是在确定出第一dci次数与第二dci次数之间的差值后,通过计算差值与第一dci次数的比值得到。也就是说,根据第一dci次数和第二dci次数,可以计算出两者之间的差值;然后根据该差值与第一dci次数,可以得到终端设备的dci丢失率,以确定出终端设备的dci接收情况。
另外,只有终端设备接收到调度该终端设备的dci,才会对随后的pdsch数据包进行解析,然后向网络设备返回相关信息。具体地,在一些实施例中,在dci指示调度终端设备之后,该方法还可以包括:
接收网络设备发送的pdsch数据包;
对pdsch数据包进行解析,在循环冗余校验通过的情况下,向网络设备发送校验通过信息;以及
在循环冗余校验不通过的情况下,向网络设备发送校验失败信息。
在本申请实施例中,当终端设备接收到调度该终端设备的dci时,这时候可以对随后的pdsch数据包进行解析,根据解析结果,在crc校验通过的情况下,向网络设备返回ack消息;否则,在crc校验不通过的情况下,向网络设备返回nack消息;然后根据nack/(ack nack),可以统计出bler。如此,由于终端设备可以确定是否存在dci丢失,使得终端设备能够解决相关技术中由于终端设备无法感知dci是否丢失而造成的误包率统计不准确的问题,进而快速分析解决低速率的debug问题。
示例性地,假定预设时间段为1秒,本申请实施例通过在dci上新增加一预设长度的目标字段(比如一个11bits的字段),可以代表网络侧在过去一秒内(2000个slot)调度本终端设备的第一dci次数;然后终端设备每次接收到这个信息后,将其与自身实际接收到调度的第二dci次数进行对比,即可统计出dci的丢失率。这里,新增加字段的预设长度(即比特数)可以根据dci次数的实际大小进行调整,示例性地,预设长度为11比特。
这样,在得到终端设备的dci接收情况之后,如果终端设备存在dci丢失,这时候还可以通知网络设备进行功率控制的优化,不仅能够改善终端设备的dci丢失现象,甚至还避免造成误包、丢包等问题。也就是说,在终端设备存在dci丢失时,这时候还会影响后续pdsch数据包的接收,容易造成误包、丢包等问题,此时终端设备需要通知网络设备进行发射功率的调整。
s202:根据dci接收情况,确定传输功率控制命令;其中,传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整。
需要说明的是,在确定出dci接收情况之后,可以根据终端设备是否存在dci丢失,进而确定出传输功率控制(transmitpowercontrol,tpc)命令。其中,tpc命令可以指示网络设备对物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)的发射功率向大调整,也可以指示网络设备对物理下行控制信道的发射功率向小调整,下面将针对这两种情况分别进行描述。
在一种具体的示例中,对于s202来说,所述根据dci接收情况,确定传输功率控制命令,可以包括:
当dci接收情况指示终端设备存在dci丢失时,确定传输功率控制命令为第一传输功率控制命令;或者,
当dci接收情况指示终端设备不存在dci丢失时,确定传输功率控制命令为第二传输功率控制命令;
其中,第一传输功率控制命令用于指示网络设备提高物理下行控制信道的发射功率,第二传输功率控制命令用于指示网络设备降低物理下行控制信道的发射功率。
需要说明的是,在确定出dci接收情况之后,如果dci接收情况指示终端设备存在dci丢失,这时候为了避免dci丢失,那么需要提高物理下行控制信道的发射功率,即该tpc命令为第一传输功率控制命令;反之,如果dci接收情况指示终端设备不存在dci丢失,这时候为了节省功耗,那么可以降低物理下行控制信道的发射功率,即该tpc命令为第二传输功率控制命令。
在另一种具体的示例中,对于s202来说,所述根据dci接收情况,确定传输功率控制命令,可以包括:
当dci接收情况指示终端设备的dci丢失率大于预设阈值时,确定传输功率控制命令为第一传输功率控制命令;或者,
当dci接收情况指示终端设备的dci丢失率小于或等于预设阈值时,确定传输功率控制命令为第二传输功率控制命令;
其中,第一传输功率控制命令用于指示网络设备提高物理下行控制信道的发射功率,第二传输功率控制命令用于指示网络设备降低物理下行控制信道的发射功率。
需要说明的是,预设阈值是预先设定的用于衡量dci丢失率是否过高的一个判定值。在本申请实施例中,预设阈值根据实际情况进行设置。在一种具体的示例中,预设阈值可以设置为零,但是这里不作任何限定。
还需要说明的是,在确定出dci接收情况之后,如果dci丢失率大于预设阈值,意味着dci丢失率过高,这时候为了降低dci丢失率,那么需要提高物理下行控制信道的发射功率,即该tpc命令为第一传输功率控制命令;反之,如果dci丢失率小于或等于预设阈值,这时候为了节省功耗,那么可以降低物理下行控制信道的发射功率,即该tpc命令为第二传输功率控制命令。
s203:向网络设备发送uci;其中,uci包括:传输功率控制命令。
需要说明的是,在确定出传输功率控制命令之后,可以向网络设备发送uci,这里的uci携带有关于该传输功率控制命令的信息。
在相关技术中,uci的内容如下(与lte相同),并不是所有这些都由单个uci携带。根据实际情况,有时候只携带信道状态信息(channelstateinformation,csi),有时候只携带ack/nack,有时候只携带调度请求(schedulingrequest,sr),有时候携带csi以及ack/nack等。
·ack/nack
·schedulingrequest(sr)
·csi
上述这三种类型可以以各种方式组合,并通过上行链路物理信道报告给网络设备:pucch或pusch。这些类型的可能组合如下所示:
i)仅harqack/nack
ii)harqack/nack sr
iii)仅csi
iv)harqack/nack csi
v)harqack/nack sr csi
在本申请实施例中,除了ack/nack、sr和csi这三种类型之外,额外增加了一种uci格式,即用于发送传输功率控制命令,而且该传输功率控制命令是根据终端设备的dci接收情况确定的。在这里,如果在uci中,该传输功率控制命令的比特数为1,即这时候携带的是第一传输功率控制命令,意味着指示网络设备对pdcch进行发射功率向大调整,即提高pdcch的发射功率,通常是抬升1db。如果在uci中,该传输功率控制命令的比特数为0,即这时候携带的是第二传输功率控制命令,意味着指示网络设备对pdcch进行发射功率向小调整,即降低pdcch的发射功率,通常是降低1db。
需要注意的是,本申请实施例中所描述的传输功率控制命令仅是针对下行的控制信道进行发射功率调整,并非是针对所有下行信道(如控制信道和数据信道等)同时进行发射功率调整,从而可以实现精确控制pdcch的发射功率。
本实施例提供了一种功率控制方法,应用于终端设备。通过确定终端设备的下行控制信息dci接收情况;根据dci接收情况,确定传输功率控制命令;其中,传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;向网络设备发送上行控制信息uci,该uci包括:所述传输功率控制命令。这样,由于本申请的技术方案增加了uci格式以发送传输功率控制命令,而且该传输功率控制命令是基于终端设备感知到的dci接收情况所确定的,如此在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且还可以精确控制物理下行控制信道的发射功率,进而降低dci丢失率。
本申请的另一实施例中,参见图4,其示出了本申请实施例提供的又一种功率控制方法的流程示意图。如图4所示,该方法可以包括:
s401:向终端设备发送dci。
需要说明的是,本申请实施例的方法应用于网络设备。这里,对于无线通信系统的而言,在网络设备与终端设备进行数据收发的过程中,通常采用dci调度的方式,网络设备发送dci以通知终端设备有属于它的数据包发送,为了准确判断终端设备是否丢失数据包,本申请实施例需要终端设备能够确定dci接收情况。
在一些实施例中,在网络设备向终端设备发送dci之前,该方法还可以包括:确定dci;其中,dci包括第一dci次数的信息,第一dci次数为网络设备在预设时间段内调度终端设备的dci的次数。
也就是说,网络设备在确定出dci之后,然后向终端设备发送dci。这样,由于dci中包括有网络设备在预设时间段内调度终端设备的第一dci次数的信息,可以使得终端设备根据第一dci次数能够确定出自身的dci接收情况。
换句话说,为了使得终端设备能够确定dci接收情况,即使得终端设备能够感知到dci是否丢失,本申请实施例中网络设备所发送的dci则是在已有dci(如表1所示)的基础上新增加了一个目标字段,该目标字段可以用于指示第一dci次数,即网络设备在预设时间段内调度终端设备的dci的次数。因此,在一些实施例中,dci可以包括预设长度的目标字段,而且目标字段用于指示第一dci次数。
在这里,预设长度具体是指目标字段占用的比特数(bits)。在一些实施例中,该方法还可以包括:
基于第一dci次数,确定预设长度;或者,
基于预设时间段以及预设时隙,确定预设长度;或者,
基于预设时间段以及预设子载波间隔,确定预设长度。
也就是说,预设长度可以是根据第一dci次数进行设置的,也可以是根据预设时间段进行设置的,而且预设长度还与预设时隙(slot)或者预设子载波间隔(subcarrierspace,scs)的大小有关。在本申请实施例中,预设长度的比特数可以是10比特,也可以是11比特,其取值根据实际情况进行具体设定,这里不作任何限定。
在一种具体的示例中,所述确定所述预设长度,可以包括:
若第一dci次数为2000,则确定目标字段的比特数为11;或者,
若第一dci次数为1000,则确定目标字段的比特数为10。
在另一种具体的示例中,在预设时隙为0.5毫秒、或者预设子载波间隔为30khz的情况下,所述确定预设长度,可以包括:
若预设时间段为1秒,则确定预设长度为11比特;
若预设时间段为0.5秒,则确定预设长度为10比特。
需要说明的是,在1秒的时间段内,如果预设时隙为0.5毫秒,那么可以有2000个slot,即最多可以执行2000次调度,换言之,第一dci次数最大支持2000,这时候预设长度需要有11个比特。因为10个比特(2的10次方)最大可以支持1024,11个比特(2的11次方)最大可以支持2048;故只有11个比特的预设长度可以支持2000次调度。
还需要说明的是,预设子载波间隔的取值可以是15khz,也可以是30khz,甚至是60khz、120khz、240khz等。这里,对于15khz的子载波间隔,其对应的预设时隙为1毫秒;对于30khz的子载波间隔,其对应的预设时隙为0.5毫秒;对于60khz的子载波间隔,其对应的预设时隙为0.25毫秒;对于120khz的子载波间隔,其对应的预设时隙为0.125毫秒;对于240khz的子载波间隔,其对应的预设时隙为0.0625毫秒。也就是说,不同的预设子载波间隔具有不同的预设时隙,而不同的预设时隙导致在预设时间段内的第一dci次数也是不同的,使得预设长度的比特数也是有差异的。因此,目标字段的预设长度不仅与第一dci次数有关,而且还与预设时间段、预设时隙或者预设子载波间隔的大小有关。
这样,针对网络设备所确定的第一dci次数,根据预设时间段、预设时隙或者预设子载波间隔,可以确定出目标字段的预设长度以及目标字段的取值,从而可以生成dci,然后将该dci发送给终端设备,以便终端设备根据第一dci次数能够确定自身的dci接收情况。
s402:接收终端设备返回的uci,其中,uci包括:传输功率控制命令。
s403:根据传输功率控制命令,对物理下行控制信道进行发射功率调整。
需要说明的是,终端设备在接收到dci之后,根据自身的dci接收情况,还可以向网络设备发送uci,这里的uci中包括有有关于传输功率控制命令的信息,以便网络设备对物理下行控制信道的发射功率进行适应性调整。
其中,传输功率控制命令可以指示网络设备对物理下行控制信道的发射功率向大调整,也可以指示网络设备对物理下行控制信道的发射功率向小调整。因此,在一些实施例中,对于s403来说,所述根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整,可以包括:
当传输功率控制命令为第一传输功率控制命令时,提高物理下行控制信道的发射功率;或者,
当传输功率控制命令为第二传输功率控制命令时,降低物理下行控制信道的发射功率。
也就是说,根据终端设备的dci接收情况,可以使得终端设备通知网络设备进行功率控制的优化,以改善终端设备的dci丢失现象。具体来说,如果dci接收情况指示终端设备存在dci丢失,这时候为了避免dci丢失,那么终端设备向网络设备发送的uci中所携带的是第一传输功率控制命令,以提高物理下行控制信道的发射功率;反之,如果dci接收情况指示终端设备不存在dci丢失,这时候为了节省功耗,那么终端设备向网络设备发送的uci中所携带的是第二传输功率控制命令,以降低物理下行控制信道的发射功率。或者,在确定出dci接收情况之后,如果dci丢失率大于预设阈值,意味着dci丢失率过高,这时候为了降低dci丢失率,那么终端设备向网络设备发送的uci中所携带的是第一传输功率控制命令,以提高物理下行控制信道的发射功率;反之,如果dci丢失率小于或等于预设阈值,这时候为了节省功耗,那么终端设备向网络设备发送的uci中所携带的是第二传输功率控制命令,以降低物理下行控制信道的发射功率。
进一步地,为了改善终端设备的dci丢失现象,在一些实施例中,该方法还可以包括:按照调整后的发射功率向所述终端设备发送dci。
也就是说,在终端设备存在dci丢失时,这时候还影响了后续pdsch数据包的接收,容易造成误包、丢包等问题。此时终端设备可以通过uci通知网络设备对其进行发射功率的调整,然后网络设备按照调整后的发射功率向网络设备发送dci,不仅可以改善终端设备的dci丢失,降低了终端设备的dci丢失率,而且还可以使得终端设备能够快速解决低速率的debug问题。
本申请实施例还提供了一种功率控制方法,应用于网络设备。通过向终端设备发送dci;接收终端设备返回的uci,所述uci包括:传输功率控制命令;根据传输功率控制命令,对物理下行控制信道进行发射功率调整。这样,由于本申请的技术方案增加了uci格式以发送传输功率控制命令,而且该传输功率控制命令是基于终端设备感知到的dci接收情况所确定的,如此在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且在通知网络设备对pdcch进行发射功率的调整后,还可以精确pdcch的发射功率,进而降低dci丢失率。
本申请的又一实施例中,参见图5,其示出了本申请实施例提供的一种功率控制方法的详细流程示意图。如图5所示,该详细流程可以包括:
s501:网络设备确定dci,该dci包括第一dci次数的信息,第一dci次数为网络设备在预设时间段内调度终端设备的dci的次数。
s502:网络设备向终端设备发送dci。
s503:终端设备接收网络设备发送的dci,并确定第二dci次数,第二dci次数为终端设备在预设时间段内实际接收到调度的dci的次数。
s504:根据第一dci次数与第二dci次数,确定终端设备的dci接收情况。
s505:根据dci接收情况,确定传输功率控制命令;其中,传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整。
s506:终端设备向网络设备发送uci,该uci包括:传输功率控制命令。
s507:网络设备根据所接收到的传输功率控制命令,对物理下行控制信道进行发射功率调整。
需要说明的是,该方法应用于无线通信系统,该无线通信系统包括终端设备和网络设备。对于无线通信系统的而言,在网络设备与终端设备进行数据收发的过程中,通常采用dci调度的方式,网络设备发送dci以通知终端设备有属于它的数据包发送,为了准确判断终端设备是否丢失数据包,本申请实施例需要终端设备能够感知dci是否丢失。
还需要说明的是,终端设备在感知到dci丢失之后,还需要通过闭环功控来要求网络设备增加下行发射功率。具体地,终端设备在确定出dci接收情况之后,向网络设备发送携带有tpc命令的uci,以便指示网络设备对物理下行控制信道进行发射功率的调整。
如此,为了使得终端设备能够感知dci是否丢失,本申请实施例中网络设备所发送的dci则是在已有dci(如表1所示)的基础上新增加了一个目标字段,该目标字段可以用于指示网络设备在预设时间段内调度终端设备的第一dci次数。需要注意的是,新增目标字段的预设长度可以是根据第一dci次数或者dci实际大小进行可调,也可以是根据预设时间段、预设时隙或者预设子载波间隔的大小进行可调的。例如,预设长度的比特数可以为11bits。
在本申请实施例中,通常情况下,预设时间段为1秒,该目标字段的预设长度为11比特。示例性地,可以在dci上增加一个11比特(2048)的字段,它表示网络设备(网络侧)在1秒钟内(2000个slot)调度本终端设备的dci次数。终端设备每次接收到这个信息,再对比自己实际接收到调度的dci次数即可统计出终端设备的dci接收情况(dci是否丢失、dci丢失率等)。另外,本申请实施例还新增加一种uci格式定义,用于传输tpc命令。
在这里,假定预设时间段为1秒,该目标字段的预设长度为11比特。基于表1的已有dci,可以在此基础上增加一项:scheduledtimesindicatorinlastoneseconds,11bits。也就是说,网络设备(网络侧)可以把过去1秒内(2000个slot@30khzscs)的预设调度次数(即第一dci次数)写入dci新增的目标字段中,并将其发送给终端设备(如手机)。另外,本申请实施例在ack/nack、sr和csi这三种类型的基础上,新增加uci格式以传输tpc命令。对于tpc命令来说,比特数为1,表示pdcch的发射功率抬升1db;比特数为0,表示pdcch的发射功率降低1db。
简言之,本申请实施例所描述的方法简单,不增加系统的复杂度,而且适用于4g/5g网络。假定预设时间段为1秒,本申请实施例通过在dci上新增加一预设长度的目标字段(比如一个11bits的字段),可以代表网络侧在过去一秒内(2000个slot)调度本终端设备的第一dci次数;然后终端设备每次接收到这个信息后,将其与自身实际接收到调度的第二dci次数进行对比,即可统计出dci接收情况(比如dci的丢失率)。然后由于还增加了uci格式以传输tpc命令,这时候可以根据终端设备感知到的dci丢失率来构造tpc命令控制下行pdcch的发射功率。具体地,当dci丢失率过高时,发送抬升pdcch发射功率的指令;反之则下降,可以实现精确功控pdcch。
本实施例提供了一种功率控制方法,通过上述实施例对前述实施例的具体实现进行了详细阐述,从中可以看出,通过前述实施例的技术方案,由于本申请的技术方案增加了uci格式以发送传输功率控制命令,而且该传输功率控制命令是基于终端设备感知到的dci接收情况所确定的,如此在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且还可以精确控制物理下行控制信道的发射功率,进而降低dci丢失率。
本申请的再一实施例中,基于前述实施例相同的发明构思,参见图6,其示出了本申请实施例提供的一种终端设备60的组成结构示意图。如图6所示,终端设备60可以包括第一接收单元601、第一确定单元602和第一发送单元603;其中,
第一接收单元601,配置为确定终端设备的dci接收情况;
第一确定单元602,配置为根据所述dci接收情况,确定传输功率控制命令;其中,所述传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;
第一发送单元603,配置为向所述网络设备发送uci,所述uci包括:所述传输功率控制命令。
在一些实施例中,第一接收单元601,具体配置为接收网络设备发送的dci,所述dci包括第一dci次数的信息,所述第一dci次数为所述网络设备在预设时间段内调度所述终端设备的dci的次数;
第一确定单元602,还配置为确定第二dci次数,所述第二dci次数为所述终端设备在预设时间段内实际接收到调度的dci的次数;以及根据所述第一dci次数与所述第二dci次数,确定所述终端设备的dci接收情况。
在一些实施例中,所述dci可以包括预设长度的目标字段,所述目标字段用于指示所述第一dci次数。
在一些实施例中,第一确定单元602,还配置为根据所述第一dci次数与所述第二dci次数,确定所述终端设备是否存在dci丢失。
在一些实施例中,第一确定单元602,还配置为若所述第一dci次数大于所述第二dci次数,则确定所述终端设备存在dci丢失。
在一些实施例中,第一确定单元602,还配置为根据所述第一dci次数与所述第二dci次数,确定所述终端设备的dci丢失率。
在一些实施例中,第一确定单元602,还配置为当所述dci接收情况指示所述终端设备存在dci丢失时,确定所述传输功率控制命令为第一传输功率控制命令;或者,当所述dci接收情况指示所述终端设备不存在dci丢失时,确定所述传输功率控制命令为第二传输功率控制命令;其中,所述第一传输功率控制命令用于指示所述网络设备提高物理下行控制信道的发射功率,所述第二传输功率控制命令用于指示所述网络设备降低物理下行控制信道的发射功率。
在一些实施例中,第一确定单元602,还配置为当所述dci接收情况指示所述终端设备的dci丢失率大于预设阈值时,确定所述传输功率控制命令为第一传输功率控制命令;或者,当所述dci接收情况指示所述终端设备的dci丢失率小于或等于预设阈值时,确定所述传输功率控制命令为第二传输功率控制命令;其中,所述第一传输功率控制命令用于指示所述网络设备提高物理下行控制信道的发射功率,所述第二传输功率控制命令用于指示所述网络设备降低物理下行控制信道的发射功率。
可以理解地,在本申请实施例中,“单元”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是模块,还可以是非模块化的。而且在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
因此,本申请实施例提供了一种计算机存储介质,应用于终端设备60,该计算机存储介质存储有计算机程序,所述计算机程序被第一处理器执行时实现前述实施例中任一项所述的方法。
基于上述终端设备60的组成以及计算机存储介质,参见图7,其示出了本申请实施例提供的一种终端设备60的具体硬件结构示意图。如图7所示,可以包括:第一通信接口701、第一存储器702和第一处理器703;各个组件通过第一总线系统704耦合在一起。可理解,第一总线系统704用于实现这些组件之间的连接通信。第一总线系统704除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为第一总线系统704。其中,
第一通信接口701,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;
第一存储器702,用于存储能够在第一处理器703上运行的计算机程序;
第一处理器703,用于在运行所述计算机程序时,执行:
确定终端设备的dci接收情况;
根据所述dci接收情况,确定传输功率控制命令;其中,所述传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;
向所述网络设备发送uci,所述uci包括:所述传输功率控制命令。
可以理解,本申请实施例中的第一存储器702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本申请描述的系统和方法的第一存储器702旨在包括但不限于这些和任意其它适合类型的存储器。
而第一处理器703可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过第一处理器703中的硬件的集成逻辑电路或者软件形式的指令完成。上述的第一处理器703可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于第一存储器702,第一处理器703读取第一存储器702中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本申请描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。对于软件实现,可通过执行本申请所述功能的模块(例如过程、函数等)来实现本申请所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
可选地,作为另一个实施例,第一处理器703还配置为在运行所述计算机程序时,执行前述实施例中任一项所述的方法。
本实施例提供了一种终端设备,该终端设备可以包括第一接收单元、第一确定单元和第一发送单元。这样,由于本申请的技术方案增加了uci格式以发送传输功率控制命令,而且该传输功率控制命令是基于终端设备感知到的dci接收情况所确定的,如此在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且还可以精确控制物理下行控制信道的发射功率,进而降低dci丢失率。
本申请的再一实施例中,基于前述实施例相同的发明构思,参见图8,其示出了本申请实施例提供的一种网络设备80的组成结构示意图。如图8所示,网络设备80可以包括:第二发送单元801、第二接收单元802和功率控制单元803;其中,
第二发送单元801,配置为向终端设备发送dci;
第二接收单元802,配置为接收终端设备返回的uci,所述uci包括:传输功率控制命令;
功率控制单元803,配置为根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整。
在一些实施例中,参见图8,网络设备80还可以包括第二确定单元804,配置为确定dci;其中,所述dci包括第一dci次数的信息,所述第一dci次数为所述网络设备在预设时间段内调度所述终端设备的dci的次数。
在一些实施例中,所述dci可以包括预设长度的目标字段,所述目标字段用于指示所述第一dci次数。
在一些实施例中,第二确定单元804,还配置为基于所述第一dci次数,确定所述预设长度;或者,基于所述预设时间段以及预设时隙,确定所述预设长度;或者,基于所述预设时间段以及预设子载波间隔,确定所述预设长度。
在一些实施例中,在所述预设时隙为0.5毫秒、或者所述预设子载波间隔为30khz的情况下,第二确定单元804,具体配置为若所述预设时间段为1秒,则确定所述预设长度为11比特;或者,若所述预设时间段为0.5秒,则确定所述预设长度为10比特。
在一些实施例中,功率控制单元803,具体配置为当所述传输功率控制命令为第一传输功率控制命令时,提高所述物理下行控制信道的发射功率;或者,当所述传输功率控制命令为第二传输功率控制命令时,降低所述物理下行控制信道的发射功率。
在一些实施例中,第二发送单元801,还配置为按照调整后的发射功率向所述终端设备发送dci。
可以理解地,在本实施例中,“单元”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是模块,还可以是非模块化的。而且在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本实施例提供了一种计算机存储介质,应用于网络设备80,该计算机存储介质存储有计算机程序,所述计算机程序被第二处理器执行时实现前述实施例中任一项所述的方法。
基于上述网络设备80的组成以及计算机存储介质,参见图9,其示出了本申请实施例提供的一种网络设备80的具体硬件结构示意图。如图9所示,可以包括:第二通信接口901、第二存储器902和第二处理器903;各个组件通过第二总线系统904耦合在一起。可理解,第二总线系统904用于实现这些组件之间的连接通信。第二总线系统904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为第二总线系统904。其中,
第二通信接口901,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;
第二存储器902,用于存储能够在第二处理器903上运行的计算机程序;
第二处理器903,用于在运行所述计算机程序时,执行:
向终端设备发送dci;
接收终端设备返回的uci,所述uci包括:传输功率控制命令;
根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整。
可选地,作为另一个实施例,第二处理器903还配置为在运行所述计算机程序时,执行前述实施例中任一项所述的方法。
可以理解,第二存储器902与第一存储器702的硬件功能类似,第二处理器903与第一处理器703的硬件功能类似;这里不再详述。
本实施例提供了一种网络设备,该网络设备包括第二发送单元、第二接收单元和功率控制单元。这样,由于本申请的技术方案增加了uci格式以发送传输功率控制命令,而且该传输功率控制命令是基于终端设备感知到的dci接收情况所确定的,如此在不增加系统复杂度的情况下,不仅可以快速解决低速率的debug问题,而且还可以精确控制物理下行控制信道的发射功率,进而降低dci丢失率。
需要说明的是,在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
1.一种功率控制方法,其特征在于,应用于终端设备,所述方法包括:
确定所述终端设备的下行控制信息dci接收情况;
根据所述dci接收情况,确定传输功率控制命令;其中,所述传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;
向所述网络设备发送上行控制信息uci,所述uci包括:所述传输功率控制命令。
2.根据权利要求1所述的方法,其特征在于,所述确定所述终端设备的dci接收情况,包括:
接收所述网络设备发送的dci,所述dci包括第一dci次数的信息,所述第一dci次数为所述网络设备在预设时间段内调度所述终端设备的dci的次数;
确定第二dci次数,所述第二dci次数为所述终端设备在预设时间段内实际接收到调度的dci的次数;
根据所述第一dci次数与所述第二dci次数,确定所述终端设备的dci接收情况。
3.根据权利要求2所述的方法,其特征在于,所述dci包括预设长度的目标字段,所述目标字段用于指示所述第一dci次数。
4.根据权利要求2所述的方法,其特征在于,所述根据所述第一dci次数与所述第二dci次数,确定所述终端设备的dci接收情况,包括:
根据所述第一dci次数与所述第二dci次数,确定所述终端设备是否存在dci丢失。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一dci次数与所述第二dci次数,确定所述终端设备是否存在dci丢失,包括:
若所述第一dci次数大于所述第二dci次数,则确定所述终端设备存在dci丢失。
6.根据权利要求2所述的方法,其特征在于,所述根据所述第一dci次数与所述第二dci次数,确定所述终端设备的dci接收情况,包括:
根据所述第一dci次数与所述第二dci次数,确定所述终端设备的dci丢失率。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述根据所述dci接收情况,确定传输功率控制命令,包括:
当所述dci接收情况指示所述终端设备存在dci丢失时,确定所述传输功率控制命令为第一传输功率控制命令;或者,
当所述dci接收情况指示所述终端设备不存在dci丢失时,确定所述传输功率控制命令为第二传输功率控制命令;
其中,所述第一传输功率控制命令用于指示所述网络设备提高物理下行控制信道的发射功率,所述第二传输功率控制命令用于指示所述网络设备降低物理下行控制信道的发射功率。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述根据所述dci接收情况,确定传输功率控制命令,包括:
当所述dci接收情况指示所述终端设备的dci丢失率大于预设阈值时,确定所述传输功率控制命令为第一传输功率控制命令;或者,
当所述dci接收情况指示所述终端设备的dci丢失率小于或等于预设阈值时,确定所述传输功率控制命令为第二传输功率控制命令;
其中,所述第一传输功率控制命令用于指示所述网络设备提高物理下行控制信道的发射功率,所述第二传输功率控制命令用于指示所述网络设备降低物理下行控制信道的发射功率。
9.一种功率控制方法,其特征在于,应用于网络设备,所述方法包括:
向终端设备发送dci;
接收所述终端设备返回的uci,所述uci包括:传输功率控制命令;
根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整。
10.根据权利要求9所述的方法,其特征在于,在所述向终端设备发送dci之前,所述方法还包括:
确定dci;其中,所述dci包括第一dci次数的信息,所述第一dci次数为所述网络设备在预设时间段内调度所述终端设备的dci的次数。
11.根据权利要求10所述的方法,其特征在于,所述dci包括预设长度的目标字段,所述目标字段用于指示所述第一dci次数。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
基于所述第一dci次数,确定所述预设长度;或者,
基于所述预设时间段以及预设时隙,确定所述预设长度;或者,
基于所述预设时间段以及预设子载波间隔,确定所述预设长度。
13.根据权利要求12所述的方法,其特征在于,在所述预设时隙为0.5毫秒、或者所述预设子载波间隔为30khz的情况下,所述确定所述预设长度,包括:
若所述预设时间段为1秒,则确定所述预设长度为11比特;
若所述预设时间段为0.5秒,则确定所述预设长度为10比特。
14.根据权利要求9所述的方法,其特征在于,所述根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整,包括:
当所述传输功率控制命令为第一传输功率控制命令时,提高所述物理下行控制信道的发射功率;或者,
当所述传输功率控制命令为第二传输功率控制命令时,降低所述物理下行控制信道的发射功率。
15.根据权利要求9至14任一项所述的方法,其特征在于,所述方法还包括:
按照调整后的发射功率向所述终端设备发送dci。
16.一种终端设备,其特征在于,所述终端设备包括第一接收单元、第一确定单元和第一发送单元;其中,
所述第一接收单元,配置为确定所述终端设备的dci接收情况;
所述第一确定单元,配置为根据所述dci接收情况,确定传输功率控制命令;其中,所述传输功率控制命令用于指示网络设备对物理下行控制信道进行发射功率调整;
所述第一发送单元,配置为向所述网络设备发送uci,所述uci包括:所述传输功率控制命令。
17.一种终端设备,其特征在于,所述终端设备包括第一存储器和第一处理器;其中,
所述第一存储器,用于存储能够在所述第一处理器上运行的计算机程序;
所述第一处理器,用于在运行所述计算机程序时,执行如权利要求1至8任一项所述的方法。
18.一种网络设备,其特征在于,所述网络设备包括第二发送单元、第二接收单元和功率控制单元;其中,
所述第二发送单元,配置为向终端设备发送dci;
所述第二接收单元,配置为接收所述终端设备返回的uci,所述uci包括:传输功率控制命令;
所述功率控制单元,配置为根据所述传输功率控制命令,对物理下行控制信道进行发射功率调整。
19.一种网络设备,其特征在于,所述网络设备包括第二存储器和第二处理器;其中,
所述第二存储器,用于存储能够在所述第二处理器上运行的计算机程序;
所述第二处理器,用于在运行所述计算机程序时,执行如权利要求9至15任一项所述的方法。
20.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序被第一处理器执行时实现如权利要求1至8任一项所述的方法、或者被第二处理器执行时实现如权利要求9至15任一项所述的方法。
技术总结