Information sending method, information receiving method and communication device
By classifying UCI and comparing the time-frequency resource count of PUCCH and PUSCH, multiplexing UCI on PUSCH using rate matching and hole punching methods, the transmission problems of UCI and UL-SCH in multi-slot PUSCH transmission block processing are solved, and the transmission performance and flexibility of the communication system are improved.
Patent Information
- Application Number
- CN202110362503.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-02
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2041-04-02
AI Technical Summary
In the new wireless communication system, the prior art has failed to effectively solve the transmission problems of UCI and UL-SCH on multi-slot PUSCH transmission block processing (TBoMS).
By classifying UCI, comparing the UCI type and the number of time-frequency resources of PUCCH and PUSCH, UCI is multiplexed on PUSCH by using rate matching and hole punching to ensure the transmission performance of UCI and UL-SCH.
It realizes efficient transmission of UCI and UL-SCH on multi-slot PUSCH transmission block processing, improves the transmission performance and flexibility of the communication system, and meets the multiplexing requirements of different types of UCIs.
Smart Images

Figure CN115190601B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to an information sending method, an information receiving method, and a communication device in a wireless communication system. Background Art
[0002] In new radio (NR), uplink control information (UCI) can be transmitted on the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH). PUSCH uplink data, also known as the uplink shared channel (UL-SCH), is carried on the PUSCH.
[0003] In most cases, a PUSCH transport block (TB) is transmitted in only one timeslot. This means that the radio access network equipment will not actively schedule a PUSCH transport block for transmission over multiple timeslots. The existing mechanism for transmitting UCI and UL-SCH on PUSCH is to transmit them in a single timeslot. When a PUSCH transport block can be transmitted over multiple timeslots, such as transport block processing over multi-slot PUSCH (TBoMS), how to efficiently transmit UCI and UL-SCH on TBoMS is a pressing issue. Summary of the Invention
[0004] The present application provides an information sending method, an information receiving method, and a communication device, which can ensure the transmission performance of UCI and UL-SCH on TBoMS.
[0005] In a first aspect, a method for sending information is provided, the method comprising: receiving transmission parameters of uplink control information UCI, wherein the UCI is carried on a physical uplink control channel PUCCH, and the PUCCH is not configured to be repeated; receiving transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH including the number K of transmission opportunities, K being a positive integer greater than or equal to 2, the first PUSCH including only one transport block TB cyclic redundancy check code CRC attached on the K transmission opportunities, wherein the first PUSCH and the PUCCH have the same physical layer priority, and the first PUSCH and the PUCCH overlap in the time domain; determining the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH according to the transmission parameters of the UCI and the transmission parameters of the first PUSCH; and sending the PUCCH and / or the first PUSCH according to the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH.
[0006] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH are compared, and the transmission mode of the first PUSCH and PUCCH is determined according to the comparison result of the two, thereby ensuring the transmission performance of the UCI and uplink data.
[0007] In combination with the first aspect, in certain implementations of the first aspect, the UCI includes a first type of UCI and / or a second type of UCI, wherein the first type of UCI is carried on the PUCCH that meets the time conditions of the PUCCH transmission and the first PUSCH transmission, and the second type of UCI is carried on the PUCCH that does not meet the time conditions of the PUCCH transmission and the first PUSCH transmission.
[0008] In the technical solution of the embodiment of the present application, by classifying UCI, the terminal device can flexibly select a multiplexing method for multiplexing different types of UCI on the first PUSCH according to the type of UCI.
[0009] In combination with the first aspect, in certain implementations of the first aspect, the UCI includes a first type of UCI and / or a second type of UCI, wherein the first type of UCI is UCI carried on a periodic PUCCH, or UCI carried on a semi-persistent PUCCH; the second type of UCI is UCI carried on a dynamically scheduled PUCCH.
[0010] In the technical solution of the embodiment of the present application, UCI is classified by different classification methods to meet the different requirements of terminal devices for UCI classification.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the time condition includes: the time condition is that there is sufficient processing time between the last symbol of the physical downlink control channel PDCCH or the physical downlink shared channel PDSCH corresponding to the PUCCH and the first symbol of sending the PUCCH and / or the first PUSCH, and there is sufficient processing time between the last symbol of the PDCCH corresponding to the first PUSCH and the first symbol of sending the PUCCH and / or the first PUSCH.
[0012] In the technical solution of the embodiment of the present application, the time conditions for PUCCH and the first PUSCH transmission can more clearly define different types of UCI, so that the terminal device can flexibly select the multiplexing method of different types of UCI on the first PUSCH.
[0013] In combination with the first aspect, in certain implementations of the first aspect, sending the PUCCH or the first PUSCH includes: the UCI includes the first type of UCI, and if the number of time-frequency resources of the first PUSCH is greater than or equal to the number of time-frequency resources of the first type of UCI, determining through rate matching to multiplex the first type of UCI on the first PUSCH and send the first PUSCH.
[0014] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of the first PUSCH is greater than or equal to the number of time-frequency resources of the first type of UCI, the first type of UCI is multiplexed on the first PUSCH through rate matching, which can effectively take into account the transmission performance of UCI and uplink data.
[0015] In combination with the first aspect, in certain implementations of the first aspect, multiplexing the first type of UCI on the first PUSCH includes: multiplexing the first type of UCI on the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, or, multiplexing the first type of UCI starting from the first transmission timing where the first PUSCH is located.
[0016] In the technical solution of the embodiment of the present application, the first type of UCI is multiplexed at different positions of the first PUSCH, so that the terminal device can select an appropriate position to multiplex the first type of UCI according to the number of first type UCI time-frequency resources, thereby ensuring the transmission performance of UCI and uplink data to a certain extent.
[0017] In combination with the first aspect, in certain implementations of the first aspect, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, the PUCCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the first PUSCH is not sent, or the first PUSCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the PUCCH is not sent.
[0018] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, it is possible to flexibly choose whether to ensure the transmission performance of the UCI or the transmission performance of the uplink data.
[0019] In combination with the first aspect, in certain implementations of the first aspect, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, the first PUSCH is sent at the transmission timing where the first PUSCH is located, and the PUCCH is not sent, or the PUCCH is sent at the transmission timing where the PUCCH is located, and the first PUSCH is not sent at the transmission timing where the first PUSCH is located.
[0020] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, it is possible to flexibly choose whether to ensure the transmission performance of the UCI or the transmission performance of the uplink data.
[0021] In combination with the first aspect, in certain implementations of the first aspect, sending the PUCCH or the first PUSCH includes: the UCI includes the second type of UCI; if the time-frequency resources of the first PUSCH are greater than or equal to the time-frequency resources of the second type of UCI, then determining that the second type of UCI is punctured at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and sending the first PUSCH.
[0022] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the second type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the second type of UCI, if the number of time-frequency resources of the first PUSCH is greater than or equal to the number of time-frequency resources of the second type of UCI, the first type of UCI is multiplexed on the first PUSCH by punching, which can effectively take into account the transmission performance of UCI and uplink data.
[0023] In combination with the first aspect, in certain implementations of the first aspect, if the time-frequency resources of the first PUSCH are smaller than the time-frequency resources of the second type of UCI, the PUCCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the first PUSCH is not sent, or the first PUSCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the PUCCH is not sent.
[0024] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the second type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the second type of UCI, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the second type of UCI, it is possible to flexibly choose whether to ensure the transmission performance of the UCI or the transmission performance of the uplink data.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the first PUSCH and the PUCCH overlap in the time domain, including: the UCI includes the first type of UCI and the second type of UCI; determining that the PUCCH carrying the first type of UCI and the first PUSCH overlap in the time domain, and determining that the PUCCH carrying the second type of UCI and the PUCCH carrying the first type of UCI do not overlap in the time domain.
[0026] In the technical solution of the embodiment of the present application, the terminal device does not expect the PUCCH carrying the second type of UCI, and is scheduled at the transmission timing of the PUCCH carrying the first type of UCI. This can avoid the second type of UCI from puncturing the first type of UCI, while reducing the number of symbols occupied by the UL-SCH, that is, ensuring the transmission performance of the first type of UCI and UL-SCH.
[0027] In combination with the first aspect, in certain implementations of the first aspect, sending the PUCCH or the first PUSCH includes: multiplexing the first type of UCI on the first PUSCH through rate matching, and the second type of UCI is not punctured on the time-frequency resources corresponding to the multiplexed first type of UCI, and sending the first PUSCH.
[0028] In the technical solution of the embodiment of the present application, the second type of UCI is not punctured on the time-frequency resources corresponding to the first type of UCI that have been multiplexed. To a certain extent, the transmission performance of the first type of UCI and the second type of UCI can be guaranteed at the same time.
[0029] In combination with the first aspect, in certain implementations of the first aspect, sending the PUCCH or the first PUSCH includes: the UCI includes the first type of UCI and the second type of UCI, and if the time-frequency resources of the first PUSCH are greater than or equal to the time-frequency resources of the first type of UCI and the second type of UCI, then determining the transmission method of the first type of UCI and the second type of UCI.
[0030] In the technical solution of the embodiment of the present application, when the non-repeated PUCCH carrying the first type of UCI, the non-repeated PUCCH carrying the second type of UCI and the first PUSCH of the same priority overlap at the same transmission opportunity, the first type of UCI and the second type of UCI meet different conditions, and according to the number of time-frequency resources of the first type of UCI and the second type of UCI and the number of time-frequency resources of the first PUSCH, the first type of UCI is multiplexed on the first PUSCH by rate matching, and the second type of UCI is punctured at an appropriate position on the first PUSCH. The second type of UCI is punctured on the first PUSCH, which largely avoids affecting the transmission of the first type of UCI. Therefore, the solution of the present application can, to a certain extent, simultaneously guarantee the transmission performance of the first type of UCI and the second type of UCI on the first PUSCH.
[0031] In combination with the first aspect, in certain implementations of the first aspect, the transmission method for determining the first type of UCI and the second type of UCI includes: multiplexing the first type of UCI on the first PUSCH through rate matching, and puncturing the second type of UCI after the time-frequency resources corresponding to the first type of UCI.
[0032] In the technical solution of the embodiment of the present application, the second-type UCI is punctured after the time-frequency resources corresponding to the first-type UCI. To a certain extent, the transmission performance of the first-type UCI and the second-type UCI can be guaranteed at the same time.
[0033] In combination with the first aspect, in certain implementations of the first aspect, the transmission method for determining the first type of UCI and the second type of UCI includes: multiplexing the first type of UCI on the first PUSCH through rate matching, and puncturing the second type of UCI on the resource unit corresponding to the hybrid automatic repeat request acknowledgment HARQ-ACK, wherein the resource unit corresponding to the HARQ-ACK is located at the transmission opportunity corresponding to the multiplexing of the first type of UCI.
[0034] In the technical solution of the embodiment of the present application, when the second-type UCI can be punctured on the time-frequency resources corresponding to the first-type UCI, the time-frequency resources of the first-type UCI can be effectively utilized, thereby saving resources. In addition, avoiding the HARQ feedback information in the first-type UCI can save resources on the basis of ensuring the transmission of the HARQ feedback information.
[0035] In combination with the first aspect, in certain implementations of the first aspect, the second type of UCI is punctured on resource units other than those corresponding to the hybrid automatic repeat request acknowledgment HARQ-ACK, including: the second type of UCI is punctured on resource units corresponding to uplink data and the second part of the channel state information CSI part 2, wherein the uplink data and the CSI part 2 are located on a transmission opportunity corresponding to the multiplexing of the first type of UCI.
[0036] In the technical solution of the embodiment of the present application, when the second-type UCI can be punctured on the time-frequency resources corresponding to the first-type UCI, the time-frequency resources of the first-type UCI can be effectively utilized, thereby saving resources. In addition, the second-type UCI is punctured on the uplink data and CSI part 2, which can ensure the transmission performance of other more important uplink control information to a certain extent.
[0037] In some possible implementations, the terminal device does not expect the DCI for scheduling the PUCCH to indicate the PUCCH and the DCI for scheduling the first PUSCH to indicate the PUSCH to overlap in the time domain. When the DCI for scheduling the PUCCH or the DCI for scheduling the first PUSCH indicates that the PUCCH and the first PUSCH do not overlap in the time domain, the terminal device determines that the UCI carried on the PUCCH is not multiplexed for transmission on the first PUSCH, and the terminal device sends the PUCCH and the first PUSCH.
[0038] In the technical solution of the embodiment of the present application, when the terminal device does not expect the DCI indicating PUCCH for scheduling PUCCH and the DCI indicating PUSCH for scheduling the first PUSCH overlap in the time domain, the transmission performance of UCI and uplink data can be well guaranteed.
[0039] In a second aspect, a method for receiving information is provided, the method comprising: sending transmission parameters of uplink control information UCI, wherein the UCI is carried on a physical uplink control channel PUCCH, and the PUCCH is not configured to be repeated; sending transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH including the number of transmission opportunities K, K being a positive integer greater than or equal to 2, wherein the first PUSCH and the PUCCH have the same physical layer priority, and the first PUSCH and the PUCCH overlap in the time domain; receiving the PUCCH and / or the first PUSCH, the first PUSCH including only one transport block TB cyclic redundancy check code CRC attached on the M transmission opportunities, where M is a positive integer less than or equal to K.
[0040] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH are compared, and the transmission mode of the first PUSCH and PUCCH is determined according to the comparison result of the two, thereby ensuring the transmission performance of the UCI and uplink data.
[0041] In a third aspect, a method for sending information is provided, the method comprising: receiving transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH including the number of transmission opportunities K, K being a positive integer greater than or equal to 2, and the first PUSCH including only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities; sending the first PUSCH according to the transmission parameters of the first PUSCH, the first PUSCH multiplexing non-periodic channel state information CSI.
[0042] In the technical solution of the embodiment of the present application, when the non-periodic CSI is scheduled to be sent on the first PUSCH, the non-periodic CSI is multiplexed on the first PUSCH through rate matching, which can ensure the transmission performance of the non-periodic CSI and UL-SCH on the first PUSCH to a certain extent.
[0043] In combination with the third aspect, in certain implementations of the third aspect, the first PUSCH multiplexing the aperiodic channel state information CSI includes: multiplexing the aperiodic CSI on the first transmission opportunity corresponding to the first PUSCH.
[0044] In the technical solution of the embodiment of the present application, the aperiodic CSI is multiplexed on the first transmission opportunity corresponding to the first PUSCH, so as to prioritize the low latency performance of the aperiodic CSI.
[0045] In combination with the third aspect, in certain implementations of the third aspect, the first PUSCH multiplexing the aperiodic channel state information CSI includes: starting to multiplex the aperiodic CSI from the first transmission opportunity corresponding to the first PUSCH.
[0046] In the technical solution of the embodiment of the present application, the non-periodic CSI is multiplexed starting from the first transmission opportunity corresponding to the first PUSCH. The transmission opportunity occupied by the multiplexed non-periodic CSI can be determined according to the number of resources actually required by the non-periodic CSI, thereby effectively ensuring the transmission performance of the non-periodic CSI.
[0047] In combination with the third aspect, in certain implementations of the third aspect, determining that the aperiodic CSI is carried on the first PUSCH includes: multiplexing the aperiodic CSI on each transmission opportunity corresponding to the first PUSCH.
[0048] In the technical solution of the embodiment of the present application, the aperiodic CSI is multiplexed at each transmission opportunity corresponding to the first PUSCH, which can effectively ensure the transmission performance of the aperiodic CSI.
[0049] In some possible implementations, the terminal device does not expect a physical layer indication DCI that carries the transmission parameters of the first PUSCH while carrying the transmission parameters of the aperiodic CSI.
[0050] In the technical solution of the embodiment of the present application, the terminal device can flexibly choose whether the non-periodic signal is multiplexed on the first PUSCH or on the PUSCH.
[0051] In a fourth aspect, a method for receiving information is provided, which includes: sending transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH including the number of transmission opportunities K, K being a positive integer greater than or equal to 2, and the first PUSCH including only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities; receiving the first PUSCH, the first PUSCH multiplexing non-periodic channel state information CSI, and the first PUSCH having only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities.
[0052] In the technical solution of the embodiment of the present application, when the non-periodic CSI is scheduled to be sent on the first PUSCH, the non-periodic CSI is multiplexed on the first PUSCH through rate matching, which can ensure the transmission performance of the non-periodic CSI and UL-SCH on the first PUSCH to a certain extent.
[0053] In a fifth aspect, an information sending device is provided, which includes: receiving transmission parameters of uplink control information UCI, wherein the UCI is carried on a physical uplink control channel PUCCH, and the PUCCH is not configured to be repeated; receiving transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH include the number of transmission opportunities K, K is a positive integer greater than or equal to 2, and the first PUSCH includes only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities, wherein the first PUSCH and the PUCCH have the same physical layer priority, and the first PUSCH and the PUCCH overlap in the time domain; determining the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH according to the transmission parameters of the UCI and the transmission parameters of the first PUSCH; and sending the PUCCH and / or the first PUSCH according to the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH.
[0054] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH are compared, and the transmission mode of the first PUSCH and PUCCH is determined according to the comparison result of the two, thereby ensuring the transmission performance of the UCI and uplink data.
[0055] In combination with the fifth aspect, in certain implementations of the fifth aspect, the UCI includes a first type of UCI and / or a second type of UCI, wherein the first type of UCI is carried on the PUCCH that meets the time conditions of the PUCCH transmission and the first PUSCH transmission, and the second type of UCI is carried on the PUCCH that does not meet the time conditions of the PUCCH transmission and the first PUSCH transmission.
[0056] In the technical solution of the embodiment of the present application, by classifying UCI, the terminal device can flexibly select a multiplexing method for multiplexing different types of UCI on the first PUSCH according to the type of UCI.
[0057] In combination with the fifth aspect, in certain implementations of the fifth aspect, the UCI includes a first type of UCI and / or a second type of UCI, wherein the first type of UCI is UCI carried on a periodic PUCCH, or UCI carried on a semi-persistent PUCCH; the second type of UCI is UCI carried on a dynamically scheduled PUCCH.
[0058] In the technical solution of the embodiment of the present application, UCI is classified by different classification methods to meet the different requirements of terminal devices for UCI classification.
[0059] In combination with the fifth aspect, in certain implementations of the fifth aspect, the time condition includes: the time condition is that there is sufficient processing time between the last symbol of the physical downlink control channel PDCCH or the physical downlink shared channel PDSCH corresponding to the PUCCH and the first symbol of sending the PUCCH and / or the first PUSCH, and there is sufficient processing time between the last symbol of the PDCCH corresponding to the first PUSCH and the first symbol of sending the PUCCH and / or the first PUSCH.
[0060] In the technical solution of the embodiment of the present application, the time conditions for PUCCH and the first PUSCH transmission can more clearly define different types of UCI, so that the terminal device can flexibly select the multiplexing method of different types of UCI on the first PUSCH.
[0061] In combination with the fifth aspect, in certain implementations of the fifth aspect, sending the PUCCH or the first PUSCH includes: the UCI includes the first type of UCI, and if the number of time-frequency resources of the first PUSCH is greater than or equal to the number of time-frequency resources of the first type of UCI, determining through rate matching to multiplex the first type of UCI on the first PUSCH and send the first PUSCH.
[0062] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of the first PUSCH is greater than or equal to the number of time-frequency resources of the first type of UCI, the first type of UCI is multiplexed on the first PUSCH through rate matching, which can effectively take into account the transmission performance of UCI and uplink data.
[0063] In combination with the fifth aspect, in certain implementations of the fifth aspect, multiplexing the first type of UCI on the first PUSCH includes: multiplexing the first type of UCI on the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, or, multiplexing the first type of UCI starting from the first transmission timing where the first PUSCH is located.
[0064] In the technical solution of the embodiment of the present application, the first type of UCI is multiplexed at different positions of the first PUSCH, so that the terminal device can select an appropriate position to multiplex the first type of UCI according to the number of first type UCI time-frequency resources, thereby ensuring the transmission performance of UCI and uplink data to a certain extent.
[0065] In combination with the fifth aspect, in certain implementations of the fifth aspect, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, the PUCCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the first PUSCH is not sent, or the first PUSCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the PUCCH is not sent.
[0066] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, it is possible to flexibly choose whether to ensure the transmission performance of the UCI or the transmission performance of the uplink data.
[0067] In combination with the fifth aspect, in certain implementations of the fifth aspect, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, the first PUSCH is sent at the transmission timing where the first PUSCH is located, and the PUCCH is not sent, or the PUCCH is sent at the transmission timing where the PUCCH is located, and the first PUSCH is not sent at the transmission timing where the first PUSCH is located.
[0068] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, it is possible to flexibly choose whether to ensure the transmission performance of the UCI or the transmission performance of the uplink data.
[0069] In combination with the fifth aspect, in certain implementations of the fifth aspect, sending the PUCCH or the first PUSCH includes: the UCI includes the second type of UCI, if the time-frequency resources of the first PUSCH are greater than or equal to the time-frequency resources of the second type of UCI, then determining that the second type of UCI is punctured at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and sending the first PUSCH.
[0070] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the second type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the second type of UCI, if the number of time-frequency resources of the first PUSCH is greater than or equal to the number of time-frequency resources of the second type of UCI, the first type of UCI is multiplexed on the first PUSCH by punching, which can effectively take into account the transmission performance of UCI and uplink data.
[0071] In combination with the fifth aspect, in certain implementations of the fifth aspect, if the time-frequency resources of the first PUSCH are smaller than the time-frequency resources of the second type of UCI, the PUCCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the first PUSCH is not sent, or the first PUSCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the PUCCH is not sent.
[0072] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the UCI carried on the PUCCH is the second type of UCI. By comparing the number of time-frequency resources of the first PUSCH and the number of time-frequency resources of the second type of UCI, if the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the second type of UCI, it is possible to flexibly choose whether to ensure the transmission performance of the UCI or the transmission performance of the uplink data.
[0073] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first PUSCH and the PUCCH overlap in the time domain, including: the UCI includes the first type of UCI and the second type of UCI; determining that the PUCCH carrying the first type of UCI and the first PUSCH overlap in the time domain, and determining that the PUCCH carrying the second type of UCI and the PUCCH carrying the first type of UCI do not overlap in the time domain.
[0074] In the technical solution of the embodiment of the present application, the terminal device does not expect the PUCCH carrying the second type of UCI, and is scheduled at the transmission timing of the PUCCH carrying the first type of UCI. This can avoid the second type of UCI from puncturing the first type of UCI, while reducing the number of symbols occupied by the UL-SCH, that is, ensuring the transmission performance of the first type of UCI and UL-SCH.
[0075] In combination with the fifth aspect, in certain implementations of the fifth aspect, sending the PUCCH or the first PUSCH includes: multiplexing the first type of UCI on the first PUSCH through rate matching, and the second type of UCI is not punctured on the time-frequency resources corresponding to the multiplexed first type of UCI, and sending the first PUSCH.
[0076] In the technical solution of the embodiment of the present application, the second type of UCI is not punctured on the time-frequency resources corresponding to the first type of UCI that have been multiplexed. To a certain extent, the transmission performance of the first type of UCI and the second type of UCI can be guaranteed at the same time.
[0077] In combination with the fifth aspect, in certain implementations of the fifth aspect, sending the PUCCH or the first PUSCH includes: the UCI includes the first type of UCI and the second type of UCI, and if the time-frequency resources of the first PUSCH are greater than or equal to the time-frequency resources of the first type of UCI and the second type of UCI, then determining the transmission method of the first type of UCI and the second type of UCI.
[0078] In the technical solution of the embodiment of the present application, when the non-repeated PUCCH carrying the first type of UCI, the non-repeated PUCCH carrying the second type of UCI and the first PUSCH of the same priority overlap at the same transmission opportunity, the first type of UCI and the second type of UCI meet different conditions, and according to the number of time-frequency resources of the first type of UCI and the second type of UCI and the number of time-frequency resources of the first PUSCH, the first type of UCI is multiplexed on the first PUSCH by rate matching, and the second type of UCI is punctured at an appropriate position on the first PUSCH. The second type of UCI is punctured on the first PUSCH, which largely avoids affecting the transmission of the first type of UCI. Therefore, the solution of the present application can, to a certain extent, simultaneously guarantee the transmission performance of the first type of UCI and the second type of UCI on the first PUSCH.
[0079] In combination with the fifth aspect, in certain implementations of the fifth aspect, the transmission method for determining the first type of UCI and the second type of UCI includes: multiplexing the first type of UCI on the first PUSCH through rate matching, and puncturing the second type of UCI after the time-frequency resources corresponding to the first type of UCI.
[0080] In the technical solution of the embodiment of the present application, the second-type UCI is punctured after the time-frequency resources corresponding to the first-type UCI. To a certain extent, the transmission performance of the first-type UCI and the second-type UCI can be guaranteed at the same time.
[0081] In combination with the fifth aspect, in certain implementations of the fifth aspect, the transmission method for determining the first type of UCI and the second type of UCI includes: multiplexing the first type of UCI on the first PUSCH through rate matching, and puncturing the second type of UCI on the resource unit corresponding to the hybrid automatic repeat request acknowledgment HARQ-ACK, wherein the resource unit corresponding to the HARQ-ACK is located at the transmission opportunity corresponding to the multiplexing of the first type of UCI.
[0082] In the technical solution of the embodiment of the present application, when the second-type UCI can be punctured on the time-frequency resources corresponding to the first-type UCI, the time-frequency resources of the first-type UCI can be effectively utilized, thereby saving resources. In addition, avoiding the HARQ feedback information in the first-type UCI can save resources on the basis of ensuring the transmission of the HARQ feedback information.
[0083] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second type of UCI is punctured on the resource unit except the hybrid automatic repeat request confirmation HARQ-ACK, including: the second type of UCI is punctured on the resource unit corresponding to the uplink data and the second part of the channel state information CSI part 2, wherein the uplink data and the CSI part 2 are located on the transmission opportunity corresponding to the multiplexing of the first type of UCI.
[0084] In the technical solution of the embodiment of the present application, when the second-type UCI can be punctured on the time-frequency resources corresponding to the first-type UCI, the time-frequency resources of the first-type UCI can be effectively utilized, thereby saving resources. In addition, the second-type UCI is punctured on the uplink data and CSI part 2, which can ensure the transmission performance of other more important uplink control information to a certain extent.
[0085] In some possible implementations, the terminal device does not expect the DCI for scheduling the PUCCH to indicate the PUCCH and the DCI for scheduling the first PUSCH to indicate the PUSCH to overlap in the time domain. When the DCI for scheduling the PUCCH or the DCI for scheduling the first PUSCH indicates that the PUCCH and the first PUSCH do not overlap in the time domain, the terminal device determines that the UCI carried on the PUCCH is not multiplexed for transmission on the first PUSCH, and the terminal device sends the PUCCH and the first PUSCH.
[0086] In the technical solution of the embodiment of the present application, when the terminal device does not expect the DCI indicating PUCCH for scheduling PUCCH and the DCI indicating PUSCH for scheduling the first PUSCH overlap in the time domain, the transmission performance of UCI and uplink data can be well guaranteed.
[0087] In the sixth aspect, an information receiving device is provided, which includes: sending transmission parameters of uplink control information UCI, wherein the UCI is carried on a physical uplink control channel PUCCH, and the PUCCH is not configured to be repeated; sending transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH include the number of transmission opportunities K, K is a positive integer greater than or equal to 2, wherein the first PUSCH and the PUCCH have the same physical layer priority, and the first PUSCH and the PUCCH overlap in the time domain; receiving the PUCCH and / or the first PUSCH, the first PUSCH includes only one transmission block TB cyclic redundancy check code CRC attached on the M transmission opportunities, and M is a positive integer less than or equal to K.
[0088] In the technical solution of the embodiment of the present application, when the non-overlapping PUCCH and the first PUSCH of the same priority overlap, the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH are compared, and the transmission mode of the first PUSCH and PUCCH is determined according to the comparison result of the two, thereby ensuring the transmission performance of the UCI and uplink data.
[0089] In the seventh aspect, an information sending device is provided, which includes: receiving transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH include the number of transmission opportunities K, K is a positive integer greater than or equal to 2, and the first PUSCH includes only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities; according to the transmission parameters of the first PUSCH, sending the first PUSCH, and the first PUSCH multiplexing non-periodic channel state information CSI.
[0090] In the technical solution of the embodiment of the present application, when the non-periodic CSI is scheduled to be sent on the first PUSCH, the non-periodic CSI is multiplexed on the first PUSCH through rate matching, which can ensure the transmission performance of the non-periodic CSI and UL-SCH on the first PUSCH to a certain extent.
[0091] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first PUSCH multiplexing the aperiodic channel state information CSI includes: multiplexing the aperiodic CSI on the first transmission opportunity corresponding to the first PUSCH.
[0092] In the technical solution of the embodiment of the present application, the aperiodic CSI is multiplexed on the first transmission opportunity corresponding to the first PUSCH, so as to prioritize the low latency performance of the aperiodic CSI.
[0093] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first PUSCH multiplexing the aperiodic channel state information CSI includes: starting to multiplex the aperiodic CSI from the first transmission opportunity corresponding to the first PUSCH.
[0094] In the technical solution of the embodiment of the present application, the non-periodic CSI is multiplexed starting from the first transmission opportunity corresponding to the first PUSCH. The transmission opportunity occupied by the multiplexed non-periodic CSI can be determined according to the number of resources actually required by the non-periodic CSI, thereby effectively ensuring the transmission performance of the non-periodic CSI.
[0095] In combination with the seventh aspect, in certain implementations of the seventh aspect, determining that the aperiodic CSI is carried on the first PUSCH includes: multiplexing the aperiodic CSI on each transmission opportunity corresponding to the first PUSCH.
[0096] In the technical solution of the embodiment of the present application, the aperiodic CSI is multiplexed at each transmission opportunity corresponding to the first PUSCH, which can effectively ensure the transmission performance of the aperiodic CSI.
[0097] In some possible implementations, the terminal device does not expect a physical layer indication DCI that carries the transmission parameters of the first PUSCH while carrying the transmission parameters of the aperiodic CSI.
[0098] In the technical solution of the embodiment of the present application, the terminal device can flexibly choose whether the non-periodic signal is multiplexed on the first PUSCH or on the PUSCH.
[0099] In the eighth aspect, an information receiving device is provided, which includes: sending transmission parameters of a first physical uplink shared channel PUSCH, the transmission parameters of the first PUSCH include the number of transmission opportunities K, K is a positive integer greater than or equal to 2, and the first PUSCH includes only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities; receiving the first PUSCH, the first PUSCH multiplexing non-periodic channel state information CSI, and the first PUSCH has only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities.
[0100] In the technical solution of the embodiment of the present application, when the non-periodic CSI is scheduled to be sent on the first PUSCH, the non-periodic CSI is multiplexed on the first PUSCH through rate matching, which can ensure the transmission performance of the non-periodic CSI and UL-SCH on the first PUSCH to a certain extent.
[0101] In the ninth aspect, a communication device is provided, which includes at least one processor and a communication interface, the at least one processor being coupled to at least one memory, the at least one processor being used to execute computer programs or instructions stored in the at least one memory, and the communication interface being used to send and receive information, so that the communication device implements the information sending method as claimed in the first aspect or any one of the implementations of the first aspect, or so that the communication device implements the information sending method as claimed in the implementation of the second aspect, or so that the communication device implements the information sending method as claimed in the first aspect or any one of the implementations of the first aspect, or so that the communication device implements the information sending method as claimed in the implementation of the fourth aspect.
[0102] In the tenth aspect, a chip is provided, which includes a processor and a data interface, and the processor calls and runs a computer program from a memory through the data interface, so that the device installed with the chip system executes the information sending method in the first aspect or any one of the implementations of the first aspect, or the device installed with the chip system executes the information sending method in the implementation of the second aspect, or the device installed with the chip system executes the information sending method in the third aspect or any one of the implementations of the third aspect, or the device installed with the chip system executes the information sending method in the implementation of the fourth aspect.
[0103] In the eleventh aspect, a computer-readable medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing the information sending method in the first aspect or any one of the implementations of the first aspect, or the program code includes a method for executing the information sending method in the implementation of the second aspect, or the program code includes a method for executing the information sending method in the third aspect or any one of the implementations of the third aspect, or the program code includes a method for executing the information sending method in the implementation of the fourth aspect.
[0104] In the twelfth aspect, a computer program product is provided, which includes: computer program code, which, when the computer program code runs on a computer, enables the computer to execute the information sending method in the first aspect or any one of the implementations of the first aspect, or enables the computer to execute the information sending method in the implementation of the second aspect, or enables the computer to execute the information sending method in the third aspect or any one of the implementations of the third aspect, or enables the computer to execute the information sending method in the implementation of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0105] Figure 1 This is a schematic diagram of a mobile communication architecture provided by an embodiment of the present application;
[0106] Figure 2 This is a schematic diagram of a current mapping rule for UCI and UL-SCH multiplexing on PUSCH provided by an embodiment of the present application;
[0107] Figure 3 This is a schematic diagram of another current mapping rule for UCI and UL-SCH multiplexing on PUSCH provided by an embodiment of the present application;
[0108] Figure 4 This is a schematic diagram of another current mapping rule for multiplexing UCI and UL-SCH on PUSCH provided by an embodiment of the present application;
[0109] Figure 5 This is a flow chart of a method for sending information provided by an embodiment of the present application;
[0110] Figure 6 This is a schematic diagram of a first PUSCH structure provided by an embodiment of the present application;
[0111] Figure 7 2 is a schematic diagram of a scheme for multiplexing a first type of UCI on a first PUSCH provided in an embodiment of the present application;
[0112] Figure 8 This is a schematic diagram of another scheme for multiplexing the first type of UCI on the first PUSCH provided by an embodiment of the present application;
[0113] Figure 9 This is a schematic diagram of a scheme for multiplexing the second type of UCI on the first PUSCH provided by an embodiment of the present application;
[0114] Figure 10 This is a schematic diagram of another scheme for multiplexing the second type of UCI on the first PUSCH provided by an embodiment of the present application;
[0115] Figure 11 This is a schematic diagram of a multiplexing scheme of first-category UCI and second-category UCI on a first PUSCH provided by an embodiment of the present application;
[0116] Figure 12 This is a schematic diagram of another multiplexing scheme of the first type UCI and the second type UCI on the first PUSCH in an embodiment of the present application;
[0117] Figure 13 2 is a schematic diagram of another scheme for multiplexing the first type UCI and the second type UCI on the first PUSCH in an embodiment of the present application;
[0118] Figure 14 This is a flowchart of another information sending method provided by an embodiment of the present application;
[0119] Figure 15This is a schematic diagram of a multiplexing method of aperiodic CSI on the first PUSCH provided by an embodiment of the present application;
[0120] Figure 16 This is a schematic diagram of another multiplexing method on the first PUSCH of aperiodic CSI provided in an embodiment of the present application;
[0121] Figure 17 This is a schematic diagram of another multiplexing method of aperiodic CSI on the first PUSCH provided by an embodiment of the present application;
[0122] Figure 18 is a schematic block diagram of a terminal device provided in an embodiment of the present application;
[0123] Figure 19 This is a schematic block diagram of an access network device provided in an embodiment of the present application;
[0124] Figure 20 is a schematic block diagram of another terminal device provided in an embodiment of the present application;
[0125] Figure 21 This is a schematic block diagram of another access network device provided in an embodiment of the present application;
[0126] Figure 22 This is a schematic block diagram of a wireless communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0127] The technical solutions in this application will be described below in conjunction with the accompanying drawings. It should be understood that the embodiments described are only part of the embodiments of this application, rather than all the embodiments.
[0128] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) or New Radio (NR), etc.
[0129] Figure 1 This is a schematic diagram of a mobile communication architecture provided by an embodiment of the present application. Figure 1 As shown, the mobile communication system includes a core network device 110, a wireless access network device 120 and at least one terminal device (such as Figure 1The terminal devices are connected to the radio access network equipment wirelessly, and the radio access network equipment is connected to the core network equipment wirelessly or by wire. The core network equipment and the radio access network equipment can be independent and distinct physical devices, or the core network equipment functions and the radio access network equipment logical functions can be integrated into the same physical device, or a single physical device can integrate some of the core network equipment functions and some of the radio access network equipment functions. The terminal devices can be fixed or mobile. Figure 1 This is just a schematic diagram. The communication system may also include other access network equipment, such as wireless relay equipment and wireless backhaul equipment. Figure 1 The embodiments of the present application do not limit the number of core network devices, wireless access network devices, and terminal devices included in the mobile communication system.
[0130] The terminal device in the embodiments of the present application may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. 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 capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network, or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc., and the embodiments of the present application are not limited thereto.
[0131] The wireless access network device in the embodiment of the present application can be a device for communicating with a terminal device. The access network device can be an evolved base station (Evolutional NodeB, eNB or eNodeB) in an LTE system. The access network device can also be a relay station, access point, vehicle-mounted device, wearable device, and access network device in a future 5G network or an access network device in a future evolved PLMN network, etc. The embodiment of the present application is not limited.
[0132] The wireless access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water; and can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the wireless access network equipment and terminal equipment.
[0133] The embodiments of the present application can be applied to downlink signal transmission, uplink signal transmission, and device-to-device (D2D) signal transmission. For downlink signal transmission, the transmitting device is a wireless access network device, and the corresponding receiving device is a terminal device. For uplink signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is a wireless access network device. For D2D signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is also a terminal device. The transmission direction of the signals in the embodiments of the present application is not limited.
[0134] The following is a brief introduction to several basic concepts in the NR standard involved in the embodiments of this application.
[0135] In the time domain, the embodiments of the present application involve the following basic concepts.
[0136] A symbol is the smallest time unit in the time domain structure. For example, in NR, a symbol can be an orthogonal frequency-division multiplexing (OFDM) symbol or a discrete Fourier transform-spread OFDM (DFT-s-OFDM) symbol.
[0137] A slot is a time unit in the time domain structure. One slot can be equal to 12 symbols, or one slot can be equal to 14 symbols. In the embodiment of the present application, there is no limit on the number of symbols that can be included in one slot, and only one slot equals 14 symbols is used as an example.
[0138] A subframe is a unit of time in the time domain. Each subframe lasts 1ms and can be divided into several time slots. The correspondence between each subframe and time slot is determined by the parameter set. For example, when the subcarrier spacing (SCS) is 15kHz, one subframe equals one time slot, and when the SCS is 30kHz, one subframe equals two time slots.
[0139] NR supports one time slot for uplink transmission, which is denoted as a U time slot; one time slot for downlink transmission, which is denoted as a D time slot; and one time slot for both uplink and downlink transmission, called a special time slot, denoted as an S time slot. This means that the time slot can be used for uplink or downlink transmission based on actual conditions. Similarly, the special time slot, the S time slot, can include uplink and downlink symbols, or uplink symbols and flexible symbols, or downlink symbols and flexible symbols, or uplink symbols, downlink symbols, and flexible symbols. Uplink symbols are used for uplink transmission, downlink symbols are used for downlink transmission, and flexible symbols can be used for both uplink and downlink transmission.
[0140] When a time division duplex (TDD) system is used, the time slot configuration format of the system may be DDDSU, DDDSUDDSUU, DDDDDDDDUU, etc.
[0141] In the frequency domain, the embodiments of the present application involve the concept that a subcarrier is the smallest frequency domain unit in a frequency domain structure.
[0142] A resource block (RB) is 12 consecutive subcarriers in one time slot.
[0143] A physical resource block (PRB) is used to indicate the relative position of a resource block in actual transmission.
[0144] In terms of time-frequency resources, the embodiments of this application involve the following basic concepts.
[0145] A resource element (RE) is the smallest physical unit in the NR standard. One RE is one subcarrier on one OFDM symbol.
[0146] In NR, one RB is fixed to include 12 subcarriers. However, due to the different subcarrier spacings in NR, the actual bandwidth occupied by RBs corresponding to different subcarrier spacings in the frequency domain is different.
[0147] NR uplink transmission involves the following basic concepts.
[0148] The uplink channels in NR include: physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH), and physical random access channel (PRACH).
[0149] The uplink signals in NR include: sounding reference signal (SRS), demodulation reference signal (DMRS), and phase tracking reference signal (PTRS). The uplink DMRS is carried on PUCCH or PUSCH for transmission, occupying part of the PUCCH or PUSCH resources, and the uplink PTRS is carried on PUSCH for transmission, occupying part of the PUSCH resources.
[0150] PUCCH is used to carry UCI. There are five PUCCH formats: PUCCH format 0 / 1 / 2 / 3 / 4. PUCCH format 0 / 1 carries less than or equal to 2 UCI bits, while PUCCH format 2 / 3 / 4 carries more than 2 UCI bits.
[0151] In the time domain, PUCCH format 0 / 2 lasts for 1 to 2 OFDM symbols and is called short PUCCH. Short PUCCH cannot be repeated. PUCCH format 1 / 3 / 4 lasts for 4 to 14 OFDM symbols and is called long PUCCH. Long PUCCH can be repeated in the time domain 2 / 4 / 8 times.
[0152] In the frequency domain, PUCCH format 0 / 1 / 4 occupies 1 RB, PUCCH format 2 can occupy an integer number of RBs in {1 to 16}, and PUCCH format 3 can occupy an integer number of RBs in {1 to 6, 8 to 10, 12, 15, 16}.
[0153] The PUCCH may be a periodic PUCCH, a semi-persistent PUCCH, or a dynamically scheduled PUCCH.
[0154] The transmission modes of PUSCH in NR include the following:
[0155] The first type is PUSCH transmission based on dynamic scheduling: each PUSCH transmission is scheduled using physical layer downlink control information (DCI). That is, the terminal device performs a PUSCH transmission each time it receives an uplink scheduling DCI.
[0156] The second type is PUSCH transmission based on configured grant (CG) type 1: This is a semi-statically scheduled PUSCH. The terminal device receives high-level configuration (including the high-level parameter configuredGrantConfig of rrc-ConfiguredUplinkGrant) and does not receive the physical layer indication DCI. The high-level layer configures some semi-continuous time-frequency resources. If the terminal device has uplink data to send, it sends PUSCH on the semi-continuous time-frequency resources configured by the high-level layer; if there is no uplink data to send, no data is sent.
[0157] The third type is PUSCH transmission based on configuration grant type 2: the terminal device receives high-level configuration (excluding the high-level parameter configuredGrantConfig of rrc-ConfiguredUplinkGrant, that is, the high-level configuration received by the terminal device does not have the configuration parameter rrc-ConfiguredUplinkGrant), and the semi-continuous time-frequency resources configured by the high-level configuration are selected for use by the terminal device, and these semi-continuous time-frequency resources are activated or deactivated by DCI. If the DCI indicates activation, the terminal device uses the semi-continuous time-frequency resources according to its own data transmission needs, as in the second PUSCH transmission mode; if the DCI indicates deactivation, these semi-continuous time-frequency resources cannot be used.
[0158] The uplink control information (UCI) in NR involves the following basic concepts.
[0159] Hybrid automatic repeat request acknowledgement (HARQ-ACK), including positive acknowledgment (ACK) and negative acknowledgment (NACK). The UE can multiplex HARQ-ACK information on the PUSCH.
[0160] Channel state information (CSI), specifically including precoding matrix indicator (PMI), rank indicator (RI), layer indicator (LI), channel quality information (CQI), CSI-RS (reference signal, RS) resource indicator (CSI-RS resource indicator, CRI), reference signal received power (RSRP), etc. CSI can be divided into channel state information part 1 CSI part 1 and channel state information part 2 CSI part 2. CSI part 1 may include CRI, RI, wideband CSI of the first TB, subband differential CQI of the first TB, etc.; CSI part 1 may include wideband CQI of the second TB, LI, etc. The embodiment of the present application does not limit which CSI are specifically included in CSI part 1 and CSI part 2. When the CSI report on the PUSCH includes two parts, the terminal device can ignore part of CSI part 2. When CSI reports are transmitted on the PUCCH, if any of the CSI reports consists of two parts, the terminal device can ignore the CSI part 2. CSI reports can be periodic, semi-continuous, or aperiodic. Aperiodic CSI (aperiodic channel state information, ACSI) reports can be triggered and sent on the PUSCH; if the PUSCH contains uplink data, the UE multiplexes the ACSI report on the PUSCH.
[0161] Scheduling request (SR). The UE does not multiplex SR on the PUSCH.
[0162] Currently, when a terminal device sends PUCCHs and / or PUSCHs to a radio access network device, overlap may occur. This means that PUCCHs and PUSCHs overlap, or multiple PUCCHs overlap, or multiple PUSCHs overlap. PUCCH and PUSCH overlap refers to overlap in the time domain. Similarly, the meanings of multiple PUCCH overlap and multiple PUSCH overlap are similar to those of PUCCH and PUSCH overlap, and for the sake of brevity, they are not detailed here.
[0163] PUCCH and PUSCH can be assigned different priority indices. Priority index 0 represents a smaller priority index, also known as a low priority index, and priority index 1 represents a larger priority index, also known as a high priority index. When PUCCHs and / or PUSCHs of different priorities overlap, in most cases, the transmission of the PUCCHs and / or PUSCHs with priority index 0 is canceled based on the different priority indices.
[0164] When PUCCHs and / or PUSCHs of the same priority overlap, there are three cases: multiple PUCCHs of the same priority overlap, multiple PUSCHs of the same priority overlap, and PUCCH and PUSCH of the same priority overlap.
[0165] Before explaining the specific handling methods for the three current overlapping situations, let's first explain a concept: time conditions. The terminal device expects that the time conditions will be met when PUCCHs and / or PUSCHs of the same priority overlap. The time conditions are different for different PUSCH and / or PUCCH transmission modes. Taking the case where at least one of the PUSCH and / or PUCCH transmission modes is dynamic scheduling as an example, the time condition is that there is sufficient processing time between the terminal device receiving the last symbol of the corresponding dynamically scheduled PDCCH or PDSCH and the terminal device sending the first symbol of the earliest PUSCH and / or PUCCH.
[0166] In case 1, if multiple PUCCHs of the same priority overlap, different processing methods are used depending on whether the PUCCHs are repeated. If the PUCCHs are repeated, the priority rules between different types of UCI are first used, and then the time rule is used to select the PUCCH to be sent.
[0167] Case 2: If the PUCCH is non-repeated and overlaps with multiple PUSCHs of the same priority, the terminal device selects the PUSCH that multiplexes the HARQ feedback information and / or CSI report according to certain rules. The specific rules are as follows. The following rules have a sequence, and the earlier they are, the higher the priority.
[0168] First, the terminal device multiplexes the HARQ feedback information on the PUSCH carrying ACSI; second, the terminal device multiplexes the HARQ feedback information and / or CSI report on the PUSCH corresponding to the first time slot in the time slots where multiple overlapping PUSCHs are located; third, the HARQ feedback information and / or CSI report is multiplexed on the dynamically scheduled PUSCH; fourth, the HARQ feedback information and / or CSI report is multiplexed on the PUSCH of the serving cell with the minimum serving cell index (ServCellIndex) value; fifth, the earliest PUSCH transmitted by the terminal device in the time slot. The earliest PUSCH here can be understood as the PUSCH corresponding to the earliest symbol in the time slot.
[0169] Case 3: If PUCCH and PUSCH of the same priority overlap, different processing methods are used depending on whether PUCCH is repeated. PUCCH repetition indicates that the same PUCCH is repeatedly transmitted in multiple time slots in each time slot.
[0170] When PUCCH is repeated, the terminal device will not multiplex UCI on PUSCH. When the time condition is met, PUCCH is transmitted on the overlapping time slot instead of PUSCH; or PUCCH is transmitted on the actual repetition of PUSCH instead of PUSCH.
[0171] When PUCCH is not repeated, the terminal device will multiplex the UCI in the overlapping PUCCH. If the PUSCH does not carry UL-SCH and the PUCCH carries a positive scheduling request, the terminal device will not transmit PUSCH but only transmit PUCCH. In other cases, the terminal device will multiplex HARQ feedback information and / or CSI report as needed on the selected PUSCH and will not transmit scheduling requests, that is, the scheduling request will not be multiplexed on the PUSCH, that is, the PUSCH does not carry a scheduling request.
[0172] Currently, the process of multiplexing UCI on the PUSCH is as follows: first, a bit sequence is generated based on different UCI types; second, code block segmentation and CRC addition are performed based on the bit sequence; third, the channel coding method is determined based on the bit sequence; fourth, the number of coded modulation symbols per layer for different UCI types is obtained through rate matching. Based on this number of symbols, the rate matching output sequence length of different code blocks and the output bit sequence after rate matching are determined; fifth, the rate matching output bit sequences of different code blocks are sequentially concatenated; and sixth, the UE multiplexes the concatenated bit sequence on the PUSCH.
[0173] The specific steps of the second and third steps may be: if the payload number of the UCI bit sequence is less than or equal to 11 bits, no CRC is attached, and the channel coding method of the UCI is determined to be small block long channel coding; if the payload number of the UCI bit sequence is greater than or equal to 12 bits, a CRC is attached, and the channel coding method of the UCI is determined to be Polar code.
[0174] When Polar codes are used for channel coding, the number of coded modulation symbols per layer for different types of UCI is obtained through rate matching as follows.
[0175] When UCI information is transmitted on the PUSCH along with uplink data information, the number of coded modulation symbols per layer is calculated for different types of UCI according to the following rate matching rules.
[0176] When the UCI information includes HARQ feedback information but does not include configuration grant information CG-UCI, the number of coded modulation symbols per layer of the HARQ feedback information is calculated by formula (1), where Indicates rounding up.
[0177]
[0178] The physical meaning of the first part of formula (1) is the actual number of data bits of the HARQ feedback information (the number of bits before encoding). ACK and CRC check bit number L ACK ), rate offset factor and the bit rate of the uplink data to calculate the number of resource units after the HARQ feedback information is encoded.
[0179] Among them (O ACK +L ACK ) / Q' ACK The physical meaning is the UCI bit rate. The physical meaning of is the bit rate of uplink data. Indicates the ratio of the uplink data bit rate to the UCI bit rate. A UCI bit rate that is less than or equal to the uplink data bit rate is beneficial to the reliability of the UCI in terms of transmission performance.
[0180] The physical meaning of the second part of formula (1) is to determine the upper limit of the number of HARQ feedback information resource units according to the upper limit ratio α of the number of resource units mapped to the PUSCH by UCI, where is the total number of resource units that can be used to transmit HARQ-ACK on the PUSCH, where l0 is the symbol index of the first symbol that does not carry the DMRS after the symbol of the first demodulation reference signal DMRS.
[0181] The minimum value of the two parts is used as the number of coded modulation symbols per layer Q' for HARQ feedback information transmission ACK .
[0182] When the UCI information includes configuration grant information CG-UCI, the number of coded modulation symbols per layer used for CG-UCI transmission is Q' CG-UCI Obtained by formula (2); when the UCI information packet CG-UCI and HARQ feedback information, the number of coded modulation symbols per layer used to transmit the HARQ feedback information and CG-UCI is calculated by formula (3).
[0183]
[0184]
[0185] Among them O CG-UCI is the number of bits of CG-UCI, L CG-UCI The number of CRC check bits of CG-UCI.
[0186] The CSI information consists of CSI part 1 and CSI part 2. The number of coded modulation symbols per layer of CSI part 1 is calculated by formula (4), and the number of coded modulation symbols per layer of CSI part 2 is calculated by formula (5).
[0187]
[0188]
[0189] Among them, when the UCI information contains HARQ feedback information, no CG-UCI, and the number of HARQ feedback information bits is greater than 2, then Q' ACK / CG-UCI is Q' in formula (1) ACK When there is no HARQ feedback information in the UCI information and there is CG-UCI, then Q' ACK / CG-UCI is Q' in formula (2) CG-UCI When the UCI information contains HARQ feedback information and CG-UCI, Q' ACK / CG-UCI is Q' in formula (3) ACK .
[0190] When the UCI information contains HARQ feedback information but no CG-UCI, and the number of bits of the HARQ feedback information is 0 / 1 / 2, then Q' in formula (4) is ACK / CG-UCI for is the number of reserved REs for potential HARQ-ACK transmission in the lth OFDM symbol, Q' in formula (5) ACK / CG-UCI =Q' ACK =0.
[0191] When UCI information is transmitted on the PUSCH but no uplink data information is transmitted, the number of coded modulation symbols per layer is calculated according to the following rate matching rules for different types of UCI.
[0192] When the UCI information includes HARQ feedback information, the number of coded modulation symbols per layer of the HARQ feedback information is calculated using formula (6).
[0193]
[0194] Among them, Q m is the modulation order, and R is the code rate.
[0195] CSI information includes CSI Part 1 and CSI Part 2, or when UCI information is transmitted on the PUSCH but uplink data information is not transmitted, if CSI Part 2 is determined to be present, the number of coded modulation symbols per layer of CSI Part 1 is calculated using Formula (7), and the number of coded modulation symbols per layer of CSI Part 2 is calculated using Formula (8). If CSI Part 2 is determined to be absent, the number of coded modulation symbols per layer of CSI Part 1 is calculated using Formula (9).
[0196]
[0197]
[0198]
[0199] When using small-block-length channel coding, the number of coded modulation symbols per layer used for UCI transmission, calculated in slots, corresponds exactly to the formula used for Polar channel coding. The difference is that when using small-block-length channel coding, the number of CRC bits, L, for all UCI types is 0.
[0200] The following will be combined Figure 2 、 Figure 3 and Figure 4 The current mapping rules for multiplexing UCI and UL-SCH on PUSCH are specifically described. Figure 2 This is a schematic diagram of a current mapping rule for UCI and UL-SCH multiplexing on PUSCH provided by an embodiment of the present application.
[0201] Figure 2The HARQ feedback information mapping of (a), (b), (c) and (d) is as follows: when the HARQ feedback information is greater than 2 bits, or when the UCI information includes HARQ feedback information and CG-UCI, then the mapping is performed sequentially starting from the first available symbol after the DMRS symbol according to the actual size. If the HARQ feedback information and CG-UCI (if any) can occupy the entire current symbol, they will occupy the current symbol and then the next symbol. If the HARQ feedback information and CG-UCI (if any) are not enough to occupy the entire current symbol, they will be evenly spaced on the frequency domain resources on the current symbol.
[0202] S201, mapping the HARQ feedback information and CG-UCI (if any) in the UCI information, the HARQ feedback information and CG-UCI (if any) are mapped starting from the first available symbol after the DMRS symbol, such as Figure 2 (a).
[0203] S202, when the HARQ feedback information is greater than 2 bits, or when the UCI information includes the HARQ feedback information and the CG-UCI, such as Figure 2 (b) CSI part 1 is mapped sequentially starting from the first available symbol resource on the PUSCH, where the first available symbol resource is the first available symbol resource on the PUSCH excluding the resource unit mapped with the DMRS and HARQ feedback information.
[0204] S203, when the HARQ feedback information is greater than 2 bits, or when the UCI information includes the HARQ feedback information and the CG-UCI, such as Figure 2 (c) CSI part 2 is mapped sequentially starting from the first available symbol resource on the PUSCH, where the first available symbol resource is the first available symbol resource on the PUSCH excluding the resource elements mapped with DMRS, HARQ feedback information, and CSI part 1.
[0205] S204: When the HARQ feedback information is greater than 2 bits, or when the UCI information includes the HARQ feedback information and the CG-UCI, Figure 2 (d) Map uplink data sequentially starting from the first available symbol resource on the PUSCH, where the first available symbol resource is the first available symbol resource on the PUSCH excluding resources mapped with DMRS, HARQ feedback information, CSI part 1, and CSI part 2.
[0206] Figure 3The cases (a), (b), (c) and (d) are as follows: When CG-UCI is transmitted on PUSCH, but there is no HARQ feedback information on PUSCH, the specific steps are the same as Figure 2 Similar, the difference is that S301 maps the CG-UCI in the UCI information.
[0207] Figure 4 The HARQ feedback information mapping in (a), (b), (c), (d), and (e) is as follows: when the HARQ feedback information is 0, 1, or 2 bits and there is no CG-UCI, PUSCH resources are reserved based on the 2-bit HARQ feedback information, starting from the first available UCI symbol after the DMRS symbol in the PUSCH. This becomes the reserved area. It should be understood that since the number of bits represented by each symbol in the resource block depends on the selected modulation order, the number of UCI and uplink data mapping resource elements in the figure is for illustrative purposes only.
[0208] S401, reserve the number of resource units to be mapped to the HARQ feedback information in the UCI information to form a resource reservation area for the HARQ feedback information. The resource reservation area starts from the first available symbol after the DMRS symbol, such as Figure 4 As shown in (a).
[0209] S402, mapping the CSI part 1 in the UCI information, when the HARQ feedback information is any one of 0, 1 or 2 bits, such as Figure 4 In (b), CSI part 1 is mapped sequentially starting from the first available symbol resource on the PUSCH, bypassing the HARQ feedback information reserved area to ensure that CSI part 1 does not conflict with HARQ feedback information. The first available symbol resource is the resource unit excluding the DMRS and HARQ feedback information reserved area, which is the first available symbol resource on the PUSCH.
[0210] S403, mapping CSI part 2 in the UCI information, when the HARQ feedback information is any one of 0, 1 or 2 bits, such as Figure 4 (c) Map CSI part 2 sequentially starting from the first available symbol resource on the PUSCH. In this case, there is no need to bypass the HARQ feedback information reserved area. The first available symbol resource is the resource unit excluding DMRS and CSI part 1, which is the first available symbol resource on the PUSCH.
[0211] S404, mapping uplink data information, when the HARQ feedback information is any one of 0, 1 or 2 bits, such as Figure 4(d) Uplink data is mapped sequentially starting from the first available symbol resource on the PUSCH. In this case, there is no need to bypass the HARQ feedback information reserved area. The first available symbol resource is the resource unit excluding the DMRS, CSI part 1, and CSI part 2 mappings, and the first available symbol resource on the PUSCH.
[0212] S405: When the HARQ feedback information is any one of 0, 1 or 2 bits, such as Figure 4 In (e), regardless of whether the HARQ feedback information resource reserved area is fully filled in S403 and S404, the HARQ feedback information resource reserved area is remapped to the HARQ feedback information, starting from the first symbol in the HARQ feedback information resource reserved area to overwrite the information already mapped in the reserved area. In other words, puncturing is performed on the reserved resources to which CSI Part 2 and / or uplink data are mapped.
[0213] In most cases, a PUSCH transport block is transmitted in only one timeslot. With the advent of TBoMS, a PUSCH transport block can be transmitted in multiple timeslots. In scenarios with limited uplink coverage, TBoMS can improve channel coding gain by aggregating smaller packets across multiple timeslots. Furthermore, TBoMS reduces the number of CRC bits, saving resources. Because a single TBoMS TB is elongated in the time domain, it can reduce the number of resource blocks or resource units occupied in the frequency domain, thereby improving power spectral density.
[0214] Currently, the aforementioned UCI multiplexing method on PUSCH is to transmit a single PUSCH transport block on a single time slot. However, for TBoMS, while the transport block size remains unchanged, a single transport block needs to be transmitted on multiple time slots, resulting in a reduction in the number of available resource units in a single time slot. Consequently, when UCI is multiplexed on PUSCH, the number of available resource units for UCI is reduced. If the current method of multiplexing UCI on PUSCH is continued, a large number of UCI bits will need to be discarded, which will affect the transmission of UCI and uplink data, thereby affecting system performance. Therefore, how to effectively transmit UCI and UL-SCH on TBoMS is an urgent problem to be solved.
[0215] Since a single PUSCH transmission block requires multiple time slots for transmission, when non-overlapping PUCCH and TBoMS of the same priority overlap, if the PUCCH carrying UCI does not meet the time conditions for PUCCH and TBoMS transmission, it is necessary to wait until the TBoMS transmission is completed before transmission can be carried out, resulting in a long information delay in the UCI and affecting system performance.
[0216] When non-overlapping PUCCH and TBoMS of the same priority overlap, currently, the terminal device can multiplex UCI on one TBoMS transmission opportunity, but when the time-frequency resources required for UCI are too large, some UCI bits will be discarded, and the transmission performance of UCI cannot be guaranteed, and the transmission performance of UL-SCH will also be affected. The terminal device can also directly cancel the transmission of TBoMS and send PUCCH, but this solution sacrifices the transmission of UL-SCH to ensure the transmission performance of UCI. The terminal device can also directly punch holes in TBoMS for the UCI originally scheduled for transmission on PUCCH, but does not consider other UCI multiplexed on TBoMS. Punching holes directly on TBoMS will affect the transmission performance of other UCI. Therefore, the present application proposes a technical solution that can guarantee the transmission performance of UCI and UL-SCH as much as possible.
[0217] This application proposes an information sending method that can ensure the transmission performance of UCI and UL-SCH as much as possible. Figure 5 Explain the method. Figure 5 This is a flow chart of an information sending method provided in an embodiment of the present application.
[0218] S501: A radio access network device sends transmission parameters of UCI to a terminal device, and the terminal device receives the transmission parameters of UCI, wherein the UCI is carried on a PUCCH, and the PUCCH is not configured to be repeated.
[0219] The wireless access network device sends the PUCCH transmission parameters to the terminal device, and the terminal device receives the PUCCH transmission parameters.
[0220] As a possible implementation method, the PUCCH transmission parameters may include the UCI transmission parameters, or the PUCCH transmission parameters do not include the UCI transmission parameters, that is, the PUCCH transmission parameters and the UCI transmission parameters are carried in different messages.
[0221] As a possible implementation method, when the transmission parameters of PUCCH include the transmission parameters of UCI, the transmission parameters of PUCCH can be carried in RRC signaling and / or DCI indicated by the physical layer, and the embodiments of the present application are not limited to this.
[0222] The PUCCH transmission parameters may include at least one of the following parameters: UCI type, number of UCI bits, subcarrier spacing configuration μ, and PUCCH priority index. The UCI type and number of UCI bits are UCI transmission parameters. It should be understood that these parameters are only the PUCCH transmission parameters involved in the embodiments of this application, not all PUCCH transmission parameters.
[0223] As a possible implementation method, when the PUCCH transmission parameters do not include UCI transmission parameters, the PUCCH transmission parameters may include at least one of the following parameters: subcarrier spacing configuration μ and PUCCH priority index, and the UCI transmission parameters may include at least one of the following parameters: UCI type and number of UCI bits. It should be understood that these parameters are the PUCCH transmission parameters and UCI transmission parameters involved in the embodiments of the present application, not all PUCCH transmission parameters and all UCI transmission parameters.
[0224] The functions of the above transmission parameters are described below.
[0225] The terminal device may determine the UCI type to be sent to the access network device based on the UCI type, and the UCI type may include at least one of the following types: HARQ feedback information, channel state information CSI, and scheduling request SR. This embodiment of the present application does not limit this.
[0226] The terminal device can determine the time-frequency resources mapped by UCI based on the number of UCI bits.
[0227] The terminal device can determine the subcarrier spacing of PUCCH Δf=2 according to the subcarrier spacing configuration μ μ 15[kHz].
[0228] The terminal device can determine the priority information of the PUCCH based on the PUCCH priority index, where the PUCCH priority index can include priority index 0 or priority index 1.
[0229] S502, the wireless access network device sends the transmission parameters of the first PUSCH to the terminal device, and the terminal device receives the transmission parameters of the first PUSCH, the first PUSCH carries the uplink shared channel UL-SCH, the transmission parameters of the first PUSCH include the number of transmission opportunities K, K is a positive integer greater than or equal to 2, the first PUSCH includes only one transmission block TB cyclic redundancy check code CRC attached on K transmission opportunities, wherein the physical layer priority of the first PUSCH and PUCCH is the same, and the first PUSCH and PUCCH overlap in the time domain.
[0230] It should be understood that there is no order between steps S501 and S502, that is, S501 can be performed first and then S502, or S501 can be performed first and then S502, or both steps can be performed simultaneously. This embodiment of the present application does not limit this.
[0231] As a possible implementation method, the transmission parameters of the first PUSCH can be carried in the RRC signaling and / or the DCI indicated by the physical layer, which is not limited in the embodiment of the present application.
[0232] It should be understood that the message carrying the transmission parameters of the first PUSCH and the message carrying the transmission parameters of the PUCCH are different messages.
[0233] For the sake of simplicity, "TBoMS" in the following description represents the first PUSCH. The first PUSCH may also have other names, which are not limited in the embodiments of the present application.
[0234] The transmission parameters of TBoMS may include at least one of the following parameters: frequency domain resource location, subcarrier spacing configuration μ, coding modulation mode, number of layers in MIMO transmission, scaling parameter α, code rate offset factor β offset , TBoMS priority index and the number of TBoMS transmission opportunities K. It should be understood that these parameters are the transmission parameters of the TBoMS involved in the embodiments of the present application, not the transmission parameters of all TBoMSs.
[0235] The functions of the above-mentioned TBoMS transmission parameters are described below.
[0236] The terminal device can determine the number of physical resource blocks for sending TBoMS and the position of each physical resource block according to the frequency domain resource position.
[0237] The terminal device can configure μ according to the subcarrier spacing to determine the subcarrier spacing of TBoMS Δf = 2 μ · 15 [kHz]. It should be understood that the subcarrier spacing configuration μ in the PUCCH transmission parameters and the subcarrier spacing configuration μ in the TBoMS transmission parameters may be the same or different, and this embodiment of the present application does not limit this.
[0238] The terminal device can determine the modulation mode and coding rate of TBoMS transmission according to the coding modulation mode.
[0239] The terminal device can transmit the data according to the number of layers, scaling parameter α and code rate offset factor β during MIMO transmission. offset , determines the number of coded modulation symbols per layer for different types of UCI when UCI is multiplexed on TBoMS.
[0240] The terminal device may determine the priority information of the TBoMS according to the TBoMS priority index, where the TBoMS priority index may include priority index 0 or priority index 1.
[0241] The terminal device may determine, based on the number K of transmission opportunities of the TBoMS, that a PUSCH transmission block is transmitted on K transmission opportunities.
[0242] In which, the transmission opportunity may include one or more time slots, or partial symbols in one or more time slots. For example, a time slot may include 14 symbols, and partial symbols in a time slot may include the 3rd symbol to the 12th symbol. When a transmission opportunity is a partial symbol in a time slot, the embodiment of the present application does not limit the number of symbols included in the transmission opportunity and the symbol position.
[0243] Among them, the first PUSCH includes only one transport block TB cyclic redundancy check code CRC attached on K transmission opportunities, which can be understood as the first PUSCH transmitting only one PUSCH transport block on K transmission opportunities, carrying uplink data and / or UCI on the PUSCH, and only attaching one TB CRC. The second PUSCH has K TB CRCs attached on K transmission opportunities, that is, the second PUSCH transmits K PUSCH transport blocks on K transmission opportunities and has K TB CRCs attached, that is, the same PUSCH is repeatedly transmitted K times on K transmission opportunities, where K is a positive integer greater than or equal to 2.
[0244] Among them, the physical layer priority of the first PUSCH and PUCCH is the same, that is, the physical layer priority of the TBoMS and PUCCH is the same, which can be understood as the priority index of the TBoMS and the priority index of the PUCCH are the same, that is, when the priority index of the TBoMS is 0, the priority index of the PUCCH is also 0; when the priority index of the TBoMS is 1, the priority index of the PUCCH is also 1. It should be understood that the same physical layer priority here does not limit whether the priorities of the TBoMS and PUCCH at the media access control (MAC) layer are the same.
[0245] The physical layer priority can be used to indicate the priority of the service performance requirements carried on TBoMS or PUCCH. For example, the priority index can be used to indicate the priority requirement of low-latency performance of the service carried on TBoMS or PUCCH. If the physical layer priorities of TBoMS and PUCCH are different, the priority index of TBoMS is 0 and the priority index on PUCCH is 1, it means that the priority of the low-latency performance requirement of the service carried on PUCCH is higher than that of the service carried on TBoMS.
[0246] The time domain overlap between TBoMS and PUCCH can be understood as the overlap of TBoMS transmission resources and PUCCH transmission resources in the time domain. The PUCCH and TBoMS overlap for N transmission opportunities, where N is a positive integer. There are multiple scenarios where N is greater than 1. In one scenario, when the PUCCH subcarrier spacing is the same as that of TBoMS, multiple PUCCHs overlap with TBoMS, and the number of overlapping transmission opportunities is greater than 1. In another scenario, when the PUCCH subcarrier spacing is different from that of TBoMS, a PUCCH overlaps with TBoMS, and the number of overlapping transmission opportunities is greater than 1. For example, when the PUCCH subcarrier spacing is 15 kHz and the TBoMS subcarrier spacing is 30 kHz, the duration of one PUCCH slot is twice the duration of one PUSCH slot. In another scenario, when the PUCCH subcarrier spacing is different from that of TBoMS, multiple PUCCHs overlap with TBoMS, and the number of overlapping transmission opportunities is also greater than 1.
[0247] The following will be combined Figure 6 Describe K in the TBoMS transmission parameter in detail. Figure 6 This is a first PUSCH structure diagram provided in an embodiment of the present application, that is, a TBoMS structure diagram provided in an embodiment of the present application.
[0248] It should be understood that the transmission mode of TBoMS in the embodiment of the present application takes the transmission mode of DCI dynamic scheduling as an example, and the embodiment of the present application does not limit the transmission mode of TBoMS.
[0249] The frame structure used in the embodiment of the present application takes the frame structure DSUUD as an example to illustrate the transmission of TBoMS. The solution in the embodiment of the present application can also use other frame structures, and the embodiment of the present application does not limit the frame structure.
[0250] It should be understood that the DSUUD frame structure is a time-division multiplexing frame structure. D indicates that downlink transmission is performed in this time slot or transmission opportunity. U indicates that uplink transmission is performed in this time slot or transmission opportunity. S indicates that both downlink and uplink transmissions can be performed in this time slot or transmission opportunity. When the access network device needs to use this time slot or transmission opportunity to send a message to the terminal device, this time slot or transmission opportunity is used for downlink transmission; when the terminal device needs to use this time slot or transmission opportunity to send a message to the access network device, this time slot or transmission opportunity is used for uplink transmission.
[0251] The number of transmission opportunities K of TBoMS can be understood as the nominal number of transmission opportunities K of TBoMS, that is, TBoMS transmits on K consecutive transmission opportunities, among which, only P transmission opportunities that support uplink transmission among the K consecutive transmission opportunities can be used for TBoMS transmission, where P is a positive integer less than or equal to K, such as Figure 6 As shown in (a).
[0252] like Figure 6 As shown in (a), after the terminal device receives the DCI for scheduling TBoMS in the downlink time slot, the DCI instructs TBoMS to transmit in K consecutive time slots. When K is 5, for the frame structure DSUUD, the terminal device transmits TBoMS in 2 uplink time slots in the frame structure. At this time, the actual number of time slots for transmitting TBoMS is less than the nominal number of time slots for transmitting TBoMS, and the two uplink time slots for transmitting TBoMS are consecutive. The time slots where TBoMS is located are numbered, as shown in the figure.
[0253] The number of transmission opportunities K of TBoMS can also be understood as the actual number of transmission opportunities K of TBoMS, that is, TBoMS needs to transmit on K transmission opportunities that support uplink transmission across Q consecutive transmission opportunities, where Q is a positive integer greater than or equal to K, such as Figure 6 As shown in (b).
[0254] like Figure 6 As shown in (b), after the terminal device receives the DCI scheduling TBoMS in the downlink time slot, the DCI instructs TBoMS to transmit in K uplink time slots. When K is 4, for the frame structure DSUUD, the time slots where TBoMS is located are numbered. As shown in the figure, the terminal device needs to transmit TBoMS, and the second uplink time slot and the third uplink time slot are separated by 3 non-uplink time slots.
[0255] It should be understood that the terminal device determines the transmission position of the TBoMS, which depends on the number of time slots or the number of transmission opportunities K of the TBoMS transmission and the frame structure.
[0256] S503: The terminal device determines the number of time-frequency resources of the UCI and the number of time-frequency resources of the TBoMS according to the transmission parameters of the PUCCH and the transmission parameters of the TBoMS.
[0257] As a possible implementation method, the terminal device can use the UCI type and UCI bit number in the PUCCH transmission parameters, as well as the scaling parameter α and the code rate offset factor β in the TBoMS transmission parameters. offset Parameters such as ,determine the number of time-frequency resources for different types of UCI.
[0258] As a possible implementation method, there are two ways to determine the number of time and frequency resources of TBoMS.
[0259] Method 1: The terminal device can determine the number of time-frequency resources of TBoMS based on parameters such as the frequency domain resource position, coding modulation method, number of layers during MIMO transmission, number of uplink symbols in overlapping transmission opportunities, and number N of overlapping transmission opportunities of PUCCH and TBoMS in the transmission parameters of TBoMS.
[0260] Method 2: The terminal device can determine the number of time-frequency resources of TBoMS based on parameters such as the frequency domain resource position, coding modulation method, number of layers during MIMO transmission, number of uplink symbols in overlapping transmission opportunities, and number K of TBoMS transmission opportunities in the TBoMS transmission parameters.
[0261] S504, the terminal device sends PUCCH and / or the first PUSCH to the access network device according to the number of time-frequency resources of UCI and the number of time-frequency resources of the first PUSCH, and the access network device receives PUCCH and / or the first PUSCH, where the first PUSCH includes only one TB CRC attachment at M transmission opportunities, M is less than or equal to K, and M is a positive integer.
[0262] The following will be combined Figures 7 to 12 ,The scheme of UCI reuse on TBoMS under different conditions is described respectively.
[0263] In the embodiment of the present application Figures 7 to 12 The PUCCH and TBoMS are transmitted through dynamic scheduling. It should be understood that this transmission method is only an example of the embodiment of the present application, and the embodiment of the present application does not limit the transmission method of PUCCH and TBoMS.
[0264] The frame structure in the embodiment of the present application is DSUUD. The frame structure of DSUUD has been described in detail above, so it will not be described here in detail to avoid repetition. Figures 7 to 12 The time slot diagram shown in the figure is a partial time slot of the frame structure DSUUD, that is, DDSUUDDSUUD shown in the figure. The downlink time slots are numbered from left to right, and there are a total of 5 downlink time slots; the special time slots are numbered from left to right, and there are a total of 2 special time slots; the uplink time slots are numbered from left to right, and there are a total of 4 downlink time slots.
[0265] In the embodiment of the present application, UCI is divided into two categories according to different classification methods.
[0266] One classification method is to determine the UCI type based on whether the UCI meets the time conditions for PUCCH and TBoMS transmission. The first type of UCI is carried on the PUCCH that meets the time conditions for PUCCH and TBoMS transmission, and the second type of UCI is carried on the PUCCH that does not meet the time conditions for PUCCH and TBoMS transmission.
[0267] Among them, the time conditions for PUCCH and TBoMS transmission can be understood as that there is sufficient processing time between the terminal device receiving the last symbol of PDCCH or PDSCH corresponding to PUCCH and sending the first symbol of PUCCH and / or TBoMS, and there is sufficient processing time between the last symbol of PDCCH corresponding to TBoMS and the first symbol of PUCCH and / or TBoMS.
[0268] Meeting the time conditions for PUCCH transmission or meeting the time conditions for TBoMS transmission can be divided into the following situations.
[0269] There is sufficient processing time between the terminal device receiving the last symbol of the PDCCH corresponding to the PUCCH and sending the first symbol of the PUCCH and / or TBoMS. It can be understood that when the access network device does not need to send downlink data to the terminal device, the DCI carried in the PDCCH sent by the access network device to the terminal device instructs the terminal device to feedback CSI and other information. The terminal device carries the UCI including the CSI in the PUCCH and / or TBoMS and sends it to the access network device, meeting the time condition of the PUCCH, that is, there is sufficient processing time between the last symbol of the PDCCH and sending the first symbol of the PUCCH and / or TBoMS.
[0270] There is sufficient processing time between the terminal device receiving the last symbol of PDSCH corresponding to PUCCH and sending the first symbol of PUCCH and / or TBoMS. It can be understood that there are two scenarios when the access network device needs to send downlink data to the terminal device.
[0271] Scenario 1: The access network device sends PDSCH to the terminal device through dynamic scheduling. That is, the terminal device needs to receive PDCCH first, then receive PDSCH, and then carry UCI in PUCCH and / or TBoMS to send it to the access network device. The time condition of PUCCH is met, that is, there is enough processing time between the last symbol of PDSCH and the first symbol of sending PUCCH and / or TBoMS. The PUCCH contains HARQ-ACK information corresponding to the PDSCH reception.
[0272] Scenario 2: The access network device sends PDSCH to the terminal device through a semi-static transmission paradigm. That is, after the terminal device receives the PDSCH, it then carries the UCI in the PUCCH and / or TBoMS and sends it to the access network device, meeting the time condition of the PUCCH. That is, there is enough processing time between the last symbol of the PDSCH and the first symbol of the PUCCH and / or TBoMS. The PUCCH contains the HARQ-ACK information corresponding to the PDSCH reception.
[0273] There is sufficient processing time between the terminal device receiving the last symbol of the PDCCH corresponding to the TBoMS and sending the first symbol of the PUCCH and / or TBoMS. It can be understood that the TBoMS is transmitted through dynamic scheduling, that is, after the terminal device receives the PDCCH of the dynamically scheduled TBoMS, the UCI is carried in the PUCCH and / or TBoMS and sent to the access network device, meeting the time condition of the TBoMS, that is, there is sufficient processing time between the last symbol of the PDCCH and the first symbol of the PUCCH and / or TBoMS.
[0274] The above are the time conditions for satisfying PUCCH or TBoMS respectively. Satisfying the transmission time conditions of PUCCH and TBoMS can be understood as when the access network device sends PDCCH or PDSCH corresponding to PUCCH to the terminal device, and sends PDCCH corresponding to TBoMS to the terminal device, and the terminal device sends PUCCH and / or TBoMS to the access network device, the time conditions must satisfy both the transmission time conditions of PUCCH and the time conditions for TBoMS transmission.
[0275] Another classification method is to determine the type of UCI based on the type of PUCCH carrying the UCI. The first type of UCI is carried on periodic PUCCH or semi-persistent PUCCH, and the second type is carried on dynamically scheduled PUCCH.
[0276] Figure 7 and Figure 8 The transmission scheme of PUCCH and TBoMS is shown when PUCCH carrying the first type of UCI overlaps with TBoMS.
[0277] When the PUCCH carrying the first type of UCI and the TBoMS overlap at N transmission opportunities in the time domain, the first type of UCI can be multiplexed on the TBoMS through rate matching, or the transmission of the PUCCH or the transmission of the TBoMS can be canceled, where N is a positive integer. Multiplexing the first type of UCI on the TBoMS can be understood as carrying the first type of UCI on the TBoMS, that is, the first type of UCI is carried on the TBoMS.
[0278] As a possible implementation method, multiplexing the first type of UCI on TBoMS can be multiplexing the first type of UCI on the transmission timing corresponding to the overlapping part of the PUCCH carrying the first type of UCI and the TBoMS, that is, multiplexing the first type of UCI on N transmission timings, and the N transmission timings are the transmission timings when the PUCCH carrying the first type of UCI and the TBoMS overlap in the time domain.
[0279] As another possible implementation manner, multiplexing the first type of UCI on the TBoMS may also start multiplexing the first type of UCI at the first transmission opportunity of the TBoMS.
[0280] If the method for multiplexing the first type of UCI on the TBoMS is to multiplex the first type of UCI on the N transmission opportunities corresponding to the overlapping portion of the PUCCH carrying the first type of UCI and the TBoMS, the number of time-frequency resources for the TBoMS is obtained using the method 1 described above. That is, the number of time-frequency resources corresponding to the TBoMS is determined based on parameters such as the frequency domain resource location, coding and modulation scheme, number of layers in MIMO transmission, number of uplink symbols in overlapping transmission opportunities, and number N of transmission opportunities overlapping between the PUCCH and the TBoMS, which are included in the TBoMS transmission parameters.
[0281] According to the comparison result of the number of time-frequency resources of TBoMS and the number of time-frequency resources of the first type of UCI, there may be two situations of sending PUCCH or TBoMS.
[0282] In case 1, when the number of time-frequency resources of TBoMS is greater than or equal to the number of time-frequency resources of the first type of UCI, the first type of UCI can be multiplexed with the first type of UCI through rate matching at the transmission opportunity corresponding to the overlapping part of the PUCCH carrying the first type of UCI and the TBoMS, and the TBoMS can be sent.
[0283] It should be understood that the PUCCH carrying the first type of UCI may be a PUCCH multiplexed with multiple PUCCHs, and this embodiment of the present application does not limit this.
[0284] For example, Figure 7 2 is a schematic diagram of a scheme for multiplexing a first type of UCI on a first PUSCH provided in an embodiment of the present application. Figure 7 Taking the transmission opportunity as a time slot as an example, the subcarrier spacing of TBoMS and PUCCH is the same.
[0285] The terminal device receives the DCI for scheduling PUCCH in the first downlink time slot and the DCI for scheduling TBoMS in the second downlink time slot. TBoMS is scheduled to be transmitted on 4 uplink time slots, and PUCCH is scheduled to be transmitted on the second uplink time slot of TBoMS. That is, the PUCCH carrying the first type of UCI and TBoMS overlap in the second uplink time slot, as shown in Figure 2. Figure 7 As shown in (a).
[0286] The terminal device can be in the time slot where the PUCCH carrying the first type of UCI overlaps with the TBoMS, that is, Figure 7 As shown in (b), the first type of UCI is multiplexed in the second uplink timeslot of the TBoMS through rate matching. The specific implementation method is to select the above formulas (1) to (9) according to the type of UCI to implement the multiplexing of the first type of UCI.
[0287] For example, if the first type of UCI includes HARQ feedback information, CSI part 1, and CSI part 2, then when performing rate matching, use formulas (1), (4), and (5) to calculate the number of coded modulation symbols per layer corresponding to different types of UCI in the first type of UCI, and then determine the rate matching output sequence length of different code blocks based on the number of coded modulation symbols per layer, as well as the output bit sequence after rate matching, and then multiplex the rate matching output sequence of the sequentially concatenated different code blocks onto the PUSCH. The mapping rules for the first type of UCI on the PUSCH have different mapping orders based on the bit size of the HARQ feedback information. Specifically, when the bit size of the HARQ feedback information is greater than 2 bits, use Figure 2 The mapping rule shown in FIG. 1 is used when the bit size of the HARQ feedback information is less than or equal to 2 bits. Figure 4 The above steps implement the multiplexing of the first type of UCI on the transmission opportunities corresponding to the overlapping parts of the PUCCH carrying the first type of UCI and the TBoMS.
[0288] Case 2: When the number of time-frequency resources of TBoMS is less than the number of time-frequency resources of the first type of UCI, the terminal device sends PUCCH at the transmission timing corresponding to the overlapping part of TBoMS and PUCCH, and does not send TBoMS; or still sends TBoMS at the transmission timing corresponding to the overlapping part of TBoMS and PUCCH, and cancels sending PUCCH.
[0289] Among them, the terminal device sends PUCCH at the transmission opportunity corresponding to the overlapping part of TBoMS and PUCCH, and does not send TBoMS. It can be understood that PUCCH is sent at the transmission opportunity corresponding to the overlapping part of TBoMS and PUCCH, and TBoMS is sent at the transmission opportunity corresponding to the overlapping part of non-TBoMS and PUCCH. At this time, the transmission opportunity corresponding to TBoMS is actually M transmission opportunities, where M is a positive integer less than K, that is, the terminal device sends TBoMS at M transmission opportunities and sends PUCCH at KM transmission opportunities.
[0290] In the solution of the present application, when non-overlapping PUCCH and TBoMS of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of TBoMS and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of TBoMS is greater than or equal to the number of time-frequency resources of the first type of UCI, the first type of UCI is multiplexed on TBoMS through rate matching, which can effectively take into account the transmission performance of UCI and uplink data. If the number of time-frequency resources of TBoMS is less than the number of time-frequency resources of the first type of UCI, it can be flexibly chosen to ensure the transmission performance of UCI or the transmission performance of uplink data.
[0291] If the first type of UCI is reused at the first transmission opportunity of the TBoMS, the number of time-frequency resources for the TBoMS is determined using the second method described above. Specifically, the number of time-frequency resources carried by the TBoMS is determined based on parameters such as the frequency domain resource location, coding and modulation scheme, number of layers in MIMO transmission, number of uplink symbols in overlapping transmission opportunities, and the number of TBoMS transmission opportunities, K.
[0292] According to the comparison result of the number of time-frequency resources of TBoMS and the number of time-frequency resources of the first type of UCI, there may be two situations of sending PUCCH or TBoMS.
[0293] In case 1, when the number of time-frequency resources of the TBoMS is greater than or equal to the number of time-frequency resources of the first type of UCI, the first type of UCI can be multiplexed starting from the first transmission opportunity of the first PUSCH through rate matching.
[0294] As a possible implementation method, the terminal device multiplexes the first type of UCI starting from the first transmission opportunity where the TBoMS is located based on the number of time-frequency resources of the first type of UCI actually calculated. Here, the first transmission opportunity can be the first transmission opportunity when the TBoMS is actually transmitted, or it can be the first transmission opportunity on the TBoMS configured by the access network device to the terminal device. The embodiments of the present application do not limit this. For example, the terminal device can multiplex the first type of UCI only on the first transmission opportunity, or it can also multiplex the first type of UCI on the first Z transmission opportunities, where Z is a positive integer less than or equal to K; or it can also multiplex the first type of UCI on K transmission opportunities; or it can also multiplex the first type of UCI on the transmission opportunity actually transmitted among the K transmission opportunities. The embodiments of the present application do not limit this.
[0295] For example, Figure 8 2 is a schematic diagram of another scheme for multiplexing the first type of UCI on the first PUSCH provided by an embodiment of the present application. Figure 8 Taking the transmission opportunity as a time slot as an example, the subcarrier spacing of TBoMS and PUCCH is the same.
[0296] The terminal device receives the DCI for scheduling the first PUCCH on the first downlink time slot, receives the DCI for scheduling the second PUCCH on the second downlink time slot, and receives the DCI for scheduling TBoMS on the first special time slot. Among them, TBoMS is scheduled for transmission on 4 uplink time slots, the first PUCCH is scheduled for transmission on the second uplink time slot, and the second PUCCH is scheduled for transmission on the third uplink time slot, where both the first PUCCH and the second PUCCH carry the first type of UCI. That is, the first PUCCH carrying the first type of UCI and TBoMS overlap on the second uplink time slot, and the second PUCCH carrying the first type of UCI and TBoMS overlap on the third uplink time slot, as shown in FIG. Figure 8 As shown in (a).
[0297] The terminal device multiplexes the first type of UCI starting from the first time slot of the TBoMS based on the actual calculated number of time-frequency resources of the first type of UCI through rate matching. Figure 8 As shown in (b), the first type of UCI is multiplexed in the first uplink timeslot and the second uplink timeslot of the TBoMS.
[0298] The first type of UCI is multiplexed starting from the first time slot of the TBoMS. For the same type of UCI in the first type of UCI, both joint coding and independent coding can be performed. When performing joint coding, the number of bits needs to be added to calculate the number of coded modulation symbols. The same type of UCI in the first type of UCI can be understood as the first PUCCH and the second PUCCH both carrying the first type of UCI. The UCI in these two PUCCHs belongs to the first type, but the specific types of UCI carried in different PUCCHs can be the same or different. For example, the first type of UCI carried in the first PUCCH contains HARQ feedback information, and the first type of UCI carried in the second PUCCH also contains HARQ feedback information. Such UCI can be understood as the same type of UCI in the first type of UCI.
[0299] As a possible implementation method, if the first type of UCI includes HARQ feedback information and CSI, the HARQ feedback information is mapped starting from 10 in each time slot, that is, from the first symbol after the DMRS symbol in each time slot; the CSI is mapped starting from the first symbol in each time slot that does not carry DMRS. Then, according to the type of UCI, the above formulas (1) to (9) can be selected to implement the multiplexing of the first type of UCI. The specific implementation is the same as in the previous article. Figure 7 The method of reusing the first type of UCI in (b) is the same, and will not be described here to avoid repetition.
[0300] As another possible implementation method, if the first type of UCI includes HARQ feedback information and CSI, the HARQ feedback information is mapped starting from l0 of the first time slot, that is, from the first symbol after the DMRS symbol of the first time slot; the CSI is mapped starting from the first symbol in the first time slot that does not carry DMRS. In this case, the rate matching formula needs to be transformed as follows.
[0301] If the TBoMS transmission includes both the first type of UCI and UL-SCH, where the first type of UCI includes HARQ feedback information and CSI information, the coded modulation symbols of each layer used for HARQ feedback information transmission are shown in formula (10).
[0302]
[0303] The difference between formula (1) and formula (10) is that the second part of formula (10) determines the upper limit of the coded modulation symbols of the HARQ feedback information based on the upper limit ratio α of the coded modulation symbols of each time slot mapped by UCI on TBoMS, that is, the scaling parameter α, and the number of time slots K corresponding to TBoMS, where is the total number of resource units available for transmitting HARQ-ACK on TBoMS, where l0 is the symbol index of the first symbol after the first DMRS symbol that does not carry the DMRS; in addition, It is defined as the number of OFDM symbols transmitted by TBoMS, that is, the total number of OFDM symbols in K transmission opportunities.
[0304] If the first type of UCI includes CG-UCI and CSI information, the coded modulation symbols of each layer used for CG-UCI transmission are as shown in formula (11).
[0305]
[0306] The difference between formula (11) and formula (2) is the same as the difference between formula (10) and formula (1), and will not be described here to avoid repetition.
[0307] If the first type of UCI includes HARQ feedback information, CG-UCI and CSI information, the coded modulation symbols of each layer used for HARQ feedback information transmission are as shown in formula (12).
[0308]
[0309] The difference between formula (12) and formula (3) is the same as the difference between formula (10) and formula (1), and will not be described here to avoid repetition.
[0310] The CSI information consists of CSI part 1 and CSI part 2. The number of coded modulation symbols per layer of CSI part 1 is calculated by formula (4), and the number of coded modulation symbols per layer of CSI part 2 is calculated by formula (5).
[0311] If the TBoMS transmission includes only the first type of UCI and no UL-SCH, where the first type of UCI includes HARQ feedback information and CSI information, the coded modulation symbols of each layer used for HARQ feedback information transmission are shown in formula (13).
[0312]
[0313] The difference between formula (13) and formula (6) is the same as the difference between formula (10) and formula (1), and is not described here to avoid repetition.
[0314] CSI information consists of CSI Part 1 and CSI Part 2. The number of coded modulation symbols per layer in CSI Part 1 is calculated using Formula (7), and the number of coded modulation symbols per layer in CSI Part 2 is calculated using Formula (8). If CSI Part 2 is determined to be absent, the number of coded modulation symbols per layer in CSI Part 1 is calculated using Formula (9).
[0315] The terminal device maps different types of UCI in the first category of UCI according to the above formula, starting from the first time slot of TBoMS until the first category of UCI mapping is completed. The mapping rules of the first category of UCI on TBoMS can be referred to Figures 2 to 4 Mapping rules of UCI and UL-SCH on PUSCH.
[0316] Case 2: When the number of time-frequency resources of TBoMS is less than the number of time-frequency resources of the first type of UCI, the terminal device sends PUCCH at the transmission timing where PUCCH is located, and does not send TBoMS at the transmission timing where TBoMS is located; or sends TBoMS at the transmission timing where TBoMS is located, that is, transmits a PUSCH transmission block on K time slots and cancels sending PUCCH.
[0317] In the solution of the present application, when non-overlapping PUCCH and TBoMS of the same priority overlap, the UCI carried on the PUCCH is the first type of UCI. By comparing the number of time-frequency resources of TBoMS and the number of time-frequency resources of the first type of UCI, if the number of time-frequency resources of TBoMS is greater than or equal to the number of time-frequency resources of the first type of UCI, the first type of UCI is multiplexed on TBoMS through rate matching, which can effectively take into account the transmission performance of UCI and uplink data. If the number of time-frequency resources of TBoMS is less than the number of time-frequency resources of the first type of UCI, it can be flexibly chosen to ensure the transmission performance of UCI or the transmission performance of uplink data.
[0318] Figure 9 and Figure 10 It shows a solution for multiplexing the second type of UCI on the TBoMS when the PUCCH carrying the second type of UCI overlaps with the TBoMS.
[0319] When the PUCCH carrying the second type of UCI and the TBoMS overlap in N transmission opportunities in the time domain, the second type of UCI can be multiplexed on the TBoMS, or the transmission of the PUCCH or the transmission of the TBoMS can be canceled, where N is a positive integer.
[0320] As a possible implementation method, the second type of UCI multiplexing on TBoMS can be that the second type of UCI is punctured at the transmission timing corresponding to the overlapping part of TBoMS and PUCCH, that is, punctured at N transmission timings where TBoMS and PUCCH overlap, where N is a positive integer.
[0321] It should be understood that the second type of UCI is punctured at the transmission opportunity corresponding to the overlapping part of TBoMS and PUCCH, and the original UL-SCH of TBoMS at the N transmission opportunities corresponding to the overlapping part is covered according to the number of bits of the second type of UCI. The reason why the second type of UCI is punctured at the transmission opportunity corresponding to the overlapping part of TBoMS and PUCCH is that the terminal device does not have sufficient time to map the second type of UCI and UL-SCH to the transmission opportunity corresponding to the overlapping part through rate matching.
[0322] As a possible implementation, the terminal device defines the puncturing time conditions based on the transmission opportunity location of the scheduled PUCCH, the terminal device's processing time, and the starting symbol position of the transmission opportunity corresponding to the overlapping portion. When the second type of UCI is punctured at the transmission opportunity corresponding to the overlapping portion of the TBoMS and PUCCH, the defined puncturing time conditions must be met.
[0323] As a possible implementation method, the number of time-frequency resources for TBoMS is obtained using the method 1 described above. That is, the number of time-frequency resources corresponding to TBoMS is determined based on parameters such as the frequency domain resource location, coding and modulation scheme, number of layers in MIMO transmission, number of uplink symbols in overlapping transmission opportunities, and number N of overlapping transmission opportunities between PUCCH and TBoMS in TBoMS transmission parameters.
[0324] According to the comparison result of the number of time-frequency resources of TBoMS and the number of time-frequency resources of the second type of UCI, there may be two situations of sending PUCCH or TBoMS.
[0325] Case 1: When the number of time-frequency resources of TBoMS is greater than or equal to the number of time-frequency resources of the second type of UCI, the second type of UCI can be punctured at the transmission opportunity corresponding to the overlapping part of the PUCCH carrying the second type of UCI and the TBoMS.
[0326] For example, Figure 9 2 is a schematic diagram of a scheme for multiplexing the second type of UCI on the first PUSCH provided in an embodiment of the present application. Figure 9 Taking the transmission opportunity as a time slot as an example, the subcarrier spacing of TBoMS and PUCCH is the same.
[0327] The terminal device receives the DCI for scheduling TBoMS in the third downlink time slot and receives the DCI for scheduling PUCCH in the second downlink time slot. TBoMS is scheduled for transmission on four uplink time slots and PUCCH is scheduled for transmission on the third uplink time slot of TBoMS. That is, the PUCCH carrying the first type of UCI and TBoMS overlap on the third uplink time slot, as shown in Figure 1. Figure 9 As shown in (a).
[0328] The terminal device can punch the second type of UCI in the time slot where the PUCCH carrying the second type of UCI and the TBoMS overlap, that is, the second type of UCI is punched in the third uplink time slot of the TBoMS, such as Figure 9 As shown in (b), TBoMS is sent.
[0329] Case 2: When the number of time-frequency resources of TBoMS is less than the number of time-frequency resources of the first type of UCI, the terminal device sends PUCCH at the transmission timing corresponding to the overlapping part of TBoMS and PUCCH, and does not send TBoMS; or still sends TBoMS at the transmission timing corresponding to the overlapping part of TBoMS and PUCCH, and cancels sending PUCCH.
[0330] For example, Figure 10 2 is a schematic diagram of another scheme for multiplexing the second type of UCI on the first PUSCH provided by an embodiment of the present application. Figure 10 Taking the transmission opportunity as a time slot as an example, the subcarrier spacing of TBoMS and PUCCH is different. The subcarrier spacing of TBoMS is twice the subcarrier spacing of PUCCH, and the duration of one time slot of PUCCH is twice the duration of one time slot of TBoMS.
[0331] The terminal device receives the DCI for scheduling TBoMS in the second downlink time slot and receives the DCI for scheduling PUCCH in the third downlink time slot. TBoMS is scheduled for transmission on four uplink time slots, and PUCCH is scheduled for transmission on the third and fourth uplink time slots of TBoMS. That is, the PUCCH carrying the first type of UCI and TBoMS overlap on the third and fourth uplink time slots of TBoMS, as shown in Figure 1. Figure 10 As shown in (a).
[0332] As a possible implementation method, the terminal device sends PUCCH in the time slot corresponding to the overlapping part of TBoMS and PUCCH, and does not send TBoMS, such as Figure 10 As shown in (b), PUCCH is transmitted on the 3rd and 4th uplink time slots where TBoMS and PUCCH overlap, TBoMS is not transmitted on the 3rd and 4th uplink time slots, and only part of TBoMS is transmitted on the 1st and 2nd uplink time slots.
[0333] As another possible implementation method, the terminal device still sends TBoMS in the time slot corresponding to the overlapping part of TBoMS and PUCCH, and does not send PUCCH, such as Figure 10 As shown in (c), TBoMS is sent in the 1st to 4th uplink time slots, and the transmission of PUCCH that originally needs to be transmitted in the 3rd and 4th uplink time slots is canceled.
[0334] According to the solution of the present application, when non-overlapping PUCCH and TBoMS of the same priority overlap, the UCI carried on the PUCCH is the second-category UCI. By comparing the number of time-frequency resources of TBoMS and the number of time-frequency resources of the second-category UCI, if the number of time-frequency resources of TBoMS is greater than or equal to the number of time-frequency resources of the second-category UCI, the second-category UCI is punctured at the transmission opportunity corresponding to the overlapping part of the PUCCH carrying the second-category UCI and TBoMS. This allows the terminal device to effectively balance the transmission performance of UCI and uplink data within a limited processing time. If the number of time-frequency resources of TBoMS is less than the number of time-frequency resources of the first-category UCI, it is possible to flexibly choose whether to ensure the transmission performance of UCI or the transmission performance of uplink data.
[0335] Figures 11 to 13 The diagram shows a transmission scheme of the PUCCH and the TBoMS when the PUCCH carrying the second type of UCI, the PUCCH carrying the first type of UCI, and the TBoMS overlap.
[0336] Figure 11 It shows a possible scheme for the terminal device to transmit PUCCH or TBoMS when the PUCCH carrying the first type of UCI and the PUCCH carrying the second type of UCI are not scheduled on the same transmission opportunity.
[0337] The terminal device does not expect the PUCCH carrying the second type of UCI to be scheduled on the same transmission opportunity as the PUCCH carrying the first type of UCI. In other words, the access network device will not send scheduling information to the terminal device that the PUCCH carrying the second type of UCI and the PUCCH carrying the first type of UCI are scheduled on the same transmission opportunity. The terminal device will not allow the second type of UCI to be punctured on the transmission opportunity corresponding to the first type of UCI that has been multiplexed through rate matching.
[0338] As a possible implementation method, the terminal device can transmit TBoMS and / or PUCCH by using the scheme for multiplexing the first type of UCI on TBoMS as described above. To avoid repetition, it is not described here. The terminal device can transmit TBoMS and / or PUCCH by using the scheme for multiplexing the second type of UCI on TBoMS as described above. To avoid repetition, it is not described here. The second type of UCI cannot be punctured at the transmission timing of the multiplexing of the first type of UCI.
[0339] For example, Figure 11 2 is a schematic diagram of a scheme for multiplexing first-type UCI and second-type UCI on a first PUSCH provided by an embodiment of the present application. Figure 11 Taking the transmission opportunity as a time slot as an example, the subcarrier spacing of TBoMS and PUCCH is the same.
[0340] The terminal device receives the DCI of the PUCCH carrying the first type of UCI in the first downlink time slot. The PUCCH carrying the first type of UCI is Figure 11 The first PUCCH in (a) receives the DCI of the PUCCH carrying the second type of UCI in the second downlink time slot. The PUCCH carrying the second type of UCI is Figure 11 The second PUCCH in (a) receives the DCI scheduled for TBoMS in the first downlink time slot. TBoMS is scheduled to transmit on four uplink time slots, and the first PUCCH is scheduled to transmit on the first uplink time slot of TBoMS. That is, the PUCCH carrying the first type of UCI and TBoMS overlap on the first uplink time slot; the second PUCCH is scheduled to transmit on the third uplink time slot of TBoMS. That is, the PUCCH carrying the second type of UCI and TBoMS overlap on the third uplink time slot, as shown in Figure 2. Figure 11 As shown in (a), the access network device does not schedule the PUCCH carrying the second type of UCI and the PUCCH carrying the first type of UCI on the same transmission opportunity.
[0341] The terminal device can multiplex the first type of UCI through rate matching on the time slot where the PUCCH carrying the first type of UCI overlaps with the TBoMS, that is, on the first uplink time slot of the TBoMS. Figure 11 The terminal device can punch the second type of UCI in the time slot where the PUCCH carrying the second type of UCI overlaps with the TBoMS, that is, in the third uplink time slot of the TBoMS, as shown in (b). Figure 11 As shown in (b), TBoMS is sent. Figure 11 The multiplexing manner of the first type of UCI and the second type of UCI on the TBoMS shown in (b) is only an example.
[0342] In the solution of the present application, the terminal device does not expect the PUCCH carrying the second type of UCI, and is scheduled at the transmission timing of the PUCCH carrying the first type of UCI. This can avoid the second type of UCI from puncturing the first type of UCI, while reducing the number of symbols occupied by the UL-SCH, that is, ensuring the transmission performance of the first type of UCI and UL-SCH.
[0343] Figure 12 and Figure 13 The following shows the possible transmission schemes of PUCCH or TBoMS by the terminal device when the PUCCH carrying the first type of UCI and the PUCCH carrying the second type of UCI are scheduled at the same transmission opportunity.
[0344] When the PUCCH carrying the first type of UCI overlaps with the TBoMS on N transmission opportunities in the time domain, the PUCCH carrying the second type of UCI overlaps with the TBoMS on N transmission opportunities in the time domain, and the PUCCH carrying the first type of UCI and the PUCCH carrying the second type of UCI overlap on the same transmission opportunity, if the number of time-frequency resources for the TBoMS is greater than the number of time-frequency resources for the first type of UCI and the second type of UCI, the terminal device can determine the transmission mode of the first type of UCI and the second type of UCI.
[0345] As a possible implementation method, the terminal device can first multiplex the first type of UCI on the TBoMS through rate matching, and then puncture the second type of UCI after the number of time-frequency resources corresponding to the first type of UCI.
[0346] For example, Figure 12 This is a schematic diagram of another scheme for multiplexing the first type UCI and the second type UCI on the first PUSCH in an embodiment of the present application. Figure 12 Taking the transmission opportunity as a time slot as an example, the subcarrier spacing of TBoMS and PUCCH is the same.
[0347] The terminal device receives the DCI of the PUCCH carrying the first type of UCI in the first downlink time slot. The PUCCH carrying the first type of UCI is Figure 12 The first PUCCH in (a) receives the DCI of the PUCCH carrying the second type of UCI in the third downlink time slot. The PUCCH carrying the second type of UCI is Figure 12The second PUCCH in (a) receives the DCI scheduled for TBoMS in the second downlink time slot. TBoMS is scheduled to transmit on four uplink time slots, the first PUCCH is scheduled to transmit on the third uplink time slot of TBoMS, and the second PUCCH is also scheduled to transmit on the third uplink time slot of TBoMS. That is, the PUCCH carrying the first type of UCI, the PUCCH carrying the second type of UCI, and TBoMS overlap in the same time slot, that is, in the third uplink time slot. Figure 12 As shown in (a), the access network device schedules the PUCCH carrying the second type of UCI and the PUCCH carrying the first type of UCI on the same transmission opportunity.
[0348] The terminal device can multiplex the first type of UCI through rate matching on the time slot where the PUCCH carrying the first type of UCI overlaps with the TBoMS, that is, on the third uplink time slot of the TBoMS, and puncture the second type of UCI on the fourth uplink time slot, such as Figure 12 As shown in (b).
[0349] As another possible implementation method, the terminal device may first multiplex the first type of UCI on the TBoMS through rate matching, and then puncture the second type of UCI on the resource units corresponding to the first type of UCI except for the HARQ feedback information.
[0350] Among them, the second type of UCI is punctured on the resource units except the resource units corresponding to the HARQ feedback information, which can be understood as the second type of UCI can be punctured on the resource units corresponding to the first type of UCI, but cannot be punctured on the time-frequency resources corresponding to the HARQ feedback information in the first type of UCI.
[0351] As a possible implementation, for example, Figure 13 As shown, the terminal device can punch holes in the time-frequency resources corresponding to the UL-SCH. Figure 13 2 is a schematic diagram of another scheme for multiplexing the first type UCI and the second type UCI on the first PUSCH in an embodiment of the present application. Figure 13 Taking the transmission opportunity as a time slot as an example, the subcarrier spacing of TBoMS and PUCCH is the same.
[0352] The terminal device receives the scheduling information and Figure 12 (a) is the same, that is, Figure 13 (a) and Figure 12 The same as (a), in order to avoid repetition, it will not be repeated here.
[0353] The terminal device can multiplex the first type of UCI through rate matching on the time slot where the PUCCH carrying the first type of UCI overlaps with the TBoMS, that is, on the third uplink time slot of the TBoMS. The second type of UCI is punctured on the time slot where the first type of UCI is located, but the number of time-frequency resources corresponding to the first type of UCI is skipped and the number of time-frequency resources corresponding to the UL-SCH on the third uplink time slot is punctured directly. For example, Figure 13 As shown in (b).
[0354] As a possible implementation method, the second type of UCI may also be punctured on the number of time-frequency resources corresponding to the UL-SCH and CSI part 2 in the transmission opportunity where the first type of UCI is located.
[0355] As a possible implementation method, the second type of UCI may also be punctured on the number of time-frequency resources corresponding to the UL-SCH and CSI in the transmission opportunity where the first type of UCI is located.
[0356] As a possible implementation method, the second-type UCI can also be punctured starting from the last symbol in the transmission opportunity of the first-type UCI, such as starting from the 14th symbol and working forward, or starting from the first symbol after the last group of consecutive symbols carrying DMRS.
[0357] As a possible implementation method, if the bit of the HARQ feedback information is 0 and there is no CG-UCI, such as Figure 4 As shown, the terminal device reserves resources for HARQ feedback information, and the second type of UCI can be punctured preferentially in the number of reserved time-frequency resources.
[0358] In the solution of the present application, when the non-repeated PUCCH carrying the first type of UCI, the non-repeated PUCCH carrying the second type of UCI and the TBoMS of the same priority overlap at the same transmission opportunity, the first type of UCI and the second type of UCI meet different conditions, and according to the number of time-frequency resources of the first type of UCI and the second type of UCI and the number of time-frequency resources of TBoMS, the first type of UCI is multiplexed on the TBoMS by rate matching, and the second type of UCI is punched at an appropriate position on the TBoMS. The second type of UCI is punched on the TBoMS, which largely avoids affecting the transmission of the first type of UCI. Therefore, the solution of the present application can, to a certain extent, simultaneously guarantee the transmission performance of the first type of UCI and the second type of UCI on the TBoMS.
[0359] As a possible implementation method, the terminal device does not expect the DCI for scheduling the PUCCH to indicate the PUCCH and the DCI for scheduling the first PUSCH to indicate the PUSCH to overlap in the time domain. When the DCI for scheduling the PUCCH or the DCI for scheduling the first PUSCH indicates that the PUCCH and the first PUSCH do not overlap in the time domain, the terminal device determines that the UCI carried on the PUCCH is not multiplexed for transmission on the first PUSCH, and the terminal device sends the PUCCH and the first PUSCH.
[0360] Currently, aperiodic CSI reports can be triggered to be sent on the PUSCH. This embodiment of the present application provides a multiplexing method for triggering an aperiodic CSI report on the first PUSCH, where the first PUSCH transmits a PUSCH transport block at K transmission opportunities and has only one TB cyclic redundancy check (CRC) attached. The first PUSCH can be called a TBoMS, and the first PUSCH can also have other names, which are not limited by this embodiment of the present application.
[0361] Figure 14 This is a flowchart of another information sending method provided in an embodiment of the present application.
[0362] S1401, the wireless access network device sends the transmission parameters of the first PUSCH to the terminal device. The transmission parameters of the first PUSCH include the number of transmission opportunities K, where K is a positive integer greater than or equal to 2. The first PUSCH only includes one transmission block TB cyclic redundancy check code CRC attached on K transmission opportunities.
[0363] As a possible implementation method, the transmission parameters of the first PUSCH can be carried in the physical layer indication DCI, or carried in other messages that can transmit the transmission parameters of the first PUSCH. This embodiment of the present application does not limit this.
[0364] As a possible implementation method, the physical layer indicates that the DCI can also carry the transmission parameters of the non-periodic CSI, wherein the transmission parameters of the non-periodic CSI and the transmission parameters of the first PUSCH are carried in the same message, and the transmission parameters of the non-periodic CSI are used to indicate that the terminal device multiplexes the non-periodic CSI on the first PUSCH.
[0365] As a possible implementation method, the terminal device does not expect the physical layer indication DCI carrying the transmission parameters of the first PUSCH and the transmission parameters of the aperiodic CSI at the same time. In other words, the access network device will not send the terminal device a DCI carrying the transmission parameters of the first PUSCH and the aperiodic CSI at the same time.
[0366] For the sake of simplicity, "TBoMS" in the following description represents the first PUSCH. The first PUSCH may also have other names, which are not limited in the embodiments of the present application.
[0367] The transmission parameters of TBoMS may include at least one of the following parameters: frequency domain resource location, subcarrier spacing configuration μ, coding modulation mode, number of layers in MIMO transmission, scaling parameter α, code rate offset factor β offset , TBoMS priority index and TBoMS transmission opportunity number K. It should be understood that these parameters are transmission parameters of TBoMS involved in the embodiments of the present application, not transmission parameters of all TBoMS.
[0368] The functions of the above-mentioned TBoMS transmission parameters are described below.
[0369] The terminal device can determine the number of physical resource blocks for sending TBoMS and the position of each physical resource block according to the frequency domain resource position.
[0370] The terminal device can configure μ according to the subcarrier spacing to determine the subcarrier spacing of TBoMS Δf = 2 μ 15[kHz].
[0371] The terminal device can determine the modulation mode and coding rate of TBoMS transmission according to the coding modulation mode.
[0372] The terminal device can transmit the data according to the number of layers, scaling parameter α and code rate offset factor β during MIMO transmission. offset , determines the number of coded modulation symbols per layer for different types of UCI when UCI is multiplexed on TBoMS.
[0373] The terminal device may determine the priority information of the TBoMS according to the TBoMS priority index, where the TBoMS priority index may include priority index 0 or priority index 1.
[0374] The terminal device may determine that a PUSCH transmission block is transmitted on K transmission opportunities according to the number K of transmission opportunities for continuous TBoMS transmission. The transmission opportunities may include time slots or transmission opportunities.
[0375] Among them, the transmission opportunity may include one or more time slots, or may include part of the symbols in one or more time slots. For example, a transmission opportunity may include the 3rd symbol to the 12th symbol. The embodiment of the present application does not limit the number of symbols included in the transmission opportunity and the symbol position.
[0376] Among them, the first PUSCH has only one transport block TB cyclic redundancy check code CRC attached on K transmission occasions. It can be understood that the first PUSCH transmits only one PUSCH transport block on K transmission occasions, and only one PUSCH transport block CRC is attached.
[0377] S1402, the terminal device sends a first PUSCH according to the transmission parameters of the first PUSCH, where the first PUSCH multiplexes non-periodic channel state information CSI.
[0378] The following will be combined Figures 15 to 17 The multiplexing method of the aperiodic CSI on the TBoMS, that is, the multiplexing method of the aperiodic CSI on the first PUSCH is described in detail.
[0379] in Figures 15 to 17 The time slot diagram shown in FIG. 1 shows a portion of time slots in a DSUUD frame structure. The downlink time slots are numbered from left to right, with a total of five downlink time slots. The special time slots are numbered from left to right, with a total of two special time slots. The uplink time slots are numbered from left to right, with a total of four downlink time slots.
[0380] As a possible implementation method, the terminal device can multiplex the non-periodic CSI on the first transmission opportunity corresponding to the first PUSCH.
[0381] For example, Figure 15 : This is a schematic diagram of a multiplexing method of aperiodic CSI on the first PUSCH provided by an embodiment of the present application. Figure 15 In the example, the transmission opportunity is a time slot.
[0382] The terminal device receives the DCI for scheduling TBoMS in the second downlink time slot, where TBoMS is scheduled to transmit in four uplink time slots. The DCI includes the transmission parameters of the aperiodic CSI and the transmission parameters of the TBoMS. The terminal device multiplexes the aperiodic CSI in the first uplink time slot of the TBoMS through rate matching, such as Figure 15 As shown, TBoMS is then sent.
[0383] As a possible implementation method, the terminal device may start multiplexing the aperiodic CSI from the first transmission opportunity corresponding to the first PUSCH until the aperiodic CSI bit mapping ends. The terminal device may start multiplexing the aperiodic CSI from the first transmission opportunity where the TBoMS is located based on the actual number of aperiodic CSI time-frequency resources.
[0384] For example, Figure 16 2 is a schematic diagram of another multiplexing method of aperiodic CSI on the first PUSCH provided by an embodiment of the present application. Figure 16 In the example, the transmission opportunity is a time slot.
[0385] The terminal device receives the DCI for scheduling TBoMS in the second downlink time slot, where TBoMS is scheduled to transmit in four uplink time slots. The DCI includes the transmission parameters of the aperiodic CSI and the transmission parameters of the TBoMS. The terminal device multiplexes the aperiodic CSI from the first uplink time slot of the TBoMS according to the number of time-frequency resources actually required by the aperiodic CSI through rate matching until the aperiodic CSI mapping is completed, as shown in the following example: Figure 16 As shown, the aperiodic CSI is in the first two uplink time slots, followed by the TBoMS.
[0386] As a possible implementation method, the terminal device can start multiplexing non-periodic CSI at each transmission opportunity corresponding to the first PUSCH, wherein the terminal device can distribute the non-periodic CSI at each transmission opportunity of the first PUSCH, or can repeatedly multiplex the non-periodic CSI at each transmission opportunity of the first PUSCH.
[0387] For example, Figure 17 This is another schematic diagram of a multiplexing method of aperiodic CSI on the first PUSCH provided by an embodiment of the present application. Figure 17 In the example, the transmission opportunity is a time slot.
[0388] The terminal device receives the DCI for scheduling TBoMS in the second downlink time slot, wherein TBoMS is scheduled for transmission in four uplink time slots, and the DCI includes the transmission parameters of the aperiodic CSI and the transmission parameters of TBoMS. The terminal device maps the aperiodic CSI evenly to the 1st to 4th uplink time slots of TBoMS through rate matching according to the number of time-frequency resources actually required by the aperiodic CSI, or repeatedly multiplexes the aperiodic CSI on the 1st to 4th uplink time slots of TBoMS, that is, in the 1st to 4th uplink time slots of TBoMS, the aperiodic CSI multiplexed in each uplink time slot is the same. Figure 17 As shown, TBoMS is then sent.
[0389] The solution of the present application, when aperiodic CSI is scheduled to be sent on TBoMS, the periodic CSI is multiplexed on TBoMS by rate matching, which can ensure the transmission performance of aperiodic CSI and UL-SCH on TBoMS to a certain extent.
[0390] Combination of the above Figures 1 to 17 The information sending method and information receiving method embodiments of the present application are described in detail. Figures 18 to 22 The present invention introduces the device embodiment of the present application. For any parts not described in detail, please refer to the method embodiment above.
[0391] Figure 18 1 is a schematic block diagram of a terminal device 1800 provided in an embodiment of the present application. Figure 18 As shown, the terminal device includes: a processing unit 1801 and a transceiver unit 1802.
[0392] The transceiver unit 1802 is used to receive transmission parameters of uplink control information UCI, where the UCI is carried on the physical uplink control channel PUCCH, and the PUCCH is not configured to be repeated; the transceiver unit 1802 is also used to receive transmission parameters of the first physical uplink shared channel PUSCH, where the transmission parameters of the first PUSCH include the number of transmission opportunities K, where K is a positive integer greater than or equal to 2, and the first PUSCH includes only one transmission block TB cyclic redundancy check code CRC attached at K transmission opportunities, where the first PUSCH and PUCCH have the same physical layer priority, and the first PUSCH and PUCCH overlap in the time domain; the processing unit 1801 is used to determine the number of time-frequency resources of UCI and the number of time-frequency resources of the first PUSCH based on the transmission parameters of UCI and the transmission parameters of the first PUSCH; based on the number of time-frequency resources of UCI and the number of time-frequency resources of the first PUSCH, the transceiver unit 1801 is used to send PUCCH and / or the first PUSCH.
[0393] The transceiver unit 1801 is used to perform the receiving or sending actions in the aforementioned method embodiment, and the processing unit 1802 is used to perform the determination, multiplexing and other actions in the aforementioned method embodiment. The detailed process can be referred to the method embodiment and will not be repeated here.
[0394] Figure 19 1900 is a schematic block diagram of an access network device 1900 provided in an embodiment of the present application. Figure 19 As shown, the access network device includes: a receiving unit 1901 and a sending unit 1902.
[0395] The receiving unit 1901 is used to receive the transmission parameters of the uplink control information UCI, where the UCI is carried on the physical uplink control channel PUCCH and the PUCCH is not configured to be repeated; the sending unit 1902 is used to send the transmission parameters of the first physical uplink shared channel PUSCH, and the transmission parameters of the first PUSCH include the number of transmission opportunities K, where K is a positive integer greater than or equal to 2, where the physical layer priority of the first PUSCH and the PUCCH is the same, and the first PUSCH and the PUCCH overlap in the time domain; the receiving unit 1901 is also used to receive PUCCH and / or the first PUSCH, where the first PUSCH includes only one transport block TB cyclic redundancy check code CRC attached at M transmission opportunities, where M is a positive integer less than or equal to K.
[0396] Figure 20This is a schematic block diagram of another terminal device 2000 provided in an embodiment of the present application. Figure 20 As shown, the terminal device includes: a processing unit 2001 and a transceiver unit 2002.
[0397] The transceiver unit 2002 is used to receive the transmission parameters of the first physical uplink shared channel PUSCH, where the transmission parameters of the first PUSCH include the number of transmission opportunities K, where K is a positive integer greater than or equal to 2, and the first PUSCH includes only one transmission block TB cyclic redundancy check code CRC attached on the K transmission opportunities; according to the transmission parameters of the first PUSCH, the transceiver unit 2002 is used to send the first PUSCH, and the first PUSCH multiplexes the non-periodic channel state information CSI.
[0398] Optionally, as an embodiment, the first PUSCH multiplexing aperiodic channel state information CSI includes: the processing unit 2001 is configured to multiplex the aperiodic CSI on a first transmission opportunity corresponding to the first PUSCH.
[0399] Optionally, as an embodiment, the first PUSCH multiplexing aperiodic channel state information CSI includes: the processing unit 2001 is configured to start multiplexing the aperiodic CSI from a first transmission opportunity corresponding to the first PUSCH.
[0400] Optionally, as an embodiment, determining that the aperiodic CSI is carried on the first PUSCH includes: the processing unit 2001 is configured to multiplex the aperiodic CSI on each transmission opportunity corresponding to the first PUSCH.
[0401] Figure 21 2 is a schematic block diagram of another access network device 2100 provided in an embodiment of the present application. Figure 21 As shown, the access network device includes: a receiving unit 2101 and a sending unit 2102.
[0402] The sending unit 2102 is used to send the transmission parameters of the first physical uplink shared channel PUSCH, where the transmission parameters of the first PUSCH include the number of transmission opportunities K, where K is a positive integer greater than or equal to 2, and the first PUSCH includes only one transport block TB cyclic redundancy check code CRC attached on the K transmission opportunities; the receiving unit 2101 is used to receive the first PUSCH, where the first PUSCH multiplexes non-periodic channel state information CSI, and the first PUSCH has only one transport block TB cyclic redundancy check code CRC attached on the K transmission opportunities.
[0403] In an alternative embodiment, Figure 22 2200 is a schematic block diagram of a wireless communication device provided in an embodiment of the present application. When the communication device 2200 represents a communication device of a terminal device, Figure 18The processing unit 1801 in can be Figure 22 The processor 2202 in Figure 18 The transceiver unit 1802 in can be Figure 22 The communication interface 2201 in Figure 22 shown.
[0404] When the communication device 2200 represents a communication device of an access network device, Figure 19 The receiving unit 1901 and the sending unit 1902 in the embodiment can be Figure 22 The communication interface 2210 in the embodiment, optionally, the communication device 2200 may further include a processor 2220, a memory 2230 and a bus 2240, specifically as shown in FIG. Figure 22 shown.
[0405] Figure 22 The wireless communication device shown may include: a communication interface 2210, a processor 2220, a memory 2230, and a bus 2240. The communication interface 2210, the processor 2220, and the memory 2230 are connected via the bus 2240. The memory 2230 is used to store instructions, the processor 2220 is used to execute the instructions stored in the memory 2230, and the communication interface 2210 is used to send and receive information. Optionally, the memory 2230 may be coupled to the processor 2220 via an interface or may be integrated with the processor 2220.
[0406] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 2220 or by instructions in the form of software. The method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 2230, and the processor 2220 reads the information in the memory 2230 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0407] An embodiment of the present application further provides a computer-readable medium, which stores a computer program (also referred to as code or instructions) that, when executed on a computer, enables the computer to execute a method in any of the above method embodiments.
[0408] An embodiment of the present application also provides a chip system, including a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a communication device equipped with the chip system executes a method in any of the above method embodiments.
[0409] Among them, 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.
[0410] An embodiment of the present application further provides a communication system, comprising: a communication device for executing the method in any of the above embodiments.
[0411] It should be understood that in the embodiments of the present application, the memory may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the processor may also include non-volatile random access memory. For example, the processor may also store device type information.
[0412] 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.
[0413] 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.
[0414] As used in this specification, the terms "component," "module," "system," and the like are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on a computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component on a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0415] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
Claims
1. A method for sending information, characterized in that: include: receiving transmission parameters of uplink control information (UCI), wherein the UCI is carried on a physical uplink control channel (PUCCH), and the PUCCH is not configured to be repeated; receiving transmission parameters of a first physical uplink shared channel (PUSCH), where the transmission parameters of the first PUSCH include the number K of transmission opportunities, where K is a positive integer greater than or equal to 2, and the first PUSCH includes only one transport block (TB) cyclic redundancy check code (CRC) attached in the K transmission opportunities, wherein the first PUSCH and the PUCCH have the same physical layer priority, and the first PUSCH and the PUCCH overlap in the time domain; Determining, according to the transmission parameters of the UCI and the transmission parameters of the first PUSCH, the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH; The PUCCH and / or the first PUSCH are sent based on a comparison result of the number of time-frequency resources of the UCI and the number of time-frequency resources of the first PUSCH.
2. The method according to claim 1, characterized in that The UCI includes a first type UCI and / or a second type UCI, wherein: The first type of UCI is carried on the PUCCH that meets the time condition of the PUCCH transmission and the first PUSCH transmission, The second-type UCI is carried on the PUCCH that does not meet a time condition between the PUCCH transmission and the first PUSCH transmission.
3. The method according to claim 1, characterized in that The UCI includes a first type UCI and / or a second type UCI, wherein: The first type of UCI is UCI carried on a periodic PUCCH or UCI carried on a semi-persistent PUCCH; The second type of UCI is UCI carried on the dynamically scheduled PUCCH.
4. The method according to claim 2, characterized in that The time conditions include: The time condition is that there is sufficient processing time between the last symbol of the physical downlink control channel PDCCH or the physical downlink shared channel PDSCH corresponding to the PUCCH and the first symbol of sending the PUCCH and / or the first PUSCH, and there is sufficient processing time between the last symbol of the PDCCH corresponding to the first PUSCH and the first symbol of sending the PUCCH and / or the first PUSCH.
5. The method according to claim 2 or 3, characterized in that The sending the PUCCH or the first PUSCH includes: The UCI includes the first type of UCI. If the number of time-frequency resources of the first PUSCH is greater than or equal to the number of time-frequency resources of the first type of UCI, it is determined to multiplex the first type of UCI on the first PUSCH through rate matching and send the first PUSCH.
6. The method according to claim 5, characterized in that Multiplexing the first type of UCI on the first PUSCH includes: multiplexing the first type of UCI on a transmission opportunity corresponding to an overlapping portion of the first PUSCH and the PUCCH, or, The first type of UCI is multiplexed starting from a first transmission opportunity where the first PUSCH is located.
7. The method according to claim 5, characterized in that If the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, the PUCCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the first PUSCH is not sent, or the first PUSCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the PUCCH is not sent.
8. The method according to claim 5, characterized in that If the number of time-frequency resources of the first PUSCH is less than the number of time-frequency resources of the first type of UCI, the first PUSCH is sent at the transmission timing where the first PUSCH is located, and the PUCCH is not sent, or the PUCCH is sent at the transmission timing where the PUCCH is located, and the first PUSCH is not sent at the transmission timing where the first PUSCH is located.
9. The method according to claim 2 or 3, characterized in that The sending the PUCCH or the first PUSCH includes: The UCI includes the second-type UCI. If the time-frequency resources of the first PUSCH are greater than or equal to the time-frequency resources of the second-type UCI, it is determined that the second-type UCI is punctured at a transmission opportunity corresponding to the overlapping part of the first PUSCH and the PUCCH, and the first PUSCH is sent.
10. The method according to claim 9, characterized in that If the time-frequency resources of the first PUSCH are smaller than the time-frequency resources of the second type of UCI, the PUCCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the first PUSCH is not sent, or the first PUSCH is sent at the transmission timing corresponding to the overlapping part of the first PUSCH and the PUCCH, and the PUCCH is not sent.
11. The method according to claim 2 or 3, characterized in that The first PUSCH and the PUCCH overlap in the time domain including: The UCI includes the first-category UCI and the second-category UCI; It is determined that the PUCCH carrying the first-type UCI and the first PUSCH overlap in the time domain, and it is determined that the PUCCH carrying the second-type UCI and the PUCCH carrying the first-type UCI do not overlap in the time domain.
12. The method according to claim 11, characterized in that The sending the PUCCH or the first PUSCH includes: Through rate matching, the first type of UCI is multiplexed on the first PUSCH, and the second type of UCI is not punctured on the time-frequency resources corresponding to the multiplexing of the first type of UCI, and the first PUSCH is sent.
13. The method according to claim 2 or 3, characterized in that The sending the PUCCH or the first PUSCH includes: The UCI includes the first type of UCI and the second type of UCI. If the time-frequency resources of the first PUSCH are greater than or equal to the time-frequency resources of the first type of UCI and the second type of UCI, the transmission mode of the first type of UCI and the second type of UCI is determined.
14. The method according to claim 13, characterized in that The determining of a transmission manner of the first-category UCI and the second-category UCI includes: Through rate matching, the first type of UCI is multiplexed on the first PUSCH, and the second type of UCI is punctured after the time-frequency resources corresponding to the first type of UCI.
15. The method according to claim 13, characterized in that The determining of a transmission manner of the first-category UCI and the second-category UCI includes: Through rate matching, the first type of UCI is multiplexed on the first PUSCH, and the second type of UCI is punctured on the resource unit corresponding to the hybrid automatic repeat request confirmation HARQ-ACK, wherein the resource unit corresponding to the HARQ-ACK is located at the transmission opportunity corresponding to the multiplexing of the first type of UCI.
16. The method according to claim 15, characterized in that Puncturing the second type of UCI on resource units other than those corresponding to the hybrid automatic repeat request acknowledgment HARQ-ACK includes: The second type of UCI is punctured on resource elements corresponding to uplink data and a second part of channel state information CSI part 2, wherein the uplink data and the CSI part 2 are located on a transmission opportunity corresponding to the multiplexing of the first type of UCI.
17. A method for receiving information, characterized in that: include: Sending transmission parameters of uplink control information (UCI), wherein the UCI is carried on a physical uplink control channel (PUCCH), and the PUCCH is not configured with repetition; Sending transmission parameters of a first physical uplink shared channel (PUSCH), where the transmission parameters of the first PUSCH include the number K of transmission opportunities, where K is a positive integer greater than or equal to 2, wherein the first PUSCH and the PUCCH have the same physical layer priority, and the first PUSCH and the PUCCH overlap in the time domain; The PUCCH and / or the first PUSCH are received, where the first PUSCH includes only one transport block TB cyclic redundancy check code CRC attached on M transmission occasions, where M is a positive integer less than or equal to K.
18. A communication device, characterized in that: The device comprises at least one processor and a communication interface, wherein the at least one processor is coupled to at least one memory, the at least one processor is used to execute a computer program or instruction stored in the at least one memory, and the communication interface is used to send and receive information so that the communication device implements the method as described in any one of claims 1 to 17.
19. A chip system, characterized in that: include: A processor and a data interface, the processor calls and runs a computer program from a memory through the data interface, so that a device installed with the chip system executes the method according to any one of claims 1 to 17.
20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions. When the computer instructions are executed on a computer, the method according to any one of claims 1 to 17 is executed.
21. A computer program product, characterized in that The computer program product includes computer program code, and when the computer program code is run on a computer, the method according to any one of claims 1 to 17 is executed.
Citation Information
Patent Citations
Method for transmitting uplink information and communication device
CN111756506A
Method for processing uplink control information and terminal
WO2019098697A1