Method and apparatus for transmitting and receiving data and control information

By determining and sending HARQ-ACK information bits in the terminal device, the problem of inefficient monitoring timing and service cell response of terminal devices in the 5G communication system is solved, and the overall performance of the system is improved.

CN119697784APending Publication Date: 2025-03-25BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311506807.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-09-25
Filing Date
2023-11-13
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In 5G communication systems, it is difficult for the prior art to effectively manage and coordinate the terminal equipment's monitoring timing and service cell monitoring of the physical downlink control channel (PDCCH), resulting in inefficient generation and transmission of HARQ-ACK information bits.

Method used

By determining the hybrid automatic repeat request-acknowledge (HARQ-ACK) information bits in the terminal device, including listening to the PDCCH timing and serving cell, HARQ-ACK information bits are generated and sent. The specific steps include: determining a set of the first starting symbols, generating HARQ-ACK information bits according to predefined conditions, and sending these bits when a specific condition is met.

Benefits of technology

The generation and transmission efficiency of HARQ-ACK information bits is improved, the response capability of terminal devices to 5G communication system is enhanced, and the overall performance of the system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697784A_ABST
    Figure CN119697784A_ABST
Patent Text Reader

Abstract

A method and an apparatus for transmitting and receiving data and control information are provided. The method comprises: determining HARQ-ACK information bits, comprising: for any PDCCH monitoring opportunity and any serving cell, determining a set of first start symbols, the first start symbols being start symbols received by candidate PDSCHs for the PDCCH monitoring opportunity and the serving cell, and the first start symbols being start symbols received by candidate PDSCHs for the PDCCH monitoring opportunity and the serving cell; and generating HARQ-ACK information bits if a first start symbol in the set of first start symbols satisfies a first predefined condition; the determined HARQ-ACK information bit is sent, and the first predefined condition comprises that the second starting symbol is equal to the first starting symbol, and the second starting symbol is the starting symbol received by the PDSCH scheduled by the DCI format; wherein the step of generating the HARQ-ACK information bit comprises the step of generating the HARQ-ACK information bit for the transmission block or the code block group received by the PDSCH scheduled by the DCI format. The present invention can improve communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to wireless communication technology, and more particularly, to a method and apparatus for sending and receiving data and control information 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 hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bit, including: for any physical downlink control channel (PDCCH) monitoring opportunity and any serving cell, determining a set of first starting symbols, wherein the first starting symbol is a starting symbol received by a candidate physical downlink shared channel (PDSCH) for the PDCCH monitoring opportunity and the serving cell, and if the first starting symbol in the set of first starting symbols satisfies a first predefined condition, then generating a HARQ-ACK information bit; and sending the determined HARQ-ACK information bit, wherein the first predefined condition includes: a second starting symbol is equal to the first starting symbol, wherein the second starting symbol is a starting symbol received by a PDSCH scheduled by a downlink control information (DCI) format, wherein generating the HARQ-ACK information bit includes generating a HARQ-ACK information bit for a transport block or code block group received by the PDSCH scheduled by the DCI format.

[0007] In combination with one or more aspects of the method performed by the terminal described above, for example, the DCI format is a DCI format carried by the PDCCH received at the PDCCH monitoring opportunity, and the PDSCH reception is PDSCH reception on the serving cell.

[0008] In combination with one or more aspects of the method performed by the terminal described above, for example, generating a HARQ-ACK information bit if a first starting symbol in a set of first starting symbols satisfies the first predefined condition includes: for each first starting symbol in the set of first starting symbols, determining whether the first starting symbol satisfies the first predefined condition in ascending order of the index of the first starting symbol; and generating a HARQ-ACK information bit if the first starting symbol satisfies the first predefined condition.

[0009] In combination with one or more aspects of the method performed by the terminal described above, for example, the determining of the HARQ-ACK information bit includes, for any PDCCH monitoring opportunity and any serving cell, determining the HARQ-ACK information bit under a second predefined condition, wherein the second predefined condition includes one or more of the following: the terminal reports a first terminal capability, and the first terminal capability indicates that when the HARQ-ACK feedback in the HARQ-ACK codebook corresponds to more than one DCI format, the terminal supports the type-2 HARQ-ACK codebook, wherein the more than one DCI format corresponds to the same scheduled cell; the DCI format carried by the PDCCH received in the PDCCH monitoring opportunity schedules one or more PDSCH receptions of the serving cell; the DCI format carried by the PDCCH received in the PDCCH monitoring opportunity schedules more than one PDSCH reception of the serving cell; the terminal is configured with first information, and the first information indicates that the DCI format carried by more than one PDCCH received in the PDCCH monitoring opportunity schedules more than one PDSCH reception of a serving cell.

[0010] In combination with one or more aspects of the method performed by the terminal described above, for example, the HARQ process of the transport block or code block group of the PDSCH is a HARQ process with enabled HARQ-ACK information.

[0011] In combination with one or more aspects of the method performed by the terminal described above, for example, determining the HARQ-ACK information bit also includes: if the PDCCH received in the PDCCH listening opportunity provides a DCI format associated with the HARQ-ACK information and does not schedule PDSCH reception, and the index of the first starting symbol is a first predefined value, then generating a HARQ-ACK information bit for the DCI format.

[0012] In combination with one or more aspects of the method performed by the terminal described above, for example, the set of first starting symbols is determined based on one or more of the following: the value of parameter K0 in the time domain resource allocation (TDRA) table, wherein parameter K0 indicates the time slot offset between the DCI-scheduled PDSCH and the DCI; parameters related to the starting symbol in the TDRA table; the number of symbols included in one time slot on the downlink activation BWP of the serving cell; or the subcarrier spacing configuration on the downlink activation BWP of the serving cell.

[0013] According to some aspects of the present disclosure, a method performed by a terminal in a wireless communication system is provided. The method includes: for any physical downlink control channel (PDCCH) monitoring opportunity and any serving cell, determining a hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bit, wherein one or more downlink control information (DCI) formats received in the PDCCH monitoring opportunity schedule one or more physical downlink shared channels (PDSCH) on the serving cell; and sending the determined HARQ-ACK information bit, wherein the determining the HARQ-ACK information bit includes: when generating the HARQ-ACK information bit, for the PDCCH monitoring opportunity, the serving cell is counted N times in ascending order of the start time of PDSCH reception, where N is a positive integer.

[0014] In combination with one or more aspects of the method performed by the terminal described above, for example, a smaller count among the N counts corresponds to an earlier start time of PDSCH reception.

[0015] In combination with one or more aspects of the method performed by the terminal described above, for example, the determining of the HARQ-ACK information bit includes: when the terminal reports the first terminal capability, determining the HARQ-ACK information bit for any PDCCH monitoring opportunity and any serving cell, wherein the first terminal capability indicates that when the HARQ-ACK feedback in a HARQ-ACK codebook corresponds to more than one DCI format, the terminal supports a type-2 HARQ-ACK codebook, wherein the more than one DCI format corresponds to the same scheduled cell.

[0016] In combination with one or more aspects of the method performed by the terminal described above, for example, determining the HARQ-ACK information bit includes: when a dynamic HARQ-ACK codebook is configured, determining the HARQ-ACK information bit for any PDCCH monitoring opportunity and any serving cell.

[0017] In combination with one or more aspects of the method performed by the terminal described above, for example, in the case where a dynamic HARQ-ACK codebook is configured, determining the HARQ-ACK information bits includes one or more of the following: for an activated downlink bandwidth part (BWP) of a serving cell, if the terminal satisfies a predefined condition, each serving cell is counted twice, where the first time corresponds to a first control resource set (CORESET) and the second time corresponds to a second CORESET; for an activated downlink BWP of any serving cell in a physical uplink control channel (PUCCH) group, if the terminal satisfies the predefined condition, each serving cell in the PUCCH group is counted twice, where the first time corresponds to the first CORESET and the second time corresponds to the second CORESET; or for an activated downlink BWP of a scheduled serving cell, if the terminal satisfies the predefined condition, the serving cell scheduled by the scheduling serving cell is counted twice, where the first time corresponds to the first CORESET and the second time corresponds to the second CORESET.

[0018] In combination with one or more aspects of the method performed by the terminal described above, for example, the predefined conditions include one or more of the following conditions: the terminal is not configured with a CORESET pool index parameter for the first CORESET or is configured with a CORESET pool index parameter with a value of 0 and is configured with a CORESET pool index parameter with a value of 1 for the second CORESET; or a parameter indicating an acknowledgment (ACK) / negative acknowledgment (NACK) feedback mode is configured as joint.

[0019] According to some aspects of the present disclosure, a method performed by a terminal in a wireless communication system is provided. The method includes: receiving first information, wherein the first information configures one or more service cell sets, each service cell set including more than one service cell; receiving one or more downlink control information (DCI) formats, wherein each of the one or more DCI formats schedules multiple physical downlink shared channels (PDSCH) reception on more than one service cell, wherein the more than one service cell is a service cell in one of the one or more service cell sets, and the DCI format includes a first downlink allocation index (DAI) and / or a second DAI, wherein the first DAI indicates {first service cell, PDCCH monitoring time} until the current first service cell and until the current physical downlink control channel (PDCCH) monitoring time The present invention relates to a method for preparing an integrated circuit comprising: a first service cell, a second service cell, a second service cell and a second service cell. The method comprises: providing a first service cell, a second service cell and a second service cell respectively indicating a cumulative count of {first service cell, PDCCH listening opportunity} pairs until the current PDCCH listening opportunity, the first service cell comprising (i) a service cell with a minimum index among the more than one service cells scheduled by the one or more DCI formats, (ii) a service cell with a minimum service cell index in PDSCH reception on the more than one service cells, and / or (iii) a service cell with a minimum service cell index in PDSCH reception on the more than one service cells scheduled by the DCI format; and based on the one or more DCI formats, determining a hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bit; and sending the determined HARQ-ACK information bit.

[0020] In combination with one or more aspects of the method performed by the terminal described above, for example, the first DAI is sorted based on at least one of the following methods: first in ascending order of the index of the first serving cell, and then in ascending order of the index of the PDCCH monitoring opportunity; first in ascending order of the start time of PDSCH reception, then in ascending order of the index of the first serving cell, and finally in ascending order of the index of the PDCCH monitoring opportunity; first in ascending order of the index of the first serving cell, then in ascending order of the index of the serving cell set, and finally in ascending order of the index of the PDCCH monitoring opportunity; first in ascending order of the PDSCH reception start time, then in ascending order of the index of the first serving cell, and finally in ascending order of the index of the PDCCH monitoring opportunity; In ascending order of the start time of SCH reception, then in ascending order of the index of the first service cell, then in ascending order of the service cell set index, and finally in ascending order of the index of the PDCCH monitoring opportunity; first in ascending order of the index of the first service cell, then in ascending order of the control resource set (CORESET) pool index, and finally in ascending order of the index of the PDCCH monitoring opportunity; or first in ascending order of the index of the first service cell, then in ascending order of the CORESET pool index, then in ascending order of the service cell set index, and finally in ascending order of the index of the PDCCH monitoring opportunity.

[0021] In combination with one or more aspects of the method performed by the terminal described above, for example, determining the HARQ-ACK information bit based on the one or more DCI formats includes one or more of the following: for any PDCCH monitoring opportunity, determining the HARQ-ACK information bit based on the ascending order of the serving cell set index; for any PDCCH monitoring opportunity and any serving cell set, determining the HARQ-ACK information bit based on the ascending order of the serving cell index in the serving cell set; for any PDCCH monitoring opportunity and any serving cell set, determining the HARQ-ACK information bit based on the ascending order of the first serving cell index in the serving cell set; for any For a PDCCH monitoring opportunity, any service cell set and any first service cell, the HARQ-ACK information bit is determined based on the ascending order of the service cell index in the service cell set; for any PDCCH monitoring opportunity, the HARQ-ACK information bit is determined based on the ascending order of the CORESET pool index; for any PDCCH monitoring opportunity and any CORESET pool index, the HARQ-ACK information bit is determined based on the ascending order of the first service cell index; for any PDCCH monitoring opportunity, any CORESET pool index and any first service cell, the HARQ-ACK information bit is determined based on the ascending order of the service cell index in the service cell set.

[0022] In combination with one or more aspects of the method performed by the terminal described above, for example, determining the HARQ-ACK information bit includes one or more of the following: for PDCCH monitoring time m, determining the HARQ-ACK information bit according to the ascending order of the serving cell index; or for the PDCCH monitoring time m and the serving cell c, if the fifth predefined condition is met, generating the HARQ-ACK information bit. The fifth predefined condition includes one or more of the following: the terminal is scheduled for PDSCH reception on the serving cell c by the first DCI format in the PDCCH monitoring time m; the terminal is scheduled for PDSCH reception on the serving cell c, the PDSCH reception is scheduled by the first DCI format, and the PDCCH carrying the first DCI format is received in the PDCCH monitoring time m; or the serving cell c is the serving cell with the smallest index among the serving cells scheduled by the first DCI format.

[0023] In combination with one or more aspects of the method performed by the terminal described above, for example, the one or more service cell sets include a first service cell set and a second service cell set, and when the index of the first service cell set is smaller than the index of the second service cell set, the index of any service cell in the first service cell set is smaller than the index of any service cell in the second service cell set; and / or when the index of the first service cell set is greater than the index of the second service cell set, the index of any service cell in the first service cell set is greater than the index of any service cell in the second service cell set.

[0024] In combination with one or more aspects of the method performed by the terminal described above, for example, for any one of the one or more service cell sets: the terminal receives at most one first PDCCH in one PDCCH monitoring opportunity; or the terminal does not expect to receive more than one first PDCCH in one PDCCH monitoring opportunity, wherein the first PDCCH includes one or more of the following: a PDCCH that schedules PDSCH reception, a PDCCH that schedules PDSCH reception on more than one service cell, or a PDCCH that schedules PDSCH reception on a service cell in a service cell set.

[0025] 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: receiving a hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bit from a terminal, wherein the HARQ-ACK information bit is generated when the first starting symbol in the set of first starting symbols satisfies a first predefined condition, the set of the first starting symbol is determined for any physical downlink control channel (PDCCH) listening opportunity and any serving cell, and the first starting symbol is the starting symbol received for the candidate physical downlink shared channel (PDSCH) of the PDCCH listening opportunity and the serving cell; wherein the first predefined condition includes: the second starting symbol is equal to the first starting symbol, wherein the second starting symbol is the starting symbol received by the PDSCH scheduled by the downlink control information (DCI) format. The HARQ-ACK information bit is generated for the transport block or code block group received by the PDSCH scheduled by the DCI format.

[0026] 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: receiving a HARQ-ACK information bit from a terminal. The HARQ-ACK information bit is determined for any physical downlink control channel (PDCCH) monitoring opportunity and any serving cell, wherein one or more downlink control information (DCI) formats received in the PDCCH monitoring opportunity schedule one or more physical downlink shared channels (PDSCH) on the serving cell. When the HARQ-ACK information bit is generated, for the PDCCH monitoring opportunity, the serving cell is counted N times in ascending order of the start time of PDSCH reception, where N is a positive integer.

[0027] According to some aspects of the present disclosure, a method performed by a base station in a wireless communication system is provided. The method includes: sending first information to a terminal, wherein the first information configures one or more service cell sets, each service cell set including more than one service cell; sending one or more downlink control information (DCI) formats to the terminal, wherein each of the one or more DCI formats schedules multiple physical downlink shared channels (PDSCH) reception on more than one service cell, wherein the more than one service cell is a service cell in one of the one or more service cell sets, and the DCI format includes a first downlink allocation index (DAI) and / or a second DAI, wherein the first DAI indicates {first downlink allocation index} until the current first service cell and until the current physical downlink control channel (PDCCH) monitoring opportunity. The second DAI indicates the total count of {first service cell, PDCCH monitoring opportunity} pairs until the current PDCCH monitoring opportunity, the first service cell including (i) the service cell with the smallest index among the more than one service cells scheduled by the one or more DCI formats, (ii) the service cell with the smallest service cell index in the PDSCH reception on the more than one service cells, and / or (iii) the service cell with the smallest service cell index in the PDSCH reception on the more than one service cells scheduled by the DCI format; and receiving HARQ-ACK information bits from the terminal, the HARQ-ACK information bits being determined based on the one or more DCI formats.

[0028] According to some aspects of the present disclosure, a terminal in a wireless communication system is also provided. The terminal includes: a transceiver; and one or more processors coupled to the transceiver and configured to execute one or more aspects of the method executed by the terminal.

[0029] According to some aspects of the present disclosure, a base station in a wireless communication system is also provided. The base station includes: a transceiver; and one or more processors coupled to the transceiver and configured to execute one or more aspects of the method executed by the base station.

[0030] According to some aspects of the present disclosure, a computer-readable storage medium is also provided, on which one or more computer programs are stored, wherein when the one or more computer programs are executed by one or more processors, one or more aspects of the method performed by the terminal described above can be implemented.

[0031] According to some aspects of the present disclosure, a computer-readable storage medium is also provided, on which one or more computer programs are stored. When the one or more computer programs are executed by one or more processors, one or more aspects of the method performed by the base station described above can be implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments of the present disclosure are briefly introduced below. Obviously, the drawings described below only relate to some embodiments of the present disclosure, and are not intended to limit the present disclosure. In the drawings:

[0033] Figure 1 A schematic diagram illustrating an example wireless network according to some embodiments of the present disclosure;

[0034] Figure 2A and Figure 2B shows example wireless transmit and receive paths according to some embodiments of the present disclosure;

[0035] Figure 3A An example user equipment (UE) according to some embodiments of the present disclosure is shown;

[0036] Figure 3B An example gNB according to some embodiments of the present disclosure is shown;

[0037] Figure 4 A block diagram of a first transceiver node according to some embodiments of the present disclosure is shown;

[0038] Figure 5 A block diagram of a second transceiver node according to some embodiments of the present disclosure is shown;

[0039] Figure 6 A flowchart of a method performed by a base station according to some disclosed embodiments is shown;

[0040] Figure 7 A flowchart of a method performed by a UE according to some disclosed embodiments is shown;

[0041] Figures 8A-8C Some examples of uplink transmission timing according to some embodiments of the present disclosure are shown;

[0042] Fig.9A and Fig. 9B An example of a time domain resource allocation table according to some embodiments of the present disclosure is shown;

[0043] Fig.10 A flowchart of a method performed by a terminal according to some embodiments of the present disclosure is shown;

[0044] Fig.11 A flowchart of a method performed by a terminal according to some embodiments of the present disclosure is shown;

[0045] Fig.12 A flowchart of a method executed by a terminal according to some embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0046] 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.

[0047] 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.

[0048] 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.

[0049] 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.

[0050] 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.

[0051] 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.

[0052] 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.

[0053] 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.

[0054] 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.

[0055] 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.

[0056] 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.

[0057] 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.

[0058] 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.

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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).

[0063] 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.

[0064] 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.

[0065] 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.

[0066] 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.

[0067] 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.

[0068] 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.

[0069] 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.

[0070] 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.

[0071] 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.

[0072] 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.

[0073] 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.).

[0074] 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.

[0075] 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.

[0076] 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.

[0077] 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.

[0078] 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.

[0079] 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.

[0080] 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.

[0081] 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).

[0082] 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.

[0083] 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)).

[0084] 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.

[0085] 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.

[0086] 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.

[0087] 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.

[0088] 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.

[0089] 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.

[0090] 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.

[0091] 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.

[0092] 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.

[0093] 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).

[0094] 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.

[0095] 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.

[0096] 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.

[0097] In some cases, the base station will adopt a more flexible downlink scheduling method, and how to feedback HARQ-ACK for the scheduled PDSCH is a problem that needs to be solved. Therefore, an enhanced HARQ-ACK codebook generation method is required to perform HARQ-ACK feedback on the scheduled PDSCH.

[0098] 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.

[0099] 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).

[0100] 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 (DL) data channel of a physical layer or from a terminal to a base station via an uplink (UL) 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).

[0101] 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.

[0102] -MIB (Master Information Block)

[0103] - SIB (System Information Block) or SIB X (X=1, 2, ...)

[0104] -RRC signaling

[0105] -MAC CE

[0106] 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.

[0107] -PDCCH (Physical Downlink Control Channel)

[0108] -DCI (Downlink Control Information)

[0109] -UE-specific DCI

[0110] -Group Common DCI

[0111] - Public DCI (e.g., multicast DCI)

[0112] - Scheduling DCI (e.g., DCI for scheduling downlink or uplink data)

[0113] - Non-scheduled DCI (e.g., DCI other than DCI for scheduling downlink or uplink data)

[0114] -PUCCH (Physical Uplink Control Channel)

[0115] -UCI (Uplink Control Information)

[0116] -Paging

[0117] -PRACH (Physical Random Access Channel)

[0118] -RAR (Random Access Response)

[0119] 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.

[0120] 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.

[0121] Figure 4 A block diagram of a first transceiver node 400 according to some exemplary embodiments of the present disclosure is shown.

[0122] refer to Figure 4 , the first transceiver node 400 may include a transceiver 401 and a controller 402 .

[0123] 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.

[0124] 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.

[0125] 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.

[0126] 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).

[0127] 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.

[0128] Figure 5 A block diagram of a second transceiver node according to some exemplary embodiments of the present disclosure is shown.

[0129] refer to Figure 5 , the second transceiver node 500 may include a transceiver 501 and a controller 502 .

[0130] 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.

[0131] 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.

[0132] 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).

[0133] 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.

[0134] 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.

[0135] 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).

[0136] It should be noted that in the description of the exemplary embodiments of the present disclosure, the following terms can be used interchangeably:

[0137] -DCI

[0138] -DCI format

[0139] -PDCCH

[0140] - Grant

[0141] -Dynamic grant

[0142] 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.

[0143] 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.

[0144] In some implementations, the CSI may also be Part 1 CSI (first part of CSI) and / or Part 2 CSI (second part of CSI).

[0145] 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.

[0146] 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.

[0147] 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).

[0148] 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.

[0149] 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.

[0150] 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.

[0151] 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).

[0152] 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).

[0153] Figure 7 A flowchart of a method 700 performed by a UE according to an exemplary embodiment of the present disclosure is shown.

[0154] 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.

[0155] 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.

[0156] 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.

[0157] 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).

[0158] 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).

[0159] In some implementations, acknowledgement / negative acknowledgement (ACK / NACK) for downlink transmission may be performed through HARQ-ACK.

[0160] The following will refer to Figures 8A-8C Some examples of uplink transmission timing are described.

[0161] 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".

[0162] 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).

[0163] 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.

[0164] 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.

[0165] In the description of exemplary embodiments of the present disclosure, HARQ-ACK may be HARQ-ACK received by an SPS PDSCH (e.g., HARQ-ACK without DCI indication) and / or HARQ-ACK indicated by a DCI format (e.g., 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; or, for another example, a HARQ-ACK in a DCI format that does not schedule a PDSCH).

[0166] 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.

[0167] In some implementations, in operation S720, the UE may report (or signal / transmit) UE capabilities to the base station or indicate the UE capabilities. For example, the UE reports (or signals / transmits) UE capabilities to the base station by sending a PUSCH. In this case, the PUSCH sent by the UE includes UE capability information.

[0168] In some implementations, the base station may configure higher layer signaling for the UE according to the UE capabilities received from the UE.

[0169] 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.

[0170] 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.

[0171] When two or more uplink physical channels on a serving cell overlap (for example, overlap in time), or when PUCCH overlaps with PUSCH (for example, overlap in time), it is necessary to resolve the overlapping for physical channels. "Resolving the overlapping for physical channels" can be understood as "resolving the conflict of overlapping physical channels". The resulting physical channels after resolving the overlap of physical channels have no overlap or conflict. The overlap of physical channels can be resolved by multiplexing and / or prioritization. Multiplexing can be multiplexing UCI in two or more physical channels into one physical channel. For example, multiplexing of multiple PUCCHs and / or PUSCHs that overlap in the time domain can include multiplexing UCI information in PUCCH into one PUCCH or PUSCH. It should be noted that in the description of the exemplary embodiments of the present disclosure, "resolving the overlapping for physical channels" can be used interchangeably with "determining the overlapping for physical channels". Prioritization can be sending higher priority physical channels and not sending lower priority physical channels. It should be noted that, in the description of the exemplary embodiments of the present disclosure, "not sending a physical channel", "cancel sending a physical channel", "stop a physical channel transmission" and "reduce the priority of a physical channel" can be used interchangeably. For example, the UE prioritizing two PUCCHs and / or PUSCHs that overlap in the time domain may include the UE sending a higher priority PUCCH or PUSCH, and / or the UE not sending a lower priority PUCCH or PUSCH.

[0172] 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.

[0173] 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.

[0174] 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.

[0175] 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.

[0176] 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.

[0177] 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".

[0178] exist Figure 7In the exemplary embodiment shown, 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.

[0179] In operation S720, the UE may determine the HARQ-ACK information bit to be sent in an uplink time slot based on the downlink data and / or the downlink control signaling. For example, determining the HARQ-ACK information bit to be sent in an uplink time slot includes at least one of the following:

[0180] - Determine the value of the HARQ-ACK information bit;

[0181] - Determine the ordering of HARQ-ACK information bits;

[0182] -Determine the total number of HARQ-ACK information bits.

[0183] 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.

[0184] 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) for 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 the PDSCH may be understood as the HARQ-ACK information of the transport block (TB) contained in the PDSCH reception. In the case where the UE is configured with PDSCH code block group (CBG) transmission (e.g., the parameter PDSCH-CodeBlockGroupTransmission is configured), or in the case where a PDSCH reception includes one or more CBGs, the HARQ-ACK information received by the PDSCH may be understood as the HARQ-ACK information of the CBG contained in the PDSCH reception. If one or more PDSCH receptions and / or HARQ-ACK information in DCI format are 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 the 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 may 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 may be represented by 0 in the HARQ-ACK codebook. For example, the UE may generate a HARQ-ACK codebook according to a pseudocode specified in 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 secondary cell sleep, 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 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 by higher layer signaling to receive SPS PDSCH, 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 by higher layer signaling to receive SPS PDSCH 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.

[0185] In some embodiments, if the HARQ-ACK information sent in the same time unit (e.g., uplink time unit) (or multiplexed in the same time unit) 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).

[0186] 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.

[0187] 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).

[0188] 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).

[0189] 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.

[0190] M A,c It can be determined based on at least one of the following:

[0191] 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);

[0192] b) a set of row indices of the Time Domain Resource Allocation (TDRA) table associated with the activated downlink BWP;

[0193] 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.

[0194] d) Semi-static uplink and downlink frame structure configuration, for example, parameter tdd-UL-DL-ConfigurationCommon and parameter tdd-UL-DL-ConfigurationDedicated.

[0195] 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 ).

[0196] 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.

[0197] 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.

[0198] 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.

[0199] 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.

[0200] In some embodiments, the DAI includes at least one of a first DAI and a second DAI.

[0201] In some examples, the first DAI may be 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 {serving cell, PDCCH MO}-pairs until the current serving cell and until the current time unit, wherein the time unit may be a time unit for PDCCH reception, for example, a PDCCH monitoring opportunity. {Serving cell, PDCCH MO}-pairs may include DCI formats 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 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 in the same time unit). The second DAI may be 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 {serving cell, PDCCH MO}-pairs until the current time unit. 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.

[0202] In some implementations, the first DAI may be sorted in the following order:

[0203] - First, ascending order of serving cell (eg, scheduled serving cell) index

[0204] -Second, ascending order of PDCCH MO index.

[0205] 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:

[0206] - First, the ascending order of the start time of PDSCH reception (for example, for the same {serving cell, PDCCHMO}-pair of 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] In some implementations, the UE may determine the total number O according to pseudo code 1. ACK HARQ-ACK information bits 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.

[0221] [Pseudo code 1]

[0222]

[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] 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.

[0228] -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.

[0229] -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.

[0230] 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.

[0231] In some implementations, the conflict between the PUSCH and other physical channels may be at least one of the following:

[0232] - The PUSCH overlaps with the PUCCH and / or PDSCH and / or PDCCH on the same serving cell in the time domain.

[0233] - When no PUSCH is configured for simultaneous transmission, the PUSCH overlaps with other PUSCHs on the same serving cell in the time domain.

[0234] - 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.

[0235] - 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.

[0236] In some implementations, the conflict between the PDSCH and other physical channels may be at least one of the following:

[0237] -PDSCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.

[0238] - 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.

[0239] -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.

[0240] -PDSCH overlaps with PDCCH on the same serving cell in both time and frequency domains.

[0241] In some implementations, the conflict between the PUCCH and other physical channels may be at least one of the following:

[0242] -PUCCH overlaps with other PUCCHs and / or PUSCHs in the time domain.

[0243] -PUCCH overlaps with other PDSCHs on the same serving cell in the time domain.

[0244] In some implementations, the conflict between the PDCCH and other physical channels may be at least one of the following:

[0245] -PDCCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.

[0246] -PDCCH overlaps with other PDSCHs on the same serving cell in both time and frequency domains.

[0247] 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.

[0248] 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.

[0249] 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).

[0250] 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.

[0251] 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.

[0252] 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.

[0253] 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).

[0254] 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.

[0255] 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.

[0256] It should be noted that the multiple steps in the method disclosed herein can be implemented in any order.

[0257] 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.

[0258] 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).

[0259] 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.

[0260] 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".

[0261] 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.

[0262] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “being configured with a parameter (or information)”, “being provided with a parameter (or information)” and “receiving a parameter (or information)” can be used interchangeably.

[0263] 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.

[0264] 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.

[0265] 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.

[0266] 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.

[0267] 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.

[0268] 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.

[0269] 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.

[0270] 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:

[0271] - beam;

[0272] -spatial filter;

[0273] -spatial domain filter;

[0274] -spatial domain transmission filter;

[0275] -spatial setting;

[0276] - Quasi co-location (QCL) assumption;

[0277] -QCL parameters (QCL type (qcl-Type) (e.g. type D (typeD))

[0278] parameters / reference signals);

[0279] -TCI status;

[0280] - unified TCI state;

[0281] -spatial relationships;

[0282] - Information related to a sounding reference signal (SRS) (eg, an SRS resource indication (SRI)).

[0283] 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.

[0284] 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.

[0285] In some cases, the UE may report a first UE capability related to multiple PDCCH (DCI format) scheduling. For example, if the UE reports the first UE capability, the UE may receive multiple PDCCHs scheduling the PDSCH reception of the same serving cell in one PDCCH monitoring opportunity.

[0286] In some examples, the first UE capability may indicate that the terminal supports type-2 HARQ-ACK codebook when the HARQ-ACK feedback in a HARQ-ACK codebook corresponds to more than one DCI format, wherein the more than one DCI format corresponds to the same scheduled cell. For example, the first UE capability may indicate whether the UE supports type-2 HARQ-ACK codebook and uses the PDSCH start time to sort the HARQ-ACK feedback in addition to the existing MO and cell index when the HARQ-ACK feedback in the codebook corresponds to more than one unicast DL DCI for the same scheduled cell at a monitoring opportunity (MO) of the scheduling cell. For example, the first UE capability may be type2-HARQ-ACK-Codebook-r16. For example, an example description of type2-HARQ-ACK-Codebook-r16 is as follows.

[0287]

[0288] As reference Figure 7 As described, 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.

[0289] As reference Figure 7 As described, in operation S720, the UE may determine the HARQ-ACK information bit to be sent in an uplink time slot based on the downlink data and / or the downlink control signaling. For example, determining the HARQ-ACK information bit to be sent in an uplink time slot includes at least one of the following:

[0290] -determine the value of the HARQ-ACK information bit;

[0291] - Determining the order of the HARQ-ACK information bits (e.g., the order of the HARQ-ACK information bits in the HARQ codebook);

[0292] -Determine the total number of HARQ-ACK information bits.

[0293] As reference Figure 7 As described, at operation S730, the UE sends the HARQ-ACK information bits to the base station. For example, the UE may transmit the HARQ-ACK information bits on the PUCCH or the PUSCH.

[0294] At least one of the modes MN1 to MN16 may be used to determine the HARQ-ACK information bits sent in an uplink timeslot.

[0295] It should be noted that the PDSCH in any pseudocode in the embodiments of the present disclosure may be a PDSCH providing a TB or CBG for a HARQ process with enabled HARQ-ACK information (aPDSCH providing a TB (or, CBG) for a HARQ process with enabled HARQ-ACK information). For example, if the UE is provided with higher layer parameters related to HARQ feedback enablement, the UE may consider that the HARQ process associated with the TB or CBG in the associated PDSCH reception has enabled HARQ-ACK information.

[0296] Method MN1

[0297] According to some aspects of the method MN1, if the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bit may include:

[0298] -For one PDCCH MO m and one serving cell c, perform at least one of the following operations

[0299] oOperation 1-1: Determine the set of the first starting symbol Among them, the first starting symbol is the starting symbol received by the PDCCH MO and the candidate PDSCH on the serving cell.

[0300] o Operation 1-2: For the set The first starting symbol in,

[0301] q is a set If the second starting symbol is equal to the first starting symbol, a HARQ-ACK information bit can be generated for the TB or CBG received by the PDSCH, wherein the second starting symbol is the starting symbol of the PDSCH received on the service cell c scheduled by a DCI format of the PDCCH received by the PDCCH MO m. The PDSCH can be the PDSCH of the TB or CBG of the HARQ process that enables HARQ-ACK information, or the HARQ process of the TB or CBG is the HARQ process that enables HARQ-ACK information. For example, the UE can provide the HARQ-ACK information bit based on the decoding result of the TB or CBG in the PDSCH.

[0302] o Operation 1-3: For the set Perform operations 1-2 for each first starting symbol in.

[0303] For the collection Each first starting symbol in performing operation 1-2 may include, according to the set The index of the first starting symbol in the sequence from small to large (or from large to small) is a set of Perform operations 1-2 for each first starting symbol in the set

[0304] The first starting symbols in the PDSCH may be sorted in chronological order, that is, a first starting symbol with a smaller index corresponds to an earlier candidate starting symbol of PDSCH reception.

[0305] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.

[0306] Method MN2

[0307] Method MN2 can further improve method MN1. Specifically, in method MN1, " can be redefined as the set of candidate PDSCH reception on one PDCCH MO m and one serving cell c.

[0308] According to some aspects of the method MN2, if the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bit may include:

[0309] -For one PDCCH MO m and one serving cell c, perform at least one of the following operations

[0310] o Operation 2-1: Determine the set of candidate PDSCH reception gather Can be based on

[0311] TDRA table confirmed.

[0312] Operation 2-2: For the set One of the candidate PDSCHs is received in,

[0313] q is a set The index of the element in , if the received PDSCH is a candidate PDSCH reception, HARQ-ACK information bits are generated for the TB or CBG of the received PDSCH. The PDSCH may be a PDSCH of a TB or CBG for a HARQ process that provides HARQ-ACK information, or a HARQ process of a TB or CBG that enables HARQ-ACK information.

[0314] o Operation 2-3: For the set For each candidate PDSCH received in the set, operation 2-2 is performed. Each candidate PDSCH receiving operation S2-2 may include, according to the set A set of ascending pairs of candidate PDSCH reception start times Each candidate PDSCH reception symbol in performs operation 2-2. That is, the set The candidate PDSCH reception with a smaller index corresponds to the candidate PDSCH reception that started earlier.

[0315] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.

[0316] Method MN3

[0317] Mode MN3 can further improve mode MN1 or MN2. Specifically, in mode MN1 or MN2, "for one PDCCH MO m, one serving cell c, perform at least one of the following operations" can also be based on the first predefined condition, and "for one PDCCH MO m, one serving cell c, perform at least one of the following operations" when the first predefined condition is met, that is, the "for one PDCCH MO m, one serving cell c, perform at least one of the following operations" in mode MN1 can be replaced with "for one PDCCH MO m, one serving cell c, perform at least one of the following operations when the first predefined condition is met". The first predefined condition can be at least one of the following:

[0318] -The UE reports the first UE capability (e.g., type2-HARQ-ACK-Codebook-r16);

[0319] - the DCI format carried by the PDCCH received in the PDCCH MO schedules the reception of one or more PDSCHs of the serving cell;

[0320] - the DCI format carried by the PDCCH received in the PDCCH MO schedules the reception of more than one PDSCH of the serving cell;

[0321] - The UE is configured with first information indicating that DCI formats carried by more than one PDCCH in one PDCCH MO schedule reception of more than one PDSCH in one serving cell.

[0322] In an example, the first predefined condition is that the UE reports the first UE capability and receives on PDCCH MO m a PDCCH scheduling more than one PDSCH reception on serving cell c.

[0323] This method can make the base station and the UE understand the HARQ-ACK codebook in a consistent manner, thereby improving the reliability of HARQ-ACK information transmission. Compared with MN1, this method can reduce the complexity of implementation, and the UE only needs to perform additional operations when the first predefined condition is met.

[0324] Method MN4

[0325] Mode MN4 can further improve mode MN1. Specifically, the set of the first starting symbol in mode MN1 is It can be determined based on at least one of the following:

[0326] -The value of K0 in the TDRA table. For example, the set of K0 values ​​in all rows of the TDRA table.

[0327] -The starting symbol in the TDRA table. For example, the set of starting symbols S in all rows of the TDRA table.

[0328] -Number of symbols N contained in one time slot on the downlink active BWP of serving cell c. For example, for a normal cyclic prefix (CP), N=14; for an extended CP, N=12.

[0329] -SCS configuration on the downlink activation BWP of serving cell c.

[0330] In one example, It can be determined according to the value of K0 in all rows of the TDRA table, the starting symbol and N. For example, the first starting symbol corresponding to a row in the TDRA table is N*K0+S.

[0331] In another example, It can be determined according to the values ​​of K0 in all rows of the TDRA table and N. For example, the first starting symbol corresponding to a K0 value in the TDRA table is N*K0+1, where l is the index of an OFDM symbol in a time slot, and 0<=l<14.

[0332] This method defines a certain set The method can clarify the behavior of UE and improve the reliability of uplink transmission.

[0333] Method MN5

[0334] Mode MN5 can further improve mode MN1 or MN2. Specifically, operation 1-2 in mode MN1 or operation 2-2 in mode MN2 can further include: One of the candidate PDSCHs is received If the PDCCH received by the UE provides a DCI format associated with HARQ-ACK information but does not schedule PDSCH reception (e.g., PDSCH reception on serving cell c) and q is a first predefined value, HARQ-ACK information bits are generated for the PDCCH. The first predefined value may be 0. The first predefined value may also be a set of The PDCCH may be associated with the serving cell c, for example, the PDCCH indicates the deactivation of the SPS PDSCH on the serving cell c.

[0335] In some implementations, “q is a first predefined value” may be replaced with “ is a predefined candidate PDSCH reception", where the predefined candidate PDSCH reception can be a set The first (or last) candidate PDSCH reception in the predefined candidate PDSCH reception can also be a set Any one of the candidate PDSCHs is received.

[0336] In some implementations, “q is a first predefined value” may be replaced with “ is the starting symbol of the predefined candidate PDSCH reception", where the predefined starting symbol of the candidate PDSCH reception can be the set The starting symbol of the first (or last) candidate PDSCH reception in the predefined candidate PDSCH reception can also be a set The starting symbol of any one of the candidate PDSCH receptions. The predefined starting symbol of the candidate PDSCH reception may be 0.

[0337] This method clarifies the bit position of the PDCCH that does not schedule the PDSCH in the HARQ-ACK codebook, which can improve the reliability of HARQ-ACK transmission.

[0338] Method MN6

[0339] In one example, the HARQ-ACK information bits may be determined according to Pseudo-Code 2 or Pseudo-Code 3. For example, the total number O is determined. ACK HARQ-ACK information bits In the following description, “if the UE reports the first UE capability” may be replaced by “if a first predefined condition is satisfied.” For details of the first predefined condition, refer to the description of the method MN3.

[0340] [Pseudo code 2]

[0341]

[0342]

[0343]

[0344]

[0345] [Pseudo code 3]

[0346]

[0347]

[0348]

[0349]

[0350] Method MN7

[0351] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (for example, a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bit may include: for a PDCCH MO m and a serving cell c, if a first predefined condition is met (for details of the first predefined condition, refer to the description of method MN3), when the HARQ-ACK information bit is generated according to any pseudo code described in various embodiments of the present disclosure, the serving cell c is counted in ascending order of the start time of PDSCH reception for PDCCH MO m times. Among them, is a positive integer. Or, is an integer greater than 1 (or greater than or equal to 2). The smaller count in the order corresponds to the start time of the earlier PDSCH reception. For example, the ascending order of the start time of the PDSCH reception can be understood as the order of the start time of the PDSCH reception from early to late, that is, the start time of the earlier PDSCH reception corresponds to the smaller index. For example, the first predefined condition is that the UE reports the first UE capability and receives more than one PDSCH reception on the PDCCH MO m scheduled by the PDCCH on the serving cell c.

[0352] It should be noted that the serving cell c is counted This can be understood as the index c of the serving cell being expanded to Where p is an integer. P is the minimum value of the extended serving cell index. The extended serving cell index p corresponds to the earliest PDSCH reception of the starting symbol. Corresponds to the latest PDSCH reception starting symbol.

[0353] In one example, if the UE reports the first UE capability and receives PDSCH reception on a serving cell c, wherein the PDSCH reception is scheduled by multiple DCI formats carried by the PDCCH reception of PDCCH MO m, and the serving cell c is counted in ascending order of the start time of the PDSCH reception for PDCCH MO m Second-rate.

[0354] In one example, if the UE reports the first UE capability and receives PDSCH reception on a serving cell c, wherein the PDSCH reception is scheduled by multiple DCI formats carried by the PDCCH reception received on PDCCH MO m, and the serving cell c is counted in ascending order of the start time of the PDSCH reception for PDCCH MO m Second-rate.

[0355] In one example, if the UE reports the first UE capability and receives PDSCH reception on a serving cell c, wherein the PDSCH reception is scheduled by multiple DCI formats carried by the PDCCH reception of PDCCH MO m, and the serving cell c is counted in ascending order of the start time of the PDSCH reception for PDCCH MO m Times. Among them, the count The smaller count in the sequence corresponds to an earlier start time of PDSCH reception.

[0356] In one example, if the UE reports the first UE capability and receives PDSCH reception on a serving cell c, wherein the PDSCH reception is scheduled by multiple DCI formats carried by the PDCCH reception of PDCCH MO m, and the serving cell c is counted in ascending order of the start time of the PDSCH reception for PDCCH MO m Times. Among them, the count The smaller count in the sequence corresponds to an earlier start time of PDSCH reception.

[0357] It should be noted that in any embodiment of the present disclosure, "UE reports the first UE capability" can be replaced by other predefined conditions. For example, "UE is configured with higher layer parameters indicating that for one PDCCH MO, the UE can be scheduled by more than one DCI format to receive more than one PDSCH on a serving cell", and the more than one DCI format can be the DCI format carried by more than one PDCCH received in the PDCCH MO.

[0358] It should be noted that in any embodiment of the present disclosure, the serving cell c is counted This can be understood as follows: for one PDCCH MO m, one serving cell c, the UE operation is repeated For example, in any pseudo code of the present disclosure, The code between "end while" and the end of this while loop is executed Second-rate.

[0359] This method can make the base station and the UE understand the HARQ-ACK codebook in a consistent manner, thereby improving the reliability of HARQ-ACK information transmission. Compared with MN1, this method can reduce the complexity of implementation, and the UE only needs to perform additional operations when the first predefined condition is met.

[0360] In one example, the HARQ-ACK information bits may be determined according to pseudo code-4. For example, the total number O is determined. ACK HARQ-ACK information bits

[0361] [Pseudocode 4]

[0362]

[0363]

[0364]

[0365] Method MN8

[0366] For ease of description, a second predefined condition is defined, and the second predefined condition may be that the first control resource set (CORESET) of the UE is not configured with a CORESET pool index parameter (e.g., parameter coresetPoolIndex) or is configured with a CORESET pool index parameter value of 0 and the second CORESET is configured with a CORESET pool index parameter value of 1. The second predefined condition may be understood as "the first control resource set (CORESET) of the UE is not configured with a CORESET pool index parameter (e.g., parameter coresetPoolIndex) and the second CORESET is configured with a CORESET pool index parameter value of 1" or "the first control resource set (CORESET) of the UE is configured with a CORESET pool index parameter value of 0 and the second CORESET is configured with a CORESET pool index parameter value of 1".

[0367] For the convenience of description, a third predefined condition is defined. The third predefined condition may be that the UE is configured with an ACKNACK feedback mode (ackNackFeedbackMode) of 'joint'.

[0368] The fourth predefined condition may be the second predefined condition and the third predefined condition, that is, satisfying the fourth predefined condition is equivalent to satisfying the second predefined condition and the third predefined condition at the same time.

[0369] According to some aspects of mode MN8, if the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bit may include at least one of the following:

[0370] -If for an activated downlink BWP of a serving cell (e.g., any serving cell, for example, any serving cell in a PUCCH group), the UE satisfies the fourth predefined condition, each serving cell is counted twice, where the first time (count) corresponds to the first CORESET and the second time (count) corresponds to the second CORESET.

[0371] -If the UE satisfies the fourth predefined condition for an activated downlink BWP for any serving cell in a PUCCH group, each serving cell in this PUCCH group is counted twice, where the first time (count) corresponds to the first CORESET and the second time (count) corresponds to the second CORESET.

[0372] It should be noted that each service cell is counted twice, which can be understood as the service cell index c being extended to 2c, 2c+1, where the extended service cell index 2c corresponds to the first CORESET, and the extended service cell index 2c+1 corresponds to the second CORESET, that is, for the service cell c before expansion, the service cell corresponding to the PDCCH of the first CORESET is the extended service cell index 2c, and the service cell corresponding to the PDCCH of the second CORESET is the extended service cell index 2c+1.

[0373] It should be noted that the fourth predefined condition in this method can be replaced by the third predefined condition.

[0374] In one example, the pseudo code 4 may be replaced by “if the UE reports the first UE capability and receives PDSCH reception on a serving cell c, wherein the PDSCH reception is scheduled by multiple DCI formats received by the PDCCH MO m, and the serving cell is counted according to the start time of the PDSCH reception for PDCCH MO m times" is replaced by "If for an activated downlink BWP of a serving cell (for example, any serving cell, for example, any serving cell in a PUCCH group), the UE satisfies the fourth predefined condition, each serving cell is counted twice, where the first time (count) corresponds to the first CORESET and the second time (count) corresponds to the second CORESET." or "If for an activated downlink BWP of any serving cell in a PUCCH group, the UE satisfies the fourth predefined condition, each serving cell in the PUCCH group is counted twice, where the first time (count) corresponds to the first CORESET and the second time (count) corresponds to the second CORESET.".

[0375] This method can be applicable to the scenario of cross-carrier scheduling. When the scheduled service cell meets the second predefined condition and the scheduled service cell does not meet the second predefined condition during cross-carrier scheduling, the PDSCH reception of the scheduled service cell can be scheduled from the first CORESET and the second CORESET of the scheduling service cell respectively on the same PDCCH MO and its HARQ-ACK information can be transmitted on the same PUCCH in the same uplink time unit, thereby increasing the flexibility of scheduling and increasing the performance of HARQ-ACK transmission.

[0376] Method MN9

[0377] According to some aspects of method MN9, if the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (for example, a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bit may include: if for an activated downlink BWP of a scheduling serving cell, the UE satisfies a fourth predefined condition (for details of the fourth predefined condition, refer to the description of method MN8), a scheduled serving cell (for example, a scheduled serving cell scheduled by the scheduling serving cell) is counted twice, where the first time (count) corresponds to the first CORESET and the second time (count) corresponds to the second CORESET.

[0378] It should be noted that the fourth predefined condition in this method can be replaced by the third predefined condition.

[0379] In one example, the pseudo code 4 may be replaced by “if the UE reports the first UE capability and receives PDSCH reception on a serving cell c, wherein the PDSCH reception is scheduled by multiple DCI formats received by the PDCCH MO m, and the serving cell is counted according to the start time of the PDSCH reception for PDCCH MO m times" is replaced by "If for an activated downlink BWP of a scheduling serving cell, the UE satisfies the fourth predefined condition, a scheduled serving cell (e.g., a scheduled serving cell scheduled by the scheduling serving cell) is counted twice, where the first time (count) corresponds to the first CORESET and the second time (count) corresponds to the second CORESET.".

[0380] This method can be applicable to the scenario of cross-carrier scheduling. When the scheduled service cell meets the second predefined condition and the scheduled service cell does not meet the second predefined condition during cross-carrier scheduling, the PDSCH reception of the scheduled service cell can be scheduled from the first CORESET and the second CORESET of the scheduling service cell respectively on the same PDCCH MO and its HARQ-ACK information can be transmitted on the same PUCCH in the same uplink time unit, thereby increasing the flexibility of scheduling and increasing the performance of HARQ-ACK transmission.

[0381] Method MN10

[0382] In some cases, the UE may be configured to enable a DCI format to schedule multiple (or more than one) PDSCH receptions on multiple (or more than one) serving cells. The multiple serving cells may be multiple serving cells in a serving cell set (e.g., a serving cell set containing more than one serving cell). For example, more than one serving cell included in a serving cell set may be configured via a higher-layer parameter MC-DCI-SetofCells. The HARQ-ACK received by the scheduled PDSCH may be sent on the same PUCCH in a PUCCH time slot. The UE may be configured with multiple serving cell sets, and each serving cell set may be configured with a serving cell set index, for example, the serving cell set index may be configured via a higher-layer parameter SetofCellsId.

[0383] In some embodiments, "{serving cell, PDCCH MO}-pair" in the definition of the first DAI (e.g., C-DAI) or the second DAI (e.g., T-DAI) may be replaced with "{serving cell with the smallest index among more than one serving cells, PDCCH MO}-pair", or, "{serving cell, PDCCH MO}-pair" may be replaced with "{first serving cell, PDCCH MO}-pair". "Until the current serving cell" in the definition of the first DAI (e.g., C-DAI) may be replaced with "until the current serving cell, wherein the serving cell is the serving cell with the smallest index among more than one serving cells". The serving cell with the smallest index among more than one serving cells may be the serving cell with the smallest index scheduled by a DCI format in a set of serving cells. That is, the serving cell with the smallest index among the serving cells where the PDSCH scheduled by a DCI format is received. "Until the current serving cell" in the definition of the first DAI (e.g., C-DAI) may also be replaced with "until the current first serving cell". The first serving cell may be the serving cell with the smallest serving cell index among the PDSCH receptions on more than one serving cell. The first serving cell may also be a serving cell having the smallest serving cell index in PDSCH reception on more than one serving cell scheduled by one DCI format.

[0384] In one example, the value of the first DAI field in the first DCI format is the cumulative count of the current first service cell and the current first time unit {first service cell, PDCCH MO}-pair, wherein the first time unit can be a time unit for PDCCH reception, for example, a PDCCH monitoring opportunity. Each DCI format in the first DCI format schedules multiple (or more than one) PDSCH receptions on multiple (or more than one) service cells, and the HARQ-ACK information received by the PDSCH is in the same HARQ-ACK codebook. Among them, any service cell index in a service cell set with a smaller index is less than any service cell index in a service cell set with a larger index. The value of the second DAI field in the first DCI format is the total count of the {first service cell, PDCCH MO}-pair until the current first time unit.

[0385] In some implementations, the first DAI may be sorted in the following order:

[0386] -First, the ascending order of the first serving cell index;

[0387] -Second, ascending order of PDCCH MO index.

[0388] In some implementations, the first DAI may also be sorted in the following order. For example, if a first predefined condition is met (for details of the first predefined condition, refer to the description of method MN3), the first DAI may be sorted in the following order:

[0389] - First, the ascending order of the start time of PDSCH reception (for example, PDCCH reception for the same {first serving cell, PDCCHMO}-pair);

[0390] - Second, the ascending order of the first serving cell index;

[0391] -Third, ascending order of PDCCH MO index.

[0392] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:

[0393] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the serving cell set index.

[0394] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bit is determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception. For another example, the index of the serving cell may be the index of all configured serving cells in the serving cell set.

[0395] In some implementations, it may be stipulated through a protocol that if the index of the first service cell set is smaller than the index of the second service cell set, the index of any service cell in the first service cell set is not greater than (or smaller than) the index of any service cell in the second service cell set. Alternatively, if the index of the first service cell set is greater than the index of the second service cell set, the index of any service cell in the first service cell set is greater than (or not smaller than) the index of any service cell in the second service cell set.

[0396] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.

[0397] Method MN11

[0398] In mode MN10, the UE determines that the HARQ-ACK information bit also includes at least one of the following:

[0399] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:

[0400] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the serving cell index.

[0401] -For one PDCCH MO m and one serving cell c, if the fifth predefined condition is met, the UE generates HARQ-ACK information bits.

[0402] For example, the fifth predefined condition may be at least one of the following:

[0403] -The UE is scheduled for PDSCH reception on serving cell c by the first DCI format in PDCCH MO m.

[0404] -The UE is scheduled to receive PDSCH on the serving cell c, the PDSCH reception is scheduled by the first DCI format, and the PDCCH carrying the first DCI format is received in PDCCH MO m.

[0405] - Serving cell c is the serving cell with the smallest index among the serving cells scheduled in the first DCI format.

[0406] -The index of serving cell c is the smallest index among the serving cells scheduled by the first DCI format.

[0407] It should be noted that the PDSCH reception scheduled by the PDCCH in PDCCH MO m can be understood as the PDSCH reception being associated with a PDCCH in PDCCH MO m. The two can be used interchangeably.

[0408] In one example, the HARQ-ACK information bits may be determined according to pseudo code-5. For example, the total number O is determined. ACK HARQ-ACK information bits

[0409] [Pseudo code 5]

[0410]

[0411]

[0412]

[0413]

[0414]

[0415] In one example, the total number O can be determined according to pseudo code-7 ACK HARQ-ACK information bits

[0416] [Pseudocode 7]

[0417]

[0418]

[0419]

[0420]

[0421]

[0422]

[0423] It should be noted that mc=c can be replaced by mc=0. Can be replaced by It is the C-DAI value of the DCI format on the serving cell set s in the monitoring time m, for example, the C-DAI value of the DCI format on the smallest serving cell in the serving cell set s.

[0424] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.

[0425] Method MN12

[0426] The order for sorting the first DAI described in the method MN10 may be modified to obtain the method MN12. The description of the same parts as in the method MN10 will be omitted. The contents described in the method MN10 are also applicable to the method MN11.

[0427] According to some aspects of method MN12, in method MN10, the first DAI may be sorted in the following order:

[0428] - First, the first serving cell index in ascending order

[0429] - Second, ascending order of serving cell set index

[0430] -Third, ascending order of PDCCH MO index.

[0431] Alternatively, the first DAI may also be sorted in the following order. For example, if the first predefined condition is met (for details of the first predefined condition, refer to the description of method MN3), the first DAI may be sorted in the following order:

[0432] - First, the ascending order of the start time of PDSCH reception (for example, PDCCH reception for the same {first serving cell, PDCCHMO}-pair);

[0433] - Second, the ascending order of the first serving cell index;

[0434] - Third, ascending order of serving cell set index;

[0435] -Fourth, ascending order of PDCCH MO index.

[0436] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:

[0437] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the serving cell set index.

[0438] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bit is determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception. For another example, the index of the serving cell may be the index of all configured serving cells in the serving cell set.

[0439] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bits are determined according to the first serving cell index in the serving cell set s in ascending order. For example, the index of the first serving cell may be the index of the first serving cell with PDSCH reception. For another example, the index of the first serving cell may be the index of all configured first serving cells in the serving cell set.

[0440] -For one PDCCH MO m, one serving cell set s, and one first serving cell, HARQ is determined according to the order of serving cell indexes in the serving cell set s from small to large.

[0441] ACK information bit. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception, wherein the PDSCH reception and the PDSCH reception on the first serving cell are scheduled by the same PDCCH (for example, the PDCCH received by the same PDCCH MO). For another example, the minimum value of the index of the serving cell is the first serving cell index.

[0442] -In some implementations, it may be stipulated through a protocol that if the index of the first serving cell set is smaller than the index of the second serving cell set, the index of any serving cell in the first serving cell set is not greater than (or smaller than) the index of any serving cell in the second serving cell set. Alternatively, if the index of the first serving cell set is greater than the index of the second serving cell set, the index of any serving cell in the first serving cell set is greater than (or not smaller than) the index of any serving cell in the second serving cell set.

[0443] It should be noted that the ordering of the first DAI in method MN12 may not be limited to the following provisions: if the index of the first service cell set is smaller than the index of the second service cell set, the index of any service cell in the first service cell set is not greater than (or smaller than) the index of any service cell in the second service cell set; or, if the index of the first service cell set is greater than the index of the second service cell set, the index of any service cell in the first service cell set is greater than (or not less than) the index of any service cell in the second service cell set.

[0444] In one example, the total number O can be determined according to pseudo code-6 ACK HARQ-ACK information bits

[0445] [Pseudocode 6]

[0446]

[0447]

[0448]

[0449]

[0450]

[0451] This method can make the base station and UE understand the HARQ-ACK codebook in a consistent manner, thereby improving the reliability of HARQ-ACK information transmission. Compared with the method MN10, this method reduces the restrictions on scheduling and can improve the flexibility of scheduling.

[0452] Method MN13

[0453] In some embodiments, the UE may (or expect to) receive at most one first PDCCH in one PDCCH MO for a set of serving cells through protocol provisions and / or higher layer signaling configuration. Alternatively, the UE may not expect to receive more than one first PDCCH in one PDCCH MO for a set of serving cells. For example, the first PDCCH may be at least one of the following:

[0454] -PDCCH that schedules PDSCH reception;

[0455] - A PDCCH scheduling PDSCH reception on more than one serving cell.

[0456] - A PDCCH that schedules PDSCH reception on a serving cell in the one serving cell set.

[0457] This method can reduce the complexity of implementation and does not require sorting of DCI formats in a PDCCH MO m and a serving cell set s.

[0458] Method MN14

[0459] In some implementations, the first DAI may be sorted in the following order:

[0460] - First, the first serving cell index in ascending order

[0461] - Second, the ascending order of the CORESET pool index

[0462] -Third, ascending order of PDCCH MO index.

[0463] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:

[0464] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the CORESET pool index.

[0465] -For one PDCCH MO m and one CORESET pool index, the HARQ-ACK information bits are determined according to the first serving cell index in ascending order. For example, the index of the first serving cell may be the index of the first serving cell with PDSCH reception. For another example, the index of the first serving cell may be the index of all configured first serving cells in the serving cell set.

[0466] -For one PDCCH MO m, one CORESET pool index, and one first serving cell, HARQ is determined according to the order of serving cell indexes in the serving cell set s from small to large.

[0467] ACK information bit. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception, wherein the PDSCH reception and the PDSCH reception on the first serving cell are scheduled by the same PDCCH (for example, the PDCCH received by the same PDCCH MO). For another example, the minimum value of the index of the serving cell is the first serving cell index.

[0468] It should be noted that this method can be applied when the second predefined condition or the fourth predefined condition is met.

[0469] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.

[0470] Method MN15

[0471] In some implementations, the first DAI may be sorted in the following order:

[0472] - First, the first serving cell index in ascending order

[0473] - Second, the ascending order of the CORESET pool index

[0474] -Third, ascending order of serving cell set index

[0475] -Fourth, ascending order of PDCCH MO index.

[0476] If the UE is configured with a dynamic HARQ-ACK codebook, for example, the UE is configured with a HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-HARQ-ACK-Codebook) as dynamic, the UE determines that the HARQ-ACK information bits include at least one of the following:

[0477] -For a PDCCH MO m, the HARQ-ACK information bits are determined in ascending order according to the serving cell set index.

[0478] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bit is determined according to the order of the serving cell indexes in the serving cell set s from small to large. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception. For another example, the index of the serving cell may be the index of all configured serving cells in the serving cell set.

[0479] -For a PDCCH MO m and a serving cell set s, the HARQ-ACK information bits are determined according to the first serving cell index in the serving cell set s in ascending order. For example, the index of the first serving cell may be the index of the first serving cell with PDSCH reception. For another example, the index of the first serving cell may be the index of all configured first serving cells in the serving cell set.

[0480] -For one PDCCH MO m, one serving cell set s, and one first serving cell, HARQ is determined according to the order of serving cell indexes in the serving cell set s from small to large.

[0481] ACK information bit. For example, the index of the serving cell may be the index of the serving cell with PDSCH reception, wherein the PDSCH reception and the PDSCH reception on the first serving cell are scheduled by the same PDCCH (for example, the PDCCH received by the same PDCCH MO). For another example, the minimum value of the index of the serving cell is the first serving cell index.

[0482] -In some implementations, it may be stipulated through a protocol that if the index of the first serving cell set is smaller than the index of the second serving cell set, the index of any serving cell in the first serving cell set is not greater than (or smaller than) the index of any serving cell in the second serving cell set. Alternatively, if the index of the first serving cell set is greater than the index of the second serving cell set, the index of any serving cell in the first serving cell set is greater than (or not smaller than) the index of any serving cell in the second serving cell set.

[0483] It should be noted that the present method can be applied when the second predefined condition or the fourth predefined condition is met (for details of the second predefined condition and the fourth predefined condition, refer to the description of method MN8).

[0484] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.

[0485] Method MN16

[0486] In some embodiments, “{serving cell, PDCCH MO}-pair” in the definition of the first DAI (e.g., C-DAI) or the second DAI (e.g., T-DAI) may be replaced with “{serving cell set, PDCCH MO}-pair”, and “until the current serving cell” in the definition of the first DAI (e.g., C-DAI) may be replaced with “until the current serving cell set”.

[0487] In one example, the value of the first DAI field in the first DCI format is the cumulative count of the current serving cell set and the current first time unit {serving cell set, PDCCH MO}-pair, wherein the first time unit can be a time unit for PDCCH reception, for example, a PDCCH monitoring opportunity. Each DCI format in the first DCI format schedules multiple (or more than one) PDSCH receptions on multiple (or more than one) serving cells, and the HARQ-ACK information received by the PDSCH is in the same HARQ-ACK codebook. Among them, any one of the serving cell indexes in a serving cell set with a smaller index is less than any one of the serving cell indexes in a serving cell set with a larger index. The value of the second DAI field in the first DCI format is the total count of the {serving cell set, PDCCH MO}-pair until the current first time unit.

[0488] The HARQ-ACK information bits may be determined according to the method for determining the HARQ-ACK information bits in other embodiments of the present disclosure, for example, according to the method of method MN10.

[0489] This method can make the base station and the UE have consistent understanding of the HARQ-ACK codebook, thereby improving the reliability of HARQ-ACK information transmission.

[0490] Fig.10 A flowchart of a method 1000 performed by a terminal according to some embodiments of the present disclosure is shown.

[0491] refer to Fig.10 , in operation S1010, the terminal determines the HARQ-ACK information bit.

[0492] Operation S1010 may include: determining a set of first starting symbols for any PDCCH monitoring timing and any service cell, wherein the first starting symbol is a starting symbol for receiving a candidate PDSCH for the PDCCH monitoring timing and the service cell; and generating a HARQ-ACK information bit if the first starting symbol in the set of first starting symbols satisfies a first predefined condition.

[0493] For example, the first predefined condition includes: a second starting symbol is equal to the first starting symbol, wherein the second starting symbol is a starting symbol received by a PDSCH scheduled by a downlink control information (DCI) format.

[0494] For example, generating the HARQ-ACK information bits includes generating HARQ-ACK information bits for a transport block or a code block group received by a PDSCH scheduled by the DCI format.

[0495] Next, in operation S1020, the terminal transmits the determined HARQ-ACK information bits.

[0496] In some implementations, the present invention may be based on various embodiments (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the methods described in methods MN1-MN16) are used to perform one or more of operations S1010 to S1020.

[0497] In some implementations, method 1000 may omit one or more of operations S1010 to S1020, or may include additional operations, for example, according to various embodiments of the present disclosure (for example, in combination with Figure 4-Figure 7 The described embodiments, as well as the various methods described above, such as methods MN1-MN16) describe operations that can be performed by a terminal (e.g., UE).

[0498] Fig.11 A flowchart of a method 1100 performed by a terminal according to some embodiments of the present disclosure is shown.

[0499] refer to Fig.11 In operation S1110, for any PDCCH monitoring opportunity and any serving cell, the terminal determines a HARQ-ACK information bit, wherein one or more DCI formats received in the PDCCH monitoring opportunity schedule one or more PDSCHs on the serving cell. Determining the HARQ-ACK information bit includes: when generating the HARQ-ACK information bit, for the PDCCH monitoring opportunity, in ascending order of the start time of PDSCH reception, the serving cell is counted N times, where N is a positive integer.

[0500] Next, in operation S1120, the terminal transmits the determined HARQ-ACK information bits.

[0501] In some implementations, the present invention may be based on various embodiments (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the methods MN1-MN16) are used to perform one or more of operations S1110 to S1120.

[0502] In some embodiments, method 1100 may omit one or more of operations S1110 to S1120, or may include additional operations, for example, according to various embodiments of the present disclosure (for example, in combination with Figure 4-Figure 7 The described embodiments, as well as the various methods described above, such as methods MN1-MN16) describe operations that can be performed by the terminal.

[0503] Fig.12 A flowchart of a method 1200 performed by a terminal according to some embodiments of the present disclosure is shown.

[0504] refer to Fig.12 In operation S1210, the terminal receives first information, where the first information configures one or more serving cell sets, each serving cell set including more than one serving cell. For example, the terminal receives the first information from a base station.

[0505] Next, in operation S1220, the terminal receives one or more DCI formats. Each of the one or more DCI formats schedules multiple PDSCH receptions on more than one serving cell, the more than one serving cell is a serving cell in a serving cell set among the one or more serving cell sets, the DCI format includes a first DAI and / or a second DAI, the first DAI indicates a cumulative count of {first serving cell, PDCCH monitoring timing} pairs until the current first serving cell and until the current PDCCH monitoring timing, the second DAI indicates a total count of {first serving cell, PDCCH monitoring timing} pairs until the current PDCCH monitoring timing, the first serving cell includes (i) a serving cell with a minimum index among the more than one serving cells scheduled by the one or more DCI formats, (ii) a serving cell with a minimum serving cell index in PDSCH reception on the more than one serving cell, and / or (iii) a serving cell with a minimum serving cell index in PDSCH reception on the more than one serving cell scheduled by the DCI format.

[0506] Next, in operation S1230, the terminal determines a HARQ-ACK information bit based on the one or more DCI formats.

[0507] Next, in operation S1230, the terminal transmits the determined HARQ-ACK information bits. For example, the terminal transmits the determined HARQ-ACK information bits to the base station.

[0508] In some implementations, the present invention may be based on various embodiments (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the methods MN1-MN16) are used to perform one or more of operations S1210 to S1220.

[0509] In some implementations, method 1200 may omit one or more of operations S1210 to S1220, or may include additional operations, for example, according to various embodiments of the present disclosure (for example, in combination with Figure 4-Figure 7The described embodiments, as well as the various methods described above, such as methods MN1-MN16) describe operations that can be performed by the terminal.

[0510] 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.

[0511] 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.

[0512] 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.

[0513] 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.

[0514] 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.

[0515] 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: Determine hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bits, including: For any physical downlink control channel (PDCCH) monitoring opportunity and any serving cell, determine a set of first starting symbols, wherein the first starting symbol is a starting symbol received for a candidate physical downlink shared channel (PDSCH) of the PDCCH monitoring opportunity and the serving cell, and If a first starting symbol in the set of first starting symbols satisfies a first predefined condition, generating a HARQ-ACK information bit; and sending the determined HARQ-ACK information bits, The first predefined condition includes: a second starting symbol is equal to the first starting symbol, wherein the second starting symbol is a starting symbol received by a PDSCH scheduled by a downlink control information (DCI) format; The generating of HARQ-ACK information bits includes generating HARQ-ACK information bits for the transport block or code block group received by the PDSCH scheduled by the DCI format.

2. The method according to claim 1, wherein: The DCI format is a DCI format carried by the PDCCH received at the PDCCH monitoring opportunity, and the PDSCH reception is a PDSCH reception on the serving cell.

3. The method according to claim 1, wherein: If the first starting symbol in the set of first starting symbols satisfies the first predefined condition, generating the HARQ-ACK information bit includes: For each first start symbol in the set of first start symbols, determining, in ascending order of indexes of the first start symbols, whether the first start symbol satisfies the first predefined condition; and If the first starting symbol satisfies the first predefined condition, HARQ-ACK information bits are generated.

4. The method according to claim 1, wherein: The determining of the HARQ-ACK information bit includes, for any PDCCH monitoring opportunity and any serving cell, determining the HARQ-ACK information bit under a second predefined condition, wherein the second predefined condition includes one or more of the following: The terminal reports a first terminal capability, where the first terminal capability indicates that when HARQ-ACK feedback in the HARQ-ACK codebook corresponds to more than one DCI format, the terminal supports a type-2 HARQ-ACK codebook, where the more than one DCI format corresponds to the same scheduled cell; The DCI format carried by the PDCCH received in the PDCCH monitoring opportunity schedules reception of one or more PDSCHs of the serving cell; The DCI format carried by the PDCCH received in the PDCCH monitoring opportunity schedules reception of more than one PDSCH of the serving cell; The terminal is configured with first information, where the first information indicates that DCI formats carried by more than one PDCCH received in a PDCCH monitoring opportunity schedule reception of more than one PDSCH of a serving cell.

5. The method according to claim 1, wherein: The HARQ process of the transport block or code block group of the PDSCH is a HARQ process with enabled HARQ-ACK information.

6. The method according to claim 1, wherein: The determining of the HARQ-ACK information bit further includes: If the PDCCH received in the PDCCH monitoring opportunity provides a DCI format associated with HARQ-ACK information and does not schedule PDSCH reception, and the index of the first starting symbol is a first predefined value, HARQ-ACK information bits are generated for the DCI format.

7. The method according to claim 1, wherein: The set of first starting symbols is determined based on one or more of the following: The value of parameter K0 in the time domain resource allocation (TDRA) table, where parameter K0 indicates the time slot offset between the DCI-scheduled PDSCH and the DCI; Parameters related to the start symbol in the TDRA table; The number of symbols included in the last time slot of the downlink active BWP of the serving cell; or Subcarrier spacing configuration on the downlink activated BWP of the serving cell.

8. A method performed by a terminal in a wireless communication system, comprising: Determining hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bits for any physical downlink control channel (PDCCH) monitoring occasion and any serving cell, wherein one or more downlink control information (DCI) formats received in the PDCCH monitoring occasion schedule one or more physical downlink shared channels (PDSCH) on the serving cell; as well as sending the determined HARQ-ACK information bits, The determining of the HARQ-ACK information bit includes: when generating the HARQ-ACK information bit, for the PDCCH monitoring opportunity, the serving cell is counted N times in ascending order of the start time of PDSCH reception, where N is a positive integer.

9. The method according to claim 8, wherein: A smaller count among the N counts corresponds to an earlier start time of PDSCH reception.

10. The method according to claim 8, wherein: The determining of the HARQ-ACK information bit comprises: When the terminal reports the first terminal capability, the HARQ-ACK information bit is determined for any PDCCH monitoring opportunity and any serving cell, wherein the first terminal capability indicates that when the HARQ-ACK feedback in a HARQ-ACK codebook corresponds to more than one DCI format, the terminal supports type-2 HARQ-ACK codebook, wherein the more than one DCI format corresponds to the same scheduled cell.

11. The method according to claim 8, wherein: The determining of the HARQ-ACK information bit includes: determining the HARQ-ACK information bit for any PDCCH monitoring opportunity and any serving cell when a dynamic HARQ-ACK codebook is configured.

12. The method according to claim 11, wherein: In the case where a dynamic HARQ-ACK codebook is configured, determining the HARQ-ACK information bits includes one or more of the following: In case the terminal satisfies a predefined condition for an activated downlink bandwidth part (BWP) of the serving cell, each serving cell is counted twice, wherein the first time corresponds to the first control resource set (CORESET) and the second time corresponds to the second CORESET; In case the terminal satisfies the predefined condition for an activated downlink BWP of any serving cell in a physical uplink control channel (PUCCH) group, each serving cell in the PUCCH group is counted twice, where the first time corresponds to the first CORESET and the second time corresponds to the second CORESET; or In case that the terminal satisfies the predefined condition for activating downlink BWP of the scheduling serving cell, the serving cell scheduled by the scheduling serving cell is counted twice, wherein the first time corresponds to the first CORESET and the second time corresponds to the second CORESET.

13. The method according to claim 12, wherein: The predefined conditions include one or more of the following conditions: The terminal is not configured with a CORESET pool index parameter for the first CORESET or is configured with a CORESET pool index parameter with a value of 0 and is configured with a CORESET pool index parameter with a value of 1 for the second CORESET; or A parameter indicating an acknowledgement (ACK) / negative acknowledgement (NACK) feedback mode is configured to be joint.

14. A method performed by a terminal in a wireless communication system, comprising: receiving first information, wherein the first information configures one or more serving cell sets, each serving cell set including more than one serving cell; Receive one or more downlink control information (DCI) formats, each of the one or more DCI formats scheduling multiple physical downlink shared channel (PDSCH) receptions on more than one serving cell, the more than one serving cell being a serving cell in one of the one or more serving cell sets, the DCI format comprising a first downlink allocation index (DAI) and / or a second DAI, the first DAI indicating a cumulative count of {first serving cell, PDCCH monitoring opportunity} pairs up to a current first serving cell and up to a current physical downlink control channel (PDCCH) monitoring opportunity, the second DAI indicating a total count of {first serving cell, PDCCH monitoring opportunity} pairs up to a current PDCCH monitoring opportunity, the first serving cell comprising (i) a serving cell with a minimum index among the more than one serving cells scheduled by the one or more DCI formats, (ii) a serving cell with a minimum serving cell index in PDSCH reception on the more than one serving cells, and / or (iii) a serving cell with a minimum serving cell index in PDSCH reception on the more than one serving cells scheduled by the DCI format; as well as Determining hybrid automatic repeat request-acknowledgement (HARQ-ACK) information bits based on the one or more DCI formats; and The determined HARQ-ACK information bits are sent.

15. The method according to claim 14, wherein: The first DAI is sorted based on at least one of the following: First, in ascending order of the index of the first serving cell, and then in ascending order of the index of the PDCCH monitoring opportunity; First, in ascending order of the start time of PDSCH reception, then in ascending order of the index of the first serving cell, and finally in ascending order of the index of the PDCCH monitoring opportunity; First, in ascending order of the index of the first serving cell, then in ascending order of the serving cell set index, and finally in ascending order of the index of the PDCCH monitoring opportunity; First, in ascending order of the start time of PDSCH reception, then in ascending order of the index of the first serving cell, then in ascending order of the serving cell set index, and finally in ascending order of the index of the PDCCH monitoring opportunity; First, in ascending order of the index of the first serving cell, then in ascending order of the control resource set (CORESET) pool index, and finally in ascending order of the index of the PDCCH monitoring opportunity; or First, in ascending order of the index of the first serving cell, then in ascending order of the CORESET pool index, then in ascending order of the serving cell set index, and finally in ascending order of the index of the PDCCH monitoring opportunity.

16. The method according to claim 14 or 15, wherein: Determining the HARQ-ACK information bits based on the one or more DCI formats includes one or more of the following: For any PDCCH monitoring opportunity, the HARQ-ACK information bit is determined based on the ascending order of the serving cell set index; For any PDCCH monitoring opportunity and any serving cell set, determine the HARQ-ACK information bit based on the ascending order of the serving cell index in the serving cell set; For any PDCCH monitoring opportunity and any serving cell set, determine the HARQ-ACK information bit based on the ascending order of the first serving cell index in the serving cell set; For any PDCCH monitoring opportunity, any serving cell set and any first serving cell, determine the HARQ-ACK information bit based on the ascending order of the serving cell index in the serving cell set; For any PDCCH monitoring opportunity, the HARQ-ACK information bits are determined based on the ascending order of the CORESET pool index; For any PDCCH monitoring opportunity and any CORESET pool index, determine the HARQ-ACK information bit based on the ascending order of the first serving cell index; For any PDCCH monitoring opportunity, any CORESET pool index and any first serving cell, the HARQ-ACK information bits are determined based on the ascending order of the serving cell indexes in the serving cell set.

17. The method according to claim 14 or 15, wherein: Determining the HARQ-ACK information bits includes one or more of the following: For PDCCH monitoring time m, determine the HARQ-ACK information bits according to the ascending order of the serving cell index; or For the PDCCH monitoring time m and the serving cell c, if a fifth predefined condition is met, a HARQ-ACK information bit is generated, The fifth predefined condition includes one or more of the following: The terminal is scheduled to receive the PDSCH on the serving cell c by the first DCI format in the PDCCH monitoring time m, The terminal is scheduled to receive a PDSCH on a serving cell c, the PDSCH reception is scheduled by a first DCI format, and a PDCCH carrying the first DCI format is received in a PDCCH monitoring timing m, or The serving cell c is the serving cell with the smallest index among the serving cells scheduled in the first DCI format.

18. The method of claim 14, wherein: The one or more service cell sets include a first service cell set and a second service cell set, and when the index of the first service cell set is smaller than the index of the second service cell set, the index of any service cell in the first service cell set is smaller than the index of any service cell in the second service cell set; and / or In a case where the index of the first serving cell set is greater than the index of the second serving cell set, the index of any serving cell in the first serving cell set is greater than the index of any serving cell in the second serving cell set.

19. The method according to claim 14, wherein: For any serving cell set of the one or more serving cell sets: The terminal receives at most one first PDCCH in one PDCCH monitoring opportunity; or The terminal does not expect to receive more than one first PDCCH in one PDCCH monitoring opportunity, The first PDCCH includes one or more of the following: a PDCCH that schedules PDSCH reception, a PDCCH that schedules PDSCH reception on more than one serving cell, or a PDCCH that schedules PDSCH reception on a serving cell in a serving cell set.

20. A terminal in a wireless communication system, comprising: Transceiver; and One or more processors are coupled to the transceiver and configured to execute the method according to any one of claims 1-19.