CN113784356B - Method, device, equipment and storage medium for determining communication parameters - Google Patents
Method, device, equipment and storage medium for determining communication parameters Download PDFInfo
- Publication number
- CN113784356B CN113784356B CN202111253818.0A CN202111253818A CN113784356B CN 113784356 B CN113784356 B CN 113784356B CN 202111253818 A CN202111253818 A CN 202111253818A CN 113784356 B CN113784356 B CN 113784356B
- Authority
- CN
- China
- Prior art keywords
- code block
- index value
- block size
- size
- code
- 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 91
- 238000004891 communication Methods 0.000 title claims abstract description 87
- 238000004364 calculation method Methods 0.000 claims abstract description 80
- 230000005540 biological transmission Effects 0.000 claims abstract description 66
- 238000013507 mapping Methods 0.000 claims description 58
- 230000015654 memory Effects 0.000 claims description 28
- 101150071746 Pbsn gene Proteins 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 13
- 125000004122 cyclic group Chemical group 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 6
- 239000002356 single layer Substances 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 4
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 3
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000010410 layer Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/04—Traffic adaptive resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/10—Dynamic resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种通信参数的确定方法、装置、设备以及存储介质,该方法包括:确定通信参数中传输块大小的第一索引值;根据第一索引值以及码块映射表,确定通信参数中的码块参数;根据码块参数,利用传输块计算模型确定出传输块大小。这样,不仅能够简化传输块大小、码块大小、码块个数等通信参数的计算,降低计算复杂度;而且通过简化存储表格,还能够节省存储资源,进而降低成本。
The embodiment of the present application discloses a method, device, device, and storage medium for determining communication parameters. The method includes: determining the first index value of the transmission block size in the communication parameters; The code block parameter in the communication parameters; according to the code block parameter, the transmission block size is determined by using the transmission block calculation model. In this way, it not only simplifies the calculation of communication parameters such as transmission block size, code block size, and number of code blocks, and reduces computational complexity; but also saves storage resources by simplifying the storage table, thereby reducing costs.
Description
技术领域Technical Field
本申请涉及通信技术领域,尤其涉及一种通信参数的确定方法、装置、设备以及存储介质。The present application relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for determining communication parameters.
背景技术Background Art
在长期演进(Long Term Evolution,LTE)系统中,数据信道承载的传输块大小(Transport Block Size,TBS)可以通过查找TBS表的方式获得。然后在对传输块进行编解码的过程中,若经过循环冗余校验(Cyclic Redundancy Check,CRC)添加后得到的数据块大小超过了6144,则编码过程需要对该数据块进行码块分割和码块CRC添加,解码过程需要进行码块合并和码块CRC去除;因此还需要根据传输块大小确定出码块大小和码块个数等码块参数。In the Long Term Evolution (LTE) system, the Transport Block Size (TBS) carried by the data channel can be obtained by looking up the TBS table. Then, in the process of encoding and decoding the transport block, if the data block size obtained after adding the Cyclic Redundancy Check (CRC) exceeds 6144, the encoding process needs to perform code block segmentation and code block CRC addition on the data block, and the decoding process needs to perform code block merging and code block CRC removal; therefore, it is also necessary to determine the code block parameters such as the code block size and the number of code blocks according to the transport block size.
在相关技术中,根据传输块大小确定出码块参数的过程较为繁琐,而且还存在除法和搜索码块大小(Code Block Size,CBS)表等操作,计算复杂度高;另外,由于相关技术直接存储TBS表和CBS表,存储资源消耗较大,还会造成成本的提升。In the related art, the process of determining the code block parameters according to the transmission block size is rather cumbersome, and there are also operations such as division and searching the code block size (Code Block Size, CBS) table, which has high computational complexity; in addition, since the related art directly stores the TBS table and the CBS table, the storage resources are consumed greatly, which will also increase the cost.
发明内容Summary of the invention
本申请提出一种通信参数的确定方法、装置、设备以及存储介质,不仅能够简化传输块大小、码块大小、码块个数等通信参数的计算,降低计算复杂度;而且通过简化存储表格,还能够节省存储资源,进而降低成本。The present application proposes a method, apparatus, device and storage medium for determining communication parameters, which can not only simplify the calculation of communication parameters such as transmission block size, code block size, number of code blocks, and reduce calculation complexity; but also save storage resources by simplifying storage tables, thereby reducing costs.
为达到上述目的,本申请的技术方案是这样实现的:To achieve the above purpose, the technical solution of this application is implemented as follows:
第一方面,本申请实施例提供了一种通信参数的确定方法,该方法包括:In a first aspect, an embodiment of the present application provides a method for determining a communication parameter, the method comprising:
确定通信参数中传输块大小的第一索引值;Determine a first index value of a transport block size in a communication parameter;
根据第一索引值以及码块映射表,确定通信参数中的码块参数;Determine a code block parameter in the communication parameter according to the first index value and the code block mapping table;
根据码块参数,利用传输块计算模型确定出传输块大小。According to the code block parameters, the transport block size is determined using a transport block calculation model.
第二方面,本申请实施例提供了一种通信参数的确定装置,该通信参数的确定装置包括确定单元、查询单元和计算单元;其中,In a second aspect, an embodiment of the present application provides a communication parameter determination device, the communication parameter determination device comprising a determination unit, a query unit and a calculation unit; wherein,
确定单元,配置为确定通信参数中传输块大小的第一索引值;A determining unit, configured to determine a first index value of a transport block size in a communication parameter;
查询单元,配置为根据第一索引值以及码块映射表,确定通信参数中的码块参数;A query unit, configured to determine a code block parameter in the communication parameter according to the first index value and the code block mapping table;
计算单元,配置为根据码块参数,利用传输块计算模型确定出传输块大小。The calculation unit is configured to determine the transport block size according to the code block parameters using the transport block calculation model.
第三方面,本申请实施例提供了一种终端设备,该终端设备包括存储器和处理器;其中,In a third aspect, an embodiment of the present application provides a terminal device, the terminal device comprising a memory and a processor; wherein:
存储器,用于存储能够在处理器上运行的计算机程序;A memory for storing computer programs that can be executed on the processor;
处理器,用于在运行计算机程序时,执行如第一方面所述的方法。A processor is used to execute the method described in the first aspect when running a computer program.
第四方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如第一方面所述的方法。In a fourth aspect, an embodiment of the present application provides a computer storage medium, which stores a computer program, and when the computer program is executed by at least one processor, it implements the method described in the first aspect.
本申请实施例所提供的一种通信参数的确定方法、装置、设备以及存储介质,确定通信参数中传输块大小的第一索引值;根据第一索引值以及码块映射表,确定通信参数中的码块参数;根据码块参数,利用传输块计算模型确定出传输块大小。这样,利用码块映射表来查表确定码块参数,避免了根据传输块大小确定码块参数的复杂计算过程,而且根据码块参数计算传输块大小的过程也比较简单;由此可见,本申请的技术方案不仅能够简化传输块大小、码块大小、码块个数等通信参数的计算,降低计算复杂度;而且通过简化存储表格,还能够节省存储资源,进而降低成本。The embodiment of the present application provides a method, device, equipment and storage medium for determining communication parameters, which determines the first index value of the transmission block size in the communication parameters; determines the code block parameters in the communication parameters according to the first index value and the code block mapping table; and determines the transmission block size using the transmission block calculation model according to the code block parameters. In this way, the code block parameters are determined by looking up the code block mapping table, which avoids the complex calculation process of determining the code block parameters according to the transmission block size, and the process of calculating the transmission block size according to the code block parameters is also relatively simple; it can be seen that the technical solution of the present application can not only simplify the calculation of communication parameters such as the transmission block size, the code block size, and the number of code blocks, and reduce the calculation complexity; but also save storage resources by simplifying the storage table, thereby reducing costs.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为一种通信系统的网络架构示意图;FIG1 is a schematic diagram of a network architecture of a communication system;
图2为一种传输块大小和码块参数的计算过程示意图;FIG2 is a schematic diagram of a calculation process of a transport block size and a code block parameter;
图3为一种LTE系统的发射机和接收机的功能框图示意图;FIG3 is a schematic diagram of a functional block diagram of a transmitter and a receiver of an LTE system;
图4为本申请实施例提供的一种通信参数的确定方法的流程示意图;FIG4 is a flow chart of a method for determining communication parameters provided in an embodiment of the present application;
图5为本申请实施例提供的一种传输块大小和码块参数的计算过程示意图;FIG5 is a schematic diagram of a calculation process of a transport block size and a code block parameter provided in an embodiment of the present application;
图6为本申请实施例提供的一种通信参数的确定方法的详细流程示意图;FIG6 is a detailed flowchart of a method for determining communication parameters provided in an embodiment of the present application;
图7为本申请实施例提供的另一种传输块大小和码块参数的计算过程示意图;FIG7 is a schematic diagram of another calculation process of transport block size and code block parameters provided in an embodiment of the present application;
图8为本申请实施例提供的又一种传输块大小和码块参数的计算过程示意图;FIG8 is a schematic diagram of a calculation process of another transport block size and code block parameters provided in an embodiment of the present application;
图9为本申请实施例提供的一种通信参数的确定装置的组成结构示意图;FIG9 is a schematic diagram of the composition structure of a communication parameter determination device provided in an embodiment of the present application;
图10为本申请实施例提供的一种终端设备的组成结构示意图;FIG10 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
图11为本申请实施例提供的另一种终端设备的组成结构示意图。FIG. 11 is a schematic diagram of the composition structure of another terminal device provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
为了能够更加详尽地了解本申请实施例的特点与技术内容,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。还需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅是用于区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. It should also be noted that the terms "first\second\third" involved in the embodiments of the present application are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second\third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
对本申请实施例进行进一步详细说明之前,先对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释:Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are described first. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations:
长期演进(Long Term Evolution,LTE)Long Term Evolution (LTE)
新无线(New Radio,NR)New Radio (NR)
物理上行共享信道(Physical Uplink Shared Channel,PUSCH)Physical Uplink Shared Channel (PUSCH)
物理下行共享信道(Physical Downlink Shared Channel,PDSCH)Physical Downlink Shared Channel (PDSCH)
物理下行控制信道(Physical Downlink Control Channel,PDCCH)Physical Downlink Control Channel (PDCCH)
调制与编码格式(Modulation and Coding Scheme,MCS)Modulation and Coding Scheme (MCS)
传输块大小(Transport Block Size,TBS)Transport Block Size (TBS)
码块大小(Code Block Size,CBS)Code Block Size (CBS)
演进型基站(eNodeB,eNB)Evolved Base Station (eNodeB, eNB)
用户设备(User Equipment,UE)User Equipment (UE)
信道质量指示(Channel Quality Indication,CQI)Channel Quality Indication (CQI)
信号与干扰加噪声比(Signal to Interference plus Noise Ratio,SINR)Signal to Interference plus Noise Ratio (SINR)
物理资源块(Physical Resources Block,PRB)Physical Resource Block (PRB)
循环冗余校验(Cyclic Redundancy Check,CRC)Cyclic Redundancy Check (CRC)
正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
应理解,本申请实施例的技术方案可以应用于LTE(4G)系统、NR(5G)系统或者其他无线通信系统(包括未来的各种通信系统)。参见图1,其示出了一种通信系统的网络架构示意图。如图1所示,该网络架构可以包括网络设备101和终端设备102。其中,网络设备101可以向多个终端设备102提供通信服务,而多个网络设备101也可以向同一个终端设备102提供通信服务。It should be understood that the technical solution of the embodiment of the present application can be applied to LTE (4G) systems, NR (5G) systems or other wireless communication systems (including various future communication systems). Referring to Figure 1, a schematic diagram of a network architecture of a communication system is shown. As shown in Figure 1, the network architecture may include a network device 101 and a terminal device 102. Among them, the network device 101 can provide communication services to multiple terminal devices 102, and multiple network devices 101 can also provide communication services to the same terminal device 102.
需要说明的是,网络设备101是一种为终端设备提供无线通信功能的设备,包括但不限于:LTE系统、NR系统或者LAA-LTE系统中的演进型基站(evolutional Node B,可简称为eNB或e-NodeB)、宏基站、微基站(也可称为“小基站”)、微微基站、基站收发台(BaseTransceiver Station,BTS)、基带单元(Base Band Unit,BBU)、接入站点(Access Point,AP)、传输站点(Transmission Point,TP)或新一代基站(new generation Node B,gNodeB)等。It should be noted that the network device 101 is a device that provides wireless communication functions for terminal devices, including but not limited to: evolutionary base stations (evolutional Node B, referred to as eNB or e-NodeB for short) in LTE systems, NR systems or LAA-LTE systems, macro base stations, micro base stations (also referred to as "small base stations"), pico base stations, base transceiver stations (Base Transceiver Station, BTS), baseband units (Base Band Unit, BBU), access points (Access Point, AP), transmission points (Transmission Point, TP) or new generation base stations (new generation Node B, gNodeB), etc.
终端设备102可以称之为用户设备(User Equipment,UE)。该终端设备可以为个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备,该终端设备也可以为智能手机、平板电脑、掌上电脑、移动台(Mobile Station,MS)、移动终端(Mobile Terminal)等等,该终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个网络设备进行通信。例如,终端设备可以是移动电话(或称为“蜂窝”电话)或具有终端设备的计算机等,例如,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。终端设备还可以为有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来演进的网络中的终端设备等,本申请实施不作限定。The terminal device 102 may be referred to as a user equipment (UE). The terminal device may be a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. The terminal device may also be a smart phone, a tablet computer, a handheld computer, a mobile station (MS), a mobile terminal, etc. The terminal device may communicate with one or more network devices via a radio access network (RAN). For example, the terminal device may be a mobile phone (or a "cellular" phone) or a computer with a terminal device, etc. For example, the terminal device may also be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges voice and/or data with a wireless access network. The terminal device may also be a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future evolving network, etc., which is not limited in the implementation of this application.
具体而言,在LTE系统中,eNB根据业务传输需求和信道状况等信息可以对UE进行调度和资源分配,实现了上下行数据的高效传输,并可以提供保证业务的服务质量。其中,LTE系统采用自适应调制编码技术,下行数据由UE测量信道的SINR并映射为CQI上报给eNB;上行数据则由eNB测量并获取信道的SINR和CQI。在这里,CQI的值越大,表示对应的信道质量越好,从而可以选用更高阶的调制方式和更高的编码码率。进一步地,eNB根据CQI可以确定出MCS索引,并通过PDCCH下发给UE。UE根据MCS索引值查表可得到调制方式和TBS索引值,然后根据TBS索引值和eNB分配的PRB个数,通过查表即可确定出传输块大小。Specifically, in the LTE system, the eNB can schedule and allocate resources to the UE according to information such as service transmission requirements and channel conditions, thereby achieving efficient transmission of uplink and downlink data and providing guaranteed service quality. Among them, the LTE system adopts adaptive modulation and coding technology. The UE measures the SINR of the channel for downlink data and maps it to CQI and reports it to the eNB; the eNB measures and obtains the SINR and CQI of the channel for uplink data. Here, the larger the CQI value, the better the corresponding channel quality, so that a higher-order modulation method and a higher coding rate can be selected. Furthermore, the eNB can determine the MCS index based on the CQI and send it to the UE through the PDCCH. The UE can obtain the modulation method and TBS index value by looking up the table based on the MCS index value, and then determine the transport block size by looking up the table based on the TBS index value and the number of PRBs allocated by the eNB.
在第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)标准协议中,LTE R16版本中定义了多张TBS表,其中,用于单层传输的表格共有44行110列,对应了44个TBS索引值(用ITBs表示)和110种PRB个数(用NPRB表示,NPRB=1~110)。在这里,取值较小和取值较大的部分如表1所示,其示出了一种单层传输的TBS表示例。In the 3rd Generation Partnership Project (3GPP) standard protocol, multiple TBS tables are defined in the LTE R16 version, where the table for single-layer transmission has 44 rows and 110 columns, corresponding to 44 TBS index values (expressed as I TBs ) and 110 PRB numbers (expressed as N PRB , N PRB = 1 to 110). Here, the parts with smaller values and larger values are shown in Table 1, which shows an example of a TBS table for single-layer transmission.
表1Table 1
由表1可知,传输块大小的数值范围为16~137792,单位为比特(bit);这里需要用18位表示。这样,如果按照原始数据存储这张表格,那么共需要44×110×18=87120bit的存储空间。As can be seen from Table 1, the value range of the transport block size is 16 to 137792, in bits; 18 bits are required here. Thus, if this table is stored according to the original data, a total storage space of 44×110×18=87120 bits is required.
另外,在对传输块进行编解码的过程中,如果经过CRC添加后得到的数据块大小超过了6144,那么编码过程需要对数据块进行码块分割和码块CRC添加,而解码过程需要进行码块合并和码块CRC去除;因此需要根据传输块大小计算出码块个数和码块大小等码块参数。其中,码块参数的具体计算步骤如下:In addition, during the encoding and decoding process of the transport block, if the data block size after CRC addition exceeds 6144, the encoding process needs to segment the data block and add code block CRC, while the decoding process needs to merge the code blocks and remove the code block CRC; therefore, it is necessary to calculate the code block parameters such as the number of code blocks and the code block size according to the transport block size. The specific calculation steps of the code block parameters are as follows:
(1)假定传输块大小取值为A,计算经过CRC添加后的数据块大小为B=A+L′,其中,L′是添加的CRC比特数。(1) Assuming that the transport block size is A, the data block size after CRC addition is calculated as B=A+L′, where L′ is the number of CRC bits added.
(2)最大码块大小是Z=6144,若B≤Z,则码块CRC比特数L=0,码块个数C=1,经过码块CRC添加的总有效比特数B′=B;若B>Z,则码块CRC比特数L=24,码块个数经过码块CRC添加的总有效比特数B′=B+C·L。其中,运算符表示向上取整,不管四舍五入规则,小数点后面有小数的值均整数加1。(2) The maximum code block size is Z = 6144. If B ≤ Z, then the code block CRC bit number L = 0, the number of code blocks C = 1, and the total number of valid bits added by the code block CRC B′ = B; if B> Z, then the code block CRC bit number L = 24, the number of code blocks The total number of valid bits added by the code block CRC is B′=B+C·L. Among them, the operator Indicates rounding up. Regardless of the rounding rules, the value after the decimal point is rounded up to the integer plus 1.
(3)表2示出了一种CBS表示例,其中,icbs表示码块大小索引值,K表示码块大小。具体地,在表2中搜索满足C·K≥B′的最小的K,表示为K+。若C=1,则令C+=1,K-=0,C-=0;若C>1,令K-为表2中满足K<K+的最大的K,差值表示为ΔK=K+-K-,则有C+=C-C-。其中,K+表示较大的码块大小,C+表示较大的码块个数,K-表示较小的码块大小,C-表示较小的码块个数;运算符表示向下取整,不管四舍五入规则,小数点后面有小数的值直接忽略小数给定。(3) Table 2 shows an example of CBS representation, where i cbs represents the code block size index value and K represents the code block size. Specifically, the smallest K that satisfies C·K≥B′ is searched in Table 2, denoted as K + . If C=1, let C + =1, K - =0, C - =0; if C>1, let K - be the largest K that satisfies K<K + in Table 2, and the difference is denoted as Δ K =K + -K - , then C + = CC - . Where K + represents a larger code block size, C + represents a larger number of code blocks, K - represents a smaller code block size, C - represents a smaller number of code blocks; operator It means rounding down, regardless of the rounding rules, and the value with decimals after the decimal point is given directly ignoring the decimals.
表2Table 2
由表2可知,对于码块大小的数值范围为40~6144,单位为比特(bit);这里需要用13位表示。这样,如果按照表2存储,那么共需要188×13=2444bit的存储空间。As can be seen from Table 2, the value range of the code block size is 40 to 6144, in bits, which need to be represented by 13 bits. Thus, if stored according to Table 2, a total storage space of 188×13=2444 bits is required.
可见,根据传输块大小计算码块参数的过程较为繁琐,还存在除法和搜索等操作,计算复杂较度高。另外,根据自适应调制编码技术,eNB会动态地确定MCS索引值,导致传输块大小可能经常变化,而每次改变都需要重复上述计算过程。参见图2,其示出了一种传输块大小和码块参数的计算过程示意图。如图2所示,在得到MCS索引值(IMCS)之后,从调制方式和传输块索引表中查找得到调制方式(Qm)和TBS索引值(ITBS);然后根据TBS索引值和eNB分配的PRB个数(NPRB),通过TBS表查找得到传输块大小(A);然后利用码块个数和码块大小的计算模块,进而得到码块个数(C)和码块大小(K)。It can be seen that the process of calculating the code block parameters according to the transport block size is relatively cumbersome, and there are operations such as division and search, and the calculation is relatively complex. In addition, according to the adaptive modulation and coding technology, the eNB will dynamically determine the MCS index value, resulting in that the transport block size may change frequently, and each change requires the above calculation process to be repeated. See Figure 2, which shows a schematic diagram of the calculation process of the transport block size and code block parameters. As shown in Figure 2, after obtaining the MCS index value (I MCS ), the modulation mode (Q m ) and the TBS index value (I TBS ) are found from the modulation mode and transport block index table; then, according to the TBS index value and the number of PRBs allocated by the eNB (N PRB ), the transport block size (A) is found through the TBS table; then, the calculation module of the number of code blocks and the code block size is used to obtain the number of code blocks (C) and the code block size (K).
参见图3,其示出了一种LTE系统的发射机和接收机的功能框图示意图。如图3所示,发射机可以包括编码模块、调制模块、参考信号生成模块、资源映射模块、OFDM基带信号生成模块和发射机射频模块,接收机可以包括接收机射频模块、定时与频率同步模块、参考信号生成模块、信道估计与均衡模块、解调模块和解码模块,而且发射机射频模块与接收机射频模块连接。在本申请实施例中,在获取和计算得到传输块大小和码块参数之后,将对应于发射机的编码模块和接收机的解码模块。Refer to Figure 3, which shows a schematic functional block diagram of a transmitter and a receiver of an LTE system. As shown in Figure 3, the transmitter may include a coding module, a modulation module, a reference signal generation module, a resource mapping module, an OFDM baseband signal generation module and a transmitter RF module, and the receiver may include a receiver RF module, a timing and frequency synchronization module, a reference signal generation module, a channel estimation and equalization module, a demodulation module and a decoding module, and the transmitter RF module is connected to the receiver RF module. In an embodiment of the present application, after obtaining and calculating the transmission block size and code block parameters, the coding module corresponding to the transmitter and the decoding module corresponding to the receiver are used.
也就是说,目前直接存储TBS表和CBS表,存储资源消耗较大,造成成本的提升;而且通过查表获取传输块大小后,后续编解码过程中还需要根据传输块大小计算出码块参数,已有的技术方案计算过程较繁琐,存在除法和搜索码块大小(Code Block Size,CBS)表等操作,计算复杂度高。That is to say, directly storing the TBS table and the CBS table currently consumes a lot of storage resources, resulting in an increase in cost; and after obtaining the transmission block size by looking up the table, the code block parameters need to be calculated based on the transmission block size in the subsequent encoding and decoding process. The calculation process of the existing technical solutions is cumbersome, and there are operations such as division and searching the code block size (Code Block Size, CBS) table, and the calculation complexity is high.
本申请实施例提供了一种通信参数的确定方法,通过确定通信参数中传输块大小的第一索引值;根据第一索引值以及码块映射表,确定通信参数中的码块参数;根据码块参数,利用传输块计算模型确定出传输块大小。这样,利用码块映射表来查表确定码块参数,避免了根据传输块大小确定码块参数的复杂计算过程,而且根据码块参数计算传输块大小的过程也比较简单;由此可见,本申请的技术方案不仅能够简化传输块大小、码块大小、码块个数等通信参数的计算,降低计算复杂度;而且通过简化存储表格,还能够节省存储资源,进而降低成本。The embodiment of the present application provides a method for determining communication parameters, by determining the first index value of the transmission block size in the communication parameters; determining the code block parameters in the communication parameters according to the first index value and the code block mapping table; and determining the transmission block size according to the code block parameters using the transmission block calculation model. In this way, the code block parameters are determined by looking up the code block mapping table, which avoids the complex calculation process of determining the code block parameters according to the transmission block size, and the process of calculating the transmission block size according to the code block parameters is also relatively simple; it can be seen that the technical solution of the present application can not only simplify the calculation of communication parameters such as the transmission block size, the code block size, and the number of code blocks, and reduce the calculation complexity; but also save storage resources by simplifying the storage table, thereby reducing costs.
下面将结合附图对本申请各实施例进行详细说明。The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
本申请的一实施例中,参见图4,其示出了本申请实施例提供的一种通信参数的确定方法的流程示意图。如图4所示,该方法可以包括:In one embodiment of the present application, referring to FIG4 , a flow chart of a method for determining communication parameters provided in an embodiment of the present application is shown. As shown in FIG4 , the method may include:
S401:确定通信参数中传输块大小的第一索引值。S401: Determine a first index value of a transport block size in a communication parameter.
需要说明的是,在本申请实施例中,该方法应用于通信参数的确定装置,或者集成有该装置的终端设备。也就是说,本申请实施例的执行主体是终端设备,这里的通信参数可以包括传输块大小和码块参数,而码块参数又可以包括码块大小和码块个数。It should be noted that in the embodiment of the present application, the method is applied to a communication parameter determination device, or a terminal device integrated with the device. That is to say, the execution subject of the embodiment of the present application is a terminal device, and the communication parameters here may include a transmission block size and a code block parameter, and the code block parameter may include a code block size and the number of code blocks.
还需要说明的是,在本申请实施例中,传输块大小的第一索引值可以用Itbs表示。具体地,在LTE系统中,网络设备在确定出MCS索引值之后,可以通过PDCCH下发给终端设备;然后终端设备可以根据MCS索引值,确定出传输块大小的第二索引值(用ITBS表示),进而确定出传输块大小的第一索引值。因此,在一些实施例中,对于S401来说,所述确定通信参数中传输块大小的第一索引值,可以包括:It should also be noted that, in the embodiment of the present application, the first index value of the transport block size can be represented by I tbs . Specifically, in the LTE system, after determining the MCS index value, the network device can send it to the terminal device through the PDCCH; then the terminal device can determine the second index value of the transport block size (represented by I TBS ) according to the MCS index value, and then determine the first index value of the transport block size. Therefore, in some embodiments, for S401, the first index value of the transport block size in the communication parameter can include:
确定传输块大小的第二索引值;Determining a second index value of a transport block size;
根据第二索引值和网络设备分配的PRB个数,从去重复传输块索引表中查表获得传输块大小的第一索引值。According to the second index value and the number of PRBs allocated by the network device, a first index value of the transport block size is obtained by looking up the deduplication transport block index table.
进一步地,在一些实施例中,所述确定传输块大小的第二索引值,可以包括:Further, in some embodiments, the determining the second index value of the transport block size may include:
接收网络设备发送的MCS索引值;Receive the MCS index value sent by the network device;
根据MCS索引值,从调制方式和传输块索引表中查表获得传输块大小的第二索引值。According to the MCS index value, a second index value of the transport block size is obtained by looking up the modulation mode and transport block index table.
需要说明的是,调制方式和传输块索引表和去重复传输块索引表均是存储在终端设备中的。其中,对于去重复传输块索引表而言,其是根据前述的表1进行重复值去除得到的。It should be noted that the modulation mode and transport block index table and the deduplication transport block index table are both stored in the terminal device. The deduplication transport block index table is obtained by removing duplicate values according to the aforementioned Table 1.
可以理解的是,LTE系统中用于单层传输的表格(如表1)共有44行110列,对应了44个TBS索引值和110个PRB个数,共有4840个TBS值。在这4840个TBS值中存在大量重复值,去掉这些重复值之后,可以将TBS值按照从小到大的顺序排列,从而得到202个不同的TBS值。参见表3,其示出了本申请实施例提供的一种去重复传输块映射表的示意表格。如表3所示,这里提供了Itbs与传输块大小(TBS值)之间的对应关系。It can be understood that the table for single-layer transmission in the LTE system (such as Table 1) has a total of 44 rows and 110 columns, corresponding to 44 TBS index values and 110 PRB numbers, with a total of 4840 TBS values. There are a large number of duplicate values in these 4840 TBS values. After removing these duplicate values, the TBS values can be arranged in order from small to large, thereby obtaining 202 different TBS values. See Table 3, which shows a schematic table of a de-duplication transport block mapping table provided in an embodiment of the present application. As shown in Table 3, the corresponding relationship between Itbs and the transport block size (TBS value) is provided here.
表3Table 3
由此可见,根据表3,可以通过存储去重复后的TBS值来代替原始TBS值,从而能够将原始TBS表转换为去重复传输块索引表,例如,将表1所示的原始TBS表的部分行列转换为表4所示的去重复传输块索引表。It can be seen that according to Table 3, the original TBS value can be stored instead of the deduplicated TBS value, so that the original TBS table can be converted into a deduplicated transmission block index table. For example, some rows and columns of the original TBS table shown in Table 1 are converted into the deduplicated transmission block index table shown in Table 4.
表4Table 4
需要说明的是,在获得TBS的第二索引值(ITBS)和PRB个数(NPRB)之后,根据ITBS和NPRB,可以确定出TBS的第一索引值(Itbs)。在一些实施例中,在确定传输块大小的第一索引值之后,该方法还可以包括:It should be noted that after obtaining the second index value (I TBS ) of the TBS and the number of PRBs (N PRB ), the first index value (I tbs ) of the TBS can be determined according to I TBS and N PRB . In some embodiments, after determining the first index value of the transport block size, the method may further include:
根据传输块大小的第一索引值,从去重复传输块映射表中查表获得第一索引值对应的目标传输块大小;According to the first index value of the transport block size, querying a deduplication transport block mapping table to obtain a target transport block size corresponding to the first index value;
将目标传输块大小确定为传输块大小。The target transport block size is determined as the transport block size.
也就是说,在获得TBS的第二索引值(ITBS)和PRB个数(NPRB)之后,根据ITBS和NPRB,可以首先在去重复传输块索引表(表4)中查表获得TBS的第一索引值(Itbs),然后根据该索引值在去重复传输块映射表(表3)中查表即可确定出传输块大小。That is, after obtaining the second index value (I TBS ) of the TBS and the number of PRBs (N PRB ), according to I TBS and N PRB , the first index value (I tbs ) of the TBS can be firstly obtained by looking up in the deduplication transport block index table (Table 4), and then the transport block size can be determined by looking up in the deduplication transport block mapping table (Table 3) according to the index value.
还需要说明的是,在获取传输块大小之后,可以根据3GPP标准协议中定义的计算方法确定出码块参数,例如码块大小和码块个数等。It should also be noted that after the transport block size is obtained, code block parameters, such as the code block size and the number of code blocks, may be determined according to a calculation method defined in the 3GPP standard protocol.
在一种具体的实施例中,通过相关技术中码块参数的计算步骤(1)和(2),可以求出码块个数C和经过码块CRC添加的总有效比特数B′。在计算步骤(3)中,从表2中搜索满足C·K≥B′的最小的K,表示为K+。根据计算可以发现,对于表3中所有的传输块大小,总能找到一个码块大小K+,满足C·K+=B′,则有C+=C,C-=0,说明所有的码块大小均相等为K=K+=B′/C。In a specific embodiment, the number of code blocks C and the total number of valid bits B′ added by the code block CRC can be obtained through the calculation steps (1) and (2) of the code block parameters in the related art. In the calculation step (3), the smallest K that satisfies C·K≥B′ is searched from Table 2, expressed as K + . According to the calculation, it can be found that for all the transport block sizes in Table 3, a code block size K + can always be found that satisfies C·K + =B′, then C + =C, C - =0, indicating that all code block sizes are equal to K=K + =B′/C.
然而,由于每一个传输块大小都对应了唯一的码块个数C和码块大小K的码块参数组合,但是相关技术中码块参数的计算较为复杂;因此,本申请实施例中可以预先计算和存储所有传输块大小对应的码块参数,即建立码块映射表。However, since each transport block size corresponds to a unique code block parameter combination of the number of code blocks C and the code block size K, the calculation of the code block parameters in the related art is relatively complicated; therefore, in the embodiment of the present application, the code block parameters corresponding to all transport block sizes can be pre-calculated and stored, that is, a code block mapping table is established.
S402:根据第一索引值以及码块映射表,确定通信参数中的码块参数。S402: Determine a code block parameter in a communication parameter according to a first index value and a code block mapping table.
需要说明的是,在本申请实施例中,码块映射表可以用于表示传输块大小索引值、码块个数和码块大小索引值之间的对应关系。在这种情况下,对于S402来说,所述根据第一索引值以及码块映射表,确定通信参数中的码块参数,可以包括:It should be noted that, in the embodiment of the present application, the code block mapping table can be used to indicate the correspondence between the transport block size index value, the number of code blocks and the code block size index value. In this case, for S402, the code block parameters in the communication parameters are determined according to the first index value and the code block mapping table, which may include:
根据第一索引值,从码块映射表中查表获得第一索引值对应的目标码块个数和目标码块大小索引值;According to the first index value, look up in a code block mapping table to obtain the number of target code blocks and the target code block size index value corresponding to the first index value;
根据目标码块大小索引值,利用码块计算模型确定出目标码块大小;According to the target code block size index value, the target code block size is determined using a code block calculation model;
将目标码块个数和目标码块大小确定为通信参数中的码块参数。The target code block number and target code block size are determined as code block parameters in the communication parameters.
需要说明的是,每一个传输块大小都对应了唯一的码块个数(C)和码块大小(K)的码块参数组合,但是相关技术中码块参数的计算较为复杂;因此,在本申请实施例中,可以预先计算和存储所有传输块大小对应的码块参数。根据上述的表2,每一个码块大小(K)又对应了一个码块大小索引值(icbs),其取值范围为1≤icbs≤188,因此又可以将传输块大小一一映射为码块个数(C)和码块大小索引值(icbs)的码块参数组合(C,icbs),具体映射关系如表5所示,即为码块映射表。It should be noted that each transport block size corresponds to a unique code block parameter combination of the number of code blocks (C) and the code block size (K), but the calculation of the code block parameters in the related art is relatively complicated; therefore, in the embodiment of the present application, the code block parameters corresponding to all transport block sizes can be pre-calculated and stored. According to the above Table 2, each code block size (K) corresponds to a code block size index value ( icbs ), and its value range is 1≤icbs≤188 , so the transport block size can be mapped one by one to a code block parameter combination (C, icbs ) of the number of code blocks (C) and the code block size index value ( icbs ). The specific mapping relationship is shown in Table 5, which is the code block mapping table.
表5Table 5
由此可见,可以存储传输块大小对应的码块映射表(表5)来代替原始TBS值表(表3),这时候需要202×13=2626bit。如此,在确定传输块大小时,首先可以查询表5获得码块个数(C)和码块大小索引值(icbs),而根据码块大小索引值还可以计算出对应的码块大小。It can be seen that the code block mapping table (Table 5) corresponding to the transport block size can be stored to replace the original TBS value table (Table 3), and 202×13=2626 bits are required. In this way, when determining the transport block size, Table 5 can be queried to obtain the number of code blocks (C) and the code block size index value (i cbs ), and the corresponding code block size can also be calculated according to the code block size index value.
还需要说明的是,虽然码块大小(K)可以通过码块大小索引值(icbs)在CBS表(表2)中查表获取,但是存储CBS表需要188×13=2444bit的存储资源。为了节省存储资源,本申请实施例中的码块大小可以采用码块计算模型进行计算得到。It should also be noted that, although the code block size (K) can be obtained by looking up the code block size index value ( icbs ) in the CBS table (Table 2), storing the CBS table requires 188×13=2444 bits of storage resources. In order to save storage resources, the code block size in the embodiment of the present application can be calculated using a code block calculation model.
在一些实施例中,所述根据目标码块大小索引值,利用码块计算模型确定出目标码块大小,可以包括:In some embodiments, determining the target code block size by using a code block calculation model according to the target code block size index value may include:
根据目标码块大小索引值,利用式(1)计算得到目标码块大小;According to the target code block size index value, the target code block size is calculated using formula (1);
其中,icbs表示目标码块大小索引值,K表示目标码块大小。对于和而言,其计算公式如下,Wherein, i cbs represents the target code block size index value, and K represents the target code block size. and The calculation formula is as follows:
在这里,运算符表示向下取整,不管四舍五入规则,小数点后面有小数的值直接忽略小数给定;运算符“mod”表示求余数,其结果为第一个操作数整除第二操作数所得的余数。Here, the operator It means rounding down, regardless of the rounding rules, and the value with decimals after the decimal point is directly ignored; the operator "mod" means finding the remainder, and the result is the remainder obtained by dividing the first operand by the second operand.
示例性地,在整数的除法中,只有能整除与不能整除两种情况。当不能整除时,这时候就会产生余数,取余数运算a mod b=c(b不为0)表示整数a除以整数b所得余数为c。例如,7 mod 3=1。而对于为向下取整运算符,英文称为Floor。例如,For example, in integer division, there are only two cases: divisible or not divisible. When not divisible, a remainder will be generated. The remainder operation a mod b = c (b is not 0) means that the remainder of integer a divided by integer b is c. For example, 7 mod 3 = 1. It is the floor operator, called Floor in English. For example,
S403:根据码块参数,利用传输块计算模型确定出所述传输块大小。S403: Determine the transport block size according to the code block parameters using a transport block calculation model.
需要说明的是,这里的码块参数即是指前述实施例描述的目标码块个数和目标码块大小,因此,在获得目标码块个数和目标码块大小之后,传输块大小可以采用传输块计算模型进行计算得到。It should be noted that the code block parameters here refer to the target code block number and target code block size described in the aforementioned embodiment. Therefore, after obtaining the target code block number and target code block size, the transport block size can be calculated using the transport block calculation model.
在一些实施例中,对于S403来说,所述根据码块参数,利用传输块计算模型确定出传输块大小,可以包括:In some embodiments, for S403, determining the transport block size using a transport block calculation model according to the code block parameters may include:
根据目标码块个数和目标码块大小,利用式(4)计算得到所述传输块大小;According to the number of target code blocks and the target code block size, the transport block size is calculated using formula (4);
其中,A表示传输块大小,C表示目标码块个数,K表示目标码块大小,L=24表示码块循环冗余校验比特数,L′=24表示传输块循环冗余校验比特数。Wherein, A represents the transport block size, C represents the number of target code blocks, K represents the target code block size, L=24 represents the number of code block cyclic redundancy check bits, and L′=24 represents the number of transport block cyclic redundancy check bits.
简言之,本申请实施例根据MCS索引值(IMCS)和PRB个数(NPRB),可以计算传输块大小和码块参数。参见图5,其示出了本申请实施例提供的一种传输块大小和码块参数的计算过程示意图。如图5所示,在得到MCS索引值(IMCS)之后,从调制方式和传输块索引表中查找得到调制方式(Qm)和传输块大小的第二索引值(ITBS);然后根据传输块大小的第二索引值(ITBS)和PRB个数(NPRB),通过去重复传输块索引表查找得到传输块大小的第一索引值(Itbs);然后利用码块映射表确定出码块个数(C)和码块大小索引值(icbs),根据码块大小索引值(icbs)和计算码块大小的第一计算模块,可以计算得到码块大小(K);然后通过计算传输块大小的第二计算模块,可以计算得到传输块大小(A)。在这里,由于去重复传输块索引表所需的存储资源为44×100×8bit,码块映射表所需的存储资源为202×13bit,因此,这里针对LTE系统提出了一种传输块大小和码块参数的存储和计算方法,可以减少存储资源,降低计算复杂度。In short, the embodiment of the present application can calculate the transport block size and code block parameters according to the MCS index value (I MCS ) and the number of PRBs (N PRB ). Referring to FIG5 , it shows a schematic diagram of a calculation process of the transport block size and code block parameters provided by the embodiment of the present application. As shown in FIG5 , after the MCS index value (I MCS ) is obtained, the modulation mode (Q m ) and the second index value (I TBS ) of the transport block size are found from the modulation mode and transport block index table; then, according to the second index value (I TBS ) of the transport block size and the number of PRBs (N PRB ), the first index value (I tbs ) of the transport block size is found through the de-duplication transport block index table; then, the number of code blocks (C) and the code block size index value (i cbs ) are determined using the code block mapping table, and the code block size (K) can be calculated according to the code block size index value (i cbs ) and the first calculation module for calculating the code block size; then, the transport block size (A) can be calculated through the second calculation module for calculating the transport block size. Here, since the storage resources required for the deduplication transport block index table are 44×100×8 bits and the storage resources required for the code block mapping table are 202×13 bits, a storage and calculation method for transport block size and code block parameters is proposed for the LTE system, which can reduce storage resources and reduce calculation complexity.
在一种具体的实施例中,参见图6,其示出了本申请实施例提供的一种通信参数的确定方法的详细流程示意图。如图6所示,传输块大小和码块参数的计算过程可以如下:In a specific embodiment, see Figure 6, which shows a detailed flow chart of a method for determining communication parameters provided in an embodiment of the present application. As shown in Figure 6, the calculation process of the transport block size and code block parameters can be as follows:
S601:根据MCS索引值IMCS,查表得到传输块大小的第二索引值ITBS。S601: According to the MCS index value I MCS , a second index value I TBS of the transport block size is obtained by looking up a table.
S602:根据第二索引值ITBS和分配的PRB个数NPRB,查找去重复传输块索引表得到传输块大小的第一索引值Itbs。S602: According to the second index value I TBS and the number of allocated PRBs N PRB , search the deduplication transport block index table to obtain a first index value I tbs of the transport block size.
S603:根据传输块大小的第一索引值Itbs,查找码块映射表得到码块个数C和码块大小索引值icbs。S603: According to the first index value I tbs of the transport block size, search the code block mapping table to obtain the number C of code blocks and the code block size index value i cbs .
S604:根据码块大小索引值icbs,计算码块大小K。S604: Calculate the code block size K according to the code block size index value i cbs .
S605:根据码块个数C和码块大小K,计算传输块大小A。S605: Calculate the transport block size A according to the number C of code blocks and the code block size K.
需要说明的是,基于图6所示的计算过程,由于相关技术中存储用于单层传输的原始TBS表大小为44×110×18=87120bit,而原始CBS表大小为188×13=2444bit;因此如果存储原始表格(表1和表2)共需89564bit存储资源。但是在本申请实施例的技术方案中,存储用于单层传输的去重复传输块索引表(表4)需要44×110×8=38720bit,存储传输块大小和码块参数的码块映射表(表5)需要202×13=2626bit,共需41346bit存储资源,相比存储原始表格所需要的89564bit,能够节省约54%存储资源。It should be noted that, based on the calculation process shown in FIG6 , since the size of the original TBS table stored for single-layer transmission in the related art is 44×110×18=87120 bits, and the size of the original CBS table is 188×13=2444 bits; therefore, if the original tables (Table 1 and Table 2) are stored, a total of 89564 bits of storage resources are required. However, in the technical solution of the embodiment of the present application, 44×110×8=38720 bits are required to store the deduplication transmission block index table (Table 4) for single-layer transmission, and 202×13=2626 bits are required to store the code block mapping table (Table 5) for the transmission block size and code block parameters, requiring a total of 41346 bits of storage resources, which can save about 54% of storage resources compared to the 89564 bits required to store the original table.
还需要说明的是,基于图6所示的计算过程,本申请实施例的技术方案预先计算和存储了码块参数,避免了根据传输块大小计算码块参数的复杂过程,而且根据码块参数计算传输块大小则很简单容易,也即简化了传输块大小和码块参数计算,避免了根据传输块大小计算码块参数的复杂过程,降低了计算复杂度。It should also be noted that, based on the calculation process shown in Figure 6, the technical solution of the embodiment of the present application pre-calculates and stores the code block parameters, avoiding the complicated process of calculating the code block parameters according to the transmission block size, and calculating the transmission block size according to the code block parameters is very simple and easy, that is, the calculation of the transmission block size and code block parameters is simplified, avoiding the complicated process of calculating the code block parameters according to the transmission block size, and reducing the calculation complexity.
除此之外,本申请实施例的技术方案以用于单层传输的TBS表为例,说明了传输块大小和码块参数的存储和计算方法;但是针对用于多层传输的TBS表,本申请实施例的技术方案同样适用,这里不作详述。In addition, the technical solution of the embodiment of the present application takes the TBS table used for single-layer transmission as an example to illustrate the storage and calculation method of the transmission block size and code block parameters; however, the technical solution of the embodiment of the present application is also applicable to the TBS table used for multi-layer transmission, which will not be described in detail here.
本实施例提供了一种通信参数的确定方法,通过确定通信参数中传输块大小的第一索引值;根据第一索引值以及码块映射表,确定通信参数中的码块参数;根据码块参数,利用传输块计算模型确定出传输块大小。这样,利用码块映射表来查表确定码块参数,避免了根据传输块大小确定码块参数的复杂计算过程,而且根据码块参数计算传输块大小的过程也比较简单;由此可见,本技术方案不仅能够简化传输块大小、码块大小、码块个数等通信参数的计算,降低计算复杂度;而且通过简化存储表格,还能够节省存储资源,进而降低成本。This embodiment provides a method for determining communication parameters, by determining the first index value of the transmission block size in the communication parameters; determining the code block parameters in the communication parameters according to the first index value and the code block mapping table; and determining the transmission block size according to the code block parameters using the transmission block calculation model. In this way, the code block parameters are determined by looking up the code block mapping table, which avoids the complex calculation process of determining the code block parameters according to the transmission block size, and the process of calculating the transmission block size according to the code block parameters is also relatively simple; it can be seen that this technical solution can not only simplify the calculation of communication parameters such as the transmission block size, the code block size, and the number of code blocks, and reduce the calculation complexity; but also save storage resources by simplifying the storage table, thereby reducing costs.
本申请的另一实施例中,基于前述实施例所述的方法,在根据目标码块大小索引值,利用码块计算模型确定出目标码块大小时,通过码块计算模型可以节省约2444bit的存储资源,但是由于消耗存储资源相对不是很大,因此,本申请实施例也可以直接存储原始CBS表(表2),然后通过查表方式获取目标码块大小。In another embodiment of the present application, based on the method described in the aforementioned embodiment, when the target code block size is determined by using the code block calculation model according to the target code block size index value, about 2444 bits of storage resources can be saved by the code block calculation model. However, since the storage resources consumed are relatively not large, the embodiment of the present application can also directly store the original CBS table (Table 2) and then obtain the target code block size by table lookup.
在一种具体的实施例中,对于前述S402的步骤,所述根据第一索引值以及码块映射表,确定通信参数中的码块参数,可以包括:In a specific embodiment, for the aforementioned step S402, determining the code block parameter in the communication parameter according to the first index value and the code block mapping table may include:
根据第一索引值,从码块映射表中查表获得第一索引值对应的目标码块个数和目标码块大小索引值;According to the first index value, look up in a code block mapping table to obtain the number of target code blocks and the target code block size index value corresponding to the first index value;
根据目标码块大小索引值,从码块索引表中查表获得目标码块大小索引值对应的目标码块大小;According to the target code block size index value, a target code block size corresponding to the target code block size index value is obtained by looking up the code block index table;
将目标码块个数和目标码块大小确定为通信参数中的码块参数。The target code block number and target code block size are determined as code block parameters in the communication parameters.
需要说明的是,这里的码块映射表可以用于表示传输块大小索引值、码块个数和码块大小索引值之间的对应关系,如表5所示。另外,这里的码块索引表即为表2所示的CBS表。It should be noted that the code block mapping table here can be used to indicate the correspondence between the transport block size index value, the number of code blocks and the code block size index value, as shown in Table 5. In addition, the code block index table here is the CBS table shown in Table 2.
参见图7,其示出了本申请实施例提供的另一种传输块大小和码块参数的计算过程示意图。如图7所示,在得到MCS索引值(IMCS)之后,从调制方式和传输块索引表中查找得到调制方式(Qm)和传输块大小的第二索引值(ITBS);然后根据传输块大小的第二索引值(ITBS)和PRB个数(NPRB),通过去重复传输块索引表查找得到传输块大小的第一索引值(Itbs);然后利用表5所示的码块映射表确定出码块个数(C)和码块大小索引值(icbs),根据码块大小索引值(icbs)和表2所示的CBS表,可以查表得到码块大小(K);然后通过传输块大小的第二计算模块,可以计算得到传输块大小(A)。Referring to Fig. 7, it shows another schematic diagram of the calculation process of the transport block size and code block parameters provided by an embodiment of the present application. As shown in Fig. 7, after obtaining the MCS index value (I MCS ), the modulation mode (Q m ) and the second index value (I TBS ) of the transport block size are found from the modulation mode and transport block index table; then, according to the second index value (I TBS ) of the transport block size and the number of PRBs (N PRB ), the first index value (I tbs ) of the transport block size is found through the de-duplication transport block index table; then, the number of code blocks (C) and the code block size index value (i cbs ) are determined using the code block mapping table shown in Table 5, and according to the code block size index value (i cbs ) and the CBS table shown in Table 2, the code block size (K) can be found in the table; then, through the second calculation module of the transport block size, the transport block size (A) can be calculated.
本申请的又一实施例中,基于前述实施例所述的方法,在表5所示的码块映射表中,将传输块大小映射为码块个数(C)和码块大小索引值(icbs),需要的存储空间最小,为202×13=2626bit。但是本申请实施例也可以直接将传输块大小映射为码块个数(C)和码块大小(K),此时需要202×18=3636bit的存储空间。计算流程如图5所示。In another embodiment of the present application, based on the method described in the above embodiment, in the code block mapping table shown in Table 5, the transport block size is mapped to the number of code blocks (C) and the code block size index value (i cbs ), and the required storage space is minimal, which is 202×13=2626 bits. However, in the embodiment of the present application, the transport block size can also be directly mapped to the number of code blocks (C) and the code block size (K), in which case 202×18=3636 bits of storage space are required. The calculation process is shown in Figure 5.
在一种具体的实施例中,对于前述S402的步骤,所述根据第一索引值以及码块映射表,确定通信参数中的码块参数,可以包括:In a specific embodiment, for the aforementioned step S402, determining the code block parameter in the communication parameter according to the first index value and the code block mapping table may include:
根据第一索引值,从码块映射表中查表获得第一索引值对应的目标码块个数和目标码块大小;According to the first index value, look up in a code block mapping table to obtain the number of target code blocks and the target code block size corresponding to the first index value;
将目标码块个数和目标码块大小确定为通信参数中的码块参数。The target code block number and target code block size are determined as code block parameters in the communication parameters.
需要说明的是,这里的码块映射表可以用于表示传输块大小索引值、码块个数和码块大小之间的对应关系。根据该码块映射表,通过查表即可直接确定出码块参数(目标码块个数和目标码块大小)。It should be noted that the code block mapping table here can be used to indicate the correspondence between the transport block size index value, the number of code blocks and the code block size. According to the code block mapping table, the code block parameters (target number of code blocks and target code block size) can be directly determined by looking up the table.
参见图8,其示出了本申请实施例提供的又一种传输块大小和码块参数的计算过程示意图。如图8所示,在得到MCS索引值(IMCS)之后,从调制方式和传输块索引表中查找得到调制方式(Qm)和传输块大小的第二索引值(ITBS);然后根据传输块大小的第二索引值(ITBS)和PRB个数(NPRB),通过去重复传输块索引表查找得到传输块大小的第一索引值(Itbs);然后利用新的码块映射表确定出码块个数(C)和码块大小(K);然后通过传输块大小的计算模块,可以计算得到传输块大小(A)。Referring to Fig. 8, it shows a schematic diagram of another calculation process of transport block size and code block parameters provided by an embodiment of the present application. As shown in Fig. 8, after obtaining the MCS index value (I MCS ), the modulation mode (Q m ) and the second index value (I TBS ) of the transport block size are found from the modulation mode and transport block index table; then, according to the second index value (I TBS ) of the transport block size and the number of PRBs (N PRB ), the first index value (I tbs ) of the transport block size is found through the de-duplication transport block index table; then, the number of code blocks (C) and the code block size (K) are determined using the new code block mapping table; then, the transport block size (A) can be calculated through the transport block size calculation module.
综上可知,通过上述实施例对前述实施例的具体实现进行了详细阐述,从中可以看出,通过前述实施例的技术方案,不仅可以简化相关表格,以表4所示的去重复传输块索引表、表5所示的码块映射表代替原始的TBS表和CBS表,而且基于简化后的表格能够改进传输块大小和码块参数的计算流程,具体为提出了根据码块大小索引值(icbs)计算码块大小(K)以及根据码块个数(C)和码块大小(K)计算传输块大小等的计算方法;如此,一方面,相比于存储的原始表格,节省了约54%存储资源;另一方面,简化了传输块大小和码块参数计算,避免了根据传输块大小计算码块参数的复杂过程,降低了计算复杂度。In summary, the specific implementation of the aforementioned embodiment is elaborated in detail through the aforementioned embodiment. It can be seen that through the technical scheme of the aforementioned embodiment, not only can the relevant tables be simplified, and the original TBS table and CBS table can be replaced by the deduplication transport block index table shown in Table 4 and the code block mapping table shown in Table 5, but also the calculation process of the transport block size and the code block parameters can be improved based on the simplified tables. Specifically, a calculation method for calculating the code block size (K) according to the code block size index value ( icbs ) and calculating the transport block size according to the number of code blocks (C) and the code block size (K) is proposed; in this way, on the one hand, compared with the stored original table, about 54% of storage resources are saved; on the other hand, the calculation of the transport block size and the code block parameters is simplified, the complex process of calculating the code block parameters according to the transport block size is avoided, and the calculation complexity is reduced.
本申请的再一实施例中,基于前述实施例相同的发明构思,参见图9,其示出了本申请实施例提供的一种通信参数的确定装置的组成结构示意图。如图9所示,通信参数的确定装置90可以包括:确定单元901、查询单元902和计算单元903;其中,In another embodiment of the present application, based on the same inventive concept as the above-mentioned embodiment, see FIG9 , which shows a schematic diagram of the composition structure of a communication parameter determination device provided in an embodiment of the present application. As shown in FIG9 , a communication parameter determination device 90 may include: a determination unit 901, a query unit 902, and a calculation unit 903; wherein,
确定单元901,配置为确定通信参数中传输块大小的第一索引值;The determining unit 901 is configured to determine a first index value of a transport block size in a communication parameter;
查询单元902,配置为根据第一索引值以及码块映射表,确定通信参数中的码块参数;A query unit 902 is configured to determine a code block parameter in the communication parameter according to the first index value and the code block mapping table;
计算单元903,配置为根据码块参数,利用传输块计算模型确定出传输块大小。The calculation unit 903 is configured to determine the transport block size according to the code block parameters using the transport block calculation model.
在一些实施例中,参见图9,通信参数的确定装置90还可以包括接收单元904,配置为接收网络设备发送的MCS索引值;In some embodiments, referring to FIG. 9 , the communication parameter determination device 90 may further include a receiving unit 904 configured to receive an MCS index value sent by a network device;
查询单元902,还配置为根据MCS索引值,从调制方式和传输块索引表中查表获得传输块大小的第二索引值;以及根据第二索引值和网络设备分配的PRB个数,从去重复传输块索引表中查表获得传输块大小的第一索引值。The query unit 902 is also configured to obtain a second index value of the transport block size from the modulation mode and transport block index table according to the MCS index value; and to obtain a first index value of the transport block size from the deduplication transport block index table according to the second index value and the number of PRBs allocated by the network device.
在一些实施例中,码块参数包括码块大小和码块个数;相应地,查询单元902,还配置为在码块映射表用于表示传输块大小索引值、码块个数和码块大小索引值之间对应关系的情况下,根据第一索引值,从码块映射表中查表获得第一索引值对应的目标码块个数和目标码块大小索引值;In some embodiments, the code block parameter includes a code block size and a number of code blocks; accordingly, the query unit 902 is further configured to, when the code block mapping table is used to indicate a correspondence between a transport block size index value, a code block number, and a code block size index value, query the code block mapping table according to the first index value to obtain a target code block number and a target code block size index value corresponding to the first index value;
计算单元903,还配置为根据目标码块大小索引值,利用码块计算模型确定出目标码块大小;The calculation unit 903 is further configured to determine the target code block size using the code block calculation model according to the target code block size index value;
确定单元901,还配置为将目标码块个数和目标码块大小确定为通信参数中的码块参数。The determining unit 901 is further configured to determine the target code block number and the target code block size as code block parameters in the communication parameters.
在一些实施例中,查询单元902,还配置为在码块映射表用于表示传输块大小索引值、码块个数和码块大小索引值之间对应关系的情况下,根据第一索引值,从码块映射表中查表获得第一索引值对应的目标码块个数和目标码块大小索引值;以及根据目标码块大小索引值,从码块索引表中查表获得目标码块大小索引值对应的目标码块大小;In some embodiments, the query unit 902 is further configured to, when the code block mapping table is used to indicate the correspondence between the transport block size index value, the number of code blocks and the code block size index value, query the code block mapping table according to the first index value to obtain the number of target code blocks and the target code block size index value corresponding to the first index value; and query the code block index table according to the target code block size index value to obtain the target code block size corresponding to the target code block size index value;
确定单元901,还配置为将目标码块个数和目标码块大小确定为通信参数中的码块参数。The determining unit 901 is further configured to determine the target code block number and the target code block size as code block parameters in the communication parameters.
在一些实施例中,查询单元902,还配置为在码块映射表用于表示传输块大小索引值、码块个数和码块大小之间对应关系的情况下,根据第一索引值,从码块映射表中查表获得第一索引值对应的目标码块个数和目标码块大小;In some embodiments, the query unit 902 is further configured to, when the code block mapping table is used to indicate the correspondence between the transport block size index value, the number of code blocks and the code block size, query the code block mapping table according to the first index value to obtain the target number of code blocks and the target code block size corresponding to the first index value;
确定单元901,还配置为将目标码块个数和目标码块大小确定为通信参数中的码块参数。The determining unit 901 is further configured to determine the target code block number and the target code block size as code block parameters in the communication parameters.
在一些实施例中,计算单元903,具体配置为根据目标码块个数和目标码块大小,利用下式计算得到传输块大小;In some embodiments, the calculation unit 903 is specifically configured to calculate the transport block size using the following formula according to the number of target code blocks and the target code block size:
其中,A表示传输块大小,C表示目标码块个数,K表示目标码块大小,L=24表示码块循环冗余校验比特数,L′=24表示传输块循环冗余校验比特数。Wherein, A represents the transport block size, C represents the number of target code blocks, K represents the target code block size, L=24 represents the number of code block cyclic redundancy check bits, and L′=24 represents the number of transport block cyclic redundancy check bits.
在一些实施例中,查询单元902,还配置为在确定通信参数中传输块大小的第一索引值之后,根据传输块大小的第一索引值,从去重复传输块映射表中查表获得第一索引值对应的目标传输块大小;In some embodiments, the query unit 902 is further configured to, after determining the first index value of the transport block size in the communication parameter, query a deduplication transport block mapping table according to the first index value of the transport block size to obtain a target transport block size corresponding to the first index value;
确定单元901,还配置为将目标传输块大小确定为传输块大小。The determining unit 901 is further configured to determine the target transport block size as the transport block size.
可以理解地,在本实施例中,“单元”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是模块,还可以是非模块化的。而且在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。It can be understood that in this embodiment, a "unit" can be a part of a circuit, a part of a processor, a part of a program or software, etc., and of course it can also be a module, or it can be non-modular. Moreover, the components in this embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional module.
所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software function module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment is essentially or the part that contributes to the prior art or the whole or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method described in this embodiment. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
因此,本实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现前述实施例中任一项所述的方法的步骤。Therefore, this embodiment provides a computer storage medium, which stores a computer program. When the computer program is executed by at least one processor, the steps of the method described in any one of the above embodiments are implemented.
基于上述通信参数的确定装置90的组成以及计算机存储介质,参见图10,其示出了本申请实施例提供的一种终端设备的组成结构示意图。如图10所示,终端设备100可以包括:通信接口1001、存储器1002和处理器1003;各个组件通过总线系统1004耦合在一起。可理解,总线系统1004用于实现这些组件之间的连接通信。总线系统1004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1004。其中,通信接口1001,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;Based on the composition of the above-mentioned communication parameter determination device 90 and the computer storage medium, see Figure 10, which shows a schematic diagram of the composition structure of a terminal device provided in an embodiment of the present application. As shown in Figure 10, the terminal device 100 may include: a communication interface 1001, a memory 1002 and a processor 1003; each component is coupled together through a bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are labeled as bus system 1004 in Figure 10. Among them, the communication interface 1001 is used to receive and send signals in the process of sending and receiving information between other external network elements;
存储器1002,用于存储能够在处理器1003上运行的计算机程序;Memory 1002, used to store computer programs that can be run on processor 1003;
处理器1003,用于在运行所述计算机程序时,执行:The processor 1003 is configured to execute, when running the computer program:
确定通信参数中传输块大小的第一索引值;Determine a first index value of a transport block size in a communication parameter;
根据第一索引值以及码块映射表,确定通信参数中的码块参数;Determine a code block parameter in the communication parameter according to the first index value and the code block mapping table;
根据码块参数,利用传输块计算模型确定出传输块大小。According to the code block parameters, the transport block size is determined using a transport block calculation model.
可以理解,本申请实施例中的存储器1002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步链动态随机存取存储器(Synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器1002旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory 1002 in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1002 of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
而处理器1003可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1003中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1003可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1003读取存储器1002中的信息,结合其硬件完成上述方法的步骤。The processor 1003 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 1003. The above-mentioned processor 1003 can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1002, and the processor 1003 reads the information in the memory 1002 and completes the steps of the above method in combination with its hardware.
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It is understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application, or a combination thereof.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。For software implementation, the techniques described herein can be implemented by modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.
可选地,作为另一个实施例,处理器1003还配置为在运行所述计算机程序时,执行前述实施例中任一项所述的方法的步骤。Optionally, as another embodiment, the processor 1003 is further configured to execute the steps of the method described in any one of the aforementioned embodiments when running the computer program.
基于上述通信参数的确定装置90的组成以及计算机存储介质,参见图11,其示出了本申请实施例提供的另一种终端设备的组成结构示意图。如图11所示,终端设备100可以包括前述实施例中任一项所述通信参数的确定装置90。Based on the composition of the communication parameter determination device 90 and the computer storage medium, see Figure 11, which shows a schematic diagram of the composition structure of another terminal device provided in an embodiment of the present application. As shown in Figure 11, the terminal device 100 may include the communication parameter determination device 90 described in any of the above embodiments.
在本申请实施例中,对于终端设备100而言,利用码块映射表来查表确定码块参数,避免了根据传输块大小确定码块参数的复杂计算过程,而且根据码块参数计算传输块大小的过程也比较简单;由此可见,本申请的技术方案不仅能够简化传输块大小、码块大小、码块个数等通信参数的计算,降低计算复杂度;而且通过简化存储表格,还能够节省存储资源,进而降低成本。In the embodiment of the present application, for the terminal device 100, the code block mapping table is used to look up the code block parameters, which avoids the complex calculation process of determining the code block parameters according to the transmission block size, and the process of calculating the transmission block size according to the code block parameters is also relatively simple; it can be seen that the technical solution of the present application can not only simplify the calculation of communication parameters such as the transmission block size, code block size, and the number of code blocks, and reduce the calculation complexity; but also by simplifying the storage table, it can save storage resources and thus reduce costs.
需要说明的是,在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111253818.0A CN113784356B (en) | 2021-10-27 | 2021-10-27 | Method, device, equipment and storage medium for determining communication parameters |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111253818.0A CN113784356B (en) | 2021-10-27 | 2021-10-27 | Method, device, equipment and storage medium for determining communication parameters |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113784356A CN113784356A (en) | 2021-12-10 |
CN113784356B true CN113784356B (en) | 2023-08-08 |
Family
ID=78956568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111253818.0A Active CN113784356B (en) | 2021-10-27 | 2021-10-27 | Method, device, equipment and storage medium for determining communication parameters |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113784356B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114640637B (en) * | 2022-05-17 | 2023-02-28 | 深圳传音控股股份有限公司 | Processing method, communication device, and storage medium |
WO2024168745A1 (en) * | 2023-02-16 | 2024-08-22 | 富士通株式会社 | Model sending method and apparatus and model receiving method and apparatus |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634851A (en) * | 2012-08-27 | 2014-03-12 | 重庆重邮信科通信技术有限公司 | Obtaining method and apparatus for transport block size |
WO2015021185A1 (en) * | 2013-08-07 | 2015-02-12 | Interdigital Patent Holdings, Inc. | Distributed scheduling for device-to-device communication |
CN106685587A (en) * | 2015-11-06 | 2017-05-17 | 株式会社Kt | Method of determining modulation order and transport block size in downlink data channel, and apparatus thereof |
CN107251440A (en) * | 2015-05-08 | 2017-10-13 | 华为技术有限公司 | A kind of code device and method |
CN108631937A (en) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | A kind of information processing method, device and equipment |
CN111245556A (en) * | 2018-11-28 | 2020-06-05 | 普天信息技术有限公司 | TBS (transport block size ratio) calculation method of 5GNR (generalized maximum likelihood ratio) and MACPDU (machine Access data Unit) multiplexing method and equipment |
CN111316583A (en) * | 2020-02-11 | 2020-06-19 | 北京小米移动软件有限公司 | Data transmission method, data transmission device and storage medium |
CN111955026A (en) * | 2018-04-04 | 2020-11-17 | 中兴通讯股份有限公司 | Method, device and system for determining size of transmission block in wireless communication |
CN112655264A (en) * | 2020-12-14 | 2021-04-13 | 北京小米移动软件有限公司 | Method and device for determining size of transmission block and communication equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8284732B2 (en) * | 2009-02-03 | 2012-10-09 | Motorola Mobility Llc | Method and apparatus for transport block signaling in a wireless communication system |
WO2013176827A1 (en) * | 2012-05-19 | 2013-11-28 | Motorola Mobility Llc | Method and apparatus for transport block signaling in a wireless communication system |
US9763246B2 (en) * | 2012-06-12 | 2017-09-12 | Qualcomm Incorporated | Transport block size determination in new carrier type in LTE |
US10939321B2 (en) * | 2017-09-11 | 2021-03-02 | Apple Inc. | Power boosting and transport block size (TBS) design in a new radio (NR) system |
-
2021
- 2021-10-27 CN CN202111253818.0A patent/CN113784356B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634851A (en) * | 2012-08-27 | 2014-03-12 | 重庆重邮信科通信技术有限公司 | Obtaining method and apparatus for transport block size |
WO2015021185A1 (en) * | 2013-08-07 | 2015-02-12 | Interdigital Patent Holdings, Inc. | Distributed scheduling for device-to-device communication |
CN107251440A (en) * | 2015-05-08 | 2017-10-13 | 华为技术有限公司 | A kind of code device and method |
CN106685587A (en) * | 2015-11-06 | 2017-05-17 | 株式会社Kt | Method of determining modulation order and transport block size in downlink data channel, and apparatus thereof |
CN108631937A (en) * | 2017-03-24 | 2018-10-09 | 华为技术有限公司 | A kind of information processing method, device and equipment |
CN111955026A (en) * | 2018-04-04 | 2020-11-17 | 中兴通讯股份有限公司 | Method, device and system for determining size of transmission block in wireless communication |
CN111245556A (en) * | 2018-11-28 | 2020-06-05 | 普天信息技术有限公司 | TBS (transport block size ratio) calculation method of 5GNR (generalized maximum likelihood ratio) and MACPDU (machine Access data Unit) multiplexing method and equipment |
CN111316583A (en) * | 2020-02-11 | 2020-06-19 | 北京小米移动软件有限公司 | Data transmission method, data transmission device and storage medium |
CN112655264A (en) * | 2020-12-14 | 2021-04-13 | 北京小米移动软件有限公司 | Method and device for determining size of transmission block and communication equipment |
Non-Patent Citations (1)
Title |
---|
"R1-1719579 On TBS determination formula";Mediatek Inc;《3GPP TSG RAN WG1 Meeting #91》;20171118;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113784356A (en) | 2021-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3740012A1 (en) | Method for blind detection of physical downlink control channel and terminal device | |
US20220330269A1 (en) | Resource configuration method, resource determination method, apparatuses thereof and communication system | |
EP4376313A2 (en) | Phase tracking reference signal sending method and apparatus | |
JP6863485B2 (en) | Data instruction method, device and communication system | |
RU2719461C1 (en) | Data transmission method and communication device | |
CN110035427A (en) | UE capability reporting, slot offset determine method and apparatus | |
CN113784356B (en) | Method, device, equipment and storage medium for determining communication parameters | |
KR20190102256A (en) | Data transmission method, terminal device and network device | |
JP7507876B2 (en) | Resource determination method and device | |
CN113747588A (en) | Information transmission method and device | |
WO2016091185A1 (en) | Method for data transmission, base station and user equipment | |
US20200266917A1 (en) | Indication Method, Indication Determining Method, Sending Device, and Receiving Device | |
US20220174678A1 (en) | Wireless communication method, terminal device, and network device | |
CN116545587A (en) | Method and device for determining size of transmission block | |
CN115776364A (en) | Communication method and device | |
US11770833B2 (en) | Communication method, terminal device, and network device | |
CN114070465A (en) | Method and apparatus for signaling of punctured subchannels | |
US11330615B2 (en) | Wireless communication method, terminal device and transmitting and receiving nodes | |
US20220272678A1 (en) | Sidelink Data Packet Sending and Receiving Method and Communication Apparatus | |
WO2018137667A1 (en) | Data transmission method and device, and information transmission method and device | |
CN108631941B (en) | Communication method and device | |
WO2018082546A1 (en) | Detection method and transmission method for downlink control channel, network side device, and terminal | |
CN115473552A (en) | Uplink data sending method, receiving method and communication device | |
CN110351003B (en) | Method and communication device for determining size of transmission block | |
WO2020220365A1 (en) | Communication method and communication apparatus |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20241105 Address after: 6th Floor, No.1 Chongqing Road, Banqiao District, Xinbei City, Taiwan, China, China Patentee after: Weiguang Co.,Ltd. Country or region after: Samoa Address before: Room 1501, 15 / F, building 2, No. 10 yard, Chaoyang Park South Road, Chaoyang District, Beijing Patentee before: Zheku Technology (Beijing) Co.,Ltd. Country or region before: China |
|
TR01 | Transfer of patent right |