Method and apparatus for scheduling request transmission and reception in wireless communication system
By determining and using a third PUCCH resource that meets specific conditions in the terminal device, the problem that the base station in the 5G communication system is difficult to receive terminal device scheduling requests is solved, and the uplink data transmission performance and system flexibility are improved.
Patent Information
- Application Number
- CN202311002367.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-02-18
AI Technical Summary
In 5G communication systems, it is difficult for the base station to effectively receive scheduling request (SR) information sent by the terminal device, resulting in a degradation of uplink data transmission performance.
The third physical uplink control channel (PUCCH) resource that satisfies a specific condition is determined in the terminal device, and the third PUCCH carrying the scheduling request is sent using the corresponding airspace filter. This condition includes parameter values of PUCCH resources, transmission configuration indicator (TCI) status, wireless link quality, etc.
The success rate and uplink data transmission performance of the base station receiving terminal equipment scheduling requests are improved, and the flexibility and adaptability of the system are enhanced.
Smart Images

Figure CN119485702A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to wireless communication technology, and more particularly, to a method and apparatus for sending and receiving a scheduling request in a wireless communication system. Background Art
[0002] In order to meet the increased demand for wireless data communication services since the deployment of 4G communication systems, efforts have been made to develop improved 5G or quasi-5G communication systems. Therefore, 5G or quasi-5G communication systems are also referred to as "super 4G networks" or "post-LTE systems."
[0003] 5G communication systems are implemented in higher frequency (millimeter wave, mmWave) bands (e.g., 60GHz band) to achieve higher data rates. In order to reduce the propagation loss of radio waves and increase the transmission distance, beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna technology are discussed in 5G communication systems.
[0004] In addition, in the 5G communication system, system network improvements are being developed based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communications, wireless backhaul, mobile networks, collaborative communications, coordinated multi-points (CoMP), and receiving-end interference elimination.
[0005] In 5G systems, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as advanced coding modulation (ACM) have been developed, as well as filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code multiple access (SCMA) as advanced access technologies. Summary of the invention
[0006] According to some aspects of the present disclosure, a method performed by a terminal in a wireless communication system is provided. The method includes: receiving first information and second information, wherein the second information indicates that a first physical uplink control channel (PUCCH) resource and a second PUCCH resource are configured in a scheduling request (SR) resource configuration; the first information includes a first parameter of the first PUCCH resource, a first parameter of the second PUCCH resource, a first transmission configuration indication (TCI) state, and a second TCI state; determining a third PUCCH resource, wherein the third PUCCH resource is used for a third PUCCH transmission carrying an SR, and the third PUCCH resource includes a PUCCH resource in the first PUCCH resource or the second PUCCH resource that satisfies a first predefined condition, wherein the PUCCH resource that satisfies the first predefined condition includes at least one of the following: a PUCCH resource with an earlier start symbol or an earlier end symbol in the first PUCCH resource and the second PUCCH resource in the first time unit; or a PUCCH resource with a smaller value of the first parameter in the first PUCCH resource and the second PUCCH resource in the first time unit; and sending a third PUCCH in the first time unit. Based on the first information and / or the second information, a third PUCCH is sent using a spatial domain filter corresponding to the first TCI state or the second TCI state.
[0007] In combination with one or more aspects of the method performed by the terminal described above, for example, the third PUCCH resource is a PUCCH resource having a smaller first parameter value between the first PUCCH resource and the second PUCCH resource when the first PUCCH resource and the second PUCCH resource have the same starting symbol or the same ending symbol.
[0008] In combination with one or more aspects of the method performed by the terminal described above, for example, the third PUCCH resource includes a PUCCH resource that satisfies a second predefined condition, wherein the PUCCH resource that satisfies the second predefined condition includes at least one of the following: a PUCCH resource whose wireless link quality is greater than or equal to a predefined threshold; or a PUCCH resource having better wireless link quality between the first PUCCH resource and the second PUCCH resource.
[0009] In combination with one or more aspects of the method performed by the terminal described above, for example, the first time unit is a time unit that satisfies a third predefined condition, wherein the time unit that satisfies the third predefined condition includes at least one of the following: a time unit in which there is a valid PUCCH resource for an SR transmission opportunity, wherein the valid PUCCH resource is a PUCCH resource that does not overlap with the first predefined symbol; a time unit in which there is no available first uplink shared channel (UL-SCH) resource, wherein the first parameter of the first UL-SCH resource has a first value; a time unit in which there is no available second UL-SCH resource, wherein the second UL- The first parameter of the SCH resource has a second value; the PUCCH resource has no overlapping time unit with the third UL-SCH resource, wherein the first parameter of the third UL-SCH resource has a first value; the PUCCH resource has no overlapping time unit with the fourth UL-SCH resource, wherein the first parameter of the fourth UL-SCH resource has a second value; there is no available fifth UL-SCH resource, wherein the first parameter value of the fifth UL-SCH is the same as the first parameter value of the PUCCH resource; or the PUCCH resource does not overlap with the sixth UL-SCH resource, wherein the first parameter value of the sixth UL-SCH is the same as the first parameter value of the PUCCH resource. The first parameter is a control resource set (CORESET) pool index parameter, wherein the first value of the first parameter is 0, and the second value of the first parameter is 1; or the first parameter is an application indicated TCI state (e.g., applyIndicatedTCIState), wherein the first value of the first parameter is 'first', and the second value of the first parameter is 'second'.
[0010] In combination with one or more aspects of the method performed by the terminal described above, for example, sending the third PUCCH in the first time unit includes: sending the third PUCCH in the first time unit and sending the fourth PUCCH in the second time unit when a fourth predefined condition is satisfied. The fourth PUCCH is a PUCCH sent using PUCCH resources other than the third PUCCH resources in the first PUCCH resource and the second PUCCH resource. The second time unit is a time unit after the first time unit.
[0011] In combination with one or more aspects of the method performed by the terminal described above, for example, the method further includes: receiving fourth information, the fourth information indicating that a third PUCCH and a fourth PUCCH are sent in a first time unit; and sending the fourth PUCCH in the first time unit. The fourth PUCCH is sent based on the first information and / or the second information using a spatial domain filter corresponding to the first TCI state or the second TCI state.
[0012] In combination with one or more aspects of the method performed by the terminal described above, for example, when the first parameter of the third PUCCH resource is the first value, the third PUCCH is sent using the spatial filter corresponding to the first TCI state; and / or when the first parameter of the third PUCCH resource is the second value, the third PUCCH is sent using the spatial filter corresponding to the second TCI state; and / or when the first parameter of the fourth PUCCH resource is the first value, the fourth PUCCH is sent using the spatial filter corresponding to the first TCI state; and / or when the first parameter of the fourth PUCCH resource is the second value, the fourth PUCCH is sent using the spatial filter corresponding to the second TCI state. The first parameter is a control resource set (CORESET) pool index parameter, wherein the first value of the first parameter is 0 and the second value of the first parameter is 1; or the first parameter is an application indicated TCI state (e.g., applyIndicatedTCIState), wherein the first value of the first parameter is 'first' and the second value of the first parameter is 'second'.
[0013] In combination with one or more aspects of the method performed by the terminal described above, for example, the fourth predefined condition includes at least one of the following: receiving fifth information, the fifth information indicating that the terminal sends a PUCCH in one time unit; not being configured to send a third PUCCH and a fourth PUCCH in one time unit; receiving sixth information, the sixth information indicating the subslot length of the PUCCH; or receiving sixth information, the sixth information indicating the subslot length of the PUCCH, and the subslot length of the PUCCH is a predefined number of symbols.
[0014] In combination with one or more aspects of the method performed by the terminal described above, for example, when the sub-slot length of the PUCCH is not configured, the first time unit is a time slot, or when the sub-slot length of the PUCCH is configured, the first time unit is a sub-slot.
[0015] In combination with one or more aspects of the method performed by the terminal described above, for example, the method further includes receiving seventh information, the seventh information indicating a value of a first timer, wherein the first timer is associated with two PUCCH transmissions carrying the SR, the two PUCCHs include a third PUCCH, and the first timer is started in a first time unit. The time for starting the first timer includes at least one of the following: a start symbol of the third PUCCH; an end symbol of the third PUCCH; a start symbol of the first time unit; an end symbol of the first time unit; an earlier symbol of the start symbols of the first PUCCH and the second PUCCH; or a later symbol of the end symbols of the first PUCCH and the second PUCCH.
[0016] In combination with one or more aspects of the method performed by the terminal described above, for example, the second time unit is the earliest time unit that satisfies the fifth predefined condition, and the fifth predefined condition includes at least one of the following: the first timer is not running in the time unit, wherein the first timer is associated with two PUCCH transmissions carrying the SR, and the two PUCCHs include a third PUCCH and a fourth PUCCH; the second timer is not running in the time unit, wherein the second timer is associated with the fourth PUCCH transmission carrying the SR; there are valid PUCCH resources for SR transmission timing in the time unit, wherein the valid PUCCH resources are PUCCH resources that do not overlap with the first predefined symbols; there are no available UL-SCH resources in the time unit; there is no overlap between PUCCH and UL-SCH resources in the time unit.
[0017] In combination with one or more aspects of the method performed by the terminal described above, for example, the first predefined symbol includes at least one of the following: a downlink symbol configured by higher layer signaling; a symbol of a synchronization signal block (SSB); a symbol of CORESET0; an unavailable symbol configured by higher layer signaling; Y symbols after the SSB, where Y is an integer; or an inactive symbol of cell DRX.
[0018] In combination with one or more aspects of the method performed by the terminal described above, for example, a value of the first parameter of the UL-SCH resource is the same as a value of the first parameter of the fourth PUCCH.
[0019] In combination with one or more aspects of the method performed by the terminal described above, for example, a value of the first parameter of the UL-SCH resource is the same as a value of the first parameter of the third PUCCH.
[0020] In combination with one or more aspects of the method performed by the terminal described above, for example, the method further includes receiving eighth information, the eighth information indicating a value of a second timer, wherein the second timer is associated with the transmission of the fourth PUCCH carrying the SR, and the second timer is started in a second time unit. The time for starting the second timer includes at least one of the following: the start symbol of the fourth PUCCH; the end symbol of the fourth PUCCH; the start symbol of the second time unit; or the end symbol of the second time unit.
[0021] 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 and second information to a terminal, wherein the second information indicates that a first physical uplink control channel (PUCCH) resource and a second PUCCH resource are configured in a scheduling request (SR) resource configuration; the first information includes a first parameter of the first PUCCH resource, a first parameter of the second PUCCH resource, a first transmission configuration indication (TCI) state, and a second TCI state; and receiving a third PUCCH carrying the SR from the terminal in a first time unit. The third PUCCH is received in a third PUCCH resource, and the third PUCCH resource includes a PUCCH resource in the first PUCCH resource or the second PUCCH resource that satisfies a first predefined condition, wherein the PUCCH resource that satisfies the first predefined condition includes at least one of the following: a PUCCH resource with an earlier start symbol or an earlier end symbol in the first PUCCH resource and the second PUCCH resource in the first time unit; or a PUCCH resource with a smaller value of the first parameter in the first PUCCH resource and the second PUCCH resource in the first time unit. The third PUCCH is sent by the terminal based on the first information and / or the second information using a spatial domain filter corresponding to the first TCI state or the second TCI state.
[0022] In combination with one or more aspects of the method performed by the base station described above, for example, the third PUCCH resource is a PUCCH resource having a smaller first parameter value between the first PUCCH resource and the second PUCCH resource when the first PUCCH resource and the second PUCCH resource have the same starting symbol or the same ending symbol.
[0023] In combination with one or more aspects of the method performed by the base station described above, for example, the third PUCCH resource includes a PUCCH resource that satisfies a second predefined condition, wherein the PUCCH resource that satisfies the second predefined condition includes at least one of the following: a PUCCH resource whose wireless link quality is greater than or greater than or equal to a predefined threshold; or a PUCCH resource having better wireless link quality between the first PUCCH resource and the second PUCCH resource.
[0024] In combination with one or more aspects of the method performed by the base station described above, for example, the first time unit is a time unit that satisfies a third predefined condition, wherein the time unit that satisfies the third predefined condition includes at least one of the following: a time unit in which there is a valid PUCCH resource for an SR transmission opportunity, wherein the valid PUCCH resource is a PUCCH resource that does not overlap with the first predefined symbol; a time unit in which there is no available first uplink shared channel (UL-SCH) resource, wherein the first parameter of the first UL-SCH resource has a first value; a time unit in which there is no available second UL-SCH resource, wherein the second UL- The first parameter of the SCH resource has a second value; the PUCCH resource has no overlapping time unit with the third UL-SCH resource, wherein the first parameter of the third UL-SCH resource has a first value; the PUCCH resource has no overlapping time unit with the fourth UL-SCH resource, wherein the first parameter of the fourth UL-SCH resource has a second value; there is no available fifth UL-SCH resource, wherein the first parameter value of the fifth UL-SCH is the same as the first parameter value of the PUCCH resource; or the PUCCH resource does not overlap with the sixth UL-SCH resource, wherein the first parameter value of the sixth UL-SCH is the same as the first parameter value of the PUCCH resource. The first parameter is a control resource set (CORESET) pool index parameter, wherein the first value of the first parameter is 0, and the second value of the first parameter is 1; or the first parameter is an application indicated TCI state (e.g., applyIndicatedTCIState), wherein the first value of the first parameter is 'first', and the second value of the first parameter is 'second'.
[0025] In combination with one or more aspects of the method performed by the base station described above, for example, receiving the third PUCCH in the first time unit includes: receiving the third PUCCH in the first time unit and receiving the fourth PUCCH in the second time unit when a fourth predefined condition is satisfied. The fourth PUCCH is a PUCCH sent using PUCCH resources other than the third PUCCH resources in the first PUCCH resource and the second PUCCH resource. The second time unit is a time unit after the first time unit.
[0026] In combination with one or more aspects of the method performed by the base station described above, for example, the method further includes: sending fourth information, the fourth information indicating that the third PUCCH and the fourth PUCCH are sent in the first time unit; and receiving the fourth PUCCH in the first time unit. The fourth PUCCH is sent based on the first information and / or the second information using a spatial domain filter corresponding to the first TCI state or the second TCI state.
[0027] In combination with one or more aspects of the method performed by the base station described above, for example, in a case where the first parameter of the third PUCCH resource is a first value, the third PUCCH is sent using a spatial filter corresponding to the first TCI state; and / or in a case where the first parameter of the third PUCCH resource is a second value, the third PUCCH is sent using a spatial filter corresponding to the second TCI state; and / or in a case where the first parameter of the fourth PUCCH resource is a first value, the fourth PUCCH is sent using a spatial filter corresponding to the first TCI state; and / or in a case where the first parameter of the fourth PUCCH resource is a second value, the fourth PUCCH is sent using a spatial filter corresponding to the second TCI state. The first parameter is a control resource set (CORESET) pool index parameter, wherein the first value of the first parameter is 0 and the second value of the first parameter is 1; or, the first parameter is an application indicated TCI state (e.g., applyIndicatedTCIState), wherein the first value of the first parameter is 'first' and the second value of the first parameter is 'second'.
[0028] In combination with one or more aspects of the method performed by the base station described above, for example, the fourth predefined condition includes at least one of the following: fifth information is received, and the fifth information indicates that the terminal sends a PUCCH in one time unit; is not configured to send a third PUCCH and a fourth PUCCH in one time unit; sixth information is received, and the sixth information indicates the subslot length of the PUCCH; or sixth information is received, and the sixth information indicates the subslot length of the PUCCH, and the subslot length of the PUCCH is a predefined number of symbols.
[0029] In combination with one or more aspects of the method performed by the base station described above, for example, when the subslot length of the PUCCH is not configured, the first time unit is a time slot, or when the subslot length of the PUCCH is configured, the first time unit is a subslot.
[0030] In combination with one or more aspects of the method performed by the base station described above, for example, the method further includes sending seventh information, the seventh information indicating the value of a first timer, wherein the first timer is associated with two PUCCH transmissions carrying the SR, the two PUCCHs include a third PUCCH, and the first timer is started in a first time unit. The time for starting the first timer includes at least one of the following: a start symbol of the third PUCCH; an end symbol of the third PUCCH; a start symbol of the first time unit; an end symbol of the first time unit; an earlier symbol of the start symbols of the first PUCCH and the second PUCCH; or a later symbol of the end symbols of the first PUCCH and the second PUCCH.
[0031] In combination with one or more aspects of the method performed by the base station described above, for example, the second time unit is the earliest time unit that satisfies the fifth predefined condition, and the fifth predefined condition includes at least one of the following: the first timer is not running in the time unit, wherein the first timer is associated with two PUCCH transmissions carrying the SR, and the two PUCCHs include a third PUCCH and a fourth PUCCH; the second timer is not running in the time unit, wherein the second timer is associated with the fourth PUCCH transmission carrying the SR; there are valid PUCCH resources for SR transmission timing in the time unit, wherein the valid PUCCH resources are PUCCH resources that do not overlap with the first predefined symbols; there are no available UL-SCH resources in the time unit; there is no overlap between PUCCH and UL-SCH resources in the time unit.
[0032] In combination with one or more aspects of the method performed by the base station described above, for example, the first predefined symbol includes at least one of the following: a downlink symbol configured by higher layer signaling; a symbol of a synchronization signal block (SSB); a symbol of CORESET0; an unavailable symbol configured by higher layer signaling; Y symbols after SSB, where Y is an integer; or an inactive symbol of cell DRX.
[0033] In combination with one or more aspects of the method performed by the base station described above, for example, a value of the first parameter of the UL-SCH resource is the same as a value of the first parameter of the fourth PUCCH.
[0034] In combination with one or more aspects of the method performed by the base station described above, for example, the value of the first parameter of the UL-SCH resource is the same as the value of the first parameter of the third PUCCH.
[0035] In combination with one or more aspects of the method performed by the base station described above, for example, the method further includes sending eighth information, the eighth information indicating a value of a second timer, wherein the second timer is associated with the transmission of the fourth PUCCH carrying the SR, and the second timer is started in a second time unit. The time for starting the second timer includes at least one of the following: a start symbol of the fourth PUCCH; an end symbol of the fourth PUCCH; a start symbol of the second time unit; or an end symbol of the second time unit.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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
[0040] 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:
[0041] Figure 1 A schematic diagram illustrating an example wireless network according to some embodiments of the present disclosure;
[0042] Figure 2A and Figure 2B shows example wireless transmit and receive paths according to some embodiments of the present disclosure;
[0043] Figure 3A An example user equipment (UE) according to some embodiments of the present disclosure is shown;
[0044] Figure 3BAn example gNB according to some embodiments of the present disclosure is shown;
[0045] Figure 4 A block diagram of a first transceiver node according to some exemplary embodiments of the present disclosure is shown;
[0046] Figure 5 A block diagram of a second transceiver node according to some exemplary embodiments of the present disclosure is shown;
[0047] Figure 6 A flowchart of a method performed by a base station according to some exemplary embodiments of the present disclosure is shown;
[0048] Figure 7 A flowchart of a method performed by a UE according to some exemplary embodiments of the present disclosure is shown;
[0049] Figures 8A-8C Some examples of uplink transmission timing according to some exemplary embodiments of the present disclosure are shown;
[0050] Fig. 9A and Fig. 9B An example of a time domain resource allocation table according to some exemplary embodiments of the present disclosure is shown;
[0051] Fig.10 A flowchart of a method performed by a terminal according to some exemplary embodiments of the present disclosure is shown;
[0052] Fig.11 A flow chart of a method performed by a base station according to some exemplary embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] 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.
[0063] 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.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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).
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.).
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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).
[0089] 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.
[0090] 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)).
[0091] 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.
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] 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.
[0097] 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.
[0098] 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.
[0099] 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.
[0100] 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).
[0101] 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.
[0102] 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.
[0103] 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.
[0104] In some cases, the base station may not be able to successfully receive the scheduling request (SR) information sent by the UE, which may result in the uplink data not being transmitted in time. How to improve the performance of uplink transmission is a problem that needs to be solved. Therefore, an enhanced uplink signal transmission method of the UE is needed to improve the performance of uplink transmission.
[0105] In order to at least solve the above technical problems, embodiments of the present disclosure provide a method executed by a terminal in a wireless communication system, a terminal, a method executed by a base station, a base station, and a non-transitory computer-readable storage medium.
[0106] Hereinafter, various exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
[0107] 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).
[0108] When describing a wireless communication system and in the present disclosure described below, a delivery method (or configuration method) of higher layer signaling or a higher layer signal may be a signal delivery method for delivering information from a base station to a terminal via a downlink data channel of a physical layer or from a terminal to a base station via an uplink data channel of a physical layer, and examples of signal delivery methods may include a signal delivery method for delivering information via radio resource control (RRC) signaling, packet data convergence protocol (PDCP) signaling, or a medium access control (MAC) control element (CE).
[0109] 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.
[0110] -MIB (Master Information Block)
[0111] - SIB (System Information Block) or SIB X (X=1, 2, ...)
[0112] -RRC signaling
[0113] -MAC CE
[0114] 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.
[0115] -PDCCH (Physical Downlink Control Channel)
[0116] -DCI (Downlink Control Information)
[0117] -UE-specific DCI
[0118] -Group Common DCI
[0119] - Public DCI (e.g., multicast DCI)
[0120] - Scheduling DCI (e.g., DCI for scheduling downlink or uplink data)
[0121] - Non-scheduled DCI (e.g., DCI other than DCI for scheduling downlink or uplink data)
[0122] -PUCCH (Physical Uplink Control Channel)
[0123] -UCI (Uplink Control Information)
[0124] -Paging
[0125] -PRACH (Physical Random Access Channel)
[0126] -RAR (Random Access Response)
[0127] 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.
[0128] 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.
[0129] Figure 4 A block diagram of a first transceiver node 400 according to some exemplary embodiments of the present disclosure is shown.
[0130] refer to Figure 4 , the first transceiver node 400 may include a transceiver 401 and a controller 402 .
[0131] 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.
[0132] 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.
[0133] In some implementations, the controller 402 may be configured to perform one or more operations in the methods of various exemplary embodiments described below, such as operations that may be performed by a base station.
[0134] 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).
[0135] 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.
[0136] Figure 5 A block diagram of a second transceiver node according to some exemplary embodiments of the present disclosure is shown.
[0137] refer to Figure 5 , the second transceiver node 500 may include a transceiver 501 and a controller 502 .
[0138] 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.
[0139] 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.
[0140] 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).
[0141] 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.
[0142] 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.
[0143] 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).
[0144] It should be noted that in the description of the exemplary embodiments of the present disclosure, the following terms can be used interchangeably:
[0145] -DCI
[0146] -DCI format
[0147] -PDCCH
[0148] - Grant
[0149] -Dynamic grant
[0150] 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.
[0151] 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.
[0152] In some implementations, the CSI may also be Part 1 CSI (first part of CSI) and / or Part 2 CSI (second part of CSI).
[0153] 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.
[0154] 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.
[0155] 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).
[0156] 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.
[0157] 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.
[0158] 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.
[0159] 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).
[0160] 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).
[0161] Figure 7 A flowchart of a method 700 performed by a UE according to an exemplary embodiment of the present disclosure is shown.
[0162] 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.
[0163] 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.
[0164] 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.
[0165] 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).
[0166] 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).
[0167] In some implementations, acknowledgement / negative acknowledgement (ACK / NACK) for downlink transmission may be performed through HARQ-ACK.
[0168] The following will refer to Figures 8A-8C Some examples of uplink transmission timing are described.
[0169] 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".
[0170] 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).
[0171] 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.
[0172] 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.
[0173] In the description of exemplary embodiments of the present disclosure, HARQ-ACK may be HARQ-ACK received by SPS PDSCH (e.g., HARQ-ACK without DCI indication) and / or HARQ-ACK indicated by a DCI format (e.g., HARQ-ACK received by PDSCH scheduled by a DCI format, or, for example, HARQ-ACK in a DCI format that does not schedule PDSCH).
[0174] 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.
[0175] 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.
[0176] In some implementations, the base station may configure higher layer signaling for the UE according to the UE capabilities received from the UE.
[0177] 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.
[0178] 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.
[0179] 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.
[0180] 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.
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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".
[0186] In some embodiments, the HARQ-ACK codebook may include HARQ-ACK information of one or more PDSCHs and / or DCIs (in the present disclosure, it may also be referred to as HARQ-ACK information bits). If the HARQ-ACK information of one or more PDSCHs and / or DCIs is multiplexed in a time unit (e.g., an uplink time unit) and sent (e.g., multiplexed in the same time unit), the UE may generate a HARQ-ACK codebook according to a predefined rule. For example, if a TB or CBG in a PDSCH 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 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) of 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) of the DCI format. In yet another example, if the UE receives a DCI format, wherein the DCI format indicates sending HARQ-ACK information of all HARQ-ACK processes of all configured serving cells (e.g., Type-3 HARQ-ACK codebook), the UE sends HARQ-ACK information of all HARQ-ACK processes of all configured serving cells. In order to reduce the size of the Type-3 HARQ-ACK codebook, in the enhanced Type-3 HARQ-ACK codebook, the UE can send HARQ-ACK information of a specific HARQ-ACK process of a specific serving cell based on the indication of the DCI. In another example, if the UE receives a DCI format, wherein the DCI format schedules a PDSCH, 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 an SPS PDSCH, the UE sends HARQ-ACK information received by the SPS PDSCH. The transmission of the SPS PDSCH configured by higher layer signaling may be canceled by other signaling.In another example, if at least one uplink symbol (e.g., OFDM symbol) in a semi-static frame structure configured by a higher layer signaling for the UE overlaps with a symbol received by the SPS PDSCH, the UE does not receive the SPS PDSCH. In another example, if the UE is configured by a higher layer signaling to receive the SPS PDSCH according to a predefined rule, 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, the overlap of "A" and "B" 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. The overlap of "A" and "B" may mean that "A" and "B" overlap in the time domain and / or that "A" and "B" overlap in the frequency domain.
[0187] In some embodiments, if the HARQ-ACK information sent by 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 HARQ-ACK information of dynamically scheduled PDSCH (e.g., PDSCH scheduled by DCI format) and / or DCI, or the HARQ-ACK information sent by 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 SPS PDSCH HARQ-ACK codebook. The UE can multiplex the HARQ-ACK information received only by the 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).
[0188] 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 (e.g., PDSCH scheduled by DCI format), the UE may generate HARQ-ACK information according to the rules for generating a dynamically scheduled PDSCH and / or a HARQ-ACK codebook in DCI format. For example, the UE may determine to generate a semi-static HARQ-ACK codebook (e.g., a Type-1 HARQ-ACK codebook) or a dynamic HARQ-ACK codebook (e.g., a Type-2 HARQ-ACK codebook) according to a PDSCH HARQ-ACK codebook configuration parameter (e.g., a higher layer parameter pdsch-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.
[0189] In some embodiments, if the HARQ-ACK information sent by the same time unit (e.g., uplink time unit) (or multiplexed in the same time unit) includes only HARQ-ACK information of the SPS PDSCH (e.g., PDSCH not scheduled by the DCI format), the UE may generate a HARQ-ACK codebook according to a rule for generating a HARQ-ACK codebook received by the SPS PDSCH (e.g., a pseudo code of a codebook of the HARQ-ACK received by the SPS PDSCH).
[0190] 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).
[0191] 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.
[0192] M A,c It can be determined based on at least one of the following:
[0193] 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);
[0194] b) a set of row indices of the Time Domain Resource Allocation (TDRA) table associated with the activated downlink BWP;
[0195] 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.
[0196] d) Semi-static uplink and downlink frame structure configuration, for example, parameter tdd-UL-DL-ConfigurationCommon and parameter tdd-UL-DL-ConfigurationDedicated.
[0197] 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 ).
[0198] 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.
[0199] The number of PDSCHs that need to feedback HARQ-ACK in a candidate downlink time slot can be determined by the maximum number of valid PDSCHs that do not overlap in the downlink time slot (for example, the valid PDSCH can be a PDSCH that does not overlap with the semi-statically configured uplink symbol). The time domain resources occupied by the PDSCH can be determined by (i) configuring a time domain resource allocation table (in the description of some exemplary embodiments of the present disclosure, it can 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 the PDCCH and PDSCH (for example, the time unit (for example, time slot) offset (for example, K0)), the start and length indicator (SLIV), or directly defines the start symbol and the 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.
[0200] Fig. 9A and Fig. 9B An example of a time domain resource allocation (TDRA) table is shown. Specifically, Fig. 9Ashows 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.
[0201] 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.
[0202] In some embodiments, the DAI field includes at least one of a first DAI and a second DAI.
[0203] In some examples, the first DAI may be a C-DAI (Counter-DAI). The first DAI may indicate a cumulative count of at least one of a DCI of a scheduled PDSCH, a DCI indicating an SPS PDSCH release (deactivation), or a 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. For example, C-DAI may refer to: within the time window, up to the current time unit, the cumulative number of {serving cell, time unit} pairs scheduled by PDCCH (may also include the number of PDCCHs (e.g., PDCCHs indicating SPS release, and / or PDCCHs indicating secondary cell sleep)); or up to the current time unit, the cumulative number of PDCCHs; or up to the current time unit, the cumulative number of PDSCH transmissions; or up to the current serving cell and / or the current time unit, there is a PDSCH transmission related to PDCCH (e.g., scheduled by PDCCH) and / or there is a PDCCH (e.g., PDCCH indicating SPS release, and / or PDCCH indicating secondary cell sleep) The cumulative number of {serving cell, time unit} pairs of PDCCH) of the current serving 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 serving cell and / or the current time unit; or the cumulative number of PDSCHs scheduled by the base station (the PDSCHs are PDSCHs with corresponding PDCCHs) up to the current serving cell and / or the current time unit; or the cumulative number of time units with PDSCH transmissions scheduled by the base station (the PDSCHs are PDSCHs with corresponding PDCCHs) up to the current serving cell and / or the current time unit. 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. The first DAI can be included in the downlink DCI format.
[0204] In some examples, the second DAI may be T-DAI (Total-DAI). The second DAI may indicate the 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 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 for the corresponding PDCCH; or 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 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). The second DAI may be included in the downlink DCI format and / or the uplink DCI format. The second DAI included in the uplink DCI format is also referred to as UL DAI.
[0205] In the following example, the first DAI is C-DAI and the second DAI is T-DAI as an example (but not limited to).
[0206] 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.
[0207] 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 received at the PDCCH monitoring occasion (Monitoring Occasion, MO) m, V C-DAI,c,mis the value of C-DAI in the DCI about serving cell c received by m during PDCCH monitoring. T-DAI,m and V C-DAI,c,m All are related to the number of bits in the DAI field in the DCI. MSB stands for the Most Significant Bit, and LSB stands for the Least Significant Bit.
[0208] [Table 1]
[0209]
[0210] 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 DCIs actually sent by the base station (the value of DAI before conversion by the formula in the table).
[0211] For example, when the C-DAI or T-DAI in the DCI is 1 bit, a value greater than 2 can be represented by the formula in Table 2.
[0212] [Table 2]
[0213]
[0214]
[0215] In some implementations, the UE may generate a HARQ-ACK codebook in the PUCCH according to pseudo code 1.
[0216] [Pseudo code 1]
[0217]
[0218]
[0219]
[0220] if the UE is not configured with the 3GPP parameter harq-ACK-SpatialBundlingPUCCH and the UE is configured (e.g. via the 3GPP parameter maxNrofCodeWordsScheduledByDCI) to receive 2 transport blocks for at least one downlink of at least one serving cell,
[0221]
[0222] For any i∈{0,1,…,O ACK -1}\V s
[0223] 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.
[0224] 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.
[0225] -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.
[0226] -HARQ-ACK feedback mode 2: 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 by HARQ-ACK feedback mode 2 is a NACK value. For example, in HARQ-
[0227] In ACK feedback mode 2, the UE does not send a HARQ-ACK that only includes the ACK value.
[0228] PUCCH for information.
[0229] In some implementations, the conflict between the PUSCH and other physical channels may be at least one of the following:
[0230] - The PUSCH overlaps with the PUCCH and / or PDSCH and / or PDCCH on the same serving cell in the time domain.
[0231] - When no PUSCH is configured for simultaneous transmission, the PUSCH overlaps with other PUSCHs on the same serving cell in the time domain.
[0232] - 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.
[0233] - 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.
[0234] In some implementations, the PDSCH may conflict with other physical channels by at least one of the following:
[0235] -PDSCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.
[0236] - 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.
[0237] -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.
[0238] -PDSCH overlaps with PDCCH on the same serving cell in both time and frequency domains.
[0239] In some implementations, the PUCCH may conflict with other physical channels by at least one of the following:
[0240] -PUCCH overlaps with other PUCCHs and / or PUSCHs in the time domain.
[0241] -PUCCH overlaps with other PDSCHs on the same serving cell in the time domain.
[0242] In some implementations, the PDCCH may conflict with other physical channels by at least one of the following:
[0243] -PDCCH overlaps with other PUSCHs and / or PUCCHs on the same serving cell in the time domain.
[0244] -PDCCH overlaps with other PDSCHs on the same serving cell in both time and frequency domains.
[0245] 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.
[0246] 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.
[0247] 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 exemplary 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 CGPUSCH, 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 is not configured, such as parameter X), the UE executes another mode (e.g., mode B). If not otherwise specified, the parameters in the exemplary 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).
[0248] 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.
[0249] 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.
[0250] 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.
[0251] 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).
[0252] 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.
[0253] 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.
[0254] It should be noted that the multiple steps in the method disclosed herein can be implemented in any order.
[0255] 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.
[0256] 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).
[0257] 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.
[0258] 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".
[0259] 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.
[0260] 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.
[0261] 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.
[0262] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “HARQ-ACK”, “HARQ-ACK information” and “HARQ-ACK codebook” may be used interchangeably.
[0263] 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.
[0264] 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.
[0265] 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.
[0266] 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.
[0267] 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:
[0268] - beam;
[0269] -spatial filter;
[0270] -spatial domain filter;
[0271] -spatial domain transmission filter;
[0272] -spatial setting;
[0273] - Quasi co-location (QCL) assumption;
[0274] -QCL parameters (QCL type (qcl-Type) (e.g. type D (typeD))
[0275] parameters / reference signals);
[0276] -TCI status;
[0277] - unified TCI state;
[0278] -spatial relationships;
[0279] - Information related to a sounding reference signal (SRS) (eg, an SRS resource indication (SRI)).
[0280] In some cases, the UE may be configured with one or two SRS resource sets. For example, 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 SRS resource set index parameters of the two different values (e.g., value 0 and value 1) correspond to two SRS resource sets respectively). In some cases, the UE may be configured or provided with a CORESET pool index parameter (e.g., coresetPoolIndex) having two different values (e.g., value 0 and value 1). For example, for one or more first CORESETs, the UE may be provided or configured with a CORESET pool index parameter having a value of 0, and for one or more second CORESETs, the UE may be provided or configured with a CORESET pool index parameter having a value of 1. As some examples, a first SRS resource set (e.g., an SRS resource set index parameter value equal to 0) may correspond to a CORESET pool index parameter value equal to 0, and another SRS resource set (an SRS resource set index parameter value equal to 1) may correspond to a CORESET pool index parameter value equal to 1.
[0281] In the description of the exemplary embodiments of the present disclosure, "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.
[0282] Method MN1
[0283] According to some aspects of the method MN1, the UE may be configured with first information. The first information includes information for indicating information related to a spatial domain filter for PUCCH transmission. For example, the first information may indicate at least one of the following:
[0284] - The UE sends a PUCCH using a spatial filter corresponding to a first TCI state (e.g., indicated by the parameter TCI-State) and a spatial filter corresponding to a second TCI state (e.g., indicated by the parameter TCI-State);
[0285] -The UE transmits a PUCCH using at least one of a spatial filter corresponding to a first TCI state and a spatial filter corresponding to a second TCI state;
[0286] -The UE sends a first PUCCH using a spatial domain filter corresponding to a first TCI state, and / or the UE sends a second PUCCH using a spatial domain filter corresponding to a second TCI state.
[0287] For example, the PUCCH may be a PUCCH carrying SR.
[0288] The first information described above is only an example, and the embodiments of the present disclosure are not limited thereto. For example, there may be more than two TCI states and / or more than two spatial domain filters.
[0289] According to some aspects of the manner MN1, the UE may be configured with second information. The second information is used to indicate information related to the PUCCH resources of the SR (eg, the PUCCH resources used to send the SR).
[0290] For example, the second information may indicate at least one of the following:
[0291] -First PUCCH resource For example, a PUCCH resource ID (eg, PUCCH-ResourceId) or a first PUCCH resource ID may be configured for a resource parameter (eg, 'resource') in an SR resource configuration parameter (eg, SchedulingRequestResourceConfig) or a first resource parameter.
[0292] -Second PUCCH resource For example, a second PUCCH resource ID may be configured for a second resource parameter in an SR resource configuration parameter (eg, SchedulingRequestResourceConfig).
[0293] PUCCH resource list. The PUCCH resource list may include a first PUCCH resource and a second PUCCH resource. The PUCCH resource list may be configured in an SR resource configuration parameter (eg, SchedulingRequestResourceConfig).
[0294] The second information described above is only an example, and the embodiments of the present disclosure are not limited thereto. For example, the number of PUCCH resources indicated by the second information may be more than two, or the number of PUCCH resources included in the PUCCH resource list may be more than two.
[0295] In some examples, the first information may also include at least one of the following:
[0296] - A first parameter of a first PUCCH resource.
[0297] - A first parameter of a second PUCCH resource.
[0298] -First TCI state.
[0299] -Second TCI state.
[0300] The first parameter is a control resource set (CORESET) pool index parameter or an SRS resource set index parameter, wherein the first value of the first parameter is 0 and the second value of the first parameter is 1, or the first parameter is an application-indicated TCI state (apply-IndicatedTCIState), wherein the first value of the first parameter is first and the second value of the first parameter is second.
[0301] According to some aspects of method MN1, the UE may be configured with third information. The third information is used to indicate that enabling an SR (or SR resource configuration parameter) may be configured with up to N (e.g., 2) PUCCH resources. For convenience, the following description takes N=2 as an example. For example, for a logical channel, if the third information and / or the first information is configured, a maximum of two SR PUCCH resources (PUCCH resource for SR) may be configured on one BWP; otherwise (if the third information is not configured and / or the first information is not configured, a maximum of one SR PUCCH resource (PUCCH resource for SR) may be configured on one BWP.
[0302] It should be noted that in the description of the exemplary embodiments of the present disclosure, the method applicable to the "third information" may also be applicable to the "second information." For example, in the description of the exemplary embodiments, the "third information" may be replaced by the "second information."
[0303] According to some aspects of method MN1, for example, in a time slot, the UE may use at least one of the first PUCCH resource and the second PUCCH resource to send an SR, wherein the first parameter of the first PUCCH resource is a first value, the first parameter of the second PUCCH resource is a second value, and the first PUCCH resource and the second PUCCH resource correspond to the first TCI state and the second TCI state, respectively. For example, the UE sends the first PUCCH carrying the SR and / or the UE sends the second PUCCH carrying the SR. As some examples, the UE uses the first PUCCH resource to send the first PUCCH; the UE uses the second PUCCH resource to send the second PUCCH; the UE uses the spatial domain filter corresponding to the first TCI state to send the first PUCCH; the UE uses the spatial domain filter corresponding to the second TCI state to send the second PUCCH. This can increase the probability of SR transmission and the reliability of SR transmission, and reduce uplink scheduling delay.
[0304] According to some aspects of method MN1, for example, the UE sends the first PUCCH and the second PUCCH in one time slot, or the UE sends one PUCCH resource (or, PUCCH corresponding to one PUCCH resource) in one time slot using a spatial domain filter corresponding to a first TCI state and a spatial domain filter corresponding to a second TCI state. For example, the UE may receive fourth information indicating that the UE sends the first PUCCH and the second PUCCH in one time slot. In this case, the UE may send the first PUCCH and the second PUCCH in the first time slot, or the UE may send one PUCCH resource (or, PUCCH corresponding to one PUCCH resource) in the first time slot using a spatial domain filter corresponding to a first TCI state and a spatial domain filter corresponding to a second TCI state.
[0305] According to some aspects of mode MN1, for example, the UE may be configured through higher layer signaling parameters to use one of the first PUCCH resource and the second PUCCH resource in a time slot to send an SR or the UE may use the first PUCCH resource and the second PUCCH resource to send an SR; and / or, when a fourth predefined condition is met (for example, the fourth predefined condition may include at least one of conditions 1-1 to 1-7 (as described in mode MN3)), the UE uses the first PUCCH resource and the second PUCCH resource to send an SR (for example, in a time slot, the UE uses one of the first PUCCH resource and the second PUCCH resource to send an SR), and / or when the fourth predefined condition is not met, the UE uses the first PUCCH resource and the second PUCCH resource to send an SR (for example, in a time slot, the UE uses one of the first PUCCH resource and the second PUCCH resource to send an SR). This can improve the flexibility of scheduling.
[0306] According to some aspects of the method MN1, when a fourth predefined condition is met, the UE sends a third PUCCH carrying the SR in the first time slot, and / or the UE sends a fourth PUCCH carrying the SR in the second time slot. The third PUCCH can be determined (e.g., selected) from the first PUCCH or the second PUCCH, for example, considering conditions 3-1 to 3-5 (as described in the method MN5). The third PUCCH is a PUCCH in the first PUCCH or the second PUCCH that satisfies at least one of conditions 3-1 to 3-5 (as described in the method MN5), wherein:
[0307] - the first PUCCH is a PUCCH sent using the first PUCCH resource corresponding to the spatial filter of the first TCI state;
[0308] - the second PUCCH is a PUCCH sent using the second PUCCH resource corresponding to the spatial domain filter of the second TCI state;
[0309] -The fourth PUCCH is a PUCCH other than the third PUCCH in the first PUCCH and the second PUCCH. The second time slot may be a time slot after the first time slot.
[0310] According to some aspects of the method MN1, the UE may receive seventh information. The seventh information indicates the value of the first timer, wherein the first timer is associated with the transmission of two PUCCHs carrying SR, the two PUCCHs including the third PUCCH. The first timer may control the interval (e.g., the minimum interval) between the two PUCCH transmissions carrying SR. The first timer may be started in the first time slot. As an example, when the first timer is running, the other PUCCH of the two PUCCHs may not be sent, and when the first timer is not running (e.g., expired or stopped), the other PUCCH of the two PUCCHs may be sent. For example, the time to start the first timer may include at least one of the following: the start symbol of the third PUCCH; the end symbol of the third PUCCH; the start symbol of the first time slot; the end symbol of the first time slot; the earlier symbol of the start symbol of the first PUCCH and the second PUCCH; or the later symbol of the end symbol of the first PUCCH and the second PUCCH.
[0311] As some examples, in the case where it is determined that a third PUCCH carrying an SR is transmitted in a first time slot and a fourth PUCCH carrying an SR is transmitted in a second time slot, a first timer may be associated with an interval between transmission of the third PUCCH and transmission of the fourth PUCCH. For example, the first timer may control the interval between transmission of the third PUCCH and transmission of the fourth PUCCH based on the value of the first timer, so that after the third PUCCH carrying an SR is transmitted, the fourth PUCCH carrying an SR is transmitted after the first timer expires or is stopped.
[0312] It should be noted that in the description of the exemplary embodiments of the present disclosure, "TCI state (e.g., parameter TCI-State)", "TCI uplink state (e.g., parameter TCI-UL-State)" and "TCI state (e.g., parameter TCI-State) or TCI uplink state (e.g., parameter TCI-UL-State)" can be used interchangeably.
[0313] It should be noted that if the first control resource set (CORESET) of the UE is not configured with a CORESET pool index parameter (for example, 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 first TCI state (or first TCI uplink state) and the second TCI state (or second TCI uplink state) correspond to the first CORESET and the second CORESET, respectively. The first CORESET and the second CORESET can be CORESETs on a downlink activated BWP of a serving cell.
[0314] Method MN2
[0315] According to some aspects of the method MN2, the UE may be configured with tenth information. The tenth information is used to indicate information related to the TCI state of the PUCCH resource of the SR. For example, the tenth information may indicate at least one of the following:
[0316] -First TCI state. For example, the first TCI state corresponds to a value of 0 for the CORESET pool index parameter, which can be configured using the parameter 'first'.
[0317] - Second TCI state. For example, the second TCI state corresponds to the value of the CORESET pool index parameter being 1, which can be configured using the parameter 'second'.
[0318] -The first TCI state and the second TCI state. For example, the parameter 'both' can be used to configure.
[0319] The tenth information may be a parameter related to the application indicated TCI state (eg, applyIndicatedTCIState), and the tenth information may be configured in a PUCCH resource parameter (eg, PUCCH-Resource) or a PUCCH resource group parameter (eg, PUCCH-ResourceGroup).
[0320] In some cases, the UE may be configured with ninth information. The ninth information is used to indicate that one PUCCH resource can be configured with two TCI states. For example, for M-DCI-based MTRP operation, the ninth information is used to indicate that one PUCCH resource can be configured with two TCI states (e.g., a first TCI state and a second TCI state).
[0321] In some embodiments, for multi-transmission reception point (MTRP) operation based on multi-DCI (M-DCI), if the first information and / or the ninth information are configured, the UE may be configured with the first TCI state and / or the second TCI state. Otherwise (if the first information is not configured and / or the ninth information is not configured), the UE may only be configured with the first TCI state or the second TCI state, for example, the UE may only be configured with one of the first TCI state or the second TCI state.
[0322] It should be noted that, in the description of the exemplary embodiments of the present disclosure, the method applicable to the "ninth information" may also be applicable to the "tenth information", that is, the "ninth information" may be replaced by the "tenth information".
[0323] It should be noted that, in the description of the exemplary embodiments of the present disclosure, the configuration method related to the TCI state is also applicable to the CORESET pool index. In the description of the exemplary embodiments of the present disclosure, "TCI state" and "CORESET pool index" can be used interchangeably.
[0324] According to some aspects of the method MN2, for example, in a time slot, the UE uses at least one of the spatial domain filter of the first TCI state and the spatial domain filter of the second TCI state to send the PUCCH carrying the SR. This can increase the probability of SR transmission and the reliability of SR transmission and reduce the uplink scheduling delay.
[0325] According to some aspects of method MN2, for example, a UE can be configured through higher layer signaling parameters to use the spatial domain filter of the first TCI state and the spatial domain filter of the second TCI state in a time slot to send a PUCCH carrying an SR, or the UE can use one of the spatial domain filter of the first TCI state and the spatial domain filter of the second TCI state to send a PUCCH carrying an SR. Additionally or alternatively, when a fourth predefined condition (for example, one or more of the conditions described in method MN3) is met, the UE can use the spatial domain filter of the first TCI state and the spatial domain filter of the second TCI state to send a PUCCH carrying an SR. This can improve the flexibility of scheduling.
[0326] According to some aspects of method MN2, when a fourth predefined condition (for example, one or more of the conditions described in method MN3) is met, the UE may use the spatial domain filter of the third TCI state in the first time slot to send a PUCCH carrying an SR, and / or the UE may use the spatial domain filter of the fourth TCI state in the second time slot to send a PUCCH carrying an SR. The third TCI state may be a TCI state in the first TCI state or the second TCI state that satisfies at least one of conditions 3-1 to 3-2. The fourth TCI state may be a TCI state in the first TCI state and the second TCI state other than the third TCI state.
[0327] Method MN3
[0328] According to some aspects of method MN3, when at least one of the following conditions 1-1 to 1-7 is met, in a time slot (e.g., the first time slot), the UE may send a PUCCH (e.g., the third PUCCH), or the UE may send PUCCH using a spatial domain filter corresponding to a TCI state (e.g., the third TCI state, the third TCI state being the TCI state corresponding to the third PUCCH).
[0329] Condition 1-1: The UE is configured with fifth information, wherein the fifth information indicates that in a time slot, the UE sends a PUCCH (eg, a PUCCH carrying an SR), or the UE sends a PUCCH using a spatial domain filter corresponding to a TCI state.
[0330] Condition 1-2: The UE is configured with a subslot length, for example, a subslot length of a PUCCH. For example, the UE is configured with sixth information, and the sixth information indicates a subslot length of a PUCCH.
[0331] Condition 1-3: The subslot length of the PUCCH is less than the predefined number of symbols. For example, the predefined number of symbols may be 2.
[0332] Condition 1-4: The UE does not report the capability to support the UE to send more than one PUCCH (eg, PUCCH carrying SR) in one time slot. Alternatively, the UE reports the capability to indicate that the UE only sends one PUCCH in one time slot.
[0333] Condition 1-5: The UE does not report the capability to support the UE sending PUCCH using spatial filters corresponding to more than one TCI state in one time slot. Alternatively, the UE reports the capability to indicate that in one time slot, the UE sends PUCCH using only the spatial filter corresponding to one TCI state.
[0334] Condition 1-6: The UE is not configured with fourth information, wherein the fourth information indicates that the UE sends the first PUCCH and the second PUCCH in one time slot.
[0335] Condition 1-7: The UE is not configured with the ninth information, wherein the ninth information indicates that the UE transmits the PUCCH using a spatial domain filter corresponding to more than one (eg, two) TCI states in one time slot.
[0336] It should be noted that, in the description of the exemplary embodiments of the present disclosure, PUCCH may be understood as a PUCCH carrying an SR, and PUCCH resources may be understood as PUCCH resources used for SR transmission opportunities.
[0337] This method can improve the reliability of SR transmission.
[0338] Method MN4
[0339] According to some aspects of method MN4, when conditions 1-1 to 1-6 and at least one of the following conditions 2-1 to 2-8 are met, in the second time slot, the UE may send another PUCCH (e.g., the fourth PUCCH), or the UE may send a PUCCH (e.g., the fourth PUCCH) using a spatial domain filter corresponding to another TCI state (e.g., the fourth TCI state).
[0340] Condition 2-1: The second timer is not running in the second time slot. The second timer may be a timer for SR transmission on PUCCH (e.g., monitoring SR transmission or indicating whether to send SR transmission). For example, the second timer may be a SR prohibit timer (e.g., sr-ProhibitTimer). As an example, when the second timer is running, SR may not be sent, and when the second timer is not running (e.g., expired or stopped), SR may be sent. For example, the UE may receive eighth information, and the eighth information indicates the value of the second timer. The second timer may be started in the second time slot. As some examples, the time to start the second timer may include at least one of the following: the start symbol of the fourth PUCCH; the end symbol of the fourth PUCCH; the start symbol of the second time slot; or the end symbol of the second time slot.
[0341] Condition 2-2: There are valid PUCCH resources for SR transmission timing in the second time slot. For example, the valid PUCCH resources may be that the PUCCH symbol (or time domain resource) does not overlap with the first predefined symbol.
[0342] Condition 2-3: The UE is configured with the first information, as described in the method MN1.
[0343] Condition 2-4: The UE is configured with the third information, as described in the method MN1.
[0344] Condition 2-5: The UE is configured with the ninth information, as described in the method MN2.
[0345] Condition 2-6: There is no available UL-SCH (UL-shared channel) resource in the second time slot.
[0346] Condition 2-7: The fourth PUCCH in the second time slot does not overlap with the UL-SCH resources.
[0347] Condition 2-8: The first timer (as described in mode MN2) is not running in the second time slot.
[0348] For example, the CORESET pool index parameter value of the UL-SCH resource is the same as the CORESET pool index parameter value of the fourth PUCCH, or the CORESET pool index parameter value of the UL-SCH resource is the same as the CORESET pool index parameter value of the third PUCCH.
[0349] The second time slot may be a time slot after the first time slot. For example, the time slot number of the first time slot is n, and the time slot number of the next time slot is n+k, where k may be a natural number. For example, k=1. The second time slot may be the earliest time slot after the first time slot that satisfies a predefined condition. For example, the predefined condition may be at least one of conditions 1-1 to 1-6 and conditions 2-1 to 2-8.
[0350] The first predefined symbol may be specified by the protocol and / or configured by higher layer signaling. For example, the first predefined symbol may include at least one of the following:
[0351] - Downlink symbols configured semi-statically (configured by higher layer signaling) (for example, downlink symbols configured by 3GPP parameters tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated).
[0352] -SSB (Synchronization Signal Block) symbol.
[0353] - Symbol of CORESET0. CORESET0 is the CORESET associated with the Type0-PDCCH common search space (CSS) set.
[0354] - Unavailable symbols configured by higher layer signalling.
[0355] -Y symbols after SSB, where Y is an integer and may be specified by the protocol and / or configured by higher layer signaling.
[0356] - Inactive symbols of discontinuous reception (DRX) of the cell.
[0357] In an exemplary embodiment of the combination mode MN3 and mode MN4, when at least one of conditions 1-1 to 1-7 is met, in the first time slot, the UE may send a PUCCH (for example, the third PUCCH), or the UE may send PUCCH using a spatial domain filter corresponding to a TCI state (for example, the third TCI state, the third TCI state being the TCI state corresponding to the third PUCCH); when conditions 1-1 to 1-6 and at least one of the following conditions 2-1 to 2-8 are met, in the second time slot after the first time slot, the UE may send another PUCCH (for example, the fourth PUCCH), or the UE may send PUCCH (for example, the fourth PUCCH) using a spatial domain filter corresponding to another TCI state (for example, the fourth TCI state).
[0358] This method can improve the reliability of SR transmission.
[0359] Method MN5
[0360] According to some aspects of method MN5, in the first time slot, the third PUCCH sent by the UE may be a PUCCH that satisfies at least one of the following conditions 3-1 to 3-5.
[0361] Condition 3-1: The start symbol or end symbol of the PUCCH is the earlier (or earliest) of the start symbol or end symbol of the first PUCCH and the second PUCCH in the first time slot. This can reduce the delay of uplink transmission.
[0362] Condition 3-2: The PUCCH resource is a valid PUCCH resource.
[0363] Condition 3-3: The radio link quality corresponding to the PUCCH is the better (or best) of the radio link qualities corresponding to the first PUCCH and the second PUCCH in the first time slot. For example, the radio link quality corresponding to the PUCCH may be the radio link quality of the TCI state corresponding to the PUCCH.
[0364] Condition 3-4: The wireless link quality corresponding to the PUCCH is greater than or equal to (or not less than) a predefined threshold.
[0365] Condition 3-5: The CORESET pool index parameter value of the PUCCH resource is the smaller (or minimum, for example, the CORESET pool index parameter value is 0) or the larger (or maximum, for example, the CORESET pool index parameter value is 1) of the CORESET pool index parameter values of the first PUCCH and the second PUCCH in the first time slot.
[0366] In an example, the third PUCCH may be a PUCCH having a smaller first parameter value between the first PUCCH and the second PUCCH when the first PUCCH and the second PUCCH have the same starting symbol or the same ending symbol.
[0367] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “starting symbol” and “starting position” can be used interchangeably, and “ending symbol” and “ending position” can be used interchangeably.
[0368] It should be noted that, in the description of the exemplary embodiments of the present disclosure, “radio link quality” and “reference signal received power (RSRP)” (e.g., layer 1-RSRP (L1-RSRP)) can be used interchangeably. However, “radio link quality” may include or be based on any suitable measurement, such as a signal to interference plus noise ratio (SINR), a reference signal strength indicator (RSSI), or a reference signal received quality (RSRQ).
[0369] According to some aspects of method MN5, in the first time slot, the UE uses the spatial domain filter of the third TCI state to send the PUCCH carrying the SR, where the third TCI state satisfies at least one of the following conditions 3-1 to 3-2.
[0370] Condition 3-1: The radio link quality corresponding to the TCI state is the better (or best) of the radio link qualities corresponding to the first TCI state and the second TCI state in the first time slot.
[0371] Condition 3-2: The wireless link quality corresponding to the TCI state is greater than or equal to (or not less than) a predefined threshold.
[0372] As some examples, a spatial domain filter corresponding to a TCI state having better (or best) radio link quality among the first TCI state and the second TCI state is used to send a PUCCH carrying an SR.
[0373] As some other examples, the spatial domain filter corresponding to the TCI state that is greater than or equal to (or not less than) a predefined threshold in the first TCI state and the second TCI state is used to send the PUCCH carrying the SR.
[0374] This method can improve the reliability of SR transmission.
[0375] Method MN6
[0376] According to some aspects of the method MN6, the first time slot (for example, as described in the methods MN1-MN5) may satisfy a third predefined condition. For example, the third predefined condition may include at least one of the following:
[0377] - There are valid PUCCH resources for SR transmission opportunities in the time slot, wherein the valid PUCCH resources are PUCCH resources that do not overlap with the first predefined symbol.
[0378] - There is no available first UL-SCH (UL-shared channel) resource in the time slot, wherein the first parameter value of the first UL-SCH is a first value.
[0379] - There is no available second UL-SCH (UL-shared channel) resource in the time slot, wherein the first parameter value of the second UL-SCH is the second value.
[0380] - There is no overlap between the PUCCH and the third UL-SCH resource in the time slot, wherein the first parameter value of the third UL-SCH is the first value.
[0381] - There is no overlap between the PUCCH and the fourth UL-SCH resource in the time slot, wherein the first parameter value of the fourth UL-SCH is the second value.
[0382] - There is no available fifth UL-SCH (UL-shared channel) resource in the time slot, wherein the first parameter value of the fifth UL-SCH is the same as the first parameter value of the PUCCH resource.
[0383] - The PUCCH and the sixth UL-SCH resource in the time slot do not overlap, wherein the first parameter value of the sixth UL-SCH is the same as the first parameter value of the PUCCH resource.
[0384] According to some aspects of mode MN6, the second time slot (for example, as described in modes MN1-MN5) may be a time slot that satisfies the fifth predefined condition, or the second time slot may be the earliest time slot that satisfies the fifth predefined condition. For example, the fifth predefined condition may include one of the following:
[0385] - The first timer (as described in mode MN1) is not running.
[0386] - The second timer (as described in mode MN4) is not running.
[0387] - There are valid PUCCH resources for SR transmission opportunities in the time slot. For example, valid PUCCH resources are PUCCH resources that do not overlap with the first predefined symbol.
[0388] -There are no available UL-SCH (UL-shared channel) resources in the time slot.
[0389] - The fourth PUCCH in the time slot has no overlap with UL-SCH resources.
[0390] For example, the CORESET pool index parameter value of the UL-SCH resource may be the same as the CORESET pool index parameter value of the fourth PUCCH, or the CORESET pool index parameter value of the UL-SCH resource may be the same as the CORESET pool index parameter value of the third PUCCH.
[0391] This method can improve the reliability of SR transmission.
[0392] Fig.10 A flowchart of a method 1000 executed by a terminal according to some exemplary embodiments of the present disclosure is shown.
[0393] refer to Fig.10 In operation S1010, the terminal receives first information and second information. The second information indicates that the first PUCCH resource and the second PUCCH resource are configured in the SR resource configuration. The first information includes a first parameter of the first PUCCH resource, a first parameter of the second PUCCH resource, a first TCI state, and a second TCI state.
[0394] Next, in operation S1020, the terminal determines a third PUCCH resource, wherein the third PUCCH resource is used for a third PUCCH transmission carrying an SR. The third PUCCH resource includes a PUCCH resource in the first PUCCH resource or the second PUCCH resource that satisfies a first predefined condition, wherein the PUCCH resource that satisfies the first predefined condition includes at least one of the following: a PUCCH resource having an earlier start symbol or an earlier end symbol in the first time unit and a PUCCH resource in the second PUCCH resource; or a PUCCH resource having a smaller value of a first parameter in the first time unit and a PUCCH resource in the second PUCCH resource.
[0395] Next, in operation S1030, the terminal transmits a third PUCCH. Based on the first information and / or the second information, the third PUCCH is transmitted using a spatial domain filter corresponding to the first TCI state or the second TCI state.
[0396] In some implementations, the present invention may be based on various exemplary embodiments (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the methods described in methods MN1-MN6) are used to perform one or more of operations S1010 to S1030.
[0397] In some embodiments, method 1000 may omit one or more of operations S1010 to S1030, or may include additional operations, for example, according to various exemplary embodiments of the present disclosure (for example, in combination with Figure 4-Figure 7 The described embodiments, as well as the various methods described above, such as methods MN1-MN6) describe operations that can be performed by a terminal (e.g., UE).
[0398] Fig.11 A flowchart of a method 1100 performed by a base station according to some exemplary embodiments of the present disclosure is shown.
[0399] refer to Fig.11 In operation S1110, the base station sends first information and second information to the terminal. The second information indicates that the first PUCCH resource and the second PUCCH resource are configured in the SR resource configuration. The first information includes a first parameter of the first PUCCH resource, a first parameter of the second PUCCH resource, a first TCI state, and a second TCI state.
[0400] Next, in operation S1120, the base station receives a third PUCCH from the terminal in the first time unit. The third PUCCH resource is used to receive the third PUCCH carrying the SR, and the third PUCCH resource includes the PUCCH resource in the first PUCCH resource or the second PUCCH resource that meets the first predefined condition. The PUCCH resources that meet the first predefined condition include at least one of the following: the PUCCH resource with an earlier start symbol or end symbol in the first PUCCH resource and the second PUCCH resource in the first time unit; or the PUCCH resource with a smaller value of the first parameter in the first PUCCH resource and the second PUCCH resource in the first time unit. The third PUCCH is sent based on the first information and / or the second information using a spatial domain filter corresponding to the first TCI state or the second TCI state.
[0401] In some implementations, the present invention may be based on various exemplary embodiments (for example, in combination with Figure 4-Figure 7 The described embodiments, and the various methods described above, such as the methods described in methods MN1-MN6) are used to perform one or more of operations S1110 to S1120.
[0402] 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 exemplary embodiments of the present disclosure (for example, in combination with Figure 4-Figure 7 The described embodiments, as well as the various modes described above, such as modes MN1-MN6) describe operations that can be performed by the base station.
[0403] 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.
[0404] 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.
[0405] 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.
[0406] 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.
[0407] 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.
[0408] The above description is merely an exemplary embodiment of the present invention and is not intended to limit the protection scope of the present invention. The protection scope of the present invention is determined by the appended claims.
Claims
1. A method performed by a terminal in a wireless communication system, comprising: receiving first information and second information, wherein: The second information indicates that a first physical uplink control channel (PUCCH) resource and a second PUCCH resource are configured in a scheduling request (SR) resource configuration; The first information includes a first parameter of the first PUCCH resource, a first parameter of the second PUCCH resource, a first transmission configuration indication (TCI) state, and a second TCI state; determining a third PUCCH resource, wherein the third PUCCH resource is used for a third PUCCH transmission carrying the SR, and the third PUCCH resource includes a PUCCH resource in the first PUCCH resource or the second PUCCH resource that satisfies a first predefined condition, wherein the PUCCH resource that satisfies the first predefined condition includes at least one of the following: A PUCCH resource having an earlier start symbol or an earlier end symbol between the first PUCCH resource and the second PUCCH resource in a first time unit; or A PUCCH resource having a smaller first parameter value between the first PUCCH resource and the second PUCCH resource in the first time unit; and sending the third PUCCH in the first time unit, Wherein, based on the first information and / or the second information, the third PUCCH is sent using a spatial domain filter corresponding to the first TCI state or the second TCI state.
2. The method according to claim 1, wherein: The third PUCCH resource is a PUCCH resource having a smaller first parameter value between the first PUCCH resource and the second PUCCH resource when the first PUCCH resource and the second PUCCH resource have the same starting symbol or the same ending symbol.
3. The method according to claim 1, wherein: The third PUCCH resource includes a PUCCH resource that satisfies a second predefined condition, The PUCCH resource that satisfies the second predefined condition includes at least one of the following: PUCCH resources with radio link quality greater than or equal to a predefined threshold; or The PUCCH resource with better radio link quality between the first PUCCH resource and the second PUCCH resource.
4. The method according to any one of claims 1 to 3, wherein: The first time unit is a time unit that satisfies a third predefined condition, wherein the time unit that satisfies the third predefined condition includes at least one of the following: A time unit in which there is a valid PUCCH resource for the SR transmission opportunity, wherein the valid PUCCH resource is a PUCCH resource that does not overlap with the first predefined symbol; a time unit in which no first uplink shared channel (UL-SCH) resource is available, wherein a first parameter of the first UL-SCH resource has a first value; a time unit in which no second UL-SCH resource is available, wherein the first parameter of the second UL-SCH resource has a second value; a time unit in which the PUCCH resource does not overlap with a third UL-SCH resource, wherein the first parameter of the third UL-SCH resource has a first value; a time unit in which the PUCCH resource does not overlap with a fourth UL-SCH resource, wherein the first parameter of the fourth UL-SCH resource has a second value; There is no available fifth UL-SCH resource, wherein the first parameter value of the fifth UL-SCH is the same as the first parameter value of the PUCCH resource; or The PUCCH resource does not overlap with the sixth UL-SCH resource, wherein the first parameter value of the sixth UL-SCH is the same as the first parameter value of the PUCCH resource, The first parameter is a control resource set (CORESET) pool index parameter, wherein the first value of the first parameter is 0 and the second value of the first parameter is 1, or the first parameter is a TCI state indicated by an application, wherein the first value of the first parameter is first and the second value of the first parameter is second.
5. The method according to claim 1, wherein: Sending the third PUCCH in the first time unit includes: sending the third PUCCH in the first time unit and sending a fourth PUCCH in the second time unit when a fourth predefined condition is satisfied, The fourth PUCCH is a PUCCH sent using PUCCH resources other than the third PUCCH resource in the first PUCCH resource and the second PUCCH resource, and The second time unit is a time unit after the first time unit.
6. The method according to claim 1, further comprising: receiving fourth information, wherein the fourth information indicates that the third PUCCH and the fourth PUCCH are sent in the first time unit; as well as sending the fourth PUCCH in the first time unit, Wherein, a fourth PUCCH is sent based on the first information and / or the second information using a spatial domain filter corresponding to the first TCI state or the second TCI state.
7. The method according to claim 1 or 6, wherein: When the first parameter of the third PUCCH resource is a first value, sending the third PUCCH using a spatial domain filter corresponding to the first TCI state; and / or When the first parameter of the third PUCCH resource is a second value, sending the third PUCCH using a spatial domain filter corresponding to the second TCI state; and / or When the first parameter of the fourth PUCCH resource is a first value, sending the fourth PUCCH using a spatial domain filter corresponding to the first TCI state; and / or When the first parameter of the fourth PUCCH resource is a second value, sending the fourth PUCCH using a spatial domain filter corresponding to the second TCI state, The first parameter is a CORESET pool index parameter, wherein the first value of the first parameter is 0 and the second value of the first parameter is 1, or the first parameter is a TCI state indicated by an application, wherein the first value of the first parameter is first and the second value of the first parameter is second.
8. The method according to claim 5, wherein: The fourth predefined condition includes at least one of the following: receiving fifth information, where the fifth information indicates that the terminal sends one PUCCH in one time unit; is not configured to send the third PUCCH and the fourth PUCCH in one time unit; receiving sixth information, where the sixth information indicates a subslot length of a PUCCH; or Sixth information is received, where the sixth information indicates a subslot length of a PUCCH, where the subslot length of the PUCCH is a predefined number of symbols.
9. The method according to claim 1, wherein: In the case where the sub-slot length of the PUCCH is not configured, the first time unit is a time slot, or In case that the sub-slot length of the PUCCH is configured, the first time unit is a sub-slot.
10. The method according to claim 1, further comprising receiving seventh information, the seventh information indicating a value of the first timer, wherein The first timer is associated with two PUCCH transmissions carrying the SR, the two PUCCHs including the third PUCCH, the first timer is started in the first time unit, The time for starting the first timer includes at least one of the following: a starting symbol of the third PUCCH; an end symbol of the third PUCCH; a starting symbol of the first time unit; an end symbol of the first time unit; The earlier symbol of the starting symbols of the first PUCCH and the second PUCCH; or The later symbol of the end symbols of the first PUCCH and the second PUCCH.
11. The method according to claim 5, wherein: The second time unit is the earliest time unit that satisfies a fifth predefined condition, and the fifth predefined condition includes at least one of the following: A first timer is not running in the time unit, wherein the first timer is associated with two PUCCH transmissions carrying the SR, the two PUCCHs including the third PUCCH and the fourth PUCCH; a second timer is not running in the time unit, wherein the second timer is associated with the fourth PUCCH transmission carrying the SR; There is a valid PUCCH resource for the SR transmission opportunity in the time unit, wherein the valid PUCCH resource is a PUCCH resource that does not overlap with the first predefined symbol; There is no available UL-SCH resource in the time unit; There is no overlap between PUCCH and UL-SCH resources in a time unit.
12. The method according to claim 4 or 11, wherein: The first predefined symbol includes at least one of the following: Downlink symbols configured by higher layer signaling; The symbol of the synchronization signal block (SSB); The symbol of CORESET0; Unavailable symbols configured by higher layer signaling; Y symbols after the SSB, where Y is an integer; or Inactive symbol of cell DRX.
13. The method according to claim 11, wherein: A value of the first parameter of the UL-SCH resource is the same as a value of the first parameter of the fourth PUCCH.
14. The method according to claim 11, wherein: A value of the first parameter of the UL-SCH resource is the same as a value of the first parameter of the third PUCCH.
15. The method according to claim 11, further comprising receiving eighth information indicating a value of a second timer, wherein the second timer is associated with the transmission of a fourth PUCCH carrying the SR, and the second timer is started in a second time unit, in, The time for starting the second timer includes at least one of the following: a starting symbol of the fourth PUCCH; an end symbol of the fourth PUCCH; the starting symbol of the second time unit; or The end symbol of the second time unit.
16. A method performed by a base station in a wireless communication system, comprising: Sending first information and second information to a terminal, wherein: The second information indicates that a first physical uplink control channel (PUCCH) resource and a second PUCCH resource are configured in a scheduling request (SR) resource configuration; The first information includes a first parameter of the first PUCCH resource, a first parameter of the second PUCCH resource, a first transmission configuration indication (TCI) state, and a second TCI state; and In a first time unit, receiving a third PUCCH carrying an SR from the terminal, The third PUCCH is received in a third PUCCH resource, and the third PUCCH resource includes a PUCCH resource in the first PUCCH resource or the second PUCCH resource that satisfies a first predefined condition, and the PUCCH resource that satisfies the first predefined condition includes at least one of the following: a PUCCH resource having an earlier start symbol or an earlier end symbol between the first PUCCH resource and the second PUCCH resource in the first time unit; or The PUCCH resource having a smaller value of the first parameter among the first PUCCH resource and the second PUCCH resource in the first time unit, The third PUCCH is sent by the terminal based on the first information and / or the second information using a spatial domain filter corresponding to the first TCI state or the second TCI state.
17. The method according to claim 16, wherein: The third PUCCH resource is a PUCCH resource having a smaller first parameter value between the first PUCCH resource and the second PUCCH resource when the first PUCCH resource and the second PUCCH resource have the same starting symbol or the same ending symbol.
18. The method according to claim 16, wherein: The third PUCCH resource includes a PUCCH resource that satisfies a second predefined condition, The PUCCH resource that satisfies the second predefined condition includes at least one of the following: PUCCH resources with radio link quality greater than or equal to a predefined threshold; or The PUCCH resource with better radio link quality between the first PUCCH resource and the second PUCCH resource.
19. 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-15.
20. A base station 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 16-18.