Method and apparatus for hybrid automatic repeat request-acknowledgement feedback
By introducing new DCI formats and predefined conditions in the 5G communication system, the delay of HARQ-ACK feedback is flexibly adjusted, and the reliability problem caused by the fixed delay of HARQ-ACK feedback in 5G systems is solved, and the reliability of uplink transmission is improved.
Patent Information
- Application Number
- CN202410178292.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-01
- Filing Date
- 2024-02-08
- Publication Date
- 2025-05-06
AI Technical Summary
In 5G communication systems, the delay of HARQ-ACK feedback is difficult to flexibly adjust, resulting in the inability to process uplink data and control information in time in some cases, affecting the reliability of uplink transmission.
By introducing new DCI formats and predefined conditions in the wireless communication system, terminals and base stations can flexibly adjust the delay of HARQ-ACK feedback to ensure the correct processing of PUCCH resources in the time unit.
It realizes flexible adjustment of HARQ-ACK feedback delay, improves the reliability of uplink transmission, and solves the reliability problem caused by fixed HARQ-ACK feedback delay in 5G systems.
Smart Images

Figure CN119946872A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to wireless communication technology, and more particularly to a method and apparatus for hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback 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: determining a first resource for a first physical uplink control channel (PUCCH) transmission in a time unit, or receiving a first downlink control information (DCI) format, the first DCI format indicating a first resource for a first PUCCH transmission in a time unit; and receiving a second DCI format, the second DCI format indicating a second resource for a second PUCCH transmission in the time unit, wherein: the terminal does not expect the reception of the second DCI format to meet a first predefined condition, or when the reception of the second DCI format meets the first predefined condition, the terminal does not expect to multiplex the hybrid automatic repeat request-acknowledgement (HARQ-ACK) information corresponding to the second DCI format to the PUCCH resource in the time unit, wherein the first predefined condition includes: the reception of the second DCI format is not earlier than a first predefined time before the start of a third channel transmission, wherein the third channel transmission overlaps with the first PUCCH transmission.
[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 a second DCI format to a terminal, the second DCI format indicating a second resource for a second physical uplink control channel (PUCCH) transmission in a time unit, wherein the sending of the second DCI format satisfies a first predefined condition, the first predefined condition including: the sending of the second DCI format is no earlier than a first predefined time before the start of a third channel transmission, wherein the third channel transmission overlaps with a first PUCCH transmission, the terminal determines a first resource for the first PUCCH transmission in the time unit, or the first DCI format sent by the base station indicates a first resource for the first PUCCH transmission in the time unit; and receiving the second resource from the terminal.
[0008] In combination with one or more aspects of the method performed by the terminal described above, for example, the first predefined condition includes at least one of the following: the reception of the second DCI format is no earlier than a first predefined time before the start of the first PUCCH transmission; the reception of the second DCI format is no earlier than a first predefined time before the start of any third channel transmission; the reception of the second DCI format is no earlier than a first predefined time before the earlier of (i) the start of the third channel transmission and (ii) the start of the first PUCCH transmission; or the reception of the second DCI format is no earlier than a first predefined time before the earlier of (i) the start of any third channel transmission and (ii) the start of the first PUCCH transmission.
[0009] In combination with one or more aspects of the method performed by the base station described above, for example, the first predefined condition includes at least one of the following: the sending of the second DCI format is no earlier than a first predefined time before the start of the first PUCCH transmission; the sending of the second DCI format is no earlier than a first predefined time before the start of any third channel transmission; the sending of the second DCI format is no earlier than a first predefined time before the earlier of (i) the start of the third channel transmission and (ii) the start of the first PUCCH transmission; or the sending of the second DCI format is no earlier than a first predefined time before the earlier of (i) the start of any third channel transmission and (ii) the start of the first PUCCH transmission.
[0010] In combination with one or more aspects of the method performed by the terminal or base station described above, for example, the third channel includes at least one of the following: a physical uplink shared channel (PUSCH); a configured grant (CG) PUSCH; a PUCCH without HARQ-ACK information; a PUCCH carrying a scheduling request (SR); a PUCCH carrying channel state information (CSI); or a PUCCH carrying CSI and SR.
[0011] In combination with one or more aspects of the method performed by the terminal or base station described above, for example, when configured with type 1 HARQ-ACK multiplexing parameters enabling downlink (DL) allocation after uplink (UL) authorization or type 2 HARQ-ACK multiplexing parameters enabling DL allocation after UL authorization or type 3 HARQ-ACK multiplexing parameters enabling DL allocation after UL authorization and enabling different PUCCH resource parameters, the third channel transmission includes PUSCH repetition transmissions other than the first PUSCH repetition transmission in the PUSCH repetition transmission indicated by the DCI format.
[0012] In combination with one or more aspects of the method performed by the terminal or base station described above, for example, the first predefined time is determined based on a subcarrier spacing (SCS) configuration, and the SCS configuration corresponds to the minimum SCS configuration in the SCS configuration of the PDCCH, PUCCH and / or the third channel carrying the DCI format.
[0013] In combination with one or more aspects of the method performed by the terminal or the base station described above, for example, the first predefined time is determined as: N 3 ·(2048+144)·κ·2 -μ ·T c , where N 3 is a parameter related to the processing time, κ is a constant, μ is the SCS configuration parameter, T c=1 / (Δf max ·N f ), where Δf max =480·10 3 Hz and N f =4096.
[0014] In combination with one or more aspects of the method performed by the terminal or base station described above, for example, the first predefined time is also determined based on whether a second predefined condition is met, and the second predefined condition includes at least one of the following: the third channel of the third resource does not include PUSCH; or there is no PUSCH that overlaps with the first resource in the time domain.
[0015] In combination with one or more aspects of the method performed by the terminal or the base station described above, for example, when the second predefined condition is met: if the enabling type 2 processing parameter of the PDSCH serving cell configuration parameter of all serving cells of the serving cell of the second DCI format and the PUCCH transmission of the time unit with HARQ-ACK information multiplexed to the time unit is set to enabled, N 3 The value of is determined based on the following: For μ = 0, N 3 =3, for μ=1, N 3 =4.5, for μ=2, N 3 =9; otherwise, N 3 The value of is determined based on the following: For μ = 0, N 3 =8, for μ=1, N 3 =10, for μ=2, N 3 =17, for μ=3, N 3 =20, for μ=5, N 3 =80, for μ=6, N 3 =160.
[0016] In combination with one or more aspects of the method performed by the terminal or the base station described above, for example, if the enabling type 2 processing parameter of the PDSCH service cell configuration parameter of all service cells of the second DCI format and the PUCCH transmission with HARQ-ACK information multiplexed into the time unit is set to enabled, and the enabling type 2 processing parameter of the PUSCH service cell configuration parameter of all service cells of the PUSCH that overlaps with the first resource in the time domain is set to enabled, N 3 The value of is determined based on the following: For μ = 0, N 3 =5, for μ=1, N 3 =5.5, for μ=2, N 3 =11; otherwise, N 3 The value of is determined based on the following: For μ = 0, N3 =10, for μ=1, N 3 =12, for μ=2, N 3 =23, for μ=3, N 3 =36, for μ=5, N 3 =144, for μ=6, N 3 =288.
[0017] In combination with one or more aspects of the method performed by the terminal or the base station described above, for example, when the second predefined condition is not met, if the enabling type 2 processing parameter of the PDSCH service cell configuration parameter of all service cells of the serving cell of the second DCI format and the PUCCH transmission with HARQ-ACK information multiplexed into the time unit is set to enabled, and the enabling type 2 processing parameter of the PUSCH service cell configuration parameter of all service cells of the PUSCH that overlaps with the first resource in the time domain is set to enabled, N 3 The value of is determined based on the following: For μ = 0, N 3 =5, for μ=1, N 3 =5.5, for μ=2, N 3 =11; otherwise, N 3 The value of is determined based on the following: For μ = 0, N 3 =10, for μ=1, N 3 =12, for μ=2, N 3 =23, for μ=3, N 3 =36, for μ=5, N 3 =144, for μ=6, N 3 =288.
[0018] In conjunction with one or more aspects of the method performed by the terminal or the base station described above, for example, the time unit is a time slot or a time slot used for PUCCH transmission.
[0019] 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.
[0020] 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.
[0021] 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.
[0022] 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
[0023] 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:
[0024] Figure 1 A schematic diagram illustrating an example wireless network according to some embodiments of the present disclosure;
[0025] Figure 2A and Figure 2B shows example wireless transmit and receive paths according to some embodiments of the present disclosure;
[0026] Figure 3A An example user equipment (UE) according to some embodiments of the present disclosure is shown;
[0027] Figure 3B An example gNB according to some embodiments of the present disclosure is shown;
[0028] Figure 4 A block diagram of a first transceiver node according to some exemplary embodiments of the present disclosure is shown;
[0029] Figure 5 A block diagram of a second transceiver node according to some exemplary embodiments of the present disclosure is shown;
[0030] Figure 6 A flowchart of a method performed by a base station according to some exemplary embodiments of the present disclosure is shown;
[0031] Figure 7 A flowchart of a method performed by a UE according to some exemplary embodiments of the present disclosure is shown;
[0032] Figures 8A-8C Some examples of uplink transmission timing according to some exemplary embodiments of the present disclosure are shown;
[0033] Fig. 9A and Fig. 9B An example of a time domain resource allocation table according to some exemplary embodiments of the present disclosure is shown;
[0034] Fig.10 An example of a timing relationship (timing or timeline) according to some exemplary embodiments of the present disclosure is shown;
[0035] Fig.11 shows examples of timing relationships according to some exemplary embodiments of the present disclosure;
[0036] Fig.12 A flowchart of a method performed by a terminal according to some exemplary embodiments of the present disclosure is shown;
[0037] Fig.13 A flow chart of a method performed by a base station according to some exemplary embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0038] 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.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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).
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] 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.
[0063] 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.
[0064] 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.
[0065] 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.).
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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).
[0074] 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.
[0075] 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)).
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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).
[0086] 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.
[0087] 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.
[0088] 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.
[0089] In some cases, in a time slot, the channel carrying HARQ-ACK may overlap with other channels. If the DCI format indicating the HARQ-ACK in the time slot is too short apart from the time interval of the other channels, the UE may not have enough time to process the uplink data and control information. Therefore, an enhanced UE downlink signal receiving method or uplink signal sending method is needed to improve the reliability of uplink transmission.
[0090] 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.
[0091] 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).
[0092] 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).
[0093] 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.
[0094] -MIB (Master Information Block)
[0095] - SIB (System Information Block) or SIB X (X=1, 2, ...)
[0096] -RRC signaling
[0097] -MAC CE
[0098] 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.
[0099] -PDCCH (Physical Downlink Control Channel)
[0100] -DCI (Downlink Control Information)
[0101] -UE-specific DCI
[0102] -Group Common DCI
[0103] - Public DCI (e.g., multicast DCI)
[0104] - Scheduling DCI (e.g., DCI for scheduling downlink or uplink data)
[0105] - Non-scheduled DCI (e.g., DCI other than DCI for scheduling downlink or uplink data)
[0106] -PUCCH (Physical Uplink Control Channel)
[0107] -UCI (Uplink Control Information)
[0108] -Paging
[0109] -PRACH (Physical Random Access Channel)
[0110] -RAR (Random Access Response)
[0111] 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.
[0112] 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.
[0113] Figure 4 A block diagram of a first transceiver node 400 according to some exemplary embodiments of the present disclosure is shown.
[0114] refer to Figure 4 , the first transceiver node 400 may include a transceiver 401 and a controller 402 .
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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).
[0119] 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.
[0120] Figure 5 A block diagram of a second transceiver node according to some exemplary embodiments of the present disclosure is shown.
[0121] refer to Figure 5 , the second transceiver node 500 may include a transceiver 501 and a controller 502 .
[0122] 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.
[0123] 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.
[0124] 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).
[0125] 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.
[0126] 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.
[0127] 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).
[0128] It should be noted that in the description of the exemplary embodiments of the present disclosure, the following terms can be used interchangeably:
[0129] -DCI
[0130] -DCI format
[0131] -PDCCH
[0132] - Grant
[0133] -Dynamic grant
[0134] 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.
[0135] 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.
[0136] In some implementations, the CSI may also be Part 1 CSI (first part of CSI) and / or Part 2 CSI (second part of CSI).
[0137] 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.
[0138] 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.
[0139] 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).
[0140] 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.
[0141] 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.
[0142] 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.
[0143] 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).
[0144] 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).
[0145] Figure 7 A flowchart of a method 700 performed by a UE according to an exemplary embodiment of the present disclosure is shown.
[0146] 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.
[0147] 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.
[0148] 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.
[0149] [HARQ / scheduling general timing]
[0150] 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).
[0151] 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).
[0152] In some implementations, acknowledgement / negative acknowledgement (ACK / NACK) for downlink transmission may be performed through HARQ-ACK.
[0153] The following will refer to Figures 8A-8C Some examples of uplink transmission timing are described.
[0154] 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".
[0155] 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).
[0156] 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.
[0157] 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.
[0158] 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).
[0159] 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.
[0160] In some embodiments, in operation S720, the UE may report (or signal / transmit) the UE capability to the base station or indicate the UE capability. For example, the UE reports (or signals / transmits) the UE capability to the base station by sending a PUSCH. In this case, the PUSCH sent by the UE includes the UE capability information. A UE capability may be a UE capability parameter, or a value of a UE capability parameter.
[0161] In some implementations, the base station may configure higher layer signaling for the UE according to the UE capabilities received from the UE.
[0162] In some implementations, the downlink channel (downlink resource) may include a PDCCH and / or a PDSCH, and the uplink channel (uplink resource) may include a PUCCH and / or a PUSCH.
[0163] [Two-level priority]
[0164] 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.
[0165] 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 "lower the priority of a physical channel" can be used interchangeably. For example, the UE's prioritization of 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. In the embodiments of the present disclosure, if not otherwise specified, "resolving the overlap of physical channels" can be understood as resolving the overlap of physical channels with the same physical layer priority.
[0166] 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.
[0167] 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.
[0168] [Sub-slot]
[0169] 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.
[0170] 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.
[0171] 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.
[0172] [Multicast Service (MBS)]
[0173] 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".
[0174] [HARQ-ACK codebook]
[0175] 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.
[0176] 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:
[0177] - Determine the value of the HARQ-ACK information bit;
[0178] - Determine the ordering of HARQ-ACK information bits;
[0179] -Determine the total number of HARQ-ACK information bits.
[0180] 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.
[0181] 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.
[0182] 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).
[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) 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.
[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 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).
[0185] [Type-1 HARQ-ACK codebook]
[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] M 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] The set of parameters K1 is used to determine the candidate uplink time slot, and then the 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 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 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] [Type-2 HARQ-ACK codebook]
[0198] 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.
[0199] In some embodiments, the DAI includes at least one of a first DAI and a second DAI.
[0200] 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.
[0201] In some implementations, the first DAI may be sorted in the following order:
[0202] - First, ascending order of serving cell (eg, scheduled serving cell) index
[0203] -Second, the ascending order of PDCCH MO index.
[0204] 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:
[0205] - First, the ascending order of the start time of PDSCH reception (for example, for the same
[0206] {Serving cell, PDCCH monitoring opportunity} - PDCCH reception)
[0207] - Second, the ascending order of the serving cell (eg, scheduled serving cell) index
[0208] -Third, ascending order of PDCCH MO index.
[0209] 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.
[0210] 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).
[0211] In the following example, the first DAI is C-DAI and the second DAI is T-DAI as an example (but not limited to).
[0212] Table 1 and Table 2 show 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.
[0213] 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.
[0214] [Table 1]
[0215]
[0216] 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).
[0217] 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.
[0218] [Table 2]
[0219]
[0220]
[0221] 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.
[0222] [Pseudo code 1]
[0223]
[0224]
[0225]
[0226] 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.
[0227] [HARQ feedback method]
[0228] 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.
[0229] -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.
[0230] -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.
[0231] 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.
[0232] [Channel Conflict]
[0233] In some implementations, the conflict between the PUSCH and other physical channels may be at least one of the following:
[0234] - The PUSCH overlaps with the PUCCH and / or PDSCH and / or PDCCH on the same serving cell in the time domain.
[0235] - When no PUSCH is configured for simultaneous transmission, the PUSCH overlaps with other PUSCHs on the same serving cell in the time domain.
[0236] - 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.
[0237] - 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.
[0238] In some implementations, the conflict between the PDSCH and other physical channels may be at least one of the following:
[0239] -PDSCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.
[0240] - 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.
[0241] -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.
[0242] -PDSCH overlaps with PDCCH on the same serving cell in both time and frequency domains.
[0243] In some implementations, the conflict between the PUCCH and other physical channels may be at least one of the following:
[0244] -PUCCH overlaps with other PUCCHs and / or PUSCHs in the time domain.
[0245] -PUCCH overlaps with other PDSCHs on the same serving cell in the time domain.
[0246] In some implementations, the conflict between the PDCCH and other physical channels may be at least one of the following:
[0247] -PDCCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.
[0248] -PDCCH overlaps with other PDSCHs on the same serving cell in both time and frequency domains.
[0249] 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.
[0250] 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.
[0251] 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).
[0252] 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.
[0253] 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.
[0254] 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.
[0255] 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).
[0256] 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.
[0257] 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.
[0258] It should be noted that in the exemplary embodiments of the present disclosure, multiple ways / methods can be combined in any order. In a combination, a way / method can be executed once or multiple times, or a way / method may not be executed. In addition, in the exemplary embodiments of the present disclosure, at least one step / operation in one way / method among multiple ways / methods can be combined with one or more steps / operations in (multiple) other ways / methods to form a new embodiment. The steps / operations in the combination can be executed once or multiple times. When executing a way / method or a way / method combination, one or more steps / operations of the way / method or the way / method combination can be omitted, or other associated steps / operations (for example, one or more steps / operations in other associated ways / methods) can be additionally executed.
[0259] It should be noted that the multiple steps in the method disclosed herein can be implemented in any order.
[0260] 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.
[0261] 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).
[0262] 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.
[0263] 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".
[0264] It should be noted that, in the description of the exemplary embodiments of the present disclosure, the time interval (or time unit interval) between the first physical channel and the second physical channel can be understood as the time interval (or time unit interval) between the end position (or end symbol) of the first physical channel and the start position (or start symbol) of the second physical channel, wherein the first channel is earlier than the second physical channel. Alternatively, the time interval (or time unit interval) between the time unit where the first physical channel is located and the time unit where the second channel is located. The time unit where the physical channel is located can be understood as a time unit that overlaps with the end position (or end symbol) of the physical channel or a time unit that overlaps with the start position (or start symbol) of the physical channel.
[0265] 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.
[0266] It should be noted that, in the description of the exemplary embodiments of the present disclosure, "a parameter (or information) is configured", "a parameter (or information) is provided", and "a parameter (or information) is received" can be used interchangeably. One or more parameters are configured to be configured to be a parameter list in an IE, and the parameter list includes one or more parameters. Multiple parameters are configured to be configured to be respectively configured in multiple IEs.
[0267] 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.
[0268] 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.
[0269] 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.
[0270] 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.
[0271] It should be noted that in the description of the exemplary embodiments of the present disclosure, "the starting time of the resource (or channel)" and "the first symbol of the resource (or channel)" and "the starting time of the first symbol of the resource (or channel)" can be used interchangeably.
[0272] It should be noted that in the description of the exemplary embodiments of the present disclosure, "the end time of the resource (or channel)" and "the last symbol of the resource (or channel)" and "the end time of the last symbol of the resource (or channel)" can be used interchangeably.
[0273] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “DCI format indication” and “DCI format scheduling” can be used interchangeably.
[0274] 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.
[0275] 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.
[0276] 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.
[0277] It should be noted that in the description of the exemplary embodiments of the present disclosure, the behavior of the UE (or base station) and the corresponding condition of the behavior of the UE (or base station) can be used interchangeably. For example, "UE receives (or is configured with) first information (or parameter)" and "if the UE is configured with the first information (or parameter)" can be used interchangeably.
[0278] It should be noted that, in the description of the exemplary embodiments of the present disclosure, receiving information carried by a DCI format may be understood as detecting a DCI format that carries the information.
[0279] It should be noted that, in the exemplary embodiments of the present disclosure, the terms “index”, “identification”, “identifier” and “number” can be used interchangeably.
[0280] 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:
[0281] - beam;
[0282] -spatial filter;
[0283] -spatial domain filter;
[0284] -spatial domain transmission filter;
[0285] -spatial setting;
[0286] - Quasi co-location (QCL) assumption;
[0287] -QCL parameters (QCL type (qcl-Type) (e.g. type D (typeD))
[0288] parameters / reference signals);
[0289] -TCI status;
[0290] - unified TCI state;
[0291] -spatial relationships;
[0292] - Information related to a sounding reference signal (SRS) (eg, an SRS resource indication (SRI)).
[0293] 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.
[0294] 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.
[0295] Return to reference Figure 7 In operation S710, the UE may receive downlink data (eg, downlink data carried by the PDSCH) and / or downlink control signaling (eg, a DCI format carried by the PDCCH) from a base station.
[0296] 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:
[0297] - Determine the value of the HARQ-ACK information bit;
[0298] - Determine the ordering of HARQ-ACK information bits;
[0299] -Determine the total number of HARQ-ACK information bits.
[0300] 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.
[0301] At least one of the modes MN1 to MN4 may be used to determine the HARQ-ACK information bits sent in an uplink timeslot.
[0302] Method MN1
[0303] In some cases, the UE may determine a first resource. The first resource may be used for a PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The HARQ-ACK information may correspond to a PDSCH reception without a corresponding PDCCH (e.g., an SPS PDSCH reception). The first resource may be in a time slot. The time slot may be a time slot for a PUCCH transmission. Or, Fig.10 As shown, the UE detects a first DCI format indicating a first resource. The first resource may be used for PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The first resource may be in a time slot. The time slot may be a time slot for PUCCH transmission.
[0304] The UE may detect that the second DCI format indicates a second resource. The second resource may be used for PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The second resource may be in the time slot (e.g., the time slot of the PUCCH transmission as described above). The second DCI format may be later than the first DCI format. The second DCI format may be later than the time when the UE determines the first resource.
[0305] In some implementations, if the first predefined condition is met, the UE does not expect to multiplex the second HARQ-ACK information into the PUCCH resource in the time slot. The second HARQ-ACK information may be HARQ-ACK information corresponding to the second DCI format.
[0306] For example, the first predefined condition may be at least one of the following:
[0307] - the second moment is not earlier or later than a first predefined time before the third moment, that is, the time interval from the second moment to the third moment is less than or equal to the first predefined time;
[0308] - the second moment is not earlier or later than a first predefined time before the first moment, that is, the time interval from the second moment to the first moment is less than or equal to the first predefined time;
[0309] - the second moment is not earlier or later than the first predefined time before the earliest time between the third moment and the first moment, that is, the time interval from the second moment to the earliest time between the third moment and the first moment is less than or equal to the first predefined time;
[0310] - the second moment is not earlier or later than the first predefined time before the earliest time between the first moment and any third moment, that is, the time interval from the second moment to the earliest time between the first moment and any third moment is less than or equal to the first predefined time;
[0311] in:
[0312] -The first time may be the starting time of the first resource.
[0313] -The second time may be the end time of receiving the PDCCH carrying (or including) the second DCI format.
[0314] -The third time may be the start time of the third channel (or third resource).
[0315] For example, the third channel (or third resource) may be a channel (or resource) that overlaps with the first resource in the time domain. It should be noted that there may be one or more third channels that overlap with the first resource in the time domain. For ease of description, in the following text, unless otherwise specified, the term "third channel" is used interchangeably with the first resource.
[0316] (or "third resource") may refer to a channel (or resource) that overlaps with the first resource in the time domain. Therefore, in this document, the term "third channel" and the term "channel that overlaps with the first resource in the time domain" may be used interchangeably.
[0317] The third channel may include at least one of the following:
[0318] -PUSCH (for example, the PUSCH may be a CG PUSCH);
[0319] -PUCCH (e.g., PUCCH without HARQ-ACK);
[0320] - PUCCH carrying SR (e.g., PUCCH format 1 carrying SR);
[0321] -PUCCH carrying CSI;
[0322] -PUCCH carrying CSI and SR;
[0323] It should be noted that if the UE is configured with a type 1 HARQ-ACK multiplexing parameter that enables DL allocation after UL grant (e.g., enable-Type1-HARQ-ACK-mux-forDLassignmentafterULgrant) or a type 2 HARQ-ACK multiplexing parameter that enables DL allocation after UL grant (e.g., enable-Type2-HARQ-ACK-mux-forDLassignmentafterULgrant) or a type 3 HARQ-ACK multiplexing parameter that enables DL allocation after UL grant (e.g., enable-Type3-HARQ-ACK-mux-forDLassignmentafterULgrant) and enables different PUCCH resource parameters (e.g., enable-different-PUCCHresource), the PUSCH may be a repeated transmission other than the first repeated transmission in the PUSCH repeated transmission indicated by the DCI format. Among them, "enabling different PUCCH resource parameters" may be replaced by "enabling different PUCCH time domain resource parameters".
[0324] In other embodiments, the UE does not expect the first predefined condition to be satisfied. For example, the UE does not expect the second moment to be no earlier than the first predefined time before the third moment. The UE does not expect the second moment to be no earlier than the first predefined time before the first moment. The UE does not expect the second moment to be no earlier than the first predefined time before the earliest time between the third moment and the first moment. Alternatively, the UE expects the first predefined condition not to be satisfied. For example, the UE expects the second moment to be earlier than the first predefined time before the third moment. The UE expects the second moment to be earlier than the first predefined time before the first moment. The UE expects the second moment to be earlier than the first predefined time before the earliest time between the third moment and the first moment. This can reduce the complexity of UE implementation and avoid the UE detecting whether the timing condition is satisfied.
[0325] In some examples, the first predefined time may be determined based on SCS configuration parameters and / or processing time related parameters. 3 ·(2048+144)·κ·2 -μ ·T c ,in,
[0326] -k is the constant 64.
[0327] -T c =1 / (Δf max ·N f ) where Δf max =480·10 3Hz and N f =4096.
[0328] -μ is an SCS configuration parameter. For example, μ corresponds to the smallest SCS configuration among the SCS configurations in the following channels.
[0329] ○PDCCH carrying DCI format
[0330] ○PUCCH
[0331] ○ Third channel. For example, in the case where there are multiple third channels, the third channel may be any one of the multiple third channels, or all of the third channels.
[0332] -N 3 For processing time related parameters, it can be a predefined value. For example, N 3 Can be used to indicate the number of symbols corresponding to the processing time.
[0333] In some embodiments, if the PDSCH serving cell configuration parameter (e.g., PDSCH-ServingCellConfig) of the serving cell of the second DCI format and all serving cells with PUCCH transmissions multiplexed with HARQ-ACK information in the time slot is set to enabled, then N 3 =3For μ=0, N 3 =4.5For μ=1, N 3 =9 for μ = 2. Otherwise, N 3 =8For μ=0, N 3 =10For μ=1, N 3 =17For μ=2, N 3 =20For μ=3, N 3 =80For μ=5, N 3 =160 for μ=6.
[0334] In some embodiments, if the PDSCH serving cell configuration parameter (e.g., PDSCH-ServingCellConfig) of all serving cells of the second DCI format and the PUCCH transmission with HARQ-ACK information multiplexed into the time slot has an enabling type 2 processing parameter (e.g., processingType2Enabled) set to enabled, and the PUSCH serving cell configuration parameter (e.g., PUSCH-ServingCellConfig) of all serving cells with PUSCH overlapping with the first resource in the time domain has an enabling type 2 processing parameter (e.g., processingType2Enabled) set to enabled, then N 3 =5For μ=0, N 3 =5.5For μ=1, N 3 =11 for μ=2. Otherwise, N 3 =10For μ=0, N 3 =12For μ=1, N 3 =23For μ=2, N 3 =36For μ=3, N 3 =144For μ=5, N 3 =288 for μ=6.
[0335] In some examples, if the second predefined condition is met (or if the third predefined condition is not met),
[0336] - If the enabling type 2 processing parameter (e.g., processingType2Enabled) of the PDSCH serving cell configuration parameter (e.g., PDSCH-ServingCellConfig) of the serving cell of the second DCI format and all serving cells with PUCCH transmissions with HARQ-ACK information multiplexed into the timeslot is set to enabled, N 3 =3For μ=0, N 3 =4.5For μ=1, N 3 =9 for μ=2.
[0337] - Otherwise, N 3 =8For μ=0, N 3 =10For μ=1, N 3 =17For μ=2, N 3 =20For μ=3, N 3 =80For μ=5, N 3 =160 for μ=6.
[0338] In some examples, if the third predefined condition is satisfied (or if the second predefined condition is not satisfied),
[0339] -If the enabling type 2 processing parameter (e.g., processingType2Enabled) of the PDSCH serving cell configuration parameter (e.g., PDSCH-ServingCellConfig) of all serving cells of the second DCI format and the PUCCH transmission with HARQ-ACK information multiplexed into the time slot is set to enabled, and the enabling type 2 processing parameter (e.g., processingType2Enabled) of the PUSCH serving cell configuration parameter (e.g., PUSCH-ServingCellConfig) of all serving cells of the PUSCH that overlaps with the first resource in the time domain is set to enabled, N 3 =5For μ=0, N 3 =5.5For μ=1, N 3 =11 for μ=2.
[0340] - Otherwise, N 3 =10For μ=0, N 3 =12For μ=1, N 3 =23For μ=2, N 3 =36For μ=3, N 3 =144For μ=5, N 3 =288 for μ=6.
[0341] It should be noted that in the exemplary embodiment of the present disclosure, N for μ 3 The value of N is only for example. 3 It can also be defined as other values.
[0342] It should be noted that in the exemplary embodiments of the present disclosure, “all serving cells” and “any serving cell” can be used interchangeably.
[0343] The second predefined condition may be at least one of the following:
[0344] -The third channel does not include PUSCH. For example, the third channel (a channel that overlaps with the first resource in the time domain) does not include any PUSCH (including any PUSCH of CG PUSCH and DG PUSCH). For another example, the third channel (a channel that overlaps with the first resource in the time domain) does not include CG PUSCH.
[0345] - There is no PUSCH that overlaps with the first resource in the time domain. For example, there is no PUSCH (including any PUSCH of CG PUSCH and DG PUSCH) that overlaps with the first resource in the time domain. For another example, there is no CG PUSCH that overlaps with the first resource in the time domain.
[0346] The third predefined condition may be at least one of the following:
[0347] - The third channel includes PUSCH
[0348] - At least one PUSCH (e.g., CG PUSCH) that overlaps with the first resource in the time domain
[0349] The first predefined time may also be (N 3 +d)·(2048+144)·κ·2 -μ ·T c , where d is the additional processing time for multiplexing UCI to PUSCH, and d can be reported by UE capability or specified by the protocol. When the third channel is PUCCH, d=0.
[0350] In one example, if in a time slot, the UE determines a first resource for PUCCH transmission carrying HARQ-ACK information corresponding to a PDSCH reception without a corresponding PDCCH, or the UE detects a first DCI format indicating a first resource carrying corresponding HARQ-ACK information, and at a later time detects a second DCI format indicating a second resource in the time slot carrying corresponding HARQ-ACK information, if the second moment is not earlier than the first moment and any third moment by a first predefined time, the UE does not expect to multiplex the HARQ-ACK information corresponding to the second DCI format into the PUCCH resource in the time slot.
[0351] In one example, if in a time slot, the UE determines a first resource for PUCCH transmission carrying HARQ-ACK information corresponding to a PDSCH reception without a corresponding PDCCH, or the UE detects a first DCI format indicating a first resource carrying corresponding HARQ-ACK information, and at a later time detects a second DCI format indicating a second resource in the time slot carrying corresponding HARQ-ACK information, the UE does not expect the second moment to be no earlier than the first moment and any third moment of the first predefined time.
[0352] In one example, if in a time slot, the UE determines a first resource for PUCCH transmission carrying HARQ-ACK information corresponding to a PDSCH reception without a corresponding PDCCH, or the UE detects a first DCI format indicating a first resource carrying corresponding HARQ-ACK information, and detects at a later time a second DCI format indicating a second resource in the time slot carrying corresponding HARQ-ACK information, if the PDCCH carrying (or including) the second DCI format is received no earlier than a first predefined time of the start time of the first resource and any PUCCH or PUSCH that overlaps with the first resource in the time domain, the UE does not expect to multiplex the HARQ-ACK information corresponding to the second DCI format into the PUCCH resources in the time slot.
[0353] In one example, if in a time slot, the UE determines a first resource for PUCCH transmission carrying HARQ-ACK information corresponding to a PDSCH reception without a corresponding PDCCH, or the UE detects a first DCI format indicating a first resource carrying corresponding HARQ-ACK information, and at a later time detects a second DCI format indicating a second resource in the time slot carrying corresponding HARQ-ACK information, the UE does not expect to receive a PDCCH carrying (or including) the second DCI format no earlier than a first predefined time starting from the first resource and any PUCCH or PUSCH that overlaps with the first resource in the time domain.
[0354] It should be noted that the first resource may be a PUCCH resource determined by the UE before and / or after resolving (or determining) other PUCCHs that overlap in the time domain. Alternatively, the first resource may also be a PUCCH resource determined by the UE before resolving (or determining) other PUCCHs that overlap in the time domain. Alternatively, the first resource may also be a PUCCH resource determined by the UE after resolving (or determining) other PUCCHs that overlap in the time domain.
[0355] It should be noted that the second resource may be a PUCCH resource determined by the UE before resolving (or determining) other PUCCHs that overlap in the time domain.
[0356] This method can allow the UE to have enough time to re-determine the PUSCH or PUSCH multiplexed by HARQ-ACK, and can improve the reliability of uplink transmission.
[0357] Method MN2
[0358] The UE may determine a first resource. The first resource may be used for PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The HARQ-ACK information may correspond to a PDSCH reception without a corresponding PDCCH (e.g., SPS PDSCH reception). The first resource may be in a time slot. The time slot may be a time slot for PUCCH transmission. Or, Fig.11 As shown, the UE detects a first DCI format indicating a first resource. The first resource may be used for PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The first resource may be in a time slot. The time slot may be a time slot for PUCCH transmission.
[0359] The UE may detect that the second DCI format indicates a second resource. The second resource may be used for PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The second resource may be in the time slot (e.g., the time slot of the PUCCH transmission as described above). The second DCI format may be later than the first DCI format. The second DCI format may be later than the time when the UE determines the first resource.
[0360] In some cases, such as Fig.11 As shown, there may be a fourth channel, and the fourth channel overlaps with the third channel in the time domain. In one example, the fourth channel is the CG PUSCH, the third channel is the PUCCH carrying the CSI, and the first resource is the resource of the PUCCH carrying the HARQ-ACK information received by the SPS PDSCH. In the case where the UE does not detect the second DCI format, the UE can multiplex the HARQ-ACK information received by the SPS PDSCH with the CSI to the PUCCH carrying the CSI, and then multiplex the HARQ-ACK information received by the SPS PDSCH with the CSI to the CG PUSCH. The first resource can be a PUCCH resource determined by the UE before resolving (or determining) other PUCCHs that overlap in the time domain.
[0361] In some implementations, if a fourth predefined condition is met, the UE does not expect to multiplex the second HARQ-ACK information into the PUCCH resource in the time slot. The second HARQ-ACK information may be HARQ-ACK information corresponding to the second DCI format.
[0362] The fourth predefined condition may be at least one of the following:
[0363] - the second moment is not earlier or later than a first predefined time before the third moment, that is, the time interval from the second moment to the third moment is less than or equal to the first predefined time;
[0364] - the second moment is not earlier or later than a first predefined time before the fourth moment, that is, the time interval from the second moment to the fourth moment is less than or equal to the first predefined time;
[0365] - the second moment is not earlier or later than a first predefined time before the first moment, that is, the time interval from the second moment to the first moment is less than or equal to the first predefined time;
[0366] - the second moment is not earlier or later than the first predefined time before the earliest time among the first moment, the third moment and the fourth moment, that is, the time interval from the second moment to the earliest time among the first moment, the third moment and the fourth moment is less than or equal to the first predefined time;
[0367] - the second moment is not earlier or later than the first predefined time before the earliest time among the first moment, any third moment and any fourth moment, that is, the time interval from the second moment to the earliest time among the first moment, any third moment and any fourth moment is less than or equal to the first predefined time;
[0368] in,
[0369] -The first time may be the starting time of the first resource.
[0370] -The second time may be the end time of receiving the PDCCH carrying (or including) the second DCI format.
[0371] -The third time may be the start time of the third channel (or third resource).
[0372] -The fourth time may be the start time of the fourth channel (or fourth resource).
[0373] For example, the third channel (or third resource) may be a channel (or resource) that overlaps with the first resource in the time domain. It should be noted that there may be one or more third channels that overlap with the first resource in the time domain.
[0374] The third channel may include at least one of the following:
[0375] -PUSCH (for example, the PUSCH may be a CG PUSCH);
[0376] -PUCCH (e.g., PUCCH without HARQ-ACK);
[0377] - PUCCH carrying SR (e.g., PUCCH format 1 carrying SR);
[0378] -PUCCH carrying CSI;
[0379] -PUCCH carrying CSI and SR.
[0380] For the implementation or details of the first predefined time, reference may be made to the description in the method MN1, and repeated contents will be omitted here.
[0381] In some implementations, the fourth channel (or fourth resource) may be a channel (or resource) that overlaps with the third channel (or third resource) in the time domain. It should be noted that there may be one or more fourth channels that overlap with the third channel (or third resource) in the time domain.
[0382] In some other implementations, the UE does not expect the fourth predefined condition to be satisfied. Alternatively, the UE expects the fourth predefined condition to be not satisfied.
[0383] This method can allow the UE to have enough time to re-determine the PUSCH or PUCCH multiplexed by HARQ-ACK, and can improve the reliability of uplink transmission.
[0384] Method MN3
[0385] In some cases, the UE may determine a first PUSCH carrying HARQ-ACK information, or the UE may multiplex the HARQ-ACK information (e.g., HARQ-ACK information carried by the first resource for PUCCH transmission) into a first PUSCH. The HARQ-ACK information is HARQ-ACK information in a time slot. The time slot may be a time slot for PUCCH transmission. The first PUSCH may be a CG PUSCH. The first PUSCH may also be a PUSCH repeated transmission indicated by the second DCI format. The repeated transmission may be a repeated transmission other than the first repeated transmission. For example, if the UE is configured with a type 1 HARQ-ACK multiplexing parameter that enables DL allocation after UL grant (e.g., enable-Type1-HARQ-ACK-mux-forDLassignmentafterULgrant) or a type 2 HARQ-ACK multiplexing parameter that enables DL allocation after UL grant (e.g., enable-Type2-HARQ-ACK-mux-forDLassignmentafterULgrant) or a type 3 HARQ-ACK multiplexing parameter that enables DL allocation after UL grant (e.g., enable-Type3-HARQ-ACK-mux-forDLassignmentafterULgrant) and a different PUCCH resource parameter that enables (e.g., enable-different-PUCCHresource), the first PUSCH may be a repeated transmission other than the first repeated transmission in the PUSCH repeated transmission indicated by the DCI format. Among them, "enabling different PUCCH resource parameters" may be replaced by "enabling different PUCCH time domain resource parameters".
[0386] In the case where the fifth predefined condition is met, the UE may include HARQ-ACK information indicated by the first DCI format or HARQ-ACK information associated with the PDSCH reception scheduled by the first DCI format into a HARQ-ACK codebook. The first DCI format may be later than the second DCI format. The first DCI format may indicate a first resource. The first resource may be used for PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The first resource may be in the time slot (e.g., a time slot of the PUCCH transmission as described above).
[0387] The fifth predefined condition may be at least one of the following:
[0388] -COND1: UE is configured (or provided) to enable type 1 of DL allocation after UL grant
[0389] HARQ-ACK multiplexing parameters (for example, enable-Type1-HARQ-ACK-mux-
[0390] forDLassignmentafterULgrant) or type 2 HARQ-ACK multiplexing parameters for enabling DL assignment after UL grant (e.g., enable-Type2-HARQ-ACK-mux-
[0391] forDLassignmentafterULgrant) or enable Type 3 HARQ-ACK multiplexing parameters for DL assignment after UL grant (e.g., enable-Type3-HARQ-ACK-mux-
[0392] forDLassignmentafterULgrant).
[0393] -COND2: The UE is not configured (or provided) with UCI multiplexing parameters with different priorities (e.g., uci-MuxWithDiffPrio).
[0394] -COND3: Send repetitive transmissions other than the first repetitive transmission. For example, send repetitive transmissions other than the first repetitive transmission in one time slot (eg, a time slot for PUCCH transmission).
[0395] -COND4: The UE detects a second DCI format in a second PDCCH monitoring opportunity, the second PDCCH monitoring opportunity starts before the first PDCCH monitoring opportunity of the first DCI format, and the second DCI format indicates a first PUSCH transmission. The first PUSCH transmission may be a repeated transmission other than the first repeated transmission.
[0396] -COND5: The UE may multiplex the HARQ-ACK information (or codebook) into the first PUSCH transmission.
[0397] -COND6: The monitoring timing of the first PDCCH carrying the first DCI format is earlier than or equal to or no later than the first predefined time before the first PUSCH transmission. For example, the end time of the first PDCCH monitoring timing is earlier than or equal to or no later than the first predefined time before the start time of the transmission of the first PUSCH. That is, the first DCI format satisfies the timing conditions for multiplexing the HARQ-ACK information to the PUSCH. It should be noted that when the first resource does not overlap with the first PUSCH, the first DCI format still needs to meet the timing conditions for multiplexing. For example, the UE assumes that the first resource overlaps with the first PUSCH, or the first DCI format satisfies the timing conditions for multiplexing the HARQ-ACK information to the PUSCH regardless of whether the first resource overlaps with the first PUSCH.
[0398] In one example, satisfying the fifth predefined condition may be satisfying all of the above conditions COND1 to COND6. In another example, satisfying the fifth predefined condition may be satisfying at least one of the above conditions COND1 to COND6.
[0399] In one example, if a UE is to transmit multiple overlapping PUCCHs in one time slot or transmit multiple overlapping PUCCHs and PUSCHs in one time slot, and the UE is configured to multiplex different UCI types in one PUCCH (for example, the UCI type may include one or more of the following: HARQ-ACK information, SR, LRR, CSI, or CG UCI), and at least one of the multiple overlapping PUCCHs or PUSCHs is responsive to a DCI format detected by the UE, if the following conditions are met (in an embodiment of the present disclosure, such conditions may be referred to as conditions for UCI multiplexing, or simply referred to as UCI multiplexing conditions), the UE may multiplex all corresponding UCI types. If one of the PUCCH transmissions or PUSCH transmissions is responsive to a DCI format detected by the UE, the UE may expect the first symbol S of the earliest PUCCH or PUSCH in a set of overlapping PUCCHs and PUSCHs in the time slot. 0 The following timing conditions are met (in the embodiments of the present disclosure, such timing conditions may be referred to as conditions for UCI multiplexing, or simply referred to as UCI multiplexing conditions)
[0400] - If no aperiodic CSI report is multiplexed in the PUSCH in a set of overlapping PUCCH and PUSCH (or if at least one PUSCH is included in a set of overlapping PUCCH and PUSCH), then
[0401] S 0 No earlier than one symbol, the symbol (including CP) starts later than the last symbol in the following channel time
[0402] - Any PDCCH carrying a DCI format that schedules an overlapping PUSCH, and
[0403] - Any PDCCH carrying a DCI format that indicates the corresponding HARQ-ACK information in the overlapping PUCCH in the slot
[0404] - A set of overlapping PUCCH and PUSCH contains PUSCH, for
[0405] The maximum value among them, For a set of overlapping PUCCH
[0406] and the i-th PUSCH in PUSCH,
[0407] or,
[0408] or,
[0409] in,
[0410] d 2,1 ,d 2,2 and T switch Corresponding to the i-th PUSCH, d 2,1 For example, if the first symbol allocated by PUSCH consists of only DM-RS, d 2,1 =0, otherwise
[0411] d 2,1 =1.d 2,2 N is selected based on the UE PUSCH processing capability (e.g., PUSCH timing capability) of the i-th PUSCH and the SCS configuration μ. 2 , where μ corresponds to PDCCH
[0412] The smallest SCS configuration among the SCS configurations that schedule the i-th PUSCH, PDCCH schedules PDSCH, or provides a DCI format without scheduling PDSCH, with corresponding HARQ-ACK for PUCCHs in the overlapping PUCCH / PUSCH group and all PUSCHs in the overlapping PUCCH and PUSCH
[0413] information.
[0414] This method can allow the UE to have enough time to re-determine the PUSCH or PUCCH multiplexed by HARQ-ACK, and can improve the reliability of uplink transmission.
[0415] Method MN4
[0416] In some cases, the UE may determine a second PUSCH. The second PUSCH is in a time slot of a PUCCH transmission, or the second PUSCH overlaps with a time slot of a PUCCH transmission. The second PUSCH may also be a repeated transmission of a PUSCH indicated by a second DCI format. The repeated transmission may be a repeated transmission other than the first repeated transmission.
[0417] In the case where the sixth predefined condition is met, the UE includes the HARQ-ACK information indicated by the first DCI format or the HARQ-ACK information associated with the PDSCH reception scheduled by the first DCI format into a HARQ-ACK codebook. The first DCI format may be later than the second DCI format. The first DCI format indicates a first resource. The first resource may be used for PUCCH transmission. The PUCCH transmission may carry HARQ-ACK information. The first resource may be in the time slot (e.g., the time slot of the PUCCH transmission as described above).
[0418] The sixth predefined condition may be at least one of COND1, COND2, COND3, COND4, and the following COND7 or COND10.
[0419] -COND7: The first PDCCH monitoring opportunity carrying the first DCI format is earlier than or equal to or no later than the first predefined time before the second PUSCH transmission. For example, the end time of the first PDCCH monitoring opportunity is earlier than or equal to or no later than the first predefined time before the transmission start time of the second PUSCH. That is, the first DCI format satisfies the timing condition for multiplexing HARQ-ACK information to PUSCH.
[0420] -COND8: The second PUSCH overlaps with the first resource.
[0421] -COND9: The UE is provided (or configured) with a parameter enabling different PUCCH resources (eg, enable-different-PUCCHresource).
[0422] -COND10: The UE is provided (or configured) with different codebook size parameters (e.g., enable-
[0423] different-CBsize).
[0424] -COND11: UE is provided (or configured) to enable multiplexing of HARQ-ACK to UEs without HARQ-
[0425] PUSCH parameters for ACK.
[0426] In one example, satisfying the sixth predefined condition may be satisfying COND1 to COND4 and COND7 to COND10 at the same time. In another example, satisfying the sixth predefined condition may be satisfying at least one of COND1 to COND4 and COND7 to COND10 at the same time.
[0427] In another example, satisfying the sixth predefined condition may be satisfying COND1 to COND4 and COND7 to COND8 at the same time. In another example, satisfying the sixth predefined condition may be satisfying at least one of COND1 to COND4 and COND7 to COND8 at the same time.
[0428] In some embodiments, if the UE is not provided (or configured) with a different PUCCH resource parameter (e.g., enable-different-PUCCHresource) and / or a different codebook size parameter (e.g., enable-different-CBsize) enabled, the UE does not expect to multiplex the HARQ-ACK information (e.g., the HARQ-ACK information indicated by the first DCI format) into a third PUSCH. The third PUSCH may be a PUSCH without HARQ-ACK (e.g., a PUSCH without HARQ-ACK before detecting the first DCI format, or a PUSCH that does not overlap with a PUCCH carrying HARQ-ACK before detecting the first DCI format).
[0429] In some embodiments, if the UE is not provided (or configured) with parameters that enable multiplexing HARQ-ACK to a PUSCH without HARQ-ACK, the UE does not expect to multiplex HARQ-ACK information (e.g., HARQ-ACK information indicated by the first DCI format) to a third PUSCH.
[0430] In some embodiments, the UE may support multiplexing of the HARQ-ACK information indicated by the first DCI format into a third PUSCH through a capability report. For example, the UE may support multiplexing of the HARQ-ACK information indicated by the first DCI format into a third PUSCH through a capability report indicating different PUCCH resources (e.g., time domain resources). For another example, the UE may support multiplexing of the HARQ-ACK information indicated by the first DCI format into a third PUSCH through a separate capability report.
[0431] This method can allow the UE to have enough time to re-determine the PUSCH or PUCCH multiplexed by HARQ-ACK, and can improve the reliability of uplink transmission.
[0432] Method MN5
[0433] In some embodiments, if the UE determines a first PUCCH transmission carrying HARQ-ACK information in a time slot and the first PUCCH transmission overlaps with a CG PUSCH transmission (for example, overlaps in the time domain) and the UE detects at a later time that a DCI format carried in a PDCCH reception indicates a third PUCCH transmission carrying HARQ-ACK information in the time slot, optionally, the third PUCCH transmission is assumed to overlap with the CG PUSCH transmission, and the third PUCCH transmission and / or the PDCCH reception and the CG PUSCH transmission meet a predefined timing condition. For example, the predefined timing condition may be a timing condition defined in other embodiments of the present disclosure. This can avoid the UE's inability to cancel the multiplexing of the HARQ-ACK information bits into the CG PUSCH in a timely manner, thereby improving the reliability of uplink transmission.
[0434] In some embodiments, if the UE determines a first PUCCH transmission carrying HARQ-ACK information in a time slot and the first PUCCH transmission overlaps with a second PUCCH transmission that does not carry HARQ-ACK information (for example, overlaps in the time domain) and the UE detects at a later time that a DCI format carried in a PDCCH reception indicates a third PUCCH transmission carrying HARQ-ACK information in the time slot, the third PUCCH transmission is assumed to overlap with the second PUCCH transmission, and optionally, the third PUCCH transmission and / or the PDCCH reception and the second PUCCH transmission meet a predefined timing condition. For example, the predefined timing condition may be a timing condition defined in other embodiments of the present disclosure. This can prevent the UE from being unable to cancel the multiplexing of the HARQ-ACK information bits with other UCI bits in a timely manner, thereby improving the reliability of uplink transmission.
[0435] It should be noted that the predefined timing condition may be a timing condition for multiplexing UCI to PUCCH or PUSCH. In one example, the interval between the last symbol of the PDCCH received indicating the third PUCCH transmission and the start symbol of the CGPUSCH transmission or the second PUCCH transmission is not less than a predefined time in It can be the processing time of the UE when UCI is multiplexed into PUSCH.
[0436] Fig.12 A flowchart of a method 1000 executed by a terminal according to some exemplary embodiments of the present disclosure is shown.
[0437] refer to Fig.12 In operation S1210, the terminal determines a first resource for a first PUCCH transmission in a time unit (e.g., a time slot or a time slot for PUCCH transmission), or receives a first DCI format, which indicates a first resource for a first PUCCH transmission in a time unit (e.g., a time slot or a time slot for PUCCH transmission).
[0438] Next, in operation S1220, the terminal receives a second DCI format, and the second DCI format indicates a second resource for a second PUCCH transmission in the time unit. Wherein: the terminal does not expect that the reception of the second DCI format satisfies the first predefined condition, or when the reception of the second DCI format satisfies the first predefined condition, the terminal does not expect to multiplex the HARQ-ACK information corresponding to the second DCI format into the PUCCH resource in the time unit. The first predefined condition includes: the reception of the second DCI format is not earlier than the first predefined time before the start of the third channel transmission, wherein the third channel transmission overlaps with the first PUCCH transmission.
[0439] In some implementations, the present invention may be based on various exemplary embodiments (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the method described in methods MN1-MN2) are used to perform one or more of operations S1210 to S1220.
[0440] In some embodiments, method 1200 may omit one or more of operations S1210 to S1220, or may include additional operations, for example, according to various exemplary 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-MN2) describe operations that can be performed by a terminal (e.g., UE).
[0441] Fig.13 A flowchart of a method 1300 performed by a base station according to some exemplary embodiments of the present disclosure is shown.
[0442] refer to Fig.13In operation S1310, the base station sends a second DCI format to the terminal, and the second DCI format indicates a second resource for a second PUCCH transmission in a time unit, wherein the sending of the second DCI format satisfies a first predefined condition, and the first predefined condition includes: the sending of the second DCI format is no earlier than a first predefined time before the start of a third channel transmission, wherein the third channel transmission overlaps with the first PUCCH transmission, and the first resource for the first PUCCH transmission in the time unit is determined by the terminal, or the first DCI format sent by the base station indicates the first resource for the first PUCCH transmission in the time unit.
[0443] Next, in operation S1320, the base station receives a second resource from the terminal.
[0444] In some implementations, the present invention may be based on various exemplary embodiments (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the method described in methods MN1-MN2) are used to perform one or more of operations S1310 to S1320.
[0445] In some embodiments, method 1300 may omit one or more of operations S1310 to S1320, or may include additional operations, for example, according to various exemplary 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-MN2) describe operations that can be performed by the base station.
[0446] 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.
[0447] 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.
[0448] 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.
[0449] 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.
[0450] 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.
[0451] 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: determining a first resource for a first physical uplink control channel (PUCCH) transmission in a time unit, or receiving a first downlink control information (DCI) format, the first DCI format indicating a first resource for a first PUCCH transmission in a time unit; as well as receiving a second DCI format, the second DCI format indicating a second resource for a second PUCCH transmission in the time unit, in: The terminal does not expect that reception of the second DCI format satisfies a first predefined condition, or In a case where reception of a second DCI format satisfies a first predefined condition, the terminal does not expect to multiplex hybrid automatic repeat request-acknowledgement (HARQ-ACK) information corresponding to the second DCI format into a PUCCH resource in the time unit, The first predefined condition includes: reception of the second DCI format is no earlier than a first predefined time before the start of a third channel transmission, wherein the third channel transmission overlaps with the first PUCCH transmission.
2. The method according to claim 1, wherein: The first predefined condition includes at least one of the following: The second DCI format is received no earlier than a first predefined time before the start of the first PUCCH transmission; The second DCI format is received no earlier than a first predefined time before the start of transmission from any third channel; The second DCI format is received no earlier than a first predefined time from the earlier of (i) the start of the third channel transmission and (ii) the start of the first PUCCH transmission; or The second DCI format is received no earlier than a first predefined time from the earlier of (i) the start of any third channel transmission and (ii) the start of the first PUCCH transmission.
3. The method according to claim 1 or 2, wherein: The third channel includes at least one of the following: Physical uplink shared channel (PUSCH); Configured Grant (CG) PUSCH; PUCCH that does not carry HARQ-ACK information; PUCCH carrying a scheduling request (SR); PUCCH carrying channel state information (CSI); or PUCCH carrying CSI and SR.
4. The method according to claim 1 or 2, wherein: When configured with type 1 HARQ-ACK multiplexing parameters enabling downlink (DL) allocation after uplink (UL) authorization, type 2 HARQ-ACK multiplexing parameters enabling DL allocation after UL authorization, or type 3 HARQ-ACK multiplexing parameters enabling DL allocation after UL authorization and enabling different PUCCH resource parameters, the third channel transmission includes PUSCH repetition transmissions other than the first PUSCH repetition transmission in the PUSCH repetition transmission indicated by the DCI format.
5. The method according to any one of claims 1 to 4, wherein: The first predefined time is determined based on a subcarrier spacing (SCS) configuration, and the SCS configuration corresponds to the smallest SCS configuration among the SCS configurations of the PDCCH, PUCCH and / or the third channel carrying the DCI format.
6. The method according to claim 5, wherein: The first predefined time is determined as: N3·(2048+144)·κ·2 -μ ·T c , Where N3 is a parameter related to the processing time, κ is a constant, μ is the SCS configuration parameter, T c =1 / (Δf max ·N f ), where Δf max =480·10 3 Hz and N f =4096.
7. The method according to claim 5 or 6, wherein: The first predefined time is also determined based on whether a second predefined condition is satisfied, wherein the second predefined condition includes at least one of the following: The third channel of the third resource does not include a PUSCH; or There is no PUSCH that overlaps with the first resource in the time domain.
8. The method according to claim 7, wherein: In case the second predefined condition is met: If the enabling type 2 processing parameter of the PDSCH serving cell configuration parameter of the serving cell of the second DCI format and all serving cells having HARQ-ACK information multiplexed into the PUCCH transmission of the time unit is set to enabled, the value of N3 is determined based on the following: For μ = 0, N3 = 3, For μ = 1, N3 = 4.5, For μ = 2, N3 = 9; Otherwise, the value of N3 is determined based on: For μ = 0, N3 = 8, For μ = 1, N3 = 10, For μ = 2, N3 = 17, For μ = 3, N3 = 20, For μ = 5, N3 = 80, For μ=6, N3=160.
9. The method according to claim 6, 7 or 8, wherein: If the enabling type 2 processing parameter of the PDSCH serving cell configuration parameter of all serving cells of the serving cell of the second DCI format and the PUCCH transmission having HARQ-ACK information multiplexed into the time unit is set to enabled, and the enabling type 2 processing parameter of the PUSCH serving cell configuration parameter of all serving cells of the PUSCH overlapping with the first resource in the time domain is set to enabled, the value of N3 is determined based on the following: For μ=0,N3=5, For μ = 1, N3 = 5.5, For μ = 2, N3 = 11; Otherwise, the value of N3 is determined based on: For μ = 0, N3 = 10, For μ = 1, N3 = 12, For μ = 2, N3 = 23, For μ = 3, N3 = 36, For μ = 5, N3 = 144, For μ=6, N3=288.
10. The method according to claim 9, wherein: The second predefined condition is not met, The second predefined condition includes at least one of the following: The third channel of the third resource does not include a PUSCH; or There is no PUSCH that overlaps with the first resource in the time domain.
11. The method according to claim 1, wherein: The time unit is a time slot or a time slot used for PUCCH transmission.
12. A method performed by a base station in a wireless communication system, comprising: sending a second DCI format to the terminal, wherein the second DCI format indicates a second resource for a second physical uplink control channel (PUCCH) transmission in one time unit, The sending of the second DCI format satisfies a first predefined condition, and the first predefined condition includes: the sending of the second DCI format is no earlier than a first predefined time before the start of a third channel transmission, wherein the third channel transmission overlaps with a first PUCCH transmission, and the terminal determines a first resource for the first PUCCH transmission in the time unit, or the first DCI format sent by the base station indicates a first resource for the first PUCCH transmission in the time unit; and The second resource is received from the terminal.
13. The method according to claim 12, wherein: The first predefined condition includes at least one of the following: The second DCI format is sent no earlier than a first predefined time before the start of the first PUCCH transmission; The second DCI format is sent no earlier than a first predefined time before the start of transmission from any third channel; The second DCI format is sent no earlier than a first predefined time from the earlier of (i) the start of the third channel transmission and (ii) the start of the first PUCCH transmission; or The second DCI format is sent no earlier than a first predefined time from the earlier of (i) the start of any third channel transmission and (ii) the start of the first PUCCH transmission.
14. The method according to claim 12 or 13, wherein: The third channel includes at least one of the following: Physical uplink shared channel (PUSCH); Configured Grant (CG) PUSCH; PUCCH that does not carry HARQ-ACK information; PUCCH carrying a scheduling request (SR); PUCCH carrying channel state information (CSI); or PUCCH carrying CSI and SR.
15. The method according to claim 12 or 13, wherein: When type 1 HARQ-ACK multiplexing parameters for downlink (DL) allocation after uplink (UL) authorization are enabled, type 2 HARQ-ACK multiplexing parameters for DL allocation after UL authorization are enabled, or type 3 HARQ-ACK multiplexing parameters for DL allocation after UL authorization are enabled, and different PUCCH resource parameters are enabled, the third channel transmission includes PUSCH repetition transmissions other than the first PUSCH repetition transmission in the PUSCH repetition transmission indicated by the DCI format.