Uplink control information transmission method and related device
By receiving the configuration information of the network-side device and determining the transmission behavior of UCI based on the priority principle, the problem that the terminal is unclear when PUSCH and PUCCH resources overlap and UL skipping is enabled is solved, which improves the transmission reliability of UCI.
Patent Information
- Application Number
- CN202011296090.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-18
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2040-11-18
AI Technical Summary
When there is resource overlap in the PUSCH and the PUCCH time domain that bears UCI, and PUSCH enables the UL skipping function, the terminal cannot clarify the transmission behavior of UCI.
By receiving the configuration information sent by the network-side device, the uplink transmission skip function of the terminal is enabled. When there is resource overlap between the physical uplink shared channel PUSCH and the physical uplink control channel PUCCH, the transmission behavior of the uplink control information UCI carried on the PUCCH is determined according to the priority order of the target priority principle and the priority order of the uplink transmission skip function.
When PUSCH enables the UL skipping function and PUSCH and PUCCH have overlapping resources, the transmission behavior of UCI is clearly defined, thereby improving the transmission reliability of UCI.
Smart Images

Figure CN114521019B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to an uplink control information transmission method and related devices. Background Art
[0002] In a communication system, uplink control information (UCI) is transmitted on a physical uplink control channel (PUCCH). Generally, when there is a resource overlap between the PUCCH and the physical uplink shared channel (PUSCH) in the time domain, the UCI is usually multiplexed on the PUSCH. However, with the development of communication technologies, the uplink transmission skipping (UL skipping) function is introduced, and this UL skipping function allows a terminal to ignore the scheduling of a network-side device and not perform uplink PUSCH transmission. However, in the above situation, when there is a resource conflict between the PUCCH and a dynamically scheduled PUSCH, the terminal may choose one of the following two options:
[0003] 1. Do not generate a PUSCH, and transmit the UCI on the PUCCH;
[0004] 2. Generate a PUSCH, and multiplex the UCI on the generated PUSCH for transmission.
[0005] Therefore, in the prior art, when there is a resource overlap in the time domain between the PUSCH and the PUCCH carrying the UCI, and the PUSCH enables the UL skipping function, how the terminal transmits the UCI has become a problem that urgently needs to be solved. Summary of the Invention
[0006] Embodiments of this application provide an uplink control information transmission method and related devices, which can solve the problem that the terminal cannot determine the transmission behavior of the UCI when there is a resource overlap in the time domain between the PUSCH and the PUCCH carrying the UCI, and the PUSCH enables the UL skipping function.
[0007] In a first aspect, an uplink control information transmission method is provided, which is executed by a terminal and includes:
[0008] Receiving configuration information sent by a network-side device, where the configuration information enables the uplink transmission skipping function of the terminal;
[0009] When there is a resource overlap in the time domain between a physical uplink shared channel (PUSCH) and a physical uplink control channel (PUCCH), determining the transmission behavior of uplink control information (UCI) carried on the PUCCH according to the target priority principle and the priority order of the uplink transmission skipping function;
[0010] Among them, the target priority principle includes the logical channel priority principle or the media access control (MAC) priority principle.
[0011] In a second aspect, an uplink control information transmission device is provided, including:
[0012] a receiving module, configured to receive configuration information sent by a network-side device, where the configuration information enables an uplink transmission skipping function of the terminal;
[0013] a processing module, configured to determine a transmission behavior of uplink control information (UCI) carried on the physical uplink control channel (PUCCH) according to a target priority principle and a priority order of the uplink transmission skipping function when there is a resource overlap between a physical uplink shared channel (PUSCH) and the PUCCH in the time domain;
[0014] Among them, the target priority principle includes the logical channel priority principle or the media access control (MAC) priority principle.
[0015] In a third aspect, a terminal is provided, where the terminal includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0016] In a fourth aspect, a readable storage medium is provided, where a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0017] In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect.
[0018] In an embodiment of the present application, by receiving configuration information sent by a network-side device, the configuration information enables the uplink transmission skipping function of the terminal; in the case where there is a resource overlap in the time domain between a physical uplink shared channel (PUSCH) and a physical uplink control channel (PUCCH), determine the transmission behavior of uplink control information (UCI) carried on the PUCCH according to the target priority principle and the priority order of the uplink transmission skipping function; wherein, the target priority principle includes a logical channel priority principle or a media access control (MAC) priority principle. In this way, when the UL skipping function is enabled for the PUSCH and there is a resource overlap in the time domain between the PUSCH and the PUCCH carrying the UCI, determine the transmission behavior of the UCI based on the target priority principle and the priority order of the uplink transmission skipping function, thereby realizing the transmission of the UCI. Therefore, in the embodiment of the present application, it is possible to avoid the non-transmission of the PUSCH due to the uplink transmission skipping function, which affects the transmission of the UCI. Therefore, the reliability of the UCI transmission is improved. Description of the Drawings
[0019] Figure 1 It is a structural diagram of a network-side device system applicable to an embodiment of the present application;
[0020] Figure 2 It is a flowchart of a method for transmitting uplink control information provided by an embodiment of the present application;
[0021] Figure 3 It is one of the uplink transmission example diagrams in an embodiment of the present application;
[0022] Figure 4 It is another uplink transmission example diagram in an embodiment of the present application;
[0023] Figure 5 It is a third uplink transmission example diagram in an embodiment of the present application;
[0024] Figure 6 It is a fourth uplink transmission example diagram in an embodiment of the present application;
[0025] Figure 7 It is a fifth uplink transmission example diagram in an embodiment of the present application;
[0026] Figure 8 It is a sixth uplink transmission example diagram in an embodiment of the present application;
[0027] Figure 9 It is a structural diagram of an apparatus for transmitting uplink control information provided by an embodiment of the present application;
[0028] Figure 10 It is a structural diagram of a communication device provided by an embodiment of the present application;
[0029] Figure 11It is a structural diagram of a terminal provided by an embodiment of the present application. Specific implementation manners
[0030] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0031] The terms "first", "second", etc. in the description and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are usually of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally means that the associated objects before and after are in an "or" relationship.
[0032] It is worth pointing out that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network-side device" in the embodiments of the present application are often used interchangeably, and the described technology can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR term is used in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.
[0033] Figure 1 A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a palm computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc. Terminal-side devices. Wearable devices include: bracelets, earphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can be a base station or a core network. Among them, the base station can be referred to as a Node B, an evolved Node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP), or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0034] For ease of understanding, some content related to the embodiments of the present application will be described below:
[0035] First, the UCI multiplexing defined by the physical layer is on the PUSCH.
[0036] The UCI is transmitted on the PUCCH. If the terminal is transmitting data on the PUSCH, in principle, it can send the PUCCH and PUSCH simultaneously, that is, the UCI remains on the PUCCH. However, this will increase the Cubic Metric; in addition, if the out-of-band emission requirements need to be met at a higher transmit power and the PUSCH and PUCCH are transmitted simultaneously with a large interval in the frequency domain, this will pose challenges to the implementation of Radio Frequency (RF). Therefore, under normal circumstances, if the PUCCH resources for transmitting the UCI overlap with the PUSCH resources in time and the base station ensures that the UCI multiplexing processing time condition is met when scheduling the PUSCH, the UCI will be multiplexed with the data on the PUSCH to avoid transmitting the PUCCH simultaneously.
[0037] II. The uplink transmission skipping function defined by the Medium Access Control (MAC) layer.
[0038] The MAC layer defines the process for the terminal to perform uplink transmission skipping (UL skipping). If the following conditions are met, the MAC entity will not generate a MAC protocol data unit (PDU) for the Hybrid automatic repeat request (HARQ) entity:
[0039] 1. The MAC entity is configured with the parameter skipUplinkTxDynamic and the value of this parameter is set to true, and the MAC locates the HARQ entity indicated in the uplink grant (UL grant).
[0040] 2. There is no request for an aperiodic Channel State Information (CSI) for this PUSCH transmission in the UL grant.
[0041] 3. The MAC PDU includes zero MAC service data units (SDUs).
[0042] 4. The MAC PDU only contains a periodic Buffer Status Report (BSR) and there is no data available for any Logical Channel Group (LCG), or the MAC PDU only contains a padded BSR.
[0043] III. The PUSCH scheduling time of the physical layer.
[0044] The time interval between the end symbol of the PDCCH scheduling the PUSCH and the start symbol of the PUSCH is at least T proc,2 = max((N 2 + d 2,1 )(2048 + 144)·κ2 -μ ·T C , d 2,2 );
[0045] Among them, N 2 is determined based on the values of μ in Table 1 and Table 2 below.
[0046] If the first symbol of the PUSCH consists only of the Demodulation Reference Signal (DMRS), d 2,1 = 0, otherwise d 2,1 = 1;
[0047] If the scheduling of the Downlink Control Information (DCI) triggers a handover of a Bandwidth Part (BWP), d 2,2 is equal to the handover time, otherwise d 2,2 = 0.
[0048] Table 1:
[0049]
[0050] Table 2:
[0051] μ <![CDATA[PUSCH preparation time N 2 (Number of symbols)]]> 0 5 1 5.5 2 Frequency range 1 is 11
[0052] IV. Physical layer UCI multiplexing time.
[0053] When a single-slot PUCCH overlaps with a single-slot PUCCH or PUSCH, the UE will use the existing multiplexing rules to multiplex all UCI on one PUCCH or PUSCH. If there are multiple PUSCH / PUCCH overlaps, the time interval from the last symbol of any PDSCH to the start symbol of the earliest PUCCH / PUSCH among the overlapping PUCCH / PUSCH is the maximum value of the processing times of all PDSCHs, that is where the processing time of the i-th PDSCH is:
[0054]
[0055] Among them, d 1,1 is related to the DMRS configuration, PDCCH, and PDSCH configurations.
[0056] Similarly, for any PDCCH, the time interval from the last symbol of the PDCCH to the start symbol of the earliest PUCCH / PUSCH in the overlapping PUCCH / PUSCH is the maximum value of the processing time of all PUSCHs, that is where the processing time of the i-th PUSCH is
[0057]
[0058] When the UL skipping function is enabled for the PUSCH of the terminal and there is no data to be transmitted in the terminal data memory, even if the base station schedules the user for data transmission, the UL skipping function allows the user to ignore the base station's scheduling and not perform uplink transmission. However, in the above cases, when there is a resource conflict between the PUCCH and the dynamically scheduled PUSCH, the terminal may choose one of the following two options:
[0059] 1. Do not generate PUSCH, and transmit UCI on the PUCCH;
[0060] 2. Generate PUSCH, and multiplex and transmit UCI on the generated PUSCH.
[0061] In the existing MAC layer protocol, since the resource overlap between the physical layer PUCCH and PUSCH is not visible to the MAC layer, the MAC layer cannot determine whether to generate a MAC PDU for multiplexing UCI when there is no data in the terminal data memory and the UL skipping is enabled. Especially when the logical channel priority principle is configured and / or the protocol specifies the MAC priority principle, for this reason, the uplink control information transmission method of this application is proposed.
[0062] Next, in conjunction with the accompanying drawings, the uplink control information transmission method provided by the embodiments of this application will be described in detail through some embodiments and their application scenarios.
[0063] Please refer to Figure 2 , Figure 2 which is a flowchart of an uplink control information transmission method provided by an embodiment of this application. This method is executed by a terminal. As Figure 2 shown, it includes the following steps:
[0064] Step 201, receive configuration information sent by a network-side device, where the configuration information enables the uplink transmission skipping function of the terminal;
[0065] In the embodiments of the present application, the MAC entity of the network-side device may configure the parameter skipUplinkTxDynamic. When the value of this parameter is set to true, it can be understood that the terminal is configured with the uplink transmission skipping function. In the case of configuring the uplink transmission skipping function, if the terminal has no data to transmit, when the network-side device performs dynamic scheduling, the terminal can ignore the dynamic scheduling of the network-side device and skip the uplink transmission of this scheduling, thereby avoiding resource waste.
[0066] Step 202, in the case where there is resource overlap in the time domain between the physical uplink shared channel PUSCH and the physical uplink control channel PUCCH, determine the transmission behavior of the uplink control information carried on the PUCCH according to the target priority principle and the priority order of the uplink transmission skipping function;
[0067] Among them, the target priority principle includes the logical channel priority principle or the media access control MAC priority principle.
[0068] In the embodiments of the present application, the to-be-transmitted PUSCH described above may be a dynamically scheduled (Dynamic Grant, DG) PUSCH or a configured grant (Configured Grant, CG) PUSCH.
[0069] It should be understood that the time-domain resource overlap can be understood as a resource conflict. For example, if there is a resource overlap in the time domain between the PUSCH and the PUCCH, it can be understood that a resource conflict has occurred between the PUSCH and the PUCCH.
[0070] The above-mentioned logical channel priority principle refers to the priority at the MAC layer, which can be understood as the logical channel-based prioritization principle. The network-side device may configure this logical channel-based prioritization principle for the terminal. For example, in one embodiment, the logical channel priority principle includes: the MAC determines the target uplink grant with priority according to the priority of the logical channel to which the data is mapped, and generates a MAC protocol data unit PDU according to the target uplink grant. The target uplink grant is a dynamic scheduling or a configured grant. For example, in some embodiments, the MAC layer may determine whether the CG or DG is prioritized or de-prioritized according to the priority of the logical channel to which the data is mapped, and may generate a MAC PDU according to the prioritized uplink grant.
[0071] The above MAC prioritization principle can be understood as the MAC prioritization principle. Optionally, in some embodiments, the MAC prioritization principle includes: when the dynamically scheduled PUSCH overlaps with the configured grant PUSCH resources, the PDU of the dynamically scheduled PUSCH is generated preferentially.
[0072] According to the target prioritization principle being different from the priority order of the uplink transmission skipping function, the corresponding terminal performs different operation behaviors on the PUSCH based on the target prioritization principle and the uplink transmission skipping, so that the transmission behavior of the UCI is different. Optionally, in some embodiments, the above transmission behavior of the UCI may include any one of the following:
[0073] Discard the uplink control information;
[0074] Carry the uplink control information on the PUCCH for transmission;
[0075] Multiplex the uplink control information on the dynamically scheduled PUSCH for transmission;
[0076] Multiplex the uplink control information on the configured grant PUSCH for transmission.
[0077] Embodiments of the present application receive configuration information sent by a network side device, where the configuration information enables the uplink transmission skipping function of the terminal; in the case where there is a resource overlap in the time domain between the physical uplink shared channel PUSCH and the physical uplink control channel PUCCH, determine the transmission behavior of the uplink control information UCI carried on the PUCCH according to the target prioritization principle and the priority order of the uplink transmission skipping function; where the target prioritization principle includes the logical channel prioritization principle or the media access control MAC prioritization principle. In this way, when the UL skipping function is enabled for the PUSCH and there is a resource overlap in the time domain between the PUSCH and the PUCCH carrying the UCI, based on the target prioritization principle and the priority order of the uplink transmission skipping function, determine the transmission behavior of the UCI, thereby realizing the transmission of the UCI. Therefore, in embodiments of the present application, it is possible to avoid the situation where the non - transmission of the PUSCH due to the uplink transmission skipping function affects the transmission of the UCI, and thus improve the reliability of the UCI transmission.
[0078] Optionally, in some embodiments, the above determining the transmission behavior of the uplink control information carried on the PUCCH according to the target prioritization principle and the priority order of the uplink transmission skipping function includes any one of the following:
[0079] When the terminal is configured with the logical channel priority principle, determine the transmission behavior of the uplink control information according to the logical channel priority principle and the priority order of the uplink transmission skipping function;
[0080] When the terminal is not configured with the logical channel priority principle, determine the transmission behavior of the uplink control information according to the MAC priority principle and the priority order of the uplink transmission skipping function.
[0081] In the embodiments of the present application, the protocol may or may not stipulate the MAC priority principle. In the case where the terminal is configured with the logical channel priority principle as described above, it can be understood that regardless of whether the protocol stipulates the MAC priority principle, only the logical channel priority principle is considered at this time. That is to say, when the protocol stipulates the MAC priority principle, the logical channel priority principle takes precedence over the MAC priority principle. For the case where the terminal is not configured with the logical channel priority principle, it is assumed by default that the protocol stipulates the MAC priority principle, and at this time, determine the transmission behavior of the uplink control information according to the MAC priority principle and the priority order of the uplink transmission skipping function.
[0082] Optionally, in some embodiments, the determining the transmission behavior of the uplink control information according to the logical channel priority principle and the priority order of the uplink transmission skipping function includes any one of the following:
[0083] Determine the transmission behavior of the uplink control information according to the priority order that the logical channel priority principle takes precedence over the uplink transmission skipping function;
[0084] Determine the transmission behavior of the uplink control information according to the priority order that the uplink transmission skipping function takes precedence over the logical channel priority principle.
[0085] In the implementation of the present application, the above priority order can be understood as the logical channel priority principle taking precedence over the uplink transmission skipping function, or the uplink transmission skipping function taking precedence over the logical channel priority principle. Specifically, this priority order can be stipulated by the protocol, determined by the network side device or decided by the terminal independently, and no further limitation is made here. It should be understood that when it is decided by the terminal independently, the terminal can report the determined priority order to the network side device. When it is determined by the network side device, the network side device can configure the priority order for the terminal.
[0086] Optionally, the PUSCH includes a configured grant physical uplink shared channel CG PUSCH and a dynamically scheduled physical uplink shared channel DG PUSCH that have resource overlaps in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there are resource overlaps between the CG PUSCH and the PUCCH in the time domain, the transmission behavior of the UCI satisfies at least one of the following:
[0087] If the logical channel priority principle takes precedence over the uplink transmission skip function, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is the first transmission behavior;
[0088] If the logical channel priority principle takes precedence over the uplink transmission skip function, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission;
[0089] If the uplink transmission skip function takes precedence over the logical channel priority principle, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is the second transmission behavior;
[0090] If the uplink transmission skip function takes precedence over the logical channel priority principle, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0091] Wherein, the first transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission; the second transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission.
[0092] It should be noted that at the physical layer, the PUSCH or PUCCH can be configured with a priority index of 0 or a priority index of 1. When configured as 0, it is a low priority, and when configured as 1, it is a high priority; when not configured, the priority index is 0. When the PUSCH and PUCCH are configured with the same priority index, it can be understood that the PUSCH and PUCCH have the same physical layer priority.
[0093] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH with resource overlap in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there is resource overlap between the DG PUSCH and the PUCCH in the time domain, the transmission behavior of the UCI satisfies at least one of the following:
[0094] If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0095] If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is the third transmission behavior;
[0096] If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0097] If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, and the MAC does not generate a protocol data unit (PDU) for the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0098] Wherein, the third transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the DG PUSCH for transmission.
[0099] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH with resource overlap in the time domain, and the transmission behavior of the UCI satisfies at least one of the following:
[0100] Only when there is overlap in the time domain between the low-priority CG PUSCH and the high-priority PUCCH, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission;
[0101] The transmission behavior of the UCI is the fourth transmission behavior only when there is an overlap in the time domain between the high-priority CG PUSCH and the low-priority PUCCH;
[0102] The transmission behavior of the UCI is the fifth transmission behavior only when there is an overlap in the time domain between the low-priority CG PUSCH and the low-priority PUCCH;
[0103] The transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission only when there is an overlap in the time domain between the high-priority CG PUSCH and the high-priority PUCCH;
[0104] The transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission only when there is an overlap in the time domain between the low-priority DG PUSCH and the high-priority PUCCH;
[0105] The transmission behavior of the UCI is the sixth transmission behavior only when there is an overlap in the time domain between the high-priority DG PUSCH and the low-priority PUCCH;
[0106] The transmission behavior of the UCI is the seventh transmission behavior only when there is an overlap in the time domain between the low-priority DG PUSCH and the low-priority PUCCH;
[0107] The transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission only when there is an overlap in the time domain between the high-priority DG PUSCH and the high-priority PUCCH;
[0108] Wherein, the fourth transmission behavior includes: carrying the UCI on the PUCCH for transmission, or discarding the UCI; the fifth transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission; the sixth transmission behavior includes any one of the following: discarding the UCI and carrying the UCI on the PUCCH for transmission; the seventh transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the DG PUSCH for transmission.
[0109] Optionally, in some embodiments, determining the transmission behavior of the uplink control information according to the MAC priority principle and the uplink transmission skip function priority order includes any one of the following:
[0110] Determine the transmission behavior of the uplink control information according to the priority order of the MAC priority principle prior to the uplink transmission skip function;
[0111] Determine the transmission behavior of the uplink control information according to the priority order of the uplink transmission skip function prior to the MAC priority principle.
[0112] In the implementation of this application, the above priority order can be understood as the MAC priority principle prior to the uplink transmission skip function, or the uplink transmission skip function prior to the MAC priority principle. Specifically, this priority order can be agreed upon by the protocol, determined by the network-side device, or determined independently by the terminal, and no further limitation is made here. It should be understood that when determined independently by the terminal, the terminal can report the determined priority order to the network-side device. When determined by the network-side device, the network-side device can configure the priority order for the terminal.
[0113] Optionally, the PUSCH includes a configured grant physical uplink shared channel CG PUSCH and a dynamically scheduled physical uplink shared channel DG PUSCH with resource overlap in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there is resource overlap in the time domain between the CG PUSCH and the PUCCH, the transmission behavior of the UCI satisfies at least one of the following:
[0114] If the MAC priority principle is prior to the uplink transmission skip function, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission;
[0115] If the uplink transmission skip function is prior to the MAC priority principle, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission.
[0116] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH with resource overlap in the time domain, and the CGPUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there is resource overlap in the time domain between the DG PUSCH and the PUCCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission.
[0117] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH with resource overlap in the time domain, and the transmission behavior of the UCI satisfies at least one of the following:
[0118] Only when there is an overlap in the time domain between the low-priority CG PUSCH and the high-priority PUCCH, the transmission behavior of the UCI is to carry the UCI and transmit it on the PUCCH;
[0119] Only when there is an overlap in the time domain between the high-priority CG PUSCH and the low-priority PUCCH, the transmission behavior of the UCI is the eighth transmission behavior;
[0120] Only when there is an overlap in the time domain between the low-priority CG PUSCH and the low-priority PUCCH, the transmission behavior of the UCI is to carry the UCI and transmit it on the PUCCH;
[0121] Only when there is an overlap in the time domain between the high-priority CG PUSCH and the high-priority PUCCH, the transmission behavior of the UCI is to multiplex the UCI and transmit it on the CG PUSCH;
[0122] Only when there is an overlap in the time domain between the low-priority DG PUSCH and the high-priority PUCCH, the transmission behavior of the UCI is to carry the UCI and transmit it on the PUCCH;
[0123] Only when there is an overlap in the time domain between the high-priority DG PUSCH and the low-priority PUCCH, the transmission behavior of the UCI is the ninth transmission behavior;
[0124] Only when there is an overlap in the time domain between the low-priority DG PUSCH and the low-priority PUCCH, the transmission behavior of the UCI is the tenth transmission behavior;
[0125] Only when there is an overlap in the time domain between the high-priority DG PUSCH and the high-priority PUCCH, the transmission behavior of the UCI is to multiplex the UCI and transmit it on the DG PUSCH;
[0126] Wherein, the eighth transmission behavior includes any one of the following: carrying the UCI and transmitting it on the PUCCH and discarding the UCI; the ninth transmission behavior includes any one of the following: discarding the UCI and carrying the UCI and transmitting it on the PUCCH; the tenth transmission behavior includes any one of the following: discarding the UCI and multiplexing the UCI and transmitting it on the DG PUSCH.
[0127] It should be noted that the above PUSCH can be the first dynamically scheduled PUSCH or the PUSCH with configured grant. In the embodiments of the present application, the above first PUSCH can be dynamically scheduled by the first DCI; the PUSCH with configured grant can include the second PUSCH with configured grant activated by the second DCI, or the third PUSCH with configured grant configured by the network device through RRC.
[0128] In the embodiments of the present application, the above second DCI can be the DCI that configures the scrambling code of the Configured Scheduling Radio Network Temporary Identifier (CS-RNTI).
[0129] It should be understood that after the network device activates a second PUSCH with configured grant through the second DCI, the network device will configure the resources of the second PUSCH for the terminal periodically. For the third PUSCH with configured grant configured by the network device, the network device will configure the resources of the third PUSCH for the terminal periodically.
[0130] Optionally, in some embodiments, a PUSCH transmission pause indication field can be added to the DCI for UL scheduling of the DG PUSCH, and this PUSCH transmission indication field is used to indicate the information of PUSCH transmission pause; a PUSCH transmission indication field can also be added to the DCI with CS-RNTI scrambling, and this PUSCH transmission indication field is used to indicate the information of PUSCH transmission pause. For example, in some alternative embodiments, the above method may further include:
[0131] Receiving a target DCI, where the target DCI carries first indication information, and the first indication information is used to indicate pausing the target transmission, and the target transmission is a dynamically scheduled PUSCH transmission or a PUSCH transmission with configured grant scheduling, where the target DCI is the DCI for dynamically scheduling PUSCH or the DCI that configures the scrambling of the Configured Scheduling Radio Network Temporary Identifier plus CS-RNTI.
[0132] In the embodiments of the present application, the above first indication information may be the information in the above PUSCH transmission suspension indication field. For example, it may include N bit positions, where N is a positive integer. Specifically, the higher layer may configure a ConfiguredGrantConfigType2DeactivationStateList parameter, and determine one or more PUSCH sets corresponding to each code point according to this parameter. Among them, the above first indication information is used to indicate the corresponding code point value. In one embodiment, taking the above target transmission as CG PUSCH and N being 4 as an example, the CG PUSCH that needs to be suspended corresponding to the code point indicated by the first indication information can be determined based on Table 3 below.
[0133] Table 3:
[0134] Code point Pause 0000 UL CG PUSCH 1 and 2 0001 UL CG PUSCH 3 and 4 0010 UL CG PUSCH 5 ··· ···
[0135] It should be understood that if the higher layer does not configure the ConfiguredGrantConfigType2DeactivationStateList parameter, each code point corresponds to a CG PUSCH.
[0136] Optionally, the above target DCI may suspend the CG PUSCH transmission once, or may suspend the CG PUSCH transmission multiple times. If the PUSCH transmission is suspended multiple times, the DCI also needs to indicate the number of suspended transmissions. In other words, in some alternative embodiments, the above target DCI also carries second indication information, and the second indication information is used to indicate the number of times the target transmission is suspended.
[0137] In the embodiments of the present application, the above second indication information and the first indication information may be in the same indication field, or may be in different indication fields. When in the same indication field, the above second indication information may belong to the information in the PUSCH transmission suspension indication field.
[0138] Furthermore, in an alternative embodiment, a priority change indication field may be added to the DCI for UL scheduling of DG PUSCH or the DCI scrambled by CS-RNTI. This priority change indication field is used to change the priority of the CG PUSCH. For example, changing a high-priority CG PUSCH to a low-priority CG PUSCH. In other words, in the embodiments of the present application, the DCI for UL scheduling of DG PUSCH or the DCI scrambled by CS-RNTI includes third indication information, and this third indication information is used to indicate changing the priority of the CG PUSCH. Of course, this indication can also be used to change the priority of the DG PUSCH.
[0139] Further, when the network - side device determines that there is a resource overlap in the time domain between the PUSCH and PUCCH to be transmitted by the terminal, it can also re - indicate the time - frequency resources of the to - be - transmitted PUSCH through the first DCI. Taking the to - be - transmitted PUSCH as the CG PUSCH as an example for illustration, as Figure 3 shown, when there is a resource overlap in the time domain between this CG PUSCH and the PUCCH, and there is also a resource overlap in the time domain between the CG PUSCH and the DG PUSCH, the time - frequency resources of the CG PUSCH can be re - indicated through the first DCI. For example, the existing time - frequency resource indication field can be increased or reused to update the transmission resources of the CG PUSCH, so that the updated CG PUSCH does not overlap with the DG PUSCH.
[0140] Generally, this first DCI can be understood as the DCI scheduling the transmission of the CG PUSCH. Of course, it can also be other DCIs, and no further limitation is made here.
[0141] To better understand this application, the transmission behavior of the UCI carried on the PUCCH is described in detail below for different priority orders.
[0142] Embodiment 1, for PUSCH and PUCCH with the same priority in the physical layer, including the following situations:
[0143] Situation 1, as Figure 4 shown, for the time - domain resources of the CG PUSCH and DG PUSCH with the same physical - layer priority overlapping, and the time - domain resources of the CG PUSCH and the PUCCH with the same priority overlapping, the time - domain resources of the DG PUSCH and the PUCCH with the same priority not overlapping, and the PUCCH is in the front and the DG PUSCH is in the back.
[0144] Optionally, in some embodiments, if the terminal is configured with a logical - channel priority principle, and the logical - channel priority principle takes precedence over the UL skipping function, the transmission behavior of the UCI satisfies at least one of the following:
[0145] If the logical - channel priority of the DG PUSCH is higher than that of the CG PUSCH, and there is data in the DG PUSCH, when the execution order of multiplexing the CG PUSCH and the PUCCH is that the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is carried on the PUCCH for transmission; when the execution order of multiplexing the CG PUSCH and the PUCCH is that the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded because of the conflict between the CG PUSCH and the DG PUSCH;
[0146] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, and there is no data on the DG PUSCH, the MAC will generate a PDU for the CG PUSCH, and the UCI is multiplexed and transmitted on the CG PUSCH;
[0147] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH.
[0148] It should be understood that when there is a resource overlap in the time domain between the CG PUSCH and the DG PUSCH, if the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the CG PUSCH will be discarded or cancelled.
[0149] It should be noted that if there is no data on the DG PUSCH, the MAC will not generate a PDU for the DG PUSCH. In other words, in the embodiments of the present application, if the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH and there is no data on the DG PUSCH, the MAC will generate a PDU for the CG PUSCH, and the UCI is multiplexed and transmitted on the CG PUSCH. It can also be understood that if the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH and the MAC does not generate a PDU for the DGPUSCH, the MAC will generate a PDU for the CG PUSCH, and the UCI is multiplexed and transmitted on the CG PUSCH.
[0150] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the UL skipping function has a higher priority than the logical channel priority principle, the transmission behavior of the UCI satisfies at least one of the following:
[0151] When the MAC generates a PDU for the CG PUSCH, the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH (i.e., the DG PUSCH has a higher priority), and there is no data on the DG PUSCH, the UCI is multiplexed on the CGPUSCH, and at this time, the DG PUSCH is not sent;
[0152] When the MAC generates a PDU for the CG PUSCH, the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, and there is data on the DG PUSCH, the UCI is multiplexed on the CG PUSCH, and at this time, the DG PUSCH is not sent;
[0153] The MAC generates a PDU for the CG PUSCH, and when the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH and there is no data on the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH.
[0154] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the MAC priority principle takes precedence over the UL skipping function, the transmission behavior of the UCI is: the UCI is carried and transmitted on the PUCCH.
[0155] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the UL skipping function takes precedence over the MAC priority principle, the transmission behavior of the UCI is: the UCI is multiplexed and transmitted on the CG PUSCH.
[0156] Optionally, there is also an error case in Case 1. For example, the MAC generates a PDU for the CG PUSCH, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, and there is data on the DG PUSCH. It should be understood that in the case of an error case, the UCI transmission is based on the terminal implementation, such as the terminal itself determining whether to discard or multiplex.
[0157] Case 2, as Figure 5 shown, for the CG PUSCH and DG PUSCH with the same physical layer priority, the time domain resources overlap, and the DG PUSCH overlaps with the PUCCH time domain resources with the same priority, the CG PUSCH does not overlap with the PUCCH time domain resources with the same priority, and the PUCCH is in the front and the CG PUSCH is in the back.
[0158] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the logical channel priority principle takes precedence over the UL skipping function, the transmission behavior of the UCI satisfies at least one of the following:
[0159] When the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH;
[0160] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, and the MAC generates (delivers) a PDU for the CG PUSCH, in the case where the execution order of multiplexing the DG PUSCH and the PUCCH is that the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is carried and transmitted on the PUCCH; if the execution order of multiplexing the DG PUSCH and the PUCCH is that the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded because of the conflict between the CG PUSCH and the DG PUSCH;
[0161] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, and the MAC does not deliver a PDU for the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH.
[0162] Optionally, in some embodiments, if the terminal is configured with the logical channel priority principle and the UL skipping function has a higher priority than the logical channel priority principle, the transmission behavior of the UCI satisfies at least one of the following:
[0163] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH;
[0164] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH and the MAC does not deliver a PDU for the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH.
[0165] Optionally, in some embodiments, if the terminal is not configured with the logical channel priority principle and the MAC priority principle has a higher priority than the UL skipping function, the transmission behavior of the UCI is that the UCI is multiplexed and transmitted on the DG PUSCH.
[0166] Optionally, in some embodiments, if the terminal is not configured with the logical channel priority principle and the UL skipping function has a higher priority than the MAC priority principle, the transmission behavior of the UCI is that the UCI is multiplexed and transmitted on the DG PUSCH.
[0167] Optionally, there are also error cases in Case 2. For example, the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, and the MAC delivers a PDU for the CG PUSCH.
[0168] Case 3, such asFigure 6 As shown, for the CG PUSCH and DG PUSCH time-domain resources with the same physical layer priority, they overlap, and the DG PUSCH does not overlap with the PUCCH time-domain resources with the same priority, while the CG PUSCH overlaps with the PUCCH time-domain resources with the same priority, and the DG PUSCH is in the front and the PUCCH is in the back.
[0169] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the logical channel priority principle takes precedence over the UL skipping function, the transmission behavior of UCI satisfies at least one of the following:
[0170] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH and there is data on the DG PUSCH, when the execution order for multiplexing the CG PUSCH and the PUCCH is that the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is carried and transmitted on the PUCCH; when the execution order for multiplexing the CG PUSCH and the PUCCH is that the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded;
[0171] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH and there is no data on the DG PUSCH, the MAC will generate a PDU for the CG PUSCH, and the UCI is multiplexed on the CG PUSCH;
[0172] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH.
[0173] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the UL skipping function takes precedence over the logical channel priority principle, the transmission behavior of UCI satisfies at least one of the following:
[0174] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH and there is data on the DG PUSCH, when the execution order for multiplexing the CG PUSCH and the PUCCH is that the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is carried and transmitted on the PUCCH; when the execution order for multiplexing the CG PUSCH and the PUCCH is that the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded;
[0175] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH and there is no data on the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH;
[0176] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH;
[0177] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the MAC priority principle takes precedence over the UL skipping function, the transmission behavior of the UCI is: the UCI is carried and transmitted on the PUCCH.
[0178] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the UL skipping function takes precedence over the MAC priority principle, the transmission behavior of the UCI is: the UCI is multiplexed and transmitted on the CG PUSCH.
[0179] Case 4, as Figure 7 shown, for the CG PUSCH and DG PUSCH with the same physical layer priority, the time domain resources overlap, and the DG PUSCH overlaps with the PUCCH with the same priority in the time domain. The CG PUSCH does not overlap with the PUCCH with the same priority in the time domain, and the CG PUSCH is in the front and the PUCCH is in the back.
[0180] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the logical channel priority principle takes precedence over the UL skipping function, the transmission behavior of the UCI satisfies at least one of the following:
[0181] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH;
[0182] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH and the MAC delivers a PDU for the CGPUSCH, if the execution order for multiplexing the DG PUSCH and the PUCCH is that the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is carried and transmitted on the PUCCH; if the execution order for multiplexing the DG PUSCH and the PUCCH is that the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded because of the conflict between the CG PUSCH and the DG PUSCH;
[0183] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, and the MAC does not deliver a PDU for the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH.
[0184] Optionally, in some embodiments, if the terminal is configured with the logical channel priority principle and the UL skipping function takes precedence over the logical channel priority principle, the transmission behavior of the UCI satisfies at least one of the following:
[0185] If the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH;
[0186] If the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH and the MAC does not deliver a PDU to the CG PUSCH, the UCI is multiplexed on the DG PUSCH.
[0187] Optionally, in some embodiments, if the terminal is not configured with the logical channel priority principle and the MAC priority principle takes precedence over the UL skipping function, the transmission behavior of the UCI satisfies: the UCI is multiplexed and transmitted on the DG PUSCH.
[0188] Optionally, in some embodiments, if the terminal is not configured with the logical channel priority principle and the UL skipping function takes precedence over the MAC priority principle, the transmission behavior of the UCI satisfies: the UCI is multiplexed and transmitted on the DG PUSCH.
[0189] Optionally, in case 4, there are also error cases. For example, the MAC generates a PDU for the CG PUSCH, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH.
[0190] Embodiment 2. For PUSCH and PUCCH with different priorities, it includes the following cases:
[0191] Case 5, as Figure 8 shown, for the CGPUSCH and DGPUSCH with low physical layer priority (LP), the time domain resources overlap, and the LP CG PUSCH overlaps with the high priority (HP) PUCCH in the time domain. The LP DG PUSCH does not overlap with the HP PUCCH in the time domain, and the HP PUCCH is in the front and the LP DG PUSCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order is: the UCI is carried and transmitted on the PUCCH.
[0192] Scenario 6: For the physical layer LP, the time-domain resources of CG PUSCH and DG PUSCH overlap, and the time-domain resources of LP CG PUSCH overlap with those of HP's PUCCH, while the time-domain resources of LP DG PUSCH do not overlap with those of HP's PUCCH, and LP DG PUSCH is in the front and HP PUCCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order is: UCI is carried and transmitted on PUCCH.
[0193] Scenario 7: For the physical layer LP, the time-domain resources of CG PUSCH and HP DG PUSCH overlap, and the time-domain resources of LP CG PUSCH overlap with those of HP's PUCCH, while the time-domain resources of HP DG PUSCH do not overlap with those of HP's PUCCH, and HP PUCCH is in the front and HP DG PUSCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order is: UCI is carried and transmitted on PUCCH.
[0194] Scenario 8: For the physical layer LP, the time-domain resources of CG PUSCH and HP DG PUSCH overlap, and the time-domain resources of LP CG PUSCH overlap with those of HP's PUCCH, while the time-domain resources of HP DG PUSCH do not overlap with those of HP's PUCCH, and HP DG PUSCH is in the front and HP PUCCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order is: UCI is carried and transmitted on PUCCH.
[0195] Scenario 9: For the physical layer HP, the time-domain resources of CG PUSCH and LP DG PUSCH overlap, and the time-domain resources of HP CG PUSCH overlap with those of HP's PUCCH, while the time-domain resources of LP DG PUSCH do not overlap with those of HP's PUCCH, and HP PUCCH is in the front and LP DG PUSCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order is: UCI is multiplexed and transmitted on CG PUSCH.
[0196] Scenario 10: For the physical layer HP, the time-domain resources of CG PUSCH and LP DG PUSCH overlap, and the time-domain resources of HP CGPUSCH overlap with those of HP's PUCCH, while the time-domain resources of LP DG PUSCH do not overlap with those of HP's PUCCH, and LP DGPUSCH is in the front and HP PUCCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order satisfies: UCI is multiplexed and transmitted on CGPUSCH.
[0197] Case 11, for the DG PUSCH and HP CG PUSCH in the physical layer LP, the time domain resources overlap, and the HP CGPUSCH overlaps with the time domain resources of the PUCCH of LP. The LP DG PUSCH does not overlap with the time domain resources of the PUCCH of LP, and the LP PUCCH is in the front and the LP DG PUSCH is in the back.
[0198] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the logical channel priority principle takes precedence over the UL skipping function, the transmission behavior of UCI satisfies at least one of the following:
[0199] If the MAC generates a PDU for the CG PUSCH, the UCI is discarded;
[0200] If the MAC does not generate a PDU for the CG PUSCH, the UCI is carried on the PUCCH for transmission.
[0201] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the UL skipping function takes precedence over the logical channel priority principle, the transmission behavior of UCI satisfies at least one of the following:
[0202] If the MAC generates a PDU for the CG PUSCH, the UCI is discarded;
[0203] If the MAC does not generate a PDU for the CG PUSCH, the UCI is carried on the PUCCH for transmission.
[0204] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the MAC priority principle takes precedence over the UL skipping function, the transmission behavior of UCI satisfies at least one of the following:
[0205] If the MAC generates a PDU for the CG PUSCH, the UCI is carried on the PUCCH for transmission;
[0206] If the MAC does not generate a PDU for the CG PUSCH, the UCI is discarded.
[0207] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the UL skipping function takes precedence over the MAC priority principle, the transmission behavior of UCI satisfies at least one of the following:
[0208] If the MAC generates a PDU for the CG PUSCH, the UCI is discarded;
[0209] If the MAC does not generate a PDU for the CG PUSCH, the UCI is carried on the PUCCH for transmission.
[0210] Case 12, for the physical layer, the time-domain resources of the HP's CG PUSCH and the LP's DG PUSCH overlap, and the time-domain resources of the HP's CG PUSCH and the LP's PUCCH overlap. The time-domain resources of the LP's DG PUSCH and the LP's PUCCH do not overlap, and the LP's DG PUSCH is before and the LP's PUCCH is after. At this time, the UCI transmission behavior corresponding to at least one priority order satisfies at least one of the following:
[0211] If the MAC generates a PDU for the CG PUSCH, the UCI is discarded;
[0212] If the MAC does not generate a PDU for the CG PUSCH, the UCI is carried on the PUCCH for transmission.
[0213] Case 13, for the physical layer, the time-domain resources of the HP's DG PUSCH and the LP's CG PUSCH overlap, and the time-domain resources of the HP's DG PUSCH and the LP's PUCCH do not overlap. The time-domain resources of the LP's CG PUSCH and the LP's PUCCH overlap, and the LP's PUCCH is before and the HP's DG PUSCH is after.
[0214] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the logical channel priority principle takes precedence over the UL skipping function, the UCI transmission behavior satisfies at least one of the following:
[0215] When there is data on the DG PUSCH, if the execution order for multiplexing the CG PUSCH and the PUCCH is that the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is carried on the PUCCH for transmission; if the execution order for multiplexing the CG PUSCH and the PUCCH is that the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded;
[0216] When there is no data on the DG PUSCH and the MAC generates a PDU for the CG PUSCH, the UCI is multiplexed on the CG PUSCH for transmission.
[0217] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the UL skipping function takes precedence over the logical channel priority principle, the UCI transmission behavior satisfies at least one of the following:
[0218] If there is data on the DG PUSCH, the UCI is discarded;
[0219] If there is no data on the DG PUSCH, the UCI is multiplexed on the CG PUSCH for transmission.
[0220] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the MAC priority principle takes precedence over the UL skipping function, the transmission behavior of UCI is that UCI is transmitted on the PUCCH.
[0221] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the UL skipping function takes precedence over the MAC priority principle, the transmission behavior of UCI satisfies at least one of the following:
[0222] If there is data on the DG PUSCH, the UCI is discarded;
[0223] If there is no data on the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH.
[0224] Case 14, for the time-domain resources of the DG PUSCH of the physical layer HP and the LP CG PUSCH to overlap, and the time-domain resources of the HP DGPUSCH and the LP PUCCH not to overlap, the time-domain resources of the LP CG PUSCH and the LP PUCCH to overlap, and the HP DGPUSCH to be in the front and the LP PUCCH to be in the back.
[0225] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the logical channel priority principle takes precedence over the UL skipping function, the transmission behavior of UCI satisfies at least one of the following:
[0226] In the case where there is data on the DG PUSCH, if the execution order for multiplexing the CG PUSCH and the PUCCH is that the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is transmitted on the PUCCH; if the execution order for multiplexing the CGPUSCH and the PUCCH is that the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded;
[0227] If there is no data on the DG PUSCH and the MAC generates a PDU for the CG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH.
[0228] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the UL skipping function takes precedence over the logical channel priority principle, the transmission behavior of UCI satisfies at least one of the following:
[0229] If there is data on the DG PUSCH, the UCI is discarded;
[0230] If there is no data on the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH.
[0231] Optionally, in some embodiments, if the terminal is not configured with a logical channel prioritization principle and the MAC prioritization principle takes precedence over the UL skipping function, the transmission behavior of UCI satisfies: UCI is transmitted on the PUCCH.
[0232] Optionally, in some embodiments, if the terminal is not configured with a logical channel prioritization principle and the UL skipping function takes precedence over the MAC prioritization principle, the transmission behavior of UCI satisfies at least one of the following:
[0233] If there is data on the DG PUSCH, the UCI is discarded;
[0234] If there is no data on the DG PUSCH, the UCI is multiplexed and transmitted on the CG PUSCH.
[0235] Case 15, for the time-domain resources of the DG PUSCH and the HP CG PUSCH of the physical layer HP to overlap, and the time-domain resources of the HP DGPUSCH not to overlap with those of the PUCCH of the LP, the time-domain resources of the HP CG PUSCH to overlap with those of the PUCCH of the LP, and the LP PUCCH to be in front and the HP DG PUSCH to be behind.
[0236] Optionally, in some embodiments, if the terminal is configured with a logical channel prioritization principle and the logical channel prioritization principle takes precedence over the UL skipping function, the transmission behavior of UCI satisfies at least one of the following:
[0237] If the MAC generates a PDU for the CG PUSCH, the UCI is discarded;
[0238] If the MAC does not generate a PDU for the CG PUSCH, the UCI is transmitted on the PUCCH.
[0239] Optionally, in some embodiments, if the terminal is configured with a logical channel prioritization principle and the UL skipping function takes precedence over the logical channel prioritization principle, the transmission behavior of UCI satisfies at least one of the following:
[0240] If the MAC generates a PDU for the CG PUSCH, the UCI is discarded;
[0241] If the MAC does not generate a PDU for the CG PUSCH, the UCI is transmitted on the PUCCH.
[0242] Optionally, in some embodiments, if the terminal is not configured with a logical channel prioritization principle and the MAC prioritization principle takes precedence over the UL skipping function, the transmission behavior of UCI satisfies: UCI is transmitted on the PUCCH.
[0243] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the UL skipping function has a higher priority than the MAC priority principle, the transmission behavior of UCI satisfies at least one of the following:
[0244] If there is data on the CG PUSCH, the UCI is discarded;
[0245] If there is no data on the CG PUSCH, the UCI is carried on the PUCCH for transmission.
[0246] Case 16, for the physical layer HP, the time domain resources of the DG PUSCH and the HP CG PUSCH overlap, and the time domain resources of the HP DGPUSCH do not overlap with those of the LP PUCCH, and the time domain resources of the HP CG PUSCH overlap with those of the LP PUCCH, and the HP DGPUSCH is in the front and the LP PUCCH is in the back. At this time, the transmission behavior of UCI is the same as that in Case 15.
[0247] Case 17, for the physical layer HP, the time domain resources of the CG PUSCH and the LP DG PUSCH overlap, and the time domain resources of the HP CGPUSCH do not overlap with those of the LP PUCCH, and the time domain resources of the LP DG PUSCH overlap with those of the LP PUCCH, and the HP CGPUSCH is in the front and the LP PUCCH is in the back.
[0248] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the logical channel priority principle has a higher priority than the UL skipping function, the transmission behavior of UCI satisfies at least one of the following:
[0249] If the MAC delivers a PDU to the CG PUSCH, and for the execution order of multiplexing the DG PUSCH and the PUCCH, if the physical layer first waits for the MAC to generate a PDU and then determines whether to perform UCI multiplexing, the UCI is carried on the PUCCH for transmission; if the physical layer first performs UCI multiplexing and then waits for the MAC to generate a PDU, the UCI is discarded;
[0250] If the MAC does not deliver a PDU to the CG PUSCH, the UCI is multiplexed on the DG PUSCH for transmission.
[0251] Optionally, in some embodiments, if the terminal is configured with a logical channel priority principle and the UL skipping function has a higher priority than the logical channel priority principle, the transmission behavior of UCI satisfies at least one of the following:
[0252] If the MAC delivers a PDU for the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH;
[0253] If the MAC does not deliver a PDU for the CG PUSCH, the UCI is discarded.
[0254] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the MAC priority principle takes precedence over the UL skipping function, the transmission behavior of the UCI satisfies at least one of the following:
[0255] If the MAC delivers a PDU for the CG PUSCH, the UCI is carried and transmitted on the PUCCH;
[0256] If the MAC does not deliver a PDU for the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH.
[0257] Optionally, in some embodiments, if the terminal is not configured with a logical channel priority principle and the UL skipping function takes precedence over the MAC priority principle, the transmission behavior of the UCI satisfies at least one of the following:
[0258] If the MAC delivers a PDU for the CG PUSCH, the UCI is discarded;
[0259] If the MAC does not deliver a PDU for the CG PUSCH, the UCI is multiplexed and transmitted on the DG PUSCH.
[0260] For Case 18, for the CG PUSCH of the physical layer HP and the time-domain resources of the LP DG PUSCH overlap, and the time-domain resources of the HP CGPUSCH and the HP PUCCH do not overlap, the time-domain resources of the LP DG PUSCH and the HP PUCCH overlap, and the HP CGPUSCH is in the front and the HP PUCCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order satisfies: the UCI is carried and transmitted on the PUCCH.
[0261] For Case 19, for the DG PUSCH of the physical layer HP and the time-domain resources of the HP CG PUSCH overlap, and the time-domain resources of the HP CGPUSCH and the LP PUCCH do not overlap, the time-domain resources of the HP DG PUSCH and the LP PUCCH overlap, and the HP CGPUSCH is in the front and the LP PUCCH is in the back. At this time, the UCI transmission behavior corresponding to at least one priority order satisfies at least one of the following:
[0262] If the DG PUSCH has data, the UCI is discarded;
[0263] If there is no data on the DG PUSCH, the UCI is carried and transmitted on the PUCCH.
[0264] Case 20: For the physical layer HP, the time-domain resources of the DG PUSCH and the LP CG PUSCH overlap, and the time-domain resources of the LP CGPUSCH and the LP PUCCH do not overlap. The time-domain resources of the HP DG PUSCH and the LP PUCCH overlap, and the LP CGPUSCH is in the front and the LP PUCCH is in the back. At this time, the transmission behavior of the UCI is the same as that in Case 19.
[0265] Case 21: For the physical layer LP, the time-domain resources of the CG PUSCH and the LP DG PUSCH overlap, and the time-domain resources of the LP CGPUSCH and the HP PUCCH do not overlap. The time-domain resources of the LP DG PUSCH and the HP PUCCH overlap, and the LP CGPUSCH is in the front and the HP PUCCH is in the back. At this time, the transmission behavior of the UCI corresponding to at least one priority order satisfies that the UCI is carried and transmitted on the PUCCH.
[0266] Case 22: For the physical layer LP, the time-domain resources of the CG PUSCH and the HP DG PUSCH overlap, and the time-domain resources of the LP CGPUSCH and the HP PUCCH do not overlap. The time-domain resources of the HP DG PUSCH and the HP PUCCH overlap, and the LP CGPUSCH is in the front and the HP PUCCH is in the back. At this time, the transmission behavior of the UCI corresponding to at least one priority order satisfies that the UCI is multiplexed and transmitted on the DGPUSCH.
[0267] Optionally, for the above error case, the UE does not expect the network-side device to schedule. For example, the UE does not expect to configure LCH-prioritization, and the UL skipping principle takes precedence over the LCH-prioritization principle: the UE does not expect the network-side device to configure the logical channel priority of the DG PUSCH to be higher than the logical channel priority of the CG PUSCH, the MAC generates a PDU for the CG PUSCH, and there is data on the DG PUSCH.
[0268] It should be noted that for the CG PUSCH or DG PUSCH repetition scheme, it is necessary to consider whether the above overlapping situation is the first transmission or other transmissions. Taking Case 9 above, where the CG PUSCH is repeated 4 times, as an example, the transmission of each CG PUSCH is described.
[0269] If the overlapping CG PUSCH is the first transmission. For the first transmission, if the HP PUCCH is carried on this CG PUSCH, then for other transmissions, in one embodiment, the same UCI may be carried in each transmission. In another embodiment, the UCI may only be carried in the first CG PUSCH transmission, and the other repeated CG PUSCH transmissions do not carry the UCI.
[0270] Optionally, if the CG PSUCH is discarded according to a certain priority order in the above situation, then in some embodiments, only the first transmitted CG PUSCH may be discarded, without affecting the transmission of other CG PUSCHs. In some other embodiments, all other repeated transmitted CG PUSCHs may also be discarded.
[0271] Optionally, if the CG PUSCH has no data, a MAC PDU with padding bits is generated according to the UL skipping principle. In some embodiments, a MAC PDU with padding bits may only be generated for the first time. At this time, the UCI is transmitted through the CG PUSCH together with this PDU. In some other embodiments, the PDUs of the UCI and padding bits may also be transmitted in all repeated CG PUSCHs.
[0272] If the overlapping CG PUSCH is not the first transmission, assume the CG PUSCH of the second transmission of the overlapping CG PUSCH. At this time, optionally, in some embodiments, the UCI is only carried in the overlapping transmission, that is, the second transmission carries the UCI, and other CG PUSCHs do not carry it. In some other embodiments, the UCI is carried in the overlapping transmission and afterwards, that is, the UCI is carried in the second, third, and fourth CG PUSCH transmissions.
[0273] Optionally, if the overlapping CG PSUCH is discarded according to a certain priority order in the above situation, then in some embodiments, only the CG PUSCH of this overlapping transmission may be discarded, without affecting the transmission of other CG PUSCHs, that is, the first, third, and fourth CG PUSCHs still transmit. In some other embodiments, all the remaining other repeated transmitted CG PUSCHs may also be discarded, that is, only the first one is transmitted.
[0274] Optionally, if there is no data in the CG PUSCH, a MAC PDU with padding bits is generated according to the UL skipping principle. In some embodiments, a MAC PDU with padding bits is generated only for overlapping CG PUSCHs. At this time, the UCI is transmitted together with this PDU through the CG PUSCH. In other embodiments, it may also be that the PDU including this repetition and subsequent CG PUSCHs transmits both the UCI and the padding bits.
[0275] It should be noted that for the uplink control information transmission method provided in the embodiments of the present application, the execution subject may be an uplink control information transmission device, or a control module in the uplink control information transmission device for executing the uplink control information transmission method. In the embodiments of the present application, the uplink control information transmission method is taken as an example of being executed by the uplink control information transmission device to illustrate the uplink control information transmission device provided in the embodiments of the present application.
[0276] Please refer to Figure 9 , Figure 9 which is a structural diagram of an uplink control information transmission device provided in the embodiments of the present application. As Figure 9 shown, the uplink control information transmission device 900 includes:
[0277] A receiving module 901, configured to receive configuration information sent by a network-side device, where the configuration information enables the uplink transmission skipping function of the terminal;
[0278] A processing module 902, configured to determine the transmission behavior of the uplink control information carried on the PUCCH according to the target priority principle and the priority order of the uplink transmission skipping function when there is a resource overlap in the time domain between the physical uplink shared channel PUSCH and the physical uplink control channel PUCCH;
[0279] Wherein, the target priority principle includes a logical channel priority principle or a media access control MAC priority principle.
[0280] Optionally, the processing module 902 is configured to perform any one of the following:
[0281] When the terminal is configured with the logical channel priority principle, determine the transmission behavior of the uplink control information according to the logical channel priority principle and the priority order of the uplink transmission skipping function;
[0282] When the terminal is not configured with the logical channel priority principle, determine the transmission behavior of the uplink control information according to the MAC priority principle and the priority order of the uplink transmission skipping function.
[0283] Optionally, the processing module 902 is specifically configured to perform any one of the following: determine the transmission behavior of the uplink control information according to the priority order of the logical channel priority principle prior to the priority order of the uplink transmission skipping function;
[0284] Determine the transmission behavior of the uplink control information according to the priority order of the uplink transmission skipping function prior to the priority order of the logical channel priority principle.
[0285] Optionally, the PUSCH includes a configured grant physical uplink shared channel CG PUSCH and a dynamically scheduled physical uplink shared channel DG PUSCH that have resource overlaps in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there are resource overlaps in the time domain between the CG PUSCH and the PUCCH, the transmission behavior of the UCI satisfies at least one of the following:
[0286] If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is the first transmission behavior;
[0287] If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission;
[0288] If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is the second transmission behavior;
[0289] If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0290] Wherein, the first transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission; the second transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission.
[0291] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH that have resource overlap in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there is resource overlap between the DG PUSCH and the PUCCH in the time domain, the transmission behavior of the UCI satisfies at least one of the following:
[0292] If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0293] If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is the third transmission behavior;
[0294] If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0295] If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, and if the MAC does not generate a protocol data unit (PDU) for the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0296] Wherein, the third transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the DG PUSCH for transmission.
[0297] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH that have resource overlap in the time domain, and the transmission behavior of the UCI satisfies at least one of the following:
[0298] Only when there is overlap in the time domain between the low-priority CG PUSCH and the high-priority PUCCH, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission;
[0299] The transmission behavior of the UCI is the fourth transmission behavior only when there is an overlap in the time domain between the high-priority CG PUSCH and the low-priority PUCCH;
[0300] The transmission behavior of the UCI is the fifth transmission behavior only when there is an overlap in the time domain between the low-priority CG PUSCH and the low-priority PUCCH;
[0301] The transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission only when there is an overlap in the time domain between the high-priority CG PUSCH and the high-priority PUCCH;
[0302] The transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission only when there is an overlap in the time domain between the low-priority DG PUSCH and the high-priority PUCCH;
[0303] The transmission behavior of the UCI is the sixth transmission behavior only when there is an overlap in the time domain between the high-priority DG PUSCH and the low-priority PUCCH;
[0304] The transmission behavior of the UCI is the seventh transmission behavior only when there is an overlap in the time domain between the low-priority DG PUSCH and the low-priority PUCCH;
[0305] The transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission only when there is an overlap in the time domain between the high-priority DG PUSCH and the high-priority PUCCH;
[0306] Wherein, the fourth transmission behavior includes: carrying the UCI on the PUCCH for transmission, or discarding the UCI; the fifth transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission; the sixth transmission behavior includes any one of the following: discarding the UCI and carrying the UCI on the PUCCH for transmission; the seventh transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the DG PUSCH for transmission.
[0307] Optionally, the processing module 902 is specifically configured to perform any one of the following: determining the transmission behavior of the uplink control information according to the priority order of the MAC priority principle prior to the priority order of the uplink transmission skip function;
[0308] Determine the transmission behavior of the uplink control information according to the priority order in which the uplink transmission skip function takes precedence over the MAC priority principle.
[0309] Optionally, the PUSCH includes a configured grant physical uplink shared channel CG PUSCH and a dynamically scheduled physical uplink shared channel DG PUSCH that have resource overlaps in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there are resource overlaps between the CG PUSCH and the PUCCH in the time domain, the transmission behavior of the UCI satisfies at least one of the following:
[0310] If the MAC priority principle takes precedence over the uplink transmission skip function, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission;
[0311] If the uplink transmission skip function takes precedence over the MAC priority principle, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission.
[0312] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH that have resource overlaps in the time domain, and the CGPUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there are resource overlaps between the DG PUSCH and the PUCCH in the time domain, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission.
[0313] Optionally, the PUSCH includes a CG PUSCH and a DG PUSCH that have resource overlaps in the time domain, and the transmission behavior of the UCI satisfies at least one of the following:
[0314] Only when there are overlaps between the low-priority CG PUSCH and the high-priority PUCCH in the time domain, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission;
[0315] Only when there are overlaps between the high-priority CG PUSCH and the low-priority PUCCH in the time domain, the transmission behavior of the UCI is the eighth transmission behavior;
[0316] Only when there are overlaps between the low-priority CG PUSCH and the low-priority PUCCH in the time domain, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission;
[0317] Only when there is an overlap in the time domain between the CG PUSCH with high priority and the PUCCH with high priority, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission;
[0318] Only when there is an overlap in the time domain between the DG PUSCH with low priority and the PUCCH with high priority, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission;
[0319] Only when there is an overlap in the time domain between the DG PUSCH with high priority and the PUCCH with low priority, the transmission behavior of the UCI is the ninth transmission behavior;
[0320] Only when there is an overlap in the time domain between the DG PUSCH with low priority and the PUCCH with low priority, the transmission behavior of the UCI is the tenth transmission behavior;
[0321] Only when there is an overlap in the time domain between the DG PUSCH with high priority and the PUCCH with high priority, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission;
[0322] Wherein, the eighth transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission and discarding the UCI; the ninth transmission behavior includes any one of the following: discarding the UCI and carrying the UCI on the PUCCH for transmission; the tenth transmission behavior includes any one of the following: discarding the UCI and multiplexing the UCI on the DG PUSCH for transmission.
[0323] Optionally, the transmission behavior of the uplink control information includes any one of the following:
[0324] Discarding the uplink control information;
[0325] Carrying the uplink control information on the PUCCH for transmission;
[0326] Multiplexing the uplink control information on the dynamically scheduled PUSCH for transmission;
[0327] Multiplexing the uplink control information on the configured grant PUSCH for transmission.
[0328] Optionally, the logical channel priority principle includes: MAC determines the target uplink grant with priority according to the priority of the logical channel to which the data is mapped, and generates a MAC protocol data unit PDU according to the target uplink grant, and the target uplink grant is dynamic scheduling or configured grant.
[0329] Optionally, the MAC priority principle includes: when the PUSCH of dynamic scheduling overlaps with the PUSCH resources of configured grant, the PDU of the PUSCH of dynamic scheduling is preferentially generated.
[0330] Optionally, the receiving module 901 is further configured to: receive a target DCI, where the target DCI carries first indication information for indicating to pause a target transmission, and the target transmission is a PUSCH transmission of dynamic scheduling or a PUSCH transmission of configured grant scheduling, where the target DCI is a DCI for dynamically scheduling PUSCH or a DCI scrambled with a configured scheduling radio network temporary identity CS-RNTI.
[0331] Optionally, the target DCI further carries second indication information for indicating the number of times the target transmission is paused.
[0332] The uplink control information transmission device provided in the embodiments of the present application can implement Figure 2 each process in the method embodiments. To avoid repetition, details are not described herein again.
[0333] The uplink control information transmission device in the embodiments of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.
[0334] The uplink control information transmission device in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.
[0335] The uplink control information transmission device provided in the embodiments of the present application can implement Figures 2 to 8 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0336] Optionally, as Figure 10As shown in the figure, an embodiment of the present application further provides a communication device 1000, including a processor 1001, a memory 1002, a program or instruction stored on the memory 1002 and executable on the processor 1001. For example, when the program or instruction is executed by the processor 1001, it implements each process of the above embodiment of the uplink control information transmission method, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0337] Figure 11 A schematic hardware structure diagram of a terminal for implementing various embodiments of the present application.
[0338] The terminal 1100 includes, but is not limited to: a radio frequency unit 1101, a network-side device module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, a processor 1110, and other components.
[0339] Those skilled in the art can understand that the terminal 1100 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 1110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 11 The terminal structure shown in does not limit the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0340] It should be understood that in an embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The graphics processing unit 11041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. The other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.
[0341] In the embodiment of the present application, after receiving the downlink data from the network-side device, the radio frequency unit 1101 processes it and gives it to the processor 1110. Additionally, it sends the uplink data to the network-side device. Generally, the radio frequency unit 1101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0342] The memory 1109 can be used to store software programs or instructions and various data. The memory 109 mainly includes a program or instruction storage area and a data storage area. Among them, the program or instruction storage area can store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1109 can include a high-speed random access memory and can also include a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0343] The processor 1110 can include one or more processing units; optionally, the processor 1110 can integrate an application processor and a modulation and demodulation processor. Among them, the application processor mainly processes the operating system, the user interface, and applications or instructions, etc., and the modulation and demodulation processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above modulation and demodulation processor may not be integrated into the processor 1110.
[0344] Among them, the radio frequency unit 1101 is used to receive the configuration information sent by the network-side device, and the configuration information is used to configure the uplink transmission skip function for the terminal;
[0345] The processor 1110 is used to receive the configuration information sent by the network-side device, and the configuration information enables the uplink transmission skip function of the terminal; in the case where there is a resource overlap in the time domain between the physical uplink shared channel PUSCH and the physical uplink control channel PUCCH, determine the transmission behavior of the uplink control information carried on the PUCCH according to the target priority principle and the priority order of the uplink transmission skip function;
[0346] Among them, the target priority principle includes a logical channel priority principle or a media access control MAC priority principle.
[0347] It should be understood that in this embodiment, the above processor 1110 and radio frequency unit 1101 can implementFigure 2 For the sake of avoiding repetition, the various processes implemented by the terminal in the method embodiments are not elaborated herein again.
[0348] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned method embodiments for transmitting uplink control information are implemented, and the same technical effects can be achieved. For the sake of avoiding repetition, they are not elaborated herein again.
[0349] Wherein, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disc, etc.
[0350] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run the program or instruction of the network-side device to implement the various processes of the above-mentioned method embodiments for transmitting uplink control information, and the same technical effects can be achieved. For the sake of avoiding repetition, they are not elaborated herein again.
[0351] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0352] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0353] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or base station, etc.) to execute the methods described in various embodiments of the present application.
[0354] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A method for transmitting uplink control information, which is executed by a terminal, characterized in that, it includes: receiving configuration information sent by a network-side device, where the configuration information enables the uplink transmission skip function of the terminal; when there is a resource overlap in the time domain between a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH), determining the transmission behavior of uplink control information (UCI) carried on the PUCCH according to the target priority principle and the priority order of the uplink transmission skip function; wherein, the target priority principle includes: a logical channel priority principle or a Medium Access Control (MAC) priority principle; wherein, determining the transmission behavior of the UCI carried on the PUCCH according to the target priority principle and the priority order of the uplink transmission skip function includes any one of the following: when the terminal is configured with the logical channel priority principle, determining the transmission behavior of the UCI according to the logical channel priority principle and the priority order of the uplink transmission skip function; when the terminal is not configured with the logical channel priority principle, determining the transmission behavior of the UCI according to the MAC priority principle and the priority order of the uplink transmission skip function; wherein, determining the transmission behavior of the UCI according to the MAC priority principle and the priority order of the uplink transmission skip function includes any one of the following: determining the transmission behavior of the UCI according to the priority order that the MAC priority principle takes precedence over the uplink transmission skip function; determining the transmission behavior of the UCI according to the priority order that the uplink transmission skip function takes precedence over the MAC priority principle.
2. The method according to claim 1, characterized in that, determining the transmission behavior of the UCI according to the logical channel priority principle and the priority order of the uplink transmission skip function includes any one of the following: determining the transmission behavior of the UCI according to the priority order that the logical channel priority principle takes precedence over the uplink transmission skip function; determining the transmission behavior of the UCI according to the priority order that the uplink transmission skip function takes precedence over the logical channel priority principle.
3. The method according to claim 2, characterized in that, the PUSCH includes a Configured Grant Physical Uplink Shared Channel (CG PUSCH) and a Dynamically Scheduled Physical Uplink Shared Channel (DG PUSCH) with resource overlap in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there is a resource overlap in the time domain between the CG PUSCH and the PUCCH, the transmission behavior of the UCI satisfies at least one of the following: if the logical channel priority principle takes precedence over the uplink transmission skip function, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is the first transmission behavior; If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission; If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the second transmission behavior of the UCI; If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission; Among them, the first transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission; the second transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the CG PUSCH for transmission.
4. The method according to claim 2, characterized in that, The PUSCH includes a CG PUSCH and a DG PUSCH with resource overlap in the time domain, and the physical layer priorities of the CG PUSCH, the DG PUSCH, and the PUCCH are the same. Only when there is resource overlap in the time domain between the DG PUSCH and the PUCCH, the transmission behavior of the UCI satisfies at least one of the following: If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission; If the logical channel priority principle takes precedence over the uplink transmission skipping function, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, the transmission behavior of the UCI is the third transmission behavior; If the uplink transmission skipping function takes precedence over the logical channel priority principle, and the logical channel priority of the DG PUSCH is higher than that of the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission; If the uplink transmission skip function takes precedence over the logical channel priority principle, and the logical channel priority of the CG PUSCH is higher than that of the DG PUSCH, if the MAC does not generate a protocol data unit (PDU) for the CG PUSCH, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission; Among them, the third transmission behavior includes any one of the following: carrying the UCI on the PUCCH for transmission, discarding the UCI, and multiplexing the UCI on the DG PUSCH for transmission.
5. The method according to claim 2, characterized in that, The PUSCH includes a CG PUSCH and a DG PUSCH with resource overlap in the time domain, and the transmission behavior of the UCI satisfies at least one of the following: Only when there is an overlap in the time domain between the CG PUSCH with a lower priority and the PUCCH with a higher priority, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission; Only when there is an overlap in the time domain between the CG PUSCH with a higher priority and the PUCCH with a lower priority, the transmission behavior of the UCI is the fourth transmission behavior; Only when there is an overlap in the time domain between the CG PUSCH with a lower priority and the PUCCH with a lower priority, the transmission behavior of the UCI is the fifth transmission behavior; Only when there is an overlap in the time domain between the CG PUSCH with a higher priority and the PUCCH with a higher priority, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH for transmission; Only when there is an overlap in the time domain between the DG PUSCH with a lower priority and the PUCCH with a higher priority, the transmission behavior of the UCI is to carry the UCI on the PUCCH for transmission; Only when there is an overlap in the time domain between the DG PUSCH with a higher priority and the PUCCH with a lower priority, the transmission behavior of the UCI is the sixth transmission behavior; Only when there is an overlap in the time domain between the DG PUSCH with a lower priority and the PUCCH with a lower priority, the transmission behavior of the UCI is the seventh transmission behavior; Only when there is an overlap in the time domain between the DG PUSCH with a higher priority and the PUCCH with a higher priority, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH for transmission; Among them, the fourth transmission behavior includes: transmitting the UCI on the PUCCH, or discarding the UCI; the fifth transmission behavior includes any one of the following: transmitting the UCI on the PUCCH, discarding the UCI, and multiplexing the UCI on the CG PUSCH; the sixth transmission behavior includes any one of the following: discarding the UCI and transmitting the UCI on the PUCCH; the seventh transmission behavior includes any one of the following: transmitting the UCI on the PUCCH, discarding the UCI, and multiplexing the UCI on the DG PUSCH.
6. The method according to claim 1, wherein, the PUSCH includes a configured grant physical uplink shared channel CG PUSCH and a dynamically scheduled physical uplink shared channel DG PUSCH that have resource overlap in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there is resource overlap between the CG PUSCH and the PUCCH in the time domain, the transmission behavior of the UCI satisfies at least one of the following: If the MAC priority principle takes precedence over the uplink transmission skip function, the transmission behavior of the UCI is to transmit the UCI on the PUCCH; If the uplink transmission skip function takes precedence over the MAC priority principle, the transmission behavior of the UCI is to multiplex the UCI on the CG PUSCH.
7. The method according to claim 1, wherein, the PUSCH includes a CG PUSCH and a DG PUSCH that have resource overlap in the time domain, and the CG PUSCH, the DG PUSCH, and the PUCCH have the same priority at the physical layer. Only when there is resource overlap between the DG PUSCH and the PUCCH in the time domain, the transmission behavior of the UCI is to multiplex the UCI on the DG PUSCH.
8. The method according to claim 1, wherein, the PUSCH includes a CG PUSCH and a DG PUSCH that have resource overlap in the time domain, and the transmission behavior of the UCI satisfies at least one of the following: Only when there is overlap in the time domain between the low-priority CG PUSCH and the high-priority PUCCH, the transmission behavior of the UCI is to transmit the UCI on the PUCCH; Only when there is overlap in the time domain between the high-priority CG PUSCH and the low-priority PUCCH, the transmission behavior of the UCI is the eighth transmission behavior; Only when there is overlap in the time domain between the low-priority CG PUSCH and the low-priority PUCCH, the transmission behavior of the UCI is to transmit the UCI on the PUCCH; Only when there is an overlap in the time domain between the CG PUSCH with high priority and the PUCCH with high priority, the transmission behavior of the UCI is to multiplex the UCI and transmit it on the CG PUSCH; Only when there is an overlap in the time domain between the DG PUSCH with low priority and the PUCCH with high priority, the transmission behavior of the UCI is to carry the UCI and transmit it on the PUCCH; Only when there is an overlap in the time domain between the DG PUSCH with high priority and the PUCCH with low priority, the transmission behavior of the UCI is the ninth transmission behavior; Only when there is an overlap in the time domain between the DG PUSCH with low priority and the PUCCH with low priority, the transmission behavior of the UCI is the tenth transmission behavior; Only when there is an overlap in the time domain between the DG PUSCH with high priority and the PUCCH with high priority, the transmission behavior of the UCI is to multiplex the UCI and transmit it on the DG PUSCH; Wherein, the eighth transmission behavior includes any one of the following: carrying the UCI and transmitting it on the PUCCH and discarding the UCI; the ninth transmission behavior includes any one of the following: discarding the UCI and carrying the UCI and transmitting it on the PUCCH; the tenth transmission behavior includes any one of the following: discarding the UCI and multiplexing the UCI and transmitting it on the DG PUSCH.
9. The method according to claim 1, wherein, the logical channel priority principle includes: the MAC determines a target uplink grant with priority according to the priority of the logical channel to which the data is mapped, and generates a MAC protocol data unit PDU according to the target uplink grant, and the target uplink grant is a dynamic scheduling or a configured grant.
10. The method according to claim 1, wherein, the MAC priority principle includes: when the PUSCH scheduled dynamically and the PUSCH resources of the configured grant overlap, the PDU of the PUSCH scheduled dynamically is generated preferentially.
11. The method according to claim 1, wherein, the method further includes: receiving a target DCI, where the target DCI carries first indication information for indicating to suspend a target transmission, and the target transmission is a PUSCH transmission scheduled dynamically or a PUSCH transmission scheduled by a configured grant, wherein the target DCI is a DCI for dynamically scheduling a PUSCH or a DCI scrambled with a configured scheduling radio network temporary identity CS-RNTI.
12. The method according to claim 11, wherein, the target DCI further carries second indication information for indicating the number of times the target transmission is suspended.
13. An apparatus for transmitting uplink control information, wherein, comprising: a receiving module, configured to receive configuration information sent by a network-side device, where the configuration information is used to configure an uplink transmission skipping function for a terminal; A processing module, configured to determine the transmission behavior of uplink control information (UCI) carried on the physical uplink control channel (PUCCH) according to a target priority principle and a priority order of the uplink transmission skipping function when there is resource overlap in time domain between a physical uplink shared channel (PUSCH) and the PUCCH to be transmitted by a terminal; Wherein, the target priority principle includes a logical channel priority principle or a media access control (MAC) priority principle; Wherein, the processing module is configured to perform any one of the following: When the terminal is configured with the logical channel priority principle, determine the transmission behavior of the UCI according to the logical channel priority principle and the priority order of the uplink transmission skipping function; When the terminal is not configured with the logical channel priority principle, determine the transmission behavior of the UCI according to the MAC priority principle and the priority order of the uplink transmission skipping function; Wherein, the processing module is specifically configured to: determine the transmission behavior of the UCI according to an order that the MAC priority principle takes precedence over the uplink transmission skipping function; determine the transmission behavior of the UCI according to an order that the uplink transmission skipping function takes precedence over the MAC priority principle.
14. The apparatus according to claim 13, wherein, The logical channel priority principle includes: the MAC determines a target uplink grant with priority according to the priority of the logical channel to which data is mapped, and generates a MAC protocol data unit (PDU) according to the target uplink grant, and the target uplink grant is a dynamic scheduling or a configured grant.
15. The apparatus according to claim 13, wherein, The MAC priority principle includes: when resources of a dynamically scheduled PUSCH and a configured grant PUSCH overlap, a PDU of the dynamically scheduled PUSCH is preferentially generated.
16. A terminal, wherein, comprising: A memory, a processor, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, the steps in the uplink control information transmission method according to any one of claims 1 to 12 are implemented.
17. A readable storage medium, wherein, A program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the steps of the uplink control information transmission method according to any one of claims 1 to 12 are implemented.