WO2017124844A1 - Procédé de détermination de taille de bloc de transmission d'un code de polarisation, et dispositif de communication - Google Patents
Procédé de détermination de taille de bloc de transmission d'un code de polarisation, et dispositif de communication Download PDFInfo
- Publication number
- WO2017124844A1 WO2017124844A1 PCT/CN2016/108803 CN2016108803W WO2017124844A1 WO 2017124844 A1 WO2017124844 A1 WO 2017124844A1 CN 2016108803 W CN2016108803 W CN 2016108803W WO 2017124844 A1 WO2017124844 A1 WO 2017124844A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- current
- block size
- transport block
- mapping relationship
- relationship information
- 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.)
- Ceased
Links
Images
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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/36—Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
Definitions
- the present application relates to the field of communications, and in particular, to a method and a communication device for determining a size of a polarization code transmission block.
- the Polar code is an encoding method that can achieve Shannon capacity and has low coding and decoding complexity.
- B N is an N ⁇ N transposed matrix, such as a bit reversal matrix. Is the Kronecker power of F 2 , defined as
- Some of the bits are used to carry information, called information bits.
- the set of sequence numbers of these information bits is denoted as A; the other part of the bits is set to a fixed value pre-agreed by the transceiver, which is called a fixed bit, and the sequence number is used.
- a complementary set a represents C.
- these fixed bits are usually set to zero. In fact, only the transceiver terminal needs to be pre-agreed, and the fixed bit sequence can be arbitrarily set.
- the encoded bit sequence of the Polar code can be obtained by the following method:
- a row vector of length K ie Represents the number of elements in the set, that is, K represents the number of elements in the set A, and also represents the number of information bits to be encoded, Is a submatrix obtained from the rows corresponding to the indices in the set A in the matrix G N , Is a K ⁇ N matrix.
- the selection of set A determines the performance of the Polar code.
- the scheduling and resource management module determines the size of the transport block according to the channel state information fed back by the receiving end and the information of the available physical channel resources; the transport block size and the cyclic redundancy check code (Cyclic Redundancy) Check, CRC) bit sum can be on The number of information bits described.
- the encoder encodes the sequence of messages to be transmitted according to the transport block size.
- the decoder also decodes the received channel accordingly based on the transport block size.
- the scheduling and resource management module may obtain a transport block index (TBS Index) according to the current MCS index lookup mapping relationship information 1, and then look up the above mapping relationship information 2 to determine the current transport block size.
- the embodiment of the present application provides a method and a communication device for determining a size of a polarization code transmission block, which can effectively determine a transmission block size of a Polar code.
- a method for determining a size of a polarization code transmission block including:
- the mapping relationship information in the first mapping relationship information set includes the correspondence between the transport block size index and the transport block size under different transmission resources corresponding to the polarization code rate of each mapping relationship.
- the embodiment of the present application determines the current transport block size by using the current code rate of the polarization code, the current transport block size index, the current transmission resource, and the mapping relationship information set, and implements the determination of the transport block size at the current code rate, thereby enabling Encoding or decoding according to the transport block size.
- the determination of the transport block size at the current code rate is implemented without increasing the signaling of the air interface transmission, and then the encoding or decoding can be performed according to the transport block size.
- mapping relationship information in the first mapping relationship information set in the embodiment of the present application corresponds to a code rate
- the shot relationship information may be in the form of a table.
- a mapping relationship information may be a correspondence between different transport block size indexes and transport block sizes under different transmission resources at a code rate, in other words, one
- the mapping relationship information may be a table of correspondences between different transport block sizes and transmission resources under different transport block size indexes.
- the first mapping relationship information set may include a mapping relationship information, and the code rate corresponding to the one mapping relationship information may be referred to as a base code rate; the first mapping relationship information set may also include multiple mapping relationship information, and the multiple mapping relationship information corresponds to Multiple code rates. Different mapping relationship information has different code rates. In other words, the plurality of mapping relationship information has a one-to-one correspondence with a plurality of code rates.
- mapping relationship information in the embodiment of the present application is pre-stored information of the coded code end of the polarization code, and the mapping relationship information may have multiple representation forms, as long as the mapping relationship information includes the polarization code of the mapping relationship.
- the corresponding relationship between the transport block size and the transmission resource in the different transport block size indexes may be corresponding to the rate, which is not limited by the embodiment of the present application.
- determining the current code rate of the polarization code and the current transport block size index includes:
- the second mapping relationship information includes different modulation coding order indexes, and a code rate and a transport block size index corresponding to each modulation coding order index.
- the current modulation coding order index can be obtained in the existing manner, which is not limited by the embodiment of the present application. That is, in the embodiment of the present application, the current modulation coding order index and the preset second mapping relationship information may be first obtained, and then the current modulation is obtained according to the current modulation coding order index and the preset second mapping relationship information.
- the current bit rate of the polarization code corresponding to the coding order index and the current transport block size index may be first obtained, and then the current modulation is obtained according to the current modulation coding order index and the preset second mapping relationship information.
- the second mapping relationship information includes a different modulation coding order index, and a code rate and a transport block size index corresponding to each modulation coding order index.
- the specific form of the mapping relationship information is limited.
- the first mapping relationship information set includes first mapping relationship information corresponding to a first polarization code rate
- Determining the current transport block size according to the current code rate of the polarization code, the current transport block size index, and the current transmission resource of the current transport block and the preset first mapping relationship information set including:
- the transport block size corresponding to the current transport block size index and the current transmission resource in the first mapping relationship information is determined as the current transport block size.
- the first mapping relationship information set includes first mapping relationship information corresponding to a first polarization code rate
- Determining the current transport block size according to the current code rate of the polarization code, the current transport block size index, and the current transmission resource of the current transport block and the preset first mapping relationship information set including:
- the information according to the first mapping relationship is The current transport block size index and the transport block size corresponding to the current transmission resource, and the ratio of the current code rate to the first polarization code rate, determining the current transport block size, including: determining the current according to any one of the following formulas Transport block size:
- TBS 0 floor((R 0 /R 1 )*TBS 1 )
- TBS 0 ceil((R 0 /R 1 )*TBS 1 )
- R 0 represents the current code rate
- R 1 represents the first polarization code rate
- TBS 0 represents the current transport block size
- TBS 1 represents the current mapping block size index and current in the first mapping relationship information.
- the transport block size corresponding to the transmission resource, floor(A) represents the largest integer not greater than A, and ceil(A) represents the smallest integer greater than A.
- the first mapping relationship information at the base code rate is pre-stored in the codec end.
- the embodiment of the present application uses only one mapping relationship information (table), reduces the size of the determined transport block size table, and can store the mapping relationship information using less space, and can efficiently determine the polarization code transport block. the size of.
- the first mapping relationship information set includes multiple mapping relationship information that is in one-to-one correspondence with multiple different code rates.
- Determining the current transport block size according to the current code rate of the polarization code, the current transport block size index, and the allocated current transmission resource, and the first mapping relationship information set including:
- the transport block size corresponding to the current transport block size index and the allocated current transmission resource in the current mapping relationship information is determined as the current transport block size.
- the coding end information is pre-stored with mapping relationship information at various code rates.
- the code rate may be a number greater than 0 and less than 1. Since the value greater than 0 and less than 1 has an infinite number, in practical applications, a limited number of mapping relationship information may be pre-stored according to actual conditions. For example, mapping relationship information and the like at a code rate that is frequently used may be stored, which is not limited by the embodiment of the present application.
- mapping relationship information (table) at each code rate is stored in the embodiment of the present application, and the mapping relationship information corresponding to the current code rate can be determined by the current code rate, and then the mapping relationship information is directly determined.
- the size of the transport block is not calculated, and the mapping relationship information can be searched to directly determine the transport block size, and the size of the transport block of the polarized code can be determined simply and efficiently.
- a communication device for determining a size of a polarization code transmission block is provided, the communication device being capable of implementing any of the first aspect and its implementation, the operation of each module in the communication device and/or The functions are respectively used for the first aspect of the implementation and the corresponding method features in the implementation manner, and are not described herein for brevity.
- a communication device for determining a size of a polarization code transmission block, the communication device comprising a memory and a processor storing instructions, wherein the processor executes the instructions as in the first aspect and various implementations thereof Any of the methods of determining the transport block size.
- a processing apparatus is provided that is applied to a communication system.
- the processing device can be one or more processors or chips. In other possible cases, the processing device may also be a physical device or a virtual device in a communication system.
- the processing device is configured to perform the method of determining a transport block size in any of the first aspect described above and various implementations thereof.
- a computer program product comprising: computer program code, when the computer program code is executed by a computing unit, a processing unit or a processor of a communication device, causing the communication device to perform the first A method of determining a transport block size in any of the aspects and various implementations thereof.
- a computer readable storage medium storing a program causing a communication device to perform any one of the first aspect described above and various implementations thereof to determine a transport block size method.
- the current code rate of the polarization code and the current transport block are adopted in the embodiment of the present application.
- the size index, the current transmission resource, and the mapping relationship information set determine the current transport block size, implement the determination of the transport block size at the current code rate, and further encode or decode according to the transport block size.
- FIG. 1 is a schematic diagram of a wireless communication system in accordance with an embodiment of the present application.
- FIG. 2 is a schematic block diagram of a communication device implemented by the present application.
- FIG. 3 is a schematic flowchart of a method for determining a transport block size according to an embodiment of the present application.
- FIG. 4 is a schematic block diagram of a communication device for determining a transport block size, in accordance with one embodiment of the present application.
- FIG. 5 is a schematic block diagram of a communication device for determining a transport block size according to another embodiment of the present application.
- GSM Global System of Mobile communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- GPRS General Packet Radio Service
- LTE Long Term Evolution
- FDD Frequency Division Duplex
- TDD Time Division Duplex
- UMTS Universal Mobile Telecommunication System
- the base station may be a device for communicating with the terminal device, for example, may be a base station (Base Transceiver Station, BTS) in the GSM system or CDMA, or a base station (NodeB, NB) in the WCDMA system, or Is an evolved base station in the LTE system (Evolutional Node B, eNB or eNodeB), or the base station may be a relay station, an access point, an in-vehicle device, a wearable device, and a network side device in a future 5G network.
- BTS Base Transceiver Station
- NodeB NodeB
- NB evolved base station in the LTE system
- the base station may be a relay station, an access point, an in-vehicle device, a wearable device, and a network side device in a future 5G network.
- the terminal may be a communication with one or more core networks via a radio access network (RAN), and the terminal may refer to a user equipment (User Equipment, UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, Mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device.
- the access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), with wireless communication.
- FIG. 1 illustrates a wireless communication system 100 in accordance with various embodiments described herein.
- System 100 includes a base station 102 that can include multiple antenna groups.
- one antenna group may include antennas 104 and 106
- another antenna group may include antennas 108 and 110
- additional groups may include antennas 112 and 114.
- Two antennas are shown for each antenna group, however more or fewer antennas may be used for each group.
- Base station 102 can additionally include a transmitter chain and a receiver chain, as will be understood by those of ordinary skill in the art, which can include various components associated with signal transmission and reception, such as processors, modulators, multiplexers, demodulation , demultiplexer or antenna.
- Base station 102 can communicate with one or more access terminals, such as access terminal 116 and access terminal 122. However, it will be appreciated that base station 102 can communicate with substantially any number of access terminals similar to access terminals 116 and 122. Access terminals 116 and 122 can be, for example, cellular telephones, smart phones, portable computers, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, and/or any other for communicating over wireless communication system 100. Suitable for equipment. As shown, access terminal 116 is in communication with antennas 112 and 114, with antennas 112 and 114 transmitting information to access terminal 116 over forward link 118 and receiving information from access terminal 116 over reverse link 120.
- access terminal 116 is in communication with antennas 112 and 114, with antennas 112 and 114 transmitting information to access terminal 116 over forward link 118 and receiving information from access terminal 116 over reverse link 120.
- access terminal 122 is in communication with antennas 104 and 106, wherein antennas 104 and 106 transmit information to access terminal 122 over forward link 124 and receive information from access terminal 122 over reverse link 126.
- FDD Frequency Division Duplex
- the forward link 118 can utilize different frequency bands than those used by the reverse link 120, and the forward link 124 can be utilized and reversed. Different frequency bands used by link 126.
- TDD Time Division Duplex
- the forward link 118 and the reverse link 120 can use a common frequency band, and the forward link 124 and the reverse link 126 can be used in total. Same frequency band.
- Each set of antennas and/or regions designed for communication is referred to as a sector of base station 102.
- the antenna group can be designed to communicate with access terminals in sectors of the coverage area of base station 102.
- the transmit antennas of base station 102 may utilize beamforming to improve the signal to noise ratio for forward links 118 and 124 of access terminals 116 and 122.
- the base station 102 transmits to the randomly dispersed access terminals 116 and 122 in the relevant coverage area by the base station as compared to all of the access terminals transmitted by the base station, the mobile devices in the adjacent cells are subject to Less interference.
- base station 102, access terminal 116, and/or access terminal 122 may be transmitting wireless communication devices and/or receiving wireless communication devices.
- the transmitting wireless communication device can encode the data for transmission.
- the transmitting wireless communication device can have, for example, generate, obtain, store in memory, etc., a certain number of information bits to be transmitted over the channel to the receiving wireless communication device.
- Such information bits may be included in a transport block or a plurality of transport blocks of data, which may be segmented to produce a plurality of code blocks.
- the transmitting wireless communication device can encode each code block using a polar code encoder to improve the reliability of data transmission, thereby ensuring communication quality.
- System 200 includes a wireless communication device 202 that is shown to transmit data via a channel. Although shown as transmitting data, the wireless communication device 202 can also receive data via a channel, for example, the wireless communication device 202 can transmit and receive data simultaneously, and the wireless communication device 202 can transmit and receive data at different times, or a combination thereof, and the like.
- the wireless communication device 202 can be, for example, a base station, such as the base station 102 of FIG. 1, etc.; an access terminal, such as the access terminal 116 of FIG. 1, the access terminal 122 of FIG. 1, and the like.
- the wireless communication device 202 can include a polarization encoder 204, a rate matching device 205, and a transmitter 206.
- the wireless communication device 202 may also include a receiver that may be present separately or integrated with the transmitter 206 to form a transceiver.
- the polarization encoder 204 is used to encode data to be transmitted from the wireless communication device 202, specifically, packet coding, and then the process is described in detail to obtain a target packet codeword.
- the rate matching device 205 is configured to perform interleaving, rate matching, and the like on the target block codeword to generate interleaved output bits.
- transmitter 206 can then transmit on the channel after processing by rate matching device 205 Rate-matched output bits.
- transmitter 206 can transmit relevant data to other different wireless communication devices.
- FIG. 3 is a schematic flowchart of a method for determining a transport block size according to an embodiment of the present application.
- the method shown in FIG. 3 can be performed by a communication device, which can be, for example, an encoding device, a decoding device, or a transmitting end or a receiving end, and the communication device can be a base station or a terminal.
- a communication device which can be, for example, an encoding device, a decoding device, or a transmitting end or a receiving end, and the communication device can be a base station or a terminal. This embodiment of the present application does not limit this.
- the method 300 shown in FIG. 3 includes:
- the current transport block size is determined according to the current code rate of the polarization code, the current transport block size index, the current transmission resource, and the preset first mapping relationship information set, where the first mapping relationship information set includes at least one mapping relationship.
- each mapping relationship information in the mapping relationship information set includes a mapping relationship between a transport block size index and a transport block size under different transmission resources corresponding to a polarization code rate of each mapping relationship.
- the embodiment of the present application determines the current transport block size by using the current code rate of the polarization code, the current transport block size index, the current transmission resource, and the mapping relationship information set, and implements the determination of the transport block size at the current code rate, thereby enabling Encoding or decoding according to the transport block size.
- the determination of the transport block size at the current code rate is implemented without increasing the signaling of the air interface transmission, and then the encoding or decoding can be performed according to the transport block size.
- the communication device may acquire the first mapping relationship information set in advance, and then first determine the current code rate of the polarization code and the current transport block size index, and then according to the current code rate of the polarization code and the current transport block size index. And a current transmission resource and a preset first mapping relationship information set, determining a current transmission block size, and further performing polarization code encoding or decoding according to the current transmission block size. Therefore, the embodiment of the present application determines the current transport block size by using the current code rate of the polarization code, the current transport block size index, the allocated current transmission resource, and the mapping relationship information set, and implements the transport block size under the current code rate of the polarization code. Ok.
- the current transmission resource in the embodiment of the present application may also be referred to as a physical resource that transmits a current transport block.
- the communication device can determine the size of the current transmission resource according to the existing method.
- the current transmission resource and the like can be determined according to the indication of the PDSCH channel, which is not limited in this embodiment of the present application.
- each mapping relationship information in the first mapping relationship information set in the embodiment of the present application corresponds to a code rate
- the mapping relationship information may be in the form of a table, in other words, a mapping relationship
- the information may be a correspondence between different transport block size indexes and transport block sizes under different transmission resources at a code rate.
- one mapping relationship information may be different transport blocks under different transport block size indexes.
- the first mapping relationship information set may include a mapping relationship information, and the code rate corresponding to the one mapping relationship information may be referred to as a base code rate; the first mapping relationship information set may also include multiple mapping relationship information, and the multiple mapping relationship information corresponds to Multiple code rates.
- Different mapping relationship information has different code rates.
- the plurality of mapping relationship information has a one-to-one correspondence with a plurality of code rates.
- mapping relationship information in the embodiment of the present application is pre-stored information of the coded code end of the polarization code, and the mapping relationship information may have multiple representation forms, as long as the mapping relationship information includes the polarization code of the mapping relationship.
- the corresponding relationship between the transport block size and the transmission resource in the different transport block size indexes may be corresponding to the rate, which is not limited by the embodiment of the present application.
- the mapping relationship information may be a string of values, a form of a table, or the like.
- the mapping relationship information is in the form of a table, as shown in Table 1, it is mapping relationship information at a certain code rate, for example, a code rate of 1/2.
- the I TBS in Table 1 indicates the transport block size index number, and the value is 0-26; N PRB indicates the size of the transmission resource, for example, the number of physical resource blocks, and the value is 1-10; The value indicates the size of the corresponding transport block. For example, when I TBS is 0 and N PRB is 1, the corresponding transport block size is 16 bits. When I TBS is 1, and N PRB is 2, the corresponding transport block size is 56 bits or the like. It should be understood that Table 1 is only exemplary, and the value of the transport block size in Table 1 may be determined according to the actual situation, which is not limited by the embodiment of the present application.
- the N PRB in Table 1 may also be other values. For example, the N PRB may also take values of 11, 12, etc., and the embodiment of the present application is not limited thereto.
- the mapping relationship in the embodiment of the present application is a table
- the embodiment of the present application determines the current transport block size by using the current code rate of the polarization code, the current transport block size index, the allocated current transmission resource, and the mapping relationship information set, and implements the transport block size under the current code rate of the polarization code.
- the current code rate of the polarization code and the current transport block size index may be determined according to the existing method, and the current code may be determined according to the preset second mapping relationship information in the embodiment of the present application.
- the rate and the current transport block size index, the embodiment of the present application is not limited thereto.
- a current code rate of the polarization code corresponding to the current modulation coding order index is obtained according to a current modulation coding order index and a preset second mapping relationship information.
- the current modulation coding order index can be obtained in the existing manner, which is not limited by the embodiment of the present application. That is, in the embodiment of the present application, the current modulation coding order index and the preset second mapping relationship information may be first obtained, and then the current modulation is obtained according to the current modulation coding order index and the preset second mapping relationship information.
- the current bit rate of the polarization code corresponding to the coding order index and the current transport block size index may be first obtained, and then the current modulation is obtained according to the current modulation coding order index and the preset second mapping relationship information.
- the second mapping relationship information includes a different modulation coding order index, and a code rate and a transport block size index corresponding to each modulation coding order index.
- the specific form of the mapping relationship information is limited. For example, it may be a string of values, or may be in the form of a table.
- the preset second mapping relationship information may be in the form of a table.
- Table 2 is an index of modulation coding order (MCS).
- the modulation coding order index is 0-9 in sequence, and the modulation coding order index 1- 9 corresponding modulation modes (Modulation) are BPSK, QPSK, QPSK, 16-QAM, 16-QAM, 64-QAM, 64-QAM, 64-QAM, 256-QAM, 256-QAM; corresponding code rates are sequential
- the value is 1/2-5/6; the corresponding transport block size index I TBS is in the order of 1-10.
- Table 2 is merely exemplary, and specific values of the items in Table 2 may be determined according to actual conditions, and embodiments of the present application are not limited thereto.
- the following includes a mapping relationship information for the first mapping relationship information set, and the first mapping relationship information set includes a plurality of mapping relationship information, which respectively describe how to determine the size of the transport block in the embodiment of the present application.
- the first mapping relationship information set includes one mapping relationship information, which is referred to herein as first mapping relationship information.
- the first mapping relationship information set includes a first polarization code rate (ie, a base code rate).
- first mapping relationship information includes a first polarization code rate (ie, a base code rate).
- Block size corresponding to the current transport block size index and the current transmission resource in the first mapping relationship information is determined as the current transmission.
- the first polarization code rate is 1/2
- the first mapping relationship information is as shown in Table 1.
- the transport block size corresponding to the current transport block size index and the current transmission resource in the first mapping relationship information may be determined as the current transport block size; for example, when the current transport block If the size of the current index is 5 and the current resource is 5 Physical Resource Blocks (PRBs), you can look up Table 1 to determine that the current transport block size is 424 bits.
- PRBs Physical Resource Blocks
- the transport block size corresponding to the current transport block size index and the allocated current transmission resource in the first mapping relationship information, and the current Determining the current transport block size by the ratio of the code rate to the first polarization code rate may include: determining the current transport block size according to any one of the following formulas:
- TBS 0 floor ((R 0 / R 1) * TBS 1)
- TBS 0 ceil((R 0 /R 1 )*TBS 1 )
- R 0 represents the current code rate
- R 1 represents the first polarization code rate
- TBS 0 represents the current transport block size
- TBS 1 represents the first mapping relationship information corresponding to the current transport block size index and the current transmission resource.
- the transport block size, floor (A) represents the largest integer not greater than A
- ceil (A) represents the smallest integer greater than A.
- the first polarization code rate R 1 is 1/2, and the first mapping relationship information is as shown in Table 1.
- the first mapping relationship information at the base code rate is pre-stored in the codec end.
- the embodiment of the present application uses only one mapping relationship information (table), reduces the size of the determined transport block size table, and can store the mapping relationship information using less space, and can efficiently determine the polarization code transport block. the size of.
- the second case that is, the first mapping relationship information set includes a plurality of mapping relationship information, that is, the mapping relationship information in this case includes the transport block size and the transmission resource under different transmission block size indexes under various code rates. Correspondence.
- the first mapping relationship information set includes multiple mapping relationship information that is in one-to-one correspondence with multiple different code rates
- current mapping relationship information corresponding to the current code rate may be determined from the first mapping relationship information set
- the transport block size corresponding to the current transport block size index and the current transmission resource in the current mapping relationship information is determined as the current transport block size.
- the coding end information is pre-stored with mapping relationship information at various code rates.
- the code rate may be a number greater than 0 and less than 1. Since the value greater than 0 and less than 1 has an infinite number, in practical applications, a limited number of mapping relationship information may be pre-stored according to actual conditions. For example, mapping relationship information and the like at a code rate that is frequently used may be stored, which is not limited by the embodiment of the present application.
- mapping relationship information at a code rate of 1/2 is given in Table 1
- mapping relationship information at another code rate is given in Table 3 below, for example, a mapping relationship at a code rate of 4/7. information.
- mapping relationship information at other code rates is not given here.
- the current mapping relationship information corresponding to the current code rate in the first mapping relationship information set in the embodiment of the present application may be understood as: finding a code equal to the current code rate (or approximately equal to the current code rate according to the current code rate). Mapping relationship information under the rate) and as the current mapping relationship information.
- Table 3 can be used as the current mapping relationship information according to 4/7, and the lookup table 3 determines that the transport block size is 1320 bits.
- mapping relationship information (table) at each code rate is stored in the embodiment of the present application, and the mapping relationship information corresponding to the current code rate can be determined by the current code rate, and then the mapping relationship information is directly determined.
- the size of the transport block is not calculated, and the mapping relationship information can be searched to directly determine the transport block size, and the size of the transport block of the polarized code can be determined simply and efficiently.
- the method for determining the transport block size in the embodiment of the present application is described in detail above with reference to FIG. 1 to FIG. 3.
- the communication device for determining the transport block size in the embodiment of the present application is described below with reference to FIG. 4 to FIG.
- the communication device can be used for the Polar code and the Polar code.
- the communication device can be a base station or a terminal.
- the communication device 400 shown in FIG. 4 can implement the various processes of determining the transport block size method involved in the embodiment of FIG. 3, and the operations and/or functions of the various modules in the communication device 400, respectively, in order to implement the For the corresponding process in the method embodiment, refer to the description in the foregoing method embodiment. To avoid repetition, the detailed description is omitted here.
- the communication device 400 shown in FIG. 4 includes a first acquisition unit 410 and a second determination unit 420.
- the first determining unit 410 is configured to determine a current code rate of the polarization code and a current transport block size index.
- the second determining unit 420 is configured to use, according to a current code rate of the polarization code, a current transport block size index, a current transmission resource, and a pre- Setting a first mapping relationship information set to determine a current transport block size, where
- the first mapping relationship information set includes at least one mapping relationship information, where each mapping relationship information in the first mapping relationship information set includes a transmission block corresponding to a polarization code rate of each mapping relationship, and a transmission block under different transmission resources. The correspondence between the size index and the transport block size.
- the embodiment of the present application determines the current transport block size by using the current code rate of the polarization code, the current transport block size index, the current transmission resource, and the mapping relationship information set, and implements the determination of the transport block size at the current code rate, thereby enabling Encoding or decoding according to the transport block size.
- the first determining unit 410 is specifically configured to acquire, according to the current modulation coding order index and the preset second mapping relationship information, the polarization code corresponding to the current modulation coding order index.
- Current bit rate and current transport block size index are specifically configured to acquire, according to the current modulation coding order index and the preset second mapping relationship information, the polarization code corresponding to the current modulation coding order index.
- the second mapping relationship information includes different modulation coding order indexes, and a code rate and a transport block size index corresponding to each modulation coding order index.
- the first mapping relationship information set includes first mapping relationship information corresponding to a first polarization code rate
- the second determining unit 420 is specifically configured to: when the current code rate is the same as the first code code rate, the transport block corresponding to the current transport block size index and the current transmission resource in the first mapping relationship information The size is determined as the current transport block size;
- the second determining unit 420 is configured to: when the current code rate is different from the first polarization code rate, according to the current mapping block size index and the current transmission resource in the first mapping relationship information.
- the second determining unit 420 is specifically configured to determine the current transport block size according to any one of the following formulas:
- TBS 0 floor((R 0 /R 1 )*TBS 1 )
- TBS 0 ceil((R 0 /R 1 )*TBS 1 )
- R 0 represents the current code rate
- R 1 represents the first polarization code rate
- TBS 0 represents the current transport block size
- TBS 1 represents the current transport block size index and the current transmission resource in the first mapping relationship information.
- floor(A) represents the largest integer not greater than A
- ceil(A) represents the smallest integer greater than A.
- the first mapping relationship information set includes mapping relationship information at a plurality of different code rates
- the second determining unit 420 is specifically configured to determine, from the first mapping relationship information set, current mapping relationship information corresponding to the current code rate, and the current mapping relationship information and the current transmission block size index and the allocated current transmission resource.
- the corresponding transport block size is determined as the current transport block size.
- FIG. 5 is a schematic block diagram of a communication device for determining a transport block size according to another embodiment of the present application.
- the communication device can be used for the Polar code and the Polar code.
- the communication device can be a base station or a terminal.
- the communication device 500 shown in FIG. 5 can implement the processes of determining the transport block size method involved in the embodiment of FIG. 3, and the operations and/or functions of the various modules in the communication device 500, respectively, in order to implement the For the corresponding process in the method embodiment, refer to the description in the foregoing method embodiment. To avoid repetition, the detailed description is omitted here.
- the communication device 500 shown in FIG. 5 includes a processor 510 and a memory 520.
- the communication device 500 can also include a bus system 530.
- the processor 510 and the memory 520 are connected by a bus system 530.
- the memory 520 is configured to store instructions, and the processor 510 is configured to execute the instruction stored in the memory 520 to determine a current code rate of the polarization code and a current transport block size index; according to the current code rate of the polarization code, the current transport block size.
- the relationship information includes a correspondence between a transport block size index and a transport block size under different transmission resources corresponding to a polarization code rate of each mapping relationship.
- the embodiment of the present application determines the current transport block size by using the current code rate of the polarization code, the current transport block size index, the allocated current transmission resource, and the mapping relationship information set, and implements the determination of the transport block size at the current code rate. Furthermore, it is possible to encode or decode according to the transport block size.
- Processor 510 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 510 or an instruction in a form of software.
- the processor 510 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like. Programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like. Knot The steps of the method disclosed in the embodiments of the present application may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read only memory or an electrically erasable programmable memory, a register, etc. In the storage medium.
- the storage medium is located in the memory 520.
- the processor 510 reads the information in the memory 520 and completes the steps of the foregoing method in combination with hardware.
- the bus system 530 may include a power bus, a control bus, and a status signal bus in addition to the data bus. Wait. However, for clarity of description, various buses are labeled as bus system 530 in the figure.
- the processor 510 is specifically configured to acquire, according to the current modulation coding order index and the preset second mapping relationship information, a current code rate of the polarization code corresponding to the current modulation coding order index. And the current transport block size index,
- the second mapping relationship information includes different modulation coding order indexes, and a code rate and a transport block size index corresponding to each modulation coding order index.
- the first mapping relationship information set includes first mapping relationship information corresponding to a first polarization code rate
- the processor 510 is specifically configured to: when the current code rate is the same as the first polarization code rate, determine a transport block size corresponding to the current transport block size index and the current transmission resource in the first mapping relationship information. For the current transport block size;
- the processor 510 is specifically configured to, according to the current code rate different from the first polarization code rate, the transport block corresponding to the current transport block size index and the current transmission resource in the first mapping relationship information.
- the size, and the ratio of the current code rate to the first polarization code rate, determines the current transport block size.
- the processor 510 when the current code rate is different from the first polarization code rate, the processor 510 is specifically configured to determine the current transport block size according to any one of the following formulas:
- TBS 0 floor((R 0 /R 1 )*TBS 1 )
- TBS 0 ceil((R 0 /R 1 )*TBS 1 )
- R 0 represents the current code rate
- R 1 represents the first polarization code rate
- TBS 0 represents the current transport block size
- TBS 1 represents the current transport block size index and the current transmission resource in the first mapping relationship information.
- floor(A) represents the largest integer not greater than A
- ceil(A) represents the smallest integer greater than A.
- the first mapping relationship information set includes multiple different codes. Mapping relationship information,
- the processor 510 is specifically configured to determine current mapping relationship information corresponding to the current code rate from the first mapping relationship information set, and compare the current mapping relationship information with the current transport block size index and the allocated current transmission resource.
- the transport block size is determined as the current transport block size.
- system and “network” are used interchangeably herein.
- the term “and/or” in this context is merely an association describing the associated object, indicating that there may be three relationships, for example, A and / or B, which may indicate that A exists separately, and both A and B exist, respectively. B these three situations.
- the character "/" in this article generally indicates that the contextual object is an "or" relationship.
- B corresponding to A means that B is associated with A, and B can be determined according to A.
- determining B from A does not mean that B is only determined based on A, and that B can also be determined based on A and/or other information.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative Intentional, for example, the division of units is only a logical function division, and the actual implementation may have another division manner, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored. Or not.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, or an electrical, mechanical or other form of connection.
- the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present application.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another.
- a storage medium may be any available media that can be accessed by a computer.
- computer readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage media or other magnetic storage device, or can be used for carrying or storing in the form of an instruction or data structure.
- Any connection may suitably be a computer readable medium.
- the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave
- the coaxial cable , fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the fixing of the associated media.
- a disk and a disc include a compact disc (CD), a laser disc, a compact disc, a digital versatile disc (DVD), a floppy disc, and a Blu-ray disc, wherein the disc is usually magnetically copied, and the disc is The laser is used to optically replicate the data. Combinations of the above should also be included within the scope of the computer readable media.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention concerne un procédé de détermination d'une taille de bloc de transmission d'un code polaire, et un dispositif de communication. Le procédé comprend les étapes consistant à : déterminer un débit de code actuel d'un code de polarisation et un indice de taille de bloc de transmission actuel ; d'après le débit de code actuel du code de polarisation, l'indice de taille de bloc de transmission actuel, une ressource de transmission actuelle et un premier ensemble d'informations de relation de mappage prédéfinies, déterminer la taille d'un bloc de transmission actuel, le premier ensemble d'informations de relation de mappage comprenant au moins un élément d'informations de relation de mappage, chaque élément d'informations de relation de mappage du premier ensemble d'informations de relation de mappage comprenant la relation correspondante entre l'indice de taille de bloc de transmission et la taille de bloc de transmission dans différentes ressources de transmission, correspondant au débit de code du code de polarisation dans chaque relation de mappage. Dans certains modes de réalisation de la présente invention, la détermination de la taille de bloc de transmission à un débit de code actuel peut être réalisée, ce qui permet ainsi d'encoder et de décoder efficacement le code de polarisation.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610031399.9A CN106982172B (zh) | 2016-01-18 | 2016-01-18 | 确定极化码传输块大小的方法和通信设备 |
| CN201610031399.9 | 2016-01-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017124844A1 true WO2017124844A1 (fr) | 2017-07-27 |
Family
ID=59341017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/108803 Ceased WO2017124844A1 (fr) | 2016-01-18 | 2016-12-07 | Procédé de détermination de taille de bloc de transmission d'un code de polarisation, et dispositif de communication |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106982172B (fr) |
| WO (1) | WO2017124844A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111955026A (zh) * | 2018-04-04 | 2020-11-17 | 中兴通讯股份有限公司 | 无线通信中确定传输块大小的方法、装置和系统 |
| US20210399742A1 (en) * | 2017-01-09 | 2021-12-23 | Zte Corporation | Data processing method and device |
| CN114244470A (zh) * | 2017-11-17 | 2022-03-25 | 中兴通讯股份有限公司 | 信道状态信息csi编码方法及装置、存储介质和处理器 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109391366A (zh) * | 2017-08-11 | 2019-02-26 | 电信科学技术研究院 | 一种对数据进行交织的方法和交织器 |
| CN109803426B (zh) * | 2017-11-17 | 2023-04-07 | 华为技术有限公司 | 传输数据的方法和装置 |
| WO2019100342A1 (fr) * | 2017-11-24 | 2019-05-31 | Oppo广东移动通信有限公司 | Procédé de transmission d'informations, procédé d'attribution de ressources, dispositif terminal et dispositif de réseau |
| CN110034843B (zh) * | 2018-01-12 | 2022-06-14 | 华为技术有限公司 | 信道编码方法和编码装置 |
| CN110034845B (zh) * | 2018-01-12 | 2021-09-14 | 华为技术有限公司 | 信息处理方法和无线传输设备 |
| CN110611549B (zh) * | 2018-06-15 | 2021-04-09 | 华为技术有限公司 | 一种确定传输块大小的方法、传输方法及装置 |
| CN114915298A (zh) * | 2021-02-10 | 2022-08-16 | 中国移动通信有限公司研究院 | 极化编码调制的信息位确定方法、映射生成方法及设备 |
| CN115412198B (zh) * | 2021-05-27 | 2025-01-14 | 中国移动通信有限公司研究院 | Bipcm的映射关系生成方法、信息位集合确定方法及设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101621829A (zh) * | 2009-07-27 | 2010-01-06 | 北京天碁科技有限公司 | 一种信道质量指示符上报的方法及装置 |
| CN102104442A (zh) * | 2009-12-17 | 2011-06-22 | 中兴通讯股份有限公司 | 一种修正信道质量指示的方法和装置 |
| CN103534969A (zh) * | 2013-03-21 | 2014-01-22 | 华为终端有限公司 | 数据传输方法、基站及用户设备 |
| CN104641675A (zh) * | 2012-10-08 | 2015-05-20 | 富士通株式会社 | 一种数据传输控制方法和装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103825669B (zh) * | 2012-11-16 | 2017-10-24 | 华为技术有限公司 | 数据处理的方法和装置 |
-
2016
- 2016-01-18 CN CN201610031399.9A patent/CN106982172B/zh active Active
- 2016-12-07 WO PCT/CN2016/108803 patent/WO2017124844A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101621829A (zh) * | 2009-07-27 | 2010-01-06 | 北京天碁科技有限公司 | 一种信道质量指示符上报的方法及装置 |
| CN102104442A (zh) * | 2009-12-17 | 2011-06-22 | 中兴通讯股份有限公司 | 一种修正信道质量指示的方法和装置 |
| CN104641675A (zh) * | 2012-10-08 | 2015-05-20 | 富士通株式会社 | 一种数据传输控制方法和装置 |
| CN103534969A (zh) * | 2013-03-21 | 2014-01-22 | 华为终端有限公司 | 数据传输方法、基站及用户设备 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210399742A1 (en) * | 2017-01-09 | 2021-12-23 | Zte Corporation | Data processing method and device |
| US11799498B2 (en) * | 2017-01-09 | 2023-10-24 | Zte Corporation | Data processing method and device |
| US11909417B2 (en) | 2017-01-09 | 2024-02-20 | Zte Corporation | Data processing method and device |
| CN114244470A (zh) * | 2017-11-17 | 2022-03-25 | 中兴通讯股份有限公司 | 信道状态信息csi编码方法及装置、存储介质和处理器 |
| CN114244470B (zh) * | 2017-11-17 | 2023-11-21 | 中兴通讯股份有限公司 | 信道状态信息csi编码方法及装置、存储介质和处理器 |
| CN111955026A (zh) * | 2018-04-04 | 2020-11-17 | 中兴通讯股份有限公司 | 无线通信中确定传输块大小的方法、装置和系统 |
| CN111955026B (zh) * | 2018-04-04 | 2024-05-28 | 中兴通讯股份有限公司 | 无线通信中确定传输块大小的方法、装置和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106982172B (zh) | 2020-04-28 |
| CN106982172A (zh) | 2017-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106899379B (zh) | 用于处理极化码的方法和通信设备 | |
| CN106982172B (zh) | 确定极化码传输块大小的方法和通信设备 | |
| US10966118B2 (en) | Channel encoding method and communication device | |
| CN110166167B (zh) | 编码的方法、译码的方法、编码设备和译码设备 | |
| US10938422B2 (en) | Polar code rate matching method and apparatus, and a communications apparatus | |
| US11075653B2 (en) | Polar code encoding and decoding method and apparatus | |
| CN107800510B (zh) | 极化Polar码编码的方法及装置 | |
| WO2018202057A1 (fr) | Procédé de transmission de données, station de base et appareil terminal | |
| WO2018045849A1 (fr) | Procédé et dispositif de retransmission de code polaire | |
| CN108599891B (zh) | 编码方法、编码装置和通信装置 | |
| US10419161B2 (en) | Method and communications device for transmitting information | |
| CN108365850B (zh) | 编码方法、编码装置和通信装置 | |
| CN110138503B (zh) | 编码方式的指示方法及设备 | |
| WO2016134528A1 (fr) | Procédé et appareil pour transmettre des informations de commande de liaison descendante | |
| WO2019170161A1 (fr) | Procédé et appareil de notification de qualité de canal | |
| WO2018098691A1 (fr) | Procédé de génération de canal de commande, procédé de détection de canal de commande et appareil associé | |
| CN108696283B (zh) | 数据编码和译码的方法和装置 | |
| WO2018141271A1 (fr) | Procédé et dispositif de traitement de données | |
| WO2017193932A1 (fr) | Procédé de communication et son dispositif de réseau, et équipement d'utilisateur | |
| WO2018171538A1 (fr) | Procédé de transmission de données, dispositif de réseau et dispositif terminal | |
| EP3734873A1 (fr) | Procédé de codage de canal et dispositif de codage | |
| CN111316707B (zh) | 一种用于无线通信的方法、装置 | |
| WO2016070323A1 (fr) | Procédé de communication, dispositif terminal et station de base |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16886104 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16886104 Country of ref document: EP Kind code of ref document: A1 |