Layer mapping method and apparatus
By cross-mapping the modulation symbols of the same codeword to multiple transport layers proportionally in MTRP transmission, and considering redundant RE when calculating the transmission block size, the layer mapping problem of different number of modulation symbols in each layer under the same codeword is solved, improving the modulation performance and reducing overhead.
Patent Information
- Application Number
- PCT/CN2024/137102
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-12-05
- Publication Date
- 2025-07-03
AI Technical Summary
In the transmission of multi-transmission receiving point MTRP, the prior art fails to effectively handle the different number of modulation symbols of each layer under the same codeword, resulting in the inapplicable layer mapping method, which affects the demodulation performance and communication overhead.
A layer mapping method is provided. By obtaining the first mapping relationship, multiple modulation symbols of the same codeword are cross-mapping to multiple transport layers in proportion, adapting to the difference in the number of modulation symbols of different layers, and considering redundant RE and decoupling inter-layer parameters when calculating the transmission block size, which is suitable for transmission where RE has redundant terms on PDSCH or PUSCH.
It extends the situation of multi-waveform combination, improves understanding and modulation performance, reduces communication overhead, and enhances coverage, and is suitable for scenarios where symbol numbers are modulated at different levels.
Smart Images

Figure CN2024137102_03072025_PF_FP_ABST
Abstract
Description
Layer mapping method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 29, 2023, with application number 202311862293.X and invention name “Layer Mapping Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of wireless communications, and more particularly, to a layer mapping method and apparatus. Background Art
[0003] In the New Wireless (NR) physical layer, the data from upper-layer service flows that undergo channel coding is called a codeword. Different codewords distinguish different data streams. Their purpose is to transmit multiple data paths through multiple-input, multiple-output (MIMO) technology, achieving spatial division multiplexing. Because the number of codewords does not match the number of transmit antennas, layer mapping and precoding are required to map the codewords to different transmit antennas. Layer mapping first remaps the codewords to multiple layers (new data streams) according to specific rules. Precoding then maps the data to different antenna ports. Resource mapping is then performed on each antenna port to generate OFDM symbols for transmission.
[0004] With the development of wireless communications, a series of technologies have been proposed to meet the performance improvement requirements of different communication scenarios. For example, in the case of Multiple Transmission Reception Point (MTRP) technology, to improve reliability in MTRP transmission, the serving cell uses two transmission reception points (TRPs) for UE scheduling. This may result in different numbers of modulation symbols in each layer under the same codeword, but the current modulation symbol layer mapping method does not take this into account.
[0005] Therefore, how to perform layer mapping when different layers correspond to different numbers of modulation symbols is an urgent problem to be solved. Summary of the Invention
[0006] The present application provides a layer mapping method and device, which cross-maps the layers of the same codeword proportionally, so that layer mapping can be performed even when the number of modulation symbols in each layer is different, thereby expanding the situation of combining multiple waveforms, improving demodulation performance, enhancing coverage and reducing communication overhead.
[0007] In the first aspect, a layer mapping method is provided, which can be executed by a terminal device, or by a module applied to the terminal device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the terminal device functions.
[0008] The method includes: obtaining a first mapping relationship, the first mapping relationship representing a mapping relationship between multiple modulation symbols included in the same codeword and multiple transmission layers, the number of modulation symbols corresponding to at least two of the multiple transmission layers being different; and mapping the multiple modulation symbols to the multiple transmission layers based on the first mapping relationship.
[0009] According to the solution of the present application, layer mapping can be performed when the number of modulation symbols in each layer is different, which expands the situation of combining multiple waveforms and helps to enhance coverage or reduce overhead.
[0010] In combination with the first aspect, in some implementations of the first aspect, for multiple modulation symbols Mapping to multiple transport layers x(i) = [x (0) (i),...,x (v-1) (i)] T , according to each transport layer The ratio of modulation symbols is cross-mapped to multiple transmission layers, where v is the number of transmission layers. is the number of modulation symbols corresponding to each transmission layer, j = 1, ..., M com , M com is the greatest common divisor of the number of modulation symbols corresponding to multiple transmission layers, for The ratio after removing the greatest common divisor.
[0011] The cross mapping in this application can be understood as mapping proportional modulation symbols to multiple transmission layers in sequence. For example, the first modulation symbols are mapped to the transport layer x (0) , and then from the modulation symbols start modulation symbols are mapped to the transport layer x (1) , in the modulation symbols start Mapping to transport layer x (2) , and so on, until all modulation symbol mappings are completed.
[0012] According to the solution of the present application, by cross-mapping the layers of the same codeword proportionally, different numbers of modulation symbols in each layer can also be layer mapped, thereby expanding the situation of combining multiple waveforms, which helps to enhance coverage or reduce overhead.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the transport block size corresponding to the codeword is determined, the transport block corresponds to multiple physical resource blocks PRBs, each PRB includes multiple resource elements RE, the transport block size is determined according to the number of first REs, and the first RE is the RE mapping the transport blocks within multiple PRBs to multiple transport layers; based on the transport block size and the first mapping relationship, a transport block is generated and multiple modulation symbols are sent.
[0014] In combination with the first aspect, in certain implementations of the first aspect, the number of first REs is determined according to the number of second REs, and the second REs are REs to which no data is allocated in each PRB.
[0015] According to the solution of the present application, by considering that there are REs in the PRB that are not allocated data or are allocated invalid data when the transmission layer is mapped with different numbers of modulation symbols, it is possible to realize the transmission of redundant items (i.e., no data is allocated or invalid data is allocated) on the physical downlink shared channel PDSCH or the physical uplink shared channel PUSCH, thereby solving the problem of being unable to handle the different number of REs mapped per layer and improving the demodulation performance.
[0016] In combination with the first aspect, in some implementations of the first aspect, the transport block size is determined according to an intermediate value, the number of first REs is equal to the sum of the number of REs mapped to each transport layer by the transport block, and the intermediate value N info and transport blocks are mapped to the nth l Number of REs in the transport layer The following relations are satisfied:
[0017] Among them, N L is the number of transport layers, For nth l The target encoding bit rate corresponding to the transport layer, nth l The modulation order corresponding to the transmission layer.
[0018] In conjunction with the first aspect, in certain implementations of the first aspect, the number N of the first REs RE The number of the second RE Satisfies the following relationship: N RE =min(156,N′ RE )·n PRB ,
[0019] Among them, n PRB is the number of PRBs corresponding to the transport block, Indicates the number of subcarriers contained in a PRB in the frequency domain; Indicates the number of OFDM symbols scheduled for each PRB in a time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each PRB, Indicates the amount of overhead per PRB.
[0020] According to the solution of this application, by calculating N' RE When calculating N, the corresponding redundant items (i.e., REs that are not allocated data or are allocated invalid data) are additionally subtracted so that it can be applied to the transmission of REs with redundant items on PDSCH or PUSCH in the waveform. info The decoupling of parameters at each layer enables the transmission of the same codeword with different bit counts across different transmission layers. The number of REs, modulation order, and target coding rate can be different across different layers of the same codeword.
[0021] In combination with the first aspect, in some implementations of the first aspect, the method includes receiving first indication information, where the first indication information indicates a first mapping relationship.
[0022] When the terminal device serves as a data receiving end, the first mapping relationship can be indicated to the terminal device by the network device.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the first indication information includes the number of modulation symbols corresponding to each transmission layer in multiple transmission layers or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers.
[0024] In combination with the first aspect, in certain implementations of the first aspect, the first indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is a preset value.
[0026] The layer mapping related information of the terminal device, such as the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols corresponding to each transmission layer in multiple transmission layers, can be directly configured by the network device or pre-configured.
[0027] In combination with the first aspect, in certain implementations of the first aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is determined according to the layer mapping information corresponding to each transmission layer, and the layer mapping information includes: coding modulation strategy MCS, modulation mode, modulation order, target code rate, number of resource blocks RB, and subcarrier spacing SCS.
[0028] Network devices can configure the mapping between modulation symbols and transport layers after determining other layer mapping information. Some layer mapping information can affect demodulation performance, and network devices can determine different mapping relationships based on different demodulation performance. Layer mapping information includes, but is not limited to, the coding modulation strategy (MCS), modulation mode, modulation order, target bit rate, number of resource blocks (RBs), and subcarrier spacing (SCS).
[0029] Through the solution of the present application, the network device determines the mapping relationship of the layer mapping according to the factors affecting the layer mapping demodulation performance, thereby improving the demodulation performance.
[0030] In combination with the first aspect, in certain implementations of the first aspect, second indication information is received, where the second indication information is used to indicate a transport block size corresponding to a codeword; and the transport block size corresponding to the codeword is determined based on the second indication information.
[0031] In combination with the first aspect, in certain implementations of the first aspect, the second indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0032] In combination with the first aspect, in certain implementations of the first aspect, capability information is sent, the capability information includes the number of transmission layer layers and / or the number of second REs, the transmission block corresponding to the codeword corresponds to multiple physical resource blocks PRBs, and the second RE is an RE in each PRB that is not allocated data.
[0033] In combination with the first aspect, in certain implementations of the first aspect, the capability information also includes at least one of the following: first support information, second support information, and the number of modulation symbols corresponding to each transmission layer, wherein the first support information indicates whether to report mapping different numbers of modulation symbols of the same codeword to different transmission layers, and the second support information indicates whether to report processing data transmission of different numbers of modulation symbols mapping the same codeword to different transmission layers.
[0034] If the terminal device reports that it does not support the situation where different numbers of bits / modulation symbols are transmitted in different layers of the same codeword, then the network device does not need to instruct the terminal device to perform asymmetric layer mapping.
[0035] On the second aspect, a layer mapping method is provided, which can be executed by a network device, or by a module applied to the network device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the network device functions.
[0036] The method includes: obtaining a first mapping relationship, the first mapping relationship representing a mapping relationship between multiple modulation symbols included in the same codeword and multiple transmission layers, the number of modulation symbols corresponding to at least two of the multiple transmission layers being different; and mapping the multiple modulation symbols to the multiple transmission layers based on the first mapping relationship.
[0037] In conjunction with the second aspect, in certain implementations of the second aspect, for multiple modulation symbols Mapping to multiple transport layers x(i) = [x (0) (i),...,x (v-1) (i)] T , according to each transport layer The ratio of modulation symbols is cross-mapped to multiple transmission layers, where v is the number of transmission layers. is the number of modulation symbols corresponding to each transmission layer, j = 1, ..., M com , M com is the greatest common divisor of the number of modulation symbols corresponding to multiple transmission layers, for The ratio after removing the greatest common divisor.
[0038] In combination with the second aspect, in certain implementations of the second aspect, the transport block size corresponding to the codeword is determined, the transport block corresponds to multiple physical resource blocks PRBs, each PRB includes multiple resource elements RE, and the transport block size is determined according to the number of first REs, and the first RE is the RE mapping the transport blocks within multiple PRBs to multiple transport layers; based on the transport block size and the first mapping relationship, a transport block is generated and multiple modulation symbols are sent.
[0039] In combination with the second aspect, in certain implementations of the second aspect, the number of first REs is determined according to the number of second REs, and the second REs are REs to which no data is allocated in each PRB.
[0040] In combination with the second aspect, in certain implementations of the first aspect, the transport block size is determined according to an intermediate value, the number of first REs is equal to the sum of the number of REs mapped to each transport layer by the transport block, and the intermediate value N info and transport blocks are mapped to the nth l Number of REs in the transport layer The following relations are satisfied:
[0041] Among them, N L is the number of transport layers, For nth l The target encoding bit rate corresponding to the transport layer, nth l The modulation order corresponding to the transmission layer.
[0042] In conjunction with the second aspect, in certain implementations of the second aspect, the number N of the first REs RE The number of the second RE Satisfies the following relationship: N RE =min(156,N′ RE )·n PRB ,
[0043] Among them, n PRB is the number of PRBs corresponding to the transport block, Indicates the number of subcarriers contained in a PRB in the frequency domain; Indicates the number of OFDM symbols scheduled for each PRB in a time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each PRB, Indicates the amount of overhead per PRB.
[0044] In combination with the second aspect, in some implementations of the second aspect, the method includes sending first indication information, where the first indication information indicates a first mapping relationship.
[0045] In combination with the second aspect, in certain implementations of the second aspect, the first indication information includes the number of modulation symbols corresponding to each transmission layer in multiple transmission layers or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers.
[0046] In combination with the second aspect, in certain implementations of the second aspect, the first indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0047] In combination with the second aspect, in certain implementations of the second aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is a preset value.
[0048] In combination with the second aspect, in certain implementations of the second aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is determined according to the layer mapping information corresponding to each transmission layer, and the layer mapping information includes: coding modulation strategy MCS, modulation mode, modulation order, target code rate, number of resource blocks RB, and subcarrier spacing SCS.
[0049] In combination with the second aspect, in some implementations of the second aspect, second indication information is sent, where the second indication information is used to indicate a transport block size corresponding to the codeword.
[0050] In combination with the second aspect, in certain implementations of the second aspect, the second indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0051] In combination with the second aspect, in certain implementations of the second aspect, capability information is received, the capability information includes the number of transmission layer layers and / or the number of second REs, the transmission block corresponding to the codeword corresponds to multiple physical resource blocks PRBs, and the second RE is an RE in each PRB that is not allocated data.
[0052] In combination with the second aspect, in certain implementations of the second aspect, the capability information also includes at least one of the following: first support information, second support information, and the number of modulation symbols corresponding to each transmission layer, wherein the first support information indicates whether to report mapping different numbers of modulation symbols of the same codeword to different transmission layers, and the second support information indicates whether to report processing data transmission of different numbers of modulation symbols mapping the same codeword to different transmission layers.
[0053] On the third aspect, a layer mapping device is provided. In a possible implementation, the device may include modules or units corresponding to the methods / operations / steps / actions described in the first aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.
[0054] In one possible implementation, the device includes: a processing unit, used to obtain a first mapping relationship, the first mapping relationship represents a mapping relationship between multiple modulation symbols included in the same codeword and multiple transmission layers, and the number of modulation symbols corresponding to at least two transmission layers in the multiple transmission layers is different; a processing unit, used to map multiple modulation symbols to multiple transmission layers based on the first mapping relationship.
[0055] In conjunction with the third aspect, in certain implementations of the third aspect, for multiple modulation symbols Mapping to multiple transport layers x(i) = [x (0) (i),…,x (v-1) (i)] T , processing unit, used to correspond to each transport layer The ratio of modulation symbols is cross-mapped to multiple transmission layers, where v is the number of transmission layers. is the number of modulation symbols corresponding to each transmission layer, j = 1, ..., M com , M com is the greatest common divisor of the number of modulation symbols corresponding to multiple transmission layers, for The ratio after removing the greatest common divisor.
[0056] In combination with the third aspect, in certain implementations of the third aspect, the processing unit is used to determine the transport block size corresponding to the codeword, the transport block corresponds to multiple physical resource blocks PRBs, each PRB includes multiple resource elements RE, the transport block size is determined according to the number of first REs, and the first RE is the RE mapped to multiple transport layers within multiple PRBs; the processing unit is used to generate a transport block based on the transport block size and the first mapping relationship; the device also includes a transceiver unit for sending multiple modulation symbols.
[0057] In combination with the third aspect, in certain implementations of the third aspect, the number of first REs is determined according to the number of second REs, and the second REs are REs to which no data is allocated in each PRB.
[0058] In conjunction with the third aspect, in certain implementations of the third aspect, the transport block size is determined according to an intermediate value, the number of first REs is equal to the sum of the number of REs mapped to each transport layer by the transport block, and the intermediate value N info and transport blocks are mapped to the nth l Number of REs in the transport layer The following relations are satisfied:
[0059] Among them, N L is the number of transport layers, For nth l The target encoding bit rate corresponding to the transport layer, nth l The modulation order corresponding to the transmission layer.
[0060] In conjunction with the third aspect, in certain implementations of the third aspect, the number N of the first REs RE The number of the second RE Satisfies the following relationship: N RE =min(156,N′ RE )·n PRB ,
[0061] Among them, n PRB is the number of PRBs corresponding to the transport block, Indicates the number of subcarriers contained in a PRB in the frequency domain; Indicates the number of OFDM symbols scheduled for each PRB in a time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each PRB, Indicates the amount of overhead per PRB.
[0062] In combination with the third aspect, in some implementations of the third aspect, the interface unit is used to receive first indication information, where the first indication information indicates a first mapping relationship.
[0063] In combination with the third aspect, in certain implementations of the third aspect, the first indication information includes the number of modulation symbols corresponding to each transmission layer in multiple transmission layers or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers.
[0064] In combination with the third aspect, in certain implementations of the third aspect, the first indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0065] In combination with the third aspect, in certain implementations of the third aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is a preset value.
[0066] In combination with the third aspect, in certain implementations of the third aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is determined according to the layer mapping information corresponding to each transmission layer, and the layer mapping information includes: coding modulation strategy MCS, modulation mode, modulation order, target code rate, number of resource blocks RB, and subcarrier spacing SCS.
[0067] In combination with the third aspect, in certain implementations of the third aspect, the interface unit is used to receive second indication information, where the second indication information is used to indicate the transmission block size corresponding to the codeword; and the processing unit is used to determine the transmission block size corresponding to the codeword based on the second indication information.
[0068] In combination with the third aspect, in certain implementations of the third aspect, the second indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0069] In combination with the third aspect, in certain implementations of the third aspect, the interface unit is used to send capability information, the capability information including the number of transmission layer layers and / or the number of second REs, the transmission block corresponding to the codeword corresponds to multiple physical resource blocks PRBs, and the second RE is an RE in each PRB to which no data is allocated.
[0070] In combination with the third aspect, in certain implementations of the third aspect, the capability information also includes at least one of the following: first support information, second support information, and the number of modulation symbols corresponding to each transmission layer, wherein the first support information indicates whether to report mapping different numbers of modulation symbols of the same codeword to different transmission layers, and the second support information indicates whether to report processing data transmission of different numbers of modulation symbols mapping the same codeword to different transmission layers.
[0071] In the fourth aspect, a layer mapping device is provided. In one possible implementation, the device may include modules or units corresponding to the methods / operations / steps / actions described in the second aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.
[0072] In one possible implementation, the device includes: a processing unit, used to obtain a first mapping relationship, the first mapping relationship represents a mapping relationship between multiple modulation symbols included in the same codeword and multiple transmission layers, and the number of modulation symbols corresponding to at least two transmission layers in the multiple transmission layers is different; a processing unit, used to map multiple modulation symbols to multiple transmission layers based on the first mapping relationship.
[0073] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, for multiple modulation symbols Mapping to multiple transport layers x(i) = [x (0) (i),…,x (v-1) (i)] T , processing unit, used to correspond to each transport layer The ratio of modulation symbols is cross-mapped to multiple transmission layers, where v is the number of transmission layers. is the number of modulation symbols corresponding to each transmission layer, j = 1, ..., M com , M com is the greatest common divisor of the number of modulation symbols corresponding to multiple transmission layers, for The ratio after removing the greatest common divisor.
[0074] In combination with the fourth aspect, in certain implementations of the fourth aspect, the processing unit is used to determine the transmission block size corresponding to the codeword, the transmission block corresponds to multiple physical resource blocks PRBs, each PRB includes multiple resource elements RE, the transmission block size is determined according to the number of first REs, and the first RE is the RE of multiple transmission layers mapped to the transmission blocks in multiple PRBs; the processing unit is used to generate a transmission block based on the transmission block size and the first mapping relationship; the device also includes a transceiver unit for sending multiple modulation symbols.
[0075] In combination with the fourth aspect, in certain implementations of the fourth aspect, the number of first REs is determined according to the number of second REs, and the second REs are REs to which no data is allocated in each PRB.
[0076] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the transport block size is determined according to an intermediate value, the number of first REs is equal to the sum of the number of REs mapped to each transport layer by the transport block, and the intermediate value N info and transport blocks are mapped to the nth l Number of REs in the transport layer The following relations are satisfied:
[0077] Among them, N L is the number of transport layers, For nth l The target encoding bit rate corresponding to the transport layer, nth l The modulation order corresponding to the transmission layer.
[0078] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the number N of the first REs RE The number of the second RE Satisfies the following relationship: N RE =min(156,N′ RE )·n PRB ,
[0079] Among them, n PRB is the number of PRBs corresponding to the transport block, Indicates the number of subcarriers contained in a PRB in the frequency domain; Indicates the number of OFDM symbols scheduled for each PRB in a time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each PRB, Indicates the amount of overhead per PRB.
[0080] In combination with the fourth aspect, in some implementations of the fourth aspect, the interface unit is used to send first indication information, where the first indication information indicates a first mapping relationship.
[0081] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first indication information includes the number of modulation symbols corresponding to each transmission layer in multiple transmission layers or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers.
[0082] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0083] In combination with the fourth aspect, in certain implementations of the fourth aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is a preset value.
[0084] In combination with the fourth aspect, in certain implementations of the fourth aspect, the number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is determined according to the layer mapping information corresponding to each transmission layer, and the layer mapping information includes: coding modulation strategy MCS, modulation mode, modulation order, target code rate, number of resource blocks RB, and subcarrier spacing SCS.
[0085] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is used to send second indication information, where the second indication information is used to indicate a transmission block size corresponding to the codeword.
[0086] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, and physical uplink shared channel PUSCH.
[0087] In combination with the fourth aspect, in certain implementations of the fourth aspect, the interface unit is used to receive capability information, the capability information including the number of transmission layer layers and / or the number of second REs, the transmission block corresponding to the codeword corresponds to multiple physical resource blocks PRBs, and the second RE is an RE in each PRB to which no data is allocated.
[0088] In combination with the fourth aspect, in certain implementations of the fourth aspect, the capability information also includes at least one of the following: first support information, second support information, and the number of modulation symbols corresponding to each transmission layer, wherein the first support information indicates whether to report mapping different numbers of modulation symbols of the same codeword to different transmission layers, and the second support information indicates whether to report processing data transmission of different numbers of modulation symbols mapping the same codeword to different transmission layers.
[0089] In a fifth aspect, a communication system is provided, which includes the layer mapping apparatus provided in the third and fourth aspects. The communication system can implement the consistency verification method provided in the first and second aspects or any possible implementation of the first and second aspects.
[0090] In a sixth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is run on a computer, the computer is caused to execute instructions of the method of the above-mentioned first and second aspects or any possible implementation of the first and second aspects.
[0091] In a seventh aspect, a layer mapping device is provided, comprising: a processor, wherein the processor and the processing unit can execute instructions to enable the method of the above-mentioned first aspect and second aspect or any possible implementation method of the first aspect and second aspect to be executed.
[0092] Among them, the processor mentioned above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the consistency verification method of the first to third aspects mentioned above.
[0093] In a possible implementation, the verification device further includes a memory for storing the above-mentioned executable instructions. Optionally, the memory and the processor are integrated together.
[0094] In a possible implementation, the verification device further includes a communication interface for inputting and / or outputting signaling or data.
[0095] In a possible implementation, the verification device is a chip.
[0096] In an eighth aspect, a computer program product is provided, which includes a computer program code, and when the computer program code is run, instructions for executing the method of the above-mentioned first and second aspects or any possible implementation of the first and second aspects are used.
[0097] In the ninth aspect, a chip system is provided, comprising a memory and a processor, wherein the memory is used to store instructions, and the processor is used to call and execute the instructions from the memory, so that the methods in the above-mentioned first and second aspects and their possible implementation methods are executed.
[0098] The chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0099] Specifically, the beneficial effects of other aspects can refer to the beneficial effects described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] FIG1 is a schematic diagram of a possible communication system provided by an embodiment of the present application;
[0101] FIG2 is a schematic diagram of a possible communication scenario provided by an embodiment of the present application;
[0102] FIG3 is a waveform diagram provided in an embodiment of the present application;
[0103] FIG4 is a schematic diagram of layer mapping provided in an embodiment of the present application;
[0104] FIG5 is a schematic diagram of a layer mapping method provided in an embodiment of the present application;
[0105] FIG6 is a schematic diagram of another layer mapping method provided in an embodiment of the present application;
[0106] FIG7 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0107] FIG8 is a schematic block diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0108] The technical solution in this application will be described below with reference to the accompanying drawings.
[0109] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and other evolved communication systems, vehicle-to-XV2X, where V2X can include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2I), and vehicle to pedestrian (V2P), long term evolution-vehicle (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IoT), long term evolution-machine (LTE-M), machine to machine (M2M), device to device (D2D), etc.
[0110] The terminal device in the embodiments of the present application may refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network or a terminal device in an evolved public land mobile network (PLMN), etc., and the embodiments of the present application are not limited to this. For example, the terminal device can be an on-board device, a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a telematics box (T-box), a chip or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
[0111] The terminal devices involved in the embodiments of the present application also include at least one of user equipment, augmented reality AR / virtual reality VR / extended reality XR devices, wearable devices, smart home appliance terminals, terminal devices and communication modules of terminal devices, mobile phones and communication modules in mobile phones, vehicles and communication modules in vehicles, information processing equipment, display devices, network devices, base stations, TRPs, customer premise equipment (CPE), routers, network access devices, etc. Considering Uu (UTRAN-to-terminal equipment) air interface transmission, the two parties of wireless communication include network devices and user communication equipment; considering SL air interface transmission, the transceiver ends of wireless communication are both user communication equipment. The network device can be a traditional macro base station eNB in a traditional UMTS / LTE wireless communication system, a micro base station eNB in a heterogeneous network (HetNet) scenario, a baseband processing unit (BBU) and a remote radio unit (RRU) in a distributed base station scenario, a baseband pool BBU pool and a radio frequency unit RRU in a CRAN scenario, and a gNB in a wireless communication system.
[0112] In the embodiment of the present application, the network device can be any device with wireless transceiver function. The device includes but is not limited to: an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc. It can also be a gNB in a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc.
[0113] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC), medium access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by both the DU and the AAU. It is understood that a network device can be a device that includes one or more of a CU node, a DU node, or an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or may be classified as a network device in a core network (core network, CN), which is not limited in this application.
[0114] Network equipment provides services for cells, and terminal devices communicate with cells through transmission resources allocated by the network equipment (for example, frequency domain resources, or spectrum resources). The cell can belong to a macro base station (for example, a macro eNB or macro gNB), or to a base station corresponding to a small cell. Small cells here can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0115] FIG1 is a schematic diagram of a possible, non-limiting system suitable for embodiments of the present application.
[0116] As shown in Figure 1, the communication system includes a radio access network (RAN) 100. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is connected to the RAN node 110 via a wireless connection. The RAN node 110 is connected to the core network via a wireless or wired connection. The core network devices in the core network and the RAN node 110 in the RAN 100 can be different physical devices, or they can be the same physical device that integrates the core network logical functions and the radio access network logical functions.
[0117] The RAN 100 may be a cellular system related to the Third Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future-oriented evolutionary system (such as a 6G mobile communication system). The RAN 100 may also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 may also be a communication system that integrates two or more of the above systems.
[0118] RAN node 110, sometimes also referred to as access network equipment, network equipment, RAN entity, or access node, constitutes part of a communication system and facilitates wireless access for terminals. Multiple RAN nodes 110 in a communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal 120j accessing RAN 100 via network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functionality, and network elements 120a-120j can be understood as communication devices with terminal functionality.
[0119] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (such as 110a in FIG1 ), a micro base station or an indoor station (such as 110b in FIG1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, a RAN node may also be a server, a wearable device, a vehicle or an onboard device. For example, an access network device in vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The RAN node in this application may also be a logical node, a logical module or software that can implement all or part of the RAN node functions.
[0120] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0121] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0122] It should be understood that Figure 1 is merely a schematic diagram and may include other devices not shown. In addition, the embodiments of the present application do not limit the number of terminal devices and network devices included in the communication system.
[0123] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an IOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, the present application does not specifically limit the specific structure of the execution subject of the method provided by the present application. As long as it is possible to communicate according to the method provided by the embodiment of the present application by running a program that records the code of the method provided by the present application, for example, the execution subject of the method provided by the embodiment of the present application can be a terminal device or a network device, or a functional module in a terminal device or a network device that can call a program and execute the program.
[0124] In addition, various aspects or features of the present application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application covers computer programs that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0125] In this application, "sending information to...(terminal)" can be understood as the destination of the information being the terminal. This can include sending information to the terminal directly or indirectly. "Receiving information from...(terminal)" can be understood as the source of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may undergo necessary processing between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
[0126] To facilitate understanding of the embodiments of the present application, first, a brief introduction to the concepts and technologies involved in the embodiments of the application is given.
[0127] It should be understood that the relevant terms and explanations in the following text are common to all embodiments throughout the text. Different embodiments can be used independently or in combination based on certain internal or external connections. Different implementation methods in the embodiments can be used independently or in combination.
[0128] 1. Transport block (TB)
[0129] The data sent from the MAC layer to the physical layer is organized in the form of transport blocks (TBs). A TB corresponds to a data block containing a medium access control protocol data unit (MAC PDU), which is sent in one time slot and is also the unit of HARQ retransmission. If the UE does not support spatial division multiplexing, at most one TB will be sent in one time slot; if the UE supports spatial division multiplexing, at most two TBs will be sent in one time slot. At the MAC layer, a transport block can generally consist of multiple protocol data units. At the physical layer, a transport block is further processed into code blocks. The transport block can be data in uplink communication (sent from the UE to the network device), carried by the uplink shared channel (UL-SCH); it can also be data in downlink communication (sent from the network device to the UE), carried by the downlink shared channel (DL-SCH).
[0130] 2. Codeword
[0131] A codeword is a data stream generated by inserting a cyclic redundancy check (CRC) into a transport block sent in a timeslot, performing code block segmentation and CRC insertion for each code block, channel coding, and rate matching. Each codeword corresponds to a TB, so a UE can send at most two codewords in a timeslot. A codeword can be viewed as a TB with error protection. A codeword is further split into one or more code blocks.
[0132] 3. Layer
[0133] After scrambling and modulating one or two codewords, the complex symbols (modulation symbols) obtained are layer-mapped and then mapped to one or more transmission layers (often referred to as layers). Each layer corresponds to a valid data stream. The number of transmission layers, or layers, is called the "transmission order" or "transmission rank." The transmission rank can be changed dynamically. The number of layers must be less than or equal to the minimum of the number of transmit antenna ports and the number of receive antenna ports, that is, "number of layers ≤ min(number of transmit antenna ports, number of receive antenna ports)." In NR downlink communications, the number of transmission layers is generally equal to the number of antenna ports. Downlink control information indicates the number of layers and / or antenna ports (or further includes the number of antenna ports) used for data and demodulation reference signal (DMRS) transmission. In NR, antenna ports can also correspond to transmission configuration indicators (TCIs), beams, and so on. For example, one TCI corresponds to multiple antenna ports, or one beam corresponds to multiple antenna ports. TCI, transport layer, antenna port, and beam can also be generally referred to as the spatial domain.
[0134] 4. Resource Block (RB)
[0135] Resource block RB, also known as physical resource block (PRB), is the basic unit of frequency resources in OFDM-based communication systems. A resource block is generally composed of N resource elements (RE), and a resource element is also called a subcarrier, where N is generally 12. Several resource blocks form a resource block group (RBG), or also called a physical resource block group. In general, precoding is performed in units of resource blocks or resource block groups, and the basic unit for precoding transmission is also called a precoding resource block group (PRG). A precoding resource group can be no smaller than a resource block group.
[0136] 5. Transport block size (TBS)
[0137] Currently, the TBS value is determined by the following steps:
[0138] Step a: Determine the unquantified intermediate variable N info .
[0139] Among them, N L is the number of mapping layers of the transport block, N RE is the number of resource elements (RE) mapped to the transport block, R is the target coding rate, is the modulation order. N RE Determined as follows:
[0140] First determine N′ RE,k The N′ RE,k It can be understood as the number of REs allocated to the physical uplink shared channel PUSCH or the physical downlink shared channel PDSCH in a PRB (index is denoted as k). in, The value is a fixed value, which can represent the number of subcarriers contained in a PRB in the frequency domain. Generally, Indicates the number of OFDM symbols scheduled for each RB (or RBG) in a time slot; Indicates the amount of overhead per RB (or RBG) in a time slot, for example, the amount of overhead used for CSI-RS transmission.
[0141] Then, the number of resource elements allocated is N RE =min(156,N′ RE )·n PRB , where n PRB is the number of resource blocks scheduled.
[0142] Step b: According to the intermediate variable N info Determine the intermediate variable N′ after quantization info .
[0143] It should be pointed out that in N info When the value of is different, the method for determining TBS may be different.
[0144] In N info When ≤3824, the UE determines the TBS value according to the following steps c and d (referred to as case I).
[0145] In N inf0 When the value of TBS>3824, the UE determines the value of TBS according to the following steps e and f (denoted as case II).
[0146] Below, Case I and Case II are described in detail:
[0147] Situation I:N info ≤3824
[0148] In case I, the UE determines the value of TBS according to the following steps c and d.
[0149] Step c: UE determines in,
[0150] Step d: The UE can query the number of N' according to Table 5.1.3.2-1 in protocol 38.214. info The maximum value is used as the TBS value.
[0151] Case II: N info >3824
[0152] Step e: Determine in,
[0153] Step f: According to the target encoding rate R, and N' info Determine the value of TBS:
[0154] if hour, in,
[0155] if And N′ info >8424 hours, in,
[0156] if And N′ info ≤8424,
[0157] 6. Layer Mapping
[0158] The current layer mapping method is only applicable when the number of modulation symbols in each transmission layer is the same, that is, The case where a≠b.
[0159] The complex modulation symbols to be transmitted for each codeword are mapped to one or more layers according to Table 1. is mapped to layer x(i)=[x (0) (i) … x (v-1) (i)] T , where υ is the number of layers, is the number of modulation symbols per layer.
[0160] Table 1. Codeword to layer mapping for spatial diversity
[0161] Table 1 above is only a partial table of an example, and there may be other mapping methods or mapping situations, which will not be described in detail here.
[0162] With the continuous advancement of communication technology, a series of technologies have been proposed to meet the performance requirements of different communication scenarios. Multiple Transmission Reception Points (MTRP) is one of these technologies. MTRP is a type of coordinated multipoint transmission (COMP) technology that distributes data across multiple geographically separated transmission points, further improving transmission reliability.
[0163] In MTRP transmission, the serving cell uses two transmission reception points (TRPs) for UE scheduling to improve reliability under the physical downlink shared channel (PDSCH). MTRP can be divided into two categories: one is based on a single distributed coordination information (DCI) and only supports ideal backhaul; the other is based on multiple DCIs and can support both ideal and non-ideal backhaul. Non-coherent joint transmission (NCJT) is a typical MTRP transmission mode that combines two TRPs for non-coherent transmission. The two TRPs use independent precoding to transmit different data streams of the same codeword.
[0164] Considering the different data streams transmitted by each TRP on an NCJT, different waveforms or the same waveform with different resource allocations can be used for transmission in two TRPs based on performance requirements, as shown in Figure 2. For example, if there is a large transmission delay difference between TRP1 and TRP2 (assuming that TRP2 has a larger transmission delay difference in Figure 2), TRP1 can transmit Waveform 1, while TRP2 can transmit Waveform 2, which has stronger inter-symbol interference (ISI) resistance. This prevents ISI from occurring at the receiving end, which could affect demodulation performance. For another example, TRP1 can transmit Waveform 1, which has more reference signals, while TRP2 can transmit Waveform 2, which has fewer reference signals, to reduce overhead.
[0165] Waveforms can be categorized as single-carrier or multi-carrier. Single-carrier waveforms include DFT-s-OFDM and SC-QAM. Taking DFT-s-OFDM as an example, it can be categorized into NCP, ECP, and other waveforms based on the cyclic prefix (CP) type. Due in part to different resource allocation schemes, different waveforms have different numbers of REs allocated to the PDSCH or PUSCH. For example, in a single timeslot, the number of OFDM symbols for NCP and ECP are 14 and 12, respectively. Since the number of RBs and subcarriers per PDSCH or PUSCH symbol is the same, while the number of OFDM symbols in the two waveforms is different, the number of modulation symbols for NCP and ECP differs for the same number of reference signals. Furthermore, if the same waveform uses different resource allocation schemes (for example, different reference signals), the number of REs allocated to the PDSCH or PUSCH will also differ. Furthermore, new waveforms are constantly being proposed to meet various needs. For example, the RCP waveform achieves equivalent CP extension by mapping part of the modulation symbol segments of two adjacent OFDM symbols carrying PDSCH or PUSCH across blocks, enhancing its anti-ISI capability while maintaining low overhead.
[0166] As shown in Figure 3, the modulation symbol segments of the previous OFDM symbol are copied to the next OFDM symbol to achieve the equivalent CP extension of the next OFDM symbol. For the next OFDM symbol, the locations used to place the copied modulation symbol segments are set to 0 at the transmitter, meaning they are not used to allocate valid data. For simplicity, this situation is referred to as redundant items on PDSCH or PUSCH symbols in this application.
[0167] In one possible implementation, for scenarios with large transmission delay differences under MTRP, if waveform 1 transmitted in NCJT is set to NCP and waveform 2 is set to ECP with a longer CP and stronger resistance to ISI, and the two waveforms are transmitted in different layers of the same codeword, the demodulation performance can be improved.
[0168] It should be understood that the above implementation also introduces a new problem that the number of REs transmitted in different layers of the same codeword is not equal and layer mapping is impossible. If waveform 1 transmitted in NCJT is set to NCP, and waveform 2 is set to RCP with lower overhead but strong resistance to ISI, even if the number of reference signals of the two waveforms is the same, since the symbols of RCP contain redundant items, the number of REs transmitted by their respective corresponding layers is also different, and this problem still exists. In this application, for the sake of simplicity of description, the problem of transmitting two waveforms in different layers of the same codeword, that is, the problem of different numbers of modulation symbols in each layer under the same codeword, is called an asymmetric layer mapping problem.
[0169] It should be noted that the NCJT, NCP, ECP, and RCP mentioned above are only individual cases that lead to asymmetric layer mapping. The application scenarios of this application include the asymmetric layer mapping problem caused by the different number of modulation symbols in each layer under any same codeword in the downlink DL or uplink UL, and are not limited to the above waveforms or transmission modes.
[0170] It should be understood that the current layer mapping method is not applicable to the case where the number of modulation symbols varies across different layers within the same codeword. In this case, if there are REs with no data allocated on the PDSCH or PUSCH corresponding to one or more layers (i.e., there are redundant items on the PDSCH or PUSCH), the current TBS calculation method is also not applicable.
[0171] Based on the above-mentioned problem of asymmetric layer mapping, the present application provides a layer mapping method.
[0172] The method includes: obtaining a first mapping relationship, the first mapping relationship representing a mapping relationship between multiple modulation symbols included in the same codeword and multiple transmission layers, the number of modulation symbols corresponding to at least two of the multiple transmission layers being different; and mapping the multiple modulation symbols to the multiple transmission layers based on the first mapping relationship.
[0173] The first mapping relationship can be a codeword to layer mapping comparison table similar to Table 1; the first mapping relationship can be the transmission layer index information corresponding to multiple modulation symbols included in the same codeword; the first mapping relationship can be the index information of the modulation symbols corresponding to multiple transmission layers.
[0174] In a possible implementation manner, the first mapping relationship may be predefined, preconfigured, or indicated by indication information.
[0175] In a possible embodiment, considering the case where the number of modulation symbols of each layer is different, for the layer x(i)=[x (0) (i),...,x (v-1) (i)] T The complex modulation symbol on the codeword q in, v is the number of layers, is the number of modulation symbols corresponding to each layer. When mapping layers, follow j=1,...,M com The proportional cross mapping, where M com is the greatest common divisor of the number of modulation symbols corresponding to each transmission layer, for The ratio after removing the greatest common divisor.
[0176] It is easy to understand that when the number of modulation symbols corresponding to each transmission layer is the same, Mcom =1, At this time, the layer mapping method is the same as the existing mapping method, that is, the layer mapping method provided in the embodiment of the present application is also applicable to the situation where the number of modulation symbols corresponding to each transmission layer is the same. The same number of modulation symbols corresponding to each transmission layer can be regarded as a special case in the embodiment of the present application.
[0177] For example, for a codeword q, mapped to two transmission layers v=2, the codeword includes 28 modulation symbols, that is, The number of modulation symbols corresponding to the two transmission layers layer0 and layer1 are 16 and 12 respectively, so M com =4,
[0178] During layer mapping, the modulation symbols with indices 0,...,4j-1 are placed in layer0, and the modulation symbols with indices 4j,...,4j+3j-1 are placed in layer1; then the modulation symbols with indices 4j+3j,...,4j+3j+4j-1 are placed in layer0, and the modulation symbols 4j+3j+4j,...,4j+3j+4j+3j-1 are placed in layer1, and the cross-mapping is carried out in proportion until the layer mapping is completed.
[0179] As shown in Figure 4, when j = 1, transport layer 0 maps 4 modulation symbols to layer 1 and 3 modulation symbols to layer 1. This cross-mapping continues until all modulation symbols are mapped. Layer 0 corresponds to modulation symbols 0, 1, 2, 3, 7, 8, 9, 10, 14, 15, 16, 17, 21, 22, 23, and 24; Layer 1 corresponds to modulation symbols 4, 5, 6, 11, 12, 13, 18, 19, 20, 25, 26, and 27.
[0180] It should be understood that the above example is only for explanation of a single codeword, and the layer mapping method provided in this application can be extended to multi-codeword layer mapping, which will not be repeated here.
[0181] According to the solution of this application, by cross-mapping the layers of the same codeword in proportion, the number of modulation symbols in each layer can be different and the layer mapping can be performed at the same time, thereby expanding the situation of combining multiple waveforms, which helps to enhance coverage or reduce overhead. a≠b; it can also be applied to the case where the number of modulation symbols in each layer is different, that is, a≠b.
[0182] When the number of modulation symbols of different transmission layers for the same codeword is different, there are REs with no data allocated on the corresponding PDSCH or PUSCH of one or several layers (i.e., there are redundant items on the PDSCH or PUSCH). In this case, the redundancy needs to be considered in calculating TBS.
[0183] The transport block corresponds to multiple physical resource blocks PRBs, each PRB includes multiple resource elements REs, the transport block size is determined according to the number of first REs, the first REs are the REs for mapping the transport blocks within the multiple PRBs to multiple transport layers, the number of first REs is determined according to the number of second REs, and the second REs are the REs to which no data is allocated in each PRB.
[0184] First determine the number N of the first RE RE .
[0185] The number N of the first RE RE The number of the second RE Satisfies the following relationship: N RE =min(156, N′ RE )·n PRB ,
[0186] Among them, n PRB is the number of PRBs corresponding to the transport block, Indicates the number of subcarriers contained in a PRB in the frequency domain; Indicates the number of OFDM symbols scheduled for each PRB in a time slot, Indicates the number of REs occupied by the demodulation reference signal DMRS in each PRB, Indicates the amount of overhead per PRB.
[0187] The number of first REs is equal to the sum of the number of REs mapped from the transport block to each transport layer.
[0188] Then the transport block is mapped to the nth l Number of REs in the transport layer Determine the middle value N info size.
[0189] Median value N info and the transport block is mapped to the nth l The number of REs in the transport layer The following relations are satisfied:
[0190] Among them, N L is the number of the transport layer, For nth l The target encoding bit rate corresponding to the transport layer, nth l The modulation order corresponding to the transmission layer.
[0191] The transport block size is determined based on the median value. info When the value of is different, the method for determining TBS may be different. You can refer to the current determination method and will not go into details here.
[0192] It is easy to understand that when PDSCH or PUSCH data is allocated to each PRB, there is no RE that is not allocated data. The value 0 is equivalent to the existing determination method. Therefore, the TBS determination method provided in this application is also applicable to the case where the number of REs mapped to each transport layer is the same.
[0193] The existing determination method does not take into account the situation where there are redundant REs on the transmitted waveform PDSCH or PUSCH. info When , the parameters between layers are strongly coupled, so it is only applicable to the case where the number of bits transmitted between different layers of the same codeword is equal, that is, it is only applicable to the case where the product of the number of REs, modulation order, and target coding rate transmitted between different layers of the same codeword is equal.
[0194] The solution provided by this application is to calculate N' RE When N is calculated, the corresponding redundant items are additionally subtracted so that it can be applied to the transmission of redundant RE items on PDSCH or PUSCH in the waveform. info The decoupling of parameters at each layer enables the transmission of the same codeword with different numbers of bits between different layers. That is, the number of REs, modulation order, and target coding rate can be different between different layers of the same codeword.
[0195] FIG5 is a schematic diagram of a layer mapping method 200 provided in an embodiment of the present application.
[0196] The method includes: S220, the terminal device maps multiple modulation symbols to multiple transmission layers based on a first mapping relationship.
[0197] The first mapping relationship represents a mapping relationship between multiple modulation symbols included in a same codeword and multiple transmission layers, and the number of modulation symbols corresponding to at least two transmission layers in the multiple transmission layers is different.
[0198] In a possible implementation, method 200 includes S211, the network device sends first indication information, and the terminal device receives the first indication information.
[0199] The first indication information indicates a first mapping relationship.
[0200] In a possible embodiment, the first indication information may include the number of modulation symbols corresponding to each transmission layer in multiple transmission layers or the ratio of mapped modulation symbols corresponding to each transmission layer in multiple transmission layers.
[0201] In a possible implementation, the network device directly configures layer mapping related information.
[0202] The number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers may be a preset value.
[0203] For example, the network device can directly configure the layer mapping corresponding to the mapping ratio Or j = 1; the network device can directly configure the mapping ratio corresponding to the layer mapping as Or j = M com .
[0204] In another possible implementation, the network device determines certain influencing factors and then configures the layer mapping related information.
[0205] The number of modulation symbols corresponding to each transmission layer or the ratio of modulation symbols mapped to each transmission layer in multiple transmission layers is determined according to the layer mapping information corresponding to each transmission layer. The layer mapping information includes: coding modulation strategy MCS, modulation mode, modulation order, target code rate, number of resource blocks RB, and subcarrier spacing SCS.
[0206] Layer mapping information includes but is not limited to one or more of the following:
[0207] Coding modulation strategy MCS, modulation mode, modulation order, target code rate, number of resource blocks RB, and subcarrier spacing SCS.
[0208] The network device configures the number of modulation symbols corresponding to each transmission layer or the modulation symbol ratio mapped to each transmission layer in multiple transmission layers according to the set mapping information of different layers.
[0209] For example, they can be expressed as follows:
[0210] Table 2, according to MCS configuration
[0211] Table 3. Configuration according to modulation mode
[0212] Table 4, Configuration according to modulation order
[0213] Table 5. Configuration based on target bitrate
[0214] Table 6. Configuration based on RB number
[0215] Table 7, based on SCS configuration
[0216] Different layer mapping information affects demodulation performance. Demodulation performance is worse at low MCS, low modulation mode, low modulation order, low code rate, high RB number, or large SCS. Conversely, demodulation performance is better at high MCS, high modulation mode, high modulation order, high code rate, low RB number, or small SCS. Therefore, different influencing factors may correspond to different layer mapping relationships.
[0217] The first indication information is carried by any one of the following: downlink control information, radio resource control signaling, media access control MAC control element CE, system message SIB, physical downlink shared channel PDSCH, physical uplink control information PUCCH, physical uplink shared channel PUSCH.
[0218] In a possible implementation, method 200 includes S212, where the network device sends second indication information, and the terminal device receives the second indication information.
[0219] The second indication information is used to indicate the transport block size corresponding to the codeword.
[0220] The transmission block size may be determined by the network device and indicated by the network device to the terminal device via the second indication information.
[0221] The network device determines the number of REs not allocated for information / data on each PRB on the PUSCH based on resource allocation. Calculate N' in the same way as above RE and the transport block n l Number of REs for layer mapping and N info , use calculation or table lookup to quantify TBS of different size intervals to determine TBS.
[0222] In a possible implementation, method 200 includes S213 , where the terminal device sends capability information, and the network device receives the capability information.
[0223] The terminal device reports its capabilities, including the number of layers, the number of REs not used for data on the PUSCH, whether it supports different numbers of bits / modulation symbols transmitted on different layers of the same codeword, whether it supports asymmetric layer mapping, and the number of bits or modulation symbols transmitted on each layer of the same codeword. If the terminal reports that it does not support different numbers of bits / modulation symbols transmitted on different layers of the same codeword, the network device does not need to instruct the terminal device to perform asymmetric layer mapping.
[0224] The method 200 includes S230, where the terminal device generates a transport block based on the transport block size and the first mapping relationship and sends multiple modulation symbols.
[0225] The terminal device generates and sends a signal according to the TBS calculated by the network device and the indicated layer mapping related information.
[0226] The network device receives a signal based on the TBS and the first mapping relationship.
[0227] FIG6 is a layer mapping method 300 provided in an embodiment of the present application. The method 300 includes:
[0228] S311, the network device sends first indication information.
[0229] S312: The network device sends second indication information.
[0230] S320: The network device maps modulation symbols based on the first mapping relationship.
[0231] S330: The network device generates a transmission block and sends a modulation symbol.
[0232] The difference between the above steps and method 200 is that the transmission block is sent by the network device. Other detailed descriptions can be found in the previous text and will not be repeated here.
[0233] According to the solution of this application, the network device determines the TBS before calculating the communication interaction method corresponding to the asymmetric layer mapping. As well as configuration layer mapping related information, it realizes the corresponding communication interaction when the number of modulation symbols in each layer is different, which helps to expand the multi-waveform combination mode, thereby enhancing coverage or reducing overhead.
[0234] It should be understood that in the various embodiments of this application, the order of the sequence numbers of the above-mentioned processes does not necessarily indicate the order of execution. The execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Any sequential arrangement that can achieve the function of each step should be within the scope of protection of this application.
[0235] According to the aforementioned method, FIG7 is a schematic diagram of an apparatus 400 provided in an embodiment of the present application.
[0236] As shown in FIG7 , the apparatus 400 may include modules or units corresponding to the methods / operations / steps / actions described in method 200 or method 300. The modules or units may be implemented as hardware circuits, software, or a combination of hardware circuits and software. In one possible implementation, the apparatus may include a transceiver unit 410 and a processing unit 420.
[0237] The transceiver unit 410 in the communication device 400 performs the receiving and sending operations performed by the terminal device or network device in the above-mentioned method embodiments, and the processing unit 420 performs operations other than the receiving and sending operations.
[0238] Exemplarily, the communication device 300 may correspond to the terminal device or network device in the method 200 or method 300 according to the embodiment of the present application.
[0239] According to the aforementioned method, FIG8 is a schematic diagram of a verification device 500 provided in an embodiment of the present application. As shown in FIG8 , the device 500 can be a terminal device or a network device.
[0240] The apparatus 500 may include a processor 510 (i.e., an example of a processing unit). In one possible implementation, the apparatus 500 further includes a memory 520. The memory 520 is configured to store instructions, and the processor 510 is configured to execute the instructions stored in the memory 520, so that the apparatus 500 implements the steps performed by the terminal device or network device in method 200 or method 300.
[0241] In one possible implementation, the device 500 may further include an interface 530 (i.e., an example of a transceiver module). Furthermore, the processor 510, the memory 520, and the interface 530 may communicate with each other through an internal connection path to transmit control and / or data signals. The memory 520 is used to store a computer program, and the processor 510 may be used to call and run the computer program from the memory 520 to control the interface 530 to receive or send signals, thereby completing the steps of the first device or the second device in the above method. The memory 520 may be integrated into the processor 510 or may be provided separately from the processor 510.
[0242] In one possible implementation, if the verification device 500 is a communication device, the interface 530 is a receiver or a transmitter. The receiver and the transmitter may be the same or different physical entities. When they are the same physical entity, they may be collectively referred to as a transceiver.
[0243] In a possible implementation, if the verification device 500 is a chip or a circuit, the interface 530 is an input interface or the interface 530 is an output interface.
[0244] As an implementation method, the function of the interface 530 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 510 may be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.
[0245] As another implementation, a general-purpose computer may be used to implement the layer mapping device provided in the embodiment of the present application. Specifically, the program code implementing the functions of the processor 510 and the interface 530 is stored in the memory 520, and the general-purpose processor implements the functions of the processor 510 and the interface 530 by executing the code in the memory 520.
[0246] For the concepts, explanations, detailed descriptions and other steps involved in the device 500 and related to the technical solutions provided in the embodiments of the present application, please refer to the descriptions of these contents in the aforementioned methods or other embodiments, and will not be repeated here.
[0247] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by a terminal device or a network device in the above method embodiment are stored.
[0248] For example, when the computer program is executed by a computer, the computer can implement the method performed by the terminal device or the network device in the above method embodiment.
[0249] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by a terminal device or the method executed by a network device in the above method embodiment.
[0250] An embodiment of the present application also provides a consistency verification system, which includes the terminal device and the network device in the above embodiment.
[0251] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0252] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0253] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may 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 may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0254] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital versatile disc (DVD)), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0255] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0256] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0257] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. Those skilled in the art will clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. On the other hand, 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, which may be electrical, mechanical or other forms.
[0258] 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, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. If the functions are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0259] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A layer mapping method, characterized in that, Including: Obtain a first mapping relationship, where the first mapping relationship represents the mapping relationship between multiple modulation symbols included in the same codeword and multiple transmission layers, and the number of modulation symbols corresponding to at least two of the multiple transmission layers is different; Map the multiple modulation symbols to the multiple transmission layers based on the first mapping relationship.
2. The method according to claim 1, wherein Mapping the multiple modulation symbols to the multiple transmission layers based on the first mapping relationship includes: For multiple modulation symbols Mapped to the plurality of transport layers x(i) = [x (0) (i),..., x (v-1) (i)] T , corresponding to each transport layer Proportionally cross-map the modulation symbols to the multiple transmission layers, where v is the number of layers in the transport layer, is the number of modulation symbols corresponding to each transmission layer, j = 1,..., M com , M com is the greatest common divisor of the number of modulation symbols corresponding to the multiple transmission layers, For The ratio after canceling the greatest common divisor.
3. The method according to claim 1 or 2, characterized in that, The method includes: Determine the transmission block size corresponding to the codeword. The transmission block corresponds to multiple physical resource blocks (PRBs). Each PRB includes multiple resource elements (REs). The transmission block size is determined according to the number of first REs. The first REs are the REs within the multiple PRBs to which the transmission block is mapped to the multiple transmission layers; Generate the transmission block based on the transmission block size and the first mapping relationship and send the multiple modulation symbols.
4. The method according to claim 3, characterized in that, The number of the first REs is determined according to the number of second REs. The second REs are the REs in each PRB that are not allocated data.
5. The method according to claim 3 or 4, characterized in that, The transport block size is determined according to a median value, and the number of the first REs is equal to the sum of the numbers of REs to which the transport block is mapped to each transport layer, and the median value N info is related to the number of REs to which the transport block is mapped to the l nth transport layer and satisfies the following relationship: Among them, N L is the number of layers of the transmission layer, is the target coding rate corresponding to the nth l layer transport layer, The nth l The modulation order corresponding to the nth layer transport layer.
6. The method according to claim 4 or 5, characterized in that The quantity N of the first REs RE and the quantity of the second REs satisfy the following relationship: N RE = min(156, N' RE )·n PRB , where n PRB is the number of PRBs corresponding to the transport block, Indicates the number of subcarriers included in a PRB in the frequency domain; Indicates the number of OFDM symbols for which each PRB is scheduled in a time slot, Indicates the number of REs occupied by the Demodulation Reference Signal (DMRS) in each PRB. Represents the number of overheads for each PRB.
7. The method according to claim 1 or 2, characterized in that The method includes: Receive first indication information, where the first indication information indicates the first mapping relationship.
8. The method according to claim 7, wherein The first indication information includes the number of modulation symbols corresponding to each transmission layer in the multiple transmission layers or the ratio of the modulation symbols mapped to each transmission layer in the multiple transmission layers.
9. The method according to claim 7 or 8, characterized in that The first indication information is carried in any one of the following: downlink control information, radio resource control signaling, media access control (MAC) control element (CE), system information block (SIB), physical downlink shared channel (PDSCH), physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH).
10. The method according to any one of claims 7-9, characterized in that, The number of modulation symbols corresponding to each transmission layer or the ratio of the modulation symbols mapped to each transmission layer in the multiple transmission layers is a preset value.
11. The method according to any one of claims 7 to 9, characterized in that, The number of modulation symbols corresponding to each transmission layer or the ratio of the modulation symbols mapped to each transmission layer in the multiple transmission layers is determined according to the layer mapping information corresponding to each transmission layer. The layer mapping information includes: modulation and coding strategy (MCS), modulation method, modulation order, target code rate, number of resource blocks (RBs), subcarrier spacing (SCS).
12. The method according to claim 3, wherein Determining the transmission block size corresponding to the codeword includes: Receive second indication information, where the second indication information is used to indicate the transmission block size corresponding to the codeword; Determine the transmission block size corresponding to the codeword according to the second indication information.
13. The method according to claim 12, characterized in that The second indication information is carried in any one of the following: downlink control information, radio resource control signaling, media access control (MAC) control element (CE), system information block (SIB), physical downlink shared channel (PDSCH), physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH).
14. A communication device, characterized in that, Including: A processing unit, configured to obtain a first mapping relationship, where the first mapping relationship represents the mapping relationship between multiple modulation symbols included in the same codeword and multiple transmission layers, and the number of modulation symbols corresponding to at least two of the multiple transmission layers is different; The processing unit is further configured to map the plurality of modulation symbols to the plurality of transport layers based on the first mapping relationship.
15. The device according to claim 14, characterized in that, The processing unit is further configured to map the plurality of modulation symbols to the plurality of transport layers based on the first mapping relationship, including: For a plurality of modulation symbols Mapped to the multiple transport layers x(i) = [x (0) (i),..., x (v-1) (i)] T , the processing unit is configured to correspond to each transport layer proportionally cross-mapping the modulation symbols of each to the plurality of transport layers, where v is the number of layers in the transport layer, is the number of modulation symbols corresponding to each layer of the transport layer, j = 1,..., M com , M com is the greatest common divisor of the numbers of modulation symbols corresponding to the multiple transport layers For is the ratio after canceling the greatest common divisor.
16. The device according to claim 14 or 15, characterized in that, The processing unit is configured to determine the transport block size corresponding to the codeword, the transport block corresponding to a plurality of physical resource blocks (PRBs), each PRB including a plurality of resource elements (REs), the transport block size being determined according to the number of first REs, the first REs being the REs to which the transport block in the plurality of PRBs is mapped to the plurality of transport layers; The processing unit is further configured to generate the transport block based on the transport block size and the first mapping relationship and transmit the plurality of modulation symbols.
17. The apparatus according to claim 16, wherein the number of the first REs is determined according to the number of second REs, the second REs being the REs in each PRB that are not allocated data.
18. The device according to claim 16 or 17, characterized in that, The transport block size is determined according to a median value, and the number of the first REs is equal to the sum of the numbers of REs to which the transport block is mapped to each transport layer, and the median value N info is related to the number of REs to which the transport block is mapped to the n l th layer of the transport layer and satisfies the following relationship: Among them, N L is the number of layers of the said transport layer, is the target coding rate corresponding to the nth l layer transport layer, The nth l modulation order corresponding to the nth layer transport layer.
19. The device according to claim 17 or 18, characterized in that, The number N of the first REs RE and the number of the second REs satisfy the following relationship: N RE = min(156, N′ RE )·n PRB , where n PRB is the number of PRBs corresponding to the transport block, Indicates the number of subcarriers included in a PRB in the frequency domain; Indicates the number of OFDM symbols for which each PRB is scheduled in a time slot, Indicates the number of REs occupied by the Demodulation Reference Signal (DMRS) in each PRB. represents the number of overheads for each PRB.
20. The device according to claim 14 or 15, characterized in that, The apparatus includes: An interface unit, configured to receive first indication information, the first indication information indicating the first mapping relationship.
21. The device according to claim 20, characterized in that, The first indication information includes the number of modulation symbols corresponding to each transport layer in the plurality of transport layers or the ratio of the modulation symbols mapped to each transport layer in the plurality of transport layers.
22. The device according to claim 20 or 21, characterized in that, The first indication information is carried in any one of the following: downlink control information, radio resource control signaling, media access control (MAC) control element (CE), system information block (SIB), physical downlink shared channel (PDSCH), physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH).
23. The device according to any one of claims 20 - 22, characterized in that, The number of modulation symbols corresponding to each transport layer or the ratio of the modulation symbols mapped to each transport layer in the plurality of transport layers is a preset value.
24. The device according to any one of claims 20-22, characterized in that, The number of modulation symbols corresponding to each transport layer or the ratio of the modulation symbols mapped to each transport layer in the plurality of transport layers is determined according to the layer mapping information corresponding to each transport layer, the layer mapping information including: modulation and coding strategy (MCS), modulation mode, modulation order, target code rate, number of resource blocks (RBs), subcarrier spacing (SCS).
25. The device according to claim 16, wherein The processing unit is configured to determine the transport block size corresponding to the codeword, including: The interface unit is configured to receive second indication information, the second indication information being used to indicate the transport block size corresponding to the codeword; The processing unit is configured to determine the transport block size corresponding to the codeword according to the second indication information.
26. The device according to claim 25, characterized in that, The second indication information is carried in any one of the following: downlink control information, radio resource control signaling, media access control (MAC) control element (CE), system information block (SIB), physical downlink shared channel (PDSCH), physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH).
27. A communication device, characterized in that, including: modules or units for implementing the method according to any one of claims 1 to 13.
28. A communication device, characterized in that, including: a processor, the processor being configured to execute programs or instructions such that the apparatus executes the method according to any one of claims 1 to 13.
29. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program runs on a computer, the method according to any one of claims 1 to 13 is executed.
30. A computer program product comprising instructions, characterized in that, When it runs on a computer, the method according to any one of claims 1 to 13 is executed.
Citation Information
Patent Citations
Uplink SU-MIMO layer switching method in LTE-A
CN101692620A
Data transmission method and device
CN115118380A
Method and apparatus for data transmission
US20100246712A1