UCI multiplexing transmission method, device and storage medium
The UCI multiplexing method in PUSCH optimizes resource allocation and minimizes interference by determining necessary resources for UCI transmission, addressing the lack of multiplexing methods in 5G NR systems.
Patent Information
- Application Number
- JP2023543441
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-01-19
- Filing Date
- 2022-01-07
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-01-07
Smart Images

Figure 0007623504000538 
Figure 0007623504000539 
Figure 0007623504000540
Abstract
Description
[Technical field]
[0001] The present disclosure relates to the technical field of communications, and in particular to a UCI multiplexing transmission method, device, and storage medium.
[0002] [CROSS REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed on January 19, 2021, bearing application number 2021100701891 and entitled "UCI multiplexed transmission method, device and storage medium," all of which are incorporated herein by reference. [Background technology]
[0003] In a fifth-generation New Radio (NR) system, it may be possible to support transmission of a transport block (TB) of one physical uplink shared channel (PUSCH) in multiple slots. In the case where one PUSCH transmits one TB in multiple slots (hereinafter referred to as a multi-slot PUSCH), there is still no specific method for multiplexing and transmitting uplink control information (UCI) in the multi-slot PUSCH. Summary of the Invention [Problem to be solved by the invention]
[0004] In order to solve the problem that there is still no technical solution for UCI multiplexing transmission in a multi-slot PUSCH, the embodiments of the present disclosure provide a method, an apparatus, and a storage medium for UCI multiplexing transmission. [Means for solving the problem]
[0005] In a first aspect, the embodiment of the present disclosure provides a method for carrying a multi-slot transmission block TB, in which, for a physical uplink shared channel PUSCH on which the PUSCH and one physical uplink control channel PUCCH overlap in at least one slot, determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; and transmitting the UCI on the PUSCH based on resources actually occupied for transmitting the UCI.
[0006] In a second aspect, the embodiment of the present disclosure provides a method for carrying a multi-slot transmission block TB, in which, for a physical uplink shared channel PUSCH on which the PUSCH and one physical uplink control channel PUCCH overlap in at least one slot, determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; receiving the UCI on the PUSCH based on resources actually occupied for transmitting the UCI.
[0007] In a third aspect, an embodiment of the present disclosure comprises: a memory for storing a computer program; a transceiver for transmitting and receiving data under control of said processor; Reading the computer program in the memory; determining a resource that needs to be occupied for multiplexing and transmitting uplink control information UCI on a physical uplink shared channel (PUSCH) on which a multi-slot transmission block (TB) is beared, when the PUSCH and one physical uplink control channel (PUCCH) overlap in at least one slot, and an upper limit of a resource that is occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; transmitting the UCI on the PUSCH based on resources actually occupied for transmitting the UCI.
[0008] In a fourth aspect, an embodiment of the present disclosure comprises: a memory for storing a computer program; a transceiver for transmitting and receiving data under control of said processor; Reading the computer program in the memory; determining a resource that needs to be occupied for multiplexing and transmitting uplink control information UCI on a physical uplink shared channel (PUSCH) on which a multi-slot transmission block (TB) is beared, when the PUSCH and one physical uplink control channel (PUCCH) overlap in at least one slot, and an upper limit of a resource that is occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; receiving the UCI on the PUSCH based on resources actually occupied for transmitting the UCI.
[0009] In a fifth aspect, the embodiment of the present disclosure provides a method for carrying a multi-slot transmission block TB, in which, for a physical uplink shared channel PUSCH on which the PUSCH and one physical uplink control channel PUCCH overlap in at least one slot, a first determination module used for determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; a second determination module used for determining resources to be actually occupied for transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; a transmission module used for transmitting the UCI on the PUSCH based on resources actually occupied for transmitting the UCI.
[0010] In a sixth aspect, the embodiment of the present disclosure provides a method for carrying a multi-slot transmission block TB, in which, for a physical uplink shared channel PUSCH on which the PUSCH and one physical uplink control channel PUCCH overlap in at least one slot, a first determination module used for determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; a second determination module used for determining resources to be actually occupied for transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; and a receiving module for receiving the UCI on the PUSCH based on resources actually occupied for transmitting the UCI.
[0011] In a seventh aspect, an embodiment of the present disclosure provides a processor-readable storage medium having stored thereon a computer program for causing a processor to perform a method according to the first or second aspect. Effect of the Invention
[0012] The UCI multiplexing transmission method, device, and storage medium according to the embodiments of the present disclosure determine resources that need to be occupied for multiplexing transmission of UCI on the PUSCH and an upper limit of resources occupied when multiplexing transmission of UCI on the PUSCH, determine resources to be actually occupied for transmitting UCI based on the resources that need to be occupied for multiplexing transmission of UCI on the PUSCH and the upper limit of resources occupied when multiplexing transmission of UCI on the PUSCH, and finally transmit UCI on the PUSCH based on the resources actually occupied for transmitting UCI. As a result, it is possible to support multiplexing transmission of UCI on such a multi-slot PUSCH for a PUSCH that transmits one TB in multiple slots, and transmission performance of UCI and multi-slot PUSCH is ensured. [Brief description of the drawings]
[0013] In order to more clearly describe the embodiments of the present disclosure or the technical solutions in the prior art, the drawings necessary for the description of the embodiments or the prior art will be briefly described below. Of course, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can further obtain other drawings based on these drawings without creative labor. [Figure 1] 1 is a flowchart of steps of a UCI multiplexing transmission method applied to a terminal according to an embodiment of the present disclosure. [Diagram 2]1 is a flowchart of steps of a UCI multiplexing transmission method applied to a network device according to an embodiment of the present disclosure. [Diagram 3] FIG. 11 is a schematic diagram illustrating a first example of determining resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH in an embodiment of the present disclosure. [Figure 4] FIG. 11 is a schematic diagram illustrating a first example of determining an upper limit of resources to be occupied when UCI is multiplexed and transmitted on a PUSCH in an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a second schematic diagram illustrating how an upper limit of resources to be occupied when UCI is multiplexed and transmitted on a PUSCH in an embodiment of the present disclosure. [Figure 6] FIG. 2 is a second schematic diagram illustrating a process for determining resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH in an embodiment of the present disclosure. [Figure 7] FIG. 11 is a third schematic diagram illustrating how an upper limit of resources to be occupied when UCI is multiplexed and transmitted on a PUSCH in an embodiment of the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of a terminal structure according to an embodiment of the present disclosure. [Figure 9] FIG. 2 is a schematic diagram of a structure of a network device according to an embodiment of the present disclosure. [Figure 10] 1 is a block diagram of a module of a UCI multiplexing transmission device applied to a terminal according to an embodiment of the present disclosure. [Figure 11] 1 is a block diagram of a module of a UCI multiplexing transmission device applied to a network device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, the technical solutions in the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure. Of course, the described embodiments are only some embodiments of the present disclosure, and are not all embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor belong to the scope of protection of the present disclosure.
[0015] Currently, in an NR communication system, in order to avoid an excessively large peak-to-average power ratio (PARR) occurring for the same terminal, simultaneous transmission of a physical uplink control channel (PUCCH) and a PUSCH is not supported. Therefore, when the time domain resources of the PUCCH and the PUSCH overlap, the terminal can perform multiplexing transmission or selectively transmit based on channel priority.
[0016] When resources of a single-slot PUCCH and a PUSCH having the same physical layer priority overlap within one or more slots, for a single-slot PUSCH or a repeatedly transmitted PUSCH Type-A, the terminal multiplexes UCI bearered in the PUCCH with all PUSCHs overlapping with the PUCCH for transmission.For a repeatedly transmitted PUSCH Type-B, the terminal multiplexes UCI bearered in the PUCCH with an actual PUSCH in which the number of first symbols overlapping with the PUCCH is greater than one for transmission.
[0017] If the resources of a multi-slot PUCCH and a PUSCH with the same physical layer priority overlap, the PUSCH channel is dropped in the conflicting slot and only the multi-slot PUCCH channel is transmitted.
[0018] When resources of PUCCH and PUSCH with different physical layer priorities overlap within one or more slots, the channels with lower priority are dropped and only the channels with higher priority are transmitted.
[0019] Currently, both Hybrid Automatic Repeat request-ACK (HARQ-ACK) and Channel State Information (CSI) carried on PUCCH can be transmitted on PUSCH. If the number of bits of HARQ-ACK is 2 or less, HARQ-ACK performs puncturing transmission on PUSCH, and if the number of bits of HARQ-ACK is more than 2, HARQ-ACK and PUSCH perform rate matching transmission. CSI and PUSCH perform rate matching transmission. Both HARQ-ACK and CSI are mapped to all layers of the transport block on PUSCH for transmission.
[0020] Mapping of HARQ-ACK starts from the first non-DMRS symbol after the first Demodulation Reference Signal (DMRS) in PUSCH. If the number of bits of HARQ-ACK is 2 or less, some resources are reserved. If the HARQ-ACK bit is 0, 1, or 2, HARQ-ACK resources are always reserved according to the case of 2 bits, and if the actual HARQ-ACK is 1 bit, it is mapped to some of the reserved resources.
[0021] CSI mapping starts from the first non-DMRS symbol in the PUSCH, and if the number of bits of HARQ-ACK information is less than 2, there are reserved resources for HARQ-ACK in the PUSCH, and CSI part 1 is not mapped to the reserved resources and CSI part 2 can be mapped to the reserved resources. If the number of bits of HARQ-ACK information is more than 2, when rate matching transmission is performed for the PUSCH, neither CSI part 1 nor CSI part 2 is mapped to the HARQ-ACK resources.
[0022] The UCI is discretely mapped in the frequency domain within the transmission bandwidth of the PUSCH in the order of frequency domain first and time series second. For a certain UCI type, the interval d between modulation symbols in one OFDM symbol is determined according to the following scheme: if the number of remaining unmapped modulation symbols of the UCI is equal to or greater than the number of available resource elements (RE) in the current OFDM symbol, then d=1; otherwise, d=floor (the number of available REs in the current OFDM symbol / the number of remaining unmapped modulation symbols of the UCI).
[0023] However, for a PUSCH that transmits one TB in multiple slots, there is still no specific method for UCI multiplexing transmission in the PUSCH.
[0024] Therefore, the embodiments of the present disclosure provide a UCI multiplexing transmission method, device, and storage medium to solve the problem of multiplexing and transmitting UCI on a PUSCH carrying a multi-slot TB.
[0025] Here, the method and the apparatus are based on the concept of the same application, and the principles of solving the problems of the method and the apparatus are similar, so the implementations of the apparatus and the method can refer to each other, and the overlapping points will not be described.
[0026] The technical solutions according to the embodiments of the present disclosure are applicable to various systems, particularly 5G systems. For example, applicable systems include a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA), a general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, and a 5G New Radio (NR) system. All of these various systems include a terminal device and a network device. The system may also include a core network portion such as an Evolved Packet System (EPS) or a 5G system (5GS).
[0027] The terminal device according to the embodiment of the present disclosure may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem. In different systems, the name of the terminal device may be different, for example, in a 5G system, the terminal device may be called User Equipment (UE). The wireless terminal device may communicate with one or more core networks (CN) through a Radio Access Network (RAN), and the wireless terminal device may be a mobile terminal device such as a mobile phone (also called a "cellular" phone) or a computer with a mobile terminal device, such as a portable, pocket, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges language and / or data with the radio access network. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices may be included. A wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, or a user device, and is not limited to these in the embodiments of the present disclosure.Since terminal devices, together with other network devices (eg, core network devices, access network devices (ie, base stations)), constitute a network capable of supporting communication, in the present invention, terminal devices are also considered to be network devices.
[0028] The network device according to the embodiment of the present disclosure may be a base station that can include multiple cells serving terminals. Depending on the specific application scenario, the base station may also be called an access point, a device that communicates with wireless terminal devices over one or more sectors over an air interface in an access network, or other names. The network device may be used as a router between the wireless terminal device and the rest of the access network to exchange received air frames and Internet Protocol (IP) packets with each other, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device according to the embodiment of the present disclosure may be a network device (BTS: Base Transceiver Station) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a network device (Node B) in Wide-band Code Division Multiple Access (WCDMA), an evolved network device (eNB or e-NodeB: evolutionary Node B) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), a Home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), or the like, and is not limited to the embodiment of the present disclosure.In some network structures, the network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized units and distributed units may be located geographically separate.
[0029] It should be understood that the references "one embodiment" or "embodiment" throughout the specification mean that a particular feature, structure, or characteristic associated with an embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of "in one embodiment" or "in an embodiment" in various places throughout the specification are not necessarily all referring to the same embodiment. Moreover, the particular features, structures, or characteristics may be incorporated in any suitable manner in one or more embodiments.
[0030] The present disclosure will be specifically described below.
[0031] Specifically, UCI multiplexed transmission refers to multiplexing and transmitting UCI on a PUSCH carrying a multi-slot TB.
[0032] In addition, the PUSCH carrying a multi-slot TB is encoded based on the total number of symbols corresponding to the PUCH in multiple slots for one TB, and the resulting encoded information is distributed across multiple slots and transmitted via the corresponding PUSCH.
[0033] FIG. 1 is a flowchart of steps of a UCI multiplexing transmission method applied to a terminal according to an embodiment of the present disclosure.
[0034] For a PUSCH carrying a multi-slot TB, if the PUSCH and one PUCCH overlap in at least one slot, the method includes the following steps 101, 102 and 103.
[0035] In step 101, resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH and an upper limit of resources that are occupied when multiplexing and transmitting UCI on a PUSCH are determined.
[0036] Specifically, in this step, when performing multiplexing transmission of UCI, the terminal first needs to determine resources that need to be occupied for multiplexing transmission of UCI on PUSCH, and then determines the maximum resources that can be occupied when multiplexing transmission of UCI on PUSCH, i.e., the resource upper limit.
[0037] In step 102, resources to be actually occupied for transmitting UCI are determined based on resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH.
[0038] Specifically, the upper limit of resources occupied when multiplexing and transmitting UCI on a PUSCH does not necessarily satisfy the resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH. In this case, it is necessary to determine the resources to be actually occupied for transmitting UCI based on the resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH and the upper limit of resources occupied when multiplexing and transmitting UCI on a PUSCH.
[0039] Specifically, in this step, the smaller value of the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH and the upper limit of the resources occupied when multiplexing and transmitting UCI on the PUSCH is determined as the resources to be actually occupied for transmitting UCI, thereby ensuring the validity of the determined resources to be actually occupied for transmitting UCI.
[0040] In step 103, UCI is transmitted on the PUSCH based on the resources actually occupied for transmitting UCI.
[0041] Specifically, after determining resources to be occupied for actually transmitting UCI, UCI can be transmitted on a PUSCH based on the resources to be occupied for actually transmitting UCI. As a result, when a TB of one PUSCH is transmitted in multiple slots, multiplexed transmission of UCI on such a multi-slot PUSCH can be supported, and transmission performance of UCI and multi-slot PUSCH can be ensured.
[0042] In this embodiment, by determining resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH and an upper limit of resources that are occupied when multiplexing and transmitting UCI on a PUSCH, resources to be actually occupied for transmitting UCI are determined based on the resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH and the upper limit of resources that are occupied when multiplexing and transmitting UCI on a PUSCH, and finally, UCI is transmitted on a PUSCH based on the resources that are actually occupied for transmitting UCI, thereby making it possible to support multiplexing and transmitting UCI on such a multi-slot PUSCH for a PUSCH that transmits one TB in multiple slots, and ensuring the transmission performance of UCI and multi-slot PUSCH.
[0043] Optionally, in this embodiment, when determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH, any one of the following methods 1 to 3 may be included.
[0044] In the first method, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the resources in one slot of the PUSCH.
[0045] Specifically, for a PUSCH that transmits one TB in multiple slots, when one PUCCH and the PUSCH overlap in one or more slots, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined based on the resources in one slot of the PUSCH.
[0046] Specifically, determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources in one slot of the PUSCH may be determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of orthogonal frequency division multiplexing (abbreviated as OFDM) symbols occupying in one slot of the PUSCH.
[0047] In this case, when determining resources that need to be occupied for multiplexing and transmitting UCI in the PUSCH based on the number of Orthogonal Frequency Division Multiplexing (abbreviated as OFDM) symbols occupied in one slot of the PUSCH, the resources that need to be occupied for multiplexing and transmitting UCI in the PUSCH can be determined by the following first or second equation:
[0048] Here, the first equation is as follows: The second equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI in the PUSCH, [Equation 3] represents the number of bits of UCI beared in the PUSCH, [Equation 4] represents the number of bits of a cyclic redundancy check code (abbreviated as CRC) of the UCI, [Equation 5] represents a code rate offset between data and UCI, [Equation 6] represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the maximum or minimum number of OFDM symbols occupied among slots occupied by all PUSCH transmissions, [Equation 7] represents the number of subcarriers SC that can be occupied by UCI transmission in an OFDM symbol [Equation 10], [Equation 8] represents the number of uplink shared channel (UL-SCH) code blocks included in the PUSCH transmission, [Equation 9] represents the size of the r-th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission.
[0049]
number
number
number
number
number
number
number
number
number
number
[0050] Specifically, determining the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources in one slot of the PUSCH may be determining the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources occupied in a first slot of the PUSCH, or may be determining the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources occupied in a last slot of the PUSCH, or may be determining the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources occupied in a slot that occupies the largest number of OFDM symbols among a plurality of slots corresponding to PUSCH transmission, or may be determining the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources occupied in a slot that occupies the smallest number of OFDM symbols among a plurality of slots corresponding to PUSCH transmission.
[0051] In the second method, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the resources in one standard transmission of the PUSCH.
[0052] Specifically, for a PUSCH that transmits one TB in multiple slots, when one PUCCH and the PUSCH overlap in one or more slots, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined based on the resources in one standard transmission of the PUSCH.
[0053] Here, determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources in one standard transmission of the PUSCH may be determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented.
[0054] Specifically, the resource occupied in a standard transmission is the number of OFDM symbols occupied in one standard transmission, which is determined based on the scheduling DCI or configuration information.
[0055] When determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined by the following third or fourth equation.
[0056] Here, the third equation is as follows: The fourth equation is as follows:
[0057] Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Equation 13] represents the number of bits of UCI beared on the PUSCH, [Equation 14] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Equation 15] represents a code rate offset between data and UCI, [Equation 16] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [Equation 17] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Equation 18] represents the number of UL-SCH code blocks included in the PUSCH transmission, [Equation 19] represents the size of the [Equation 20]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
[0058]
number
number
number
number
number
number
number
number
number
number
[0059] In the third method, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the resources in multiple slots of the PUSCH.
[0060] Specifically, for a PUSCH that transmits one TB in multiple slots, when one PUCCH and the PUSCH overlap in one or multiple slots, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined based on the resources in the multiple slots of the PUSCH.
[0061] Specifically, a plurality of slots is two or more slots.
[0062] Here, when determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources in multiple slots of the PUSCH, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined based on the number of OFDM symbols occupied by the PUSCH in multiple slots occupied by one TB transmission.
[0063] In this case, when determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in multiple slots occupied by one TB transmission, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined by the following fifth equation.
[0064] Here, the fifth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Equation 22] represents the number of bits of UCI beared on the PUSCH, [Equation 23] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [Equation 24] represents a code rate offset between data and UCI, [Equation 25] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Equation 26] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Equation 27] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [Equation 28] represents the size of the [Equation 29]th UL-SCH code block in the PUSCH transmission.
[0065] In addition, when one TB of PUSCH is transmitted in multiple slots, [Number 30] is the total number of OFDM symbols occupied by PUSCH in multiple slots, and when PUSCH is transmitted in segments, [Number 31] is the total number of OFDM symbols occupied by PUSCH in all segments.
[0066]
number
number
number
number
number
number
number
number
number
number
number
[0067] In this way, any of the above-mentioned methods can determine resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH.
[0068] In addition, as an option, in the present embodiment, when determining an upper limit of resources to be occupied when multiplexing and transmitting UCI in the PUSCH, the upper limit of resources to be occupied when multiplexing and transmitting UCI in the PUSCH may be determined based on a PUSCH resource overlapping with a PUCCH. In this case, any one of the following methods 1 to 3 may be included.
[0069] In the first method, the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH is determined based on the number of OFDM symbols overlapping with the PUCCH.
[0070] Specifically, in the method, an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may be determined by the following Equation 6, or a smaller value of a value obtained by calculating the following Equation 7 or a value obtained by calculating the following Equation 8 may be determined as the upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH.
[0071] Here, the sixth equation is as follows: The seventh equation is as follows: The eighth formula is as follows: Here, [Number 35] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 36] represents a resource upper limit coefficient, [Number 37] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [Number 38] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 39] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 40] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0072] Note that for HARQ-ACK, [Number 38] is the first OFDM symbol number after the first set of DMRS, and for CSI, [Number 38] is 0, or for HARQ-ACK and CSI, [Number 38] is 0.
[0073]
number
number
number
number
number
number
number
number
number
[0074] In method 2, the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH is determined based on the number of OFDM symbols occupied by the PUSCH in a PUSCH slot overlapping with the PUCCH.
[0075] Specifically, in this method, an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may be determined according to the following Equation 9. Alternatively, a smaller value of a value obtained by calculating according to the following Equation 10 or a value obtained by calculating according to the following Equation 11 may be determined as the upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH.
[0076] Here, the ninth equation is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Number 44] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 45] represents a resource upper limit coefficient, [Number 46] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with a PUCCH, [Number 47] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 48] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 49] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0077]
number
number
number
number
number
number
number
number
number
[0078] In manner 3, when the PUSCH is segmented within one slot, the upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH is determined based on the number of symbols occupied by the actual PUSCH that overlaps with the PUCCH.
[0079] Specifically, in this method, when the PUSCH is segmented in one slot, the upper limit of resources occupied when multiplexing UCI is determined based on the number of symbols occupied by an actual PUSCH (i.e., the PUSCH after segmentation) overlapping with the PUCCH. In this case, the upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH is determined according to the following Equation 12: A smaller value of a value obtained by calculation using the following Equation 13 or a value obtained by calculation using the following Equation 14 may be determined as an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH.
[0080] Here, the 12th formula is as follows, that is, [Formula 50] The thirteenth equation is as follows: The 14th equation is as follows: Here, [Number 53] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 54] represents a resource upper limit coefficient, [Number 55] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Number 56] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 57] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 58] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
[0081]
number
number
number
number
number
number
number
number
number
[0082] In this way, any of the above-mentioned methods can determine the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH. In addition to the above-mentioned methods, it is not excluded to use a PUSCH resource in one slot available for UCI transmission in the prior art as the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH. For example, the following formula is used to determine the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH. [Number 59] Here, [Number 60] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 61] represents a resource upper limit coefficient, [Number 62] represents the number of OFDM symbols occupied by the PUSCH transmission in one slot, [Number 63] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, and [Number 64] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l.
[0083]
number
number
number
number
number
number
[0084] In addition, after determining an upper resource limit to be occupied when multiplexing and transmitting UCI on the PUSCH, when a first UCI and a second UCI other than the UCI are multiplexed and transmitted on the PUSCH, the upper resource limit to be occupied when multiplexing and transmitting the first UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI from the upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, and the upper resource limit to be occupied when multiplexing and transmitting the second UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI and the first UCI from the upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH.
[0085] That is, when multiple types of UCI resources are multiplexed in a PUSCH, the resource upper limit of the first UCI is determined based on one of the methods described above, the resource upper limit of the second UCI is obtained by subtracting the resources actually occupied by the first UCI from the resource upper limit obtained according to the above-mentioned rules, and the resource upper limit of the third UCI is obtained by subtracting the resources actually occupied by the first UCI and the resources actually occupied by the second UCI from the resource upper limit obtained according to the above-mentioned rules. By this analogy, the resource upper limits of each UCI are determined.
[0086] In this way, an embodiment of the present disclosure determines resources to be actually occupied for transmitting UCI based on resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH, and finally transmits UCI on the PUSCH based on the resources actually occupied for transmitting UCI, thereby supporting multiplexing and transmitting UCI on such a multi-slot PUSCH for a PUSCH that transmits one TB in multiple slots, and ensures transmission performance of UCI and multi-slot PUSCH.
[0087] FIG. 2 is a flowchart of steps of a UCI determination method applied to a network device according to an embodiment of the present disclosure.
[0088] For a PUSCH carrying a multi-slot TB, if the PUSCH and one PUCCH overlap in at least one slot, the method includes the following steps 201, 202 and 203.
[0089] In step 201, resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH and an upper limit of resources that are occupied when multiplexing and transmitting UCI on a PUSCH are determined.
[0090] In step 202, resources to be actually occupied for transmitting UCI are determined based on resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH.
[0091] Specifically, in this step, the smaller value of the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH and the upper limit of the resources occupied when multiplexing and transmitting UCI on the PUSCH is determined as the resources to be actually occupied for transmitting UCI, thereby ensuring the validity of the determined resources to be actually occupied for transmitting UCI.
[0092] In step 203, UCI is received on the PUSCH based on the resources actually occupied for transmitting UCI.
[0093] Specifically, after determining resources to be occupied for actually transmitting UCI, UCI can be received on a PUSCH based on the resources to be occupied for actually transmitting UCI. Thus, in the case where a TB of one PUSCH is transmitted in multiple slots, the terminal can support multiplexed transmission of UCI on such a multi-slot PUSCH, thereby ensuring the transmission performance of UCI and multi-slot PUSCH.
[0094] In the present embodiment, resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH are determined, and resources to be actually occupied for transmitting UCI are determined based on the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH and the upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH. Finally, UCI is received on the PUSCH based on the resources occupied for actually transmitting UCI. As a result, it is possible to support multiplexing and transmitting UCI on such a multi-slot PUSCH for a PUSCH that transmits one TB in multiple slots, and transmission performance of UCI and multi-slot PUSCH is ensured.
[0095] Optionally, in this embodiment, when determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH, any one of the following methods 1 to 3 may be included.
[0096] In the first method, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the resources in one slot of the PUSCH.
[0097] Specifically, determining resources that need to be occupied for multiplexing and transmitting UCI on a PUSCH based on resources in one slot of the PUSCH may be determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of Orthogonal Frequency Division Multiplexing (abbreviated as OFDM) symbols occupying one slot of the PUSCH.
[0098] In this case, when determining resources that need to be occupied for multiplexing and transmitting UCI in the PUSCH based on the number of orthogonal frequency division multiplexing (abbreviated as OFDM) symbols occupied in one slot of the PUSCH, the resources that need to be occupied for multiplexing and transmitting UCI in the PUSCH can be determined by the following first or second equation:
[0099] Here, the first equation is as follows: The second equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI in the PUSCH, [Number 67] represents the number of bits of UCI beared in the PUSCH, [Number 68] represents the number of bits of a cyclic redundancy check code (abbreviated as CRC) of the UCI, [Number 69] represents a code rate offset between data and UCI, [Number 70] represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the maximum or minimum number of OFDM symbols occupied among slots occupied by all PUSCH transmissions, [Number 71] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [Number 72] represents the number of uplink shared channel UL-SCH code blocks included in the PUSCH transmission, [Number 73] represents the size of the [Number 74]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission.
[0100]
number
number
number
number
number
number
number
number
number
number
[0101] In the second method, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the resources in one standard transmission of the PUSCH.
[0102] Here, determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources in one standard transmission of the PUSCH may be determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented.
[0103] When determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined by the following third or fourth equation.
[0104] Here, the third equation is as follows: The fourth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Number 77] represents the number of bits of UCI beared on the PUSCH, [Number 78] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Number 79] represents a code rate offset between data and UCI, [Number 80] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [Number 81] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Number 82] represents the number of UL-SCH code blocks included in the PUSCH transmission, [Number 83] represents the size of the [Number 84]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
[0105]
number
number
number
number
number
number
number
number
number
number
[0106] In the third method, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the resources in multiple slots of the PUSCH.
[0107] Here, when determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on resources in multiple slots of the PUSCH, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined based on the number of OFDM symbols occupied by the PUSCH in multiple slots occupied by one TB transmission.
[0108] In this case, when determining resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in multiple slots occupied by one TB transmission, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH can be determined by the following fifth equation.
[0109] Here, the fifth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Number 86] represents the number of bits of UCI beared on the PUSCH, [Number 87] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [Number 88] represents a code rate offset between data and UCI, [Number 89] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Number 90] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Number 91] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [Number 92] represents the size of the [Number 93]th UL-SCH code block in the PUSCH transmission.
[0110] In addition, when one TB of PUSCH is transmitted in multiple slots, [equation 94] is the total number of OFDM symbols occupied by PUSCH in multiple slots, and when PUSCH is transmitted in segments, [equation 94] is the total number of OFDM symbols occupied by PUSCH in all segments.
[0111]
number
number
number
number
number
number
number
number
number
number
[0112] In this way, any of the above-mentioned methods can determine resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH.
[0113] In addition, as an option, in the present embodiment, when determining an upper limit of resources to be occupied when multiplexing and transmitting UCI in the PUSCH, the upper limit of resources to be occupied when multiplexing and transmitting UCI in the PUSCH may be determined based on a PUSCH resource overlapping with a PUCCH. In this case, any one of the following methods 1 to 3 may be included.
[0114] In the first method, the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH is determined based on the number of OFDM symbols overlapping with the PUCCH.
[0115] Specifically, in the method, an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may be determined by the following Equation 6, or a smaller value of a value obtained by calculating the following Equation 7 or a value obtained by calculating the following Equation 8 may be determined as the upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH.
[0116] Here, the sixth equation is as follows: The seventh equation is as follows: The eighth formula is as follows: Here, [Number 98] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 99] represents a resource upper limit coefficient, [Number 100] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [Number 101] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 102] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 103] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0117] Note that for HARQ-ACK, [number 101] is the first OFDM symbol number after the first set of DMRS, and for CSI, [number 101] is 0, or for HARQ-ACK and CSI, [number 101] is 0.
[0118]
number
number
number
number
number
number
number
number
number
[0119] In method 2, the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH is determined based on the number of OFDM symbols occupied by the PUSCH in a PUSCH slot overlapping with the PUCCH.
[0120] Specifically, in this method, an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may be determined according to the following Equation 9. Alternatively, a smaller value of a value obtained by calculating according to the following Equation 10 or a value obtained by calculating according to the following Equation 11 may be determined as the upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH.
[0121] Here, the ninth equation is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Number 107] represents the upper resource limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Number 108] represents a resource upper limit coefficient, [Number 109] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with a PUCCH, [Number 110] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 111] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 112] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0122]
number
number
number
number
number
number
number
number
number
[0123] In manner 3, when the PUSCH is segmented within one slot, the upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH is determined based on the number of symbols occupied by the actual PUSCH that overlaps with the PUCCH.
[0124] Specifically, in this method, when the PUSCH is segmented in one slot, the upper limit of resources occupied when multiplexing UCI is determined based on the number of symbols occupied by an actual PUSCH (i.e., the PUSCH after segmentation) overlapping with the PUCCH. In this case, the upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH is determined according to the following Equation 12: A smaller value of a value obtained by calculation using the following Equation 13 or a value obtained by calculation using the following Equation 14 may be determined as an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH.
[0125] Here, the 12th formula is as follows, that is, [Equation 113] The thirteenth equation is as follows: The 14th equation is as follows: Here, [Number 116] represents the resource upper limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 117] represents a resource upper limit coefficient, [Number 118] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Number 119] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 120] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 121] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
[0126]
number
number
number
number
number
number
number
number
number
[0127] In this way, any of the above-mentioned methods can determine the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH. In addition to the above-mentioned methods, it is not excluded to use a PUSCH resource in one slot available for UCI transmission in the prior art as the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH. For example, the following formula is used to determine the upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH. [Number 122] Here, [Number 123] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 124] represents a resource upper limit coefficient, [Number 125] represents the number of OFDM symbols occupied by the PUSCH transmission in one slot, [Number 126] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, and [Number 127] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l.
[0128]
number
number
number
number
number
number
[0129] In addition, after determining an upper resource limit to be occupied when multiplexing and transmitting UCI on the PUSCH, when a first UCI and a second UCI other than the UCI are multiplexed and transmitted on the PUSCH, the upper resource limit to be occupied when multiplexing and transmitting the first UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI from the upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, and the upper resource limit to be occupied when multiplexing and transmitting the second UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI and the first UCI from the upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH.
[0130] In addition, a detailed description of the embodiment on the network device side may be referred to the detailed contents of the related embodiment on the terminal side, and is not specifically limited here.
[0131] The present disclosure will be specifically described below with reference to specific embodiments.
[0132] In the first embodiment, As shown in Figure 3, the subcarrier spacing (abbreviated as SCS) of the carrier (CC1) on which the PUCCH is located is 15 kHz, and the SCS of the carrier (CC2) on which the PUSCH is located is 30 kHz, the TB of one PUSCH is jointly encoded and transmitted in the PUSCH resources from slot 2n to slot 2n+3, one PUCCH carrying HARQ-ACK is transmitted in slot n and overlaps with two transmission slots of the PUSCH in the time domain, and another PUCCH carrying HARQ-ACK is transmitted in slot n+1 and overlaps with one transmission slot of the PUSCH in the time domain.
[0133] In this case, when determining a resource R that needs to be occupied for multiplexing and transmitting UCI on the PUSCH, the determination may be performed in any of the following manners.
[0134] In the first scheme, the resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the above-mentioned fifth equation, where [mathematical formula 128] represents the number of OFDM symbols occupied in total by PUSCH transmission, and the value of [mathematical formula 128] is 44 for the resources that need to be occupied for multiplexing PUCCH on PUSCH in slot n.
[0135] In a second scheme, resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the above-mentioned first formula, where [Number 129] represents the number of OFDM symbols that the PUSCH occupies in the first slot, and the value of [Number 129] is 11 for resources that need to be occupied for multiplexing PUCCH on the PUSCH in slot n.
[0136] In a third scheme, resources that need to be occupied for multiplexing and transmitting UCI on the PUSCH are determined based on the above-mentioned second formula, where [mathematical formula 129] represents the number of OFDM symbols occupied by the PUSCH in the first slot, N represents the number of slots occupied by the PUSCH transmission, and for resources that need to be occupied for multiplexing PUCCH on the PUSCH in slot n, the value of [mathematical formula 129] is 11 and the value of N is 4.
[0137]
number
number
[0138] When determining the upper limit T of resources occupied when UCI is multiplexed and transmitted on the PUSCH, any of the following methods may be adopted.
[0139] In the first scheme, as shown in FIG. 4, the upper limit of resources occupied when UCI is multiplexed is determined based on the number of symbols occupied by PUSCH in a PUSCH slot overlapping with PUCCH.
[0140] In this case, the upper resource limit to be occupied when multiplexing UCI can be determined based on the above-mentioned Equation 9, where [Number 130] represents the number of OFDM symbols occupied by PUSCH in one or more slots where PUSCH transmission collides with PUCCH, and the value of [Number 130] is 22 for the upper resource limit for multiplexing and transmitting PUCCH with PUSCH in slot n.
[0141] Alternatively, an upper resource limit to be occupied when multiplexing UCI is determined based on the smaller value of the above-mentioned Equation 10 and Equation 11, where [Number 130] represents the number of OFDM symbols occupied by PUSCH in one or more slots in which PUSCH transmission collides with PUCCH, [Number 131] represents the total number of OFDM symbols occupied by PUSCH transmission, and for the upper resource limit for multiplexing transmission of PUCCH with PUSCH in slot n, the value of [Number 130] is 22 and the value of [Number 131] is 44.
[0142] In the second scheme, as shown in FIG. 5, the upper limit of resources occupied when multiplexing UCI is determined based on the number of OFDM symbols overlapping with PUCCH.
[0143] In this case, the upper resource limit to be occupied when multiplexing UCI can be determined based on the above-mentioned sixth equation, where [Number 132] represents the number of OFDM symbols that collide with PUCCH among the symbols occupied by PUSCH transmission, and the value of [Number 132] is 13 for the upper resource limit for multiplexing and transmitting PUCCH with PUSCH in slot n.
[0144] Alternatively, the upper resource limit to be occupied when multiplexing UCI is determined based on the smaller value of the above-mentioned seventh and eighth equations, where [Number 132] represents the number of OFDM symbols that collide with the PUCCH among the symbols occupied by PUSCH transmission, [Number 131] represents the total number of OFDM symbols occupied by PUSCH transmission, and for the upper resource limit for multiplexing and transmitting PUCCH with PUSCH in slot n, the value of [Number 132] is 13 and the value of [Number 131] is 44.
[0145]
number
number
number
[0146] Based on the minimum value of the resources R that need to be occupied to transmit the above-mentioned UCI and the upper limit T of resources occupied by the UCI, the number of resources RE that are actually occupied by the UCI is determined, and the UCI is multiplexed into the above-mentioned number of resources RE in the PUSCH and transmitted.
[0147] In the second embodiment, As shown in Figure 6, the SCS of the carriers on which PUCCH and PUSCH are located is 15kHz, one PUSCH TB occupies two standard transmissions, one standard transmission occupies 10 symbols, and the PUSCH TB is jointly encoded and transmitted in two standard transmission resources. Here, since each standard transmission overlaps with an unavailable symbol in the middle, one standard transmission is segmented, and one standard transmission in Figure 6 is divided into two segments of actual transmission, where the actual transmission of the first segment in the first standard transmission occupies five symbols, the actual transmission of the second segment in the first standard transmission occupies three symbols, the actual transmission of the first segment in the second standard transmission occupies two symbols, and the actual transmission of the second segment in the second standard transmission occupies six symbols. One PUCCH carrying the HARQ-ACK is transmitted in slot n and overlaps with the PUSCH in the time domain, and the other PUCCH carrying the HARQ-ACK is transmitted in slot n+1 and also overlaps with the PUSCH in the time domain.
[0148] Determine the resources that HARQ-ACK transmission needs to occupy, and in this case, the resources that HARQ-ACK needs to occupy can be determined based on the above-mentioned fourth equation, where [Number 133] represents the number of OFDM symbols occupied by PUSCH in one standard transmission, and for the upper resource limit for multiplexing and transmitting PUCCH with PUSCH in slot n and slot n+1, the value of [Number 133] is 10.
[0149] When determining the upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH, as shown in FIG. 7, the upper limit of resources to be occupied when multiplexing UCI is determined based on the number of symbols occupied by an actual PUSCH (i.e., PUSCH after segmentation) that overlaps with a PUCCH.
[0150] In this case, the upper resource limit to be occupied when multiplexing UCI is determined based on the above-mentioned formula 12, where [Number 134] represents the number of OFDM symbols occupied by PUSCH in one or more segmented transmissions that collide with PUCCH when the PUSCH is segmented and transmitted, and the value of [Number 134] is 5 for the upper resource limit to multiplex PUCCH with PUSCH in slot n, and the value of [Number 134] is 6 for the upper resource limit to multiplex PUCCH with PUSCH in slot n+1.
[0151]
number
number
[0152] Alternatively, an upper resource limit to be occupied when multiplexing UCI is determined based on the smaller value of the above-mentioned 3rd equation and 14th equation, where [Number 134] represents the number of OFDM symbols occupied by PUSCH in one or more segmented transmissions that collide with PUCCH when the PUSCH is segmented and transmitted, [Number 135] represents the total number of OFDM symbols occupied by PUSCH transmission, where for the upper resource limit for multiplexing transmission of PUCCH with PUSCH in slot n, the value of [Number 134] is 5, for the upper resource limit for multiplexing transmission of PUCCH with PUSCH in slot n+1, the value of [Number 134] is 6, and for the upper resource limits for multiplexing transmission of PUCCH with PUSCH in slot n and slot n+1, the values of [Number 135] are both 20.
[0153]
number
[0154] 8 is a schematic diagram of a terminal structure according to an embodiment of the present disclosure. As shown in FIG. 8, a terminal 800 includes a memory 802, a transceiver 803, and a processor 801, where the processor 801 and the memory 802 may be physically separated.
[0155] The memory 802 is used to store computer programs, and the transceiver 803 is used to transmit and receive data under the control of the processor 801 .
[0156] Here, in FIG. 8, the bus system 804 may include any number of interconnected buses and bridges, specifically, various circuits of one or more processors, represented by processor 801, and memory, represented by memory 802, are linked together. The bus system 804 may also link various other circuits, such as peripheral devices, voltage regulators, power management circuits, etc., all of which are well known in the art and will not be described further herein. The bus interface provides an interface. The transceiver 803 may be multiple elements, i.e., includes a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. These transmission media include transmission media such as wireless channels, wired channels, optical cables, etc. For different user equipment, the user interface 805 may be an interface that can be connected externally or internally to the required equipment, and the connected equipment includes, but is not limited to, a keypad, a display, a speaker, a microphone, a joystick, etc.
[0157] The processor 801 manages the bus architecture and general processing, and the memory 802 may store data used by the processor 801 when performing operations.
[0158] Optionally, the processor 801 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may employ a multi-core architecture.
[0159] The processor 801 is used to execute any of the methods according to the embodiments of the present disclosure by calling a computer program stored in the memory 802 and following the obtained executable instructions, for example: determining a resource that needs to be occupied for multiplexing and transmitting uplink control information UCI on a physical uplink shared channel (PUSCH) on which a multi-slot transmission block (TB) is beared, when the PUSCH and one physical uplink control channel (PUCCH) overlap in at least one slot, and determining an upper limit of a resource that is occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; The UCI is transmitted on the PUSCH based on resources actually occupied for transmitting the UCI.
[0160] Optionally, the determining of resources that need to be occupied for multiplexing and transmitting uplink control information UCI on the PUSCH may include: determining, based on resources in one slot of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining, based on resources in one standard transmission of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in the multiple slots of the PUSCH.
[0161] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one slot of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot.
[0162] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula:
[0163] The first formula is as follows: The second equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI in the PUSCH, [Number 138] represents the number of bits of UCI beared in the PUSCH, [Number 139] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Number 140] represents a code rate offset between data and UCI, [Number 141] represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the maximum or minimum number of OFDM symbols occupied among slots occupied by all PUSCH transmissions, [Number 142] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [Number 143] represents the number of uplink shared channel UL-SCH code blocks included in the PUSCH transmission, [Number 144] represents the size of the [Number 145]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission.
[0164]
number
number
number
number
number
number
number
number
number
number
[0165] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one standard transmission of the PUSCH may include: and determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, based on the number of OFDM symbols that the PUSCH occupies in one standard transmission when the PUSCH is not segmented.
[0166] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following third or fourth equation: The third equation is as follows: The fourth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Number 148] represents the number of bits of UCI beared on the PUSCH, [Number 149] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Number 150] represents a code rate offset between data and UCI, [Number 151] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [Number 152] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Number 153] represents the number of UL-SCH code blocks included in the PUSCH transmission, [Number 154] represents the size of the [Number 155]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
[0167]
number
number
number
number
number
number
number
number
number
number
[0168] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in a plurality of slots of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission.
[0169] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission may include: Determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following fifth equation: The fifth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Number 157] represents the number of bits of UCI beared on the PUSCH, [Number 158] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [Number 159] represents a code rate offset between data and UCI, [Number 160] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Number 161] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Number 162] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [Number 163] represents the size of the [Number 164]th UL-SCH code block in the PUSCH transmission.
[0170]
number
number
number
number
number
number
number
number
number
[0171] Optionally, determining an upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH includes: The method includes determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with a PUCCH.
[0172] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with the PUCCH, determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a number of OFDM symbols overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI in the PUSCH based on a number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by an actual PUSCH that overlaps with a PUCCH when the PUSCH is segmented within one slot.
[0173] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following sixth formula: determining a smaller value of a value obtained by calculating a seventh formula below and a value obtained by calculating an eighth formula below as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The sixth equation is as follows: The seventh equation is as follows: The eighth formula is as follows: Here, [Number 168] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 169] represents a resource upper limit coefficient, [Number 170] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [Number 171] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 172] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 173] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0174]
number
number
number
number
number
number
number
number
number
[0175] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI in the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following ninth equation; or determining a smaller value of a value obtained by calculating using the following Equation 10 and a value obtained by calculating using the following Equation 11 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The ninth equation is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Number 177] represents the upper resource limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Number 178] represents a resource upper limit coefficient, [Number 179] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with a PUCCH, [Number 180] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 181] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 182] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0176]
number
number
number
number
number
number
number
number
number
[0177] Optionally, determining an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by the actual PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following Equation 12: determining a smaller value of a value obtained by calculating using the following Equation 13 or a value obtained by calculating using the following Equation 14 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, Here, the 12th formula is as follows, that is, [Equation 183] The thirteenth formula is as follows: The 14th formula is as follows: Here, [Number 186] represents the resource upper limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 187] represents a resource upper limit coefficient, [Number 188] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Number 189] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 190] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 191] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
[0178]
number
number
number
number
number
number
number
number
number
[0179] Optionally, after determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, When a first UCI and a second UCI other than the UCI are multiplexed and transmitted on the PUSCH, an upper limit of resources occupied when multiplexing and transmitting the first UCI on the PUSCH is a value obtained by subtracting resources occupied for actually transmitting the UCI from an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, The upper resource limit occupied when multiplexing and transmitting the second UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI and the first UCI from the upper resource limit occupied when multiplexing and transmitting the UCI on the PUSCH.
[0180] Optionally, determining resources to be occupied for actually transmitting the UCI based on the resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may include: The method includes determining, as the resource to be occupied when actually transmitting the UCI, a smaller value of the resource that needs to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of the resource to be occupied when multiplexing and transmitting the UCI on the PUSCH.
[0181] FIG. 9 is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure. As shown in FIG. 9, the network device 900 includes a memory 902, a transceiver 903, and a processor 901, where the processor 901 and the memory 902 may be physically separated.
[0182] The memory 902 is used to store computer programs, and the transceiver 903 is used to transmit and receive data under the control of the processor 901 .
[0183] Specifically, here in FIG. 9, the bus system 904 may include any number of interconnected buses and bridges, specifically, various circuits of one or more processors, represented by processor 901, and memory, represented by memory 902, are linked together. The bus system 904 may also link together various other circuits, such as peripheral devices, voltage regulators, power management circuits, etc., all of which are well known in the art and will not be described further herein. The bus interface provides an interface. The transceiver 903 may be multiple elements, i.e., includes a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. These transmission media include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 901 manages the bus architecture and normal processing, and the memory 902 may store data used by the processor 901 to perform operations.
[0184] The processor 901 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may employ a multi-core architecture.
[0185] The processor 901 is used to execute any of the methods according to the embodiments of the present disclosure by calling a computer program stored in the memory 902 and following the obtained executable instructions, for example: determining a resource that needs to be occupied for multiplexing and transmitting uplink control information UCI on a physical uplink shared channel (PUSCH) on which a multi-slot transmission block (TB) is beared, when the PUSCH and one physical uplink control channel (PUCCH) overlap in at least one slot, and determining an upper limit of a resource that is occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; The UCI is received on the PUSCH based on resources actually occupied for transmitting the UCI.
[0186] Optionally, the determining of resources that need to be occupied for multiplexing and transmitting uplink control information UCI on the PUSCH may include: determining, based on resources in one slot of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining, based on resources in one standard transmission of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in the multiple slots of the PUSCH.
[0187] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one slot of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot.
[0188] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula:
[0189] The first formula is as follows: The second equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI in the PUSCH, [number 194] represents the number of bits of UCI beared in the PUSCH, [number 195] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [number 196] represents a code rate offset between data and UCI, [number 197] represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the maximum or minimum number of OFDM symbols occupied among slots occupied by all PUSCH transmissions, [number 198] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [number 199] represents the number of uplink shared channel UL-SCH code blocks included in the PUSCH transmission, [number 200] represents the size of the [number 201]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission.
[0190]
number
number
number
number
number
number
number
number
number
number
[0191] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one standard transmission of the PUSCH may include: and determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, based on the number of OFDM symbols that the PUSCH occupies in one standard transmission when the PUSCH is not segmented.
[0192] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following third or fourth equation: The third equation is as follows: The fourth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [number 204] represents the number of bits of UCI beared on the PUSCH, [number 205] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [number 206] represents a code rate offset between data and UCI, [number 207] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [number 208] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [number 209] represents the number of UL-SCH code blocks included in the PUSCH transmission, [number 210] represents the size of the [number 211]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
[0193]
number
number
number
number
number
number
number
number
number
number
[0194] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in a plurality of slots of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission.
[0195] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission may include: Determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following fifth equation: The fifth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [number 213] represents the number of bits of UCI beared on the PUSCH, [number 214] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [number 215] represents the code rate offset between data and UCI, [number 216] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [number 217] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [number 218] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [number 219] represents the size of the [number 220]th UL-SCH code block in the PUSCH transmission.
[0196]
number
number
number
number
number
number
number
number
number
[0197] Optionally, determining an upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH includes: The method includes determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with a PUCCH.
[0198] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with the PUCCH, determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a number of OFDM symbols overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI in the PUSCH based on a number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by an actual PUSCH that overlaps with a PUCCH when the PUSCH is segmented within one slot.
[0199] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following sixth formula: determining a smaller value of a value obtained by calculating a seventh formula below and a value obtained by calculating an eighth formula below as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The sixth equation is as follows: The seventh equation is as follows: The eighth formula is as follows: Here, [number 224] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [number 225] represents a resource upper limit coefficient, [number 226] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [number 227] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [number 228] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [number 229] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0200]
number
number
number
number
number
number
number
number
number
[0201] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI in the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following ninth equation; or determining a smaller value of a value obtained by calculating using the following Equation 10 and a value obtained by calculating using the following Equation 11 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The ninth formula is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Number 233] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 234] represents a resource upper limit coefficient, [Number 235] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with the PUCCH, [Number 236] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 237] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 238] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0202]
number
number
number
number
number
number
number
number
number
[0203] Optionally, determining an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by the actual PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following Equation 12: determining a smaller value of a value obtained by calculating using the following Equation 13 or a value obtained by calculating using the following Equation 14 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH,
[0204] Here, the 12th formula is as follows, that is, [Equation 239] The thirteenth formula is as follows: The 14th formula is as follows: Here, [Number 242] represents the resource upper limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 243] represents a resource upper limit coefficient, [Number 244] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Number 245] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 246] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 247] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
[0205]
number
number
number
number
number
number
number
number
number
[0206] Optionally, after determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, When a first UCI and a second UCI other than the UCI are multiplexed and transmitted on the PUSCH, an upper limit of resources occupied when multiplexing and transmitting the first UCI on the PUSCH is a value obtained by subtracting resources occupied for actually transmitting the UCI from an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, The upper resource limit occupied when multiplexing and transmitting the second UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI and the first UCI from the upper resource limit occupied when multiplexing and transmitting the UCI on the PUSCH.
[0207] Optionally, determining resources to be occupied for actually transmitting the UCI based on the resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may include: The method includes determining, as the resource to be occupied when actually transmitting the UCI, a smaller value of the resource that needs to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of the resource to be occupied when multiplexing and transmitting the UCI on the PUSCH.
[0208] In addition, the above-mentioned terminal and network side equipment according to the embodiments of the present disclosure can realize all the method steps realized by the above-mentioned method embodiments and can achieve the same technical effects, and therefore, the same parts and beneficial effects as those of the method embodiments in this embodiment will not be described here.
[0209] FIG. 10 is a block diagram of a module of a UCI multiplexing transmission device applied to a terminal according to an embodiment of the present disclosure. For a physical uplink shared channel PUSCH on which a multi-slot transmission block TB is bearer, when the PUSCH and one physical uplink control channel PUCCH overlap in at least one slot, the device: a first determination module 1001 used for determining resources that need to be occupied for multiplexing and transmitting uplink control information UCI on the PUSCH and an upper limit of resources that are occupied when multiplexing and transmitting UCI on the PUSCH; a second determination module 1002 used for determining resources to be actually occupied for transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; a transmission module 1003 used for transmitting the UCI on the PUSCH according to resources actually occupied for transmitting the UCI.
[0210] Optionally, the determining of resources that need to be occupied for multiplexing and transmitting uplink control information UCI on the PUSCH may include: determining, based on resources in one slot of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining, based on resources in one standard transmission of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in the multiple slots of the PUSCH.
[0211] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one slot of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot.
[0212] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula: The first formula is as follows: The second equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI in the PUSCH, [number 250] represents the number of bits of UCI beared in the PUSCH, [number 251] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [number 252] represents a code rate offset between data and UCI, [number 253] represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the maximum or minimum number of OFDM symbols occupied among slots occupied by all PUSCH transmissions, [number 254] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [number 255] represents the number of uplink shared channel UL-SCH code blocks included in the PUSCH transmission, [number 256] represents the size of the [number 257]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission.
[0213]
number
number
number
number
number
number
number
number
number
number
[0214] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one standard transmission of the PUSCH may include: and determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, based on the number of OFDM symbols that the PUSCH occupies in one standard transmission when the PUSCH is not segmented.
[0215] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following third or fourth equation: The third equation is as follows: The fourth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [number 260] represents the number of bits of UCI beared on the PUSCH, [number 261] represents the number of cyclic redundancy check code (CRC) bits of the UCI, [number 262] represents a code rate offset between data and UCI, [number 263] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [number 264] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [number 265] represents the number of UL-SCH code blocks included in the PUSCH transmission, [number 266] represents the size of the [number 267]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
[0216]
number
number
number
number
number
number
number
number
number
number
[0217] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in a plurality of slots of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission.
[0218] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission may include: Determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following fifth equation: The fifth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [number 269] represents the number of bits of UCI beared on the PUSCH, [number 270] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [number 271] represents the code rate offset between data and UCI, [number 272] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [number 273] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [number 274] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [number 275] represents the size of the [number 276]th UL-SCH code block in the PUSCH transmission.
[0219]
number
number
number
number
number
number
number
number
number
[0220] Optionally, determining an upper limit of resources occupied when UCI is multiplexed and transmitted on the PUSCH includes: The method includes determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with a PUCCH.
[0221] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with the PUCCH, determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a number of OFDM symbols overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI in the PUSCH based on a number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by an actual PUSCH that overlaps with a PUCCH when the PUSCH is segmented within one slot.
[0222] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following sixth formula: determining a smaller value of a value obtained by calculating a seventh formula below and a value obtained by calculating an eighth formula below as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The sixth equation is as follows: The seventh formula is as follows: The eighth formula is as follows: Here, [Number 280] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 281] represents a resource upper limit coefficient, [Number 282] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [Number 283] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 284] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 285] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0223]
number
number
number
number
number
number
number
number
number
[0224] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI in the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following ninth equation; or determining a smaller value of a value obtained by calculating using the following Equation 10 and a value obtained by calculating using the following Equation 11 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The ninth formula is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [number 289] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [number 290] represents a resource upper limit coefficient, [number 291] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with the PUCCH, [number 292] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [number 293] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [number 294] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0225]
number
number
number
number
number
number
number
number
number
[0226] Optionally, determining an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by the actual PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following Equation 12: determining a smaller value of a value obtained by calculating using the following Equation 13 or a value obtained by calculating using the following Equation 14 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, Here, the 12th formula is as follows: The thirteenth formula is as follows: The fourteenth formula is as follows: Here, [number 298] represents the resource upper limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [number 299] represents a resource upper limit coefficient, [number 300] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [number 301] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [number 302] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [number 303] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
[0227]
number
number
number
number
number
number
number
number
number
[0228] Optionally, after determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, When a first UCI and a second UCI other than the UCI are multiplexed and transmitted on the PUSCH, an upper limit of resources occupied when multiplexing and transmitting the first UCI on the PUSCH is a value obtained by subtracting resources occupied for actually transmitting the UCI from an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, The upper resource limit occupied when multiplexing and transmitting the second UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI and the first UCI from the upper resource limit occupied when multiplexing and transmitting the UCI on the PUSCH.
[0229] Optionally, determining resources to be occupied for actually transmitting the UCI based on the resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may include: The method includes determining, as the resource to be occupied when actually transmitting the UCI, a smaller value of the resource that needs to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of the resource to be occupied when multiplexing and transmitting the UCI on the PUSCH.
[0230] FIG. 11 is a block diagram of a module of a UCI multiplexing transmission device applied to a network device according to an embodiment of the present disclosure. For a physical uplink shared channel PUSCH on which a multi-slot transmission block TB is bearer, when the PUSCH and one physical uplink control channel PUCCH overlap in at least one slot, the device: a first determination module 1101 used for determining resources that need to be occupied for multiplexing and transmitting uplink control information UCI on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; a second determination module 1102 used for determining resources to be actually occupied for transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; a receiving module 1103 used for receiving the UCI on the PUSCH according to a resource actually occupied for transmitting the UCI.
[0231] Optionally, the determining of resources that need to be occupied for multiplexing and transmitting uplink control information UCI on the PUSCH may include: determining, based on resources in one slot of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining, based on resources in one standard transmission of the PUSCH, resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH; determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in the multiple slots of the PUSCH.
[0232] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one slot of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot.
[0233] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula: The first formula is as follows: The second equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI in the PUSCH, [number 306] represents the number of bits of UCI beared in the PUSCH, [number 307] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [number 308] represents a code rate offset between data and UCI, [number 309] represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the maximum or minimum number of OFDM symbols occupied among slots occupied by all PUSCH transmissions, [number 310] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [number 311] represents the number of uplink shared channel UL-SCH code blocks included in the PUSCH transmission, [number 312] represents the size of the [number 313]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission.
[0234]
number
number
number
number
number
number
number
number
number
number
[0235] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in one standard transmission of the PUSCH may include: and determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, based on the number of OFDM symbols that the PUSCH occupies in one standard transmission when the PUSCH is not segmented.
[0236] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied in one standard transmission when the PUSCH is not segmented may include: determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following third or fourth equation: The third equation is as follows: The fourth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [number 316] represents the number of bits of UCI beared on the PUSCH, [number 317] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [number 318] represents a code rate offset between data and UCI, [number 319] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [number 320] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [number 321] represents the number of UL-SCH code blocks included in the PUSCH transmission, [number 322] represents the size of the [number 323]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
[0237]
number
number
number
number
number
number
number
number
number
number
[0238] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on resources in a plurality of slots of the PUSCH may include: The method includes determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission.
[0239] Optionally, determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a plurality of slots occupied by one TB transmission may include: Determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following fifth equation: The fifth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [number 325] represents the number of bits of UCI beared on the PUSCH, [number 326] represents the number of bits of the cyclic redundancy check code CRC of the UCI, [number 327] represents the code rate offset between data and UCI, [number 328] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [number 329] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [number 330] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [number 331] represents the size of the [number 332]th UL-SCH code block in the PUSCH transmission.
[0240]
number
number
number
number
number
number
number
number
number
[0241] Optionally, determining an upper limit of resources occupied when multiplexing and transmitting UCI on the PUSCH includes: The method includes determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with a PUCCH.
[0242] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with the PUCCH, determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a number of OFDM symbols overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI in the PUSCH based on a number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH; determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by an actual PUSCH that overlaps with a PUCCH when the PUSCH is segmented within one slot.
[0243] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following sixth formula: determining a smaller value of a value obtained by calculating a seventh formula below and a value obtained by calculating an eighth formula below as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The sixth formula is as follows: The seventh formula is as follows: The eighth formula is as follows: Here, [number 336] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [number 337] represents a resource upper limit coefficient, [number 338] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [number 339] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [number 340] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [number 341] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0244]
number
number
number
number
number
number
number
number
number
[0245] Optionally, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI in the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following ninth equation; or determining a smaller value of a value obtained by calculating using the following Equation 10 and a value obtained by calculating using the following Equation 11 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, The ninth equation is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Number 345] represents the upper resource limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 346] represents a resource upper limit coefficient, [Number 347] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with the PUCCH, [Number 348] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [Number 349] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 350] represents the total number of OFDM symbols occupied by the PUSCH transmission.
[0246]
number
number
number
number
number
number
number
number
number
[0247] Optionally, determining an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH based on a number of symbols occupied by an actual PUSCH overlapping with the PUCCH, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following Equation 12: determining a smaller value of a value obtained by calculating using the following Equation 13 or a value obtained by calculating using the following Equation 14 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH, Here, the 12th formula is as follows, that is, [Number 351] The thirteenth formula is as follows: The 14th formula is as follows: Here, [number 354] represents the resource upper limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [number 355] represents a resource upper limit coefficient, [number 356] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [number 357] represents the OFDM symbol number at which UCI begins mapping among the symbols occupied by the PUSCH, [number 358] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [number 359] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
[0248]
number
number
number
number
number
number
number
number
number
[0249] Optionally, after determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, When a first UCI and a second UCI other than the UCI are multiplexed and transmitted on the PUSCH, an upper limit of resources occupied when multiplexing and transmitting the first UCI on the PUSCH is a value obtained by subtracting resources occupied for actually transmitting the UCI from an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH, The upper resource limit occupied when multiplexing and transmitting the second UCI on the PUSCH is a value obtained by subtracting resources actually occupied for transmitting the UCI and the first UCI from the upper resource limit occupied when multiplexing and transmitting the UCI on the PUSCH.
[0250] Optionally, determining resources to be occupied for actually transmitting the UCI based on the resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH may include: The method includes determining, as the resource to be occupied when actually transmitting the UCI, a smaller value of the resource that needs to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of the resource to be occupied when multiplexing and transmitting the UCI on the PUSCH.
[0251] In addition, the division into units in the embodiments of the present disclosure is merely a schematic and logical functional division, and other division methods may be used in actual implementation. In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be realized in the form of hardware or software function units.
[0252] The above-mentioned integrated units can be realized in the form of a software functional unit and stored in a processor-readable storage medium when sold or used as an independent product. Based on such understanding, the technical proposal of the present disclosure may be embodied in the form of a software product, either in its essence or in the part that contributes to the prior art, or in all or part of the technical means. The computer software product is stored in a storage medium and includes some instructions that cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method according to each embodiment of the present disclosure. The storage medium includes various media capable of storing program code, such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0253] It should be noted that the above-described apparatus according to the embodiments of the present disclosure can implement all the method steps implemented by the above-described method embodiments and can achieve the same technical effects, and therefore, the same parts and beneficial effects as those of the method embodiments in this embodiment will not be described here.
[0254] On the other hand, the embodiments of the present disclosure further provide a processor-readable storage medium having stored thereon a computer program for causing a processor to execute the method according to the above-mentioned embodiments.
[0255] The processor-readable storage medium may be any available medium or data storage device that can be accessed by a processor, including, but not limited to, magnetic memory (e.g., flexible disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical memory (e.g., CDs, DVDs, BDs, HVDs, etc.), semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drives (SSD)), etc.
[0256] As can be seen from the above embodiment, a computer program is stored in a processor-readable storage medium, and the computer program is used to cause the processor to execute the above-mentioned UCI multiplexing transmission method.
[0257] As will be appreciated by those skilled in the art, the embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Thus, the present disclosure may take the form of a fully hardware embodiment, a fully software embodiment, or an embodiment combining software and hardware. And, the present disclosure may take the form of a computer program product embodied in one or more computer usable storage media (including, but not limited to, magnetic disk memory, optical memory, etc.) containing computer usable program code.
[0258] The present disclosure will be described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be realized by computer-executable instructions. These computer-executable instructions are provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, and the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0259] These processor-executable instructions may be stored in a processor-readable memory that can cause a computer or other programmable data processing device to operate in a particular manner to produce an article of manufacture including an instruction means for implementing a function or functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0260] These processor-executable instructions may be loaded into a computer or other programmable data processing device to cause the computer or other programmable device to perform a series of operational steps to generate a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0261] Of course, those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present disclosure. Thus, if these changes and modifications of the present disclosure are included within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to include these changes and modifications. [Explanation of symbols]
[0262] 800 terminals 801 Processor 802 Memory 803 Transceiver 804 Bus System 805 User Interface 900 Network Equipment 901 Processor 902 Memory 903 Transmitter / Receiver 904 Bus System 1001 First Decision Module 1002 Second decision module 1003 Transmission Module 1101 First Decision Module 1102 Second Decision Module 1103 Receiver Module
Claims
1. A multiplexing transmission method applied to a terminal, comprising: a physical uplink shared channel (PUSCH) for carrying a multi-slot transmission block (TB); when the PUSCH and one physical uplink control channel (PUCCH) overlap in at least one slot; determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; and transmitting the UCI on the PUSCH based on resources actually occupied for transmitting the UCI. When determining resources to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula: The first formula is as follows: The second formula is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, Equation 3 represents the number of bits of the UCI bearered on the PUSCH, Equation 4 represents the number of bits of the cyclic redundancy check code CRC of the UCI, Equation 5 represents a code rate offset between data and UCI, and Equation 6 represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the number of slots occupied by all PUSCH transmissions. wherein N represents the maximum or minimum number of OFDM symbols occupied, [Equation 7] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [Equation 8] represents the number of uplink shared channel (UL-SCH) code blocks included in the PUSCH transmission, [Equation 9] represents the size of the [Equation 10]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission. [0010] [0025] [0030] [0045] [0050] [006] [0070] [0080] [0090] [0010]
2. When determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols that would be occupied in one standard transmission if the PUSCH was not segmented, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following third or fourth formula: The third formula is as follows: The fourth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Equation 13] represents the number of bits of the UCI bearered on the PUSCH, [Equation 14] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Equation 15] represents a code rate offset between data and UCI, [Equation 16] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [Equation 17] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Equation 18] represents the number of UL-SCH code blocks included in a PUSCH transmission, [Equation 19] represents the size of the [Equation 20]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
2. The multiplex transmission method according to claim 1. ##EQU00011## ##EQU00012## ##EQU00013## ##EQU14## ##EQU00015## ##EQU00016## ##EQU00017## [0018] [0019] [0020]
3. When determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in multiple slots occupied by one TB transmission, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following fifth equation: The fifth formula is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Equation 22] represents the number of bits of UCI beared on the PUSCH, [Equation 23] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Equation 24] represents a code rate offset between data and UCI, [Equation 25] represents the number of OFDM symbols occupied in total by PUSCH transmission, [Equation 26] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Equation 27] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [Equation 28] represents the size of the [Equation 29]th UL-SCH code block in the PUSCH transmission.
2. The multiplex transmission method according to claim 1. ##EQU00021## [0022] [0023] [0024] [0025] [0026] [0027] [0028] [0029]
4. Determining an upper limit of resources occupied when UCI is multiplexed and transmitted in the PUSCH includes: determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with a PUCCH; Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the PUSCH resource overlapping with the PUCCH as described above, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH; determining an upper limit of resources occupied when the UCI is multiplexed and transmitted on the PUSCH based on a number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH; determining an upper resource limit to be occupied when the UCI is multiplexed and transmitted on the PUSCH based on a number of symbols occupied by an actual PUSCH overlapping with a PUCCH when the PUSCH is segmented within one slot; Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following sixth equation: determining a smaller value of a value obtained by calculating a seventh formula below and a value obtained by calculating an eighth formula below as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; The sixth formula is as follows: The seventh formula is as follows: The eighth formula is as follows: Here, [Equation 33] represents a resource upper limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Equation 34] represents a resource upper limit coefficient, [Equation 35] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [Equation 36] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Equation 37] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Equation 38] represents the number of OFDM symbols occupied in total by the PUSCH transmission, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI in the PUSCH according to the following ninth equation, or determining a smaller value of a value obtained by calculating the following Equation 10 and a value obtained by calculating the following Equation 11 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; The ninth formula is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Equation 42] represents a resource upper limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Equation 43] represents a resource upper limit coefficient, [Equation 44] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with the PUCCH, [Equation 45] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Equation 46] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Equation 47] represents the total number of OFDM symbols occupied by the PUSCH transmission, Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by the actual PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following Equation 12: determining a smaller value of a value obtained by calculating using the following Equation 13 or a value obtained by calculating using the following Equation 14 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; Here, the 12th formula is as follows: The thirteenth formula is as follows: The 14th formula is as follows: Here, [Equation 51] represents a resource upper limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Equation 52] represents a resource upper limit coefficient, [Equation 53] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Equation 54] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Equation 55] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Equation 56] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
2. The multiplex transmission method according to claim 1. [0030] [0031] [0032] [Equation 33] [0034] [Equation 35] [0036] [Equation 37] [Equation 38] [0039] [0040] [0041] [0042] [0043] [0044] [0045] [0046] [0047] [0048] [0049] [Number 50] [0051] [0052] [0,53] [0,54] [0.55] [0,56]
5. A multiplexing transmission method applied to a network device, comprising: a physical uplink shared channel (PUSCH) on which a multi-slot transmission block (TB) is beared; when the PUSCH and one physical uplink control channel (PUCCH) overlap in at least one slot, determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; determining resources to be occupied for actually transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; receiving the UCI on the PUSCH based on resources actually occupied for transmitting the UCI; When determining resources to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula: The first formula is as follows: The second formula is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, Equation 59 represents the number of bits of UCI beared on the PUSCH, Equation 60 represents the number of bits of a cyclic redundancy check code CRC of the UCI, Equation 61 represents a code rate offset between data and UCI, and Equation 62 represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the number of slots occupied by all PUSCH transmissions. wherein N represents the maximum or minimum number of OFDM symbols that can be occupied by UCI transmission in OFDM symbol l, [Equation 63] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [Equation 64] represents the number of uplink shared channel (UL-SCH) code blocks included in the PUSCH transmission, [Equation 65] represents the size of the [Equation 66]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission. [0.57] [0,58] [0,59] [0.60] [0061] [0062] [0063] [0,64] [0.65] [0.66]
6. When determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols that would be occupied in one standard transmission if the PUSCH were not segmented, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following third or fourth formula: The third equation is as follows: The fourth equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Equation 69] represents the number of bits of the UCI bearered on the PUSCH, [Equation 70] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Equation 71] represents a code rate offset between data and UCI, [Equation 72] represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, [Equation 73] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Equation 74] represents the number of UL-SCH code blocks included in a PUSCH transmission, [Equation 75] represents the size of the [Equation 76]th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
6. The multiplex transmission method according to claim 5. [0.67] [0068] [0,69] [Number 70] [Equation 71] [Equation 72] [73] [74] [Number 75] [76]
7. When determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in multiple slots occupied by one TB transmission, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following fifth equation: The fifth formula is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, [Equation 78] represents the number of bits of UCI beared on the PUSCH, [Equation 79] represents the number of bits of a cyclic redundancy check code CRC of the UCI, [Equation 80] represents a code rate offset between data and UCI, [Equation 81] represents the number of OFDM symbols occupied in total by PUSCH transmission, [Equation 82] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, [Equation 83] represents the number of UL-SCH code blocks included in the PUSCH transmission, and [Equation 84] represents the size of the [Equation 85]th UL-SCH code block in the PUSCH transmission.
6. The multiplex transmission method according to claim 5. [77] [78] [79] [Number 80] [Number 81] [0082] [Number 83] [Number 84] [Number 85]
8. Determining an upper limit of resources occupied when UCI is multiplexed and transmitted in the PUSCH includes: determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with a PUCCH; Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the PUSCH resource overlapping with the PUCCH as described above, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH; determining an upper limit of resources occupied when the UCI is multiplexed and transmitted on the PUSCH based on a number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH; determining an upper resource limit to be occupied when the UCI is multiplexed and transmitted on the PUSCH based on a number of symbols occupied by an actual PUSCH overlapping with a PUCCH when the PUSCH is segmented within one slot; Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following sixth equation: determining a smaller value of a value obtained by calculating a seventh formula below and a value obtained by calculating an eighth formula below as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; The sixth formula is as follows: The seventh formula is as follows: The eighth formula is as follows: Here, [Number 89] represents a resource upper limit occupied when the UCI is multiplexed and transmitted on the PUSCH, [Number 90] represents a resource upper limit coefficient, [Number 91] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [Number 92] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Number 93] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 94] represents the number of OFDM symbols occupied in total by the PUSCH transmission, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI in the PUSCH according to the following ninth equation, or determining a smaller value of a value obtained by calculating the following Equation 10 and a value obtained by calculating the following Equation 11 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; The ninth formula is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Number 98] represents a resource upper limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Number 99] represents a resource upper limit coefficient, [Number 100] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with the PUCCH, [Number 101] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Number 102] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 103] represents the total number of OFDM symbols occupied by the PUSCH transmission, Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by the actual PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following Equation 12: determining a smaller value of a value obtained by calculating using the following Equation 13 or a value obtained by calculating using the following Equation 14 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; Here, the twelfth formula is as follows: The thirteenth formula is as follows: The 14th formula is as follows: Here, [Number 107] represents a resource upper limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Number 108] represents a resource upper limit coefficient, [Number 109] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Number 110] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Number 111] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 112] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
6. The multiplex transmission method according to claim 5. [Number 86] [Number 87] [Number 88] [Number 89] [Number 90] [Number 91] [Number 92] [Number 93] [Number 94] [Number 95] [Number 96] [Number 97] [Number 98] [Number 99] [Number 100] [Number 101] [00102] [Number 103] [Equation 104] [00105] [Number 106] [Equation 107] [Number 108] [Number 109] [Equation 110] [Equation 111] [Equation 112]
9. In a multiplexing transmission device applied to a terminal, when a physical uplink shared channel (PUSCH) on which a multi-slot transmission block (TB) is beared overlaps with one physical uplink control channel (PUCCH) in at least one slot, a first determination module used for determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; a second determination module used for determining resources to be actually occupied for transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; a transmission module used to transmit the UCI on the PUSCH based on resources actually occupied for transmitting the UCI, When determining resources to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula: The first formula is as follows: The second formula is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, Equation 227 represents the number of bits of UCI beared on the PUSCH, Equation 228 represents the number of bits of a cyclic redundancy check code CRC of the UCI, Equation 229 represents a code rate offset between data and UCI, and Equation 230 represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the number of slots occupied by all PUSCH transmissions. wherein N represents the maximum or minimum number of OFDM symbols occupied among the number of OFDM symbols l, [number 231] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [number 232] represents the number of uplink shared channel (UL-SCH) code blocks included in the PUSCH transmission, [number 233] represents the size of the [number 234]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission. [Number 225] [Number 226] [Number 227] [Number 228] [Number 229] [Number 230] [Number 231] [Number 232] [Number 233] [Number 234]
10. When determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols that would be occupied in one standard transmission if the PUSCH was not segmented, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following third or fourth formula: The third equation is as follows: The fourth equation is as follows: where R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, Equation 237 represents the number of bits of UCI beared on the PUSCH, Equation 238 represents the number of bits of a cyclic redundancy check code CRC of the UCI, Equation 239 represents a code rate offset between data and UCI, Equation 240 represents the number of OFDM symbols occupied by the PUSCH in one standard transmission, Equation 241 represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, Equation 242 represents the number of UL-SCH code blocks included in a PUSCH transmission, Equation 243 represents the size of the Equation 244-th UL-SCH code block in the PUSCH transmission, and M represents the number of standard transmissions occupied by the PUSCH transmission.
10. The multiplex transmission device according to claim 9. [Number 235] [Number 236] [Number 237] [Number 238] [Number 239] [Number 240] [Number 241] [Number 242] [Number 243] [Number 244]
11. When determining resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in multiple slots occupied by one TB transmission, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following fifth equation: The fifth formula is as follows: where R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, Equation 246 represents the number of bits of UCI beared on the PUSCH, Equation 247 represents the number of bits of a cyclic redundancy check code CRC of the UCI, Equation 248 represents a code rate offset between data and UCI, Equation 249 represents the number of OFDM symbols occupied in total by PUSCH transmission, Equation 250 represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, Equation 251 represents the number of UL-SCH code blocks included in the PUSCH transmission, and Equation 252 represents the size of the Equation 253-th UL-SCH code block in the PUSCH transmission.
10. The multiplex transmission device according to claim 9. [Number 245] [Number 246] [Number 247] [Number 248] [Number 249] [Number 250] [Number 251] [Number 252] [Number 253]
12. Determining an upper limit of resources occupied when UCI is multiplexed and transmitted in the PUSCH includes: determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on a PUSCH resource overlapping with a PUCCH; Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the PUSCH resource overlapping with the PUCCH as described above, determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH; determining an upper limit of resources occupied when the UCI is multiplexed and transmitted on the PUSCH based on a number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH; determining an upper resource limit to be occupied when the UCI is multiplexed and transmitted on the PUSCH based on a number of symbols occupied by an actual PUSCH overlapping with a PUCCH when the PUSCH is segmented within one slot; Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following sixth equation: determining a smaller value of a value obtained by calculating a seventh formula below and a value obtained by calculating an eighth formula below as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; The sixth equation is as follows: The seventh equation is as follows: The eighth equation is as follows: Here, [Number 257] represents a resource upper limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Number 258] represents a resource upper limit coefficient, [Number 259] represents the number of symbols that collide with the PUCCH among the symbols occupied by the PUSCH transmission, [Number 260] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Number 261] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Number 262] represents the number of OFDM symbols occupied in total by the PUSCH transmission, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of OFDM symbols occupied by the PUSCH in a slot of the PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI in the PUSCH according to the following ninth equation, or determining a smaller value of a value obtained by calculating the following Equation 10 and a value obtained by calculating the following Equation 11 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; The ninth formula is as follows: The tenth formula is as follows: The eleventh formula is as follows: Here, [Equation 266] represents a resource upper limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Equation 267] represents a resource upper limit coefficient, [Equation 268] represents the number of OFDM symbols occupied by the PUSCH in at least one slot in which the PUSCH transmission collides with the PUCCH, [Equation 269] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Equation 270] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Equation 271] represents the total number of OFDM symbols occupied by the PUSCH transmission, Determining an upper limit of resources to be occupied when multiplexing and transmitting the UCI on the PUSCH based on the number of symbols occupied by the actual PUSCH overlapping with the PUCCH as described above, Determining an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH according to the following Equation 12: determining a smaller value of a value obtained by calculating using the following Equation 13 or a value obtained by calculating using the following Equation 14 as an upper resource limit to be occupied when multiplexing and transmitting the UCI on the PUSCH; Here, the twelfth formula is as follows: The thirteenth formula is as follows: The 14th formula is as follows: Here, [Equation 275] represents a resource upper limit occupied when the UCI is multiplexed and transmitted in the PUSCH, [Equation 276] represents a resource upper limit coefficient, [Equation 277] represents the number of OFDM symbols occupied in total by the PUSCH transmission, [Equation 278] represents an OFDM symbol number at which UCI starts mapping among the symbols occupied by the PUSCH, [Equation 279] represents the number of SCs that can be occupied by UCI transmission in OFDM symbol l, and [Equation 280] represents the number of OFDM symbols occupied by the PUSCH in at least one segmented transmission that collides with the PUCCH when the PUSCH is segmented and transmitted.
10. The multiplex transmission device according to claim 9. [Number 254] [Number 255] [Number 256] [Number 257] [Number 258] [Number 259] [Number 260] [Number 261] [Number 262] [Number 263] [Number 264] [Number 265] [Number 266] [Number 267] [Number 268] [Number 269] [Number 270] [Number 271] [Number 272] [Number 273] [Number 274] [Number 275] [Number 276] [Number 277] [Number 278] [Number 279] [Number 280]
13. A multiplexing transmission device applied to a network device, in which a physical uplink shared channel (PUSCH) on which a multi-slot transmission block (TB) is bearered overlaps with one physical uplink control channel (PUCCH) in at least one slot, a first determination module used for determining resources that need to be occupied for multiplexing and transmitting uplink control information (UCI) on the PUSCH and an upper limit of resources to be occupied when multiplexing and transmitting UCI on the PUSCH; a second determination module used for determining resources to be actually occupied for transmitting the UCI based on resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH and an upper limit of resources occupied when multiplexing and transmitting the UCI on the PUSCH; a receiving module for receiving the UCI on the PUSCH based on a resource actually occupied for transmitting the UCI, When determining resources to be occupied for multiplexing and transmitting the UCI on the PUSCH based on the number of orthogonal frequency division multiplexing OFDM symbols occupied by the PUSCH in one slot, Determine resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH according to the following first or second formula: The first formula is as follows: The second equation is as follows: Here, R represents resources that need to be occupied for multiplexing and transmitting the UCI on the PUSCH, Equation (283) represents the number of bits of UCI beared on the PUSCH, Equation (284) represents the number of bits of a cyclic redundancy check code CRC of the UCI, Equation (285) represents a code rate offset between data and UCI, and Equation (286) represents the number of OFDM symbols occupied by the PUSCH in the first slot, or the number of slots occupied by all PUSCH transmissions. wherein N represents the maximum or minimum number of OFDM symbols occupied by the UCI transmission, [number 287] represents the number of subcarriers SC that can be occupied by UCI transmission in OFDM symbol l, [number 288] represents the number of uplink shared channel (UL-SCH) code blocks included in the PUSCH transmission, [number 289] represents the size of the [number 290]th UL-SCH code block in the PUSCH transmission, and N represents the number of slots occupied by the PUSCH transmission. [Number 281] [Number 282] [Number 283] [Number 284] [Number 285] [Number 286] [Number 287] [Number 288] [Number 289] [Number 290]