Method and apparatus for transmitting and receiving uplink control information
By receiving the PDSCH and DCI formats in the multi-serving cell collection in the 5G communication system, the terminal device determines the parameters nHARQ-ACK of the PUCCH transmission power, solving the HARQ-ACK information transmission challenges in the multi-serving cell and multi-PDSCH reception scenarios, and achieving effective PUCCH transmission.
Patent Information
- Application Number
- CN202311247710.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2025-03-25
AI Technical Summary
In 5G communication systems, there are challenges in determining transmission power in how to effectively schedule and send PUCCH carrying HARQ-ACK information, especially in multi-service cell sets and multi-PDSCH reception scenarios.
By receiving the PDSCH and DCI formats in a plurality of serving cells sets, the terminal device determines the parameter nHARQ-ACK for obtaining the PUCCH transmission power. This parameter is determined based on the total downlink allocation index (DAI) value of the last second DCI format detected within the M PDCCH listening timing and the maximum number of service cells or PDSCH receptions that can be scheduled in the set of serving cells.
Effective HARQ-ACK information transmission in multi-service cells and multi-PDSCH reception scenarios is realized, the certainty and efficiency of PUCCH transmission power is improved, and the performance of 5G communication system is enhanced.
Smart Images

Figure CN119697780A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to wireless communication technology, and more particularly, to a method and apparatus for sending and receiving uplink control information (UCI) in a wireless communication system. Background Art
[0002] In order to meet the increased demand for wireless data communication services since the deployment of 4G communication systems, efforts have been made to develop improved 5G or quasi-5G communication systems. Therefore, 5G or quasi-5G communication systems are also referred to as "super 4G networks" or "post-LTE systems."
[0003] 5G communication systems are implemented in higher frequency (millimeter wave, mmWave) bands (e.g., 60GHz band) to achieve higher data rates. In order to reduce the propagation loss of radio waves and increase the transmission distance, beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna technology are discussed in 5G communication systems.
[0004] In addition, in the 5G communication system, system network improvements are being developed based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communications, wireless backhaul, mobile networks, collaborative communications, coordinated multi-points (CoMP), and receiving-end interference elimination.
[0005] In 5G systems, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as advanced coding modulation (ACM) have been developed, as well as filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code multiple access (SCMA) as advanced access technologies. Summary of the invention
[0006] According to some aspects of the present disclosure, a method performed by a terminal in a wireless communication system is provided. The method includes: receiving first information, wherein the first information configures one or more service cell sets, each service cell set including more than one service cell; receiving a second physical downlink shared channel (PDSCH), wherein the second PDSCH is a PDSCH reception scheduled by a second downlink control information (DCI) format, wherein the second DCI format is used to schedule PDSCH reception on more than one service cell; determining uplink control information (UCI) bits, wherein the UCI bits include hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bits, wherein the HARQ-ACK information bits include HARQ-ACK information bits received by the second PDSCH; determining a parameter n for obtaining a transmission power of a physical uplink control channel (PUCCH); HARQ-ACK , where parameter n HARQ-ACK indicating a number of first HARQ-ACK information bits used to obtain a transmission power of a PUCCH; and sending a PUCCH carrying the HARQ-ACK information bits, wherein the transmission power of the PUCCH is based on the determined parameter n HARQ-ACK Determine, where the parameter n HARQ-ACK The value of the total downlink allocation index (DAI) based on the last second DCI format detected within M physical downlink control channel (PDCCH) monitoring opportunities as well as Determine, where M is a positive integer, where, It indicates (i) the maximum number of serving cells in the serving cell set that can be scheduled by the second DCI format, or (ii) the maximum number of transport blocks in PDSCH reception that can be scheduled by the second DCI format in the serving cell set.
[0007] According to some aspects of the present disclosure, a method performed by a base station in a wireless communication system is provided. The method includes: sending first information to a terminal, the first information configuring one or more service cell sets, each service cell set including more than one service cell; sending a second physical downlink shared channel (PDSCH) to the terminal, the second PDSCH reception is a PDSCH reception scheduled by a second downlink control information (DCI) format, and the second DCI format is a DCI format for scheduling PDSCH reception on more than one service cell; receiving a PUCCH carrying HARQ-ACK information bits from the terminal. The HARQ-ACK information bits include HARQ-ACK information bits received by the second PDSCH. The transmission power of the PUCCH is based on the parameter n HARQ-ACK OK, parameter n HARQ-ACKThe parameter n indicating the number of first HARQ-ACK information bits used to obtain the transmission power of PUCCH HARQ-ACK The value of the total downlink allocation index (DAI) based on the last second DCI format detected within M physical downlink control channel (PDCCH) monitoring opportunities as well as Determine, where M is a positive integer, where, It indicates (i) the maximum number of serving cells in the serving cell set that can be scheduled by the second DCI format, or (ii) the maximum number of transport blocks in PDSCH reception that can be scheduled by the second DCI format in the serving cell set.
[0008] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the parameter n HARQ-ACK The number of first HARQ-ACK information bits indicated includes the number n of first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH. HARQ-ACK,MC , n HARQ-ACK,MC Based on the and stated Sure.
[0009] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the number n of the first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH HARQ-ACK,MC Also determined based on one or more of the following: represents the total number of second DCI formats detected by the terminal for a serving cell set s within M PDCCH monitoring opportunities, where s represents an index of the serving cell set; or It represents the number of second PDSCH receptions scheduled by the PDCCH received at the PDCCH monitoring occasion m or the number of transport blocks in the second PDSCH reception, wherein the second PDSCH reception is the second PDSCH reception on the serving cell in the serving cell set s, and m represents the index of the PDCCH monitoring occasion.
[0010] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the number n of the first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH HARQ-ACK,MC Determined based on the following formula:
[0011]
[0012] in, represents the number of the one or more serving cell sets, T D Related to the number of bits used to count DAI.
[0013] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the number n of the first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH HARQ-ACK,MC Also determined based on one or more of the following: Indicates the total number of second DCI formats on the serving cell c detected by the terminal within M PDCCH monitoring opportunities; or represents the number of second PDSCH receptions on the serving cell c scheduled by the PDCCH received at the PDCCH monitoring occasion m or the number of transport blocks in the second PDSCH reception, s represents the index of the serving cell set, and m represents the index of the PDCCH monitoring occasion.
[0014] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the number n of the first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH HARQ-ACK,MC Determined based on the following formula:
[0015]
[0016] in, represents the total number of serving cells in all the one or more serving cell sets, T D Related to the number of bits used to count DAI.
[0017] In combination with one or more aspects of the method performed by the terminal described above, for example, further comprising receiving a first PDSCH, the first PDSCH reception comprising a PDSCH reception on a serving cell scheduled by a DCI format or a semi-persistent scheduling (SPS) PDSCH reception,
[0018] Among them, the parameter n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,MC , the n HARQ-ACK,TB is the number of first HARQ-ACK information bits corresponding to the first HARQ-ACK subcodebook, where the first HARQ-ACK subcodebook is a HARQ-ACK subcodebook including the HARQ-ACK information bits received by the first PDSCH.
[0019] In combination with one or more aspects of the method performed by the base station described above, for example, further comprising sending a first PDSCH to the terminal, the first PDSCH reception comprising a PDSCH reception on a serving cell scheduled by a DCI format or a semi-persistent scheduling (SPS) PDSCH reception,
[0020] Among them, the parameter n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,MC , the n HARQ-ACK,TB is the number of first HARQ-ACK information bits corresponding to the first HARQ-ACK subcodebook, where the first HARQ-ACK subcodebook is a HARQ-ACK subcodebook including the HARQ-ACK information bits received by the first PDSCH.
[0021] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, when a predefined condition for a first PDSCH reception scheduled by a DCI format or an SPS PDSCH reception is met, for a first PDSCH reception scheduled by a DCI format, or an SPS PDSCH reception, or a DCI format with associated HARQ-ACK information without scheduled PDSCH reception, and when the total number of UCI bits is less than or equal to a predetermined value, determining a parameter n for obtaining a transmission power of a PUCCH HARQ-ACK . The sixth predefined condition includes one or more of the following: PDSCH code block group transmission parameters are not configured for any service cell; PDSCH time domain resource allocation list parameters of multiple PDSCHs are not configured for any service cell, or, for any service cell configured with PDSCH time domain resource allocation list parameters of multiple PDSCHs, the value of the hybrid automatic repeat request (HARQ) bundling group number parameter is configured to be 1; or the second DCI format is not configured to be monitored.
[0022] In combination with one or more aspects of the method performed by the terminal described above, for example, determining a parameter n for obtaining the transmission power of the PUCCH HARQ-ACK Including: for a first PDSCH reception scheduled by a DCI format, or an SPS PDSCH reception, or a DCI format with associated HARQ-ACK information for which no PDSCH reception is scheduled, and when the total number of UCI bits is less than or equal to a predetermined value, determining a parameter n for obtaining a transmission power of a PUCCH HARQ-ACK =n HARQ-ACK,TB .
[0023] In combination with one or more aspects of the method performed by the terminal described above, for example, determining a parameter n used to obtain the transmission power of the PUCCH HARQ-ACK The method comprises: determining a parameter n used to obtain the transmission power of the PUCCH when a fifth predefined condition is met. HARQ-ACK The fifth predefined condition includes one or more of the following: the total number of UCI bits is less than or equal to a predetermined value; the number of serving cell sets is greater than 0; or the terminal is scheduled by a DCI format to receive PDSCH on more than one serving cell.
[0024] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the first PDSCH reception includes one or more of the following: PDSCH reception scheduled by DCI format, the DCI format does not support PDSCH reception based on code block groups, and the DCI format does not support scheduling or does not schedule more than one PDSCH reception, wherein the more than one PDSCH reception includes: more than one PDSCH reception on one service cell, or more than one PDSCH reception on more than one service cell; or, PDSCH reception scheduled by DCI format, the DCI format does not support PDSCH reception based on code block groups, and the DCI format schedules more than one PDSCH reception on a service cell and the service cell is configured with a HARQ bundling group number parameter with a value of 1.
[0025] In combination with one or more aspects of the method executed by the terminal or the method executed by the base station described above, for example, the more than one serving cells are serving cells in a serving cell set.
[0026] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the UCI bit includes a HARQ-ACK information bit, and also includes one or more of a scheduling request (SR) information bit or a channel state information (CSI) information bit.
[0027] In combination with one or more aspects of the method performed by the terminal or the method performed by the base station described above, for example, the PUCCH uses one or more of PUCCH format 2, PUCCH format 3, or PUCCH format 4.
[0028] According to some aspects of the present disclosure, a terminal in a wireless communication system is also provided. The terminal includes: a transceiver; and one or more processors coupled to the transceiver and configured to execute one or more aspects of the method executed by the terminal.
[0029] According to some aspects of the present disclosure, a base station in a wireless communication system is also provided. The base station includes: a transceiver; and one or more processors coupled to the transceiver and configured to execute one or more aspects of the method executed by the base station.
[0030] According to some aspects of the present disclosure, a computer-readable storage medium is also provided, on which one or more computer programs are stored, wherein when the one or more computer programs are executed by one or more processors, one or more aspects of the method performed by the terminal described above can be implemented.
[0031] According to some aspects of the present disclosure, a computer-readable storage medium is also provided, on which one or more computer programs are stored. When the one or more computer programs are executed by one or more processors, one or more aspects of the method performed by the base station described above can be implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments of the present disclosure are briefly introduced below. Obviously, the drawings described below only relate to some embodiments of the present disclosure, and are not intended to limit the present disclosure. In the drawings:
[0033] Figure 1 A schematic diagram illustrating an example wireless network according to some embodiments of the present disclosure;
[0034] Figure 2A and Figure 2B shows example wireless transmit and receive paths according to some embodiments of the present disclosure;
[0035] Figure 3A An example user equipment (UE) according to some embodiments of the present disclosure is shown;
[0036] Figure 3B An example gNB according to some embodiments of the present disclosure is shown;
[0037] Figure 4 A block diagram of a first transceiver node according to some embodiments of the present disclosure is shown;
[0038] Figure 5 A block diagram of a second transceiver node according to some embodiments of the present disclosure is shown;
[0039] Figure 6 A flowchart of a method performed by a base station according to some disclosed embodiments is shown;
[0040] Figure 7 A flowchart of a method performed by a UE according to some disclosed embodiments is shown;
[0041] Figures 8A-8C Some examples of uplink transmission timing according to some embodiments of the present disclosure are shown;
[0042] Fig.9A and Fig. 9B An example of a time domain resource allocation table according to some embodiments of the present disclosure is shown;
[0043] Fig.10 A flowchart of a method executed by a terminal according to some embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings of the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0045] Before carrying out the description of the following specific embodiments, it may be advantageous to elaborate on the definitions of certain words and phrases used throughout this patent document.The term "coupling" and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether these elements are in physical contact with each other.The terms "send", "receive" and "communication" and their derivatives cover direct and indirect communication.The terms "include" and "comprise" and their derivatives mean including but not limited to.The term "or" is inclusive, meaning and / or.The phrase "associated with..." and its derivatives mean including, included in, connected to, interconnected with, included in, connected to or connected with, coupled to or coupled with, can communicate with, collaborate with, interweave, juxtapose, approach, bind to or bind with, have, have... attributes, have... relationships or have relationships with, etc.The term "controller" means any device, system or part thereof that controls at least one operation.Such a controller can be implemented in hardware, or implemented in a combination of hardware and software and / or firmware.The functions associated with any particular controller can be centralized or distributed locally or remotely. The phrase "at least one of" when used with a list of items means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C. For example, "at least one of A, B, or C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.
[0046] In addition, the various functions described below can be implemented or supported by one or more computer programs, each of which is formed by a computer-readable program code and embodied in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, processes, functions, objects, classes, instances, related data or parts thereof suitable for implementation in a suitable computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as a read-only memory (ROM), a random access memory (RAM), a hard drive, a compact disc (CD), a digital video disc (DVD) or any other type of memory. "Non-transitory" computer-readable media excludes wired, wireless, optical or other communication links that transmit temporary electrical signals or other signals. Non-transitory computer-readable media include media that can permanently store data and media that can store and rewrite data later, such as rewritable optical discs or erasable memory devices.
[0047] The terms used to describe the embodiments of the present invention are not intended to limit and / or define the scope of the present invention. For example, unless otherwise defined, the technical terms or scientific terms used in this disclosure should be the common meanings understood by people with ordinary skills in the field to which the present invention belongs.
[0048] It should be understood that the words "first", "second" and similar terms used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Unless the context clearly indicates otherwise, the singular form "a", "an" or "the" and similar words do not indicate a quantitative limitation, but rather indicate the presence of at least one. For example, reference to "a component surface" includes reference to one or more such surfaces.
[0049] As used herein, any reference to "one example" or "example", "one embodiment" or "embodiment" means that a particular element, feature, structure, or characteristic described in conjunction with the embodiment is included in at least one embodiment. The phrases "in one embodiment" or "in an example" appearing in different places in the specification do not necessarily all refer to the same embodiment.
[0050] As used herein, "a portion" of something means "at least some" of that thing, and thus may mean less than all of that thing or all of that thing. Thus, "a portion" of a thing includes the entire thing as a special case, i.e., the entire thing is an example of a portion of a thing.
[0051] As used herein, the term "set" means one or more. Thus, a set of items may be a single item or a set of two or more items.
[0052] In the present disclosure, in order to determine whether a specific condition is satisfied, expressions such as "greater than" or "less than" are used as examples, and expressions such as "greater than or equal to" or "less than or equal to" are also applicable and are not excluded. For example, a condition defined with "greater than or equal to" can be replaced with "greater than" (or vice versa), a condition defined with "less than or equal to" can be replaced with "less than" (or vice versa), and so on.
[0053] It will be further understood that the terms "include" or "comprises" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connected" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right", etc. are only used to indicate relative position relationships. When the absolute position of the object being described changes, the relative position relationship may also change accordingly.
[0054] The various embodiments discussed below for describing the principles of the present disclosure in this patent document are intended to be illustrative only and should not be interpreted in any way as limiting the scope of the present disclosure. Those skilled in the art will appreciate that the principles of the present disclosure can be implemented in any appropriately arranged wireless communication system. For example, although the following detailed description of exemplary embodiments of the present disclosure will be directed to LTE and 5G communication systems, those skilled in the art will appreciate that the main points of the present disclosure may also be applied to other communication systems with similar technical backgrounds and channel formats with slight modifications without substantially departing from the scope of the present disclosure. The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, the communication system may include a global system for mobile communications (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a fifth generation (5G) system or a new radio (NR), etc. In addition, the technical solutions of the embodiments of the present application can be applied to future-oriented communication technologies.
[0055] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that the same reference numerals in different drawings will be used to refer to the same elements that have been described.
[0056] The text and drawings are provided as examples only to help readers understand the present disclosure. They are not intended and should not be interpreted as limiting the scope of the present disclosure in any way. Although certain embodiments and examples have been provided, it is obvious to those skilled in the art based on what is disclosed herein that the embodiments and examples shown may be changed without departing from the scope of the present disclosure.
[0057] The following Figure 1-Figure 3B Various embodiments are described that are implemented in a wireless communication system by using orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA) communication technology. Figure 1-Figure 3B The description is not meant to imply any physical or architectural implication as to the manner in which different embodiments may be implemented. The different embodiments of the present disclosure may be implemented in any suitably arranged communications system.
[0058] Figure 1 An example wireless network 100 is shown in accordance with some embodiments of the present disclosure. Figure 1 The embodiment of the wireless network 100 shown in FIG. 1 is for illustration only. Other embodiments of the wireless network 100 can be used without departing from the scope of the present disclosure.
[0059] Wireless network 100 includes gNodeB (gNB) 101, gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one Internet Protocol (IP) network 130, such as the Internet, a private IP network, or other data network.
[0060] Depending on the network type, other well-known terms such as "base station" or "access point" can be used instead of "gNodeB" or "gNB". For convenience, the terms "gNodeB" and "gNB" are used in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, other well-known terms such as "mobile station", "subscriber station", "remote terminal", "wireless terminal" or "user device" can be used instead of "user equipment" or "UE". For example, the terms "terminal", "user equipment" and "UE" may be used in this patent document to refer to a remote wireless device that wirelessly accesses a gNB, whether the UE is a mobile device (such as a mobile phone or smartphone) or a commonly thought of fixed device (such as a desktop computer or vending machine).
[0061] gNB 102 provides wireless broadband access to network 130 for a first plurality of user equipment (UE) within coverage area 120 of gNB 102. The first plurality of UEs include: UE 111, which may be located in a small business (SB); UE 112, which may be located in an enterprise (E); UE 113, which may be located in a WiFi hotspot (HS); UE 114, which may be located in a first residence (R); UE 115, which may be located in a second residence (R); UE 116, which may be a mobile device (M), such as a cellular phone, a wireless laptop, a wireless PDA, etc. gNB 103 provides wireless broadband access to network 130 for a second plurality of UEs within coverage area 125 of gNB 103. The second plurality of UEs include UE 115 and UE 116. In some embodiments, one or more of gNBs 101-103 may be capable of communicating with each other and with UEs 111-116 using 5G, long term evolution (LTE), LTE-A, WiMAX, or other advanced wireless communication technologies.
[0062] The dashed lines illustrate the approximate extents of coverage areas 120 and 125, which are shown as approximately circular for purposes of illustration and explanation only. It should be clearly understood that coverage areas associated with gNBs, such as coverage areas 120 and 125, can have other shapes, including irregular shapes, depending on the configuration of the gNB and variations in the radio environment associated with natural and man-made obstacles.
[0063] As described in more detail below, one or more of gNB 101, gNB 102, and gNB 103 include a 2D antenna array as described in embodiments of the present disclosure. In some embodiments, one or more of gNB 101, gNB 102, and gNB 103 support codebook design and structure for a system with a 2D antenna array.
[0064] although Figure 1 One example of a wireless network 100 is shown, but Figure 1 Various changes may be made. For example, wireless network 100 can include any number of gNBs and any number of UEs in any suitable arrangement. Also, gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each gNB 102-103 can communicate directly with network 130 and provide UEs with direct wireless broadband access to network 130. In addition, gNBs 101, 102, and / or 103 can provide access to other or additional external networks, such as an external telephone network or other type of data network.
[0065] Figure 2A and Figure 2BExample wireless transmit and receive paths according to some embodiments of the present disclosure are shown. In the following description, the transmit path 200 can be described as being implemented in a gNB (such as gNB 102) and the receive path 250 can be described as being implemented in a UE (such as UE 116). However, it should be understood that the receive path 250 can be implemented in a gNB and the transmit path 200 can be implemented in a UE. In some embodiments, the receive path 250 is configured to support codebook design and structure for a system with a 2D antenna array as described in embodiments of the present disclosure.
[0066] The transmit path 200 includes a channel coding and modulation block 205, a serial to parallel (S to P) block 210, an N-point inverse fast Fourier transform (IFFT) block 215, a parallel to serial (P to S) block 220, an add cyclic prefix block 225, and an upconverter (UC) 230. The receive path 250 includes a downconverter (DC) 255, a remove cyclic prefix block 260, a serial to parallel (S to P) block 265, an N-point fast Fourier transform (FFT) block 270, a parallel to serial (P to S) block 275, and a channel decoding and demodulation block 280.
[0067] In the transmit path 200, the channel coding and modulation block 205 receives a set of information bits, applies coding (such as low-density parity check (LDPC) coding), and modulates the input bits (such as using quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) to generate a sequence of frequency-domain modulation symbols. The serial-to-parallel (S-to-P) block 210 converts (such as demultiplexes) the serial modulation symbols into parallel data to generate N parallel symbol streams, where N is the number of IFFT / FFT points used in the gNB 102 and the UE 116. The N-point IFFT block 215 performs an IFFT operation on the N parallel symbol streams to generate a time-domain output signal. The parallel-to-serial block 220 converts (such as multiplexes) the parallel time-domain output symbols from the N-point IFFT block 215 to generate a serial time-domain signal. The add cyclic prefix block 225 inserts a cyclic prefix into the time-domain signal. The up-converter 230 modulates (such as up-converts) the output of the add cyclic prefix block 225 to an RF frequency for transmission via a wireless channel. The signal can also be filtered at baseband before conversion to RF frequency.
[0068] The RF signal transmitted from gNB 102 arrives at UE 116 after passing through a wireless channel, and an operation opposite to that at gNB 102 is performed at UE 116. Downconverter 255 downconverts the received signal to a baseband frequency, and remove cyclic prefix block 260 removes the cyclic prefix to generate a serial time-domain baseband signal. Serial-to-parallel block 265 converts the time-domain baseband signal into a parallel time-domain signal. N-point FFT block 270 performs an FFT algorithm to generate N parallel frequency-domain signals. Parallel-to-serial block 275 converts the parallel frequency-domain signals into a sequence of modulated data symbols. Channel decoding and demodulation block 280 demodulates and decodes the modulated symbols to recover the original input data stream.
[0069] Each of gNBs 101-103 may implement a transmit path 200 similar to that for transmitting in the downlink to UEs 111-116 and may implement a receive path 250 similar to that for receiving in the uplink from UEs 111-116. Similarly, each of UEs 111-116 may implement a transmit path 200 for transmitting in the uplink to gNBs 101-103 and may implement a receive path 250 for receiving in the downlink from gNBs 101-103.
[0070] Figure 2A and Figure 2B Each of the components in can be implemented using hardware only, or a combination of hardware and software / firmware. As a specific example, Figure 2A and Figure 2B At least some of the components in can be implemented with software, while other components can be implemented by configurable hardware or a mixture of software and configurable hardware. For example, FFT block 270 and IFFT block 215 can be implemented as a configurable software algorithm, in which the value of the number of points N can be modified according to the implementation.
[0071] In addition, although described as using FFT and IFFT, this is illustrative only and should not be construed as limiting the scope of the present disclosure. Other types of transforms can be used, such as discrete Fourier transform (DFT) and inverse discrete Fourier transform (IDFT) functions. It should be understood that for DFT and IDFT functions, the value of variable N can be any integer (such as 1, 2, 3, 4, etc.), while for FFT and IFFT functions, the value of variable N can be any integer as a power of 2 (such as 1, 2, 4, 8, 16, etc.).
[0072] although Figure 2A and Figure 2B An example of a wireless transmit and receive path is shown, but the Figure 2A and Figure 2B Make various changes. For example, Figure 2A and Figure 2B The various components in can be combined, further subdivided or omitted, and additional components can be added according to specific needs. Figure 2A and Figure 2B It is intended to illustrate examples of the types of transmit and receive paths that can be used in a wireless network. Any other suitable architecture can be used to support wireless communications in a wireless network.
[0073] Figure 3A An example UE 116 is shown in accordance with some embodiments of the present disclosure. Figure 3A The embodiment of UE 116 shown in FIG. 1 is for illustration only, and Figure 1 UEs 111-115 can have the same or similar configurations. However, UEs have a variety of configurations, and Figure 3A The scope of the present disclosure is not limited to any particular implementation of the UE.
[0074] UE 116 includes antenna 305, radio frequency (RF) transceiver 310, transmit (TX) processing circuit 315, microphone 320, and receive (RX) processing circuit 325. UE 116 also includes speaker 330, processor / controller 340, input / output (I / O) interface 345, input device(s) 350, display 355, and memory 360. Memory 360 includes operating system (OS) 361 and one or more applications 362.
[0075] The RF transceiver 310 receives incoming RF signals from the antenna 305 transmitted by the gNB of the wireless network 100. The RF transceiver 310 downconverts the incoming RF signals to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to the RX processing circuit 325, where the RX processing circuit 325 generates a processed baseband signal by filtering, decoding and / or digitizing the baseband or IF signal. The RX processing circuit 325 sends the processed baseband signal to the speaker 330 (such as for voice data) or to the processor / controller 340 (such as for web browsing data) for further processing.
[0076] The TX processing circuit 315 receives analog or digital voice data from the microphone 320, or receives other outgoing baseband data (such as network data, email, or interactive video game data) from the processor / controller 340. The TX processing circuit 315 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the outgoing processed baseband or IF signal from the TX processing circuit 315 and up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna 305.
[0077] The processor / controller 340 can include one or more processors or other processing devices and execute an OS 361 stored in the memory 360 to control the overall operation of the UE 116. For example, the processor / controller 340 can control the reception of forward channel signals and the transmission of reverse channel signals through the RF transceiver 310, the RX processing circuit 325, and the TX processing circuit 315 according to well-known principles. In some embodiments, the processor / controller 340 includes at least one microprocessor or microcontroller.
[0078] The processor / controller 340 is also capable of executing other processes and programs resident in the memory 360, such as operations for channel quality measurement and reporting for a system with a 2D antenna array as described in the embodiments of the present disclosure. The processor / controller 340 is capable of moving data into or out of the memory 360 as needed for the executed process. In some embodiments, the processor / controller 340 is configured to execute applications 362 based on the OS 361 or in response to signals received from the gNB or operator. The processor / controller 340 is also coupled to the I / O interface 345, where the I / O interface 345 provides the UE 116 with the ability to connect to other devices such as laptops and handheld computers. The I / O interface 345 is the communication path between these accessories and the processor / controller 340.
[0079] Processor / controller 340 is also coupled to input device(s) 350 and display 355. An operator of UE 116 can input data into UE 116 using input device(s) 350. Display 355 can be a liquid crystal display or other display capable of presenting text and / or at least limited graphics (such as from a website). Memory 360 is coupled to processor / controller 340. A portion of memory 360 can include random access memory (RAM), while another portion of memory 360 can include flash memory or other read-only memory (ROM).
[0080] although Figure 3A An example of UE 116 is shown, but it is possible to Figure 3A Make various changes. For example, Figure 3A The various components in can be combined, further subdivided, or omitted, and additional components can be added according to specific needs. As a specific example, processor / controller 340 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Moreover, although Figure 3A The UE 116 is shown configured as a mobile phone or smart phone, but the UE can be configured to operate as other types of mobile or stationary devices.
[0081] In some embodiments, two or more UEs 116 may communicate directly (e.g., without using a base station as a medium for communicating with each other) using one or more sidelink channels. For example, UE 116 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocol (e.g., which may include vehicle-to-vehicle (V2V) protocol, vehicle-to-infrastructure (V2I) protocol, etc.), mesh network, etc. In this case, UE 116 may perform scheduling operations, resource selection operations, and / or other operations performed by the base station described elsewhere herein. For example, the base station may configure UE 116 via downlink control information (DCI), radio resource control (RRC) signaling, media access control-control element (MAC-CE), or via system information (e.g., system information block (SIB)).
[0082] Figure 3B An example gNB 102 is shown in accordance with some embodiments of the present disclosure. Figure 3B The embodiment of the gNB 102 shown in FIG. is for illustration only, and Figure 1 Other gNBs can have the same or similar configurations. However, gNBs have a variety of configurations, and Figure 3B The scope of the present disclosure is not limited to any particular implementation of the gNB. It should be noted that gNB 101 and gNB 103 can include the same or similar structure as gNB 102.
[0083] like Figure 3B As shown in FIG. 1 , gNB 102 includes multiple antennas 370a-370n, multiple RF transceivers 372a-372n, transmit (TX) processing circuitry 374, and receive (RX) processing circuitry 376. In some embodiments, one or more of the multiple antennas 370a-370n include a 2D antenna array. gNB 102 also includes a controller / processor 378, a memory 380, and a backhaul or network interface 382.
[0084] The RF transceivers 372a-372n receive incoming RF signals from the antennas 370a-370n, such as signals transmitted by a UE or other gNB. The RF transceivers 372a-372n downconvert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are sent to the RX processing circuitry 376, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. The RX processing circuitry 376 sends the processed baseband signals to the controller / processor 378 for further processing.
[0085] The TX processing circuit 374 receives analog or digital data (such as voice data, network data, email, or interactive video game data) from the controller / processor 378. The TX processing circuit 374 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceivers 372a-372n receive the outgoing processed baseband or IF signals from the TX processing circuit 374 and up-convert the baseband or IF signals to RF signals that are transmitted via the antennas 370a-370n.
[0086] The controller / processor 378 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 378 can control the reception of forward channel signals and the transmission of reverse channel signals through the RF transceivers 372a-372n, the RX processing circuitry 376, and the TX processing circuitry 374 in accordance with well-known principles. The controller / processor 378 can also support additional functionality, such as more advanced wireless communication functionality. For example, the controller / processor 378 can perform a Blind Interference Sensing (BIS) process, such as performed through a Blind Interference Sensing (BIS) algorithm, and decode a received signal with an interference signal subtracted. The controller / processor 378 can support any of a variety of other functions in the gNB 102. In some embodiments, the controller / processor 378 includes at least one microprocessor or microcontroller.
[0087] The controller / processor 378 can also execute programs and other processes resident in the memory 380, such as a basic OS. The controller / processor 378 can also support channel quality measurement and reporting for systems with 2D antenna arrays as described in embodiments of the present disclosure. In some embodiments, the controller / processor 378 supports communications between entities such as web RTC. The controller / processor 378 can move data into or out of the memory 380 as needed by the executing process.
[0088] The controller / processor 378 is also coupled to a backhaul or network interface 382. The backhaul or network interface 382 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or via a network. The backhaul or network interface 382 can support communication via any suitable (multiple) wired or wireless connections. For example, when the gNB 102 is implemented as part of a cellular communication system (such as a cellular communication system supporting 5G or new radio access technology or NR, LTE or LTE-A), the backhaul or network interface 382 can allow the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the backhaul or network interface 382 can allow the gNB 102 to communicate with a larger network (such as the Internet) via a wired or wireless local area network or via a wired or wireless connection. The backhaul or network interface 382 includes any suitable structure that supports communication via a wired or wireless connection, such as an Ethernet or RF transceiver.
[0089] The memory 380 is coupled to the controller / processor 378. A portion of the memory 380 can include RAM, while another portion of the memory 380 can include flash memory or other ROM. In some embodiments, a plurality of instructions such as a BIS algorithm are stored in the memory. The plurality of instructions are configured to cause the controller / processor 378 to perform the BIS process and decode the received signal after subtracting at least one interference signal determined by the BIS algorithm.
[0090] As described in more detail below, the transmit and receive paths of the gNB 102 (implemented using the RF transceivers 372a-372n, the TX processing circuitry 374, and / or the RX processing circuitry 376) support aggregated communications with FDD cells and TDD cells.
[0091] although Figure 3B An example of a gNB 102 is shown, but the Figure 3B For example, gNB 102 can include any number of Figure 3A . As a specific example, an access point can include a number of backhaul or network interfaces 382, and the controller / processor 378 can support routing functions to route data between different network addresses. As another specific example, while shown as including a single instance of TX processing circuitry 374 and a single instance of RX processing circuitry 376, the gNB 102 can include multiple instances of each (such as one for each RF transceiver).
[0092] It will be understood by those skilled in the art that the "terminal" and "terminal device" used herein include both devices with wireless signal receivers, which are devices with only wireless signal receivers without transmission capabilities, and hardware devices with reception and transmission, which are hardware devices with reception and transmission capable of two-way communication on a two-way communication link. Such devices may include: cellular or other communication devices, which have a single-line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communication System), which may combine voice, data processing, fax and / or data communication capabilities; PDA (Personal Digital Assistant), which may include a radio frequency receiver, a pager, Internet / Intranet access, a web browser, a notepad, a calendar and / or a GPS (Global Positioning System) receiver; conventional laptop and / or palmtop computers or other devices, which have and / or include a conventional laptop and / or palmtop computer or other device with a radio frequency receiver. The "terminal" or "terminal device" used herein may be portable, transportable, installed in a vehicle (air, sea and / or land), or adapted and / or configured to operate locally, and / or in a distributed form, at any other location on the earth and / or in space. The "terminal" or "terminal device" used herein may also be a communication terminal, an Internet terminal, a music / video playing terminal, such as a PDA, a MID (mobile Internet device) and / or a mobile phone with a music / video playing function, or a smart TV, a set-top box and other devices.
[0093] With the rapid development of the information industry, especially the growing demand from mobile Internet and Internet of Things (IoT), future mobile communication technology has brought unprecedented challenges. In order to meet this unprecedented challenge, the communication industry and academia have launched extensive research on the fifth generation mobile communication technology (5G) for the 2020s. At present, the framework and overall goals of the future 5G are being discussed in the ITU report ITU-RM.[IMT.VISION], which details the demand outlook, application scenarios and various important performance indicators of 5G. In response to the new requirements in 5G, the ITU report ITU-R M.[IMT.FUTURE TECHNOLOGY TRENDS] provides information on the technical trends of 5G, aiming to solve significant problems such as significant improvement in system throughput, consistency of user experience, scalability to support IoT, latency, energy efficiency, cost, network flexibility, support for emerging services and flexible spectrum utilization. In 3GPP (3rd Generation Partnership Project), the first phase of work on 5G is already underway. In order to support more flexible scheduling, 3GPP decided to support variable hybrid automatic repeat request-Acknowledgement (HARQ-ACK) feedback delay in 5G. In the existing Long Term Evolution (LTE) system, the time from the reception of downlink data to the uplink transmission of HARQ-ACK is fixed. For example, in the frequency division duplex (FDD) system, the delay is 4 subframes. In the time division duplex (TDD) system, a HARQ-ACK feedback delay is determined for the corresponding downlink subframe according to the uplink and downlink configuration. In the 5G system, whether it is an FDD or TDD system, for a determined downlink time unit (for example, a downlink time slot or a downlink mini time slot; for example, a PDSCH time unit), the uplink time unit (for example, a PUCCH time unit) in which HARQ-ACK can be fed back is variable. For example, the delay of HARQ-ACK feedback may be dynamically indicated through physical layer signaling, or different HARQ-ACK delays may be determined according to factors such as different services or user capabilities.
[0094] 3GPP defines three major directions for 5G application scenarios: eMBB (enhanced mobile broadband), mMTC (massive machine-type communication), and URLLC (ultra-reliable and low-latency communication). The eMBB scenario aims to further increase the data transmission rate based on the existing mobile broadband business scenario to enhance the user experience and pursue the ultimate communication experience between people. mMTC and URLLC are application scenarios such as the Internet of Things, but they have different focuses: mMTC is mainly about information interaction between people and things, and URLLC mainly reflects the communication needs between things.
[0095] In some cases, the base station will adopt a more flexible downlink scheduling method, and how to determine the transmission power of the HARQ-ACK information of the scheduled PDSCH is a problem that needs to be solved. Therefore, an enhanced method for determining the power of the PUCCH carrying the HARQ-ACK information is needed.
[0096] In order to at least solve the above technical problems, the embodiments of the present disclosure provide a method performed by a terminal in a wireless communication system, a terminal, a method performed by a base station, a base station, and a non-transitory computer-readable storage medium. In the following, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
[0097] In an exemplary embodiment of the present disclosure, for the convenience of description, a first transceiver node and a second transceiver node are defined. For example, the first transceiver node may be a base station, and the second transceiver node may be a UE. For another example, an exemplary embodiment of the present disclosure may be applicable to a sidelink communication scenario, in which case the first transceiver node may be a UE, and the second transceiver node may be another UE. Therefore, the first transceiver node and the second transceiver node may each be any suitable communication node. In the following description, the first transceiver node is described by taking a base station as an example (but not limited to), and the second transceiver node is described by taking a UE as an example (but not limited to).
[0098] When describing a wireless communication system and in the present disclosure described below, a delivery method (or configuration method) of higher layer signaling or a higher layer signal may be a signal delivery method for delivering information from a base station to a terminal via a downlink data channel of a physical layer or from a terminal to a base station via an uplink data channel of a physical layer, and examples of signal delivery methods may include a signal delivery method for delivering information via radio resource control (RRC) signaling, packet data convergence protocol (PDCP) signaling, or a medium access control (MAC) control element (CE).
[0099] In the description of the exemplary embodiments of the present disclosure, the higher layer signaling may be signaling corresponding to at least one or a combination of one or more of the following signalings.
[0100] -MIB (Master Information Block)
[0101] - SIB (System Information Block) or SIB X (X=1, 2, ...)
[0102] -RRC signaling
[0103] -MAC CE
[0104] The physical layer (layer 1 (L1)) signaling may be signaling corresponding to at least one or a combination of one or more of the following signalings.
[0105] -PDCCH (Physical Downlink Control Channel)
[0106] -DCI (Downlink Control Information)
[0107] -UE-specific DCI
[0108] -Group Common DCI
[0109] - Public DCI (e.g., multicast DCI)
[0110] - Scheduling DCI (e.g., DCI for scheduling downlink or uplink data)
[0111] - Non-scheduled DCI (e.g., DCI other than DCI for scheduling downlink or uplink data)
[0112] -PUCCH (Physical Uplink Control Channel)
[0113] -UCI (Uplink Control Information)
[0114] -Paging
[0115] -PRACH (Physical Random Access Channel)
[0116] -RAR (Random Access Response)
[0117] In the description of the exemplary embodiments of the present disclosure, uplink control signaling may include physical layer signaling and / or higher layer signaling. As described above, the physical layer signaling may include UCI and / or PUCCH and / or PRACH, and the higher layer signaling may include RRC signaling and / or MAC CE.
[0118] In the description of the exemplary embodiments of the present disclosure, downlink control signaling may include physical layer signaling and / or higher layer signaling. As described above, physical layer signaling may include one or more of PDCCH, DCI, UE-specific DCI, group common DCI, common DCI, scheduling DCI (e.g., DCI for scheduling downlink or uplink data), non-scheduled DCI, Paging, RAR, and higher layer signaling may include one or more of MIB, SIB or SIB X (X=1, 2, ...), RRC signaling or MAC CE. Therefore, "configuring or indicating X by downlink control signaling" will be understood as configuring or indicating X by physical layer signaling, or configuring or indicating X by higher layer signaling, or configuring or indicating X by a combination of higher layer signaling and physical layer signaling.
[0119] Figure 4 A block diagram of a first transceiver node 400 according to some exemplary embodiments of the present disclosure is shown.
[0120] refer to Figure 4 , the first transceiver node 400 may include a transceiver 401 and a controller 402 .
[0121] The transceiver 401 may be configured to send first data and / or first control signaling to the second transceiver node, and / or receive second data and / or second control signaling from the second transceiver node.
[0122] The controller 402 may be a dedicated integrated circuit or at least one processor. The controller 402 may be configured to control the overall operation of the first transceiver node 400, including controlling the transceiver 401 to send first data and / or first control signaling to the second transceiver node, and / or to receive second data and / or second control signaling from the second transceiver node.
[0123] In some implementations, the controller 402 may be configured to perform one or more operations in the methods of various embodiments described below, for example, operations that may be performed by a base station.
[0124] In the following description, a base station is taken as an example (but not limited to) to illustrate the first transceiver node, and a UE is taken as an example (but not limited to) to illustrate the second transceiver node. The first data is illustrated by downlink data (but not limited to). The first control signaling is illustrated by downlink control signaling (but not limited to). The second control signaling is illustrated by uplink control signaling (but not limited to).
[0125] Herein, depending on the type of network, the term "base station" or "BS" may refer to any component (or set of components) configured to provide wireless access to a network, such as a Transmission Point (TP), a Transmission and Reception Point (TRP), an enhanced base station (eNodeB or eNB), a 5G base station (gNB), a macro cell, a femto cell, a WiFi access point (AP), or other wireless network equipment. The base station may provide wireless access according to one or more wireless communication protocols, for example, 5G 3GPP New Radio Interface / Access (NR), Long Term Evolution (LTE), Advanced LTE (LTE-A), High Speed Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc.
[0126] Figure 5 A block diagram of a second transceiver node according to some exemplary embodiments of the present disclosure is shown.
[0127] refer to Figure 5 , the second transceiver node 500 may include a transceiver 501 and a controller 502 .
[0128] The transceiver 501 may be configured to receive first data and / or first control signaling from a first transceiver node and to send second data and / or second control signaling to the first transceiver node in a determined time unit.
[0129] The controller 502 may be a dedicated integrated circuit or at least one processor. The controller 502 may be configured to control the overall operation of the second transceiver node, and to control the second transceiver node to implement the method proposed in the exemplary embodiment of the present disclosure. For example, the controller 502 may be configured to determine the second data and / or the second control signaling and the time unit for sending the second data and / or the second control signaling based on the first data and / or the first control signaling, and to control the transceiver 501 to send the second data and / or the second control signaling to the first transceiver node in the determined time unit.
[0130] In some embodiments, the controller 502 may be configured to perform one or more operations in the methods of various exemplary embodiments described below, for example, operations that may be performed by a terminal (UE).
[0131] In combination Figure 4 or Figure 5 In the described implementation, the first data may be data sent by the first transceiver node to the second transceiver node. In the following example, downlink data carried by PDSCH (Physical Downlink Shared Channel) is used as an example (but not limited to) to illustrate the first data.
[0132] In combination Figure 4 or Figure 5 In the described implementation, the second data may be data sent by the second transceiver node to the first transceiver node. In the following example, uplink data carried by PUSCH (Physical Uplink Shared Channel) is taken as an example (but not limited to) to illustrate the second data.
[0133] In combination Figure 4 or Figure 5 In the described implementation manner, the first control signaling may be a control signaling sent by the first transceiver node to the second transceiver node. In the following examples, the first control signaling is illustrated by taking the downlink control signaling as an example (but not limited to). The downlink control signaling may be a DCI (Downlink control information) carried by PDCCH (Physical Downlink Control Channel) and / or a control signaling (e.g., a higher layer signaling) carried by PDSCH (Physical Downlink Shared Channel). For example, the DCI may be a UE-specific DCI, the DCI may also be a public DCI, the public DCI may be a DCI common to some UEs, such as a group common DCI, the public DCI may also be a DCI common to all UEs in the serving cell (e.g., a cell common) DCI, the DCI may also be a multicast DCI or a broadcast DCI. The DCI may be uplink DCI (eg, DCI scheduling a PUSCH) and / or downlink DCI (eg, DCI scheduling a PDSCH).
[0134] It should be noted that in the description of the exemplary embodiments of the present disclosure, the following terms can be used interchangeably:
[0135] -DCI
[0136] -DCI format
[0137] -PDCCH
[0138] - Grant
[0139] -Dynamic grant
[0140] In combination Figure 4 or Figure 5 In the described implementation manner, the second control signaling may be control signaling sent by the second transceiver node to the first transceiver node. In the following examples, the second control signaling is illustrated by taking the uplink control signaling as an example (but not limited to). The uplink control signaling may be UCI (Uplink Control Information) carried by PUCCH (Physical Uplink Control Channel) and / or control signaling (e.g., higher layer signaling) carried by PUSCH (Physical Uplink Shared Channel). The type of UCI may include one or more of the following: HARQ-ACK information, SR (Scheduling Request), LRR (Link Recovery Request), CSI (Chanel State Information), or CG (Configured grant) UCI. In the description of the exemplary embodiments of the present disclosure, when UCI is carried by PUCCH, UCI may be used interchangeably with PUCCH.
[0141] In some implementations, the PUCCH carrying the SR may be a PUCCH carrying a positive SR and / or a negative SR. The SR may be a positive SR and / or a negative SR.
[0142] In some implementations, the CSI may also be Part 1 CSI (first part of CSI) and / or Part 2 CSI (second part of CSI).
[0143] In combination Figure 4 or Figure 5 In the described implementation manner, the time unit in which the first transceiver node sends the first data and / or the first control signaling may be a downlink time unit, such as a downlink time slot.
[0144] In combination Figure 4 or Figure 5In the described implementation, the time unit for the second transceiver node to send the second data and / or the second control signaling may be an uplink time unit, such as an uplink time slot or a PUCCH time slot or a PCell (primary cell) time slot or a PUCCH time slot on a PCell. 'PUCCH time slot' may be understood as a PUCCH transmission time slot.
[0145] In the description of the exemplary embodiments of the present disclosure, a time unit (e.g., a downlink time unit or an uplink time unit) may be one or more time slots, one or more sub-slots, one or more OFDM symbols, one or more time periods (spans), or one or more subframes (subframes) or one or more frames (frames) or one or more half frames (half frames).
[0146] Figure 6 A flow chart of a method 600 performed by a base station according to some exemplary embodiments of the present disclosure is shown.
[0147] refer to Figure 6 In operation S610, the base station sends downlink data and / or downlink control signaling. For example, the base station sends downlink data and / or downlink control signaling to the UE in a time unit.
[0148] In operation S620, the base station receives uplink data and / or uplink control signaling from the UE. For example, the base station receives uplink data and / or uplink control signaling from the UE in a time unit.
[0149] In some implementations, operations S610 and / or S620 may be performed based on methods described according to various exemplary embodiments of the present disclosure (eg, various manners described below).
[0150] In some embodiments, method 600 may omit one or more of operation S610 or operation S620, or may include additional operations, such as operations performed by a base station based on the methods described according to various exemplary embodiments of the present disclosure (e.g., the various methods described below).
[0151] Figure 7 A flowchart of a method 700 performed by a UE according to an exemplary embodiment of the present disclosure is shown.
[0152] refer to Figure 7 In operation S710, the UE may receive downlink data (eg, downlink data carried by the PDSCH) and / or downlink control signaling from the base station. For example, the UE may receive downlink data and / or downlink control signaling from the base station based on a predefined rule and / or a configuration parameter that has been received.
[0153] In operation S720, the UE determines uplink data and / or uplink control signaling and / or transmission power and / or time unit of the uplink data and / or uplink control signaling based on the downlink data and / or the downlink control signaling.
[0154] In operation S730, the UE sends uplink data and / or uplink control signaling to the base station. For example, the UE sends uplink data and / or uplink control signaling to the base station in the determined time unit. For another example, the UE sends uplink data and / or uplink control signaling to the base station in the determined time unit according to the determined transmission power.
[0155] In some implementations, operations S710 and / or S720 and / or S730 may be performed based on methods described according to various exemplary embodiments of the present disclosure (eg, various manners described below).
[0156] In some embodiments, method 700 may omit one or more of operations S710, S720, or S730, or may include additional operations, for example, operations performed by a UE (terminal) based on the methods described in various exemplary embodiments of the present disclosure (for example, the various methods described below).
[0157] In some implementations, acknowledgement / negative acknowledgement (ACK / NACK) for downlink transmission may be performed through HARQ-ACK.
[0158] The following will refer to Figures 8A-8C Some examples of uplink transmission timing are described.
[0159] In one example, the UE receives the DCI and receives the PDSCH according to the time domain resources indicated in the DCI. For example, the parameter K0 may be used to indicate the time unit interval (offset) between the PDSCH scheduled by the DCI and the DCI (e.g., the PDCCH carrying the DCI), and the unit of K0 may be a time slot. For example, the time slot of the PDSCH (i.e., the time slot of the activated BWP of the serving cell where the PDSCH is located). For example, Fig. 8A An example of K0 = 1 is given. Fig. 8A In the example shown, the time unit interval from the PDSCH scheduled by the DCI to the PDCCH carrying the DCI is 1 time slot. In an exemplary embodiment of the present disclosure, "the UE receives the DCI" may mean "the UE detects the DCI".
[0160] In another example, the UE receives the DCI and sends the PUSCH according to the time domain resources indicated in the DCI. For example, the timing parameter K2 may be used to indicate the time unit interval between the PUSCH scheduled by the DCI and the DCI (e.g., the PDCCH carrying the DCI), and the unit of K2 may be a time slot. For example, the time slot of the PUSCH (i.e., the time slot of the activated BWP of the serving cell where the PUSCH is located). For example, Figure 8B An example of K2 = 1 is given. Figure 8B In the example shown, the time unit interval between the PUSCH scheduled by the DCI and the PDCCH carrying the DCI is 1 time slot. K2 can also represent the time unit interval between the PDCCH that activates the CG (configured grant) PUSCH and the first activated CG PUSCH (e.g., CG PUSCH transmission opportunity). In the examples of the present disclosure, if not otherwise specified, the PUSCH may be a dynamically scheduled (e.g., DCI-scheduled) PUSCH (e.g., in the description of the exemplary embodiments of the present disclosure, it may be referred to as a DG (dynamic grant) PUSCH) and / or a PUSCH that is not scheduled by the DCI (e.g., CG PUSCH).
[0161] In yet another example, the UE receives a PDSCH and may send HARQ-ACK information received by the PDSCH on a PUCCH in a time unit (e.g., an uplink time unit). For example, a timing parameter (also referred to as a timing value) K1 (e.g., a higher layer parameter dl-DataToUL-ACK) may be used to indicate a time unit interval between a PUCCH carrying HARQ-ACK information received by the PDSCH and the PDSCH, and the unit of K1 may be a time unit (e.g., an uplink time unit) (e.g., a time unit of the PUCCH), such as a time slot or a sub-time slot. For example, Fig. 8A An example of K1=3 is given. Fig. 8A In the example shown, the time unit interval between the PUCCH carrying the HARQ-ACK information received by the PDSCH and the PDSCH is 3 time slots. It should be noted that in the description of the exemplary embodiments of the present disclosure, the timing parameter K1 can be used interchangeably with the time unit offset K1, the timing parameter K0 can be used interchangeably with the time unit offset K0, and the timing parameter K2 can be used interchangeably with the time unit offset K2.
[0162] The PDSCH may be a PDSCH scheduled by DCI and / or an SPS (Semi-Persistent Scheduling) PDSCH. After the SPS PDSCH is activated by DCI, the UE will periodically receive the SPS PDSCH. In the example disclosed herein, the SPS PDSCH may be equivalent to a PDSCH without DCI / PDCCH scheduling. After the SPS PDSCH is released (deactivated), the UE no longer receives the SPS PDSCH.
[0163] In the description of the exemplary embodiments of the present disclosure, the HARQ-ACK may be a HARQ-ACK received by an SPS PDSCH (e.g., a HARQ-ACK without a DCI indication) and / or a HARQ-ACK indicated by a DCI format (e.g., a HARQ-ACK received by a PDSCH scheduled by a DCI format, wherein the PDSCH reception may be a PDSCH reception providing a transport block with enabled HARQ-ACK information. For another example, a HARQ-ACK in a DCI format that does not schedule a PDSCH).
[0164] In another example, the UE receives a DCI (e.g., a DCI indicating the release (deactivation) of the SPS PDSCH) and sends HARQ-ACK information of the DCI on the PUCCH of the time unit (e.g., the uplink time unit). For example, the timing parameter K1 can be used to represent the time unit interval between the PUCCH carrying the HARQ-ACK information of the DCI and the DCI, and the unit of K1 can be a time unit (e.g., an uplink time unit), such as a time slot or a sub-time slot. For example, Figure 8C An example of K1=3 is given. Figure 8C In the example of , the time unit interval between the PUCCH carrying the HARQ-ACK information of the DCI and the DCI is 3 time slots. For example, the timing parameter K1 can be used to represent the time unit interval between the PDCCH carrying the DCI indicating the release (deactivation) of the SPS PDSCH and the PUCCH feeding back its HARQ-ACK.
[0165] In some implementations, in operation S720, the UE may report (or signal / transmit) UE capabilities to the base station or indicate the UE capabilities. For example, the UE reports (or signals / transmits) UE capabilities to the base station by sending a PUSCH. In this case, the PUSCH sent by the UE includes UE capability information.
[0166] In some implementations, the base station may configure higher layer signaling for the UE according to the UE capabilities received from the UE.
[0167] In some implementations, the downlink channel (downlink resources) may include PDCCH and / or PDSCH. The uplink channel (uplink resources) may include PUCCH and / or PUSCH.
[0168] In some embodiments, the UE may be configured with two levels of priority for uplink transmission. For example, the UE is configured with a higher layer parameter PUCCH-ConfigurationList, where the PUCCH resources configured by the first PUCCH-Configuration are PUCCH resources of lower priority, and the PUCCH resources configured by the second PUCCH-Configuration are PUCCH resources of higher priority. For another example, the priority of a PUCCH or PUSCH may be indicated in the DCI, for example, by a physical layer priority index (phy-PriorityIndex) field.
[0169] When two or more uplink physical channels on a serving cell overlap (for example, overlap in time), or when PUCCH overlaps with PUSCH (for example, overlap in time), it is necessary to resolve the overlapping for physical channels. "Resolving the overlapping for physical channels" can be understood as "resolving the conflict of overlapping physical channels". The resulting physical channels after resolving the overlap of physical channels have no overlap or conflict. The overlap of physical channels can be resolved by multiplexing and / or prioritization. Multiplexing can be multiplexing UCI in two or more physical channels into one physical channel. For example, multiplexing of multiple PUCCHs and / or PUSCHs that overlap in the time domain can include multiplexing UCI information in PUCCH into one PUCCH or PUSCH. It should be noted that in the description of the exemplary embodiments of the present disclosure, "resolving the overlapping for physical channels" can be used interchangeably with "determining the overlapping for physical channels". Prioritization can be sending higher priority physical channels and not sending lower priority physical channels. It should be noted that, in the description of the exemplary embodiments of the present disclosure, "not sending a physical channel", "cancel sending a physical channel", "stop a physical channel transmission" and "reduce the priority of a physical channel" can be used interchangeably. For example, the UE prioritizing two PUCCHs and / or PUSCHs that overlap in the time domain may include the UE sending a higher priority PUCCH or PUSCH, and / or the UE not sending a lower priority PUCCH or PUSCH.
[0170] In some embodiments, if the UE is configured by higher layer signaling (e.g., through a higher layer parameter uci-MuxWithDiffPrio) to indicate multiplexing of UCI (e.g., HARQ-ACK) of different priorities, the UE may multiplex UCI (e.g., HARQ-ACK) of different priorities when resolving overlap of physical channels of different priorities; otherwise (e.g., if the UE is not configured with a parameter for multiplexing UCI of different priorities (e.g., uci-MuxWithDiffPrio)), the UE prioritizes PUCCH and / or PUSCH of different priorities when resolving overlap of physical channels of different priorities.
[0171] For example, the two-level priority may include a first priority and a second priority that are different from each other. In one example, the first priority may be higher than the second priority, that is, the first priority is a higher priority and the second priority is a lower priority. In another example, the first priority may be lower than the second priority. However, the embodiments of the present disclosure are not limited thereto, for example, the UE may be configured with more than two levels of priority. For the purpose of convenience, in some exemplary embodiments of the present disclosure, the first priority is considered to be higher than the second priority for description. It should be noted that all embodiments of the present disclosure are applicable to situations where the first priority may be higher than the second priority; all embodiments of the present disclosure are applicable to situations where the first priority may be lower than the second priority; all embodiments of the present disclosure are applicable to situations where the first priority may be equal to the second priority. In some exemplary embodiments of the present disclosure, "first priority", "higher priority", "larger priority index", "priority index 1" may be used interchangeably. In some exemplary embodiments of the present disclosure, "second priority", "lower priority", "smaller priority index", "priority index 0" may be used interchangeably.
[0172] In some embodiments, the UE may be configured for subslot-based PUCCH transmission. For example, the subslot length parameter (in the description of the exemplary embodiments of the present disclosure, it may also be referred to as a parameter related to the subslot length) (for example, a higher-layer parameter subslotLengthForPUCCH) of each of the first PUCCH configuration parameter and the second PUCCH configuration parameter may be 7 OFDM symbols, or 6 OFDM symbols, or 2 OFDM symbols. The subslot configuration length parameters in different PUCCH configuration parameters may be configured separately. If a PUCCH configuration parameter does not have a subslot length parameter configured, the scheduling time unit of this PUCCH configuration parameter is by default one slot. If a PUCCH configuration parameter has a subslot length parameter configured, the scheduling time unit of this PUCCH configuration parameter is L (L is the configured subslot configuration length) OFDM symbols.
[0173] The mechanisms of slot-based PUCCH transmission and sub-slot-based PUCCH transmission are basically the same. In the present disclosure, a slot can be used to represent a PUCCH occasion unit; for example, if the UE is configured with a sub-slot, the slot as the PUCCH occasion unit can be replaced with a sub-slot. For example, it can be specified by the protocol that if the UE is configured with a sub-slot length parameter (e.g., a higher-layer parameter subslotLengthForPUCCH), unless otherwise specified, the number of symbols contained in the slot of the PUCCH transmission is indicated by the sub-slot length parameter.
[0174] For example, if the UE is configured with a sub-slot length parameter, and sub-slot n is the last uplink sub-slot overlapping with PDSCH reception or PDCCH reception (for example, SPS PDSCH release, and / or indicating secondary cell dormancy, and / or triggering type-3 HARQ-ACK codebook reporting and no PDSCH reception is scheduled), then the HARQ-ACK information received by the PDSCH or PDCCH is sent in the uplink sub-slot n+k, where k is determined by the timing parameter K1 (for the definition of the timing parameter K1, refer to the previous description). For another example, if the UE is not configured with a sub-slot length parameter, and slot n is the last uplink slot overlapping with the downlink slot where the PDSCH or PDCCH reception is located, then the HARQ-ACK information received by the PDSCH or PDCCH is sent in the uplink slot n+k, where k is determined by the timing parameter K1.
[0175] In the description of the exemplary embodiments of the present disclosure, unicast may refer to a method for a network to communicate with one UE, and multicast (multicast or groupcast) may refer to a method for a network to communicate with multiple UEs. For example, a unicast PDSCH may be a PDSCH received by one UE, and the scrambling of the PDSCH may be based on a UE-specific Radio Network Temporary Identifier (RNTI), such as a cell-RNTI (C-RNTI). A multicast PDSCH may be a PDSCH received simultaneously by more than one UE, and the scrambling of the multicast PDSCH may be based on a RNTI common to a group of UEs. For example, the UE group-common RNTI used for scrambling the multicast PDSCH may include an RNTI used for scrambling a dynamically scheduled multicast transmission (e.g., PDSCH) (which may be referred to as a group RNTI (G-RNTI) in the description of the exemplary embodiments of the present disclosure) or an RNTI used for scrambling a multicast SPS transmission (e.g., SPS PDSCH) (which may be referred to as a group configured scheduling RNTI (G-CS-RNTI) in the description of the exemplary embodiments of the present disclosure). The UCI of the unicast PDSCH may include HARQ-ACK information, SR, or CSI received by the unicast PDSCH. The UCI of the multicast PDSCH may include HARQ-ACK information received by the multicast PDSCH. In the description of the exemplary embodiments of the present disclosure, "multicast" may also be replaced by "broadcast".
[0176] exist Figure 7In the illustrated embodiment, at operation S710, the UE may receive downlink data (eg, downlink data carried by a PDSCH) and / or downlink control signaling (eg, a DCI format carried by a PDCCH) from a base station.
[0177] In operation S720, the UE determines the HARQ-ACK information bits to be sent in an uplink time slot based on the downlink data and / or the downlink control signaling. The determination of the HARQ-ACK information bits to be sent in an uplink time slot includes at least one of the following:
[0178] - Determine the value of the HARQ-ACK information bit;
[0179] - Determine the ordering of HARQ-ACK information bits;
[0180] -Determine the total number of HARQ-ACK information bits.
[0181] In operation S730, the UE sends HARQ-ACK information bits to the base station. The UE may transmit the HARQ-ACK information bits on the PUCCH or the PUSCH.
[0182] In some embodiments, the HARQ-ACK codebook may include HARQ-ACK information (in the present disclosure, may also be referred to as HARQ-ACK information bits) of one or more PDSCH receptions and / or DCI formats (e.g., DCI formats that do not schedule PDSCH reception). The HARQ-ACK information received by PDSCH may be understood as the HARQ-ACK information of the TB contained in the PDSCH reception. When the UE is configured with PDSCH code block group (CBG) transmission (e.g., the parameter PDSCH-CodeBlockGroupTransmission is configured), or when a PDSCH reception includes one or more CBGs, the HARQ-ACK information received by PDSCH may be understood as the HARQ-ACK information of the CBG contained in the PDSCH reception. If the HARQ-ACK information of one or more PDSCH receptions and / or DCI formats is indicated (or multiplexed) to be sent in one (e.g., the same) time unit (e.g., uplink time unit) (e.g., sent on the PUCCH of the same time unit), the UE may generate a HARQ-ACK codebook according to a predefined rule. The UE generates a HARQ-ACK codebook including sorting the HARQ-ACK information bits, and / or compressing the HARQ-ACK information bits (e.g., bundling). For example, if a TB or CBG in a PDSCH reception is successfully decoded, the HARQ-ACK information of the TB or CBG in the PDSCH reception is a positive ACK. For example, a positive ACK can be represented by 1 in the HARQ-ACK codebook. If a TB or CBG in a PDSCH reception is not successfully decoded, the HARQ-ACK information of the TB or CBG in the PDSCH reception is a negative ACK (Negative ACK, NACK). For example, NACK can be represented by 0 in the HARQ-ACK codebook. For example, the UE can generate a HARQ-ACK codebook according to a pseudocode specified by the protocol. In one example, if the UE receives a DCI format, wherein the DCI format indicates SPS PDSCH release (deactivation), the UE sends HARQ-ACK information (ACK) in the DCI format. In another example, if the UE receives a DCI format, wherein the DCI format indicates that the secondary cell is dormant, the UE sends HARQ-ACK information (ACK) of the DCI format.In another example, if the UE receives a DCI format, wherein the DCI format indicates sending HARQ-ACK information for all HARQ-ACK processes of all configured service cells (e.g., a Type-3 HARQ-ACK codebook), the UE sends HARQ-ACK information for all HARQ-ACK processes of all configured service cells. In order to reduce the size of the Type-3 HARQ-ACK codebook, in the enhanced Type-3 HARQ-ACK codebook, the UE may send HARQ-ACK information for a specific HARQ-ACK process of a specific service cell based on the indication of the DCI. In another example, if the UE receives a DCI format, wherein the DCI format schedules PDSCH reception, the UE sends HARQ-ACK information received by the PDSCH. In another example, the UE receives an SPS PDSCH, and the UE sends HARQ-ACK information received by the SPS PDSCH. In another example, if the UE is configured to receive SPS PDSCH by higher layer signaling, the UE sends the HARQ-ACK information received by the SPS PDSCH. The SPS PDSCH received by higher layer signaling may be canceled by other signaling. In another example, if at least one uplink symbol (e.g., OFDM symbol) in the semi-static frame structure configured by the UE by higher layer signaling overlaps with the symbol received by the SPS PDSCH, the UE does not receive the SPS PDSCH. In another example, if the UE is configured to receive SPS PDSCH by higher layer signaling according to predefined rules, the UE sends the HARQ-ACK information received by the SPS PDSCH. It should be noted that in the description of the exemplary embodiments of the present disclosure, "A" and "B" overlap may mean that "A" and "B" overlap at least partially. That is, the overlap of "A" and "B" includes the situation where "A" and "B" completely overlap. “A” and “B” overlap may mean that “A” and “B” overlap in the time domain and / or that “A” and “B” overlap in the frequency domain.
[0183] In some embodiments, if the HARQ-ACK information sent in the same time unit (e.g., uplink time unit) (or multiplexed in the same time unit) does not include any HARQ-ACK information in DCI format, nor does it include dynamically scheduled PDSCH reception (e.g., PDSCH reception scheduled by DCI format) and / or HARQ-ACK information of DCI, or the HARQ-ACK information sent in the same time unit (e.g., uplink time unit) (or multiplexed in the same time unit) includes only HARQ-ACK information received by one or more SPS PDSCHs, the UE can generate HARQ-ACK information (e.g., HARQ-ACK information received only by SPS PDSCH) according to the rules for generating the HARQ-ACK codebook received by SPS PDSCH. The UE can multiplex the HARQ-ACK information received only by SPS PDSCH to a specific PUCCH resource. For example, if the UE is configured with the PUCCH list parameters of the SPS (e.g., SPS-PUCCH-AN-List), the UE multiplexes the HARQ-ACK information received only by the SPS PDSCH to the PUCCH in the PUCCH list of the SPS. For example, the UE determines a PUCCH resource in the PUCCH list of the SPS according to the number of bits of the HARQ-ACK. If the UE is not configured with the PUCCH list parameters of the SPS, the UE multiplexes the HARQ-ACK information received only by the SPS PDSCH to a PUCCH resource specifically used for SPS HARQ-ACK (e.g., the PUCCH resource is configured by the n1PUCCH-AN parameter).
[0184] In some embodiments, if the HARQ-ACK information sent in the same time unit (e.g., uplink time unit) (or multiplexed in the same time unit) includes HARQ-ACK information in DCI format, and / or dynamically scheduled PDSCH reception (e.g., PDSCH reception scheduled by DCI format), the UE can generate HARQ-ACK information according to the rules for generating dynamically scheduled PDSCH reception and / or DCI format HARQ-ACK codebooks. The UE can determine to generate a semi-static HARQ-ACK codebook (e.g., type-1 HARQ-ACK codebook (Type-1 HARQ-ACK codebook)) or a dynamic HARQ-ACK codebook (e.g., type-2 HARQ-ACK codebook (Type-2 HARQ-ACK)) based on the HARQ-ACK codebook configuration parameters received by PDSCH (e.g., higher layer parameters pdsch-HARQ-ACK-Codebook). codebook). For example, if the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as semi-static, the UE generates a semi-static HARQ-ACK codebook. If the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE generates a dynamic HARQ-ACK codebook. The dynamic HARQ-ACK codebook may also be an enhanced dynamic HARQ-ACK codebook (e.g., a type-2 HARQ-ACK codebook based on grouping and HARQ-ACK retransmission). The UE may multiplex the HARQ-ACK information to the PUCCH resources of the dynamically scheduled HARQ-ACK, which may be configured in a resource set list parameter (e.g., a parameter resourceSetToAddModList). The UE determines a PUCCH resource set in the resource set list (for example, parameter PUCCH-ResourceSet) according to the number of bits of HARQ-ACK, and the PUCCH resource can determine a PUCCH in the PUCCH resource set according to the PRI (PUCCH Resource Indicator) field indication in the last DCI format.
[0185] In some embodiments, if the HARQ-ACK information sent in the same time unit (e.g., uplink time unit) (or multiplexed in the same time unit) includes only HARQ-ACK information for SPS PDSCH reception (e.g., PDSCH reception not scheduled by DCI format), the UE may generate a HARQ-ACK codebook according to a rule for generating a HARQ-ACK codebook for SPS PDSCH reception (e.g., a pseudo code for a HARQ-ACK codebook for SPS PDSCH reception).
[0186] A semi-static HARQ-ACK codebook (eg, a type-1 HARQ-ACK codebook) may determine the size of the HARQ-ACK codebook and the ordering of the HARQ-ACK bits according to semi-statically configured parameters (eg, parameters configured by higher layer signaling).
[0187] For a serving cell c, an activated downlink BWP (bandwidth part), and an activated uplink BWP, the UE determines M for candidate PDSCH reception. A,c A set of occasions where the UE can U The corresponding HARQ-ACK information of the candidate PDSCH reception is sent on one of the PUCCHs.
[0188] N A,c It can be determined based on at least one of the following:
[0189] a) A set of HARQ-ACK slot timing values K1 associated with an active uplink BWP on a primary cell or PUCCH-sScell (PUCCH switching SCell, PUCCH switching secondary serving cell);
[0190] b) a set of row indices of the Time Domain Resource Allocation (TDRA) table associated with the activated downlink BWP;
[0191] c) , where μ DL is the downlink subcarrier spacing (SCS) configuration of the activated downlink BWP, μ UL Uplink subcarrier spacing configuration for the activated uplink BWP.
[0192] d) Semi-static uplink and downlink frame structure configuration, for example, parameter tdd-UL-DL-ConfigurationCommon and parameter tdd-UL-DL-ConfigurationDedicated.
[0193] e) Downlink timeslot offset parameter of serving cell c (e.g., higher layer parameter ) and its corresponding slot offset SCS (e.g., higher layer parameter μ offset,DL,c ), or the slot offset parameter of the primary cell (e.g., a higher layer parameter ) and its corresponding slot offset SCS (e.g., higher layer parameter μ offset,UL ).
[0194] In the description of the exemplary embodiments of the present disclosure, a set of parameters K1 is used to determine a candidate uplink time slot, and then a candidate downlink time slot is determined based on the candidate uplink time slot. The candidate downlink time slot satisfies at least one of the following conditions: (i) if the time unit of the PUCCH is a sub-time slot, the end position of at least one candidate PDSCH reception in the candidate downlink time slot overlaps with the candidate uplink time slot in the time domain; or (ii) if the time unit of the PUCCH is a time slot, the end position of the candidate downlink time slot overlaps with the candidate uplink time slot in the time domain. It should be noted that in the description of the exemplary embodiments of the present disclosure, the start symbol and the start position can be used interchangeably, and the end symbol and the end position can be used interchangeably. In some embodiments, the start symbol can be replaced with the end symbol, and / or the end symbol can be replaced with the start symbol.
[0195] The number of PDSCH receptions that require feedback of HARQ-ACK in a candidate downlink time slot can be determined by the maximum number of valid candidate PDSCH receptions that do not overlap in the downlink time slot (for example, valid candidate PDSCH receptions can be candidate PDSCH receptions that do not overlap with semi-statically configured uplink symbols). The time domain resources occupied by the candidate PDSCH receptions can be determined by (i) configuring a time domain resource allocation table (in the description of some exemplary embodiments of the present disclosure, it may also be referred to as a table associated with time domain resource allocation) by higher layer signaling and (ii) dynamically indicating a row in the time domain resource allocation table by DCI. Each row in the time domain resource allocation table can define information related to time domain resource allocation. For example, for the time domain resource allocation table, the indexed row defines the timing value of PDCCH and PDSCH (for example, time unit (for example, time slot) offset (for example, K0)), start and length indicator (SLIV), or directly defines the start symbol and allocation length. For example, for the first row of the time domain resource allocation table, the starting OFDM symbol is 0 and the OFDM symbol length is 4; for the second row of the time domain resource allocation table, the starting OFDM symbol is 4 and the OFDM symbol length is 4; for the third row of the time domain resource allocation table, the starting OFDM symbol is 7 and the OFDM symbol length is 4. The DCI for scheduling PDSCH can indicate any row in the time domain resource allocation table. When all OFDM symbols in the downlink time slot are downlink symbols, the maximum number of valid PDSCHs without overlap in the downlink time slot is 2. At this time, the type-1 HARQ-ACK codebook may need to feedback HARQ-ACK information for 2 PDSCHs in the downlink time slot of the serving cell.
[0196] Fig.9A and Fig. 9B An example of a time domain resource allocation (TDRA) table is shown. Specifically, Fig.9A shows a time domain resource allocation table for scheduling one PDSCH in one row, Fig. 9B FIG. 1 shows a time domain resource allocation table for scheduling multiple PDSCHs in one row. Fig.9A , each row corresponds to a {K0, mapping type, SLIV} set, which includes a timing parameter K0 value, a mapping type and a SLIV. Fig. 9B ,and Fig.9A Differently, each row corresponds to multiple {K0, mapping type, SLIV} sets.
[0197] In some embodiments, a dynamic HARQ-ACK codebook (e.g., a type-2 HARQ-ACK codebook) and / or an enhanced dynamic HARQ-ACK codebook (e.g., a type-2 HARQ-ACK based on grouping and HARQ-ACK retransmission) may determine the size and order of the HARQ-ACK codebook according to an allocation index. For example, the allocation index may be DAI (Downlink Assignment Index). In the following embodiments, the allocation index DAI is used as an example for illustration. However, the embodiments of the present disclosure are not limited thereto, and any other suitable allocation index may be used. It should be noted that the method for the dynamic HARQ-ACK codebook in the present disclosure may also be used to enhance the dynamic HARQ-ACK codebook.
[0198] In some embodiments, the DAI includes at least one of a first DAI and a second DAI.
[0199] In some examples, the first DAI may be a C-DAI (Counter-DAI), which may be a cumulative count of downlink allocation indexes. The value of the first DAI field in the DCI format is a cumulative count of the current serving cell and the current time unit {serving cell, PDCCH monitoring occasion (monitoring occasion, MO)}-pair, wherein the time unit may be a time unit for PDCCH reception, for example, a PDCCH monitoring occasion. {Serving cell, PDCCH monitoring occasion}-pair may include a DCI format with corresponding HARQ-ACK information bits for PDSCH reception scheduled by the DCI format and / or for which PDSCH reception is not scheduled. The first DAI may be included in the downlink DCI format. HARQ-ACK information of the DCI format for PDSCH reception scheduled by the DCI format and / or for which PDSCH reception is not scheduled is sent in the same time unit (for example, sent on the same PUCCH of the same time unit). The second DAI may be a T-DAI (Total-DAI). The second DAI may be a total count of downlink allocation indexes. The value of the second DAI field in the DCI format is the total count of the current time unit {serving cell, PDCCH monitoring opportunity}-pair. The second DAI can be included in the downlink DCI format and / or the uplink DCI format. The second DAI included in the uplink DCI format is also called UL DAI.
[0200] In some implementations, the first DAI may be sorted in the following order:
[0201] - First, ascending order of serving cell (eg, scheduled serving cell) index
[0202] -Second, the ascending order of PDCCH MO index.
[0203] In some embodiments, the first DAI may also be sorted in the following order. For example, if the UE reports the capability to support more than one PDSCH reception on a serving cell scheduled by one PDCCH MO (for example, PDSCH reception scheduled by more than one PDCCH), the first DAI may be sorted in the following order:
[0204] - First, the ascending order of the start time of PDSCH reception (for example, for the same
[0205] {Serving cell, PDCCH monitoring opportunity} - PDCCH reception)
[0206] - Second, the ascending order of the serving cell (eg, scheduled serving cell) index
[0207] -Third, ascending order of PDCCH MO index.
[0208] In some examples, the first DAI may indicate a cumulative count of at least one of scheduled PDSCH receptions, or DCI indicating SPS PDSCH release (deactivation), or DCI indicating secondary cell sleep. For example, the cumulative count may be a cumulative count up to the current serving cell and / or the current time unit. C-DAI may also indicate the cumulative number of {serving cell, time unit} pairs scheduled by PDCCH within the time window up to the current time unit (which may also include the number of PDCCHs (e.g., PDCCHs indicating SPS release, and / or PDCCHs indicating secondary cell sleep)); or the cumulative number of PDCCHs up to the current time unit; or the cumulative number of PDSCH transmissions up to the current time unit; or the existence of PDSCH transmissions related to PDCCH (e.g., scheduled by PDCCH) and / or the existence of PDCCH (e.g., PDCCH indicating SPS release, and / or PDCCH indicating secondary cell sleep) up to the current serving cell and / or the current time unit. The cumulative number of {service cell, time unit} pairs of DCCH) of the current service cell and / or the current time unit; or the cumulative number of PDSCHs and / or PDCCHs (for example, PDCCHs indicating SPS release, and / or PDCCHs indicating secondary cell sleep) scheduled by the base station with corresponding PDCCHs up to the current service cell and / or the current time unit; or the cumulative number of PDSCHs scheduled by the base station up to the current service cell and / or the current time unit (the PDSCHs are PDSCHs with corresponding PDCCHs); or the cumulative number of time units with PDSCH transmissions scheduled by the base station up to the current service cell and / or the current time unit (the PDSCHs are PDSCHs with corresponding PDCCHs). The order of the bits corresponding to at least one of PDSCH reception, DCI indicating SPS PDSCH release (deactivation), or DCI indicating secondary cell sleep in the HARQ-ACK codebook can be determined by receiving the time including the first DAI and the first DAI information.
[0209] In some examples, the second DAI may indicate a total count of at least one of all PDSCH receptions, DCI indicating SPS PDSCH release (deactivation), or DCI indicating secondary cell sleep. For example, the total count may be the total count of all service cells up to the current time unit. For example, T-DAI may refer to: the total number of {service cell, time unit} pairs scheduled by PDCCH within the time window up to the current time unit (which may also include the number of PDCCHs used to indicate SPS release); or the total number of PDSCH transmissions up to the current time unit; or the total number of {service cell, time unit} pairs for which there are PDSCH transmissions related to PDCCH (e.g., scheduled by PDCCH) and / or there are PDCCHs (e.g., PDCCHs indicating SPS release, and / or PDCCHs indicating secondary cell sleep) up to the current service cell and / or the current time unit; Or, up to the current serving cell and / or the current time unit, the total number of PDSCHs and / or PDCCHs (for example, PDCCHs indicating SPS release, and / or PDCCHs indicating secondary cell sleep) that the base station has scheduled with corresponding PDCCHs; or, up to the current serving cell and / or the current time unit, the total number of PDSCHs that the base station has scheduled (the PDSCHs are PDSCHs with corresponding PDCCHs); or, up to the current serving cell and / or the current time unit, the total number of time units with PDSCH transmissions that the base station has scheduled (for example, the PDSCHs are PDSCHs with corresponding PDCCHs).
[0210] In the following example, the first DAI is C-DAI and the second DAI is T-DAI as an example (but not limited to).
[0211] Table 1 and Table 2 show the relationship between the DAI field and V T-DAI,m , V C-DAI,c,m or The number of bits of C-DAI and T-DAI is limited.
[0212] For example, when C-DAI or T-DAI is represented by 2 bits, the value of C-DAI or T-DAI in DCI can be determined by the formula in Table 1. T-DAI,m or is the value of T-DAI in the DCI format received at the PDCCH monitoring occasion (Monitoring Occasion, MO) m, V C-DAI,c,m is the value of C-DAI in the DCI format of serving cell c received by m during PDCCH monitoring. T-DAI,m and V C-DAI,c,mAll are related to the number of bits in the DAI field in the DCI format. MSB stands for the Most Significant Bit, and LSB stands for the Least Significant Bit.
[0213] [Table 1]
[0214]
[0215] For example, if C-DAI or T-DAI is 1, 5, or 9, as shown in Table 1, it is indicated by "00" in the DAI field, and V is converted to T-DAI,m or V C-DAI,c,m The value of is represented as "1". Y can represent the value of DAI corresponding to the number of DCI formats actually sent by the base station (the value of DAI before conversion by the formula in the table).
[0216] For example, when the C-DAI or T-DAI in the DCI format is 1 bit, a value greater than 2 can be represented by the formula in Table 2.
[0217] [Table 2]
[0218]
[0219] In some embodiments, the UE may generate a HARQ-ACK codebook in the PUCCH according to pseudo code 1. For example, if the UE transmits HARQ-ACK information on a PUCCH (e.g., any PUCCH format) in time slot n, the UE determines according to pseudo code 1 HARQ-ACK information bits, where O ACK is the total number of HARQ-ACK information bits.
[0220] [Pseudo code 1]
[0221] remember is the number of bits of C-DAI and
[0222] remember It is the value of C-DAI in the DCI format on the serving cell c in the monitoring period m.
[0223] remember It is the value of T-DAI in the DCI format at monitoring time m.
[0224] Let m = 0 – PDCCH monitoring opportunity index: a smaller index corresponds to an earlier PDCCH monitoring opportunity
[0225] Let j = 0
[0226] Let V temp =0
[0227] Let V temp2 =0
[0228] set up
[0229] set up Number of serving cells configured for the UE for higher layer signaling
[0230] Let M be the number of PDCCH monitoring opportunities
[0231] while m <M
[0232] Let c = 0 - serving cell index: a smaller index corresponds to a smaller serving cell's RRC index
[0233]
[0234] If PDCCH monitoring time m is before the downlink activated BWP (Bandwidth Part) switching of serving cell c or before the uplink activated BWP switching of PCell and / or PDCCH monitoring time m does not trigger downlink BWP switching
[0235]
[0236] if the UE is not configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) and at least one BWP UE for at least one serving cell is configured (e.g., via 3GPP parameter maxNrofCodeWordsScheduledByDCI) to receive 2 transport blocks,
[0237]
[0238]
[0239]
[0240] elseif the UE is configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) and the UE is configured (e.g., via 3GPP parameter maxNrofCodeWordsScheduledByDCI configuration) to receive 2 transport blocks for at least one downlink BWP of at least one serving cell and m is a listening opportunity for receiving one DCI format scheduling two transport blocks,
[0241]
[0242] if the UE is not configured with the 3GPP parameter HARQ-ACK spatial bundling parameter for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) and the UE is configured (e.g., via the 3GPP parameter maxNrofCodeWordsScheduledByDCI) to receive 2 transport blocks for at least one downlink BWP of at least one serving cell,
[0243]
[0244]
[0245] In some implementations, for the HARQ-ACK codebook on the PUSCH, the UE may set after completing the c and m cycles of generating the HARQ-ACK codebook in pseudo code 1. in, is UL DAI, whose value can be determined according to Table 1 or Table 2.
[0246] In some implementations, whether to feed back HARQ-ACK information may be dynamically indicated by a higher layer parameter configuration or DCI. The method for feeding back (or reporting) HARQ-ACK information (HARQ-ACK feedback method or HARQ-ACK reporting method) may be at least one of the following methods.
[0247] -HARQ-ACK feedback mode 1: sending ACK or NACK (ACK / NACK). For example, for a PDSCH reception, if the UE correctly decodes the corresponding transport block (TB), the UE sends ACK; and / or, if the UE does not correctly decode the corresponding transport block, the UE sends NACK. For example, the HARQ-ACK information bit of the HARQ-ACK information provided according to the HARQ-ACK feedback mode 1 is an ACK value or a NACK value.
[0248] -HARQ-ACK feedback mode 2: only NACK is sent (NACK-only). For example, for a PDSCH reception, if the UE correctly decodes the corresponding transport block, the UE does not send HARQ-ACK information; and / or, if the UE does not correctly decode the corresponding transport block, the UE sends NACK. For example, at least one HARQ-ACK information bit of the HARQ-ACK information provided according to HARQ-ACK feedback mode 2 is a NACK value. For example, in HARQ-ACK feedback mode 2, the UE does not send a PUCCH that will only include HARQ-ACK information with an ACK value.
[0249] For PDSCH reception of a HARQ process, if the UE is configured not to feed back HARQ-ACK information, the HARQ-ACK codebook does not include the HARQ-ACK information of the PDSCH reception.
[0250] In some implementations, the conflict between the PUSCH and other physical channels may be at least one of the following:
[0251] - The PUSCH overlaps with the PUCCH and / or PDSCH and / or PDCCH on the same serving cell in the time domain.
[0252] - When no PUSCH is configured for simultaneous transmission, the PUSCH overlaps with other PUSCHs on the same serving cell in the time domain.
[0253] - In the case of configured simultaneous PUSCH transmission, a PUSCH overlaps in the time domain with another PUSCH on the same serving cell with the same control resource set (CORESET) pool index parameter (e.g., coresetPoolIndex) value.
[0254] - PUSCH and PUCCH overlap in the time domain. For example, PUSCH overlaps with PUCCH on different serving cells in the time domain, and / or the serving cell does not support simultaneous transmission of PUSCH and PUCCH.
[0255] In some implementations, the conflict between the PDSCH and other physical channels may be at least one of the following:
[0256] -PDSCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.
[0257] - In the case where PDSCH is not configured for simultaneous reception (for example, the UE is not configured with different CORESET pool index parameter (for example, coresetPoolIndex) values), the PDSCH overlaps with other PDSCHs on the same serving cell in the time domain.
[0258] -In the case where simultaneous PDSCH transmission is configured (for example, the UE is configured with PDCCH configuration parameters (for example, PDCCH-Config) including different CORESET pool index parameter (for example, coresetPoolIndex) values in CORESET parameters (for example, ControlResourceSet), a PUSCH overlaps in the time domain with another PUSCH with the same CORESET pool index parameter (for example, coresetPoolIndex) value on the same serving cell.
[0259] -PDSCH overlaps with PDCCH on the same serving cell in both time and frequency domains.
[0260] In some implementations, the conflict between the PUCCH and other physical channels may be at least one of the following:
[0261] -PUCCH overlaps with other PUCCHs and / or PUSCHs in the time domain.
[0262] -PUCCH overlaps with other PDSCHs on the same serving cell in the time domain.
[0263] In some implementations, the conflict between the PDCCH and other physical channels may be at least one of the following:
[0264] -PDCCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.
[0265] -PDCCH overlaps with other PDSCHs on the same serving cell in both time and frequency domains.
[0266] In the description of the exemplary embodiments of the present disclosure, "a group of overlapping channels" may be understood as each channel in the group of overlapping channels overlapping (or conflicting) with at least one channel in the group except the channel. The channel may include one or more PUCCHs and / or one or more PUSCHs. For example, "a group of overlapping channels" may include "a group of overlapping PUCCHs and / or PUSCHs". As a specific example, when the first PUCCH overlaps with at least one of the second PUCCH and the third PUCCH, the second PUCCH overlaps with at least one of the first PUCCH and the third PUCCH, and the third PUCCH overlaps with at least one of the first PUCCH and the second PUCCH, the first PUCCH, the second PUCCH and the third PUCCH constitute a group of overlapping channels (PUCCH). For example, the first PUCCH overlaps with both the second PUCCH and the third PUCCH, and the second PUCCH and the third PUCCH do not overlap.
[0267] In the description of the exemplary embodiments of the present disclosure, 'resolving overlapping channels' may be understood as resolving conflicts of overlapping channels. For example, when a PUCCH overlaps with a PUSCH, resolving the overlap or conflict may include multiplexing the UCI in the PUCCH to the PUSCH, or, may include sending a higher priority PUCCH or PUSCH. For another example, when a PUCCH overlaps with one or another PUCCH, resolving the overlap or conflict may include multiplexing the UCI into a PUCCH, or, may include sending a higher priority PUCCH. For another example, when two PUSCHs of the same service cell overlap, resolving the overlap or conflict may include sending the PUSCH with a higher priority of the two PUSCHs.
[0268] It should be noted that, unless the context clearly indicates otherwise, all or one or more of the methods, steps or operations described in the embodiments of the present disclosure may be specified by the protocol and / or configured by higher-layer signaling and / or indicated by dynamic signaling. The dynamic signaling may be PDCCH and / or DCI and / or DCI format. For example, for SPS PDSCH and / or CG PUSCH, it may be dynamically indicated in its activated DCI / DCI format / PDCCH. All or one or more of the described methods, steps and operations may be optional. For example, if a certain parameter (e.g., parameter X) is configured, the UE executes a certain mode (e.g., mode A), otherwise (if the parameter, such as parameter X, is not configured), the UE executes another mode (e.g., mode B). If not otherwise specified, the parameters in the embodiments of the present disclosure may be higher-layer parameters. For example, a higher-layer parameter may be a parameter configured or indicated by higher-layer signaling (e.g., RRC signaling).
[0269] It should be noted that in the description of the exemplary embodiments of the present disclosure, PCell (primary cell) or PSCell (primary secondary cell) can be used interchangeably with a cell (Cell) with a PUCCH. A serving cell can be used interchangeably with a cell.
[0270] It should be noted that in the description of the exemplary embodiments of the present disclosure, the method for downlink may also be applicable to uplink, and the method for uplink may also be applicable to downlink. For example, PDSCH may be replaced with PUSCH, SPS PDSCH may be replaced with CG PUSCH, and downlink symbols may be replaced with uplink symbols, so that the method for downlink may be applicable to uplink.
[0271] It should be noted that in the description of the exemplary embodiments of the present disclosure, the method applicable to scheduling multiple PDSCH / PUSCHs may also be applicable to repeated transmission of PDSCH / PUSCHs. For example, one PDSCH / PUSCH among multiple PDSCH / PUSCHs may be replaced by one repeated transmission among multiple repeated transmissions of PDSCH / PUSCH.
[0272] It should be noted that in the method of the present disclosure, in the description of the exemplary embodiments of the present disclosure, being configured and / or indicated for repeated transmission may be understood as the number of repeated transmissions being greater than 1. For example, "PUCCH configured and / or indicated for repeated transmission" may be replaced with "PUCCH repeatedly transmitted in more than one time slot / sub-time slot". Not being configured and / or indicated for repeated transmission may be understood as the number of repeated transmissions being equal to 1. For example, "PUCCH not configured and / or indicated for repeated transmission" may be replaced with "PUCCH transmission with a repeated transmission number of 1". For example, the UE may be configured with parameters related to the number of PUCCH repeated transmissions. When this parameter When it is greater than 1, it may mean that the UE is configured with PUCCH repeated transmission and the UE can Repeat PUCCH transmission on a time unit (e.g., time slot); when this parameter is equal to 1, it may mean that the UE is not configured with PUCCH repeated transmission. For example, the repeatedly transmitted PUCCH may contain only one type of UCI. If PUCCH is configured with repeated transmission, in the description of the exemplary embodiments of the present disclosure, one of the multiple repeated transmissions of PUCCH may be regarded as a PUCCH (or PUCCH resource), or all repeated transmissions of PUCCH may be regarded as a PUCCH (or PUCCH resource), or a specific repeated transmission among the multiple repeated transmissions of PUCCH may be regarded as a PUCCH (or PUCCH resource).
[0273] It should be noted that in the description of the exemplary embodiments of the present disclosure, one PDCCH and / or DCI and / or DCI format schedules multiple PDSCH / PUSCHs, which may be multiple PDSCH / PUSCHs of the same service cell and / or multiple PDSCH / PUSCHs of different service cells.
[0274] It should be noted that in the exemplary embodiments of the present disclosure, multiple methods can be combined in any order. In a combination, a method can be executed once or multiple times.
[0275] It should be noted that the multiple steps in the method disclosed herein can be implemented in any order.
[0276] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “cancelling transmission” may mean canceling transmission of the entire uplink channel and / or canceling transmission of part of the uplink channel.
[0277] It should be noted that in the description of the exemplary embodiments of the present disclosure, "order from small to large" (e.g., ascending order) can be replaced by "order from large to small" (e.g., descending order), and / or "order from large to small" (e.g., descending order) can be replaced by "order from small to large" (e.g., ascending order).
[0278] It should be noted that, in the description of the exemplary embodiments of the present disclosure, PUCCH / PUSCH carrying / having / including A can be understood as PUCCH / PUSCH carrying / having / including A only, and can also be understood as PUCCH / PUSCH carrying / having / including A at least.
[0279] It should be noted that, in the description of the exemplary embodiments of the present disclosure, "time slot" may be replaced by "sub-time slot" or "time unit".
[0280] It should be noted that, in the description of the exemplary embodiments of the present disclosure, "a predefined condition is met, and a predefined method (or step) is executed" and "a predefined condition is not met, and a predefined method (or step) is not executed" can be used interchangeably. "A predefined condition is met, and a predefined method (or step) is not executed" and "a predefined condition is not met, and a predefined method (or step) is executed" can be used interchangeably.
[0281] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “being configured with a parameter (or information)”, “being provided with a parameter (or information)” and “receiving a parameter (or information)” can be used interchangeably.
[0282] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “PUCCH with HARQ-ACK information” and “PUCCH including HARQ-ACK information” can be used interchangeably.
[0283] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “HARQ-ACK”, “HARQ-ACK feedback”, “HARQ-ACK information”, “HARQ-ACK information bit” and “HARQ-ACK codebook” can be used interchangeably.
[0284] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “determining HARQ-ACK information bits” and “generating HARQ-ACK information bits” can be used interchangeably.
[0285] It should be noted that in the description of the exemplary embodiments of the present disclosure, "uplink" and "uplink" can be used interchangeably, "downlink" and "downlink" can be used interchangeably, "channel", "channel transmission", "physical channel" and "physical channel transmission" can be used interchangeably, "physical channel", "physical channel resources" and "resources" can be used interchangeably, and "PUCCH" and "PUCCH resources" can be used interchangeably.
[0286] It should be noted that, in the description of the exemplary embodiments of the present disclosure, the overlap between two or more physical channels may be an overlap in the time domain and / or an overlap in the frequency domain.
[0287] It should be noted that, in the description of the exemplary embodiments of the present disclosure, the method applicable to RRC parameters can also be used for MAC CE, and vice versa.
[0288] It should be noted that, in the description of the exemplary embodiments of the present disclosure, "first and second" and "two" can be used interchangeably. For example, "a first channel and a second channel" can represent two channels. In the description of the exemplary embodiments of the present disclosure, "first and second" can also represent two or more than two. For example, "a first channel and a second channel" can also represent two or more than two channels.
[0289] It should be noted that in the description of the exemplary embodiments of the present disclosure, the beam can be understood as a transmission configuration indicator (TCI) state / reference signal / channel / spatial relationship; or a TCI state ID / reference signal ID / channel ID / spatial relationship ID; or a spatial domain filter associated with the TCI state / reference signal / channel / spatial relationship; or a spatial domain filter associated with the TCI state ID / reference signal ID / channel ID / spatial relationship ID. In the exemplary embodiments of the present disclosure, the following descriptions can be used interchangeably:
[0290] - beam;
[0291] -spatial filter;
[0292] -spatial domain filter;
[0293] -spatial domain transmission filter;
[0294] -spatial setting;
[0295] - Quasi co-location (QCL) assumption;
[0296] - QCL parameters (QCL type (qcl-Type) (e.g. type D (typeD) parameters / reference signals);
[0297] -TCI status;
[0298] - unified TCI state;
[0299] -spatial relationships;
[0300] - Information related to a sounding reference signal (SRS) (eg, an SRS resource indication (SRI)).
[0301] In some examples, the UE may be configured or provided with an SRS resource set index parameter (e.g., SRS_resource_set_index) having two different values (e.g., value 0 and value 1). The first SRS resource set (SRS resource set index parameter value equal to 0) may correspond to the CORESET pool index parameter value equal to 0, and the other SRS resource set (SRS resource set index parameter value equal to 1) may correspond to the CORESET pool index parameter value equal to 1.
[0302] In the embodiments of the present disclosure, a "panel" may refer to a group of antenna ports or an antenna group. An uplink transmission configuration indicator (TCI) for each antenna panel may be used to indicate a beam for the antenna panel, which may be a beam associated with the indicated reference signal ID. An SRS set ID may be used to indicate an antenna panel ID, where each antenna panel is associated with an SRS set.
[0303] In some cases, the UE may report a first UE capability related to multiple PDCCH (DCI format) scheduling. For example, if the UE reports the first UE capability, the UE may receive multiple PDCCHs scheduling the PDSCH reception of the same serving cell in one PDCCH monitoring opportunity.
[0304] In some examples, the first UE capability may indicate that the terminal supports type-2 HARQ-ACK codebook when the HARQ-ACK feedback in a HARQ-ACK codebook corresponds to more than one DCI format, wherein the more than one DCI format corresponds to the same scheduled cell. For example, the first UE capability may indicate whether the UE supports type-2 HARQ-ACK codebook and uses the PDSCH start time to sort the HARQ-ACK feedback in addition to the existing MO and cell index when the HARQ-ACK feedback in the codebook corresponds to more than one unicast DL DCI for the same scheduled cell at a monitoring opportunity (MO) of the scheduling cell. For example, the first UE capability may be type2-HARQ-ACK-Codebook-r16. For example, an example description of type2-HARQ-ACK-Codebook-r16 is as follows.
[0305]
[0306] At operation S710, the UE may receive downlink data (eg, downlink data carried by a PDSCH) and / or downlink control signaling (eg, a DCI format carried by a PDCCH) from a base station.
[0307] In operation S720, the UE determines the HARQ-ACK information bits to be sent in an uplink time slot based on the downlink data and / or the downlink control signaling. The determination of the HARQ-ACK information bits to be sent in an uplink time slot includes at least one of the following:
[0308] - Determine the value of the HARQ-ACK information bit;
[0309] - Determine the ordering of HARQ-ACK information bits;
[0310] -Determine the total number of HARQ-ACK information bits.
[0311] In operation S730, the UE sends HARQ-ACK information bits to the base station. The UE may transmit the HARQ-ACK information bits on the PUCCH or the PUSCH.
[0312] At least one of the modes MN1 to MN6 may be used to determine the HARQ-ACK information bits sent in an uplink timeslot.
[0313] Method MN1
[0314] In some cases, the UE may be configured to enable a DCI format to schedule multiple (or more than one) PDSCH receptions on multiple (or more than one) serving cells. The multiple serving cells may be multiple serving cells in a serving cell set (e.g., a serving cell set containing more than one serving cell). For example, more than one serving cell included in a serving cell set may be configured via a higher-layer parameter MC-DCI-SetofCells. The HARQ-ACK received by the scheduled PDSCH may be sent on the same PUCCH in a PUCCH time slot. The UE may be configured with multiple serving cell sets, and each serving cell set may be configured with a serving cell set index, for example, the serving cell set index may be configured via a higher-layer parameter SetofCellsId.
[0315] In some embodiments, "{serving cell, PDCCH MO}-pair" in the definition of the first DAI (e.g., C-DAI) or the second DAI (e.g., T-DAI) may be replaced with "{serving cell with the smallest index among more than one serving cells, PDCCH MO}-pair", or, "{serving cell, PDCCH MO}-pair" may be replaced with "{first serving cell, PDCCH MO}-pair". "Until the current serving cell" in the definition of the first DAI (e.g., C-DAI) may be replaced with "until the current serving cell, wherein the serving cell is the serving cell with the smallest index among more than one serving cells". The serving cell with the smallest index among more than one serving cells may be the serving cell with the smallest index scheduled by a DCI format in a set of serving cells. That is, the serving cell with the smallest index among the serving cells where the PDSCH scheduled by a DCI format is received. "Until the current serving cell" in the definition of the first DAI (e.g., C-DAI) may also be replaced with "until the current first serving cell". The first serving cell may be the serving cell with the smallest serving cell index among the PDSCH receptions on more than one serving cell. The first serving cell may also be a serving cell having the smallest serving cell index in PDSCH reception on more than one serving cell scheduled by one DCI format.
[0316] In one example, the value of the first DAI field in the first DCI format is the cumulative count of the current first service cell and the current first time unit {first service cell, PDCCH MO}-pair, wherein the first time unit can be a time unit for PDCCH reception, for example, a PDCCH monitoring opportunity. Each DCI format in the first DCI format schedules multiple (or more than one) PDSCH receptions on multiple (or more than one) service cells, and the HARQ-ACK information received by the PDSCH is in the same HARQ-ACK codebook. Among them, any service cell index in a service cell set with a smaller index is less than any service cell index in a service cell set with a larger index. The value of the second DAI field in the first DCI format is the total count of the {first service cell, PDCCH MO}-pair until the current first time unit.
[0317] In some implementations, the first DAI may be sorted in the following order:
[0318] -First, the ascending order of the first serving cell index;
[0319] -Second, the ascending order of PDCCH MO index.
[0320] In some embodiments, the first DAI may also be sorted in the following order. For example, if a first predefined condition is met (details of the first predefined condition are described later), the first DAI may be sorted in the following order:
[0321] - First, the ascending order of the start time of PDSCH reception (for example, PDCCH reception for the same {first serving cell, PDCCHMO}-pair);
[0322] - Second, the ascending order of the first serving cell index;
[0323] -Third, ascending order of PDCCH MO index.
[0324] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:
[0325] -For a PDCCH MO m (m represents the index of the PDCCH MO, for example, m may be less than the number of PDCCH MOs), the HARQ-ACK information bit is determined in ascending order according to the serving cell set index.
[0326] -For one PDCCH MO m and one serving cell set s (s represents the index of the serving cell set s, for example, s may be less than the number of serving cell sets), the HARQ-ACK information bit is determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception. For another example, the index of the serving cell may be the index of all configured serving cells in the serving cell set.
[0327] In some implementations, it may be stipulated through a protocol that if the index of the first service cell set is smaller than the index of the second service cell set, the index of any service cell in the first service cell set is not greater than (or smaller than) the index of any service cell in the second service cell set. Alternatively, if the index of the first service cell set is greater than the index of the second service cell set, the index of any service cell in the first service cell set is greater than (or not smaller than) the index of any service cell in the second service cell set.
[0328] The first predefined condition may be at least one of the following:
[0329] -The UE reports the first UE capability (e.g., type2-HARQ-ACK-Codebook-r16);
[0330] - the DCI format carried by the PDCCH received in the PDCCH MO schedules the reception of one or more PDSCHs of the serving cell;
[0331] - the DCI format carried by the PDCCH received in the PDCCH MO schedules the reception of more than one PDSCH of the serving cell;
[0332] - The UE is configured with first information indicating that DCI formats carried by more than one PDCCH in one PDCCH MO schedule reception of more than one PDSCH in one serving cell.
[0333] In an example, the first predefined condition is that the UE reports the first UE capability and receives on PDCCH MO m a PDCCH scheduling more than one PDSCH reception on serving cell c.
[0334] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.
[0335] In mode MN1, if the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (for example, a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bit includes at least one of the following:
[0336] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the serving cell index.
[0337] -For one PDCCH MO m and one serving cell c, if the predefined conditions are met, the UE generates HARQ-ACK information bits.
[0338] For example, the predefined condition may be at least one of the following:
[0339] -The UE is scheduled for PDSCH reception on serving cell c by the first DCI format in PDCCH MO m.
[0340] -The UE is scheduled to receive PDSCH on the serving cell c, the PDSCH reception is scheduled by the first DCI format, and the PDCCH carrying the first DCI format is received in PDCCH MO m.
[0341] - Serving cell c is the serving cell with the smallest index among the serving cells scheduled in the first DCI format.
[0342] -The index of serving cell c is the smallest index among the serving cells scheduled by the first DCI format. It should be noted that the PDSCH reception scheduled by the PDCCH in PDCCH MO m can be understood as the PDSCH reception being associated with a PDCCH in PDCCH MO m. The two can be used interchangeably.
[0343] In one example, the HARQ-ACK information bits may be determined according to pseudo code-5.
[0344] [Pseudo code 5]
[0345] set up The maximum number of serving cells that can be scheduled by one DCI format.
[0346] set up The maximum number of TBs contained in a PDSCH that can be scheduled by a DCI format.
[0347] set up is the number of serving cell sets
[0348] Let s be the serving cell set index,
[0349] Let mc be the serving cell index,
[0350] Let m = 0 – PDCCH monitoring opportunity index: a smaller index corresponds to an earlier PDCCH monitoring opportunity
[0351] Let j = 0
[0352] Let V temp =0
[0353] Let V temp2 =0
[0354] set up
[0355] Let M be the number of PDCCH monitoring opportunities
[0356] whilem <M
[0357] s=0
[0358] If harq-ACK-SpatialBundlingPUCCH is not configured,
[0359]
[0360] If the serving cell c is scheduled for PDSCH reception by the first DCI format carried by a PDCCH during PDCCH monitoring time m, and the index of the serving cell c is the smallest among the indices of the serving cells scheduled by the first DCI format.
[0361]
[0362]
[0363] If the UE receives the PDSCH on the serving cell mc in the scheduling set s, where the serving cell set s is the serving cell set where the serving cell c is located
[0364] If maxNrofCodeWordsScheduledByDCI of serving cell mc in set s is 2
[0365]
[0366]
[0367] If the serving cell c is scheduled for PDSCH reception by the first DCI format carried by a PDCCH during PDCCH monitoring time m, and the index of the serving cell c is the smallest among the indices of the serving cells scheduled by the first DCI format.
[0368]
[0369] If the UE receives the PDSCH on the serving cell mc in the scheduling set s, where the serving cell set s is the serving cell set where the serving cell c is located
[0370] If maxNrofCodeWordsScheduledByDCI of serving cell mc is 2
[0371] If PDSCH reception has two transport blocks
[0372]
[0373]
[0374]
[0375] if the UE is not configured with the 3GPP parameter HARQ-ACK spatial bundling parameter for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) and the UE is configured (e.g., via the 3GPP parameter maxNrofCodeWordsScheduledByDCI) to receive 2 transport blocks for at least one downlink BWP of at least one serving cell,
[0376]
[0377] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.
[0378] Method MN2
[0379] The order for sorting the first DAI described in the method MN1 can be modified to obtain the method MN2. The description of the same parts as in the method MN1 will be omitted. The content described in the method MN1 is also applicable to the method MN2.
[0380] According to some aspects of method MN2, the first DAI may be sorted in the following order:
[0381] - First, the first serving cell index in ascending order
[0382] - Second, ascending order of serving cell set index
[0383] -Third, ascending order of PDCCH MO index.
[0384] Alternatively, the first DAI may also be sorted in the following order. For example, if the first predefined condition is met (for details of the first predefined condition, refer to the description of method MN3), the first DAI may be sorted in the following order:
[0385] - First, the ascending order of the start time of PDSCH reception (for example, PDCCH reception for the same {first serving cell, PDCCHMO}-pair);
[0386] - Second, the ascending order of the first serving cell index;
[0387] - Third, ascending order of serving cell set index;
[0388] -Fourth, ascending order of PDCCH MO index.
[0389] For example, the first serving cell may be the serving cell with the smallest serving cell index in PDSCH reception on more than one serving cell. The first serving cell may also be the serving cell with the smallest serving cell index in PDSCH reception on more than one serving cell scheduled by one DCI format.
[0390] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:
[0391] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the serving cell set index.
[0392] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bit is determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception. For another example, the index of the serving cell may be the index of all configured serving cells in the serving cell set.
[0393] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bits are determined according to the first serving cell index in the serving cell set s in ascending order. For example, the index of the first serving cell may be the index of the first serving cell with PDSCH reception. For another example, the index of the first serving cell may be the index of all configured first serving cells in the serving cell set.
[0394] -For a PDCCH MO m, a serving cell set s, and a first serving cell, the HARQ-ACK information bits are determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception, wherein the PDSCH reception and the PDSCH reception on the first serving cell are scheduled by the same PDCCH (for example, the PDCCH received by the same PDCCH MO). For another example, the minimum value of the serving cell index is the first serving cell index.
[0395] -In some implementations, it may be stipulated through a protocol that if the index of the first serving cell set is smaller than the index of the second serving cell set, the index of any serving cell in the first serving cell set is not greater than (or smaller than) the index of any serving cell in the second serving cell set. Alternatively, if the index of the first serving cell set is greater than the index of the second serving cell set, the index of any serving cell in the first serving cell set is greater than (or not smaller than) the index of any serving cell in the second serving cell set.
[0396] It should be noted that the ordering of the first DAI in method MN2 may not be limited to the following provisions: if the index of the first service cell set is smaller than the index of the second service cell set, the index of any service cell in the first service cell set is not greater than (or smaller than) the index of any service cell in the second service cell set; or, if the index of the first service cell set is greater than the index of the second service cell set, the index of any service cell in the first service cell set is greater than (or not less than) the index of any service cell in the second service cell set.
[0397] In one example, the HARQ-ACK information bits may be determined according to pseudo code-6.
[0398] [Pseudocode 6]
[0399] set up The maximum number of serving cells that can be scheduled by one DCI format.
[0400] set up The maximum number of TBs contained in a PDSCH that can be scheduled by a DCI format.
[0401] set up is the number of serving cell sets
[0402] Let s be the serving cell set index,
[0403] Let mc be the serving cell index,
[0404] Let m = 0 – PDCCH monitoring opportunity index: a smaller index corresponds to an earlier PDCCH monitoring opportunity
[0405] Let j = 0
[0406] Let V temp =0
[0407] Let V temp2 =0
[0408] set up
[0409] Let M be the number of PDCCH monitoring opportunities
[0410] whilem <M
[0411] s=0
[0412] If harq-ACK-SpatialBundlingPUCCH is not configured,
[0413]
[0414] If there are more than one PDSCH reception on more than one serving cell in the serving cell set s, one PDCCH is associated with the PDCCH monitoring time m
[0415]
[0416]
[0417] If the UE is receiving PDSCH on the serving cell mc in the scheduling set s
[0418] If maxNrofCodeWordsScheduledByDCI of serving cell mc in set s is 2
[0419]
[0420]
[0421] If there are more than one PDSCH reception on more than one serving cell in the serving cell set s, one PDCCH is associated with the PDCCH monitoring time m
[0422]
[0423] If the UE is receiving PDSCH on the serving cell mc in the scheduling set s
[0424] If maxNrofCodeWordsScheduledByDCI of serving cell mc is 2
[0425] If PDSCH reception has two transport blocks
[0426]
[0427]
[0428]
[0429] if the UE is not configured with the 3GPP parameter HARQ-ACK spatial bundling parameter for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) and the UE is configured (e.g., via the 3GPP parameter maxNrofCodeWordsScheduledByDCI) to receive 2 transport blocks for at least one downlink BWP of at least one serving cell,
[0430]
[0431] This method can make the base station and the UE understand the HARQ-ACK codebook in a consistent manner, thereby improving the reliability of HARQ-ACK information transmission. Compared with the method MN1, this method reduces the restrictions on scheduling and can improve the flexibility of scheduling.
[0432] Method MN3
[0433] In some embodiments, the UE may (or expect to) receive at most one first PDCCH in one PDCCH MO for a set of serving cells through protocol provisions and / or higher layer signaling configuration. Alternatively, the UE may not expect to receive more than one first PDCCH in one PDCCH MO for a set of serving cells. For example, the first PDCCH may be at least one of the following:
[0434] -PDCCH scheduling PDSCH reception;
[0435] - A PDCCH scheduling PDSCH reception on more than one serving cell.
[0436] - A PDCCH that schedules PDSCH reception on a serving cell in the one serving cell set.
[0437] This method can reduce the complexity of implementation and does not require sorting of DCI formats in a PDCCH MO m and a serving cell set s.
[0438] Method MN4
[0439] In some implementations, the first DAI may be sorted in the following order:
[0440] - First, the first serving cell index in ascending order
[0441] - Second, the ascending order of the CORESET pool index
[0442] -Third, ascending order of PDCCH MO index.
[0443] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:
[0444] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the CORESET pool index.
[0445] -For one PDCCH MO m and one CORESET pool index, the HARQ-ACK information bits are determined according to the first serving cell index in ascending order. For example, the index of the first serving cell may be the index of the first serving cell with PDSCH reception. For another example, the index of the first serving cell may be the index of all configured first serving cells in the serving cell set.
[0446] -For a PDCCH MO m, a CORESET pool index, and a first serving cell, the HARQ-ACK information bits are determined according to the order of the serving cell indices in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception, wherein the PDSCH reception and the PDSCH reception on the first serving cell are scheduled by the same PDCCH (for example, the PDCCH received by the same PDCCH MO). For another example, the minimum value of the index of the serving cell is the first serving cell index.
[0447] It should be noted that this method can be applied when the second predefined condition or the fourth predefined condition is met.
[0448] The second predefined condition may be that the first control resource set (CORESET) of the UE is not configured with a CORESET pool index parameter (eg, parameter coresetPoolIndex) or is configured with a CORESET pool index parameter value of 0 and the second CORESET is configured with a CORESET pool index parameter value of 1.
[0449] The third predefined condition may be that the UE is configured with an ACK NACK feedback mode (ackNackFeedbackMode) of 'joint'.
[0450] The fourth predefined condition may be the second predefined condition and the third predefined condition, that is, satisfying the fourth predefined condition is equivalent to satisfying the second predefined condition and the third predefined condition at the same time.
[0451] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.
[0452] Method MN5
[0453] In some implementations, the first DAI may be sorted in the following order:
[0454] - First, the first serving cell index in ascending order
[0455] - Second, the ascending order of the CORESET pool index
[0456] -Third, ascending order of serving cell set index
[0457] -Fourth, ascending order of PDCCH MO index.
[0458] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:
[0459] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the serving cell set index.
[0460] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bit is determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception. For another example, the index of the serving cell may be the index of all configured serving cells in the serving cell set.
[0461] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bits are determined according to the first serving cell index in the serving cell set s in ascending order. For example, the index of the first serving cell may be the index of the first serving cell with PDSCH reception. For another example, the index of the first serving cell may be the index of all configured first serving cells in the serving cell set.
[0462] -For a PDCCH MO m, a serving cell set s, and a first serving cell, the HARQ-ACK information bits are determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception, wherein the PDSCH reception and the PDSCH reception on the first serving cell are scheduled by the same PDCCH (for example, the PDCCH received by the same PDCCH MO). For another example, the minimum value of the serving cell index is the first serving cell index.
[0463] -In some implementations, it may be stipulated through a protocol that if the index of the first serving cell set is smaller than the index of the second serving cell set, the index of any serving cell in the first serving cell set is not greater than (or smaller than) the index of any serving cell in the second serving cell set. Alternatively, if the index of the first serving cell set is greater than the index of the second serving cell set, the index of any serving cell in the first serving cell set is greater than (or not smaller than) the index of any serving cell in the second serving cell set.
[0464] It should be noted that the present method can be applied when the second predefined condition or the fourth predefined condition is satisfied (for details of the second predefined condition and the fourth predefined condition, refer to the description of method MN4).
[0465] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.
[0466] Method MN6
[0467] In some embodiments, “{serving cell, PDCCH MO}-pair” in the definition of the first DAI (e.g., C-DAI) or the second DAI (e.g., T-DAI) may be replaced with “{serving cell set, PDCCH MO}-pair”, and “until the current serving cell” in the definition of the first DAI (e.g., C-DAI) may be replaced with “until the current serving cell set”.
[0468] In one example, the value of the first DAI field in the first DCI format is the cumulative count of the current serving cell set and the current first time unit {serving cell set, PDCCH MO}-pair, wherein the first time unit can be a time unit for PDCCH reception, for example, a PDCCH monitoring opportunity. Each DCI format in the first DCI format schedules multiple (or more than one) PDSCH receptions on multiple (or more than one) serving cells, and the HARQ-ACK information received by the PDSCH is in the same HARQ-ACK codebook. Among them, any one of the serving cell indexes in a serving cell set with a smaller index is less than any one of the serving cell indexes in a serving cell set with a larger index. The value of the second DAI field in the first DCI format is the total count of the {serving cell set, PDCCH MO}-pair until the current first time unit. .
[0469] The HARQ-ACK information bit may be determined according to the method for determining the HARQ-ACK information bit in other embodiments of the present disclosure, for example, according to the method of mode MN1.
[0470] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.
[0471] Method MN7
[0472] In some implementations, if the fifth predefined condition is met, the UE determines the first number of HARQ-ACK information bits (eg, n HARQ-ACK ) to obtain PUCCH transmission power. The first number of HARQ-ACK information bits may be the number of HARQ-ACK information bits related to PUCCH power control. The PUCCH may be PUCCH format 2, format 3, or format 4.
[0473] The fifth predefined condition may be at least one of the following:
[0474] -O ACK +O SR +O CSI ≤ a predetermined value (e.g., 11), where O ACK is the number of HARQ-ACK information bits, O SR is the number of SR information bits, O CSI is the number of CSI information bits
[0475] -The number of serving cell sets is greater than 0, or the UE is configured with a serving cell set. in is the number of serving cell sets, and the serving cell set may be a downlink serving cell set.
[0476] -UE is scheduled to receive PDSCH on more than one serving cell by one DCI format (e.g., DCI format 1_3)
[0477] The first number of HARQ-ACK information bits may be the sum of the first number of HARQ-ACK information bits of each HARQ-ACK subcodebook. Where i = 0, 1, ..., I-1, I is the number of HARQ-ACK subcodebooks, n HARQ-ACK,i is the number of first HARQ-ACK information bits of the HARQ-ACK subcodebook with index i (e.g., the i+1th HARQ-ACK subcodebook).
[0478] In one example, if the UE uses the PUCCH power control adjustment state with index l to send PUCCH on the activated uplink BWP b of the carrier f of the primary cell c, the UE can determine the transmission power P of the PUCCH at the PUCCH transmission opportunity i based on the following formula 1: PUCCH,b,f,c (i,q u ,q d ,l).
[0479] [Formula 1]
[0480]
[0481] in:
[0482] -P CMAX,f,c (i) is the maximum output power configured for the UE of carrier f of primary cell c at PUCCH transmission opportunity i.
[0483] -P O_PUCCH,b,f,c (q u ) is the sum of the PUCCH power control parameter P0 (e.g., the component P provided by the higher layer parameter p0-nominal O_NOMINAL,PUCCH (0 if not provided) with the component P provided by the higher layer parameter p0-PUCCH-Value O_UE_PUCCH (if provided)).
[0484] -μ is the subcarrier spacing of the activated uplink BWP b of the carrier f of the primary cell c.
[0485] - The transmission bandwidth of the PUCCH for PUCCH transmission opportunity i on the activated uplink BWP b of the carrier f of the primary cell c, in RBs.
[0486] -PL b,f,c (q d) The activated uplink BWP b of the carrier f of the primary cell c is indexed as q d Downlink path loss measurement of a reference signal (e.g., a reference signal resource).
[0487] -Δ F_PUCCH (F) is a correction value related to the PUCCH format (for example, it can be called deltaF-PUCCH parameter), and its value depends on the PUCCH format. F_PUCCH (F) is: the value of deltaF-PUCCH-f0 for PUCCH format 0; the value of deltaF-PUCCH-f1 for PUCCH format 1; the value of deltaF-PUCCH-f2 for PUCCH format 2; the value of deltaF-PUCCH-f3 for PUCCH format 3; the value of deltaF-PUCCH-f4 for PUCCH format 4, if provided; otherwise delta F_PUCCH (F) is equal to zero.
[0488] -Δ TF,b,f,c (i) is the PUCCH transmission power adjustment component for PUCCH transmission opportunity i on the activated uplink BWP b of carrier f of primary cell c.
[0489] -g b,f,c (i, l) is the PUCCH power control adjustment state for PUCCH transmission opportunity i on the activated uplink BWP b of the carrier f of the primary cell c.
[0490] For example, the first parameter Δ can be determined as follows: TF,b,f,c (i) The UCI may include at least one of HARQ-ACK, SR or CSI (eg, part 1 CSI) reporting.
[0491] For PUCCH transmission using PUCCH format 2, PUCCH format 3, or PUCCH format 4 and the number of bits of the first UCI is less than or equal to a predetermined number (eg, 11), the UE may determine the first parameter Δ based on the following formula 2: TF,b,f,c (i).
[0492] [Formula 2]
[0493] Δ TF,b,f,c (i) = 10log 10 (K 1 ·(n HARQ-ACK (i)+O SR (i)+O CSI (i)) / N RE (i))
[0494] in:
[0495] ·K 1 is a constant, for example, K 1 =6.
[0496] ·n HARQ-ACK (i) is the number of HARQ-ACK information bits used for power control (e.g., for determining or obtaining PUCCH transmission power) when the total number of UCI bits is less than or equal to a predetermined number (e.g., 11). HARQ-ACK (i) According to the n in other embodiments of the present disclosure HARQ-ACK Sure.
[0497] ·O SR (i) is the number of SR information bits. If the PUCCH transmission does not include SR, SR (i) is 0.
[0498] ·O CSI (i) is the number of information bits reported in Part 1 CSI. If the PUCCH transmission does not include Part 1 CSI reporting, CSI (i) is 0.
[0499] ·N RE (i) is the number of RE (Resource Element). For example, The number of subcarriers contained in each RB excluding DMRS (Demodulation Reference Signal). The number of OFDM symbols excluding DMRS for PUCCH transmission opportunity i on the activated uplink BWP b of carrier f of primary cell c.
[0500] Method MN8
[0501] For ease of description, a first PDSCH and a second PDSCH are defined. The first PDSCH may be a PDSCH on a service cell scheduled by a DCI format. The first PDSCH may also be an SPS PDSCH. The second PDSCH may be a PDSCH on more than one service cell scheduled by a DCI format. The more than one service cells may be more than one service cell in a service cell set, that is, the second PDSCH may also be a PDSCH on more than one service cell in a service cell set scheduled by a DCI format. If not otherwise specified, the definitions of the first PDSCH and the second PDSCH may be applicable to various embodiments of the present disclosure.
[0502] In one example, the fifth predefined condition is 0ACK +O SR +O CSI ≤11 and UE determines the first HARQ-ACK information bit number n HARQ-ACK To obtain the PUCCH transmission power. HARQ-ACK =n HARQ-ACK,SC +n HARQ-ACK,MC , or n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,MC .n HARQ-ACK,SC or HARQ-ACK,TB is the number of first HARQ-ACK information bits corresponding to the first HARQ-ACK subcodebook, where the first HARQ-ACK subcodebook may include HARQ-ACK information bits received by the first PDSCH. HARQ-ACK,MC is the number of first HARQ-ACK information bits corresponding to the second HARQ-ACK subcodebook, where the second HARQ-ACK subcodebook may include HARQ-ACK information bits received by the second PDSCH. HARQ-ACK,MC It can be determined according to Formula-3 or Formula-4.
[0503] [Formula-3]
[0504]
[0505] in
[0506] - The second DAI (e.g., total DAI) in the DCI format received at the last listening opportunity for the UE to detect (or receive) a DCI format (e.g., at least one DCI format), and the DCI format (e.g., DCI format 1_3) schedules PDSCH reception on more than one serving cell. The last listening opportunity may be the last listening opportunity within M PDCCH MOs. "The DCI format received at the last listening opportunity for the UE to detect (or receive) a DCI format (e.g., at least one DCI format)" may be replaced with "the last DCI format detected (or received) by the UE." Or "the last DCI format detected (or received) by the UE within M PDCCH MOs." The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0507] - is the total number of DCI formats detected (or received) by the UE within the M PDCCH MOs. Wherein, the DCI format (e.g., DCI format 1_3) schedules PDSCH reception on more than one serving cell. Alternatively, the DCI format (e.g., DCI format 1_3) schedules PDSCH reception on more than one serving cell within the serving cell set s. If the UE does not detect (or receive) any DCI format (e.g., any of the DCI formats (e.g., DCI format 1_3)) within the M PDCCH MOs, then The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0508] -T D Related to the number of bits of the counting DAI, for example, in Counts the number of bits of the DAI field in a DCI format (eg, a unicast DCI format).
[0509] - If the UE is configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g. parameter harq-ACK-SpatialBundlingPUCCH)
[0510] ο in It may be the maximum number of serving cells in a serving cell set that can be scheduled by a DCI format (eg, DCI format 1_3) (eg, the number of serving cells configured by parameter ScheduledCell-ListDCI-1-3). The serving cell is a serving cell for PDSCH reception. It can be the maximum value of the number of serving cells in all serving cell sets.
[0511] ο The number of PDSCH receptions scheduled by the PDCCH received by the UE at the PDCCH monitoring time m. The PDSCH reception may be a PDSCH reception on more than one serving cell within the serving cell set s (for example, a PDSCH reception on more than one serving cell scheduled by a DCI format). The HARQ-ACK information of the PDSCH reception is transmitted on the PUCCH. The PDSCH reception may be a PDSCH reception that does not overlap with a UL symbol. The UL symbol may be a UL symbol indicated by a higher layer signaling parameter (for example, tdd-UL-DL-ConfigurationCommon, or tdd-UL-DL-ConfigurationDedicated).
[0512] - If the UE is not configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g. parameter harq-ACK-SpatialBundlingPUCCH)
[0513] ο in It may be the maximum number of TBs in a PDSCH reception that can be scheduled by one DCI format (eg, DCI format 1_3) in a serving cell set. The PDSCH reception may be a PDSCH reception scheduled on a serving cell in the serving cell set. It can be the maximum number of TBs in PDSCH reception that can be scheduled by one DCI format (e.g., DCI format 1_3) in all serving cell sets.
[0514] ο It can be the number of TBs in the PDSCH reception scheduled by the PDCCH received by the UE at the PDCCH monitoring time m. The PDSCH reception is the PDSCH reception on more than one serving cell within the serving cell set s (for example, the PDSCH reception on more than one serving cell scheduled by a DCI format). The HARQ-ACK information of the PDSCH reception (or the TB of the PDSCH reception) is transmitted on the PUCCH. The PDSCH reception can be a PDSCH reception that does not overlap with a UL symbol. The UL symbol can be a UL symbol indicated by a higher layer signaling parameter (for example, tdd-UL-DL-ConfigurationCommon, or tdd-UL-DL-ConfigurationDedicated).
[0515] In some examples, the HARQ-ACK spatial bundling parameter (e.g., parameter harq-ACK-SpatialBundlingPUCCH) is related to the spatial bundling of HARQ-ACK information bits, for example, for enabling the spatial bundling of HARQ-ACK. For example, when 2TB reception is configured and a HARQ-ACK spatial bundling parameter (e.g., parameter harq-ACK-SpatialBundlingPUCCH) parameter is provided, a 1-bit HARQ-ACK information bit for the two TBs is obtained based on the 1-bit HARQ-ACK information bit of each TB (e.g., by performing an AND operation); if the HARQ-ACK spatial bundling parameter (e.g., parameter harq-ACK-SpatialBundlingPUCCH) parameter is not provided, a 1-bit HARQ-ACK information bit is generated for each TB. For details on this point, refer to the description in pseudo code 1.
[0516] This method can determine the transmission power of the PUCCH according to the HARQ-ACK information bits that are unknown to the base station, and can reduce the transmission power of the UE and reduce interference to other UEs under the premise of ensuring the reliability of HARQ-ACK information transmission.
[0517] It should be noted that It can be replaced by "UE is configured with serving cell set parameters (e.g., parameter MC-DCI-SetofCells)".
[0518] Method MN9
[0519] The method MN9 can be obtained by modifying the method MN8. The description of the same parts as those in the method MN8 will be omitted. The contents described in the method MN8 are also applicable to the method MN9.
[0520] In some implementations, Formula-3 in method MN8 may be replaced by Formula-4.
[0521] [Formula-4]
[0522]
[0523] in
[0524] - The second DAI (e.g., total DAI) in the DCI format received at the last listening opportunity for the UE to detect (or receive) a DCI format (e.g., at least one DCI format), and the DCI format (e.g., DCI format 1_3) schedules PDSCH reception on more than one serving cell. The last listening opportunity may be the last listening opportunity within M PDCCH MOs. "The DCI format received at the last listening opportunity for the UE to detect (or receive) a DCI format (e.g., at least one DCI format)" may be replaced with "the last DCI format detected (or received) by the UE." Or "the last DCI format detected (or received) by the UE within M PDCCH MOs." The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0525] - is the total number of DCI formats detected (or received) by the UE within the M PDCCH MOs. The DCI format (e.g., DCI format 1_3) schedules PDSCH reception on more than one serving cell. The smallest serving cell index among the more than one serving cells may be c. If the UE does not detect (or receive) any DCI format (e.g., any of the DCI formats (e.g., DCI format 1_3)) within the M PDCCH MOs, then is the total number of serving cells in all serving cell sets. The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0526] - If the UE is configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g. parameter harq-ACK-SpatialBundlingPUCCH)
[0527] ο in It may be the maximum number of serving cells in a serving cell set that can be scheduled by a DCI format (eg, DCI format 1_3) (eg, the number of serving cells configured by parameter ScheduledCell-ListDCI-1-3). The serving cell is a serving cell for PDSCH reception. It can be the maximum value of the number of serving cells in all serving cell sets.
[0528] ο The number of PDSCH receptions scheduled by the PDCCH received by the UE at the PDCCH monitoring time m. The PDSCH reception may be a PDSCH reception on more than one serving cell scheduled by a DCI format. The smallest serving cell index among the more than one serving cells may be c. The HARQ-ACK information received by the PDSCH is transmitted on the PUCCH. The PDSCH reception may be a PDSCH reception that does not overlap with a UL symbol. The UL symbol may be a UL symbol indicated by a higher layer signaling parameter (e.g., tdd-UL-DL-ConfigurationCommon, or tdd-UL-DL-ConfigurationDedicated).
[0529] - If the UE is not configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g. parameter harq-ACK-SpatialBundlingPUCCH)
[0530] ο in It may be the maximum number of TBs in a PDSCH reception that can be scheduled by one DCI format (eg, DCI format 1_3) in a serving cell set. The PDSCH reception may be a PDSCH reception scheduled on a serving cell in the serving cell set. It can be the maximum number of TBs in PDSCH reception that can be scheduled by one DCI format (e.g., DCI format 1_3) in all serving cell sets.
[0531] ο It can be the number of TBs in the PDSCH reception scheduled by the PDCCH received by the UE when m is monitoring the PDCCH. The PDSCH reception can be a PDSCH reception on more than one serving cell scheduled by a DCI format. The smallest serving cell index among the more than one serving cells can be c. The HARQ-ACK information of the PDSCH reception (or the TBs received by the PDSCH) is transmitted on the PUCCH. The PDSCH reception can be a PDSCH reception that does not overlap with a UL symbol. The UL symbol can be a UL symbol indicated by a higher layer signaling parameter (e.g., tdd-UL-DL-ConfigurationCommon, or tdd-UL-DL-ConfigurationDedicated).
[0532] Method MN10
[0533] For the convenience of description, a sixth predefined condition is defined. The sixth predefined condition may be at least one of the following, that is, satisfying the sixth predefined condition may be satisfying at least one of the following conditions.
[0534] -COND1: The UE is not configured with PDSCH CBG transmission parameters (e.g., parameters PDSCH-CodeBlockGroupTransmission) for any serving cell.
[0535] -COND2: The UE is not configured with a PDSCH time domain resource allocation list parameter for multiple PDSCHs (eg, parameter pdsch-TimeDomainAllocationListForMultiPDSCH) for any serving cell.
[0536] -COND3: For any serving cell configured with a PDSCH time domain resource allocation list parameter for multiple PDSCHs (e.g., parameter pdsch-TimeDomainAllocationListForMultiPDSCH), the UE is configured with a HARQ bundling group number parameter (e.g., HARQ bundling group number parameter indicating the number of HARQ bundling groups of type-2 HARQ-ACK codebook parameter nrofHARQ-BundlingGroups) with a value of 1.
[0537] -COND4: The UE is not configured with a serving cell set parameter (eg, parameter MC-DCI-SetofCells), wherein one DCI format may schedule more than one PDSCH reception on more than one serving cell in the serving cell set.
[0538] -COND5: The UE is not configured to monitor a DCI format (e.g., DCI formats 1_3) that schedules more than one PDSCH reception on more than one serving cell.
[0539] The any one serving cell may be Any service cell among the service cells. The number of serving cells configured for the UE by higher layer signaling.
[0540] In one example, the sixth predefined condition may be
[0541] - The UE is not configured with PDSCH CBG transmission parameters (e.g., parameter PDSCH-CodeBlockGroupTransmission) for any serving cell, and
[0542] -The UE is not configured with a PDSCH time domain resource allocation list parameter for multiple PDSCHs (e.g., parameter pdsch-TimeDomainAllocationListForMultiPDSCH) for any serving cell, or the UE is configured with a PDSCH time domain resource allocation list parameter for multiple PDSCHs (e.g., parameter pdsch-TimeDomainAllocationListForMultiPDSCH) for any serving cell, and the UE is configured with a HARQ bundling group number parameter (e.g., HARQ bundling group number parameter indicating the number of HARQ bundling groups of type-2 HARQ-ACK codebook parameter nrofHARQ-BundlingGroups) with a value of 1, and
[0543] - The UE is not configured with a serving cell set parameter (eg parameter MC-DCI-SetofCells).
[0544] In some embodiments, if the sixth predefined condition is met, for the first PDSCH reception scheduled by a DCI format, or SPS PDSCH reception, or a DCI format with associated HARQ-ACK information that does not schedule PDSCH reception, and if ACK +O SR +O CSI ≤11, UE determines the number of first HARQ-ACK information bits n HARQ-ACK To obtain the PUCCH transmission power.
[0545] In some other embodiments, for a first PDSCH reception scheduled by a DCI format, or an SPS PDSCH reception, or a DCI format with associated HARQ-ACK information that does not schedule PDSCH reception, and if O ACK +O SR +O CSI ≤11, UE determines the number of first HARQ-ACK information bits n HARQ-ACK To obtain the PUCCH transmission power.
[0546] The first PDSCH reception may be at least one of the following:
[0547] -The DCI format for scheduling the first PDSCH reception does not support CBG-based PDSCH reception and the DCI format does not support scheduling or does not schedule more than one PDSCH reception. The more than one PDSCH reception may be more than one PDSCH reception on one serving cell. The more than one PDSCH reception may also be more than one PDSCH reception on more than one serving cell.
[0548] -The DCI format for scheduling the first PDSCH reception does not support CBG-based PDSCH reception and the DCI format supports more than one PDSCH reception on a serving cell, and the serving cell is configured with a HARQ bundling group number parameter (e.g., the HARQ bundling group number parameter indicates the number of HARQ bundling groups of the type-2 HARQ-ACK codebook, nrofHARQ-BundlingGroups) with a value of 1.
[0549] -The serving cell where the first PDSCH is received is configured with a HARQ bundling group number parameter (for example, the HARQ bundling group number parameter indicates the number parameter nrofHARQ-BundlingGroups of the type-2 HARQ-ACK codebook) whose value is 1.
[0550] In some embodiments, n HARQ-ACK It can be determined according to Formula-5.
[0551] [Formula-5]
[0552]
[0553] in,
[0554] - The number of serving cells that the UE is configured to receive unicast PDSCH
[0555] - The number of serving cells that the UE is configured to receive multicast PDSCH with G-RNTI g or G-CS-RNTI g (g may represent the index of G-RNTI or G-CS-RNTI)
[0556] -G may be the total number of multicast G-RNTIs and G-CS-RNTIs configured for the UE (e.g., g is equal to or greater than 0 and less than G).
[0557] -M can be the number of PDCCH MOs in unicast DCI format
[0558] -M g It can be the number of PDCCH MOs in the multicast DCI format whose cyclic redundancy check (CRC) is scrambled by the multicast G-RNTI g or G-CS-RNTI g
[0559] - in The number of bits of the first DAI (e.g., C-DAI) field in the unicast DCI format
[0560] - in is the number of bits of the first DAI (e.g., C-DAI) field in the multicast DCI format whose CRC is scrambled by the multicast G-RNTI g or G-CS-RNTI g
[0561] - or It can be determined by the following
[0562] -If N cells =1, then, It may be the value of the first DAI (e.g., C-DAI) in the last unicast DCI format detected (or received) by the UE within M PDCCH MOs. The DCI format schedules PDSCH reception (e.g., unicast PDSCH reception), or has an associated HARQ-ACK and does not schedule PDSCH reception. The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0563] -if but, It can be used for UE in M gThe value of the first DAI (e.g., C-DAI) in the last multicast DCI format detected (or received) within a PDCCH MO. The DCI format schedules PDSCH reception (e.g., multicast PDSCH reception), or has an associated HARQ-ACK and does not schedule PDSCH reception. The DCI format is associated with multicast G-RNTIg or G-CS-RNTI g, that is, the DCI format is a DCI format with multicast G-RNTI g or G-CS-RNTI g (DCI format with G-RNTIgfor multicast, or G-CS-RNTIg) (e.g., a DCI format whose CRC is scrambled by G-RNTI g or G-CS-RNTI g). The HARQ-ACK information indicated by the DCI format can be transmitted on the PUCCH.
[0564] -if or if
[0565] - If the UE is in M or M g The DCI format detected (or received) at the last monitoring occasion m within a PDCCH MO does not contain the second DAI (e.g., T-DAI) field (or, if the UE is in M or M, respectively). g The last monitoring occasion m within a PDCCH MO does not detect (or receive) any DCI format containing a second DAI (e.g., T-DAI) field), wherein the UE detects (or receives) at least one DCI format at the monitoring occasion m, and the DCI format schedules PDSCH reception, or has an associated HARQ-ACK and does not schedule PDSCH reception, then, or are respectively the values of the first DAI (eg, C-DAI) in the last DCI format detected (or received) by the UE at the last listening opportunity. The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0566] - If the UE is in M or M g The last monitoring occasion m within a PDCCH MO detects (or receives) at least one DCI format containing a second DAI (e.g., T-DAI) field, wherein the UE detects (or receives) at least one DCI format at the monitoring occasion m, and the DCI format schedules PDSCH reception (PDSCH reception provides a TB with enabled HARQ-ACK information), or has associated HARQ-ACK and does not schedule PDSCH reception, then, or The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0567] - If the UE is in M or M g If no DCI format is detected (or received) within a PDCCH MO (e.g., any DCI format that schedules PDSCH reception (PDSCH reception provides a TB with enabled HARQ-ACK information), or has associated HARQ-ACK and does not schedule PDSCH reception), then or The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH.
[0568] -U DAI,c or U DAI,c,g For serving cell c, UE is in M or M g The total number of DCI formats detected (or received) within PDCCH MO. If the UE is in M or M g If no DCI format is detected (or received) within a PDCCH MO (e.g., any DCI format that schedules PDSCH reception (PDSCH reception provides TBs with enabled HARQ-ACK information), or has associated HARQ-ACK and does not schedule PDSCH reception), then U DAI,c =0 or U DAI,c,g = 0. The HARQ-ACK information indicated by the DCI format may be transmitted on the PUCCH. DAI,c,g It can be the U of multicast G-RNTI g or G-CS-RNTI g DAI,c,g The DCI format may be a DCI format for scheduling serving cell c, or the DCI format may be a DCI format associated with serving cell c.
[0569] - If the value of the parameter related to the maximum number of codewords scheduled by DCI of any serving cell c (e.g., parameter maxNrofCodeWordsScheduledByDCI) is 2 and the HARQ-ACK spatial bundling parameter of PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) is not provided (or configured), then otherwise The parameters related to the maximum number of codewords scheduled by the DCI (for example, the parameter maxNrofCodeWordsScheduledByDCI) are configured in the PDSCH configuration parameters (for example, the parameter pdsch-Config).
[0570] - For multicast G-RNTI g or G-CS-RNTI g, if the value of the parameter related to the maximum number of codewords scheduled by DCI for any serving cell c (e.g., parameter maxNrofCodeWordsScheduledByDCI) is 2 and the HARQ-ACK spatial bundling parameter for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) is not provided (or configured), then otherwise The parameters related to the maximum number of codewords scheduled by DCI (for example, the parameter maxNrofCodeWordsScheduledByDCI) are configured in the multicast PDSCH configuration parameters (for example, the parameter pdsch-ConfigMulticast).
[0571] - or for multicast G-RNTI g or G-CS-RNTI g Can be respectively
[0572] - If the UE is not configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH), the number of TBs in PDSCH reception on serving cell c scheduled by the UE when receiving PDCCH m, or The number of TB groups in PDSCH reception in the case of .
[0573] - Otherwise, if the UE is configured with HARQ-ACK spatial bundling parameters for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH), then the number of PDSCH receptions on serving cell c scheduled by the UE during PDCCH monitoring time m, or The number of PDSCH reception groups in the case.
[0574] - Otherwise, for serving cell c, it is the number of DCI formats received by the UE at PDCCH monitoring opportunity m. The DCI format may be a DCI format with associated HARQ-ACK information but no scheduled PDSCH reception.
[0575] -N SPS,cor N for multicast G-RNTI g or G-CS-RNTI g SPS,c,g and N for multicast G-RNTI g or G-CS-RNTI g. SPS,c,g " can be replaced by "N SPS,c or N for G-CS-RNTI g SPS,c,g ”.
[0576] It should be noted that formula-5 can be replaced by formula-6
[0577] [Formula-6]
[0578]
[0579] in,
[0580] For multicast G-RNTI g or G-CS-RNTI g, if the value of the parameter related to the maximum number of codewords scheduled by DCI for any serving cell c (e.g., parameter maxNrofCodeWordsScheduledByDCI) is 2 and the HARQ-ACK spatial bundling parameter for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH) is not provided (or configured), then otherwise The parameters related to the maximum number of codewords scheduled by DCI (for example, the parameter maxNrofCodeWordsScheduledByDCI) are configured in the multicast PDSCH configuration parameters (for example, the parameter pdsch-ConfigMulticast).
[0581] This method can determine the transmission power of the PUCCH according to the HARQ-ACK information bits that are unknown to the base station, and can reduce the transmission power of the UE and reduce interference to other UEs under the premise of ensuring the reliability of HARQ-ACK information transmission.
[0582] Method MN11
[0583] The method MN11 can be obtained by modifying the method MN10. The description of the same parts as those in the method MN10 will be omitted. The contents described in the method MN10 are also applicable to the method MN11.
[0584] According to some aspects of method MN11, the method MN10 or It can also be determined by the following method
[0585] - If the UE is in M or M g The DCI format detected (or received) by the last monitoring timing m within a PDCCH MO does not include a second DAI (e.g., T-DAI) field, wherein the UE detects (or receives) at least one DCI format at the monitoring timing m, and the DCI format schedules PDSCH reception, or has an associated HARQ-ACK and does not schedule PDSCH reception, then, or They are respectively the values of the first DAI (e.g., C-DAI) in the last DCI format detected (or received) by the UE at the last listening opportunity.
[0586] - If the UE is in M or M g The last monitoring occasion m within a PDCCH MO detects (or receives) at least one DCI format containing a second DAI (e.g., T-DAI) field, wherein the UE detects (or receives) at least one DCI format at the monitoring occasion m, and the DCI format schedules PDSCH reception, or has an associated HARQ-ACK and does not schedule PDSCH reception, then, or They are respectively the values of the second DAI (eg, T-DAI) in at least one DCI format including the second DAI (eg, T-DAI) field.
[0587] - If the UE is in M or M g If no DCI format is detected (or received) within a PDCCH MO, then or The HARQ-ACK information indicated by any DCI format may be transmitted on the PUCCH.
[0588] This method can use T-DAI to determine the transmit power of PUCCH when only one serving cell is configured. In the case of DCI missed detection, the DCI missed detection can be judged by T-DAI, so that the accurate PUCCH transmit power can be determined, which can improve the reliability of HARQ-ACK transmission.
[0589] Method MN12
[0590] The method MN12 can be obtained by modifying the method MN10 or 11. The description of the same parts as those in the method MN10 or 11 will be omitted. The contents described in the method MN10 or 11 are also applicable to the method MN12.
[0591] According to some aspects of the method MN12, in the method MN10 or MN11 The determination method can also be replaced by the following method: For multicast G-RNTI g, if the value of the parameter related to the maximum number of codewords scheduled by DCI of any serving cell c (for example, the parameter maxNrofCodeWordsScheduledByDCI) is 2 and the HARQ-ACK spatial bundling parameter of PUCCH (for example, the parameter harq-ACK-SpatialBundlingPUCCH) is not provided (or configured), then otherwise The parameters related to the maximum number of codewords scheduled by DCI (e.g., parameter maxNrofCodeWordsScheduledByDCI) are configured in the multicast PDSCH configuration parameters (e.g., parameter pdsch-ConfigMulticast).
[0592] Since the PDSCH scheduled by G-CS-RNTI has only one TB, this method can avoid the problem of G-CS-RNTI g. This reduces the UE's transmit power.
[0593] Method MN13
[0594] In some embodiments, if the UE is not configured with a HARQ bundling group number parameter (e.g., a HARQ bundling group number parameter indicating the number of HARQ bundling groups of the type-2 HARQ-ACK codebook parameter nrofHARQ-BundlingGroups) and is not configured with a HARQ-ACK spatial bundling parameter for PUCCH (e.g., a parameter harq-ACK-SpatialBundlingPUCCH), the UE generates HARQ-ACK information for the transport block received on the PDSCH. If the UE detects (or receives) a DCI format scheduling N on the serving cell c PDSCH,c PDSCHs are received, the UE receives the first transport block (eg, N PDSCHs) in ascending order of PDSCH reception (eg, ascending order of PDSCH start). PDSCH,c first transmission block) to generate N PDSCH,c HARQ-ACK information bits, if there is a second TB, the UE receives the second transport block (e.g., N TBs) in ascending order of PDSCH reception (e.g., ascending order of PDSCH start). PDSCH,c first transmission block) to generate N PDSCH,cAlternatively, if there is a second TB, the UE generates 2 HARQ-ACK information bits for each PDSCH reception in ascending order of PDSCH reception (e.g., ascending order of PDSCH start), where the first bit corresponds to the first transport block and the second bit corresponds to the second transport block.
[0595] If the UE is not configured with a HARQ bundling group number parameter (e.g., parameter nrofHARQ-BundlingGroups indicating the number of HARQ bundling groups for type-2 HARQ-ACK codebook) and is configured with a HARQ-ACK spatial bundling parameter for PUCCH (e.g., parameter harq-ACK-SpatialBundlingPUCCH), for serving cell c, the UE generates HARQ-ACK information for PDSCH reception. If the UE detects (or receives) a DCI format scheduling N PDSCH,c PDSCH reception, after performing a binary AND operation on the HARQ-ACK information bits corresponding to the first and second transport blocks of each PDSCH reception, the UE generates N PDSCH receptions in ascending order of PDSCH reception (e.g., ascending order of PDSCH start). PDSCH,c HARQ-ACK information bits.
[0596] This method can ensure the consistency of the UE and the base station in understanding the bit order in the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK transmission.
[0597] Fig.10 A flowchart of a method 1000 performed by a terminal according to some embodiments of the present disclosure is shown.
[0598] refer to Fig.10 In operation S1010, the terminal receives first information, and the first information configures one or more service cell sets, each service cell set including more than one service cell.
[0599] Next, in operation S1020, the terminal receives a second PDSCH, where the second PDSCH reception is a PDSCH reception scheduled by a second DCI format, where the second DCI format is used to schedule PDSCH reception on more than one serving cell.
[0600] Next, in operation S1030, the terminal determines UCI bits, where the UCI bits include HARQ-ACK information bits, wherein the HARQ-ACK information bits include HARQ-ACK information bits received by the second PDSCH.
[0601] Next, in operation S1040, the terminal determines a parameter n for obtaining the transmission power of the PUCCH. HARQ-ACK , where parameter n HARQ-ACK Indicates the number of first HARQ-ACK information bits used to obtain the transmission power of PUCCH.
[0602] Next, in operation S1050, the terminal sends a PUCCH carrying the HARQ-ACK information bit, wherein the transmission power of the PUCCH is based on the determined parameter n HARQ-ACK OK. Parameter n HARQ-ACK The value of the total downlink allocation index (DAI) based on the last second DCI format detected within M physical downlink control channel (PDCCH) monitoring opportunities as well as Determine, where M is a positive integer, where, It indicates (i) the maximum number of serving cells in the serving cell set that can be scheduled by the second DCI format, or (ii) the maximum number of transport blocks in PDSCH reception that can be scheduled by the second DCI format in the serving cell set.
[0603] In some implementations, the various embodiments of the present disclosure (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the methods described in methods MN1-MN13) are used to perform one or more of operations S1010 to S1050.
[0604] In some implementations, method 1000 may omit one or more of operations S1010 to S1050, or may include additional operations, for example, according to various embodiments of the present disclosure (for example, in combination with Figure 4-Figure 7 The described embodiments, as well as the various methods described above, such as methods MN1-MN13) describe operations that can be performed by a terminal (e.g., UE).
[0605] Those skilled in the art will appreciate that the above illustrative embodiments are described herein and are not intended to be limiting. It should be understood that any two or more of the embodiments disclosed herein may be combined in any combination. In addition, other embodiments may be utilized and other changes may be made without departing from the spirit and scope of the subject matter presented herein. It will be readily understood that the various aspects of the invention of the present disclosure as generally described herein and shown in the accompanying drawings may be arranged, replaced, combined, separated and designed in a variety of different configurations, all of which are contemplated herein.
[0606] Those skilled in the art will appreciate that the various illustrative logic boxes, modules, circuits, and steps described in the present application can be implemented as hardware, software, or a combination of the two. To clearly illustrate this interchangeability of hardware and software, various illustrative components, boxes, modules, circuits, and steps are described generally in the form of their function sets above. Whether such function sets are implemented as hardware or software depends on specific applications and the design constraints imposed on the overall system. Technicians can implement the described function sets in different ways for each specific application, but such design decisions should not be interpreted as causing a departure from the scope of the present application.
[0607] The various illustrative logic blocks, modules, and circuits described in this application may be implemented or executed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.
[0608] The steps of the method or algorithm described in the present application can be directly embodied in hardware, in a software module executed by a processor, or in a combination of the two. The software module can reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read and write information from / to the storage medium. In an alternative, a storage medium can be integrated into a processor. The processor and the storage medium can reside in an ASIC. The ASIC can reside in a communication device (e.g., a terminal or a base station). In an alternative, the processor and the storage medium can reside in a communication device (e.g., a terminal or a base station) as discrete components.
[0609] In one or more exemplary designs, the functions may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include both computer storage media and communication media, the latter including any media that facilitates the transfer of a computer program from one place to another. Storage media may be any available media that can be accessed by a general or special purpose computer.
[0610] The above description is merely an exemplary embodiment of the present invention and is not intended to limit the protection scope of the present invention. The protection scope of the present invention is determined by the appended claims.
Claims
1. A method performed by a terminal in a wireless communication system, comprising: receiving first information, wherein the first information configures one or more serving cell sets, each serving cell set including more than one serving cell; Receiving a second physical downlink shared channel (PDSCH), the second PDSCH reception being a PDSCH reception scheduled by a second downlink control information (DCI) format, the second DCI format being used to schedule PDSCH reception on more than one serving cell; Determine uplink control information (UCI) bits, the UCI bits comprising hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bits, wherein the HARQ-ACK information bits include HARQ-ACK information bits received by the second PDSCH; Determine the parameter n used to obtain the transmission power of the physical uplink control channel (PUCCH) HARQ-ACK , where parameter n HARQ-ACK indicating the number of first HARQ-ACK information bits used to obtain transmission power of the PUCCH; and Sending a PUCCH carrying the HARQ-ACK information bit, wherein the transmission power of the PUCCH is based on the determined parameter n HARQ-ACK Sure, Among them, the parameter n HARQ-ACK The value of the total downlink allocation index (DAI) based on the last second DCI format detected within M physical downlink control channel (PDCCH) monitoring opportunities as well as Determine, where M is a positive integer, where, It indicates (i) the maximum number of serving cells in the serving cell set that can be scheduled by the second DCI format, or (ii) the maximum number of transport blocks in PDSCH reception that can be scheduled by the second DCI format in the serving cell set.
2. The method according to claim 1, wherein: The parameter n HARQ-ACK The number of first HARQ-ACK information bits indicated includes the number n of first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH. HARQ-ACKMC , n HARQ-ACKMC Based on the and stated Sure.
3. The method according to claim 2, wherein the number n of the first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH is HARQ-ACK,MC Also determined based on one or more of the following: represents the total number of second DCI formats detected by the terminal for a serving cell set s within M PDCCH monitoring opportunities, where s represents an index of the serving cell set; or It represents the number of second PDSCH receptions scheduled by the PDCCH received at the PDCCH monitoring occasion m or the number of transport blocks in the second PDSCH reception, wherein the second PDSCH reception is the second PDSCH reception on the serving cell in the serving cell set s, and m represents the index of the PDCCH monitoring occasion.
4. The method according to claim 3, wherein: The number n of first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH HARQ-ACK,MC Determined based on the following formula: in, represents the number of the one or more serving cell sets, T D Related to the number of bits used to count DAI.
5. The method according to claim 2, wherein the number n of the first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH is HARQ-ACK,MC Also determined based on one or more of the following: Indicates the total number of second DCI formats on the serving cell c detected by the terminal within M PDCCH monitoring opportunities; or represents the number of second PDSCH receptions on the serving cell c scheduled by the PDCCH received at the PDCCH monitoring occasion m or the number of transport blocks in the second PDSCH reception, s represents the index of the serving cell set, and m represents the index of the PDCCH monitoring occasion.
6. The method according to claim 5, wherein: The number n of first HARQ-ACK information bits corresponding to the HARQ-ACK information bits received on the second PDSCH HARQ-ACK,MC Determined based on the following formula: in, represents the total number of serving cells in all the one or more serving cell sets, T D Related to the number of bits used to count DAI.
7. The method according to claim 1, further comprising receiving a first PDSCH, wherein the first PDSCH reception comprises a PDSCH reception on a serving cell scheduled by a DCI format or a semi-persistent scheduling (SPS) PDSCH reception, in, The parameter n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,MC , the n HARQ-ACK,TB is the number of first HARQ-ACK information bits corresponding to the first HARQ-ACK subcodebook, where the first HARQ-ACK subcodebook is a HARQ-ACK subcodebook including the HARQ-ACK information bits received by the first PDSCH.
8. The method according to any one of claims 1 to 7, wherein: Determine the parameter n used to obtain the transmission power of PUCCH HARQ-ACK,TB Including: when a sixth predefined condition is met, for a first PDSCH reception scheduled by a DCI format, or an SPS PDSCH reception, or a DCI format with associated HARQ-ACK information for which no PDSCH reception is scheduled, and when the total number of UCI bits is less than or equal to a predetermined value, determining a parameter n for obtaining a transmission power of a PUCCH HARQ-ACK , The sixth predefined condition includes one or more of the following: No PDSCH code block group transmission parameters are configured for any serving cell; For any serving cell, a PDSCH time domain resource allocation list parameter for multiple PDSCHs is not configured, or, for any serving cell that is configured with a PDSCH time domain resource allocation list parameter for multiple PDSCHs, a value of a hybrid automatic repeat request (HARQ) bundling group number parameter is configured to be 1; or Not configured to listen to the second DCI format.
9. The method according to claim 1, wherein: Determine the parameter n used to obtain the transmission power of PUCCH HARQ-ACK Including: for a first PDSCH reception scheduled by a DCI format, or an SPS PDSCH reception, or a DCI format with associated HARQ-ACK information for which no PDSCH reception is scheduled, and when the total number of UCI bits is less than or equal to a predetermined value, determining a parameter n for obtaining a transmission power of a PUCCH HARQ-ACK =n HARQ-ACK,TB .
10. The method according to claim 8 or 9, wherein: The first PDSCH reception includes one or more of the following: PDSCH reception scheduled by a DCI format, the DCI format does not support PDSCH reception based on a code block group, and the DCI format does not support scheduling or does not schedule more than one PDSCH reception, wherein the more than one PDSCH reception includes: More than one PDSCH reception on one serving cell, or More than one PDSCH reception on more than one serving cell; or PDSCH reception scheduled by a DCI format, the DCI format does not support PDSCH reception based on code block groups, and the DCI format schedules more than one PDSCH reception on a serving cell and the serving cell is configured with a HARQ bundling group number parameter value of 1.
11. The method according to any one of claims 1 to 10, wherein: Determine the parameter n used to obtain the transmission power of PUCCH HARQ-ACK The method comprises: determining a parameter n used to obtain the transmission power of the PUCCH when a fifth predefined condition is met. HARQ-ACK , The fifth predefined condition includes one or more of the following: The total number of UCI bits is less than or equal to a predetermined value; The number of serving cell sets is greater than 0; or The terminal receives PDSCHs on more than one serving cell scheduled by the DCI format.
12. The method according to claim 1, wherein: The more than one serving cells are serving cells in a serving cell set.
13. The method according to any one of claims 1 to 12, wherein: The UCI bits also include one or more of scheduling request (SR) information bits or channel state information (CSI) information bits.
14. The method according to any one of claims 1 to 13, wherein: The PUCCH uses one or more of PUCCH format 2, PUCCH format 3, or PUCCH format 4.
15. A terminal in a wireless communication system, comprising: Transceiver; and One or more processors are coupled to the transceiver and configured to execute the method according to any one of claims 1-14.