Transmission methods, terminals, and base stations for the physical uplink control channel.
By using different code rates to transmit the first and second UCIs in the third PUCCH, the problem of the inability to transmit UCIs according to different service requirements in the existing technology is solved, and the system spectrum efficiency is improved.
Patent Information
- Application Number
- CN202010790995.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-07
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2040-08-07
AI Technical Summary
Existing technologies cannot use different code rates for UCI transmission of the physical uplink control channel according to different service requirements, resulting in low system spectral efficiency.
The first and second UCIs are transmitted in the third PUCCH using different code rates. The third PUCCH configuration is indicated by DCI, and the code rate of each UCI is determined according to the PUCCH resource configuration information.
It has met the needs of different business operations and improved the system's spectrum efficiency.
Smart Images

Figure CN114071585B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communication technology, specifically to a transmission method, terminal, and base station for a Physical Uplink Control Channel (PUCCH). Background Technology
[0002] In a current physical uplink control channel (PUCCH) resource configuration method, the following functions are supported:
[0003] 1) Supports the simultaneous construction of two sets of hybrid automatic repeat request acknowledgment (HARQ-ACK) codebooks for the same terminal to meet the latency and reliability requirements of enhanced mobile broadband (eMBB) and ultra-reliable and low-latency communications (URLLC). The two sets of HARQ-ACK codebooks can correspond to two sets of PUCCH configuration parameters, i.e., two PUCCH-Configs.
[0004] 2) Each PUCCH-Config includes multiple PUCCH resource sets, and different PUCCH resource sets correspond to different uplink control information (UCI) payload sizes.
[0005] 3) Each PUCCH resource set contains 8 / 32 PUCCH resources. The configuration information of each PUCCH resource includes the number of Physical Resource Blocks (PRBs), the number of symbols, the format, the maximum code rate, and other information.
[0006] One existing method for determining PUCCH resources is as follows:
[0007] 1) PUCCH resources can be used to transmit UCI, which includes Scheduling Request (SR), HARQ-ACK, and Channel State Information (CSI).
[0008] 2) PUCCH resources for transmitting UCI can be semi-statically configured, such as PUCCHs carrying SR, periodic CSI, and HARQ-ACK for semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH). Alternatively, PUCCH resources for transmitting UCI can also be a semi-statically configured / pre-configured set, dynamically indicated by downlink control information (DCI), such as PUCCHs carrying HARQ-ACK for dynamic PDSCH.
[0009] 2a) For dynamically indicated PUCCH resources: The DCI that schedules PDSCH contains up to 3 bits of PUCCH Resource Indicator (PRI) information, which is used to select a PUCCH resource from a plurality of semi-statically configured / pre-configured PUCCH resources;
[0010] 2b) When the terminal receives the semi-static configuration and downlink control information, it first selects a corresponding PUCCH resource set according to the UCI payload size, and then selects a PUCCH resource from the selected PUCCH resource set according to the PRI.
[0011] One approach to handling overlapping PUCCH scheduling is to disregard PUCCH priorities and allow overlapping PUCCH scheduling. For example... Figure 2 As shown, the base station sends the first DCI (first DCI) schedule PDSCH 1 and its HARQ-ACK 1, and then the base station sends the next DCI (last DCI) schedule PDSCH 2 and its HARQ-ACK 2. Figure 2As shown, the resources of HARQ-ACK 1 and HARQ-ACK 2 overlap, meaning they overlap at least partially in the time domain. Therefore, when the multiplexing timeline is met, the terminal can multiplex HARQ-ACK 1 and HARQ-ACK 2 onto the same PUCCH for transmission. Another approach is to differentiate the priorities of PUCCH / HARQ-ACK; HARQ-ACKs of the same priority can be multiplexed for transmission.
[0012] For example, if multiplexing of eMBB HARQ-ACK and URLLC HARQ-ACK is supported, since the target block error rates (BLERs) of eMBB HARQ-ACK and URLLC HARQ-ACK are different, different code rates should be used for transmission. For instance, a lower code rate should be used to transmit URLLC HARQ-ACK to ensure its reliability, while a higher code rate should be used to transmit eMBB HARQ-ACK to improve its spectral efficiency. Currently, existing technologies typically only support multiplexing of UCIs with the same priority, and the transmission code rate of the multiplexed UCIs is also the same, making it impossible to use different code rates for transmission according to the needs of different services. Summary of the Invention
[0013] At least one embodiment of the present invention provides a method, terminal and network device for transmitting a physical uplink control channel, which can improve system spectrum efficiency while meeting different service requirements.
[0014] According to one aspect of the present invention, at least one embodiment provides a method for transmitting a Physical Uplink Control Channel (PUCCH), comprising:
[0015] If a terminal determines or is about to transmit at least two overlapping PUCCHs, the at least two PUCCHs including a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, then the terminal transmits the first UCI and the second UCI on a third PUCCH, and the first UCI and the second UCI use different code rates.
[0016] Furthermore, according to at least one embodiment of the present invention, the terminal transmits the first UCI and the second UCI on the third PUCCH, including:
[0017] The third PUCCH is determined based on the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH.
[0018] Furthermore, according to at least one embodiment of the present invention, the third PUCCH is one of at least one PUCCH resource configured by the third PUCCH configuration, wherein the PUCCH resource is configured by PUCCH resource configuration information, wherein...
[0019] The third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI; or,
[0020] The third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI; or,
[0021] The third PUCCH configuration is the PUCCH configuration configured for transmitting the first UCI and the second UCI.
[0022] Furthermore, according to at least one embodiment of the present invention, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a maximum code rate;
[0023] The PUCCH resource configuration information corresponding to the first PUCCH is configured with at most one maximum bitrate.
[0024] The PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum bit rate of at most.
[0025] Furthermore, according to at least one embodiment of the present invention, it further includes:
[0026] The code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH.
[0027] or,
[0028] The code rate of the first UCI is determined to be the maximum code rate configured in the PUCCH resource configuration information corresponding to the first PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured in the PUCCH resource configuration information corresponding to the third PUCCH.
[0029] Furthermore, according to at least one embodiment of the present invention, the method further includes:
[0030] The code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined based on the code rate of the first UCI.
[0031] or,
[0032] The code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the first UCI is determined based on the code rate of the second UCI.
[0033] Furthermore, according to at least one embodiment of the present invention, the method further includes:
[0034] The code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum code rate, then the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH. Otherwise, the code rate of the second UCI is determined based on the code rate of the first UCI.
[0035] or,
[0036] The code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the first PUCCH is configured with a maximum code rate, then the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH; otherwise, the code rate of the first UCI is determined based on the code rate of the second UCI.
[0037] Furthermore, according to at least one embodiment of the present invention, determining the code rate of the second UCI based on the code rate of the first UCI, or determining the code rate of the first UCI based on the code rate of the second UCI, includes:
[0038] The code rate of the second UCI is determined to be the code rate of the first UCI plus, minus, multiplied or divided by the first adjustment factor;
[0039] or,
[0040] The bitrate of the first UCI is determined by adding, subtracting, multiplying, or dividing the bitrate of the second UCI by a second adjustment factor.
[0041] Furthermore, according to at least one embodiment of the present invention, the first adjustment factor and / or the second adjustment factor are determined in one of the following ways:
[0042] The network is configured through higher-level signaling or defined by protocols;
[0043] Alternatively, it can be determined from a set of values based on a preset DCI, which is configured by the network through higher-layer signaling or defined by a protocol.
[0044] Furthermore, according to at least one embodiment of the present invention, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and / or a second maximum bit rate.
[0045] Furthermore, according to at least one embodiment of the present invention, when the resource configuration information corresponding to the third PUCCH is configured with a first maximum bitrate and a second maximum bitrate, the method further includes: determining that the bitrate of the first UCI is the first maximum bitrate and the bitrate of the second UCI is the second maximum bitrate.
[0046] Furthermore, according to at least one embodiment of the present invention, when transmitting the first UCI and the second UCI on the third PUCCH, the first UCI and the second UCI are encoded according to the code rates of the first UCI and the second UCI.
[0047] According to another aspect of the present invention, at least one embodiment provides a method for transmitting a Physical Uplink Control Channel (PUCCH), comprising:
[0048] When the terminal determines or is about to overlap at least two PUCCHs, the base station receives the first UCI and the second UCI sent by the terminal on the third PUCCH. The at least two PUCCHs include the first PUCCH and the second PUCCH. The first PUCCH is a first priority index that carries or corresponds to the first UCI. The second PUCCH is a second priority index that carries or corresponds to the second UCI. The first UCI and the second UCI use different code rates.
[0049] Furthermore, according to at least one embodiment of the present invention, receiving the first UCI and the second UCI transmitted by the terminal on the third PUCCH includes:
[0050] The third PUCCH is determined based on the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH.
[0051] Furthermore, according to at least one embodiment of the present invention, the third PUCCH is one of at least one PUCCH resource configured by the third PUCCH configuration, wherein the PUCCH resource is configured by PUCCH resource configuration information, wherein
[0052] The third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI; or,
[0053] The third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI; or,
[0054] The third PUCCH configuration is the PUCCH configuration configured for transmitting the first UCI and the second UCI.
[0055] Furthermore, according to at least one embodiment of the present invention, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a maximum code rate;
[0056] The PUCCH resource configuration information corresponding to the first PUCCH is configured with at most one maximum bitrate.
[0057] The PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum bit rate of at most.
[0058] Furthermore, according to at least one embodiment of the present invention, it further includes:
[0059] The code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH.
[0060] or,
[0061] The code rate of the first UCI is determined to be the maximum code rate configured in the PUCCH resource configuration information corresponding to the first PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured in the PUCCH resource configuration information corresponding to the third PUCCH.
[0062] Furthermore, according to at least one embodiment of the present invention, it further includes:
[0063] The code rate of the first UCI is determined to be the maximum code rate configured in the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined based on the code rate of the first UCI.
[0064] or,
[0065] The code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the first UCI is determined based on the code rate of the second UCI.
[0066] Furthermore, according to at least one embodiment of the present invention, it further includes:
[0067] The code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum code rate, then the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH. Otherwise, the code rate of the second UCI is determined based on the code rate of the first UCI.
[0068] or,
[0069] The code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the first PUCCH is configured with a maximum code rate, then the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH; otherwise, the code rate of the first UCI is determined based on the code rate of the second UCI.
[0070] Furthermore, according to at least one embodiment of the present invention, determining the code rate of the second UCI based on the code rate of the first UCI, or determining the code rate of the first UCI based on the code rate of the second UCI, includes:
[0071] The code rate of the second UCI is determined to be the code rate of the first UCI plus, minus, multiplied or divided by the first adjustment factor;
[0072] or,
[0073] The bitrate of the first UCI is determined by adding, subtracting, multiplying, or dividing the bitrate of the second UCI by a second adjustment factor.
[0074] Furthermore, according to at least one embodiment of the present invention, the first adjustment factor and / or the second adjustment factor are determined in one of the following ways:
[0075] The network is configured through higher-level signaling or defined by protocols;
[0076] Alternatively, it can be determined from a set of values based on a preset DCI, which is configured by the network through higher-layer signaling or defined by a protocol.
[0077] Furthermore, according to at least one embodiment of the present invention,
[0078] The PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and / or a second maximum bit rate.
[0079] Furthermore, according to at least one embodiment of the present invention, when the resource configuration information corresponding to the third PUCCH is configured with a first maximum bitrate and a second maximum bitrate, the method further includes: determining that the bitrate of the first UCI is the first maximum bitrate and the bitrate of the second UCI is the second maximum bitrate.
[0080] Furthermore, according to at least one embodiment of the present invention, when receiving the first UCI and the second UCI sent by the terminal on the third PUCCH, the first UCI and the second UCI are decoded according to the code rates of the first UCI and the second UCI.
[0081] According to another aspect of the present invention, at least one embodiment provides a terminal comprising:
[0082] A transmitting module is configured to transmit the first UCI and the second UCI on a third PUCCH if at least two overlapping PUCCHs, including a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, and the first UCI and the second UCI use different code rates.
[0083] According to another aspect of the present invention, at least one embodiment provides a terminal including a transceiver and a processor, wherein,
[0084] The transceiver is configured to transmit at least two overlapping PUCCHs, including a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, and the first UCI and the second UCI use different code rates.
[0085] According to another aspect of the present invention, at least one embodiment provides a terminal, including: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the physical uplink control channel transmission method as described above.
[0086] According to another aspect of the present invention, at least one embodiment provides a base station, comprising:
[0087] A receiving module is configured to receive a first UCI and a second UCI sent by the terminal on a third PUCCH when the terminal determines or is about to overlap at least two PUCCHs, wherein the at least two PUCCHs include a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to the first UCI; the second PUCCH is a second priority index carrying or corresponding to the second UCI, and the first UCI and the second UCI use different code rates.
[0088] According to another aspect of the present invention, at least one embodiment provides a base station including a processor and a transceiver, wherein,
[0089] The transceiver is configured to receive a first UCI and a second UCI sent by the terminal on a third PUCCH when the terminal determines or is about to overlap at least two PUCCHs, wherein the at least two PUCCHs include a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to the first UCI; the second PUCCH is a second priority index carrying or corresponding to the second UCI, and the first UCI and the second UCI use different code rates.
[0090] According to another aspect of the present invention, at least one embodiment provides a base station, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the transmission method for the physical uplink control channel as described above.
[0091] According to another aspect of the present invention, at least one embodiment provides a computer-readable storage medium on which a program is stored, which, when executed by a processor, implements the steps of the method described above.
[0092] Compared with the prior art, the physical uplink control channel transmission method, terminal and base station provided in the embodiments of the present invention can transmit UCI originally carried on at least two PUCCHs (or corresponding to at least two PUCCHs) in one PUCCH. Furthermore, for UCI originally carried on PUCCHs with different priority indices, the embodiments of the present invention can use different code rates for encoding, thereby ensuring the needs of different services and improving the system spectrum efficiency. Attached Figure Description
[0093] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0094] Figure 1 This is a schematic diagram of an application scenario according to an embodiment of the present invention;
[0095] Figure 2 An example diagram of overlapping PUCCH scheduling;
[0096] Figure 3 This is a schematic diagram of a scenario where PUCCH overlaps.
[0097] Figure 4 This is a schematic diagram of another scenario where PUCCH overlaps;
[0098] Figure 5 A flowchart illustrating the physical uplink control channel transmission method provided in this embodiment of the invention when applied to the terminal side;
[0099] Figure 6 A flowchart illustrating the transmission method of the physical uplink control channel provided in this embodiment of the invention when applied to the base station side;
[0100] Figure 7 A schematic diagram of a terminal provided in an embodiment of the present invention;
[0101] Figure 8 Another structural schematic diagram of the terminal provided in an embodiment of the present invention;
[0102] Figure 9 This is a schematic diagram of a base station structure provided in an embodiment of the present invention;
[0103] Figure 10 This is another structural schematic diagram of a base station provided in an embodiment of the present invention. Detailed Implementation
[0104] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
[0105] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. The terms “and / or” in the specification and claims indicate at least one of the connected objects.
[0106] The technologies described in this document are not limited to NR systems and Long Time Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in various 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" are often used interchangeably. CDMA systems can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. TDMA systems can implement radio technologies such as the Global System for Mobile Communication (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.21 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and more advanced LTE (such as LTE-A) are newer versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). CDMA2000 and UMB are described in documents from an organization called 3rd Generation Partnership Project 2 (3GPP2).The techniques described herein can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes NR systems for illustrative purposes, and NR terminology is used in most of the following description, although these techniques can also be applied to applications beyond NR systems.
[0107] The following description provides examples and is not intended to limit the scope, applicability, or configuration set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the spirit and scope of this disclosure. Various procedures or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to certain examples may be combined in other examples.
[0108] Please see Figure 1 , Figure 1 This diagram illustrates a block diagram of a wireless communication system applicable to an embodiment of the present invention. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 can also be referred to as a user terminal or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), wearable device, or in-vehicle device, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment of the present invention. Network device 12 can be a base station and / or a core network element. The base station can be a 5G or later version base station (e.g., gNB, 5G NR NB, etc.), or a base station in other communication systems (e.g., eNB, WLAN access point, or other access point, etc.). The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, or any 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 invention, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0109] The base station can communicate with terminal 11 under the control of a base station controller, which in various examples may be part of the core network or some base stations. Some base stations may communicate control information or user data with the core network via backhaul. In some examples, some of these base stations may communicate with each other directly or indirectly via backhaul links, which may be wired or wireless communication links. The wireless communication system may support operation on multiple carriers (waveform signals of different frequencies). A multi-carrier transmitter can transmit modulated signals on multiple carriers simultaneously. For example, each communication link may be a multi-carrier signal modulated according to various radio technologies. Each modulated signal may be transmitted on a different carrier and may carry control information (e.g., reference signals, control channels, etc.), overhead information, data, etc.
[0110] The base station can wirelessly communicate with terminal 11 via one or more access point antennas. Each base station can provide communication coverage for its respective coverage area. The coverage area of an access point can be divided into sectors that constitute only a part of that coverage area. The wireless communication system may include different types of base stations (e.g., macro base stations, micro base stations, or pico base stations). Base stations may also utilize different radio technologies, such as cellular or WLAN radio access technologies. Base stations may be associated with the same or different access networks or operator deployments. The coverage areas of different base stations (including coverage areas of the same or different types of base stations, coverage areas using the same or different radio technologies, or coverage areas belonging to the same or different access networks) may overlap.
[0111] Communication links in a wireless communication system may include an uplink for carrying uplink (UL) transmissions (e.g., from terminal 11 to network device 12) or a downlink for carrying downlink (DL) transmissions (e.g., from network device 12 to terminal 11). UL transmissions may also be referred to as reverse link transmissions, and DL transmissions may also be referred to as forward link transmissions. Downlink transmissions may be carried out using licensed frequency bands, unlicensed frequency bands, or both. Similarly, uplink transmissions may be carried out using licensed frequency bands, unlicensed frequency bands, or both.
[0112] As described in the background section, existing technologies typically only support the multiplexing of UCIs with the same priority, and the transmission rate of the multiplexed UCIs is also the same, making it impossible to use different code rates for transmission according to the needs of different services. To solve at least one of the above problems, embodiments of the present invention provide a PUCCH transmission method that can realize the multiplexing transmission of UCIs with different priority indices. Furthermore, different code rates can be used for transmission of UCIs with different priorities, which can improve system spectrum efficiency while ensuring different service requirements.
[0113] Figure 3 and Figure 4 Two scenarios where PUCCH overlap may occur are provided. Among them, Figure 3 The first UCI is scheduled first, followed by the second UCI. Figure 4 In the latter case, the second UCI is scheduled first, followed by the first UCI. In both scenarios, the first and second UCIs may overlap. In this paper, overlap refers to temporal overlap, meaning partial or complete overlap in the temporal domain. As a specific example, PDSCH1 can be an eMBB PDSCH, and PDSCH2 can be a URLLC PDSCH. Correspondingly, the first UCI can be an eMBB HARQ-ACK, and the second UCI can be a URLLC HARQ-ACK. The above examples are merely illustrative and not intended to limit the scope of this invention.
[0114] Please refer to Figure 5 The present invention provides a method for transmitting a physical uplink control channel, which, when applied to the terminal side, includes:
[0115] Step 51: The terminal determines or is about to transmit at least two overlapping PUCCHs, including a first PUCCH and a second PUCCH. The first PUCCH is a first priority index, carrying or corresponding to a first UCI; the second PUCCH is a second priority index, carrying or corresponding to a second UCI. Then, the terminal transmits the first UCI and the second UCI on a third PUCCH, with the first UCI and the second UCI using different code rates.
[0116] Through the above steps, embodiments of the present invention can transmit UCI originally carried on at least two PUCCHs (or corresponding to at least two PUCCHs) in one PUCCH. Furthermore, embodiments of the present invention can use different code rates to encode UCI originally carried on PUCCHs with different priority indices, thereby ensuring the needs of different services and improving the system spectrum efficiency.
[0117] Optionally, in this embodiment of the invention, when the terminal needs to transmit at least two overlapping PUCCHs, the UCI and the second UCI can be transmitted on the third PUCCH only when the third PUCCH meets a preset condition. The preset condition may be that the third PUCCH meets the delay requirement of the first UCI or the second UCI. For example, the end symbol of the third PUCCH is no later than X symbols after the end symbol of the first PUCCH, and / or, the end symbol of the third PUCCH is no later than Y symbols after the end symbol of the second PUCCH. Here, X and Y are preset integers.
[0118] In this embodiment of the invention, the terminal transmits the first UCI and the second UCI on the third PUCCH, which may specifically include: determining the third PUCCH according to the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH.
[0119] In this embodiment of the invention, the third DCI may be a DCI indicating the transmission of the first PUCCH or the second PUCCH, wherein the first PUCCH and the second PUCCH overlap, and optionally, the first PUCCH and the second PUCCH are in the same time slot / sub-time slot. The third DCI is the last DCI received between the first DCI and the second DCI. Here, the first DCI is used to indicate the transmission of the first PUCCH, and the second DCI is used for the transmission of the second PUCCH.
[0120] The third DCI is a first DCI used to indicate the transmission of the first PUCCH, and the first DCI is the latest received DCI among the DCIs scheduling the at least two PUCCHs. The third DCI is a second DCI used to indicate the transmission of the second PUCCH, and the second DCI is the latest received DCI among the DCIs scheduling the at least two PUCCHs.
[0121] The third PUCCH is one of at least one PUCCH resource configured in the third PUCCH configuration (third PUCCH-Config). Specifically, the PUCCH resource is configured by PUCCH resource configuration information. More specifically, the third PUCCH configuration can be the PUCCH configuration corresponding to one of the at least two PUCCHs, or it can be a PUCCH configuration other than the at least two PUCCHs.
[0122] 1) The third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI.
[0123] In other words, the third PUCCH configuration is either the PUCCH configuration corresponding to the priority index of the first PUCCH, or the PUCCH configuration corresponding to the first UCI. It can be understood that the PUCCH configuration corresponding to the first UCI and the PUCCH configuration corresponding to the priority index of the first PUCCH are different descriptions of the same PUCCH configuration. Similarly, the same applies to the PUCCH configuration corresponding to the second UCI.
[0124] 2) The third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI.
[0125] In other words, the third PUCCH configuration is either the PUCCH configuration corresponding to the priority index of the second PUCCH, or the PUCCH configuration corresponding to the second UCI. It is understood that the PUCCH configuration corresponding to the second UCI and the PUCCH configuration corresponding to the priority index of the second PUCCH are different descriptions of the same PUCCH configuration.
[0126] 3) The third PUCCH configuration is the PUCCH configuration configured for transmitting the first UCI and the second UCI.
[0127] Here, an additional third PUCCH configuration is configured for transmitting the first UCI and the second UCI. Through this third PUCCH configuration, at least one PUCCH resource for transmitting the first UCI and the second UCI can be configured.
[0128] The following provides several ways to determine the bitrate of the first UCI and the second UCI.
[0129] In the following implementations 1 to 3, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a maximum bit rate. The PUCCH resource configuration information corresponding to the first PUCCH is configured with at most one maximum bit rate. The PUCCH resource configuration information corresponding to the second PUCCH is configured with at most one maximum bit rate.
[0130] Implementation method 1:
[0131] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the first DCI indicating the transmission of the first PUCCH is the last received DCI among all DCIs transmitted by each of the at least two PUCCHs. In step 51 above, when the terminal transmits the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH.
[0132] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the first DCI indicating the transmission of the second PUCCH is the last received DCI among all DCIs transmitted by each of the at least two PUCCHs. In step 51 above, when the terminal transmits the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH, and determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH.
[0133] Implementation method 2:
[0134] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the first DCI indicating the transmission of the first PUCCH is the last received DCI among all DCIs transmitted by each of the at least two PUCCHs. In step 51 above, when the terminal transmits the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and determine the code rate of the second UCI based on the code rate of the first UCI.
[0135] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the first DCI indicating the transmission of the second PUCCH is the last received DCI among all DCIs transmitted by each of the at least two PUCCHs. In step 51 above, when the terminal transmits the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and determine the code rate of the first UCI based on the code rate of the second UCI.
[0136] Implementation method 3:
[0137] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the first DCI indicating the transmission of the first PUCCH is the last received DCI among all DCIs transmitted by each of the at least two PUCCHs. In step 51 above, when the terminal transmits the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum code rate, then the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH; otherwise, if the PUCCH resource configuration information corresponding to the second PUCCH is not configured with a maximum code rate, then the code rate of the second UCI is determined to be the code rate of the first UCI plus, minus, multiplied, or divided by a third adjustment factor.
[0138] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the first DCI indicating the transmission of the second PUCCH is the last received DCI among all DCIs transmitted by each of the at least two PUCCHs. In step 51 above, when the terminal transmits the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the first PUCCH is configured with a maximum code rate, then the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH; otherwise, the code rate of the first UCI is determined to be the code rate of the second UCI plus, minus, multiplied, or divided by a fourth adjustment factor.
[0139] In implementations 2 and 3 above, the bitrate of the second UCI is determined based on the bitrate of the first UCI. Specifically, the bitrate of the second UCI can be determined by adding, subtracting, multiplying, or dividing the bitrate of the first UCI by a first adjustment factor. Similarly, the bitrate of the first UCI can be determined based on the bitrate of the second UCI by adding, subtracting, multiplying, or dividing the bitrate of the second UCI by a second adjustment factor.
[0140] The first adjustment factor can be determined in one of the following ways:
[0141] A) The network (such as a base station) is configured or predefined through higher-layer signaling, such as through relevant protocols.
[0142] B) Determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or predefined, such as in a protocol.
[0143] Similarly, the second adjustment factor can also be determined in one of the following ways:
[0144] A) The network (such as a base station) is configured or predefined through higher-layer signaling, such as through relevant protocols.
[0145] B) Determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or predefined, such as in a protocol.
[0146] The first adjustment factor and / or the second adjustment factor are determined in one of the following ways:
[0147] The network (such as a base station) is configured via higher-layer signaling or defined by protocols;
[0148] Alternatively, it can be determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or defined by a protocol;
[0149] Here, the aforementioned higher-layer signaling can specifically be one or more of Radio Resource Control (RRC) signaling, Media Access Control and Control Unit (MAC CE) signaling, and System Information Block (SIB) signaling. The first adjustment factor or the second adjustment factor can be configured for each PUCCH format or for each PUCCH resource.
[0150] Implementation method 4:
[0151] In implementation method 4, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and / or a second maximum code rate. For example, the third PUCCH configuration is a PUCCH configuration configured for transmitting the first UCI and the second UCI, and the resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and a second maximum code rate. In this case, in step 51 above, the terminal can determine that the code rate of the first UCI is the first maximum code rate and the code rate of the second UCI is the second maximum code rate.
[0152] Here, the correspondence between the first maximum code rate and the second maximum code rate configured in the resource configuration information corresponding to the third PUCCH, and the first UCI and the second UCI, can be configured by the network through higher-layer signaling or predefined, such as defined by relevant protocols.
[0153] Through the above various implementation methods, the code rates of the first UCI and the second UCI can be determined, and then in step 51 above, the first UCI and the second UCI are encoded according to the code rates of the first UCI and the second UCI.
[0154] Additionally, it should be noted that in this embodiment of the invention, among the at least two overlapping PUCCHs to be transmitted by the terminal, there is temporal overlap between any two PUCCHs (which may be complete or partial overlap). Preferably, the at least two PUCCHs include two different priority indices, namely the first priority index and the second priority index.
[0155] The method of the present invention will be further described below from the perspective of the base station.
[0156] Please refer to Figure 6 The physical uplink control channel transmission method provided in this embodiment of the invention, when applied to the base station side, includes:
[0157] Step 61: When the terminal determines or is about to overlap at least two PUCCHs, the base station receives the first UCI and the second UCI sent by the terminal on the third PUCCH. The at least two PUCCHs include the first PUCCH and the second PUCCH. The first PUCCH is a first priority index that carries or corresponds to the first UCI. The second PUCCH is a second priority index that carries or corresponds to the second UCI. The first UCI and the second UCI use different code rates.
[0158] Through the above steps, embodiments of the present invention can receive UCI originally carried (beared) in at least two PUCCHs (or corresponding to at least two PUCCHs) in one PUCCH. Furthermore, for UCI originally carried (beared) in PUCCHs with different priority indices, embodiments of the present invention can use different code rates for encoding and transmission, thereby ensuring the needs of different services and improving the system spectrum efficiency.
[0159] In this embodiment of the invention, when the base station receives the first UCI and the second UCI on the third PUCCH, it may specifically include: determining the third PUCCH according to the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH.
[0160] In this embodiment of the invention, the third DCI may be a DCI indicating the transmission of the first PUCCH or the second PUCCH, wherein the first PUCCH and the second PUCCH overlap, and optionally, the first PUCCH and the second PUCCH are in the same time slot / sub-time slot. The third DCI is the last DCI received between the first DCI and the second DCI. Here, the first DCI is used to indicate the transmission of the first PUCCH, and the second DCI is used for the transmission of the second PUCCH.
[0161] The third DCI is a first DCI used to indicate the transmission of the first PUCCH, and the first DCI is the latest DCI sent to the terminal among the DCIs scheduling the at least two PUCCHs. The third DCI is a second DCI used to indicate the transmission of the second PUCCH, and the second DCI is the latest DCI sent to the terminal among the DCIs scheduling the at least two PUCCHs.
[0162] The third PUCCH is one of at least one PUCCH resource configured in the third PUCCH configuration (third PUCCH-Config). Specifically, the PUCCH resource is configured by PUCCH resource configuration information. More specifically, the third PUCCH configuration can be the PUCCH configuration corresponding to one of the at least two PUCCHs, or it can be a PUCCH configuration other than the at least two PUCCHs.
[0163] 1) The third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI.
[0164] In other words, the third PUCCH configuration is either the PUCCH configuration corresponding to the priority index of the first PUCCH, or the PUCCH configuration corresponding to the first UCI. It can be understood that the PUCCH configuration corresponding to the first UCI and the PUCCH configuration corresponding to the priority index of the first PUCCH are different descriptions of the same PUCCH configuration. Similarly, the same applies to the PUCCH configuration corresponding to the second UCI.
[0165] 2) The third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI.
[0166] In other words, the third PUCCH configuration is either the PUCCH configuration corresponding to the priority index of the second PUCCH, or the PUCCH configuration corresponding to the second UCI. It is understood that the PUCCH configuration corresponding to the second UCI and the PUCCH configuration corresponding to the priority index of the second PUCCH are different descriptions of the same PUCCH configuration.
[0167] 3) The third PUCCH configuration is the PUCCH configuration configured for transmitting the first UCI and the second UCI.
[0168] Here, the base station can additionally configure a third PUCCH configuration for transmitting the first UCI and the second UCI. Through this third PUCCH configuration, at least one PUCCH resource for transmitting the first UCI and the second UCI can be configured.
[0169] The following provides several ways to determine the bitrate of the first UCI and the second UCI.
[0170] In the following implementations 1 to 3, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a maximum bit rate. The PUCCH resource configuration information corresponding to the first PUCCH is configured with at most one maximum bit rate. The PUCCH resource configuration information corresponding to the second PUCCH is configured with at most one maximum bit rate.
[0171] Implementation method 1:
[0172] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the first DCI indicating the transmission of the first PUCCH is the last received DCI among all DCIs transmitted by each of the at least two PUCCHs. In step 61 above, when the base station receives the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH.
[0173] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the first DCI indicating the transmission of the second PUCCH is the last received DCI among all DCIs indicating the transmission of each of the at least two PUCCHs. In step 61 above, when the base station receives the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH, and determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH.
[0174] Implementation method 2:
[0175] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the first DCI indicating the transmission of the first PUCCH is the last received DCI among all DCIs indicating the transmission of each of the at least two PUCCHs. In step 61 above, when the base station receives the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and determine the code rate of the second UCI based on the code rate of the first UCI.
[0176] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the first DCI indicating the transmission of the second PUCCH is the last received DCI among all DCIs indicating the transmission of each of the at least two PUCCHs. In step 61 above, when the base station receives the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and determine the code rate of the first UCI based on the code rate of the second UCI.
[0177] Implementation method 3:
[0178] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the first DCI indicating the transmission of the first PUCCH is the last received DCI among all DCIs indicating the transmission of each of the at least two PUCCHs. In step 61 above, when the base station receives the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the first UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum code rate, then the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH; otherwise, if the PUCCH resource configuration information corresponding to the second PUCCH is not configured with a maximum code rate, then the code rate of the second UCI is determined to be the code rate of the first UCI plus, minus, multiplied, or divided by a third adjustment factor.
[0179] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the first DCI indicating the transmission of the second PUCCH is the last received DCI among all DCIs indicating the transmission of each of the at least two PUCCHs. In step 61 above, when the base station receives the first UCI and the second UCI on the third PUCCH, it can determine that the code rate of the second UCI is the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the first PUCCH is configured with a maximum code rate, then the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH; otherwise, the code rate of the first UCI is determined to be the code rate of the second UCI plus, minus, multiplied, or divided by a fourth adjustment factor.
[0180] In implementations 2 and 3 above, the bitrate of the second UCI is determined based on the bitrate of the first UCI. Specifically, the bitrate of the second UCI can be determined by adding, subtracting, multiplying, or dividing the bitrate of the first UCI by a first adjustment factor. Similarly, the bitrate of the first UCI can be determined based on the bitrate of the second UCI by adding, subtracting, multiplying, or dividing the bitrate of the second UCI by a second adjustment factor.
[0181] The first adjustment factor can be determined in one of the following ways:
[0182] A) The network (such as a base station) is configured or predefined through higher-layer signaling, such as through relevant protocols.
[0183] B) Determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or predefined, such as in a protocol.
[0184] Similarly, the second adjustment factor can also be determined in one of the following ways:
[0185] A) The network (such as a base station) is configured or predefined through higher-layer signaling, such as through relevant protocols.
[0186] B) Determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or predefined, such as in a protocol.
[0187] The first adjustment factor and / or the second adjustment factor are determined in one of the following ways:
[0188] The network (such as a base station) is configured via higher-layer signaling or defined by protocols;
[0189] Alternatively, it can be determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or defined by a protocol;
[0190] Here, the aforementioned higher-layer signaling can specifically be one or more of Radio Resource Control (RRC) signaling, Media Access Control and Control Unit (MAC CE) signaling, and System Information Block (SIB) signaling. The first adjustment factor or the second adjustment factor can be configured for each PUCCH format or for each PUCCH resource.
[0191] Implementation method 4:
[0192] In implementation method 4, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and / or a second maximum code rate. For example, the third PUCCH configuration is a PUCCH configuration configured for transmitting the first UCI and the second UCI, and the resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and a second maximum code rate. Alternatively, the third PUCCH configuration can also be a PUCCH configuration corresponding to the first priority index or a PUCCH configuration corresponding to the second priority index, and the resource configuration information corresponding to the third PUCCH can also be configured with a first maximum code rate and a second maximum code rate. In this case, in step 61 above, the base station can determine that the code rate of the first UCI is the first maximum code rate and the code rate of the second UCI is the second maximum code rate.
[0193] Here, the correspondence between the first maximum code rate and the second maximum code rate configured in the resource configuration information corresponding to the third PUCCH, and the first UCI and the second UCI, can be configured by the network through higher-layer signaling or predefined, such as defined by relevant protocols.
[0194] Through the above various implementation methods, the code rates of the first UCI and the second UCI can be determined, and then in step 61 above, the first UCI and the second UCI are decoded and received according to their code rates.
[0195] To better help understand the embodiments of the present invention, several examples are provided below. It should be noted that the following examples are illustrated with the first UCI being URLLC HARQ-ACK and the second UCI being eMBB HARQ-ACK, respectively, but the present invention is not limited to the above scenarios.
[0196] Example 1:
[0197] Configure two PUCCH configurations (PUCCH-Config), where the first PUCCH-Config corresponds to the first priority index uplink control information UCI (first UCI); and the second PUCCH-Config corresponds to the second priority index uplink control information UCI (second UCI).
[0198] like Figure 3 As shown in Scenario 1, assume PDSCH1 is an eMBB PDSCH and PDSCH2 is a URLLC PDSCH. The terminal first receives the eMBB PDSCH, and the PUCCH resource where its HARQ-ACK resides is... Figure 3 The first UCI (eMBB HARQ-ACK) is received by the terminal; the PUCCH resource where the HARQ-ACK is located is... Figure 3 The second UCI (URLLCHARQ-ACK) in the process timeline, when the processing timeline conditions are met, involves the terminal multiplexing the eMBB HARQ-ACK and URLLCHARQ-ACK information onto the third PUCCH resource for transmission. This third PUCCH resource is configured by the first PUCCH-Config and is indicated by the last received (last DCI format).
[0199] The code rate of the URLLC HARQ-ACK information is the maxCodeRate configured in the PUCCH resource URLLC HARQ-ACK configuration;
[0200] The code rate of the eMBB HARQ-ACK information is the maxCodeRate configured in the PUCCH resource eMBB HARQ-ACK;
[0201] Example 2:
[0202] Configure two PUCCH configurations (PUCCH-Config), where the first PUCCH-Config corresponds to the uplink control information (UCI) of the first priority index; and the second PUCCH-Config corresponds to the uplink control information (UCI) of the second priority index.
[0203] like Figure 3 As shown in Scenario 1, assume PDSCH1 is an eMBB PDSCH and PDSCH2 is a URLLC PDSCH. As shown in Scenario 1, the terminal first receives the eMBB PDSCH, and the PUCCH resource where its HARQ-ACK resides is... Figure 3 The first UCI (eMBB HARQ-ACK) in the process; the terminal then receives the URLLC PDSCH, and the PUCCH resource where its HARQ-ACK resides is... Figure 3 The second UCI (URLLC HARQ-ACK) in the process timeline, when the processing timeline conditions are met, involves the terminal multiplexing the eMBB HARQ-ACK information and the URLLC HARQ-ACK information onto the third PUCCH resource for transmission. This third PUCCH resource is configured by the first PUCCH-Config and is indicated by the last received (last DCI format).
[0204] The code rate of the URLLC HARQ-ACK information is the maxCodeRate configured in the PUCCH resource URLLC HARQ-ACK configuration;
[0205] The code rate of the eMBB HARQ-ACK information is the maxCodeRate configured for the PUCCH resource URLLC HARQ-ACK, plus / minus / multiply / divide by the first adjustment factor.
[0206] Example 3:
[0207] Configure two PUCCH-Configs: the first PUCCH-Config corresponds to the uplink control information (UCI) of the first priority index, and the second PUCCH-Config corresponds to the uplink control information (UCI) of the second priority index.
[0208] like Figure 3As shown in Scenario 1, the terminal first receives the eMBB PDSCH, and the PUCCH resource where its HARQ-ACK is located is... Figure 3 The first UCI (eMBB HARQ-ACK) is received by the terminal; the PUCCH resource containing the HARQ-ACK is... Figure 3 In the second UCI (URLLC HARQ-ACK), when the processing timeline conditions are met, the terminal multiplexes the eMBB HARQ-ACK information and the URLLC HARQ-ACK information on the third PUCCH resource for transmission. The third PUCCH resource is configured by the first PUCCH-Config and indicated by the last DCI format.
[0209] in,
[0210] The code rate of the URLLC HARQ-ACK information is the first maxCodeRate of the PUCCH resource URLLC HARQ-ACK configuration;
[0211] The code rate of the eMBB HARQ-ACK information is the second maxCodeRate configured in the PUCCH resource URLLC HARQ-ACK configuration;
[0212] Here, two maximum code rates (maxCodeRate) are configured for each PUCCH resource or per-PUCCH format.
[0213] Example 4:
[0214] Configure three PUCCH-Configs: the first PUCCH-Config corresponds to the first priority index uplink control information (UCI); the second PUCCH-Config corresponds to the second priority index uplink control information (UCI); and the third PUCCH-Config corresponds to the first priority index UCI and the second priority index UCI. That is, when the terminal needs to reuse the first priority index UCI and the second priority index UCI, the configuration of the third PUCCH-Config is used.
[0215] like Figure 3 As shown in Scenario 1, the terminal first receives the eMBB PDSCH, and the PUCCH resource where its HARQ-ACK is located is the eMBB HARQ-ACK shown in the diagram; the terminal then receives the URLLC PDSCH, and the PUCCH resource where its HARQ-ACK is located is... Figure 3In the URLLC HARQ-ACK section, when the processing timeline conditions are met, the terminal multiplexes the eMBB HARQ-ACK information and the URLLC HARQ-ACK information on the third PUCCH resource for transmission. This third PUCCH resource is configured in the third PUCCH-Config and indicated by the last DCI format.
[0216] The code rate of the URLLC HARQ-ACK information is determined to be the first maxCodeRate of the third PUCCH resource configuration;
[0217] The code rate for determining the eMBB HARQ-ACK information is the second maxCodeRate of the third PUCCH resource configuration.
[0218] The various methods of the embodiments of the present invention have been described above. Apparatus for implementing the above methods will now be provided.
[0219] Please refer to Figure 7 This invention provides a terminal 70, comprising:
[0220] The transmitting module 71 is configured to transmit at least two overlapping PUCCHs, including a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, and transmit the first UCI and the second UCI on a third PUCCH, wherein the first UCI and the second UCI use different code rates.
[0221] Optionally, the terminal further includes:
[0222] The first determining module is configured to determine the third PUCCH based on the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH.
[0223] Optionally, the third PUCCH is one of at least one PUCCH resource configured in the third PUCCH configuration, wherein the PUCCH resource is configured by PUCCH resource configuration information.
[0224] The third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI; or,
[0225] The third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI; or,
[0226] The third PUCCH configuration is the PUCCH configuration configured for transmitting the first UCI and the second UCI.
[0227] Optionally, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a maximum bit rate;
[0228] The PUCCH resource configuration information corresponding to the first PUCCH is configured with at most one maximum bitrate.
[0229] The PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum bit rate of at most.
[0230] Optionally, the terminal further includes:
[0231] The second determining module is used for:
[0232] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH.
[0233] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH.
[0234] Optionally, the terminal further includes:
[0235] The third determining module is used for:
[0236] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined based on the code rate of the first UCI.
[0237] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the first UCI is determined based on the code rate of the second UCI.
[0238] Optionally, the terminal further includes:
[0239] The fourth determining module is used for:
[0240] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum code rate, the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH. Otherwise, the code rate of the second UCI is determined based on the code rate of the first UCI.
[0241] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the first PUCCH is configured with a maximum code rate, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH. Otherwise, the code rate of the first UCI is determined based on the code rate of the second UCI.
[0242] Optionally, the terminal further includes:
[0243] The fifth determining module is used for:
[0244] The code rate of the second UCI is determined to be the code rate of the first UCI plus, minus, multiplied or divided by the first adjustment factor;
[0245] or,
[0246] The bitrate of the first UCI is determined by adding, subtracting, multiplying, or dividing the bitrate of the second UCI by a second adjustment factor.
[0247] Optionally, the first adjustment factor and / or the second adjustment factor may be determined in one of the following ways:
[0248] The network is configured through higher-level signaling or defined by protocols;
[0249] Alternatively, it can be determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or defined by a protocol;
[0250] Each adjustment factor is configured for each PUCCH format or for each PUCCH resource.
[0251] Optionally, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and / or a second maximum bit rate.
[0252] Optionally, the terminal further includes:
[0253] The sixth determining module is used for:
[0254] When the third PUCCH configuration is a PUCCH configuration configured for transmitting the first UCI and the second UCI, and the resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and a second maximum code rate, the code rate of the first UCI is determined to be the first maximum code rate, and the code rate of the second UCI is the second maximum code rate.
[0255] Optionally, the terminal further includes:
[0256] The encoding module is used to encode the first UCI and the second UCI according to their code rates when transmitting the first UCI and the second UCI on the third PUCCH.
[0257] It should be noted that the device in this embodiment is the same as the one described above. Figure 5 The apparatus corresponding to the method shown is applicable to the embodiments of the above-described methods and can achieve the same technical effect. The apparatus provided by the embodiments of the present invention can implement all the method steps implemented in the above-described method embodiments and can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail here.
[0258] Please refer to Figure 8 A schematic diagram of a terminal provided in an embodiment of the present invention is shown. The terminal 800 includes: a processor 801, a transceiver 802, a memory 803, a user interface 804, and a bus interface.
[0259] In this embodiment of the invention, the terminal 800 further includes a program stored on a memory 803 and executable on a processor 801.
[0260] When the processor 801 executes the program, it performs the following steps:
[0261] If at least two overlapping PUCCHs are determined or to be transmitted, the at least two PUCCHs include a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, then the first UCI and the second UCI are transmitted on a third PUCCH, and the first UCI and the second UCI use different code rates.
[0262] Understandably, in this embodiment of the invention, the computer program executed by the processor 801 can achieve the above-mentioned functions. Figure 5 The various processes of the physical uplink control channel transmission method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0263] exist Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 801 and memory represented by memory 803 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 802 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, the user interface 804 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0264] The processor 801 is responsible for managing the bus architecture and general processing, while the memory 803 can store the data used by the processor 801 when performing operations.
[0265] It should be noted that the terminal in this embodiment is the same as the one described above. Figure 5 The terminal corresponding to the method shown is applicable to the embodiments of the above-described terminal, and can achieve the same technical effect. In this terminal, the transceiver 802 and the memory 803, as well as the transceiver 802 and the processor 801, can be connected via a bus interface. The functions of the processor 801 can also be implemented by the transceiver 802, and vice versa. It should be noted that the terminal provided by the embodiments of the present invention can implement all the method steps implemented in the above-described method embodiments and can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail here.
[0266] In some embodiments of the present invention, a computer-readable storage medium is also provided, on which a program is stored, which, when executed by a processor, performs the following steps:
[0267] If at least two overlapping PUCCHs are determined or to be transmitted, the at least two PUCCHs include a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, then the first UCI and the second UCI are transmitted on a third PUCCH, and the first UCI and the second UCI use different code rates.
[0268] When executed by the processor, this program can implement all the above-mentioned transmission methods for the physical uplink control channel applied to the terminal side, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0269] The embodiments of the present invention provide Figure 9 The base station 90 shown includes:
[0270] The receiving module 91 is configured to receive a first UCI and a second UCI sent by the terminal on a third PUCCH when the terminal determines or is about to overlap at least two PUCCHs, wherein the at least two PUCCHs include a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index that carries or corresponds to the first UCI; the second PUCCH is a second priority index that carries or corresponds to the second UCI, and the first UCI and the second UCI use different code rates.
[0271] Optionally, the base station further includes:
[0272] The first determining module is configured to determine the third PUCCH based on the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH.
[0273] Optionally, the third PUCCH is one of at least one PUCCH resource configured in the third PUCCH configuration, wherein the PUCCH resource is configured by PUCCH resource configuration information.
[0274] The third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI; or,
[0275] The third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI; or,
[0276] The third PUCCH configuration is the PUCCH configuration configured for transmitting the first UCI and the second UCI.
[0277] Optionally, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a maximum bit rate;
[0278] The PUCCH resource configuration information corresponding to the first PUCCH is configured with at most one maximum bitrate.
[0279] The PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum bit rate of at most.
[0280] Optionally, the base station further includes:
[0281] The second determining module is used for:
[0282] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH.
[0283] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH, and the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH.
[0284] Optionally, the base station further includes:
[0285] The third determining module is used for:
[0286] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the code rate of the first UCI is determined to be the maximum code rate configured in the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the second UCI is determined based on the code rate of the first UCI.
[0287] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH, and the code rate of the first UCI is determined based on the code rate of the second UCI.
[0288] Optionally, the base station further includes:
[0289] The fourth determining module is used for:
[0290] When the third PUCCH configuration is the priority index of the first PUCCH or the PUCCH configuration corresponding to the first UCI, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the second PUCCH is configured with a maximum code rate, the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the second PUCCH. Otherwise, the code rate of the second UCI is determined based on the code rate of the first UCI.
[0291] When the third PUCCH configuration is the priority index of the second PUCCH or the PUCCH configuration corresponding to the second UCI, the code rate of the second UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the third PUCCH. If the PUCCH resource configuration information corresponding to the first PUCCH is configured with a maximum code rate, the code rate of the first UCI is determined to be the maximum code rate configured by the PUCCH resource configuration information corresponding to the first PUCCH. Otherwise, the code rate of the first UCI is determined based on the code rate of the second UCI.
[0292] Optionally, the base station further includes:
[0293] The fifth determining module is used for:
[0294] The code rate of the second UCI is determined to be the code rate of the first UCI plus, minus, multiplied or divided by the first adjustment factor;
[0295] or,
[0296] The bitrate of the first UCI is determined by adding, subtracting, multiplying, or dividing the bitrate of the second UCI by a second adjustment factor.
[0297] Optionally, the first adjustment factor and / or the second adjustment factor may be determined in one of the following ways:
[0298] The network is configured through higher-level signaling or defined by protocols;
[0299] Alternatively, it can be determined from a set of values based on a preset DCI, the set of values being configured by the network through higher-layer signaling or defined by a protocol;
[0300] Each adjustment factor is configured for each PUCCH format or for each PUCCH resource.
[0301] Optionally, the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and / or a second maximum bit rate.
[0302] Optionally, the base station further includes:
[0303] The sixth determining module is used for:
[0304] When the third PUCCH configuration is a PUCCH configuration configured for transmitting the first UCI and the second UCI, and the resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and a second maximum code rate, the code rate of the first UCI is determined to be the first maximum code rate, and the code rate of the second UCI is the second maximum code rate.
[0305] Optionally, the base station further includes:
[0306] The decoding module is used to decode the first UCI and the second UCI sent by the terminal on the third PUCCH according to the code rates of the first UCI and the second UCI.
[0307] It should be noted that the device in this embodiment is the same as the one described above. Figure 6 The apparatus corresponding to the method shown is applicable to the embodiments of the above-described embodiments and can achieve the same technical effect. It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above-described method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0308] Please refer to Figure 10 This invention provides a schematic diagram of a base station 1000, including: a processor 1001, a transceiver 1002, a memory 1003, and a bus interface, wherein:
[0309] In this embodiment of the invention, the base station 1000 further includes: a program stored in a memory 1003 and executable on a processor 1001, wherein the program, when executed by the processor 1001, performs the following steps:
[0310] When the terminal determines or is about to overlap at least two PUCCHs, it receives the first UCI and the second UCI sent by the terminal on the third PUCCH, wherein the at least two PUCCHs include the first PUCCH and the second PUCCH, wherein the first PUCCH is a first priority index and carries or corresponds to the first UCI; the second PUCCH is a second priority index and carries or corresponds to the second UCI, and the first UCI and the second UCI use different code rates.
[0311] Understandably, in this embodiment of the invention, the computer program executed by the processor 1001 can achieve the above-mentioned functions. Figure 6The various processes of the physical uplink control channel transmission method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0312] exist Figure 10 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, such as one or more processors represented by processor 1001 and memory represented by memory 1003. The bus architecture can also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1002 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.
[0313] The processor 1001 is responsible for managing the bus architecture and general processing, while the memory 1003 can store the data used by the processor 1001 when performing operations.
[0314] It should be noted that the terminal in this embodiment is the same as the one described above. Figure 6 The device corresponding to the method shown above is applicable to the embodiments of this device and can achieve the same technical effect. In this device, the transceiver 1002 and the memory 1003, as well as the transceiver 1002 and the processor 1001, can be connected via a bus interface. The functions of the processor 1001 can also be implemented by the transceiver 1002, and vice versa. It should be noted that the device provided in this embodiment can implement all the method steps implemented in the above method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0315] In some embodiments of the present invention, a computer-readable storage medium is also provided, on which a program is stored, which, when executed by a processor, performs the following steps:
[0316] When the terminal determines or is about to overlap at least two PUCCHs, it receives the first UCI and the second UCI sent by the terminal on the third PUCCH, wherein the at least two PUCCHs include the first PUCCH and the second PUCCH, wherein the first PUCCH is a first priority index and carries or corresponds to the first UCI; the second PUCCH is a second priority index and carries or corresponds to the second UCI, and the first UCI and the second UCI use different code rates.
[0317] When executed by the processor, this program can implement all the above-mentioned transmission methods for the physical uplink control channel of the base station, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0318] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0319] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0320] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0321] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of the present invention, depending on actual needs.
[0322] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0323] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0324] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for transmitting a Physical Uplink Control Channel (PUCCH), characterized in that, include: If a terminal determines or is about to transmit at least two overlapping PUCCHs, the at least two PUCCHs including a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, then the terminal transmits the first UCI and the second UCI on a third PUCCH, and the first UCI and the second UCI use different code rates. Wherein, the terminal transmits the first UCI and the second UCI on the third PUCCH, including: The third PUCCH is determined based on the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH; the third PUCCH is one of at least one PUCCH resource configured by the third PUCCH configuration, wherein the PUCCH resource is configured by PUCCH resource configuration information, wherein the third PUCCH configuration is the PUCCH configuration corresponding to the priority index of the second PUCCH. The PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and / or a second maximum bit rate; the method further includes: determining that the bit rate of the first UCI is the first maximum bit rate and the bit rate of the second UCI is the second maximum bit rate.
2. The method as described in claim 1, characterized in that, When transmitting the first UCI and the second UCI on the third PUCCH, the first UCI and the second UCI are encoded according to their bit rates.
3. A method for transmitting a Physical Uplink Control Channel (PUCCH), characterized in that, include: When a terminal determines or is about to transmit at least two overlapping PUCCHs, the base station receives a first UCI and a second UCI sent by the terminal on a third PUCCH. The at least two PUCCHs include a first PUCCH and a second PUCCH. The first PUCCH is a first priority index that carries or corresponds to the first UCI. The second PUCCH is a second priority index that carries or corresponds to the second UCI. The first UCI and the second UCI use different code rates. The step of receiving the first UCI and the second UCI sent by the terminal on the third PUCCH includes: The third PUCCH is determined based on the third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH; The third PUCCH is one of at least one PUCCH resource configured by the third PUCCH configuration. The PUCCH resource is configured by PUCCH resource configuration information. The third PUCCH configuration is the PUCCH configuration corresponding to the priority index of the second PUCCH. The PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and / or a second maximum bit rate. The method further includes: determining that the bit rate of the first UCI is the first maximum bit rate and the bit rate of the second UCI is the second maximum bit rate.
4. The method as described in claim 3, characterized in that, When receiving the first UCI and the second UCI sent by the terminal on the third PUCCH, the first UCI and the second UCI are decoded according to their code rates.
5. A terminal, characterized in that, include: A transmitting module is configured to transmit the first UCI and the second UCI on a third PUCCH if at least two overlapping PUCCHs, including a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, and the first UCI and the second UCI use different code rates. A first determining module is configured to determine the third PUCCH based on a third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH; the third PUCCH is one of at least one PUCCH resource configured by a third PUCCH configuration, the PUCCH resource being configured by PUCCH resource configuration information, wherein the third PUCCH configuration is the PUCCH configuration corresponding to the priority index of the second PUCCH; the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and / or a second maximum code rate; The sixth determining module is used to determine that the bit rate of the first UCI is the first maximum bit rate and the bit rate of the second UCI is the second maximum bit rate when the resource configuration information corresponding to the third PUCCH is configured with the first maximum bit rate and the second maximum bit rate.
6. A terminal, characterized in that, Includes transceivers and processors, among which, The transceiver is configured to transmit, when transmitting at least two overlapping PUCCHs, including a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to a first UCI; and the second PUCCH is a second priority index carrying or corresponding to a second UCI, the first UCI and the second UCI are transmitted on a third PUCCH, and the first UCI and the second UCI use different code rates. The processor is configured to determine the third PUCCH based on a third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH; the third PUCCH is one of at least one PUCCH resource configured by a third PUCCH configuration, the PUCCH resource being configured by PUCCH resource configuration information, wherein the third PUCCH configuration is the PUCCH configuration corresponding to the priority index of the second PUCCH; the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and / or a second maximum code rate; When the resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and a second maximum bit rate, the bit rate of the first UCI is determined to be the first maximum bit rate, and the bit rate of the second UCI is determined to be the second maximum bit rate.
7. A terminal, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the transmission method for the physical uplink control channel as described in any one of claims 1 to 2.
8. A base station, characterized in that, include: A receiving module is configured to receive a first UCI and a second UCI sent by the terminal on a third PUCCH when the terminal determines or is about to transmit at least two overlapping PUCCHs, wherein the at least two PUCCHs include a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to the first UCI; the second PUCCH is a second priority index carrying or corresponding to the second UCI, and the first UCI and the second UCI use different code rates; A first determining module is configured to determine the third PUCCH based on a third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH; the third PUCCH is one of at least one PUCCH resource configured by a third PUCCH configuration, the PUCCH resource being configured by PUCCH resource configuration information, wherein the third PUCCH configuration is the PUCCH configuration corresponding to the priority index of the second PUCCH; the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and / or a second maximum code rate; The sixth determining module is used to determine that the bit rate of the first UCI is the first maximum bit rate and the bit rate of the second UCI is the second maximum bit rate when the resource configuration information corresponding to the third PUCCH is configured with the first maximum bit rate and the second maximum bit rate.
9. A base station, characterized in that, Includes processor and transceiver, among which, The transceiver is configured to receive a first UCI and a second UCI sent by the terminal on a third PUCCH when the terminal determines or is about to transmit at least two overlapping PUCCHs, wherein the at least two PUCCHs include a first PUCCH and a second PUCCH, wherein the first PUCCH is a first priority index carrying or corresponding to the first UCI; the second PUCCH is a second priority index carrying or corresponding to the second UCI, and the first UCI and the second UCI use different code rates; The processor is configured to determine the third PUCCH based on a third DCI, wherein the third DCI is used to indicate the transmission of the third PUCCH; the third PUCCH is one of at least one PUCCH resource configured by a third PUCCH configuration, the PUCCH resource being configured by PUCCH resource configuration information, wherein the third PUCCH configuration is the PUCCH configuration corresponding to the priority index of the second PUCCH; the PUCCH resource configuration information corresponding to the third PUCCH is configured with a first maximum code rate and / or a second maximum code rate; When the resource configuration information corresponding to the third PUCCH is configured with a first maximum bit rate and a second maximum bit rate, the bit rate of the first UCI is determined to be the first maximum bit rate, and the bit rate of the second UCI is determined to be the second maximum bit rate.
10. A base station, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the transmission method for the physical uplink control channel as described in any one of claims 3 to 4.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the transmission method for the physical uplink control channel as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Data transmission method, terminal and base station
CN109392169A
Uplink control information UCI transmission method and terminal
CN111314033A