CN111955026B - 无线通信中确定传输块大小的方法、装置和*** - Google Patents
无线通信中确定传输块大小的方法、装置和*** Download PDFInfo
- Publication number
- CN111955026B CN111955026B CN201880092159.7A CN201880092159A CN111955026B CN 111955026 B CN111955026 B CN 111955026B CN 201880092159 A CN201880092159 A CN 201880092159A CN 111955026 B CN111955026 B CN 111955026B
- Authority
- CN
- China
- Prior art keywords
- tbs
- tbss
- transport block
- new
- wireless communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 125
- 238000004891 communication Methods 0.000 title claims abstract description 66
- 125000002306 tributylsilyl group Chemical group C(CCC)[Si](CCCC)(CCCC)* 0.000 claims abstract description 150
- 238000012937 correction Methods 0.000 claims abstract description 114
- 230000005540 biological transmission Effects 0.000 claims abstract description 70
- 238000013139 quantization Methods 0.000 claims description 65
- 230000004044 response Effects 0.000 claims description 30
- 230000001174 ascending effect Effects 0.000 claims description 8
- 230000003595 spectral effect Effects 0.000 claims description 6
- 239000002245 particle Substances 0.000 claims description 5
- 230000006870 function Effects 0.000 description 39
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
公开了用于在无线通信中确定传输块大小的方法、装置和***。在一个实施例中,公开了一种由无线通信设备执行的方法。该方法包括:从无线通信节点接收信息,其中该信息包括与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;基于多个传输参数计算传输块的传输块大小中间值;修正TBS中间值以生成TBS修正值;基于TBS修正值和当前TBS集合来确定所述传输块的最终TBS;并且基于至少一个新TBS来更新当前集合以生成更新后TBS集合而用于进一步的TBS确定。
Description
技术领域
本公开总体上涉及无线通信,并且更具体地,涉及用于确定无线通信中的传输块大小的方法、装置和***。
背景技术
无线网络***已经成为全世界大多数人进行通信的一种普遍方式。典型的无线通信网络(例如,采用频分技术、时分技术和/或码分技术)包括一个或多个基站(通常称为“BS”),每个所述基站提供地理无线覆盖,以及一个或多个无线用户设备(通常称为“UE”),所述一个或多个无线用户设备可以在无线覆盖内传输和接收数据。
在无线通信***中,例如在第五代(5G)新无线(NR)网络中,通常对传输块(TB)进行编码然后发送。在NR网络中,传输块大小(TBS)基于以下来确定:查找表和/或公式,以及Ninfo,其由资源粒子总数(NRE)、映射层数(v)、调制阶数(Qm)和码率(R)的乘积而获得,该码率(R)由针对物理下行链路共享信道(PDSCH)或物理上行链路共享信道(PUSCH)的调制和编码方案(MCS)索引和MCS表而确定。
在TBS确定过程中有两种性能要平衡:有效码率和调度灵活性。有效码率是信息位(包括循环冗余校验(CRC)位,即,TBS+CRC),其由实际的信息位(即,NRE*v*Qm)在PDSCH或PUSCH上划分。调度灵活性是物理资源块(PRB)的数量、每个PRB的资源粒子的数量以及由每个TBS支持的控制信息所分配的MCS索引的不同组合的数量。每个TBS支持的不同组合越多,则每个TBS对于初始传输和重传的调度灵活性就越好。
现有的TBS确定过程具有较差的有效码率性能,特别是在所分配的64正交幅度调制(64-QAM)MCS表和256-QAM MCS表的最高MCS索引下。另外,可能需要针对特殊情况或服务的数据包大小,例如网络协议语音(VoIP)数据包大小,以将其添加到当前的TBS查找表中。即,可以不时地更新TBS表。在TBS确定过程中不存在没有降低调度灵活性而更新TBS表的现有方法。
因此,用于确定无线通信中的传输块大小的现有***和方法并不完全令人满意。
发明内容
本文公开的示例性实施例旨在解决与现有技术中存在的一个或多个问题有关的问题,以及提供附加特征,当结合附图参考以下详细描述时,这些附加特征将变得显而易见。根据各种实施例,本文公开了示例性***、方法、设备和计算机程序产品。然而,应当理解,这些实施例是通过示例而非限制的方式给出的,并且对于阅读了本公开的本领域普通技术人员来说,显而易见的是,在保持在本公开的范围内的同时,可以对所公开的实施例进行各种修正。
在一个实施例中,公开了一种由无线通信设备执行的方法。该方法包括:从无线通信节点接收信息,其中所述信息包括与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;基于所述多个传输参数计算传输块的传输块大小(TBS)中间值;响应于至少一个事件,基于校正因子和量化因子来修正TBS中间值以生成TBS修正值;并且基于TBS修正值和TBS集合来确定所述传输块的最终TBS。所述确定包括。所述确定包括:确定所述集合中一个或多个TBS的子集,其中所述子集中的每个TBS对应于TBS集合中的每个TBS与TBS修正值之间的绝对差当中的最小绝对差,响应于所述子集包括单个TBS,确定所述单个TBS作为最终TBS,并响应于所述子集包括两个TBS,基于以下之一来确定所述两个TBS中的一个作为最终TBS:两个TBS中的较小一个,两个TBS中的较大一个,以及两个TBS的随机一个。
在另一实施例中,公开了一种由无线通信设备执行的方法。该方法包括:从无线通信节点接收信息,其中所述信息包括与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;基于所述多个传输参数计算所述传输块的传输块大小(TBS)中间值;修正所述TBS中间值以生成TBS修正值:基于TBS修正值和当前TBS集合确定传输块的最终TBS;并且基于至少一个新TBS来更新当前集合,以生成更新后TBS集合而用于进一步的TBS确定。
在又一实施例中,公开了一种由无线通信节点执行的方法。该方法包括:生成与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;基于所述多个传输参数计算所述传输块的传输块大小(TBS)中间值;响应于至少一个事件,基于校正因子和量化因子来修正TBS中间值以生成TBS修正值;基于TBS修正值和TBS集合来确定所述传输块的最终TBS;并且将包含所述多个传输参数的信息传输至无线通信设备。所述确定包括:确定所述集合中一个或多个TBS的子集,其中所述子集中的每个TBS对应于TBS集合中的每个TBS与TBS修正值之间的绝对差当中的最小绝对差;响应于所述子集包括单个TBS,确定所述单个TBS作为最终TBS,且响应于所述子集包括两个TBS,基于以下之一来确定所述两个TBS中的一个作为最终TBS:两个TBS中的较小一个,两个TBS中的较大一个,以及两个TBS的随机一个。
在另一实施例中,公开了一种由无线通信节点执行的方法。该方法包括:生成与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;基于所述多个传输参数计算所述传输块的传输块大小(TBS)中间值;修正TBS中间值以生成TBS修正值;基于TBS修正值和当前TBS集合确定传输块的最终TBS;并且基于至少一个新TBS来更新当前集合,以生成更新后TBS集合而用于进一步的TBS确定。
在不同的实施例中,公开了在一些实施例中被配置为执行所公开的方法的无线通信设备。
在又一个实施例中,公开了在一些实施例中被配置为执行所公开的方法的无线通信节点。
在又一个实施例中,公开了一种非暂时性计算机可读介质,其上存储有用于执行在一些实施例中所公开的方法的计算机可执行指令。
附图说明
下面参考以下附图详细描述本公开的各种示例性实施例。提供附图仅出于说明的目的,并且仅描绘了本公开的示例性实施例,以促进读者对本公开的理解。因此,附图不应被认为是对本公开内容的广度、范围或适用性的限制。应当注意,为了清楚和易于说明,这些附图不一定按比例绘制。
图1A示出了根据本公开的实施例的示例性通信网络,其中可以实现本文公开的技术。
图1B示出了根据现有技术的实施例的用于基于64正交幅度调制(64-QAM)的传输块大小(TBS)确定的示例性有效码率性能。
图1C示出了根据现有技术的实施例的用于基于256正交幅度调制(256-QAM)的TBS确定的示例性有效码率性能。
图2示出了根据本公开的一些实施例的用户设备(UE)的框图。
图3示出了根据本公开的一些实施例的由UE执行的用于在无线通信中确定TBS和更新TBS集的方法的流程图。
图4示出了根据本公开的一些实施例的基站(BS)的框图。
图5示出了根据本公开的一些实施例的由BS执行的用于在无线通信中确定TBS和更新TBS集的方法的流程图。
图6示出了根据本公开的实施例的用于确定TBS的方法的流程图。
图7A示出了根据本公开的实施例的用于基于64-QAM的TBS确定的示例性有效码率性能。
图7B示出了根据本公开的实施例的用于基于256-QAM的TBS确定的示例性有效码率性能。
图8A示出了根据本公开的实施例的用于基于64-QAM的TBS确定的另一示例性有效码率性能。
图8B示出了根据本公开实施例的用于基于256-QAM的TBS确定的另一示例性有效码率性能。
图9A示出了根据本公开的实施例的用于基于64-QAM的TBS确定的又一示例性有效码率性能。
图9B示出了根据本公开的实施例的用于基于256-QAM的TBS确定的又一示例性有效码率性能。
图10A示出了根据本公开的实施例的用于基于64-QAM的TBS确定的又一示例性有效码率性能。
图10B示出了根据本公开的实施例的用于基于256-QAM的TBS确定的又一示例性有效码率性能。
图11A示出了根据本公开的实施例的用于基于64-QAM的TBS确定的不同的示例性有效码率性能。
图11B示出了根据本公开的实施例的用于基于256-QAM的TBS确定的不同的示例性有效码率性能。
图12A示出了根据本公开的实施例的用于基于64-QAM的TBS确定的另一示例性有效码率性能。
图12B示出了根据本公开的实施例的用于基于256-QAM的TBS确定的另一示例性有效码率性能。
具体实施方式
下面参考附图描述本公开的各种示例性实施例,以使本领域普通技术人员能够制作和使用本公开。对于本领域普通技术人员而言显而易见的是,在阅读本公开之后,可以在不脱离本公开的范围的情况下对本文描述的示例进行各种改变或修正。因此,本公开不限于在此描述和示出的示例性实施例和应用。另外,本文公开的方法中的步骤的特定顺序和/或层次仅是示例性方法。基于设计偏好,可以重新布置所公开的方法或过程的步骤的特定顺序或层次,同时保持在本公开的范围内。因此,本领域普通技术人员将理解,本文公开的方法和技术以示例顺序呈现各种步骤或动作,并且除非另有明确说明,否则本公开不限于所呈现的特定顺序或层次。
在无线通信***中,例如在第五代(5G)新无线(NR)网络中,通常对传输块(TB)进行编码然后发送。现有的TBS确定过程具有较差的有效码率性能,特别是在所分配的64-QAMMCS表和256-QAM MCS表的最高MCS索引下。当TBS中间值小于阈值时,基于不同的可能资源配置所确定的大多数TBS的有效码率大于0.95,这是较差的信道编码,使得接收器将跳过解码并报告解码错误。因此,许多资源分配不适用于初始传输和重传。
针对这个问题,本公开提供了一种确定传输块大小的方法。该方法通过引入校正因子和量化因子来修正现有的TBS计算以实现TBS修正值。校正因子和量化因子可以以任何顺序施加。在一示例中,量化因子是使得当生成TBS修正值时没有施加量化的因子。UE可以基于TBS修正值从TBS表中选择TBS。例如,UE可以对应于表中的每个TBS来计算TBS与TBS修正值之间的绝对差,以产生多个绝对差;并从表中确定一个或多个TBS的子集,以使子集中的每个TBS对应于以下绝对差,其不大于多个绝对差中的任何一个。在一个实施例中,该子集包括单个TBS,并且该单个TBS被选择作为最终TBS以用于数据传输。在另一实施例中,子集包括两个TBS,并且UE基于以下之一来选择两个TBS之一作为最终TBS:该两个TBS中的较小一个、该两个TBS中的较大一个以及该两个TBS中的随机一个。
另外,可能需要针对特殊情况或服务的数据包大小,例如网络协议语音(VoIP)数据包大小,以将其添加到当前的TBS查找表中。即,可以不时地更新TBS表。将TBS直接添加到当前TBS表中可能会降低TBS确定期间的调度灵活性。响应于此问题,本公开提供了一种更新当前TBS表的方法,以确保更新后的表中的TBS具有良好的间隔尺寸,该间隔尺寸可以由表中的相邻TBS之间的差来表示。例如,可以更新TBS表以实现不太大或不太小的间隔尺寸、均匀的间隔尺寸和/或针对小于表中的阈值的TBS的增加的间隔尺寸。
本教导中公开的方法可以在无线通信网络中实现,其中BS和UE可以经由通信链路(例如,经由从BS到UE的下行链路无线帧,或者经由从UE到BS的上行链路无线帧)彼此通信。在各种实施例中,本公开中的BS可以包括或者被实现为下一代节点B(gNB)、E-UTRAN节点B(eNB)、传输/接收点(TRP)、接入点(AP)等;而本公开中的UE可以包括或者被实现为移动站(MS)、站(STA)等。根据本公开的各种实施例,BS和UE在这里可以分别被描述为“无线通信节点”和“无线通信设备”的非限制性示例,它们可以实践这里公开的方法,并且能够进行无线和/或有线通信。
图1A示出了根据本公开的实施例的示例性通信网络100,在所述示例性通信网络100中可以实现本文公开的技术。如图1A所示,示例性通信网络100包括基站(BS)101和多个UE,UE 1 110,UE 2 120…UE 3 130,其中BS 101可以根据一些无线协议与UE进行通信。例如,在下行链路传输之前,BS 101将下行链路控制信息(DCI)传输到UE,例如UE 1 110,以调度要从BS 101传输到UE 1 110的传输块(TB)。DCI可以包括与要传输的传输块相关的多个传输参数。基于多个传输参数,UE可以确定用于传输块的传输的传输块大小(TBS)。根据各种实施例,可以由BS和/或UE执行TBS确定,并且可以应用于下行链路和/或上行链路TB传输。
在NR网络中,最终传输块大小(TBS)基于以下来确定:查找表和/或公式,以及Ninfo,其中Ninfo由资源粒子总数(NRE)、映射层数(v)、调制阶数(Qm)和码率(R)的乘积而获得,该码率(R)由针对物理下行链路共享信道(PDSCH)或物理上行链路共享信道(PUSCH)的调制和编码方案(MCS)索引和MCS表而确定。有效码率和调度灵活性是在TBS确定期间要平衡的两个性能。
由于最终TBS与Ninfo之间的差异,有效码率通常将不完全等于目标码率。如果有效信道码率高于0.95,则UE可以跳过对初始传输中的传输块的解码。因此,当最终TBS与Ninfo之间的差异稍大时,有效码率可能大于0.95。另外,调度灵活性将降低并且吞吐量的性能也将下降。有效码率是TBS确定算法的重要评估参数。
图1B和图1C示出了当前TBS确定过程的有效码率性能。图1B示出了基于64-QAMMCS表A的最高MCS索引和表C中的仿真参数的有效码率性能。图1C示出了基于256-QAM MCS表B的最高MCS索引和表C中的仿真参数的有效码率性能。
表A如下所示
表B如下所示
表C如下所示
表B:针对PDSCH的MCS索引表B.
如图1B所示,如表A所示的基于64-QAM MCS表的最高MCS索引的有效码率140比0.95高约30%。如图1所示。如图1C所示,如表B所示的基于256-QAM MCS表的最高MCS索引的有效码率140大约比0.95高23%。此外,有效码率的严重分散也导致大量不可用的调度参数。
表D如下所示
当Ninfo≤表D中所示的查找表中的TBS当中的最大TBS时,当前TBS表中不包括针对特殊情况或服务的一些数据包大小,例如VoIP数据包大小。可以在TBS表直接添加这些数据包大小,例如,特殊TBS诸如328、344、688、720、752被直接插在查找表中并放置在两个TBS之间的位置。该两个TBS中的一个是:在查找表中的、最接近于且大于查找表当中的特殊TBS的TBS;而该两个TBS中的另一个是:在查找表中的、最接近于且小于特殊TBS的TBS。
如果直接***所有特殊TBS,则具有固定间隔尺寸16(即320-304=16)的原始{…304、320、336、352、368…}变为具有不均匀间隔尺寸{…16、8、8、8、8、16…}的{…304、320、328、336、344、352、368…},其中第一步和最后一步大于四个中间步。这将降低调度灵活性。
表1在下面示出了根据上述方法更新的新查询表。
图2示出了根据本公开的一些实施例的用户设备(UE)200的框图。UE 200是可以被配置成实现这里描述的各种方法的设备的示例。如图2所示,UE 200包括外壳240,其包含***时钟202、处理器204、存储器206、包括发射器212和接收器214的收发器210、功率模块208、控制信息分析器220、中间传输块大小计算器222、传输块大小修正器224、最终传输块大小确定器226和传输块大小集合更新器228。在该实施例中,***时钟202向处理器204提供定时信号,以控制UE 200的所有操作的时间。处理器204控制UE 200的一般操作,并且可以包括一个或多个处理电路或模块,诸如中央处理单元(CPU)、和/或通用微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑设备(PLD)、控制器、状态机、门控逻辑、分立硬件组件、专用硬件有限状态机的任意组合、或者可以执行计算或其他数据操作的任何其他合适的电路、设备和/或结构。
可以包括只读存储器(ROM)和随器存取存储器(RAM)的存储器206可以向处理器204提供指令和数据。存储器206的一部分还可以包括非易失性随器存取存储器(NVRAM)。处理器204通常基于存储在存储器206中的程序指令来执行逻辑和算术运算。存储在存储器206中的指令(也称为软件)可以由处理器204执行,以执行这里描述的方法。处理器204和存储器206一起形成存储和执行软件的处理***。如本文所使用的,“软件”是指任何类型的指令,无论是指软件、固件、中间件、微码等,其可以配置机器或设备来执行一个或多个期望的功能或过程。指令可以包括代码(例如,以源代码格式、二进制代码格式、可执行代码格式或任何其他合适的代码格式)。当由一个或多个处理器执行时,这些指令使得处理***执行这里描述的各种功能。
包括发射器212和接收器214的收发器210允许UE 200向远程设备(例如,BS或另一UE)传输数据和从远程设备接收数据。天线250通常附接到外壳240,并电耦合到收发器210。在各种实施例中,UE 200包括(未示出)多个发射器、多个接收器和多个收发器。在一个实施例中,天线250被多天线阵列250代替,该多天线阵列250可以形成多个波束,每个波束指向不同的方向。发射器212可以被配置成无线传输具有不同包类型或功能的包,这种包由处理器204生成。类似地,接收器214被配置成接收具有不同包类型或功能的包,并且处理器204被配置成处理多个不同包类型的包。例如,处理器204可以被配置成确定包的类型,并相应地处理包和/或包的域信息(field)。
在无线通信中,UE 200可以从BS接收信息。在该实施例中,该信息可以是下行链路控制信息(DCI)。例如,控制信息分析器220可以经由接收器214接收包括多个传输参数的DCI,这些传输参数与要在UE 200和BS之间传输的传输块相关,例如从BS到UE 200。控制信息分析器220可以分析DCI以识别多个传输参数,该多个传输参数可以包括以下至少一个:为传输块的传输配置的层数;为传输块的传输配置的调制阶数;为传输块的传输配置的码率;为传输块的传输配置的物理资源块的数量;每个物理资源块的资源粒子(resourceelement)的数量;用于传输块的传输的资源粒子的总数量,其是物理资源块的数量和每个物理资源块的资源粒子的数量的乘积;以及为传输块的传输配置的频谱效率,其等于调制阶数和码率的乘积。控制信息分析器220可以将包括多个传输参数的经分析的DCI发送到传输块大小中间值计算器222以计算TBS中间值,并且发送到传输块大小修正器224以修正TBS中间值从而生成TBS修正值。
在该示例中,传输块大小中间值计算器222从控制信息分析器220接收包括多个传输参数的经分析的DCI。基于该多个传输参数,TBS中间值计算器222为要从BS传输到UE 200的传输块计算TBS中间值。在一个实施例中,传输块大小中间值计算器222可以基于多个传输参数来计算TBS中间值。传输块大小中间值计算器222将TBS中间值传输到传输块大小修正器224,以修正TBS中间值从而生成TBS修正值。
在该示例中,传输块大小修正器224可以从控制信息分析器220接收多个传输参数,并且从传输块大小中间值计算器222接收TBS中间值。传输块大小修正器224首先基于多个传输参数中的至少一个和至少一个阈值来确定是否满足条件。在一个实施例中,当发生以下至少一种情况时,满足条件:物理资源块的数量小于或等于第一阈值,例如2;调制阶数小于或等于第二阈值,例如4;资源粒子的总数量小于第三阈值;并且TBS中间值小于第四阈值,例如4000。
当满足条件时,传输块大小修正器224修正TBS中间值以生成TBS修正值。在一个实施例中,当满足条件时,传输块大小修正器224基于校正因子和量化因子来修正TBS中间值以生成TBS修正值。在一个示例中,传输块大小修正器224首先基于TBS中间值和校正因子来生成校正后TBS;然后基于量化因子对校正后TBS进行量化以生成TBS修正值。在另一个示例中,传输块大小修正器224首先基于量化因子对TBS中间值进行量化以生成量化后TBS;然后基于该量化后TBS和校正因子生成TBS修正值。
在一个实施例中,传输块大小修正器224基于系数和校正阶数(correctionorder)来确定校正因子。系数可以是不小于零且不大于三的整数。校正阶数可以是不小于零且不大于4的整数。
在又一个实施例中,传输块大小修正器224基于系数和量化阶数(quantizationorder)来确定量化因子,其中,量化阶数是整数。在一个示例中,量化阶数不小于零且不大于五。在另一示例中,系数是不小于一。在另一个示例中,量化阶数为零,系数为1,而量化因子为1,这其中在生成TBS修正值时不施加量化。
在该示例中,最终传输块大小确定器226可以从控制信息分析器220接收多个传输参数,并且从传输块大小修正器224接收TBS修正值。最终传输块大小确定器226可以基于用于块传输的传输的TBS修正值来确定最终的传输块大小。
最终传输块大小确定器226基于TBS修正值和TBS集合生成传输块的最终TBS。在一个实施例中,最终传输块大小确定器226对应于集合中的每个TBS而计算TBS和TBS修正值之间的绝对差,以生成多个绝对差,并确定该集合中的一个或多个TBS的子集。子集中的每个TBS对应的绝对差不大于所述多个绝对差中的任何一个绝对差。然后,响应于子集包括单个TBS,最终传输块大小确定器226选择单个TBS作为最终TBS。响应于子集包括两个TBS,最终传输块大小确定器226基于以下之一来选择该两个TBS之一作为最终TBS:两个TBS中的较小一个,两个TBS中的较大一个以及两个TBS的随机一个。
在另一个实施例中,最终传输块大小确定器226将TBS修正值向上取整为最接近的较大整数,以生成整数传输块大小;基于整数传输块大小和与信道编码相关的块分割规则,确定每个传输块中的码块的数量;并且基于整数传输块大小和码块的数量来计算最终传输块大小,以确保在传输块的块分割之后的8的倍数和相等的码块大小。例如,最终传输块大小确定器226可以确定8和码块数量的最小公倍数;并且基于可被最小公倍数整除且不小于整数传输块大小的整数中最接近整数传输块大小的整数来确定最终传输块大小。因为一个字节包括八个比特,所以可被8和码块数量的最小公倍数整除,确保了在传输块的块分割之后的8的倍数和相等的码块大小。
在本公开中,表达“X可被Y整除”和“X可被Y平均整除”可以互换使用,以意指X是Y的(正整数)倍数,并且没有余数。
在又一个实施例中,最终传输块大小确定器226生成传输块大小的量化集合,其中量化集合中从一个传输块到下一传输块的量化步长随着传输块大小的增加而增加。最终传输块大小确定器226基于在量化集合中的且不小于TBS修正值的传输块大小当中最接近TBS修正值的传输块大小来确定最终传输块大小。
在又一个实施例中,最终传输块大小确定器226生成传输块大小的量化集合,其中从量化集合中的一个传输块到下一个传输块的量化步长,被确定为确保量化集合的间隔尺寸大于阈值;并且基于在量化集合中的且不小于TBS修正值的多个传输块大小当中最接近TBS修正值的传输块大小来确定最终传输块大小。在该实施例中,量化步长被确定为确保对于传输块的初传和重传,最终传输块大小是相同的。
在该示例中,传输块大小集合更新器228基于至少一个新TBS来更新当前TBS集合,以生成更新后TBS集合以用于进一步的TBS确定。更新后集合可以包括:不在当前集合中的、且基于该至少一个新TBS的至少一部分生成的至少一个TBS。当前和更新后TBS集合可以是TBS表。在一个实施例中,当前集合中的TBS以升序排列。对于所述至少一个新TBS中的每一个TBS,传输块大小集合更新器228在当前集合中确定最接近并大于该新TBS的TBS,并将当前集合中的TBS替换为新TBS以在更新后集合中生成经替换TBS。
在一个实施例中,对于更新后集合中的至少一个经替换TBS,传输块大小集合更新器228执行以下操作:识别当前集合中的、并且相邻于且小于更新后集合中的经替换TBS的第一原始TBS;确定第一原始TBS与经替换TBS之间的第一距离;确定第一原始TBS与相邻于且小于更新后集合中的第一原始TBS的TBS之间的第二距离;并响应于第一距离小于第二距离,从更新后集合中删除第一原始TBS。
在另一实施例中,对于更新后集合中的至少一个经替换TBS,传输块大小集合更新器228执行以下操作:响应于从更新后集合中删除第一原始TBS,识别当前集合中的、并且相邻于且小于更新后集合中的经替换TBS的第二原始TBS;确定第二原始TBS与经替换TBS之间的第三距离;确定第二原始TBS与邻近于且小于更新后集合中的第二原始TBS的TBS之间的第四距离;响应于第三距离小于第四距离且不大于阈值,从更新后集合中删除经替换TBS;响应于所述第三距离小于所述第四距离且大于所述阈值,将更新后集合中的第二原始TBS替换为相邻于且小于该更新后集合中的经替换TBS的校正后TBS。第五距离与第六距离之间的绝对差不大于预定值,例如8,其中第五距离是校正后TBS与经替换TBS之间的距离,其中第六距离是校正后TBS与相邻于且小于更新后集合中的校正后TBS的TBS之间的距离。
在又一实施例中,以第一递增顺序布置更新后集合中的TBS,使得对于小于阈值的更新后集合中的TBS的子集,子集中的相邻TBS之间的距离为第二递增顺序。阈值可以是不小于320且不大于更新后集合中的TBS当中的最大TBS的整数。
在又一实施例中,以递增顺序布置更新后集合中的TBS,使得更新后集合中的相邻TBS之间的距离形成距离序列;并且更新后集合以以下方式基于至少一个新TBS来生成,使得对于不大于第一阈值的距离集合中的每个距离,该距离与距离序列中的前一相邻距离之间的绝对差不大于第二阈值。
功率模块208可以包括诸如一个或多个电池、以及功率调节器之类的电源,以向图2中的每个上述模块提供经调节的功率。在一些实施例中,如果UE 200耦合到专用外部电源(例如,壁式电源插座),则功率模块208可以包括变压器和功率调节器。
上面讨论的各种模块通过总线***230耦合在一起。除了数据总线之外,总线***230还可以包括数据总线和例如电源总线、控制信号总线和/或状态信号总线。应当理解,UE200的模块可以使用任何合适的技术和介质可操作地彼此耦合。
尽管在图2中示出了多个单独的模块或组件,但是本领域普通技术人员将理解,可以组合或共同地实现一个或多个模块。例如,处理器204不仅可以实现上面关于处理器204描述的功能,还可以实现上面关于TBS中间值计算器222描述的功能。相反,图2所示的每个模块可以使用多个单独的组件或元件来实现。
图3示出了根据本公开的一些实施例的方法300的流程图,该方法300由例如图2中的UE 200的UE执行以用于在无线通信中确定TBS并更新TBS集合。在操作302处,UE从BS接收信息,该信息包括与要在UE和BS之间传输的传输块相关的传输参数。在操作304处,UE基于传输参数计算针对传输块的TBS中间值。在操作306处,响应于至少一个事件,UE基于校正因子和量化因子修正TBS中间值,以生成TBS修正值。在操作308处,UE基于TBS修正值和当前TBS集合确定最终TBS。在操作310处,UE基于至少一个新TBS来更新当前TBS集合,以生成更新后TBS集合以用于进一步的TBS确定。
图4示出了根据本公开的一些实施例的BS 400的框图。BS 400是可以被配置为实现这里描述的各种方法的设备的示例。如图4所示,BS 400包括外壳440,其包含***时钟402、处理器404、存储器406、包括发射器412和接收器414的收发器410、功率模块408、控制信息生成器420、TBS中间值计算器422、传输块大小修正器424、最终传输块大小确定器426和传输块大小集合更新器428。
在该实施例中,***时钟402、处理器404、存储器406、收发器410和功率模块408类似于UE 200中的***时钟202、处理器204、存储器206、收发器210和功率模块208来工作。天线450或多天线阵列450通常附接到外壳440并电耦合到收发器410。
控制信息生成器420可以生成与要在BS 400和UE之间传输的传输块相关的多个传输参数,例如从BS 400传输到UE 200。多个传输参数可以包括以下至少一个:为传输块的传输配置的层数;为传输块的传输配置的调制阶数;为传输块的传输配置的码率;为传输块的传输配置的物理资源块的数量;每个物理资源块的资源粒子的数量;用于传输块的传输的资源粒子的总数量,其是物理资源块的数量和每个物理资源块的资源粒子的数量的乘积;以及为传输块的传输配置的频谱效率,其等于调制阶数和码率的乘积。控制信息生成器420可以将所生成的传输参数发送到TBS中间值计算器422以计算TBS中间值(TBS),并发送到传输块大小修正器424以修正TBS中间值以便生成TBS修正值。控制信息生成器420还生成信息,并经由发射器412将该信息传输给UE,该信息包括多个传输参数和/或传输块大小,例如稍后讨论的最终传输块大小。该信息还可以包括更新后TBS集合或更新后TBS表以用于进一步的TBS确定。
在一个实施例中,信息是下行链路控制信息(DCI)。在一个示例中,最终传输块大小和/或更新后TBS表由BS 400确定,使得BS经由DCI向UE 200通知最终传输块大小和/或更新后TBS表。在另一示例中,最终传输块大小和/或更新后TBS表由UE 200确定,使得由BS400传输的DCI不包括最终传输块大小和/或更新后TBS表。在又一示例中,最终传输块大小和/或更新后TBS表由BS400和UE 200根据相同规则确定,使得由BS 400传输的DCI不包括最终传输块大小和/或更新后TBS表。
在该示例中,TBS中间值计算器422从控制信息生成器420接收多个传输参数。基于多个传输参数,TBS中间值计算器422为要从BS 400传输到UE 200的传输块计算TBS中间值。在一个实施例中,TBS中间值计算器422可以基于传输参数来计算TBS中间值。TBS中间值计算器422将TBS中间值传输到传输块大小修正器424,以修正TBS中间值以生成TBS修正值。
在该示例中,传输块大小修正器424可以从控制信息生成器420接收多个传输参数,并且从TBS中间值计算器422接收TBS中间值。传输块大小修正器424首先基于多个传输参数中的至少一个和至少一个阈值来确定是否满足条件。在一个实施例中,当发生以下至少一种情况时,满足条件:物理资源块的数量小于或等于第一阈值,例如2;调制阶数小于或等于第二阈值,例如4;资源粒子的总数量小于第三阈值;以及TBS中间值小于第四阈值,例如4000。
当满足条件时,传输块大小修正器424修正TBS中间值以生成TBS修正值。在一个实施例中,当满足条件时,传输块大小修正器424基于校正因子和量化因子来修正TBS中间值以生成TBS修正值。在一个示例中,传输块大小修正器424首先基于TBS中间值和校正因子来生成校正后TBS;然后基于量化因子对校正后TBS进行量化以生成TBS修正值。在另一个示例中,传输块大小修正器424首先基于量化因子对TBS中间值进行量化以生成量化后TBS;然后基于量化后TBS和校正因子生成TBS修正值。
在一个实施例中,传输块大小修正器424基于系数和校正阶数来确定校正因子。系数可以是不小于零且不大于三的整数。校正阶数可以是不小于零且不大于4的整数。
在又一个实施例中,传输块大小修正器424基于系数和量化阶数来确定量化因子,其中,量化阶数是整数。在一示例中,量化阶数不小于零且不大于五。在另一实例中,系数是不小于一。在另一个示例中,量化阶数为零,系数为1,量化因子为1,这其中在生成TBS修正值时不施加量化。
在该示例中,最终传输块大小确定器426可以从控制信息生成器420接收多个传输参数,并且从传输块大小修正器424接收修正后的TBS。最终传输块大小确定器426可以基于用于传输块的传输的TBS修正值来确定最终传输块大小。
最终传输块大小确定器426基于TBS修正值和TBS集合生成传输块的最终TBS。在一个实施例中,最终传输块大小确定器426对应于集合中的每个TBS而计算TBS和TBS修正值之间的绝对差以生成多个绝对差,并确定该集合中的一个或多个TBS的子集。子集中的每个TBS对应于不大于所述多个绝对差中的任何一个的绝对差。然后,响应于子集包括单个TBS,最终传输块大小确定器426选择单个TBS作为最终TBS。响应于子集包括两个TBS,最终传输块大小确定器426基于以下之一来选择该两个TBS之一作为最终TBS:两个TBS中的较小一个,两个TBS中的较大一个以及两个TBS的随机一个。
在另一个实施例中,最终传输块大小确定器426将修正后的传输块向上取整为最接近的较大整数,以生成整数传输块大小;基于整数传输块大小和与信道编码相关的块分割规则,确定每个传输块中的码块的数量;并且基于整数传输块大小和码块的数量来计算最终传输块大小,以确保传输块的块分割之后是8的倍数并且码块大小相等。例如,最终传输块大小确定器426可以确定8和码块数量的最小公倍数;并且基于可被最小公倍数整除且不小于整数传输块大小的整数当中最接近整数传输块大小的整数来确定最终传输块大小。因为一个字节包括八个比特,所以可被8和码块数量的最小公倍数整除确保了在传输块的块分割之后是8的倍数和码块大小相等。
在又一实施例中,最终传输块大小确定器426生成传输块大小的量化集合,其中量化集合中从一个传输块到下一传输块的量化步长随着传输块大小的增加而增加。然后,最终传输块大小确定器426基于在量化集合中的且不小于TBS修正值的传输块大小当中最接近TBS修正值的传输块大小来确定最终传输块大小。
在又一个实施例中,最终传输块大小确定器426生成传输块大小的量化集合,其中从量化集合中的一个传输块到下一个传输块的量化步长被确定为确保量化集合的间隔尺寸大于阈值;并且基于在量化集合中的且不小于TBS修正值的多个传输块大小当中最接近TBS修正值的传输块大小来确定最终传输块大小。在该实施例中,量化步长被确定为确保对于传输块的初传和重传,最终传输块大小是相同的。
在该示例中,传输块大小集合更新器428基于至少一个新TBS来更新当前TBS集合,以生成更新后TBS集合以用于进一步的TBS确定。更新后集合可以包括至少一个TBS满足:不在当前集合中且基于该至少一个新TBS的至少一部分生成。当前和更新后TBS集合可以是TBS表。在一个实施例中,当前集合中的TBS以升序排列。对于至少一个新TBS中的每一个,传输块大小集合更新器428在当前集合中确定最接近并大于该新TBS的TBS,并将当前集合中的TBS替换为新TBS以在更新后集合中生成经替换TBS。传输块大小集合更新器428可以将更新后TBS集合发送到UE,或者指示控制信息生成器420将更新后TBS集合发送到UE。
在一个实施例中,对于更新后集合中的至少一个经替换TBS,传输块大小集合更新器228执行以下操作:识别当前集合中的、并且相邻于且小于更新后集合中的经替换TBS的第一原始TBS;确定第一原始TBS与经替换TBS之间的第一距离;确定第一原始TBS与相邻于且小于更新后集合中的第一原始TBS的TBS之间的第二距离;并响应于第一距离小于第二距离,从更新后集合中删除第一原始TBS。
在另一实施例中,对于更新后集合中的至少一个经替换TBS,传输块大小集合更新器428执行以下操作:响应于从更新后集合中删除第一原始TBS,识别当前集合中的、并且相邻于且小于更新后集合中的经替换TBS的第二原始TBS;确定第二原始TBS与经替换TBS之间的第三距离;确定第二原始TBS与邻近于且小于更新后集合中的第二原始TBS的TBS之间的第四距离;响应于第三距离小于第四距离且不大于阈值,从更新后集合中删除经替换TBS;响应于所述第三距离小于所述第四距离且大于所述阈值,将更新后集合中的第二原始TBS替换为相邻于且小于该更新后集合中的经替换TBS的校正后TBS。第五距离与第六距离之间的绝对差不大于预定值,例如8,其中第五距离是校正后TBS与经替换TBS之间的距离,其中第六距离是校正后TBS与相邻于且小于更新后集合中的校正后TBS的TBS之间的距离。
在又一实施例中,以第一递增顺序布置更新后集合中的TBS,使得对于小于阈值的更新后集合中的TBS的子集,子集中的相邻TBS之间的距离为第二递增顺序。阈值可以是不小于320且不大于更新后集合中的TBS当中的最大TBS的整数。
在又一实施例中,以递增顺序布置更新后集合中的TBS,使得更新后集合中的相邻TBS之间的距离形成距离序列;并且更新后集合以以下方式基于至少一个新TBS来生成,使得对于不大于第一阈值的距离集合中的每个距离,该距离与距离序列中的前一相邻距离之间的绝对差不大于第二阈值。
上面讨论的各种模块通过总线***430耦合在一起。除了数据总线之外,总线***430还可以包括数据总线和例如电源总线、控制信号总线和/或状态信号总线。应当理解,BS400的模块可以使用任何合适的技术和介质可操作地彼此耦合。
尽管在图4中示出了多个单独的模块或组件,但是本领域普通技术人员将理解,可以组合或共同地实现一个或多个模块。例如,处理器404不仅可以实现上面关于处理器404描述的功能,还可以实现上面关于TBS中间值计算器422描述的功能。相反,图4所示的每个模块可以使用多个单独的组件或元件来实现。
图5示出了根据本公开的一些实施例,由BS(例如,图4中的BS 400)执行的在无线通信中确定TBS并更新TBS集合的方法500的流程图。在操作502处,BS生成与要在BS和UE之间传输的传输块相关的多个传输参数。在操作504处,BS基于多个传输参数计算传输块的TBS中间值。在操作506处,响应于事件,BS基于校正因子和量化因子来修正TBS中间值以生成TBS修正值。在操作508处,BS基于TBS修正值和当前TBS集合确定最终TBS。在操作510处,BS基于至少一个新TBS来更新当前TBS集合,以生成用于进一步的TBS确定的更新后TBS集合。在操作512处,BS向UE发送包括多个传输参数和/或更新后TBS集合的信息。
在一个实施例中,图2-5中的BS 400和UE 200的角色被交换,其中UE 200生成上行链路信息并将其传输到BS 400。以类似于以上针对下行链路传输所讨论的方式,针对要从UE 200传输到BS 400用于上行链路传输的传输块来计算和确定TBS。
现在将在下文中详细描述本公开的不同实施例。注意,本公开中的实施例和示例的特征可以以任何方式彼此组合而没有冲突。
根据本公开的各种实施例,提供了一种用于确定TBS和更新TBS表的方法,并且该方法可以应用于新的无线(NR)接入技术通信***。本公开中提出的方法可以应用于第五代(5G)移动通信***或其他无线或有线通信***。数据传输方向是基站向移动用户发送数据(下行传输服务数据),或者移动用户向基站发送数据(上行传输服务数据)。移动用户包括:移动设备、接入终端、用户终端、用户站、用户单元、移动站、远程站、远程终端、用户代理、用户设备、用户装置或一些其他术语。基站包括:接入点(AP)、节点B、无线网络控制器(RNC)、演进节点B(eNB)、基站控制器(BSC)、基站收发站(基站)、基站(BS)、收发器功能(TF)、无线路由器、无线收发器、基本服务单元、扩展服务单元、无线基站(RBS)或某些其他术语。在本公开中提供的方法可以应用于NR接入技术中的增强型移动宽带(eMBB)场景、超可靠低延迟通信(URLLC)场景或大规模机器类型通信(mMTC)场景。
在一个实施例中,用于TBS计算的函数模型是TBS=F(β),具体形式如下所示:
在上述公式中,校正因子β是(a)为上行链路或下行链路分配的PRB的数量、和/或(b)调制和编码的阶数Qm、和/或(c)码率R(或频谱效率)的函数;function(·)表示对初始值舍入取整、向上取整、向下取整或保持原值;Y是X的量化值,X是每个PRB的RE数量;δ是TBS的量化步长。因为当PRB小时和当MCS的阶数低时,添加校正因子主要是为了提高链路稳定性,所以校正因子β可以由Qm和来确定。
在第一种情况下,当PRB较小和/或MCS阶数较低时,校正因子被设置为接近1的分数,例如0.9。为了简单的硬件实现,校正因子的值可以取为在第二种情况下,当MCS阶数很高并且分配的频谱效率(SE)与MCS表中的调制阶数跳变(其中调制阶数从MCS表中的MCS索引改变到相邻MCS索引)处的SE相同时,校正因子也被设置为接近1的分数,例如0.94。为了简单的硬件实现,校正因子的值可以取为/>一般来说,第二种情况下的校正因子大于第一种情况下的校正因子。当每个PRB中的RE值改变时,相应获得的链路稳定性也将改变。因此,对于不同的RE值,校正因子的值可以不同。例如,当每个PRB中的RE值为120时,可以将校正因子设置为1。
当PRB较大和/或MCS的阶数较高时,校正因子的值被设置为1。因为当PRB较大并且MCS较高时,TBS较大,并且实际可用的TBS的间隔也较大。因此,不需要修正计算出的TBS来获得良好的链路稳定性。
在以下描述中,TBS中间值被表示为TBS_temp;TBS修正值被表示为TBS_prime;TBS表被表示为具有递增顺序的查找表。TBS中间值等于Qm*R*NRE*v。TBS表中的最大TBS被表示为TBS_max。
当TBS_temp<TBSthreshold时,用于修正TBS_temp的函数模型如下所示。
步骤1:TBS_prime1=function(Qm×R×NRE×v)-offset。
步骤2:在一个示例中,offset=ɑ*2m。偏移(offset)是校正因子,且由调制阶数(Qm)值、MCS表中的目标码率(R)、所分配的资源粒子的总数(NRE)、映射层数(v)和/或δ=C*2n的数量而确定,其中C是码块的数量;ɑ是不大于3且不小于0的整数;m是不大于4且不小于0的整数;其中TBSthreshold≥TBS_max。函数(x)表示将x向下取整到最接近的较小整数,或将x向上取整到最接近的较大整数,或将x舍入到最接近的整数或保留原始值。另外,两个修正步骤可以相互交换,例如步骤1:步骤2:TBS_prime=TBS_prime1-offset。修正因子的值与上述示例相同。
步骤3:在将TBS_temp修正成TBS_prime后,最终TBS从查找表中的TBS选择,其对应于TBS_prime和查找表中的每个TBS之间的绝对差的最小差。最终TBS使用以下所示的方法从查找表中的TBS选择。
(1)其中ei∈S;
(2)如果T中只有一个元素,则TBS=T;否则,存在以下两种选择:
选项(a):最终TBS总是等于T中的元素之间的较大一个;
选项(b):最终TBS总是等于T中的元素之间的较小一个;
选项(c):最终TBS等于T中的元素之间的随机一个。
其中X表示TBS_prime;S表示查找表;ei表示查询表中的TBS;表示在所有元素ei中选择元素;T表示S中的元素,并且满足相等条件。即,计算TBS_prime与S中的每个元素之间的差的绝对值,然后找到最小绝对值并确定对应的元素ei。存在着对应元素的数量可以是仅一个或两个的两种情况,最终TBS必须是单独元素。因此,存在两种选择:对于满足搜索条件的两个元素,始终选择较小一个作为最终TBS,或者始终选择较大一个作为最终TBS。
图6示出了根据本公开的实施例的用于确定TBS的方法600的流程图。方法600在601处开始并且前进到操作610,在操作610中,基于参数Qm,R,NRE和v计算TBS_temp 605。在操作615处,确定TBS_temp是否小于或等于TBSthreshold。如果是,则过程前进到操作620,其中TBS_tem基于offset 619被修正成TBS_prime1。然后,在操作630,TBS_prime1基于量化因子δ629被量化成TBS_prime。然后,在操作640,最终TBS基于查找表或TBS表639来计算。然后该过程在操作690处结束。
如果在操作615处确定TBS_temp大于TBSthreshold,则过程进行到操作650,在操作650中,将TBS_temp量化为TBS_prime。然后在操作660,基于公式将TBS_prime量化为最终TBS。然后,该过程在操作690处结束。
在实施例1中,当TBS_temp≤TBS_max时,TBS基于上面的步骤确定且参数的值是如下:δ是正整数并且等于2n,n是整数和至多TBS_temp;function(x)表示向上取整到最接近的较大整数或向下取整到最接近的较小整数或四舍五入或保留原始值。
然后,将最终TBS被确定为:最接近于查找表中的TBS_prime且不小于TBS修正值的TBS。这里,ɑ=3,m=n,offset=3*2n,第一函数(x)表示将x向下取整到最接近的较小整数,其他函数则保持原始值;δ=C*2n,C=1,n是正整数,且与TBS_temp相关,如果TBS_temp<1024,则n=3;否则n=floor(log2(TBS_temp/64));其中floor(x)表示将x向下取整到最接近的较小整数。
图7A示出了根据实施例1的用于基于如表A所示的64-QAM MCS表的最高MCS索引的TBS确定的示例性有效码率性能。图7B示出了根据实施例1的用于基于如表B所示的256-QAMMCS表的最高MCS索引的TBS确定的示例性有效码率性能。如图7A和图7B所示,基于64-QAMMCS表的最高MCS索引的有效码率710和基于256-QAM MCS表的最高MCS索引的有效码率720几乎都是小于0.95,甚至具有0.9258的目标码率。
在实施例2中,当TBS_temp≤TBS_max时,TBS基于上面的步骤确定且参数的值是如下:δ是正整数并且等于2n,n是整数和不小于0;function(x)表示向上取整到最接近的较大整数或向下取整到最接近的较小整数或四舍五入或保留原始值。
基于上面讨论的步骤3的选项(a)从查找表中确定最终TBS。这里,ɑ=1,m=4,offset=16;δ=C*2n,C=1,n=0;function(x)表示保留原始值。
图8A示出了根据实施例2的用于基于如表A所示的64-QAM MCS表的最高MCS索引的TBS确定的示例性有效码率性能。图8B示出了根据实施例2的用于基于如表B所示的256-QAMMCS表的最高MCS索引的TBS确定的示例性有效码率性能。如图8A和图8B所述,基于64-QAMMCS表的最高MCS索引的有效码率810和基于256-QAM MCS表的最高MCS索引的有效码率820几乎都是小于0.95时,甚至具有0.9258的目标码率。
在实施例3中,当TBS_temp≤TBS_max时,TBS基于上面的步骤确定且参数的值是如下:δ是正整数并且等于2n,n是整数且与TBS_temp相关;function(x)表示向上取整到最接近的较大整数或向下取整到最接近的较小整数或四舍五入或保留原始值。
基于上面讨论的步骤3的选项(a)从查找表中确定最终TBS。这里,ɑ=0,offset=0;δ=C*2n,C=1,第一function(x)表示将x向下取整到最接近的较小整数,其他函数则保留原始值;n是正整数且与TBS_temp有关,如果TBS_temp<1024,则n=3;否则n=floor(log2(TBS_temp/64));其中floor(x)表示将x向下取整到最接近的较小整数。
图9A示出了根据实施例3的用于基于如表A所示的64-QAM MCS表的最高MCS索引的TBS确定的示例性有效码率性能。图9B示出了根据实施例3的用于基于如表B所示的256-QAMMCS表的最高MCS索引的TBS确定的示例性有效码率性能。如图9A和图9B所示,基于64-QAMMCS表的最高MCS索引的有效有效码率910和基于256-QAM MCS表的最高MCS索引的有效码率920几乎都是小于0.95,甚至具有0.9258的目标码率。
在实施例4中,当TBS_temp≤TBS_max时,TBS基于上面的步骤确定且参数的值是如下:修正TBS_temp一个offset,该函数模型如下所示:
其中δ为正整数且等于2n,n为整数且与TBS_temp相关;function(x)表示向上取整到最接近的较大整数或向下取整到最接近的较小整数或四舍五入或保留原始值。
基于上面讨论的步骤3的选项(a)从查找表中确定最终TBS。这里,ɑ=1,m=4,Offset=16;δ=C*2n,C=1,并且第一个function(x)表示将x向下取整到最接近的较小整数,其他函数则保留原始值;n是正整数且与TBS_tem相关,如果TBS_temp<1024,则n=3;否则n=floor(log2(TBS_temp/64));其中floor(x)表示将x向下取整到最接近的较小整数。
图10A示出了根据实施例4的用于基于表A所示的64-QAM MCS表的最高MCS索引的TBS确定的示例性有效码率性能。图10B示出了根据实施例4的用于基于如表B中所示的256-QAM MCS表的最高MCS索引的TBS确定的示例性有效码率性能。如图10A和图10所示,基于64-QAM MCS表的最高MCS索引的有效码率1010和基于256-QAM MCS表的最高MCS索引的有效码率1020几乎都是小于0.95,甚至具有0.9258的目标码率。
在实施例5中,当TBS_temp≤TBS_max时,TBS基于上面的步骤确定且参数的值是如下:δ是正整数并且等于2n,n是整数且与TBS_temp相关;function(x)表示向上取整到最接近的较大整数或向下取整到最接近的较小整数或四舍五入或保留原始值。
基于上述步骤3的选项(a)从查找表中确定最终TBS。这里,offset是整数并且不小于0,如果TBS_temp<1500,ɑ=3,m=n,offset=3*2n;否则ɑ=0,offset=0。第一个function(x)表示将x向下取整到最接近的较小整数,其他函数则保留原始值;δ=C*2n,C=1,n是正整数且与TBS_temp相关,如果TBS_temp<1024,n=3;否则floor(log2(TBS_temp/64));其中floor(x)表示将x向下取整到最接近的较小整数。
图11A示出了根据实施例5的用于基于如表A所示的64-QAM MCS表的最高MCS索引的TBS确定的示例性有效码率性能。图11B示出了根据实施例5的用于基于如表B所示的256-QAM MCS表的最高MCS索引的TBS确定的示例性有效码率性能。如图11A和图11B所示,基于64-QAM MCS表的最高MCS索引的有效码率1110和基于256-QAM MCS表的最高MCS索引的有效码率1120几乎都是小于0.95时,即使具有0.9258的目标码率。
在实施例6中,当TBS_temp≤TBS_max时,TBS基于上面的步骤确定且参数的值是如下:修正TBS_temp一个偏移,函数模型如下所示:
①
②TBS_prime=TBS_prime1-offset,
其中δ为正整数且等于2n,n为整数且与TBS_temp有关;function(x)表示向上取整到最接近的较大整数或向下取整到最接近的较小整数或四舍五入或保留原始值。
基于上面讨论的步骤3的选项(a)从查找表中确定最终TBS。在此,ɑ=1,m=4,偏移=16;δ=C*2n,C=1,并且第一个function(x)表示将x向下取整到最接近的较小整数,其他函数则保留原始值;n是正整数且与TBS_temp有关,如果TBS_temp<1024,n=3;否则n=floor(log2(TBS_temp/64));其中floor(x)表示将x向下取整到最接近的较小整数。
图12A示出了根据实施例6的用于基于如表A所示的64-QAM MCS表的最高MCS索引的TBS确定的有效码率性能。图12B示出了根据实施例6的用于基于如表B所示的256-QAMMCS表的最高MCS索引的TBS确定的示例性有效码率性能。如图12A和12B所示,基于64-QAMMCS表的最高MCS索引的有效码率1210和基于256-QAM MCS表的最高MCS索引的有效码率1220几乎都大于0.95,甚至具有0.9258的目标码率。
在以下条件下,可以将未包括在当前TBS表中的表示为TBSspecial的特殊TBS(例如VoIP数据包大小)***原始查询表中:
条件1:(TBSj+1-TBSj)/2/TBSj+1≤thresholdA,其中thresholdA不小于0并且不大于0.2;且TBSj是在共同查找表中的元素,并且元素在查找表中以递增顺序,和/或
条件2:TBSj+1 new-TBSj new≥TBSj+1 original-TBSj original-8,其中TBSj new是***新查找表的特殊TBS,且TBSj original是被原始查询表中的特殊TBSj new替换的原始TBS;和/或
条件3:特殊数据包大小被***原始查找表后:如果TBSj+1 new-TBSj new≤Threshold2,则|(TBSj+1 new-TBSj new)-(TBSj new-TBSj-1 new)|≤8,其中Threshold2大于2n1且小于2n2,n1为正整数且不小于4,n2为正整数且不小于6,TBSj new是新查找表中的元素值;和/或
条件4:当TBS<thresholdB时,相邻TBS之间的差异在新查询表中形成递增顺序,并且thresholdB为320和查询表中的TBS当中的最大TBS之间的整数;
条件5:***未包括在原始查找表中的特殊TBS或包大小的三个不同方法被示出如下:
(1)通过替换原始查找表中的TBS当中的、并且最接近于且大于特殊TBS的TBS,而将特殊TBS***原始查找表中。
(2)通过替换原始查找表中的TBS当中的、并且大于特殊TBS的原始TBS,而将特殊TBS***原始查找表中,并且删除原始查找表中的TBS当中的、且小于特殊TBS的TBS。
(3)通过替换原始查找表中的TBS当中的、并且大于特殊TBS的原始TBS,而将特殊TBS***原始查找表中,将这个新的量化后集合表示为查找表A;然后计算查找表A的步长,并且如果***位置的步长大于两个相邻的步长,则此元素应由临时TBS更改,或在该位置处添加位于TBS的前TBS和后TBS之间的新TBS,并可以满足上述条件。
条件6:为了确保查找表中TBS的适当间隔尺寸,应将特殊TBS部分地或全部地***原始查找表中。
在实施例7中,使用特殊TBS来替换在原始查找表中的TBS当中的、最接近于且大于特殊TBS的原始TBS。例如,具有固定间隔尺寸16(即320-304=16)的原始{...304,320,336,352,368...}变为具有间隔尺寸{...16,8,16,24…}的{...304,320,328,344,368...}。因此,具有增加的间隔尺寸{...32,32,32,32,40,40...}的原始{...640,672,704,736,768,808,848...}变为具有间隔尺寸{...32,16,32,32,56,40...}的{...640,672,688,720,752,808,848...}。间隔尺寸比原始查询表中的间隔尺寸稀疏,因此可以降低调度。
下表2示出了基于上述方法更新的新查询表。
新查找表应该满足上述六个条件中的一些,使得所有特殊TBS可以不被包含性地***在原始查找表中。TBS量化步骤可以基于任何现有方法。
在基于实施例7的附加实施例中,新TBS与被新TBS替换的TBS之间的绝对差是八的倍数,诸如新TBS 328与被328替换的TBS 336之间的绝对差等于8,其是8的倍数,其中倍数=1。
在实施例8中,使用特殊TBS来替换在原始查找表中的TBS当中的、最接近于且大于特殊TBS的原始TBS,并删除在原始查找表中的TBS当中的、最接近于且小于特殊TBS的TBS。例如,具有固定间隔尺寸16(即320-304=16)的原始{...304,320,336,352,368...}变为具有间隔尺寸{...24,16,24…}的{...304,328,344,368...}。因此,具有增加的间隔尺寸{...32,32,32,32,40,40...}的原始{...640,672,704,736,768,808,848...}变为具有间隔尺寸{...48,32,32,56,40...}的{...640,688,720,752,808,848...}。间隔尺寸比原始查询表中的间隔尺寸稀疏,因此可以降低调度。
下表3显示了根据上述方法更新的新查询表。
新查找表应该满足上述六个条件中的一些,使得所有特殊TBS可以不被包含性地***在原始查找表中。TBS量化步骤可以基于任何现有方法。
在实施例9中,特殊TBS被直接***在原始查找表中,例如,具有固定间隔尺寸16(即320-304=16)的原始{...304,320,336,352,368...}变为具有间隔尺寸{...16,8,8,8,8,16...}的{...304,320,328,336,344,352,368...}。从16降到8的间隔尺寸过于密集而无法确保更好的调度灵活性。因此,将不***两个特殊TBS。在另一示例中,具有增加的间隔尺寸{...32,32,32,32,32,40...}的原始{...608,640,672,704,736,768,808...}变为具有间隔尺寸{...32,32,16,16,16,16,16,16,40...}的{...608,640,672,688,704,720,736,752,768,808...}。从32降到16的间隔尺寸过于密集而无法确保更好的调度灵活性。
下表4示出了根据上述方法更新的新查询表。
新查找表应该满足上述六个条件中的一些,使得所有特殊TBS可以不是包含性地被***在原始查找表中。TBS量化步骤可以基于任何现有方法。
在基于实施例9的附加实施例中,新TBS与当前集合的TBS当中的两个相邻TBS的总和的一半之间的绝对差是八的倍数,其中两个相邻TBS中的较小一个最接近于并小于新TBS;并且倍数不小于零。例如,新TBS 688与两个相邻的TBS 672和704的一半之间的绝对差(即688-(672+704)/2=0)等于零,并且是8的倍数,其中倍数=0。
实施例10:基于实施例9的结论,特殊TBS 328和344将不被***。对于特殊TBS688、720和752,***特殊TBS的步骤如下:首先,使用特殊TBS来替换在原始查找表中的TBS当中的、最接近于且大于特殊TBS的原始TBS,并删除在原始查找表中的TBS当中的、最接近于且小于特殊TBS的TBS。例如,具有增加的间隔尺寸{...32,32,32,32,32,40,40...}的原始{...608,640,672,704,736,768,808,848...}变为具有间隔尺寸{...32,32,16,32,32,56,40...}的{...608,640,672,688,720,752,808,848...}。其次,修正一些原始TBS或添加一些临时TBS以校正临时查找表中相邻TBS之间的差异。例如,将在临时查找表中的TBS改变为具有增加的间隔尺寸{...32,24,24,32,32,32,32,32…}的{...608,640,664,688,720,752,784,816,848...}。
下表5示出了根据上述方法更新的新查询表。
新查找表应该满足上述六个条件中的一些,使得所有特殊TBS可以不被包含性地***在原始查找表中。TBS量化步骤可以基于任何现有方法。
在实施例11中,首先,使用特殊TBS来替换在原始查找表中的TBS当中的、最接近于且大于特殊TBS的原始TBS,并删除在原始查找表中的TBS当中的、最接近于且小于特殊TBS的TBS。例如,具有固定的间隔尺寸16(即320-304=16)的原始{...304,320,336,352,368...}变为具有间隔尺寸{...24,16,24…}的{...304,328,344,368...}。其次,这些特殊TBS不应被***到TBS集合中,因为它们的步长太小,以至于没有临时TBS修正步长,并且当TBS很小时有效码率值对步长敏感。在另一示例中,当TBS有点变大时,首先,具有增加的间隔尺寸{...32,32,32,32,32,40,40...}的原始{...608,640,672,704,736,768,808,848...}变为具有间隔尺寸{...32,48,32,32,56,40...}的{...608,640,688,720,752,808,848...}。其次,修正一些TBS值以获得,例如修正成具有增加的间隔尺寸{...32,40,40,40,40...}的{...608,640,680,720,760,800...}。新查询表应满足上述六个条件中的一些,以使所有特殊TBS可以不是包含性地被***在原始查询表中。仿真结果如下图所示。
下表6示出了根据上述方法更新的新的查询表。
新查找表应该满足上述六个条件中的一些,使得所有特殊TBS可以不是包含性地被***在原始查找表中。TBS量化步骤可以基于任何现有方法。实施例11中的TBS量化步骤可以基于任何现有方法。
在实施例12中,使用特殊TBS来替换在原始查找表中的TBS当中的、最接近于且小于特殊TBS的原始TBS。例如,具有固定的间隔尺寸16(即320-304=16)的原始{...304,320,336,352,368...}变为间隔尺寸{...24,16,8,16...}的{...304,328,344,352,368...}。因此,具有增加的间隔尺寸{...32,32,32,32,40,40...}的原始{...640,672,704,736,768,808,848...}变为具有间隔尺寸{...48,32,32,16,40,40...}的{...640,688,720,752,768,808,848...}。间隔尺寸比原始查询表中的间隔尺寸稀疏,因此可以降低调度。
下表7示出了根据上述方法更新的新查询表。
/>
新查找表应该满足上述六个条件中的一些,使得所有特殊TBS可以不是包含性地被***在原始查找表中。TBS量化步骤可以基于任何现有方法。
在基于实施例12的附加实施例中,新TBS与被新TBS替换的TBS之间的绝对差是八的倍数。例如,新TBS 328与被328替换的TBS 320之间的绝对差等于8,其是8的倍数,其中倍数=1。
在实施例13中,使用特殊TBS来替换在原始查找表中的TBS当中的最接近于且小于特殊TBS的原始TBS,或替换最接近于且大于特殊TBS的原始TBS,或***在两个原始TBS之间,其中一个最接近于且小于特殊TBS而另一个最接近于且大于特殊TBS。例如,具有固定的间隔尺寸16(即320-304=16)的原始{...304,320,336,352,368...}变为具有间隔尺寸{...16,8,16,8,16...}的{...304,320,328,344,352,368...}。因此,具有增加的间隔尺寸{...32,32,32,32,40,40...}的原始{...640,672,704,736,768,808,848...}变为具有间隔尺寸{...32,16,32,32,56,40...}的{...640,672,688,720,752,808,848...}。间隔尺寸比原始查询表中的间隔尺寸稀疏,使得可以降低调度。
下表8示出了基于上述方法更新的新查询表。
/>
新查找表应该满足上述六个条件中的一些,使得所有特殊TBS可以不是包含性地被***在原始查找表中。TBS量化步骤可以基于任何现有方法。
尽管上文已经描述了本公开的各种实施例,但是应当理解,它们仅仅是作为示例而不是作为限制来给出的。同样,各种图可以描绘示例性架构或配置,提供这些示例架构或配置以使本领域普通技术人员能够理解本公开的示例性特征和功能。然而,这些人将理解,本公开不限于所示的示例性架构或配置,而是可以使用各种替代性架构和配置来实现。此外,如本领域普通技术人员所理解的,一个实施例的一个或多个特征可以与这里描述的另一个实施例的一个或多个特征相结合。因此,本公开的广度和范围不应受到任何上述示例性实施例的限制。
还应当理解,这里使用诸如“第一”、“第二”等名称对元素的任何引用通常不限制这些元素的数量或顺序。相反,这些名称在本文中可用作区分两个或多个元素或元素实例的便利手段。因此,对第一元素和第二元素的引用并不意味着只能使用两个元素或者第一元素必须以某种方式在第二元素之前。
此外,本领域普通技术人员将理解,可以使用各种不同的技术和工艺中的任何一种来表示信息和信号。例如,可以在上面的描述中引用的例如数据、指令、命令、信息、信号、比特和码元,可以由电压、电流、电磁波、磁场或粒子、光场或粒子或者它们的任意组合来表示。
本领域普通技术人员将进一步理解,结合本文所公开的方面描述的各种说明性逻辑块、模块、处理器、装置、电路、方法和功能中的任何一个都可以通过电子硬件(例如,数字实现、模拟实现或两者的组合)、固件、结合指令的各种形式的程序或设计代码(为方便起见,在本文中可以称为“软件”或“软件模块”)或这些技术的任何组合来实现。
为了清楚地说明硬件、固件和软件的这种可互换性,上面已经根据它们的功能一般地描述了各种说明性的组件、块、模块、电路和步骤。这种功能被实现为硬件、固件还是软件,或者这些技术的组合,这取决于特定的应用和施加在整个***上的设计约束。技术人员可以针对每个特定应用以各种方式实现所描述的功能,但是这种实现决策不会导致脱离本公开的范围。根据各种实施例,处理器、设备、组件、电路、结构、机器、模块等,可以被配置成执行这里描述的一个或多个功能。这里关于特定操作或功能使用的术语“配置为”或“配置用于”是指处理器、设备、组件、电路、结构、机器、模块等,其被物理构造、编程和/或安排来执行指定的操作或功能。
此外,本领域普通技术人员将理解,这里描述的各种说明性逻辑块、模块、设备、组件和电路可以在集成电路(IC)内实现或由集成电路执行,所述集成电路可以包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑设备,或其任意组合。逻辑块、模块和电路还可以包括天线和/或收发器,以与网络内或设备内的各种组件通信。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核结合,或者任何其他合适的配置来执行这里描述的功能。
如果以软件实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上。因此,这里公开的方法或算法的步骤可以被实现为存储在计算机可读介质上的软件。计算机可读介质包括计算机存储介质和通信介质,通信介质包括能够将计算机程序或代码从一个地方传送到另一个地方的任何介质。存储介质可以是计算机可以访问的任何可用介质。作为示例而非限制,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储器、磁盘存储器或其他磁存储设备,或者可以用于存储指令或数据结构形式的所需程序代码并且可以由计算机访问的任何其他介质。
在本文件中,这里使用的术语“模块”是指软件、固件、硬件以及用于执行这里描述的相关功能的这些元件的任意组合。另外,为了讨论的目的,各种模块被描述为分立模块;然而,对于本领域普通技术人员来说显而易见的是,根据本公开的实施例,两个或更多模块可以被组合以形成执行相关功能的单个模块。
此外,在本公开的实施例中,可以采用存储器或其他存储器以及通信组件。应当理解,为了清楚起见,以上描述已经参考不同的功能单元和处理器描述了本公开的实施例。然而,显而易见的是,在不背离本公开的情况下,可以使用不同功能单元、处理逻辑元件或域之间的任何合适的功能分布。例如,图示为由单独的处理逻辑元件或控制器执行的功能可以由相同的处理逻辑元件或控制器执行。因此,对特定功能单元的引用仅仅是对用于提供所描述的功能的合适手段的引用,而不是对严格的逻辑或物理结构或组织的指示。
对本公开中描述的实施方式的各种修改对于本领域技术人员而言将是显而易见的,并且在不脱离本公开的范围的情况下,本文中定义的一般原理可以应用于其他实施方式。因此,本公开内容不旨在限于本文中所展示的实施方案,而是应被赋予与如本文中所揭示的新颖特征和原理一致的最广范围,如以下权利要求书中所陈述。
Claims (37)
1.一种由无线通信设备执行的方法,所述方法包括:
从无线通信节点接收信息,其中所述信息包括与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;
基于所述多个传输参数计算传输块的传输块大小TBS中间值;
响应于至少一个事件,基于校正因子和量化因子来修正TBS中间值以生成TBS修正值;并且
基于TBS修正值和TBS集合来确定所述传输块的最终TBS,其中所述确定包括:
确定所述集合中一个或多个TBS的子集,其中所述子集中的每个TBS对应于TBS集合中的每个TBS与TBS修正值之间的绝对差当中的最小绝对差,
响应于所述子集包括单个TBS,确定所述单个TBS作为最终TBS,且
响应于所述子集包括两个TBS,基于以下之一来确定所述两个TBS中的一个作为最终TBS:两个TBS中的较小一个,两个TBS中的较大一个,以及两个TBS的随机一个。
2.根据权利要求1所述的方法,其中,修正所述TBS中间值包括:
基于所述TBS中间值和校正因子而生成校正后TBS;并且
基于量化因子对所述校正后TBS进行量化以生成TBS修正值。
3.根据权利要求1所述的方法,其中,修正所述TBS中间值包括:
基于量化因子对所述TBS中间值进行量化以生成量化后TBS;并且
基于量化后TBS和校正因子来生成TBS修正值。
4.根据权利要求1所述的方法,还包括基于系数和校正阶数来确定所述校正因子。
5.根据权利要求4所述的方法,其中,所述系数是不小于零且不大于三的整数。
6.根据权利要求4所述的方法,其中,所述校正阶数是不小于零且不大于四的整数。
7.根据权利要求1所述的方法,还包括基于系数和量化阶数确定所述量化因子,其中,所述量化阶数是整数。
8.根据权利要求7所述的方法,其中:
量化阶数不小于零且不大于5;并且
系数不小于一。
9.根据权利要求1所述的方法,其中所述多个传输参数包括以下至少一个:
为所述传输块的传输而配置的层的数量;
为所述传输块的传输而配置的调制阶数;
为所述传输块的传输而配置的码率;
为所述传输块的传输而配置的物理资源块的数量;
每个物理资源块的资源粒子的数量;
用于所述传输块的传输的资源粒子的总数量,所述资源粒子的总数量是物理资源块的数量和每个物理资源块的资源粒子的数量的乘积;以及
为所述传输块的传输而配置的频谱效率,所述频谱效率等于调制阶数和码率的乘积。
10.根据权利要求9所述的方法,其中,所述至少一个事件包括以下至少一个:
所述物理资源块的数量小于第一阈值;
所述调制阶数小于第二阈值;
所述资源粒子的总数量小于第三阈值;以及
所述TBS中间值小于第四阈值。
11.一种由无线通信设备执行的方法,所述方法包括:
从无线通信节点接收信息,其中所述信息包括与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;
基于所述多个传输参数计算所述传输块的传输块大小TBS中间值;
响应于至少一个事件,基于校正因子和量化因子来修正所述TBS中间值以生成TBS修正值;
基于TBS修正值和当前TBS集合确定传输块的最终TBS;并且
基于至少一个新TBS来更新当前集合,以生成更新后TBS集合而用于进一步的TBS确定,其中
新TBS和由新TBS替换的TBS之间的绝对差为八的倍数,或者
新TBS与两个相邻TBS的总和的一半之间的绝对差是八的倍数。
12.根据权利要求11所述的方法,其中,
所述至少一个新TBS不包括在当前集合中并且包括以下至少之一:{328,344,688,720,752}。
13.根据权利要求11所述的方法,其中,
当前集合中的TBS按递增顺序排列;并且
所述至少一个新TBS中的新TBS通过替换在当前集合中的TBS当中的、最接近于且大于所述新TBS的TBS而被***在更新后集合中。
14.根据权利要求11所述的方法,其中,
当前集合中的TBS按递增顺序排列;并且
所述至少一个新TBS中的新TBS通过替换在当前集合中的TBS当中的、最接近于且小于所述新TBS的TBS而被***在更新后集合中。
15.根据权利要求11所述的方法,其中,
当前集合中的TBS按递增顺序排列;并且
所述至少一个新TBS中的一个新TBS在当前集合中的两个相邻TBS之间被***在更新后集合中,其中,所述两个相邻TBS中的较小一个是当前集合的TBS,最接近于并且小于新TBS。
16.根据权利要求13所述的方法,其中,
新TBS和由新TBS替换的TBS之间的绝对差为八的倍数;并且
所述倍数是整数并且不小于一。
17.根据权利要求14所述的方法,其中,
新TBS和由新TBS替换的TBS之间的绝对差为八的倍数;并且
所述倍数是整数并且不小于一。
18.根据权利要求15所述的方法,其中,
新TBS与所述两个相邻TBS的总和的一半之间的绝对差是八的倍数;并且
所述倍数是整数并且不小于零。
19.一种由无线通信节点执行的方法,所述方法包括:
生成与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;
基于所述多个传输参数计算所述传输块的传输块大小TBS中间值;
响应于至少一个事件,基于校正因子和量化因子来修正TBS中间值以生成TBS修正值;
基于TBS修正值和TBS集合来确定所述传输块的最终TBS,其中所述确定包括:
确定所述集合中一个或多个TBS的子集,其中所述子集中的每个TBS对应于TBS集合中的每个TBS与TBS修正值之间的绝对差当中的最小绝对差;
响应于所述子集包括单个TBS,确定所述单个TBS作为最终TBS,且
响应于所述子集包括两个TBS,基于以下之一来确定所述两个TBS中的一个作为最终TBS:两个TBS中的较小一个,两个TBS中的较大一个,以及两个TBS的随机一个;并且
将包含所述多个传输参数的信息传输至无线通信设备。
20.根据权利要求19所述的方法,其中,修正所述TBS中间值包括:
基于所述TBS中间值和校正因子而生成校正后TBS;并且
基于量化因子对所述校正后TBS进行量化以生成TBS修正值。
21.根据权利要求19所述的方法,其中,修正所述TBS中间值包括:
基于量化因子对所述TBS中间值进行量化以生成量化后TBS;并且
基于量化后TBS和校正因子来生成TBS修正值。
22.根据权利要求19所述的方法,还包括基于系数和校正阶数来确定所述校正因子。
23.根据权利要求22所述的方法,其中,所述系数是不小于零且不大于三的整数。
24.根据权利要求22所述的方法,其中,所述校正阶数是不小于零且不大于四的整数。
25.根据权利要求19所述的方法,还包括基于系数和量化阶数确定所述量化因子,其中,所述量化阶数是整数。
26.根据权利要求25所述的方法,其中,
量化阶数不小于零且不大于5;并且
系数不小于一。
27.一种由无线通信节点执行的方法,所述方法包括:
生成与要在无线通信设备和无线通信节点之间传输的传输块相关的多个传输参数;
基于所述多个传输参数计算所述传输块的传输块大小TBS中间值;
响应于至少一个事件,基于校正因子和量化因子来修正TBS中间值以生成TBS修正值;
基于TBS修正值和当前TBS集合确定传输块的最终TBS;并且
基于至少一个新TBS来更新当前集合,以生成更新后TBS集合而用于进一步的TBS确定,其中
新TBS和由新TBS替换的TBS之间的绝对差为八的倍数,或者
新TBS与两个相邻TBS的总和的一半之间的绝对差是八的倍数。
28.根据权利要求27所述的方法,其中,
所述至少一个新TBS不包括在当前集合中并且包括以下至少之一:{328,344,688,720,752}。
29.根据权利要求27所述的方法,其中,
当前集合中的TBS按递增顺序排列;并且
所述至少一个新TBS中的新TBS通过替换在当前集合中的TBS当中的、最接近于且大于所述新TBS的TBS而被***在更新后集合中。
30.根据权利要求27所述的方法,其中:
当前集合中的TBS按递增顺序排列;并且
所述至少一个新TBS中的新TBS通过替换在当前集合中的TBS当中的、最接近于且小于所述新TBS的TBS而被***在更新后集合中。
31.根据权利要求27所述的方法,其中:
当前集合中的TBS按递增顺序排列;并且
所述至少一个新TBS中的一个新TBS在当前集合中的两个相邻TBS之间被***在更新后集合中,其中,所述两个相邻TBS中的较小一个是当前集合的TBS,最接近于并且小于新TBS。
32.根据权利要求29所述的方法,其中,
新TBS和由新TBS替换的TBS之间的绝对差为八的倍数;并且
所述倍数是整数并且不小于一。
33.根据权利要求30所述的方法,其中:
新TBS和由新TBS替换的TBS之间的绝对差为八的倍数;并且
所述倍数是整数并且不小于一。
34.根据权利要求31所述的方法,其中:
新TBS与所述两个相邻TBS的总和的一半之间的绝对差是八的倍数;并且
所述倍数是整数并且不小于零。
35.一种无线通信设备,被配置为执行权利要求1至18中的任一项所述的方法。
36.一种无线通信节点,被配置为执行权利要求19至34中的任一项所述的方法。
37.一种存储计算机可执行指令的非暂时性计算机可读介质,所述计算机可执行指令在由处理器执行时实现权利要求1至34中任一项所述的方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/082015 WO2019191973A1 (en) | 2018-04-04 | 2018-04-04 | Methods, apparatus and systems for determining transport block size in wireless communications |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111955026A CN111955026A (zh) | 2020-11-17 |
CN111955026B true CN111955026B (zh) | 2024-05-28 |
Family
ID=68100108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880092159.7A Active CN111955026B (zh) | 2018-04-04 | 2018-04-04 | 无线通信中确定传输块大小的方法、装置和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111955026B (zh) |
WO (1) | WO2019191973A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4094415A4 (en) | 2020-01-21 | 2023-08-16 | ZTE Corporation | PROCEDURE FOR DETERMINING TRANSPORT BLOCK SIZE |
EP4165807A4 (en) * | 2020-07-15 | 2023-10-25 | ZTE Corporation | TRANSPORT BLOCK SIZE DETERMINATION |
WO2022032659A1 (en) | 2020-08-14 | 2022-02-17 | Zte Corporation | Method for a transport block size determination procedure |
CN113784356B (zh) * | 2021-10-27 | 2023-08-08 | 哲库科技(北京)有限公司 | 一种通信参数的确定方法、装置、设备以及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100729861B1 (ko) * | 2006-02-09 | 2007-06-19 | 한국과학기술원 | 고속 데이터 전송시스템에서의 전송 블록 크기 결정 및전송전력 할당 방법 |
CN101222270A (zh) * | 2007-01-12 | 2008-07-16 | 中兴通讯股份有限公司 | Tbs和调制方式选择方法和装置 |
CN102378253A (zh) * | 2010-08-16 | 2012-03-14 | ***通信集团公司 | 一种确定传输块大小的方法和装置 |
CN102884856A (zh) * | 2010-03-31 | 2013-01-16 | 西班牙电信公司 | 在移动无线通信网络中进行资源分配的方法和网络实体 |
CN104885543A (zh) * | 2012-12-03 | 2015-09-02 | Lg电子株式会社 | 用于在无线通信***中确定传输块大小的方法和设备 |
CN106982172A (zh) * | 2016-01-18 | 2017-07-25 | 华为技术有限公司 | 确定极化码传输块大小的方法和通信设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088732A (zh) * | 2009-12-02 | 2011-06-08 | 爱立信(中国)通信有限公司 | 优化用于低速率业务的tbs表的方法和设备 |
US9763246B2 (en) * | 2012-06-12 | 2017-09-12 | Qualcomm Incorporated | Transport block size determination in new carrier type in LTE |
CN103580776B (zh) * | 2012-07-19 | 2016-11-23 | 电信科学技术研究院 | 数据传输方法和装置 |
US20150215068A1 (en) * | 2014-01-29 | 2015-07-30 | Htc Corporation | Method of Selecting Modulation and Transport Block Size Index Table |
-
2018
- 2018-04-04 WO PCT/CN2018/082015 patent/WO2019191973A1/en active Application Filing
- 2018-04-04 CN CN201880092159.7A patent/CN111955026B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100729861B1 (ko) * | 2006-02-09 | 2007-06-19 | 한국과학기술원 | 고속 데이터 전송시스템에서의 전송 블록 크기 결정 및전송전력 할당 방법 |
CN101222270A (zh) * | 2007-01-12 | 2008-07-16 | 中兴通讯股份有限公司 | Tbs和调制方式选择方法和装置 |
CN102884856A (zh) * | 2010-03-31 | 2013-01-16 | 西班牙电信公司 | 在移动无线通信网络中进行资源分配的方法和网络实体 |
CN102378253A (zh) * | 2010-08-16 | 2012-03-14 | ***通信集团公司 | 一种确定传输块大小的方法和装置 |
CN104885543A (zh) * | 2012-12-03 | 2015-09-02 | Lg电子株式会社 | 用于在无线通信***中确定传输块大小的方法和设备 |
CN106982172A (zh) * | 2016-01-18 | 2017-07-25 | 华为技术有限公司 | 确定极化码传输块大小的方法和通信设备 |
WO2017124844A1 (zh) * | 2016-01-18 | 2017-07-27 | 华为技术有限公司 | 确定极化码传输块大小的方法和通信设备 |
Non-Patent Citations (6)
Title |
---|
"R1-1719579_On TBS determination formula_final".3GPP tsg_ran\WG1_RL1.2017,全文. * |
Huawei, HiSilicon. "R1-1719381 3GPP TSG RAN WG1 Meeting #91".3GPP tsg_ran\WG1_RL1.2017,第5节. * |
LG Electronics.R1-124331 "TBS determination for PDSCH scheduled by EPDCCH".3GPP tsg_ran\WG1_RL1.2012,(第TSGR1_70b期),全文. * |
Qualcomm Incorporated.R1-112690 "TP on 25.871 on Chapter 5 amp * |
quot ; ".3GPP tsg_ran\WG1_RL1.2011,(第TSGR1_66期),全文. * |
quot ; Physical Layer Structure Alternatives due to UL MIMO in HSPA amp * |
Also Published As
Publication number | Publication date |
---|---|
WO2019191973A1 (en) | 2019-10-10 |
CN111955026A (zh) | 2020-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114006676B (zh) | 无线通信中确定传输块大小的方法、装置和*** | |
CN111955026B (zh) | 无线通信中确定传输块大小的方法、装置和*** | |
KR102670713B1 (ko) | 통신 또는 방송 시스템에서 채널 부호화/복호화 방법 및 장치 | |
US8369896B2 (en) | Base station, communication system, and communication method | |
CN108282856B (zh) | 上行功率控制的方法和通信设备 | |
JPWO2013146273A1 (ja) | 通信路品質推定方法、無線通信システム、基地局及びプログラム | |
US20170142733A1 (en) | Method and base station for selecting a transport format | |
US11337113B2 (en) | Use of uplink communication quality as basis to control split-uplink operation for dual-connectivity service | |
US20200228147A1 (en) | Data transmission method, apparatus and storage medium | |
US11139917B2 (en) | Communication method and apparatus using segmented bit sequences | |
EP4147393A1 (en) | Transport block (tb) determination for tb transmission over multiple slots | |
WO2021093174A1 (en) | Method for determining transport block size | |
US9974096B2 (en) | Method for assisting scheduling of a user equipment in a heterogeneous network | |
US20180205488A1 (en) | Selection of modulation and coding scheme | |
JP6103053B2 (ja) | 周波数リソース割り当て方法および基地局装置 | |
CN112292881A (zh) | 用于动态时分双工的偏差控制 | |
Li et al. | Extendable CQI table design for higher order modulation in LTE downlink transmission | |
WO2024065566A1 (en) | Methods and apparatus for communication of updates for machine-learning model | |
US20230088733A1 (en) | Dynamic machine learning decision threshold for resource allocation | |
CN115915254A (zh) | 流数切换方法、设备、装置及存储介质 | |
WO2023237913A1 (en) | Multiplexing of uci and data on small pusch allocations satisfying a code rate threshold | |
CN115553013A (zh) | 负载感知的可变周期性资源分配 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |