UCI复用配置方法、装置、设备及计算机可读存储介质与流程

文档序号:24939709发布日期:2021-05-04 11:32阅读:332来源:国知局
UCI复用配置方法、装置、设备及计算机可读存储介质与流程

本发明涉及通信技术领域,尤其涉及一种uci复用配置方法、装置、设备及计算机可读存储介质。



背景技术:

在5gnr系统中,uci(uplinkcontrolinformation,上行控制信息)在pusch(physicaluplinksharedchannel,物理上行共享信道)复用时支持静态和动态两种配置类型,uci信息主要包括:信道状态信息(channelstateinformation,csi),以及肯定确认(acknowledgment,ack)或否定确认(negativeacknowledgment,nack)信息。uci在pusch上复用的贝塔偏移betaoffset计算方式直接影响uci和pusch的实际码率,如果高层信令参数betaoffset配置不合理时,会导致uci和pusch码控异常。uci的betaoffset值大小会影响uci复用时占用的资源元素(resourceelement,re)数量及uci码率。在某些场景下,如果uci占用的re数量较多,则pusch的实际re数量会减少,最终pusch传输可能会超过最大码率限制,引起信道解调异常。因此如何准确的配置uci复用时的betaoffset值是目前急需解决的技术问题。



技术实现要素:

本发明实施例提供的一种uci复用配置方法、装置、设备及计算机可读存储介质,解决如何准确的配置uci复用时的betaoffset值。

为解决上述技术问题,本发明实施例提供一种上行控制信息uci复用配置方法,包括:

获取需要在物理上行共享信道pusch复用的uci的比特长度,以及所述pusch的信噪比;

根据所述信噪比获取所述uci在所述pusch上复用时对应的传输块大小、调制和码率方案、物理资源块数目,以及所述uci在所述信噪比下对应的目标码率;

根据所述比特长度、传输块大小、调制和码率方案mcs、物理资源块数目以及目标码率,得到所述uci在所述目标码率下的资源元素re数;

基于所述re数计算得到所述pusch的贝塔偏移值,并基于所述生成uci复用配置信息。

为解决上述技术问题,本发明实施例还提供了一种uci复用配置装置,其特征在于,包括:

获取模块,获取需要在物理上行共享信道pusch复用的uci的比特长度,以及所述pusch的信噪比,以及用于根据所述信噪比获取所述uci在所述pusch上复用时对应的传输块大小、调制和码率方案、物理资源块数目,以及所述uci在所述信噪比下对应的目标码率;

控制模块,用于根据所述比特长度、传输块大小、调制和码率方案mcs、物理资源块数目以及目标码率,得到所述uci在所述目标码率下的资源元素re数,并基于所述re数计算得到所述pusch的贝塔偏移值,基于所述生成uci复用配置信息。

为解决上述技术问题,本发明实施例还提供了一种通信设备,包括处理器、存储器和通信总线;

所述通信总线用于将所述处理器和存储器连接;

所述处理器用于执行所述存储器中存储的计算机程序,以实现如上所述的uci复用配置方法的步骤。

为解决上述技术问题,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或多个计算机程序,所述一个或多个计算机程序可被一个或多个处理器执行,以实现如上所述的uci复用配置方法的步骤。

有益效果

根据本发明实施例提供的uci复用配置方法、装置、设备及计算机可读存储介质,通过获取需要在pusch复用的uci的比特长度,以及pusch的信噪比;进而根据信噪比获取uci在pusch上复用时对应的传输块大小、调制和码率方案、物理资源块数目,以及uci在所述信噪比下对应的目标码率;从而根据得到的比特长度、传输块大小、调制和码率方案mcs、物理资源块数目以及目标码率,得到uci在目标码率下的资源元素re数,基于得到的re数计算得到pusch的贝塔偏移值betaoffset,并基于betaoffset生成uci复用配置信息;对uci复用时的betaoffset值进行准确的配置;在uci复用时,可根据该betaoffset值求得uci在pusch上复用时不超过最大合适码率情况下的re数,从而节省uci复用时占用资源,相应pusch的re数则增加,也有效降低了pusch码率,提高pusch的解调性能和传输效率。

本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。

附图说明

图1为本发明实施例一的uci复用配置方法流程示意图;

图2为本发明实施例一的polar译码uci=12bitbpsk调制方式仿真性能表;

图3为本发明实施例一的polar译码uci=12bitqpsk调制方式仿真性能表;

图4为本发明实施例一的polar译码uci=12bit16qam调制方式仿真性能表;

图5为本发明实施例一的polar译码uci=12bit64qam调制方式仿真性能表;

图6为本发明实施例一的polar译码uci=12bit256qam调制方式仿真性能表;

图7为本发明实施例一的计算贝塔偏移值的流程示意图;

图8为本发明实施例一的生成uci复用配置信息的流程示意图;

图9为本发明实施例二的uci复用配置装置结构示意图;

图10为本发明实施例三的通信设备结构示意图;

图11为本发明实施例三的基站结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一:

本实施例提供了一种uci复用配置方法,能准确的对uci复用时进行betaoffset值的准确配置,从而根据准确配置的betaoffset值求得uci在pusch上复用时不超过最大合适码率情况下的re数,节省uci复用时占用资源,相应pusch的re数增加,也有效降低了pusch码率,提高pusch的解调性能。本实施例提供的uci复用配置方法请参见图1所示,包括:

s101:获取需要在物理上行共享信道pusch复用的uci的比特长度。

本实施例中,uci的比特长度可用l表示。且应当理解的是,本实施例中uci的比特长度可以根据应用场景或需求灵活设定。例如,上行控制信息uci的长度可以为1bit、2bit、32bit~11bit,或为12bit及以上。为了便于理解,本实施例下面以12bit为示例进行说明。对于1bit、2bit、3~11bit或其他长度比特长度的uci的betaoffset值的计算方式与12bit相同,在本实施例中不再赘述。

s102:获取pusch的信噪比puschsinr。

对于puschsinr的获取方式可以采用现有pusch的信噪比测量或计算方式,在此不再赘述。其中puschsinr的取值范围也可根据具体的应用场景确定,例如其取值可以为-10db~35db。

s103:根据信噪比puschsinr获取uci在pusch上复用时对应的传输块大小tbsize、调制和码率方案(modulationandcodingscheme,mcs)、物理资源块数目(physicalresourceblocknumber,prbnum),以及uci在信噪比puschsinr下对应的目标码率。

在本实施例中,根据信噪比puschsinr获取tbsize、mcs、prbnum的方式可以基于但不限于现有各种标准中规定的方式获取。例如可基于标准3.8214或3.8.212等标准协议中规定的tbsize、mcs、prbnum的获取方式获取。在此不再赘述。

在本实施例中,根据信噪比puschsinr获取uci在信噪比下对应的目标码率包括:

根据信噪比以及当前的误块率bler值,从预设的信噪比与码率映射关系(也可称之为仿真性能表或信道解码对应关系图)中获取所述信噪比对应的码率作为目标码率。其中信噪比与码率映射关系包括在设定的误块率值下,各信噪比的取值与码率取值的对应关系。

本实施例中的bler值可以根据具体应用场景等需求灵活设定。例如可以为0.01,或0.008或0.02等等。为了便于理解,本实施例下面以bler值的为0.01,uci的比特长度l为12bit为示例进行说明。在本示例中,根据3gpp协议规定,上行控制信息uci的比特长度l低于3bit时,采用信道编码时使用小码块长度,1bit、2bit和3~11bit;12bit及以上采用polar编码方式。polar编码在不同sinr下对应不同的调制方式,其译码性能也会有差异。在本示例中,uci的比特长度l等于12bit,采用polar编码方式,其中polar编码方式包括但不限于bpsk/qpsk/16qam/64qam/256qam调制方式,此时对应以上几种调试方式,在bler值为0.01,uci的比特长度l为12bit时,可仿真得到几种调试方式下的信噪比与码率映射关系,请分别参见图2至图6所示。

例如假设获取到的puschsinr的值为12db,请参见图4所示,对应得到的目标码率为0.85。对于其他的puschsinr值对应的目标码率的查询方式以此类推,在此不再赘述。

s104:根据得到的比特长度l、传输块大小tbsize、调制和码率方案mcs、物理资源块数目prbnum以及目标码率,得到uci在目标码率下的资源元素re数。

在本实施例中,根据比特长度l、tbsize、mcs、prbnum和目标码率确定uci在目标码率下的资源元素re数的方式可以但不限于根据现有标准确定。例如,可通过但不限于3.8214或3.8.212等标准协议中规定的re数目的获取方式获取。在此不再赘述。

s105:基于re数计算得到pusch的贝塔偏移值betaoffse,并基于betaoffse生成uci复用配置信息。

其中,基于re数计算得到pusch的贝塔偏移值的过程请参见图7所示,包括:

s701:基于得到的re数获取目标码率在媒体访问控制(mediaaccesscontrol,mac)层对应的信息比特数ninfo。

s702:根据比特长度l以及物理资源块数目prbnum以及mac层对应的信息比特数ninfo,获取uci在pusch上复用后经过调制得到的物理层(physicallayer)的最终符号长度q′ack。

s703:基于得到的q′ack计算得到pusch的贝塔偏移值betaoffset。

在一种示例中,上述s701基于得到的re数获取目标码率在mac层对应的信息比特数ninfo包括但不限于采用以下方式获取:

ninfo=nre·r·qm·υ;

上述公式中,nre为所述re数,r为根据mcs在mcs协议表中查询得到的编码码率,qm为根据上述mcs在mcs协议表中查询得到的调制阶数,υ为传输层数。

在本实施例中,uci的比特长度l包括uci的原始比特长度oack和uci在pusch上复用的包含crc(cyclicredundancycheck,循环冗余校验码)校验位长度lack;

上述s702中,根据比特长度l以及物理资源块数目prbnum以及mac层对应的信息比特数ninfo,获取uci在pusch上复用后经过调制得到的物理层(physicallayer)的最终符号长度q′ack,可包括采用但不限于以下方式获取:

上述公式中,cul-sch为根据物理资源块数目确定的复用到pusch上的上行共享信道送的码块数量;为所有码块长度总和;为pusch所有符号总和;为uci在ofdm符号l上可用的re个数;为基于ninfo计算得到的uci自身的贝塔偏移值;α为缩放系数值,α的取值大于0,小于等于1;例如一种示例中α的取值可为0.5、0.65、0.8或1等。

在一种示例中,上述s703中基于得到的q′ack计算得到pusch的贝塔偏移值betaoffset,包括采用但不限于以下方式获取:

上述公式中,为pusch所有ofdm符号上可用于传输uci的re个数。

在本实施例的一种示例中,可以直接基于贝塔偏移值betaoffset生成uci复用配置信息下发给终端。在另一些应用场景中,基于betaoffset生成uci复用配置信息请参见图8所示,可包括但不限于:

s801:根据betaoffset和预设的贝塔偏移值与贝塔偏移索引对应关系表获取到betaoffset对应的目标贝塔偏移索引。

s802:基于得到的目标贝塔偏移索引生成uci复用配置信息。

在本实施例的一些应用场景中,上行控制信息uci包括harq-ack和csi-rs,根据以上方法,可遍历不同uci比特长度得到不同puschsinr下的betaoffset组合值,即可得到静态和动态配置时的uci-on-pusch的配置值,并可下发给终端,指示终端使用对应的betaoffset值,uci使用适合的码率,可以有效减少uci在pusch上的复用re数,同时也间接提高pusch的传输效率。

实施例二:

本实施例还提供了一种uci复用配置装置,其可设置于通信设备(例如基站中),请参见图9所示,包括:

获取模块901,获取需要在物理上行共享信道pusch复用的uci的比特长度,以及pusch的信噪比,以及用于根据pusch的信噪比获取uci在pusch上复用时对应的传输块大小、调制和码率方案、物理资源块数目,以及uci在信噪比下对应的目标码率;具体的获取解析过程请参见上述各实施例所示,在此不再赘述。

处理模块902,用于根据比特长度、传输块大小、调制和码率方案mcs、物理资源块数目以及目标码率,得到uci在目标码率下的资源元素re数,并基于re数计算得到pusch的贝塔偏移值betaoffset,基于betaoffset生成uci复用配置信息。具体的计算和生成uci复用配置信息的过程请参见上述各实施例所示,在此也不再赘述。

本实施例提供的uci复用配置装置,可准确的对uci复用时进行betaoffset值的准确配置,从而根据准确配置的betaoffset值求得uci在pusch上复用时不超过最大合适码率情况下的re数,节省uci复用时占用资源,相应pusch的re数增加,也有效降低了pusch码率,提高pusch的解调性能。

实施例三:

本实施例还提供了一种通信设备,该通信设备可以为但不限于基站,参见图10所示,其包括处理器1001、存储器1002以及通信总线1003;

通信总线1003用于实现处理器1001与存储器1002之间的通信连接;

一种示例中,处理器1001可用于执行存储器1002中存储的一个或者多个计算机程序,以实现如上各实施例中的uci复用配置方法的步骤。

在本实施例中,上述uci复用配置装置设置于通信设备中时,该uci复用配置装置的至少一个模块的功能也可通过上述处理器1001实现。

为了便于理解,本实施例的一种示例中以通信设备为基站进行示例说明。且应当理解的是,本实施例中的基站可以为机柜式宏基站、分布式基站或多模基站。请参见图11所示,本示例中的基站包括基带单元(buildingbasebandunit,bbu)111和射频拉远单元(radioremoteunit,rru)112以及天线113,其中:

基带单元111负责集中控制与管理整个基站系统,完成上下行基带处理功能,并提供与射频单元、传输网络的物理接口,完成信息交互。按照逻辑功能的不同,请参见图11所示,基带单元111可包括基带处理单元1112、主控单元1111、传输接口单元1113等。其中,主控单元1111主要实现基带单元的控制管理、信令处理、数据传输、交互控制、系统时钟提供等功能;基带处理单元1112用于完成信号编码调制、资源调度、数据封装等基带协议处理,提供基带单元和射频拉远单元间的接口;传输接口单元1113负责提供与核心网连接的传输接口。在本示例中,上述各逻辑功能单元可分布在不同的物理板卡上,也可以集成在同一块板卡上。且可选的,基带单元111可采用基带主控集成式,也可采用基带主控分离式。对于基带主控集成式,主控、传输、基带一体化设计,即基带处理单元与主控单元、传输接口单元集成在一块物理板卡上,该架构具有更高的可靠性、更低的低延、更高的资源共享及调度效率,同时功耗更低。对于基带主控分离式,基带处理单元与主控单元分布在不同的板卡上,对应于基带板、主控板,分离式架构支持板卡间自由组合、便于基带灵活扩容。具体可根据需求灵活采用设置。

射频拉远单元112通过基带射频接口与bbu通信,完成基带信号与射频信号的转换。参见图11所示,一种示例的射频拉远单元112主要包括接口单元1121、上行信号处理单元1124、下行信号处理单元1122、功放单元1123、低噪放单元1125、双工器单元1126等,构成下行信号处理链路与上行信号处理链路。其中,接口单1121提供与基带单元之间的前传接口,接收和发送基带iq信号;下行信号处理单元1122完成信号上变频、数模转换、射频调制等信号处理功能;上行信号处理单元1124主要完成信号滤波、混频、模数转换、下变频等功能;功放单元1123用于对下行信号进行放大后通过天线113发出;低噪放单元1125用于对天线113接收到的上行信号进行放大后发给上行信号处理单元1124进行处理;双工器单元1126支持收发信号复用并对收发信号进行滤波。

另外,应当理解的是,本实施例中的基站还可采用cu(centralunint,中央单元)-du(distributedunit,分布式单元)架构,其中du是分布式接入点,负责完成底层基带协议及射频处理功能,cu是中央单元,负责处理高层协议功能并集中管理多个du。cu和du共同完成基站的基带及射频处理功能。

本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(randomaccessmemory,随机存取存储器),rom(read-onlymemory,只读存储器),eeprom(electricallyerasableprogrammablereadonlymemory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compactdiscread-onlymemory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。

在一种示例中,本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,该一个或者多个计算机程序可被一个或者多个处理器执行,以实现如上各实施例中的uci复用配置方法的步骤。

本实施例还提供了一种计算机程序(或称计算机软件),该计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现如上各实施例所示的uci复用配置方法的至少一个步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。

本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存储有如上所示的计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。

可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。

此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1