Method and apparatus for uplink transmission

The method for effective uplink transmission in 5G wireless communication systems involves synchronizing uplink time units with downlink data and control signaling received by the user equipment, addressing the challenges of data traffic and IoT integration by enhancing transmission efficiency and reducing latency.

JP7698086B2Active Publication Date: 2025-06-24SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024034016
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-30
Filing Date
2024-03-06
Publication Date
2025-06-24
Estimated Expiration
2041-10-20

AI Technical Summary

Technical Problem

Current wireless communication systems face challenges in achieving effective uplink transmission, particularly in 5G communication systems where the increasing demand for data traffic and the need for efficient IoT integration complicate the transmission process.

Method used

The proposed solution involves a method and apparatus for user equipment (UE) in a wireless communication system, where the UE receives downlink data and control signaling from a base station and transmits uplink data and control signaling based on the received information. This method ensures effective uplink transmission by synchronizing the uplink time units with the downlink data and control signaling.

Benefits of technology

This approach enhances the efficiency of uplink transmission in 5G systems, improving data transmission rates and reducing latency, which is critical for supporting the increasing data traffic and IoT applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007698086000051
    Figure 0007698086000051
  • Figure 0007698086000052
    Figure 0007698086000052
  • Figure 0007698086000053
    Figure 0007698086000053
Patent Text Reader

Abstract

To provide a method and device for uplink transmission, which is applied to intelligent services based on IoT-related technologies and 5G communication technologies.SOLUTION: A method performed by user equipment (UE) in a communication system includes steps of: receiving downlink data and / or downlink control signaling from a base station; determining uplink data and / or uplink control signaling, and an uplink time unit and / or an uplink physical channel for transmitting the uplink data and / or the uplink control signaling, based on the downlink data and / or the downlink control signaling; and transmitting the uplink data and / or uplink control signaling to the base station through the determined uplink time unit and / or uplink physical channel.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication technologies, and particularly to a method and apparatus for uplink transmission.

Background Art

[0002] In order to meet the increasing demand for wireless data traffic, which has been on the rise since the construction of 4G communication systems, efforts have been made to develop improved 5G communication systems or pre-5G communication systems. For this reason, 5G communication systems or pre-5G communication systems are referred to as "Beyond 4G Network" or "Post LTE (long term evolution) systems". 5G communication systems are considered to be implemented in higher frequency (mmWave) bands such as the 60 GHz band in order to achieve higher data transmission rates. In order to mitigate the path loss of radio wave propagation and increase the transmission distance, beamforming, massive MIMO (Multiple-Input Multiple-Output), FD-MIMO (Full Dimensional MIMO), array antennas, analog beamforming, and large-scale antenna technologies are discussed in 5G communication systems. Furthermore, for system network improvement, in 5G communication systems, technical development is being carried out based on improved small cells, cloud radio access networks (RANs), ultra-high density networks, D2D (Device-to-Device) communication, wireless backhaul, mobile networks, cooperative communication, CoMP (Coordinated Multi-Point), and receiver interference cancellation, etc.

[0003] The Internet, a human-centered connection network where humans generate and consume information, is evolving into the IoT (Internet of Things), where distributed components such as things exchange and process information without human intervention. The IoE (Internet of Everything) technology, which combines IoT technology and big data processing technology through connection to cloud servers, has emerged. To realize the IoT, technical elements such as "sensing technology", "wired / wireless communication and network infrastructure", "service interface technology", and "security technology" are required, and recently, technologies such as sensor networks, M2M (Machine to Machine), and MTC (Machine Type Communication) have been studied. Such an IoT environment can provide intelligent IT (Internet Technology) services that collect and analyze data generated between connected things and create new value for human life. The IoT can be applied to various fields such as smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, healthcare, smart home appliances, and advanced medical services through the convergence and combination between existing IT technologies and various industries.

[0004] Accordingly, various attempts are being made to apply the 5G communication system to the IoT network. For example, technologies such as sensor networks, MTC (Machine Type Communication), and M2M (Machine to Machine) communication can be implemented with beamforming, MIMO, and array antennas. The application of cloud RAN (Radio Access Network) as the aforementioned big data processing technology can be regarded as an example of convergence between 5G technology and IoT technology.

[0005] The above information is provided only as background information to assist in the understanding of the present disclosure. No determination or assertion is made as to whether any of the above-described content can be applied as prior art in relation to the present disclosure. SUMMARY OF THE INVENTION PROBLEMS TO BE SOLVED BY THE INVENTION

[0006] With the development of communication systems, there is a need for a method or apparatus capable of effective uplink transmission. MEANS FOR SOLVING THE PROBLEMS

[0007] Aspects of the present disclosure are for solving at least the problems and / or drawbacks mentioned above and providing at least the advantages described below. Additional aspects are described in part below, will become apparent in part from the description, or can also be learned by practicing the presented embodiments.

[0008] According to one aspect of the present disclosure, there is provided a method performed by a user equipment (UE) in a wireless communication system, the method including receiving downlink data and / or downlink control signaling from a base station, and transmitting uplink data and / or uplink control signaling to the base station based on the downlink data and / or downlink control signaling received from the base station.

[0009] According to another aspect of the present disclosure, there is provided a user equipment (UE) in a wireless communication system, the UE including a transceiver configured to transmit and receive signals, and a controller that controls the transceiver, receives downlink data and / or downlink control signaling from a base station, and is configured to transmit uplink data and / or uplink control signaling to the base station based on the downlink data and / or downlink control signaling received from the base station.

[0010] According to another aspect of the present disclosure, a method performed by a base station in a wireless communication system is provided, the method including transmitting downlink data and / or downlink control signaling to a UE, and receiving uplink data and / or uplink control signaling transmitted by the UE based on the downlink data and / or downlink control signaling received from the base station.

[0011] According to another aspect of the present disclosure, a base station in a wireless communication system is provided, the base station including a transceiver configured to transmit and receive signals, and a controller configured to control the transceiver to transmit downlink data and / or downlink control signaling to a UE and to receive uplink data and / or uplink control signaling transmitted by the UE based on the downlink data and / or downlink control signaling received from the base station.

[0012] Before proceeding with the following detailed description, it is necessary to define certain words and phrases used throughout this patent specification. The terms "include" and "comprise," as well as derivatives thereof, are meant to include without limitation. The term "or" is inclusive and means and / or. The term "associated therewith," as well as derivatives thereof, means "include," "be included within," "interconnect with," "contain," "be contained within," "connect to or with," "couple to or with," "be communicable with," "cooperate with," "interleave," "juxtapose," "be proximate to," "be bound to or with," "have," "have a property of," and the like. The term "controller" means any device, system, or part thereof that controls at least one operation, and such a device can be embodied in hardware, firmware, software, or a combination of at least two of these. The functions associated with a particular controller can be processed locally or remotely in a centralized or distributed manner

[0013] Furthermore, the various functions described below can be embodied or supported by one or more computer programs, each computer program being formed from 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, sets of instructions, procedures, functions, objects, classes, instances, related data, or portions thereof configured for implementation in a suitable computer-readable program code. The phrase "computer-readable program code" includes types 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 ROM (Read Only Memory), RAM (Random Access Memory), hard disk drive, CD (Compact Disc), digital video disc (DVD), or other type of memory. "Non-transitory" computer-readable media exclude communication links that transmit wired, wireless, optical, transient electrical, or other signals. Non-transitory computer-readable media include media in which data is permanently stored and media in which data is stored and later overwritten, such as rewritable optical discs or erasable memory devices.

[0014] Definitions of particular words and phrases are provided throughout this patent document, and one of ordinary skill in the art should, in most instances if not all, understand that such definitions apply to the prior and future use of such defined words and phrases.

Advantages of the Invention

[0015] According to various embodiments of the present disclosure, a method or apparatus capable of effective uplink transmission is provided.

Brief Description of the Drawings

[0016] To more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the following embodiments will be briefly introduced. Obviously, the drawings in the following description only show some embodiments of the present disclosure and do not limit the present disclosure.

[0017] The foregoing and other aspects, features, and advantages of specific embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings:

[0018]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5a

Figure 5b

Figure 5c

Figure 6a

Figure 6b

Figure 6c

Figure 6d

Figure 6e

Figure 7

Figure 8

Figure 9

[0019] The same reference numerals are used throughout the drawings to denote the same components.

Best Mode for Carrying Out the Invention

[0020] The figures 1 to 9 discussed below, and the various embodiments used to explain the principles of the present disclosure in this patent document, are for illustrative purposes only and should not be construed in any way as limiting the scope of the present disclosure. Those skilled in the art can understand that the principles of the present disclosure can be implemented in any appropriately configured system or device.

[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be clearly and completely described with reference to the drawings. Obviously, the described embodiments are only a part of the present disclosure, not all of the embodiments. All other embodiments obtained by those skilled in the art based on the described embodiments of the present disclosure without creative efforts belong to the protection scope of the present disclosure.

[0022] Unless otherwise defined, technical or scientific terms used in this disclosure shall have the ordinary meanings as understood by those of ordinary skill in the technical field to which this disclosure pertains. Terms such as "first", "second", etc. used herein do not mean a procedure, quantity, or importance, but are used to distinguish different components from each other. Similarly, terms indicating a singular number do not indicate a quantity limitation, but indicate the existence of at least one of the items mentioned. Thus, for example, a reference to "component surface" includes a reference to one or more of such surfaces. Terms such as "include" or "contain" mean that the component or object before that term includes the listed components or objects described after that term and their equivalents, but do not exclude other components or objects. Words such as "connected" or "connected to" are not limited to physical or mechanical connections, and can include electrical connections, whether directly or indirectly, regardless of whether it is possible or not. "Above", "below", "left", and "right" are only for expressing relative positional relationships. When the absolute position of the described object changes, the relative positional relationship can also be changed accordingly.

[0023] The present disclosure will be described by way of several specific examples below. In order to make the description of the embodiments of the present disclosure clear and concise, detailed descriptions of well-known functions and well-known components may be omitted. When components of the embodiments of the present disclosure are shown in one or more drawings, the components are denoted by the same reference numerals in each drawing.

[0024] The terms used herein to describe the embodiments of the present disclosure are not intended to limit and / or define the scope of the present disclosure. For example, unless otherwise defined, technical or scientific terms used in this disclosure shall have the ordinary meanings as understood by those of ordinary skill in the technical field to which this disclosure pertains.

[0025] As used herein, "first", "second", etc. do not mean any procedure, quantity or importance, but must be understood as being used to distinguish different components from each other. Unless clearly indicated otherwise in the context, the singular form does not indicate a limitation of quantity but indicates the presence of at least one.

[0026] As used herein, all references to "an example" or "examples", "an embodiment" or "embodiments" mean that the specific elements, features, structures or characteristics described in connection with that embodiment are included in at least one embodiment. The phrases "in one embodiment" or "in an example" shown elsewhere in this specification do not necessarily refer to the same embodiment.

[0027] Also, terms such as "comprising" or "containing" mean that the component or object indicated before that term includes the listed components or objects represented after the term and their equivalents, and it should be understood that other components or objects are not excluded. Terms such as "connected" or "connected to" are not limited to physical or mechanical connections and can include electrical connections, whether direct or indirect. "Above", "below", "left", "right" are only for expressing relative positional relationships, and when the absolute position of the described object is changed, the relative positional relationship can also be changed accordingly.

[0028] The various embodiments discussed below to explain the principles of the present disclosure in this patent specification are for illustrative purposes only and should not be construed as limiting the scope of the present disclosure in any way. Those skilled in the art will understand that the principles of the present disclosure can be implemented in any properly configured wireless communication system. For example, although the following detailed description of the embodiments of the present disclosure relates to LTE and 5G, those skilled in the art will also understand that through minor modifications, it can be applied to other communication systems with similar technical backgrounds and channel formats within the scope without departing from the scope of the present disclosure.

[0029] Those having ordinary skill in the art to which the present disclosure pertains will understand that the terms "terminal" and "terminal device" as used herein include not only radio signal receiver devices that are devices having only a radio signal receiver without transmission capabilities, but also devices having receiving and transmitting hardware capable of two-way communication through a two-way communication link. Such devices include: cellular or other communication devices having a single-line display or a multi-line display, or cellular or other communication devices without a multi-line display; personal communication services (PCS) capable of combining voice, data processing, fax, and / or data communication capabilities; personal digital assistants (PDAs) that can include radio frequency (RF) receivers, pagers, Internet / intranet access, web browsers, notepads, calendars, and / or global positioning system (GPS) receivers; conventional laptop and / or palmtop computers or other devices that have and / or include RF receivers, i.e., any conventional laptop and / or palmtop computer or other device. The "terminal" and "terminal device" as used herein can be portable, transportable, installed in a vehicle (air, sea, and / or land vehicle), or adapted and / or configured to operate locally, and / or operate in a distributed form anywhere on Earth and / or in other places in the universe.As used herein, "terminal" and "terminal device" may further be a communication terminal, Internet terminal, PDA, Mobile Internet Device (MID), and / or a music / video playback terminal such as a mobile phone having a music / video playback function, or a smart TV, set-top box, and other devices.

[0030] Due to the increasing demand for mobile Internet and the Internet of Things (IoT), future mobile communication technologies are facing fierce challenges. According to the ITU (International Telecommunication Union) report ITU-R M.[IMT.BEYOND 2020.TRAFFIC], it is estimated that the mobile traffic capacity in 2020 will be almost 1000 times that in 2010 (in the 4G era), and the number of connected users is expected to exceed 17 billion. When a large number of IoT devices are gradually connected to the mobile communication network, the number of connected devices will be even more astonishing. To address such unprecedented challenges, the fifth-generation mobile communication technology (5G) for the 2020s has been widely studied by the communication industry and academia. The ITU report ITU-R M.[IMT.VISION] discusses the future 5G system architecture and general goals, and elaborates in detail on the demand outlook, application scenarios, and key parameters for 5G. The ITU report ITU-R M.[IMT.FUTURE TECHNOLOGY TRENDS] aims at a greatly increased system processing rate, provides a uniform user experience, improves the scalability to support IoT, reduces latency, increases power efficiency, reduces costs, enhances network flexibility, supports emerging services, and improves the flexibility in spectrum resource utilization, etc., providing information on the future trends of 5G technology. In the 3GPP (Registered Trademark, hereinafter omitted) (3rd Generation Partnership Project), the first stage of 5G has already been underway. To support more flexible scheduling, 3GPP has decided to support variable HARQ-ACK (Hybrid Automatic Repeat Request-Acknowledgement) transmission times in 5G. In the existing LTE (Long Term Evolution) system, the time from downlink data reception to HARQ-ACK uplink transmission is fixed.For example, in an FDD (Frequency Division Duplex) system, the latency is 4 subframes, and in a TDD (Time Division Duplex) system, the HARQ-ACK transmission time for the downlink subframe is determined by the uplink and downlink configurations. In a 5G system, regardless of whether it is FDD or TDD, for a specific downlink time unit (e.g., a downlink slot or a downlink mini-slot), the uplink time unit available for HARQ-ACK transmission is variable. For example, the HARQ-ACK transmission time can be dynamically indicated by physical layer signaling, and different HARQ-ACK latencies can be determined by factors such as different services or user capabilities.

[0031] 3GPP has defined three directions for 5G use cases: eMBB (enhanced mobile broadband), mMTC (massive machine-type communications), and URLLC (ultra-reliable and low-latency communications). The eMBB scenario aims to further improve the data transmission speed based on the existing mobile broadband service scenario to improve the user experience and pursue the ultimate communication experience among humans. mMTC and URLLC are use cases for the Internet of Things, but their emphases are different: mMTC is mainly the information interaction between humans and things, while URLLC mainly reflects the communication requirements between things.

[0032] In 5G, eMBB and URLLC adopt a non-standalone model, that is, both URLLC services and eMBB services are supported in the same cell. Since URLLC services may be sparse services, compared with standalone URLLC, non-standalone eMBB and URLLC can improve the spectral efficiency of the system. When there is a URLLC service in the system, it is preferable to schedule the URLLC service. When there is no URLLC service in the system or the resources occupied by the URLLC service are small, the eMBB service can be scheduled. Currently, when the URLLC service and the eMBB service collide, the data and / or control information of the URLLC service are preferentially transmitted, thereby causing the performance of the eMBB service to be lost. Therefore, how to optimize data transmission and control the information of services (such as eMBB services) is an urgent problem to be solved.

[0033] To at least solve the above problems, embodiments of the present disclosure provide a method for transmitting and receiving signals in a wireless communication system, a terminal, a base station, and a computer-readable non-transitory storage medium. Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0034] Hereinafter, 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 are used in other drawings to refer to the same elements described.

[0035] In the embodiments of the present disclosure, the first type of transceiver node may be a base station, and the second type of transceiver node may be a UE. In the following examples, the base station is taken as an example (but not limited thereto) for explaining the first type of transceiver node, and the UE is taken as an example (but not limited thereto) for explaining the second type of transceiver node.

[0036] FIG. 1 is a drawing showing a block diagram of a second type of transceiver node according to an embodiment of the present disclosure.

[0037] Referring to FIG. 1, the second type of transceiver node 100 can include a transceiver 101 and a controller 102.

[0038] The transceiver 101 is configured to receive first type of data and / or first type of control signaling from a first type of transceiver node, and transmit second type of data and / or second type of control signaling to the first type of transceiver node in determined time units.

[0039] The controller 102 can be an ASIC (application specific integrated circuit) or at least one processor. The controller 102 is configured to control the overall operation of the second type of transceiver node and control the second type of transceiver node to implement the method proposed in the embodiments of the present disclosure. For example, the controller 102 determines the second type of data and / or second type of control signaling and the time unit for transmitting the second type of data and / or second type of control signaling based on the first type of data and / or first type of control signaling, and further controls the transceiver 101 to transmit the second type of data and / or second type of control signaling at the determined time unit to the first type of transceiver node.

[0040] In a partial implementation, the first type of data can be data transmitted by the first type of transceiver node to the second type of transceiver node. In the following example, the downlink data transmitted by the PDSCH (Physical Downlink Shared Channel) is given as an example (but not limited thereto) for explaining the first type of data.

[0041] In one implementation, the second type of data may be data transmitted by a second type of transceiver node to a first type of transceiver node. In the following example, uplink data transmitted by a PUSCH (Physical Uplink Shared Channel) is given as an example (but not limited thereto) for explaining the second type of data.

[0042] In one implementation, the first type of control signaling may be control signaling transmitted by a first type of transceiver node to a second type of transceiver node. In the following example, downlink control signaling is given as an example (but not limited thereto) for explaining the first type of control signaling. For example, the downlink control signaling may be DCI (Downlink Control Information) transmitted by a PDCCH (Physical Downlink Control Channel) and / or control signaling transmitted by a PDSCH (Physical Downlink Shared Channel) (for example, higher layer control signaling transmitted by a PDSCH).

[0043] In one implementation, the second type of control signaling may be control signaling transmitted by a second type of transceiver node to a first type of transceiver node. In the following example, uplink control signaling is given as an example (but not limited thereto) for explaining the second type of control signaling. For example, the uplink control signaling may be UCI (Uplink Control Information) transmitted by PUCCH (Physical Uplink Control Channel) and / or control signaling transmitted by PUSCH (Physical Uplink Shared Channel). The type of UCI may include HARQ-ACK information, SR (Scheduling Request), LRR (Link Recovery Request), and CSI (Channel State Information).

[0044] In one implementation, the first type of time unit is a time unit in which a first type of transceiver node transmits first type of data and / or first type of control signaling. In the following example, the downlink time unit is given as an example (but not limited thereto) for explaining the first type of time unit.

[0045] In one implementation, the second type of time unit is a time unit for a second type of transceiver node to transmit second type of data and / or second type of control signaling. In the following example, the uplink time unit is given as an example (but not limited thereto) for explaining the second type of time unit.

[0046] In one implementation, the first type of time unit and the second type of time unit may be one or more slots, and / or one or more sub-slots, and / or one or more OFDM (Orthogonal Frequency Division Multiplexing) symbols, and / or one or more sub-frames and / or one or more spans.

[0047] Depending on the network type, the term "base station" or "BS" can refer to a component (or set of components) configured to provide wireless access to a network, e.g., a transmission point (TP), a transmit-receive point (TRP), an enhanced base station (eNodeB or gNB), a 5G base station (gNB), a macrocell, a femtocell, a Wi-Fi access point (AP), or other wireless-capable device. The base station can provide wireless access via one or more wireless communication protocols, e.g., 5G 3GPP New Radio (NR) interface / access, LTE (long term evolution), LTE-A (LTE-advanced), HSPA (high speed packet access), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, the terms "BS" and "TRP" are used interchangeably in this patent specification to denote the network infrastructure that provides wireless access to remote terminals. Also, depending on the network type, the term "user terminal" or "UE" can refer to any of "mobile station", "subscriber station", "remote terminal", "wireless terminal", "reception point", "user device", or simply "terminal". For convenience, the term "user terminal" or "UE" is used in this patent specification to refer to a remote wireless device that wirelessly accesses a BS, whether the UE is a mobile device (e.g., a mobile phone or smartphone) or a generally considered fixed device (e.g., a desktop or vending machine).

[0048] Figure 2 is a drawing showing a flowchart of a method performed by a UE according to an embodiment of the present disclosure.

[0049] For convenience of explanation, a cycle process including steps 201 to 203 illustrated in Figure 2 is defined as a downlink - uplink transmission process.

[0050] Referring to Figure 2, at step 201, the UE receives downlink data and / or downlink control signaling from the base station.

[0051] In stage 202, the UE determines an uplink time unit and / or an uplink physical channel for transmitting not only uplink data and / or uplink control signaling but also uplink data and / or uplink control signaling based on downlink data and / or downlink control signaling.

[0052] In stage 203, the UE transmits uplink data and / or uplink control signaling to the base station in the determined uplink time unit.

[0053] In some embodiments, the UE can perform a multiple downlink-uplink transmission process, and each multiple downlink-uplink transmission process includes stages 201, 202, and 203. Different downlink-uplink transmission processes can be independent or correlated with each other.

[0054] In some embodiments, the downlink control signaling can include DCI transmitted by the PDCCH and / or control signaling transmitted by the PDSCH. For example, DCI can be used to schedule the transmission of the PUSCH or the reception of the PDSCH. Some examples of uplink transmission timing will be described below with reference to FIGS. 5a-5c.

[0055] In one example, the UE receives DCI and receives the PDSCH by the time domain resources indicated by the DCI. For example, the parameter K0 can be used to indicate the time interval between the PDSCH scheduled by the DCI and the PDCCH that transmits the DCI, and K0 can be in units of slots. For example, FIG. 5a provides an example of K0 = 1. In the example illustrated in FIG. 5a, the time interval from the PDSCH scheduled by the DCI to the PDCCH that transmits the DCI is 1 slot.

[0056] In another example, the UE receives DCI and transmits a PUSCH using the time domain resources indicated by the DCI. For example, the parameter K2 can be used to indicate the time interval between the PDCCH that transmits the DCI and the PUSCH scheduled by the DCI, and K2 can be in units of slots. For example, FIG. 5b provides an example of K2 = 1. In the example illustrated in FIG. 5b, the time interval between the PDCCH that transmits the DCI and the PUSCH scheduled by the DCI is 1 slot.

[0057] In yet another example, the UE receives a PDSCH and can transmit HARQ-ACK information for the PDSCH through a PUCCH in uplink time units. For example, the parameter K1 can be used to indicate the time interval between the PUCCH that transmits the HARQ-ACK information for the PDSCH and the PDSCH, and K1 can be a unit of uplink time unit such as a slot or a sub-slot. For example, FIG. 5a provides an example of K1 = 3. In the example illustrated in FIG. 5a, the time interval between the PUCCH that transmits the HARQ-ACK information for the PDSCH and the PDSCH is 3 slots.

[0058] In another example, the UE can receive DCI (e.g., DCI indicating SPS (Semi-Persistent Scheduling) release) and transmit HARQ-ACK information for the DCI through the PUCCH in uplink time units. For example, the parameter K1 can be used to indicate the time interval between the PUCCH for transmitting HARQ-ACK information for the DCI and the DCI, and K1 can be a unit of uplink time unit such as a slot or a sub-slot. For example, Figure 5c provides an example of K1 = 3. In the example of Figure 5c, the time interval between the PUCCH for transmitting HARQ-ACK information for the DCI and the DCI is 3 slots. For example, the parameter K1 can be used to indicate the time interval between SPS PDSCH reception and the PUCCH for feedback HARQ-ACK for this, where K1 is indicated by the DCI for activating the SPS PDSCH. In some implementations, at stage S520, the UE can report (or transmit) the UE capabilities to the base station. For example, the UE reports (or transmits) the UE capabilities to the base station by transmitting the PUSCH. In this case, the PUSCH transmitted by the UE includes UE capability information.

[0059] In some implementations, the base station can set the higher layer signaling for the UE according to the UE capabilities previously received from the UE (e.g., at stage 202 of the previous downlink-uplink transmission process). For example, the base station sets the higher layer signaling for the UE by transmitting the PDSCH. In this case, the PDSCH transmitted by the base station includes the higher layer signaling set for the UE. It should be noted that the higher layer signaling is a higher layer signaling than the physical layer signaling. For example, the higher layer signaling can include RRC (Radio Resource Control) signaling and / or MAC (Media Access Control) CE (Control Element).

[0060] In one implementation, the UE can be configured with two levels of priority for uplink transmission. For example, the two levels of priority can 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. 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 can also be configured with three or more priority levels. For convenience, in the embodiments of the present disclosure, it is assumed and described that the first priority is higher than the second priority. All embodiments of the present disclosure are applicable when the first priority is higher than the second priority; all embodiments of the present disclosure are applicable when the first priority is lower than the second priority; and it should be noted that all embodiments of the present disclosure are applicable when the first priority is the same as the second priority.

[0061] In one example, the two levels of priority can be indicated by a priority number or a priority index (e.g., priority index 1 and priority index 0). For example, a larger priority index can correspond to a higher priority, i.e., the priority corresponding to priority index 1 may be higher than the priority corresponding to priority index 0. In this case, a larger priority index (e.g., priority index 1) can be the higher priority (e.g., the first priority), and a smaller priority index (e.g., priority index 0) can be the lower priority (e.g., the second priority). However, the embodiments of the present disclosure are not limited herein. For example, other priority indices or indicators can be used to indicate the two levels of priority. For the sake of convenience, in the embodiments of the present disclosure, it is assumed and described that the priority corresponding to a larger priority index (e.g., priority index 1) is higher than the priority corresponding to a smaller priority index (e.g., priority index 0). Also, in the embodiments of the present disclosure, priority index 1 can be used interchangeably with the first priority, a larger priority index, or a higher priority, and priority index 0 can be used interchangeably with the second priority, a smaller priority index, or a lower priority.

[0062] In some implementations, the two levels of priority set for the UE can be two physical layer priorities. For example, one of the two levels of priority (the first priority (e.g., priority index 1) or the second priority (e.g., priority index 0)) can be provided for PUSCH or PUCCH. Specifically, PUSCH or PUCCH transmission (including repeated transmission if there is repeated transmission) can have (e.g., correspond to) priority index 0 or a larger priority index (e.g., priority index 1).

[0063] In one implementation, a first priority or a higher priority (e.g., a larger priority index (e.g., priority index 1)) can correspond to a first service (e.g., URLLC service), and a second priority or a lower priority (e.g., a smaller priority index (e.g., priority index 0)) can correspond to a second service (e.g., eMBB service). In one example, for scheduling-free PUSCH transmission, the UE can determine the priority index based on a priority parameter (e.g., a parameter of the priority) (if set). For PUCCH transmission including HARQ-ACK information corresponding to SPS PDSCH reception or SPS PDSCH release, the UE can determine the priority index of the PUCCH transmission from a HARQ-ACK codebook priority parameter and / or a HARQ-ACK codebook index parameter (e.g., a parameter of HARQ-CodebookID) (if set).

[0064] In one example, if no priority is set or indicated for PUSCH or PUCCH transmission of the UE, the priority index of the PUSCH or PUCCH transmission can be 0.

[0065] In one example, when the UE monitors the PDCCH in the active DL BWP (Bandwidth Part) to detect DCI format 0_1 and DCI format 1_1, or to detect DCI format 0_2 and DCI format 1_2, a priority index can be provided through the priority indication field. When indicating that the UE has the ability to monitor the PDCCH in the active DL BWP to detect DCI format 0_1 and DCI format 1_1, and to detect DCI format 0_2 and DCI format 1_2, DCI format 0_1 or DCI format 0_2 can schedule PUSCH transmission in any priority, and further, DCI format 1_1 or DCI format 1_2 can schedule PDSCH reception in any priority to trigger PUCCH transmission for the HARQ-ACK information.

[0066] In one example, the UE can be configured with a PUCCH configuration list parameter (e.g., a parameter of PUCCH-ConfigurationList) that includes two PUCCH configuration parameters (e.g., parameters of PUCCH-config) including a first PUCCH configuration parameter and a second PUCCH configuration parameter. For example, the first PUCCH configuration parameter can correspond to a second priority (e.g., a smaller priority index (e.g., priority index 0)), that is, it is sufficient that the priority of the first PUCCH configuration parameter is the second priority (e.g., a smaller priority index (e.g., priority index 0)). Also, the second PUCCH configuration parameter can correspond to a first priority (e.g., a larger priority index (e.g., priority index 1)), and it is sufficient that the priority of the second PUCCH configuration parameter is the first priority (e.g., a larger priority index (e.g., priority index 1)).

[0067] For example, the sub-slot length parameter of each of the first and second PUCCH configuration parameters (e.g., the parameter of subslotLengthForPUCCH) may be 7 OFDM symbols or 6 OFDM symbols or 2 OFDM symbols. The sub-slot set length parameters of different PUCCH configuration parameters can be set individually. If the sub-slot length parameter is not set for the PUCCH configuration parameter, the scheduling time unit of this PUCCH configuration parameter is basically one slot. If the sub-slot length parameter is set for the PUCCH configuration parameter, the scheduling time unit of this PUCCH configuration parameter is the number of OFDM symbols (e.g., subslotLengthForPUCCH OFDM symbols) that make up the set sub-slot configuration length.

[0068] In one implementation, the UE can be configured with PDSCH HARQ-ACK codebook list parameters (e.g., parameters of pdsch-HARQ-ACK-CodebookList). For example, the PDSCH HARQ-ACK codebook list parameters can include two PDSCH HARQ-ACK codebook configuration parameters (e.g., parameters of pdsch-HARQ-ACK-Codebook), which include a first PDSCH HARQ-ACK codebook configuration parameter and a second PDSCH HARQ-ACK codebook configuration parameter. For example, the first PDSCH HARQ-ACK codebook configuration parameter corresponds to a first HARQ-ACK codebook configuration, where the first HARQ-ACK codebook is associated with a PUCCH having a smaller priority index (e.g., priority index 0), and the second PDSCH HARQ-ACK codebook configuration parameter corresponds to a second HARQ-ACK codebook configuration, where the second HARQ-ACK codebook is associated with a PUCCH having a larger priority index (e.g., priority index 1). In this case, the priority of the first HARQ-ACK codebook can be the second priority (e.g., a smaller priority index (e.g., priority index 0)), and the priority of the second HARQ-ACK codebook can be the first priority (e.g., a larger priority index (e.g., priority index 1)). For example, the UE can determine by generating a semi-static HARQ-ACK codebook (e.g., Type-1 HARQ-ACK codebook in 3GPP), a dynamic HARQ-ACK codebook (e.g., Type-2 HARQ-ACK codebook in 3GPP), or an enhanced dynamic HARQ-ACK codebook (e.g., Type-2 HARQ-ACK codebook based on grouping and HARQ-ACK retransmission in 3GPP) according to the PDSCH HARQ-ACK codebook configuration parameters.

[0069] The HARQ-ACK codebook can include HARQ-ACK information for one or more PDSCHs and / or DCIs. When the HARQ-ACK information for one or more PDSCHs and / or DCIs is transmitted in the same uplink time unit, the UE generates a HARQ-ACK codebook according to a predefined rule. For example, the UE generates a HARQ-ACK codebook according to the pseudo-code specified in the protocol. For example, the UE receives a DCI format that indicates SPS deactivation, and the UE transmits HARQ-ACK information for this DCI format. For example, the UE receives a DCI format that indicates that a secondary cell is in a dormant state, and the UE transmits HARQ-ACK information for this DCI format. For example, the UE receives a DCI format that instructs the UE to transmit HARQ-ACK information for all HARQ-ACK processes (for example, a one-shot HARQ-ACK codebook; as another example, a Type-3 HARQ-ACK codebook in 3GPP TS 38.213), and the UE transmits HARQ-ACK information for all HARQ-ACK processes. For example, the UE receives a DCI format that schedules a PDSCH, and the UE transmits HARQ-ACK information for this PDSCH. For example, the UE receives an SPS PDSCH, and the UE transmits HARQ-ACK information for this PDSCH. For example, the UE is configured by higher layer signaling to receive an SPS PDSCH, and the UE transmits HARQ-ACK information for this PDSCH. When the UE is configured by higher layer signaling to receive an SPS PDSCH, this SPS PDSCH can be cancelled by other signaling. For example, the UE is configured by higher layer signaling such that an uplink symbol (for example, an OFDM symbol) of a semi-static frame structure overlaps with the symbol of this SPS PDSCH, and the UE does not receive this SPS PDSCH. For example, the UE is configured by higher layer signaling to receive an SPS PDSCH according to a predefined rule, and the UE transmits HARQ-ACK information for this PDSCH.

[0070] Figure 3 is a drawing showing a block diagram of a first type of transceiving node according to an embodiment of the present disclosure.

[0071] Referring to FIG. 3, the first type of transceiving node 300 can include a transceiver 301 and a controller 302.

[0072] The transceiver 301 can be configured to transmit the first type of data and / or the first type of control signaling to the second type of transceiving node in time units, and receive the second type of data and / or the second type of control signaling from the second type of transceiving node.

[0073] The controller 302 can be an ASIC (application specific integrated circuit) or at least one processor. The controller 302 is configured to control the overall operation of the first type of transceiving node, including controlling the transceiver 301 to transmit the first type of data and / or the first type of control signaling to the second type of transceiving node in determined time units, and receive the second type of data and / or the second type of control signaling from the second type of transceiving node, where the second type of data and / or the second type of control signaling and the time units are determined by the second type of transceiving node based on the received first type of data and / or the first type of control signaling.

[0074] In the following description, a base station is taken as an example (but not limited thereto) for explaining a first type of transceiver node, a UE is taken as an example (but not limited thereto) for explaining a second type of transceiver node, a first type of time unit is exemplified by a downlink time unit (but not limited thereto), and furthermore, the time unit is exemplified by an uplink time unit (however, not limited thereto). The first type of data and / or the first type of control signaling are exemplified by downlink data and / or downlink control signaling (not limited thereto). The second type of control signaling may include a HARQ-ACK codebook, and the second type of control signaling is exemplified by uplink control signaling (however, not limited thereto).

[0075] FIG. 4 is a drawing showing a flowchart of a method performed by a base station according to an embodiment of the present disclosure.

[0076] First, in step S401, the base station transmits downlink data and / or downlink control signaling to the UE.

[0077] In step S402, the base station receives the second type of data and / or the second type of control signaling from the UE in an uplink time unit, where the second type of data and / or the second type of control signaling, and the uplink time unit are determined by the UE based on the received downlink data and / or downlink control signaling.

[0078] Those skilled in the art will understand that the base station decodes the second type of data and / or the second type of control signaling based on a method corresponding to the method performed by the UE in the foregoing embodiment.

[0079] In some implementations, the uplink channel includes a PUCCH or a PUSCH.

[0080] If the HARQ-ACK information transmitted in the same uplink time unit does not include HARQ-ACK information for any DCI format and does not include HARQ-ACK information for dynamically scheduled PDSCH(S) (e.g., PDSCH scheduled by a DCI format) and / or DCI, or if the HARQ-ACK information transmitted in the same uplink time unit includes only HARQ-ACK information for one or more SPS PDSCHs, the UE can generate HARQ-ACK information according to the rules for generating the SPS PDSCH HARQ-ACK codebook.

[0081] If the HARQ-ACK information transmitted in the same uplink time unit includes HARQ-ACK information for any DCI format and / or HARQ-ACK information for dynamically scheduled PDSCH(S) (e.g., PDSCH scheduled by a DCI format) and / or DCI, the UE can generate HARQ-ACK information according to the HARQ-ACK codebook generation rules for dynamically scheduled PDSCH and / or DCI. For example, the UE can determine by generating a semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213) or a dynamic HARQ-ACK codebook (e.g., the Type-2 HARQ-ACK codebook in 3GPP TS 38.213) or an enhanced dynamic HARQ-ACK codebook (e.g., the Type-2 HARQ-ACK codebook based on grouping and HARQ-ACK retransmission in 3GPP TS 38.213).

[0082] The method for generating the HARQ-ACK codebook will be described in detail below. Unless otherwise explicitly stated, the method for generating the HARQ-ACK codebook described in this disclosure can be applied with the same priority. Additionally or alternatively, the method for generating the HRQ-ACK codebook described in this disclosure can also be applied with multiple priorities.

[0083] The UE can be configured with one or more SPS PDSCH configurations in the serving cell c.

[0084] The SPS PDSCH configuration is

Number

Number

Number

[0085] If there is only HARQ-ACK information for SPS PDSCH reception in the HARQ-ACK codebook, for example, if there is no HARQ-ACK information for dynamically scheduled PDSCH(S) in the HARQ-ACK codebook (for example, the dynamically scheduled PDSCH(S) can be a PDSCH scheduled by DCI format; for example, the dynamically scheduled PDSCH(S) can include the first activated SPS PDSCH), and if there is no HARQ-ACK information for DCI (for example, DCI indicating SPS PDSCH release, and as another example, DCI indicating SCell (secondary cell) suspension), the UE can generate the HARQ-ACK codebook in the following manner.

[0086] The HARQ-ACK codebook can include one or more first-stage HARQ-ACK sub-codebooks. The first-stage HARQ-ACK sub-codebook can be the HARQ-ACK codebook for the serving cell.

[0087] When the UE is configured with multiple serving cells, each serving cell generates its own first-stage HARQ-ACK sub-codebook, and the first-stage HARQ-ACK sub-codebooks for each serving cell are used to construct the HARQ-ACK codebook in ascending order (or another order, e.g., descending order) of the serving cell index. For example, the serving cell can be the serving cell configured for the UE or the serving cell configured and activated for the UE.

[0088] The first-stage HARQ-ACK sub-codebook can include one or more second-stage HARQ-ACK sub-codebooks. The second-stage HARQ-ACK sub-codebook is the HARQ-ACK codebook for the SPS PDSCH configuration in the corresponding serving cell. For example, the SPS PDSCH configuration can be the SPS PDSCH configuration configured for the UE or the SPS PDSCH configuration configured and activated for the UE. The second-stage HARQ-ACK sub-codebooks included in the first-stage HARQ-ACK sub-codebook are arranged in ascending order (or another order, e.g., descending order) of the SPS PDSCH configuration index set by the serving cell. Alternatively, the second-stage HARQ-ACK sub-codebooks included in the first-stage HARQ-ACK sub-codebook are arranged in ascending order (or another order, e.g., descending order) of the index of the SPS PDSCH configuration configured and activated in the serving cell.

[0089] The second-stage HARQ-ACK sub-codebook within the first-stage HARQ-ACK sub-codebook can include one or more third-stage HARQ-ACK sub-codebooks. The third-stage HARQ-ACK sub-codebook in the second-stage HARQ-ACK sub-codebook within the first-stage HARQ-ACK sub-codebook is a HARQ-ACK codebook for a downlink time unit for SPS PDSCH configuration in a corresponding serving cell. For example, the downlink time unit can be a slot or a sub-slot. The third-stage HARQ-ACK sub-codebook in the second-stage HARQ-ACK sub-codebook within the first-stage HARQ-ACK sub-codebook corresponding to a serving cell is sorted by an index of a downlink time unit for SPS PDSCH reception in a procedure from the smallest to the largest (or in another procedure, for example, in a procedure from the largest to the smallest). For example, the third-stage HARQ-ACK sub-codebook in the second-stage HARQ-ACK sub-codebook within the first-stage HARQ-ACK sub-codebook corresponding to a serving cell is sorted by a slot index in a procedure from the smallest to the largest (or in another procedure, for example, in a procedure from the largest to the smallest).

[0090] For example, the HARQ-ACK codebook can be generated by Pseudo code-1.

[0091] Pseudo code-1

[0092]

Number

Number

[0093] In a TDD system, when a UE does not transmit a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception for various reasons, for example, one or more symbols for transmitting a PUCCH or PUSCH for the HARQ-ACK codebook in an uplink time unit used by the UE to transmit a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception are set in the downlink by higher layer signaling, or when one or more symbols for transmitting a PUCCH or PUSCH for the HARQ-ACK codebook in an uplink time unit are indicated in the downlink by dynamic signaling so that a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception cannot be transmitted, the transmission of the HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception can be delayed. A delayed HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception (for example, a delayed HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception) can be transmitted in the manner described with reference to FIG. 5.

[0094] The above-mentioned HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception may be a HARQ-ACK codebook of HARQ-ACK information for one or more SPS PDSCH receptions.

[0095] Also, the above-mentioned HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception may be, for example, a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception that requires a delay due to various reasons, or a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception that is not transmitted and / or whose transmission is cancelled.

[0096] A HARQ-ACK codebook including HARQ-ACK information only for the non-transmitted and / or cancelled SPS PDSCH reception can occur for the following reasons: If the PUCCH and / or PUSCH transmitting the HARQ-ACK codebook for the SPS PDSCH overlaps with the set of symbols indicated by higher layer signaling (e.g., parameters of tdd-UL-DL-ConfigurationCommon or parameters of tdd-UL-DL-ConfigurationDedicated) and / or DCI (e.g., dynamic DFI) in the downlink symbol and / or flexible symbol, the UE does not transmit the HARQ-ACK for the SPS PDSCH and / or cancels the transmission. However, the reasons for the occurrence of the HARQ-ACK codebook including HARQ-ACK information only for the non-transmitted and / or cancelled SPS PDSCH reception are not limited here.

[0097] In a TDD system, if one or more symbols of an uplink time unit are set for downlink by upper layer signaling or indicated for downlink by dynamic signaling, the UE cannot transmit a codebook including HARQ-ACK information for SPS PDSCH reception (for example, the HARQ-ACK codebook including HARQ-ACK information for SPS PDSCH reception may be a HARQ-ACK codebook including only HARQ-ACK information for SPS PDSCH reception). The HARQ-ACK codebook including HARQ-ACK information for SPS PDSCH reception can include HARQ-ACK information for only one SPS PDSCH reception or HARQ-ACK information for two or more SPS PDSCH receptions. For example, the HARQ-ACK codebook including HARQ-ACK information for SPS PDSCH reception may be a delayed HARQ-ACK codebook including only HARQ-ACK information for SPS PDSCH reception. The HARQ-ACK codebook including only HARQ-ACK information for SPS PDSCH reception (for example, the delayed HARQ-ACK codebook including only HARQ-ACK information for SPS PDSCH reception) can be transmitted in the following manner.

[0098] For example, the HARQ-ACK codebook including only HARQ-ACK information for SPS PDSCH reception (for example, the delayed HARQ-ACK codebook including only HARQ-ACK information for SPS PDSCH reception; for example, the HARQ-ACK codebook including HARQ-ACK information for only SPS PDSCH reception that is not transmitted and / or the transmission of which is cancelled; for example, the HARQ-ACK codebook including only HARQ-ACK information for SPS PDSCH reception may be a HARQ-ACK codebook including HARQ-ACK information for two or more SPS PDSCH receptions) is delayed until the first and / or next available uplink resource.

[0099] For example, the transmission of HARQ-ACK for HARQ-ACK information for SPS PDSCH that is not transmitted and / or whose transmission is cancelled is delayed until the first and / or next available uplink resource. For example, if the PUCCH that transmits the HARQ-ACK codebook for this SPS PDSCH overlaps with the set of symbols indicated by higher layer signaling (e.g., parameters of tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated) and / or DCI (e.g., dynamic DFI) in the downlink symbol and / or flexible symbol, the UE does not transmit the HARQ-ACK for this SPS PDSCH and / or cancels the transmission.

[0100] For example, the uplink resource may be an available PUCCH resource and / or PUSCH resource.

[0101] For example, the UE can report (or transmit) the ability to support that the transmission of HARQ-ACK for SPS PDSCH that is not transmitted and / or whose transmission is cancelled is delayed until the first and / or next available uplink resource (e.g., PUCCH resource). For example, the UE can report (or transmit) the ability to support that the HARQ-ACK for SPS PDSCH that is not transmitted and / or whose transmission is cancelled multiplexes with the HARQ-ACK for SPS PDSCH and / or dynamically scheduled PDSCH(S) and / or DCI on the same PUCCH and / or PUSCH for transmission.

[0102] For example, the UE can report (or transmit) the ability to support that the HARQ-ACK codebook (e.g., the delayed HARQ-ACK codebook containing HARQ-ACK information only for SPS PDSCH reception) containing HARQ-ACK information only for SPS PDSCH reception multiplexes with the HARQ-ACK information for dynamically scheduled PDSCH(S) and / or DCI on the same PUCCH for transmission.

[0103] For example, the UE can report (or transmit) the ability to support that a HARQ-ACK codebook (e.g., a delayed HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception) including HARQ-ACK information only for SPS PDSCH reception is multiplexed with HARQ-ACK information for SPS PDSCH and / or dynamically scheduled PDSCH(S) and / or DCI on the same PUCCH for transmission.

[0104] For example, the UE capability report may apply to all HARQ-ACK codebook types or may be for a specific HARQ-ACK codebook type. For example, the specific HARQ-ACK codebook type may be semi-static, dynamic, or enhanced dynamic. For example, whether the UE can delay the transmission of a HARQ-ACK codebook (e.g., a delayed HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception) including HARQ-ACK information only for SPS PDSCH reception until the first and / or next available uplink resource can be set by higher layer signaling (e.g., specified parameters). For example, the specified parameters can be set with parameters of PUCCH-Config and / or parameters of BWP-UplinkDedicated and / or parameters of SPS-Config.

[0105] For example, whether the UE can delay the transmission of HARQ-ACK for an SPS PDSCH that is not transmitted and / or whose transmission is cancelled until the first and / or next available uplink resource can be set by higher layer signaling (e.g., specified parameters). For example, the specified parameters can be set with parameters of PUCCH-Config and / or parameters of BWP-UplinkDedicated and / or parameters of SPS-Config.

[0106] When HARQ-ACK information for SPS PDSCH reception only (e.g., a delayed HARQ-ACK codebook including HARQ-ACK information for SPS PDSCH reception only) and HARQ-ACK for at least one dynamically scheduled PDSCH (e.g., the dynamically scheduled PDSCH may be a PDSCH scheduled by one DCI format, for example, the dynamically scheduled PDSCH may include the first activated SPS PDSCH) and / or DCI (e.g., DCI indicating SPS PDSCH release, and as another example, DCI indicating SCell suspension) are transmitted in the same time unit, the HARQ-ACK information for SPS PDSCH reception only included in the HARQ-ACK codebook and the HARQ-ACK information for the dynamically scheduled PDSCH(S) and / or DCI can be multiplexed on the same PUCCH for transmission.

[0107] For example, whether the UE can multiplex the HARQ-ACK information for SPS PDSCH reception only (e.g., a delayed HARQ-ACK codebook including HARQ-ACK information for SPS PDSCH reception only) and the HARQ-ACK for the dynamically scheduled PDSCH(S) and / or DCI on the same PUCCH for transmission can be set by higher layer signaling (e.g., specified parameters). For example, the specified parameters can be set as parameters of PUCCH-Config, and / or parameters of BWP-UplinkDedicated, and / or parameters of SPS-Config.

[0108] When the PDSCH HARQ-ACK codebook setting parameters (e.g., the parameters of pdsch-HARQ-ACK-Codebook) are set semi-statically (e.g., semi-static), the UE generates the HARQ-ACK codebook according to the rules for the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213). When the HARQ-ACK codebook containing HARQ-ACK information only for SPS PDSCH reception (e.g., the delayed HARQ-ACK codebook containing HARQ-ACK information only for SPS PDSCH reception) and the HARQ-ACK for at least one dynamically scheduled PDSCH and / or DCI are transmitted in the same uplink time unit, an improvement to the existing Type-1 HARQ-ACK codebook in 3GPP TS 38.213 (e.g., Rel-15 and / or Rel-16) is required.

[0109] The following method can be adopted.

[0110] For example, a parameter (e.g., K1’) specified to indicate the time interval between the actual transmission time of the HARQ-ACK for SPS PDSCH and the PDSCH can be used. When the transmission of the HARQ-ACK for SPS PDSCH is not cancelled and / or delayed, K1’ = K1.

[0111] For example, it can be specified by the protocol or set by upper layer signaling that K1’ belongs to a set Kset of K1 for generating a semi-static HARQ-ACK codebook. If the time interval between the delayed transmission time of HARQ-ACK for SPS PDSCH and the PDSCH does not belong to the set of K1 for generating a semi-static HARQ-ACK codebook, the UE does not transmit HARQ-ACK for this SPS PDSCH. For example, the period of SPS PDSCH configuration is one slot, and the DCI for activating this SPS PDSCH configuration indicates K1 = 1. The time unit of PUCCH is a slot. The uplink and downlink frame structure for slots 0 to 9 is DDDDDUUUUU, where D indicates downlink and U indicates uplink. The set of K1 for generating a semi-static HARQ-ACK codebook is {1, 2, 3, 4}. The fastest feedback can be performed only in slot 5 for the SPS PDSCH received in slots 0, 1, 2, 3, and 4. If feedback is performed in slot 5 for the SPS PDSCH received in slot 0, K1’ = 5. At this time, K1’ does not belong to the set of K1, and the UE does not transmit HARQ-ACK for the SPS PDSCH received in slot 0. The K1’ corresponding to the SPS PDSCH received in slots 1, 2, 3, and 4 is 4, 3, 2, and 1 respectively. At this time, K1’ belongs to the set of K1, and the UE transmits HARQ-ACK for the SPS PDSCH received in slots 1, 2, 3, and 4. The position for SPS PDSCH in the semi-static HARQ-ACK codebook is determined by K1’ and the time domain resource for SPS PDSCH(S). For example, the UE reports HARQ-ACK information for the reception of the SPS PDSCH only in the HARQ-ACK codebook transmitted in the slot indicated by K1’. In the HARQ-ACK codebook transmitted by the UE in a slot not specified by K1’, the HARQ-ACK information for the reception of the SPS PDSCH is NACK.

[0112] For example, if the time interval between the delayed transmission time of HARQ-ACK for SPS PDSCH and SPS PDSCH does not belong to the set of K1 for semi-static HARQ-ACK codebook generation, the UE can delay the transmission of HARQ-ACK for this SPS PDSCH. Alternatively, the UE can delay the transmission of HARQ-ACK for all SPS PDSCHs (for example, all SPS PDSCHs may be SPS PDSCHs for which HARQ-ACKs are not transmitted). Alternatively, the UE does not expect that the HARQ-ACK for PDCCH and / or the DCI scheduling PDSCH are transmitted in the same time unit as the HARQ-ACK information for only the SPS PDSCH whose transmission is delayed. This method can increase the transmission probability of HARQ-ACK, reduce the retransmission of downlink data, improve the spectral efficiency of the system, and further improve the network performance.

[0113] For example, the set of K1 for generating a semi-static HARQ-ACK codebook can be specified by the protocol or set by higher layer signaling by including all values of K1 and all possible values of K1'. For example, the value of K1' can be any possible value of K1' determined by the current slot. Alternatively, the value of K1' can be any possible value of K1' determined for any slot. The UE reports the HARQ-ACK information for the reception of the SPS PDSCH only in the HARQ-ACK codebook transmitted in the slot indicated by K1'. In the HARQ-ACK codebook of the slot not indicated by K1' transmitted by the UE, the HARQ-ACK information for the reception of the SPS PDSCH is NACK.

[0114] For example, the set of K1 set by upper layer signaling is {1, 3, 5}. The maximum value of K1' can be the maximum value of K1. The maximum value of K1' can also be set by upper layer signaling. The minimum value of K1' can be the minimum value of K1. The minimum value of K1' can also be set by upper layer signaling. The minimum value of K1' can be 0. The minimum value of K1' can also be 1. The possible values of K1' can be integers between the minimum value and the maximum value of K1'. For example, the maximum value of K1' is 5, the minimum value of K1' is 1, and the possible values of K1' are the set {1, 2, 3, 4, 5}. At this time, the set of K1 for generating the semi-static HARQ-ACK codebook is {1, 2, 3, 4, 5}. According to this method, the set of K1 for the semi-static HARQ-ACK codebook is determined by the maximum value and / or the minimum value of K1', so that the implementation complexity is reduced, the consistency of the HARQ-ACK codebook understanding between the UE and the base station can be guaranteed, and the reliability of the HARQ-ACK codebook is improved.

[0115] For example, the HARQ-ACK codebook can be composed of a semi-static HARQ-ACK sub-codebook for dynamic scheduling and a delayed HARQ-ACK sub-codebook only for SPS PDSCH reception. The semi-static HARQ-ACK sub-codebook for dynamic scheduling can be before or after the delayed HARQ-ACK sub-codebook only for SPS PDSCH reception. The delayed HARQ-ACK sub-codebook only for SPS PDSCH reception can be generated by pseudo-code -1, where

Number

[0116] For example, the HARQ-ACK codebook can be composed of a semi-static HARQ-ACK sub-codebook for dynamic scheduling and a compressed delayed HARQ-ACK sub-codebook for SPS PDSCH reception only. For example, the compressed delayed HARQ-ACK sub-codebook for SPS PDSCH reception only can be 1 bit, and the delayed HARQ-ACK sub-codebook for SPS PDSCH reception only can perform a bundling operation. For example, if all HARQ-ACK bits are ACK, the bundled 1 bit is ACK, and if not, it is NACK. For example, the number of bits of the compressed delayed HARQ-ACK sub-codebook for SPS PDSCH reception only may be the same as the number of downlink serving cells. The delayed HARQ-ACK bits for SPS PDSCH reception only on each downlink serving cell can perform a bundling operation. For example, the number of bits of the compressed delayed HARQ-ACK sub-codebook for SPS PDSCH reception only may be the same as the number of downlink serving cells. A bundling operation can be performed on the delayed HARQ-ACK bits for SPS PDSCH reception only in each downlink serving cell.

[0117] By explicitly indicating through DCI whether to transmit the HARQ-ACK codebook containing HARQ-ACK information only for SPS PDSCH reception on the PUCCH and / or PUSCH, this method improves scheduling flexibility, ensures consistency in the understanding of the HARQ-ACK codebook between the UE and the base station, and also improves the reliability of the HARQ-ACK codebook.

[0118] For a given HARQ process, the UE does not expect to receive other PDSCHs for this HARQ process before the transmission of HARQ-ACK for the PDSCH(S) of this HARQ process (e.g., the expected HARQ-ACK transmission or the actual HARQ-ACK transmission) is completed. In the case of SPS PDSCH configuration, SPS PDSCH reception is periodic; when the delay time of the HARQ-ACK codebook containing HARQ-ACK information only for SPS PDSCH reception (e.g., the delayed HARQ-ACK codebook containing HARQ-ACK information only for SPS PDSCH reception) is very long, the UE will receive other PDSCHs for the same HARQ process before the HARQ-ACK feedback for this PDSCH is completed. The UE can consider this scheduling to be incorrect. To solve this, the following method can be adopted.

[0119] For example, for a given HARQ process, if the UE receives the SPS PDSCH for this HARQ process before the transmission of the HARQ-ACK for other SPS PDSCHs of this HARQ process (e.g., the expected HARQ-ACK transmission or the actual HARQ-ACK transmission) is completed, the UE can be specified by the protocol to consider the subsequently received SPS PDSCH as an empty SPS PDSCH. The UE considers the subsequently received SPS PDSCH as not being transmitted by the base station. It can be further specified that the UE does not need to feedback the HARQ-ACK for the subsequently received SPS PDSCH. Alternatively, it can be specified that the UE needs to feedback the HARQ-ACK for the subsequently received SPS PDSCH. If the UE does not transmit other HARQ-ACK information in the uplink time unit, the UE does not feedback the HARQ-ACK for the subsequently received SPS PDSCH.

[0120] As another example, for a given HARQ process, if the UE is configured to receive another SPS PDSCH for this HARQ process (e.g., configured by higher layer signaling to receive, or determined by higher layer signaling configuration to be required to receive) before the transmission of the HARQ-ACK for the SPS PDSCH of this HARQ process by the UE (e.g., the expected HARQ-ACK transmission or the actual HARQ-ACK transmission) is completed, the protocol can specify that the UE shall consider the latter SPS PDSCH configured to be received (i.e., the other SPS PDSCH) as an empty SPS PDSCH. The UE shall consider that the base station does not transmit the latter SPS PDSCH configured to be received. It can be further specified that the UE does not need to feedback HARQ-ACK for the latter SPS PDSCH configured to be received. Alternatively, it can also be specified that the UE needs to feedback HARQ-ACK for the latter SPS PDSCH configured to be received. If the UE does not transmit other HARQ-ACK information in the uplink time unit, the UE does not feedback HARQ-ACK for the latter SPS PDSCH configured to be received.

[0121] This method clarifies the operation of the UE, prevents the UE from considering that the scheduling is incorrect, improves the reliability of data transmission, reduces the user plane latency, and also improves the spectral efficiency of the network.

[0122] For example, for a given HARQ process, if the UE receives the SPS PDSCH for this HARQ process before the transmission of HARQ-ACK for other PDSCHs of this HARQ process (e.g., the expected HARQ-ACK transmission or the actual HARQ-ACK transmission) is completed, it can be specified by the protocol that the UE does not transmit the HARQ-ACK information for the previous SPS PDSCH (i.e., other PDSCHs) or does not transmit the HARQ-ACK codebook for the previous SPS PDSCH. The UE can also clear the HARQ buffer for the previous SPS PDSCH. Alternatively, if the UE is configured with a semi-static HARQ-ACK codebook and there are bits in the semi-static HARQ-ACK codebook corresponding to the HARQ-ACK information for the previous SPS PDSCH, it can be specified by the protocol and / or set by higher layer signaling that the UE transmits the HARQ-ACK information for the previous SPS PDSCH with the corresponding bits in the HARQ-ACK codebook, or the UE transmits a NACK with the corresponding bits in the HARQ-ACK codebook. If there are no bits in the semi-static HARQ-ACK codebook corresponding to the HARQ-ACK information for the previous SPS PDSCH, the UE does not transmit the HARQ-ACK information for the previous SPS PDSCH.

[0123] This method clarifies the operation of the UE, prevents the UE from considering that the scheduling is incorrect, improves the reliability of data transmission, reduces the user plane latency, and also improves the spectral efficiency of the network. By feeding back the HARQ-ACK information for the previous SPS PDSCH with the semi-static HARQ-ACK codebook, the retransmission of the PDSCH can be reduced, and the spectral efficiency of the system can be improved.

[0124] As another example, for a given HARQ process, if the UE is configured to receive another SPS PDSCH for this HARQ process (e.g., configured by upper layer signaling to receive, or determined by upper layer signaling configuration as it is necessary to receive) before the transmission of the HARQ-ACK for the SPS PDSCH of this HARQ process by the UE (e.g., the expected HARQ-ACK transmission or the actual HARQ-ACK transmission) is completed, the protocol can specify that the UE does not transmit the HARQ-ACK information for the previous SPS PDSCH (i.e., the other SPS PDSCH), or does not transmit the HARQ-ACK codebook for the previous SPS PDSCH. The UE empties the HARQ buffer for the previous SPS PDSCH. Alternatively, if the UE is configured with a semi-static HARQ-ACK codebook and there are bits in the semi-static HARQ-ACK codebook corresponding to the HARQ-ACK information for the previous SPS PDSCH, it can be specified by the protocol and / or configured by upper layer signaling whether the UE transmits the HARQ-ACK information for the SPS PDSCH with the corresponding bit in the HARQ-ACK codebook, or the UE transmits a NACK with the corresponding bit in the HARQ-ACK codebook. If there are no bits in the semi-static HARQ-ACK codebook corresponding to the HARQ-ACK information for the previous SPS PDSCH, the UE does not transmit the HARQ-ACK information for the previous SPS PDSCH.

[0125] In this method, when DCI is lost, the consistency of the HARQ-ACK codebook understanding between the UE and the base station can be guaranteed. The reliability of the HARQ-ACK codebook can be enhanced, the downlink PDSCH retransmission can be reduced, and the spectral efficiency of the system can be improved. By feeding back the HARQ-ACK information for the previous SPS PDSCH with a semi-static HARQ-ACK codebook, the retransmission of the PDSCH can be reduced, and the spectral efficiency of the system can be improved. For example, specific parameters for indicating the maximum latency W can be set by higher layer signaling. The specific parameters can be set to the parameters of PUCCH-Config and / or the parameters of BWP-UplinkDedicated and / or the parameters of SPS-Config to indicate the maximum latency. The maximum latency can be defined as the maximum time interval between the time when the HARQ-ACK for the SPS PDSCH is actually transmitted and the received SPS PDSCH (for example, the end position of the received SPS PDSCH). For example, the time interval can be in slots and / or sub-slots and / or milliseconds. The maximum latency can also be defined as the maximum value of the time interval K1 between the time when the HARQ-ACK for the SPS PDSCH is actually transmitted and the time when the HARQ-ACK is expected to be transmitted (for example, the time when the HARQ-ACK is expected to be transmitted can be the uplink time unit after adding K1 to the uplink time unit overlapping the end position of the received SPS PDSCH, where K1 can be indicated in the activation DCI of this SPS PDSCH). For example, the time interval can be in slots and / or sub-slots and / or milliseconds.

[0126] For example, the maximum latency set by upper layer signaling must satisfy the following limitations: For a given HARQ process, the UE does not expect to receive the PDSCH for this HARQ process before the HARQ-ACK transmission (e.g., the actual HARQ-ACK transmission) for other PDSCHs of this HARQ process is completed.

[0127] For example, the maximum latency set by upper layer signaling may not be greater than the maximum latency Ymax supported by the capabilities reported by the UE. Ymax may be in uplink slots or downlink slots or uplink sub-slots or in milliseconds. Ymax can be reported on a UE basis, Ymax can also be reported on a priority basis, and Ymax can also be reported on a carrier basis. In other examples, when the unit of the maximum latency Ymax supported by the capabilities reported by the UE is different from the unit of the maximum latency set by upper layer signaling, the absolute time of the maximum latency set by upper layer signaling must satisfy that it is not greater than the absolute time of the maximum latency Ymax supported by the capabilities reported by the UE.

[0128] For example, the maximum latency can also be determined officially. The maximum latency can be the minimum value among the maximum latency thresholds set for all SPS PDSCHs. In other examples, for a priority, the maximum latency can be the minimum value among the maximum latency thresholds set for all SPS PDSCHs having this priority.

[0129] For example, the period of the SPS PDSCH is P, and the number of HARQ processes is N. The maximum latency Wi (the maximum time interval between the time when the HARQ-ACK for the SPS PDSCH is actually transmitted and the end position of the received SPS PDSCH) set for this SPS PDSCH can be calculated by the following formula. Wi = N × P

[0130] Alternatively,

Number

Number

[0131] Alternatively,

Number

[0132] Alternatively,

Number

[0133] Alternatively,

Number

[0134] Alternatively,

Number

[0135] This method clarifies the operation of the UE, prevents the UE from considering that the scheduling is incorrect, improves the reliability of data transmission, reduces the user plane latency, and also improves the spectral efficiency of the network.

[0136] For example, the maximum latency can also be indicated by DCI. For example, the maximum latency can also be indicated by an uplink DCI format. For example, the maximum latency can also be indicated by a downlink DCI format. In DCI, a new field can be used to indicate the maximum latency, one or more specific fields can be used again, and one or more bits can be used again.

[0137] For example, the latency of the HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception can also be indicated by DCI. For example, the latency of the HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception can also be indicated by an uplink DCI format. For example, the latency of the HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception can also be indicated by a downlink DCI format. In DCI, a new field can be used to indicate the latency of the HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception, one or more specific fields can be used again, and one or more bits can be used again.

[0138] For example, the DCI can also indicate whether to multiplex a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception, that is, whether to multiplex a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception with a semi-static HARQ-ACK codebook or a dynamic HARQ-ACK codebook or an enhanced dynamic HARQ-ACK codebook. For example, whether to multiplex a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception can also be indicated by an uplink DCI format. For example, whether to multiplex a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception can also be indicated by a downlink DCI format. In the DCI, a new field can be used to indicate whether to multiplex a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception, one or more specific fields can be reused, and one or more bits can be reused.

[0139] For example, whether the maximum latency or latency of a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception and whether to multiplex the HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception can be indicated by different fields or by the same field.

[0140] By explicitly indicating through the DCI whether to transmit a HARQ-ACK codebook including HARQ-ACK information only for SPS PDSCH reception on the PUCCH and / or PUSCH, this method improves scheduling flexibility, ensures the consistency of HARQ-ACK codebook understanding between the UE and the base station, and also improves the reliability of the HARQ-ACK codebook.

[0141] When the PDSCH HARQ-ACK codebook configuration parameters (e.g., the parameters of pdsch-HARQ-ACK-Codebook) are configured semi-statically (e.g., semi-static), the UE generates the HARQ-ACK codebook according to the rules for the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213). When the PDSCH can be repeatedly transmitted in a slot, the time-domain resource of the last PDSCH repeated transmission can exist in the TDRA table. At this time, when the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213) is determined by the TDRA table through higher-layer signaling, there may be a situation where the last PDSCH repeated transmission has no such bit in the semi-static HARQ-ACK codebook. This problem can be solved in the following mode.

[0142] For example, the HARQ-ACK codebook within the PUCCH in the uplink time unit can be determined by the possible PDSCH for which HARQ-ACK can be transmitted in this uplink time unit. For example, the uplink time unit of the PUCCH can be a sub-slot. For example, the uplink time unit of the PUCCH can be a slot.

[0143] For example, if the number of time unit intervals between the uplink time unit where the end time of the PDSCH is located and the uplink time unit where the PUCCH is located belongs to the set of K1, this PDSCH is a possible PDSCH that can be transmitted in the uplink time unit where such a PUCCH is located.

[0144] For example, when the PDSCH can be repeatedly transmitted, the end time of the PDSCH can be the end time of the last PDSCH repeated transmission.

[0145] Mode 1

[0146] Assuming that the PDSCH can be repeatedly transmitted in a slot, the TDRA table set by upper layer signaling and the repeated transmission interval in the slot [Number] (For example, [Number] Can it be set by higher layer signaling, for example, can it be set by the parameter of startingSymbolOffsetK in the parameters of RepetitionSchemeConfig), and the time domain resources for the last repeated transmission can be determined. An extended TDRA table can be determined from the time domain resources determined for the last repeated transmission and the TDRA table set by higher layer signaling, and this extended TDRA table can include the start and length indicators (SLIV) for all possible PDSCH repeated transmissions. When determining the semi-static HARQ-ACK codebook for the serving cell, the maximum number of PDSCHs that can be received in a downlink slot can be determined from the non-overlapping SLIVs maximally included in the extended TDRA table of this slot. That is, the maximum number of PDSCHs possible for the semi-static HARQ-ACK codebook in the serving cell can be determined by the extended TDRA table and the set of K1. For example, the TDRA table can be replaced by the extended TDRA table defined in this embodiment according to the method of determining the Type-1 HARQ-ACK codebook in 3GPP TS 38.213. The semi-static HARQ-ACK codebook for the serving cell can be determined by the extended TDRA table and the set of K1. Then, for the uplink time unit, the UE can determine the PDSCH for which HARQ-ACK can be feedback in this uplink time unit by the extended TDRA table and the set of K1. The semi-static HARQ-ACK codebook is determined by the set of the largest non-overlapping PDSCHs among such possible PDSCHs.

[0147] For example, as shown in FIG. 6a, two possible SLIVs are set in the TDRA (time domain resource allocation) table of the PDSCH set by higher layer signaling. For example, this is set by the parameter of pdsch-TimeDomainAllocationList among the parameters of PDSCH-Config. The start symbol of SLIV1 is 0, its length is 4, the start symbol of SLIV2 is 6, and its length is 4.

[0148] Higher layer signaling is set by the fact that the PDSCH can be repeatedly transmitted in slots. For example, the parameter of RepetitionScheme-r16 is set to 'TDMSchemeA'. The default value of the time interval between two PDSCH repeated transmissions in a slot is 0. The possible SLIVs of the second PDSCH repeated transmission in a slot are shown in FIG. 6b. The extended TDRA table includes SLIV 1, SLIV 2, SLIV 1#2 and SLIV 2#2.

[0149] The maximum number of non-overlapping SLIVs in this slot is 3, which can be SLIV 1, SLIV 2 and SLIV 2#2; or SLIV 1, SLIV 1#2 and SLIV 2#2. Up to 3 PDSCHs can be received in this slot.

[0150] The semi-static HARQ-ACK codebook for PUCCH transmission in the uplink time unit can also be determined by the PDSCH(S) included in the extended TDRA table of the downlink slot corresponding to all sets of K1 for PUCCH transmission through the uplink time unit.

[0151] Mode 2

[0152] Assuming that the PDSCH scheduled by the DCI format is repeatedly transmitted in a slot, this is the TDRA table set by the higher layer signaling used by the DCI format and the repetition transmission interval in the slot [Number] (For example, [Number] can it be set by the higher layer signaling, for example, can it be set by the parameter of startingSymbolOffsetK in the parameter of RepetitionSchemeConfig). The extended SLIV includes two repetitions in one slot. When determining the semi-static HARQ-ACK codebook for the serving cell, the maximum number of PDSCHs that can be received in the downlink slot can be determined by the maximum number of non-overlapping extended SLIVs in this slot. That is, the maximum number of PDSCHs that can be included in the semi-static HARQ-ACK codebook for the serving cell can be determined by the set of the TDRA table including all extended SLIVs and K1. For example, the TDRA table can be replaced with a TDRA table including all extended SLIVs defined in this embodiment in the manner in which the Type-1 HARQ-ACK codebook is determined by 3GPP TS 38.213. The semi-static HARQ-ACK codebook for the serving cell can be determined by the extended TDRA table and the set of K1. Then, for the uplink time unit, the UE can determine the PDSCH for which HARQ-ACK can be fed back in this uplink time unit by the extended TDRA table and the K1 set. The semi-static HARQ-ACK codebook is determined by the set of the largest non-overlapping PDSCHs among such possible PDSCHs.

[0153] For example, as illustrated in FIG. 6a, two possible SLIVs are set in the TDRA (Time Domain Resource Allocation) table of the PDSCH for a DCI format set by higher layer signaling (e.g., set by the parameter of pdsch-TimeDomainAllocationList among the parameters of PDSCH-Config, as another example, set by the parameter of pdsch-TimeDomainAllocationListForDCI-Format1-2-r16 among the parameters of PDSCH-Config). The start symbol of SLIV 1 is 0 and its length is 4, the start symbol of SLIV 2 is 6 and its length is 4.

[0154] The higher layer signaling sets by the fact that the PDSCH can be repeatedly transmitted in a slot. For example, the parameter of RepetitionScheme-r16 is set to 'TDMSchemeA'. The default value of the time interval between two PDSCH repeated transmissions in a slot is 0. The extended SLIV of the second repeated transmission in a slot is illustrated in FIG. 6c. The TDRA table including all extended SLIVs includes extended SLIV 1 and extended SLIV 2.

[0155] The maximum number of non-overlapping extended SLIVs in this slot is 1, which can be either extended SLIV 1 or extended SLIV 2. At most one PDSCH can be received in this slot.

[0156] Two possible SLIVs are set in the PDSCH's TDRA (Time Domain Resource Allocation) table for a DCI format that is set by higher layer signaling (for example, set by the parameter of pdsch-TimeDomainAllocationList among the parameters of PDSCH-Config, and as another example, set by the parameter of pdsch-TimeDomainAllocationListForDCI-Format1-2-r16 among the parameters of PDSCH-Config). As shown in Figure 6d, the start symbol of SLIV 1 is 0, its length is 2, the start symbol of SLIV 2 is 2, and its length is 2.

[0157] Higher layer signaling sets by the fact that the PDSCH can be repeatedly transmitted in a slot. For example, the parameter of RepetitionScheme-r16 is set to 'TDMSchemeA'. The time interval between two PDSCH repeated transmissions in a slot is set to 2 symbols. The extended SLIV of the second repeated transmission in a slot is shown in Figure 6d. The TDRA table including all extended SLIVs includes extended SLIV 1 and extended SLIV 2.

[0158] The extended SLIV can be defined to include the symbols occupied by two repeated transmissions and the slot interval between two repeated transmissions, as shown in Figure 6d.

[0159] The maximum number of non-overlapping extended SLIVs in this slot is 1, which can be either extended SLIV 1 or extended SLIV 2. At most one PDSCH can be received in this slot.

[0160] Alternatively, as illustrated in FIG. 6e, the extended SLIV can be defined to include only the symbols occupied by two repeated transmissions, and not include the slot intervals between the two repeated transmissions.

[0161] The maximum number of non-overlapping extended SLIVs in this slot is 2, which can be the extended SLIV 1 and the extended SLIV 2. Up to two PDSCHs can be received in this slot.

[0162] The semi-static HARQ-ACK codebook for PUCCH transmission in the uplink time unit can be determined by the extended SLIV of the downlink slot corresponding to the entire set of K1 for PUCCH transmission in the uplink time unit.

[0163] In some embodiments, one or more or all of the DCI formats are the same

Number

Number

[0164] The semi-static HARQ-ACK codebook of this method can solve the problem that the PDSCH repeatedly transmitted in a slot cannot have feedback bits in the HARQ-ACK codebook. Also, the size of the semi-static HARQ-ACK codebook can be reduced, the reliability of the HARQ-ACK codebook can be improved, the number of UCI bits can be decreased, and the system spectrum efficiency can be improved. Mode 1 can ensure that all possible PDSCHs have corresponding bits in the HARQ-ACK codebook, and the reliability of the HARQ-ACK codebook can be improved. Mode 2 can reduce the number of bits in the HARQ-ACK codebook, reduce the uplink transmission resources, enhance the reliability of the HARQ-ACK codebook, and also improve the system spectrum efficiency.

[0165] When the PDSCH HARQ-ACK codebook setting parameter (for example, the parameter of pdsch-HARQ-ACK-Codebook) is set semi-statically (for example, semi-static), the UE generates the HARQ-ACK codebook according to the rules for the semi-static HARQ-ACK codebook (for example, the Type-1 HARQ-ACK codebook in 3GPP TS 38.213). When the PDSCH can be scheduled by different TDRA tables, the current method is to take the combination of all TDRA tables, which will cause many redundant bits in the HARQ-ACK codebook. The improved method is that the UE can be specified by the protocol or set by higher-layer signaling to generate the semi-static HARQ-ACK codebook by one or more of the TDRA tables for scheduling the PDSCH. The UE generating the semi-static HARQ-ACK codebook by one or more of the TDRA tables for scheduling the PDSCH can be specified by the protocol or set by higher-layer signaling according to different priorities respectively.

[0166] For example, the UE can generate a Type-1 HARQ-ACK codebook based on the 3GPP parameter pdsch-TimeDomainAllocationList.

[0167] In another example, the UE can generate a Type-1 HARQ-ACK codebook based on the 3GPP parameter pdsch-TimeDomainAllocationListForDCI-Format1-2-r16.

[0168] For example, the UE can generate a Type-1 HARQ-ACK codebook with a lower priority based on the 3GPP parameter pdsch-TimeDomainAllocationList.

[0169] In another example, the UE can generate a Type-1 HARQ-ACK codebook with a higher priority based on the 3GPP parameter pdsch-TimeDomainAllocationListForDCI-Format1-2-r16.

[0170] The UE does not expect to receive a PDSCH without feedback bits in the HARQ-ACK codebook.

[0171] This method reduces the bits of the Type-1 HARQ-ACK codebook, improves the system spectrum efficiency, improves the reliability of the HARQ-ACK codebook, and also reduces the implementation complexity of the UE.

[0172] When the PDSCH HARQ-ACK codebook setting parameters (e.g., the parameters of pdsch-HARQ-ACK-Codebook) are set semi-statically (e.g., semi-static), the UE generates the HARQ-ACK codebook according to the rules for the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213). For example, the HARQ-ACK codebook in the PUCCH within an uplink time unit can be determined by the possible PDSCH for which HARQ-ACK can be transmitted in this uplink time unit. For example, the uplink time unit of the PUCCH can be a subslot. When the uplink time unit of the PUCCH is a subslot, it can happen that one uplink subslot overlaps with one or more downlink slots.

[0173] As shown in FIG. 7, the SCS (Sub-carrier Spacing) for the downlink slot is 30 kHz, and the SCS for the uplink slot is 15 kHz. The uplink subslot contains 2 symbols. Uplink subslots 0, 1, 2 overlap with downlink slot 0 in the time domain. Uplink subslot 3 overlaps with downlink slots 0 and 1 in the time domain.

[0174] To solve this problem, a set M of occasions for candidate PDSCH reception with the semi-static HARQ-ACK codebook A,c can be determined as follows.

[0175] Step 1: For slot / subslot n, determine the corresponding set K1 for the HARQ-ACK of the PDSCH(S) that can be feedback in the slot / subslot.

[0176] Step 2: For each slot / sub-slot n-k, determine a set Q of downlink slots that are overlapped in the time domain, where k belongs to the set of K1.

[0177] Step 3: For each downlink slot in the set Q of each slot / sub-slot n-k, determine a set of valid TDRA settings in the TDRA table according to the semi-static uplink and downlink settings. For example, determine a set of valid TDRA settings according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15 (where k belongs to the set of K1).

[0178] Step 4: For each downlink slot in the set Q of each slot / sub-slot n-k, determine a non-overlapped occasion for candidate PDSCH reception with a set of valid TDRA settings according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15 (where k belongs to the set of K1).

[0179] It should be noted that the set of valid TDRA settings in the TDRA table is a set of TDRA settings where the semi-static uplink symbol is not set. The set of valid TDRA settings in the TDRA table may be a set of TDRA settings where the semi-static uplink symbol is not set and the end position of the PDSCH is slot / sub-slot n-k. The set of valid TDRA settings in the TDRA table may be a set of TDRA settings where the semi-static uplink symbol is not set and the end position of the PDSCH overlaps with slot / sub-slot n-k.

[0180] For example, for the set of K1, the UE determines the set of M U corresponding to slot n A,c by the following pseudo-code-2.

[0181] Pseudo-code-2

[0182]

Number

Number

Number

[0183] For example, for the set of K1, the UE determines the corresponding M U set according to the following pseudo - code - 3 for n A,c .

[0184] Pseudo - code - 3

[0185]

Number

Number

Number

[0186] It should be noted that in the method of the present disclosure, a sub - slot can be replaced by a slot, and a slot can also be replaced by a sub - slot.

[0187] In the pseudo - code of the present disclosure (for example, pseudo - code - 3), "the end position of the PDSCH time resource derived by row r is not in UL slot n U -K 1,k (the end position of the PDSCH time resource derived by row r does not overlap with UL slot n U -K 1,k )" means that "the end position and / or end symbol of DL slot n D are not in UL slot n U -K 1,k (the end position and / or end symbol of DL slot n D are not in UL slot nU -K 1,k can be replaced with "not overlapping with)".

[0188] This method has low implementation complexity, supports a semi-static HARQ-ACK codebook based on sub-slots, and improves the reliability of the HARQ-ACK codebook.

[0189] Alternatively, for the candidate PDSCH reception with a semi-static HARQ-ACK codebook, a set M of occasions A,c can be determined as follows.

[0190] Step 1: For slot / sub-slot n, determine a corresponding set K1 of HARQ-ACKs for the PDSCH(S) that can be feedback in the slot / sub-slot.

[0191] Step 2: For all slot / sub-slots n-k, determine a set P of downlink slots that overlap in the time domain, where k belongs to the set K1.

[0192] Step 3: For each downlink slot in the set P, determine a set of valid TDRA settings in the TDRA table according to the semi-static uplink and downlink settings, for example, determine a set of valid TDRA settings according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15.

[0193] Step 4: For each downlink slot in the set P, determine an occasion for non-overlapping candidate PDSCH reception according to a set of valid TDRA settings, for example, according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15, where k belongs to the set K1.

[0194] It should be noted that the set of valid TDRA settings in the TDRA table is the set of TDRA settings where the semi-static uplink symbol is not set. The set of valid TDRA settings in the TDRA table may be the set of TDRA settings where the semi-static uplink symbol is not set and the end position of the PDSCH is slot / sub-slot n-k. The set of valid TDRA settings in the TDRA table may be the set of TDRA settings where the semi-static uplink symbol is not set and the end position of the PDSCH overlaps with slot / sub-slot n-k.

[0195] This method can reduce the redundant bits of the semi-static HARQ-ACK codebook, improve the spectral efficiency, improve the transmission reliability of the HARQ-ACK codebook, and also reduce the decoding latency of the HARQ-ACK codebook.

[0196] When the UE is set in the PUCCH sub-slot, it can occur that there is no bit corresponding to the SPS PDSCH release in the semi-static HARQ-ACK codebook, and this can be solved by the following method.

[0197] In the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213), the slot interval between the DCI indicating the SPS PDSCH release and the PUCCH is the slot interval between the indicated SPS PDSCH or the end symbol of the indicated SPS PDSCH having the lowest number in the slot where the DCI indicating the SPS PDSCH release is located and the PUCCH.

[0198] In the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213), it can be specified by the protocol that the UE does not expect to receive the DCI indicating the SPS PDSCH release without the bit in the HARQ-ACK codebook.

[0199] In a semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213), it can be specified by the protocol that the UE does not expect to receive DCI indicating the release of SPS PDSCH in an uplink slot / sub-slot different from the SPS PDSCH indicated by the DCI or the SPS PDSCH indicated by the lowest number.

[0200] This method guarantees the consistency of the HARQ-ACK codebook understanding between the UE and the base station and improves the reliability of the HARQ-ACK codebook by specifying a method for the UE to feedback DCI for SPS PDSCH release in a sub-slot-based semi-static HARQ-ACK codebook.

[0201] When the PDSCH HARQ-ACK codebook configuration parameter (e.g., the parameter of pdsch-HARQ-ACK-Codebook) is set semi-statically (e.g., semi-static), the UE generates the HARQ-ACK codebook according to the rules for the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213). For example, the HARQ-ACK codebook in the PUCCH in an uplink time unit can be determined by the possible PDSCH for which HARQ-ACK can be transmitted in this uplink time unit. For example, the uplink time unit of the PUCCH can be a sub-slot. When the uplink time unit of the PUCCH is a sub-slot, it can occur that one uplink sub-slot overlaps with one or more downlink slots.

[0202] As shown in FIG. 7, the SCS (Sub-carrier Spacing) for the downlink slot is 30 kHz, and the SCS for the uplink slot is 15 kHz. The uplink sub-slot contains two symbols. Uplink sub-slots 0, 1, and 2 overlap with downlink slot 0 in the time domain. Uplink sub-slot 3 overlaps with downlink slots 0 and 1 in the time domain.

[0203] To solve this problem, the set M of occasions for candidate PDSCH reception in the semi-static HARQ-ACK codebook A,c can be determined as follows.

[0204] Step 1: For the uplink slot / sub-slot n, determine the corresponding set K1 of HARQ-ACK for the PDSCH(S) that can be feedback in the uplink slot / sub-slot.

[0205] Step 2: For each uplink slot / sub-slot n-k, determine the set Q1 of downlink slots that overlap in the time domain, where k belongs to the set K1. When a downlink slot overlaps with multiple uplink slots / sub-slots, the set Q1 corresponding to each uplink slot / sub-slot n-k includes this downlink slot.

[0206] Step 3: For each downlink slot within each set Q1 of uplink slots / sub-slots n-k, determine a set of valid TDRA settings (TDRA rows) in the TDRA table according to semi-static uplink and downlink configurations, e.g., determine a set of valid TDRA settings (TDRA rows) according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15 (where k belongs to the set of K1). Optionally, for each downlink slot within each set Q1 of uplink slots / sub-slots n-k, if the end symbol / end position of the PDSCH time domain resource corresponding to the TDRA row does not overlap with the uplink slot / sub-slot n-k, or if the end position of the PDSCH time domain resource corresponding to the TDRA row does not overlap with the uplink slot / sub-slot n-k, or if the end position of the PDSCH time domain resource corresponding to the TDRA row is not within the uplink slot / sub-slot n-k, this TDRA row is deleted from the TDRA table.

[0207] Step 4: For each downlink slot within each set Q2 of uplink slots / sub-slots n-k, determine a non-overlap occasion for candidate PDSCH reception with a set of valid TDRA settings (TDRA rows) according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15, e.g., (where k belongs to the set of K1).

[0208] It should be noted that the set of TDRA settings (TDRA rows) valid in the TDRA table is the set of TDRA settings (TDRA rows) in which the semi-static uplink symbol is not set. The set of TDRA settings (TDRA rows) valid in the TDRA table may be the set of TDRA settings (TDRA rows) in which the semi-static uplink symbol is not set and the end position of the PDSCH is the uplink slot / sub-slot n-k. The set of TDRA settings (TDRA rows) valid in the TDRA table may be the set of TDRA settings (TDRA rows) in which the semi-static uplink symbol is not set and the end position of the PDSCH overlaps with the uplink slot / sub-slot n-k.

[0209] For example, for the set of K1, the UE determines the set of M corresponding to slot n by the following pseudo-code-4 U corresponding to A,c the set of.

[0210] Pseudo-code-4

[0211]

Number

Number

Number

[0212] In the pseudo-code of the present disclosure (for example, pseudo-code-4), "the end symbol / end position of the PDSCH time resource derived by row r does not overlap with slot / sub-slot n U -K 1,k (the end position corresponding to TDRA does not overlap with n U -K 1,k or the end position corresponding to TDRA is not in the UL slot / sub-slot n-k)" means "the end position and / or end symbol of DL slot n D is / are in slot / sub-slot n U-K 1,k and not overlapping with (DL slot n D whose end position and / or end symbol are not in UL slot / sub-slot n-k)” can be replaced.

[0213] This method is easy to implement, requires few changes to the existing architecture, and thus can be more conveniently implemented based on the existing architecture. This method can reduce the redundant bits of the semi-static HARQ-ACK codebook, improve the spectral efficiency, improve the transmission reliability of the HARQ-ACK codebook, and also reduce the decoding latency of the HARQ-ACK codebook.

[0214] When the PDSCH HARQ-ACK codebook configuration parameter (for example, the parameter of pdsch-HARQ-ACK-Codebook) is configured semi-statically (for example, semi-static), the UE generates the HARQ-ACK codebook according to the rules for the semi-static HARQ-ACK codebook (for example, the Type-1 HARQ-ACK codebook in 3GPP TS 38.213). For example, the HARQ-ACK codebook in the PUCCH within the uplink time unit can be determined by the possible PDSCH for which the HARQ-ACK can be transmitted in this uplink time unit. For example, the uplink time unit of the PUCCH can be a sub-slot. When the uplink time unit of the PUCCH is a sub-slot, it can happen that one uplink sub-slot overlaps with one or more downlink slots.

[0215] As shown in FIG. 7, the SCS (Sub-carrier Spacing) for the downlink slot is 30 kHz, and the SCS for the uplink slot is 15 kHz. The uplink sub-slot contains two symbols. Uplink sub-slots 0, 1, and 2 overlap with downlink slot 0 in the time domain. Uplink sub-slot 3 overlaps with downlink slots 0 and 1 in the time domain.

[0216] To solve this problem, a set M of occasions for candidate PDSCH reception can be determined with a semi-static HARQ-ACK codebook. A,c It can be determined as follows.

[0217] Step 1: For uplink slot / sub-slot n, determine a corresponding set K1 of HARQ-ACKs for PDSCH(S) that can be feedback in the slot / sub-slot.

[0218] Step 2: For each uplink slot / sub-slot n-k, determine a set Q2 of downlink slots that overlap in the time domain, where k belongs to the set K1. When a downlink slot overlaps with multiple uplink slots / sub-slots, the set Q2 determines the uplink slot / sub-slot that includes this downlink slot. This uplink slot / sub-slot may be the last uplink slot / sub-slot that overlaps with the downlink slot in the time domain. This uplink slot / sub-slot may be the uplink slot / sub-slot with the largest number that overlaps with the downlink slot in the time domain. This uplink slot / sub-slot may be the uplink slot / sub-slot that overlaps with the end symbol / end position of the downlink slot.

[0219] Step 3: For each downlink slot within each set Q2 of uplink slots / sub-slots n-k, determine a set of valid TDRA settings (TDRA rows) in the TDRA table according to semi-static uplink and downlink configurations, e.g., determine a set of valid TDRA settings (TDRA rows) according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15 (where k belongs to the set of K1). Optionally, for each downlink slot within each set Q2 of uplink slots / sub-slots n-k, if the end symbol / end position of the PDSCH time domain resource corresponding to the TDRA row does not overlap with the uplink slot / sub-slot n-k, or if the end position of the PDSCH time domain resource corresponding to the TDRA row does not overlap with the uplink slot / sub-slot n-k or is not within the uplink slot / sub-slot n-k, this TDRA row is deleted from the TDRA table.

[0220] Step 4: For each downlink slot within each set Q2 of uplink slots / sub-slots n-k, determine a non-overlap occasion for candidate PDSCH reception with a set of valid TDRA settings (TDRA rows) according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15, e.g. (where k belongs to the set of K1).

[0221] It should be noted that the set of TDRA settings (TDRA rows) valid in the TDRA table is the set of TDRA settings (TDRA rows) where the semi-static uplink symbol is not set. The set of TDRA settings (TDRA rows) valid in the TDRA table may be the set of TDRA settings (TDRA rows) where the semi-static uplink symbol is not set and the end position of the PDSCH is the uplink slot / subslot n-k. The set of TDRA settings (TDRA rows) valid in the TDRA table may also be the set of TDRA settings (TDRA rows) where the semi-static uplink symbol is not set and the end position of the PDSCH overlaps with the uplink slot / subslot n-k.

[0222] For example, for a set of K1, the UE determines the set of M corresponding to slot n by the following pseudo-code -5 U corresponding to A,c the set of.

[0223] Pseudo-code -5

[0224]

Number

Number

Number

[0225] For example, for a set of K1, the UE determines the set of M corresponding to slot n by the following pseudo-code -6 U corresponding to A,c the set of.

[0226] Pseudo-code -6

[0227]

Number

Number

Number

[0228] This method requires few changes to the existing architecture and can thus be more conveniently implemented based on the existing architecture. This method can reduce the redundant bits of the semi-static HARQ-ACK codebook, improve spectral efficiency, improve the transmission reliability of the HARQ-ACK codebook, and also reduce the decoding latency of the HARQ-ACK codebook.

[0229] When the PDSCH HARQ-ACK codebook configuration parameter (e.g., the parameter of pdsch-HARQ-ACK-Codebook) is configured semi-statically (e.g., semi-static), the UE generates the HARQ-ACK codebook according to the rules for the semi-static HARQ-ACK codebook (e.g., the Type-1 HARQ-ACK codebook in 3GPP TS 38.213). For example, the HARQ-ACK codebook in the PUCCH within the uplink time unit can be determined by the possible PDSCH for which the HARQ-ACK can be transmitted in this uplink time unit. For example, the uplink time unit of the PUCCH can be a subslot. When the uplink time unit of the PUCCH is a subslot, it is possible that one uplink subslot overlaps with one or more downlink slots.

[0230] As shown in FIG. 7, the SCS (Sub-carrier Spacing) for the downlink slot is 30 kHz, and the SCS for the uplink slot is 15 kHz. The uplink subslot contains 2 symbols. Uplink subslots 0, 1, and 2 overlap with downlink slot 0 in the time domain. Uplink subslot 3 overlaps with downlink slots 0 and 1 in the time domain.

[0231] To solve this problem, a set M of occasions for candidate PDSCH reception can be determined with a semi-static HARQ-ACK codebook. A,c This can be determined as follows.

[0232] Step 1: For slot / subslot n, determine a corresponding set K1 of HARQ-ACKs for PDSCH(S) that can be feedback in the slot / subslot.

[0233] Step 2: For each uplink slot / subslot n-k, determine a set Q3 of downlink slots that overlap in the time domain, where k belongs to the set K1. When a downlink slot overlaps with multiple uplink slots / subslots, the set Q3 determines the uplink slot / subslot that includes this downlink slot. This can be determined as follows: If this downlink slot does not overlap with uplink slot / subslot n-k’, this downlink slot belongs to the set Q3 corresponding to uplink slot / subslot n-k, where k’ belongs to the set K1 and k’ is greater than k. Alternatively, this can be determined as follows: If this downlink slot does not overlap with the previous uplink slot of uplink slot / subslot n-k (the previous uplink slot belongs to the HARQ-ACK feedback window of uplink slot n, that is, the feedback for PDSCH(S) that overlaps with the previous uplink slot can be performed in uplink slot n), this downlink slot belongs to the set Q3 corresponding to uplink slot / subslot n-k.

[0234] Step 3: For each downlink slot within each set Q3 of uplink slots / sub-slots n-k, determine a set of valid TDRA settings (TDRA rows) in the TDRA table according to semi-static uplink and downlink configurations, e.g., determine a set of valid TDRA settings (TDRA rows) according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15 (where k belongs to the set of K1). Optionally, for each downlink slot within each set Q3 of uplink slots / sub-slots n-k, if the end symbol / end position of the PDSCH time domain resource corresponding to the TDRA row does not overlap with the uplink slot / sub-slot n-k, or if the end position of the PDSCH time domain resource corresponding to the TDRA row does not overlap with the uplink slot / sub-slot n-k or is not within the uplink slot / sub-slot n-k, this TDRA row is deleted from the TDRA table.

[0235] Step 4: For each downlink slot within each set Q3 of uplink slots / sub-slots n-k, determine a non-overlap occasion for candidate PDSCH reception with a set of valid TDRA settings (TDRA rows) according to the method for the Type-1 HARQ-ACK codebook in 3GPP TS 38.213 Rel-15, e.g. (where k belongs to the set of K1).

[0236] It should be noted that the set of valid TDRA settings (TDRA rows) in the TDRA table is the set of TDRA settings (TDRA rows) where the semi-static uplink symbol is not set. The set of valid TDRA settings (TDRA rows) in the TDRA table may also be the set of TDRA settings (TDRA rows) where the semi-static uplink symbol is not set and the end position of the PDSCH is the uplink slot / sub-slot n-k. The set of valid TDRA settings (TDRA rows) in the TDRA table may also be the set of TDRA settings (TDRA rows) where the semi-static uplink symbol is not set and the end position of the PDSCH overlaps with the uplink slot / sub-slot n-k.

[0237] For example, for a set of K1, the UE determines the set of M U corresponding to slot n A,c using the following pseudo-code -7.

[0238] Pseudo-code -7

[0239]

Number

Number

Number

[0240] For example, for a set of K1, the UE determines the set of M U corresponding to slot n A,c using the following pseudo-code -8.

[0241] Pseudo-code -8

[0242]

Number

Number

Number

[0243] This method requires few changes to the existing architecture and can thus be more conveniently implemented based on the existing architecture. This method can reduce the redundant bits of the semi-static HARQ-ACK codebook, improve the spectral efficiency, improve the transmission reliability of the HARQ-ACK codebook, and also reduce the decoding latency of the HARQ-ACK codebook.

[0244] Alternatively, the uplink sub-slots can be indexed by the pseudo-code -2, 3, 4, 5, 6, 7, and 8 of the present disclosure, and the index of the uplink sub-slot can be determined by the index of the uplink slot in which the uplink sub-slot is located, the index of the sub-slot included in the uplink slot, and the position of this sub-slot in the uplink slot. For example, if the index of the uplink slot is n and there are M sub-slots in the uplink slot, the index of sub-slot i in uplink slot n is as follows: n×M + i. Also, the downlink slot corresponding to a specific uplink sub-slot can be determined by a conversion equation.

[0245] For example, in pseudo-code -9, n U indicates the index of a specific uplink slot. M is the number of sub-slots in the uplink slot, and when the length of the sub-slot is not set, M is 1.

[0246] Pseudo-code -9

[0247]

Number

Number

Number

[0248] In the pseudocode of the present disclosure (e.g., Pseudocode - 9), the ceiling function

Number

Number

Number

Number

[0249] For example, in Pseudocode - 10, n U indicates the number of a specific uplink slot. M is the number of sub - slots in an uplink slot. When the sub - slot length is not set, M is 1.

[0250] Pseudocode - 10

[0251]

Number

Number

Number

[0252] This method requires few changes to the existing architecture and can thus be more conveniently implemented based on the existing architecture. This method can reduce the redundant bits of the semi-static HARQ-ACK codebook, improve spectral efficiency, improve the transmission reliability of the HARQ-ACK codebook, and also reduce the decoding latency of the HARQ-ACK codebook.

[0253] In various embodiments of the present disclosure, determining the uplink slot / subslot overlapping with the PDSCH based on the time domain position of the PDSCH (e.g., the end symbol and / or end position of the PDSCH) can also be replaced by determining the uplink slot / subslot overlapping with the PDSCH based on the downlink slot of the PDSCH (e.g., the end symbol and / or end position of the downlink slot). For example, at stage 2 of each embodiment of the present disclosure, "determining a set of downlink slots overlapping in the time domain" can be replaced by "determining a set of downlink slots whose end symbols and / or end positions overlap in the time domain". For example, "the PDSCH time domain resource corresponding to the TDRA row" can also be replaced by "the downlink slot where the PDSCH corresponding to the TDRA row is located".

[0254] It should be noted that in the manner of the present disclosure, unless otherwise explicitly stated, all types of information and / or parameters and / or settings can be specified by the protocol (or can be specified) or can be set by higher layer signaling (or can be set) or can be dynamically indicated by DCI (or can be indicated) or can be based on the UE capability report.

[0255] According to one aspect of the present disclosure, a method performed by a user equipment (UE) in a wireless communication system is provided. The method includes receiving downlink data and / or downlink control signaling from a base station, and transmitting uplink data and / or uplink control signaling to the base station based on the downlink data and / or downlink control signaling received from the base station.

[0256] In one embodiment, the step of receiving downlink data and / or downlink control signaling from the base station includes receiving first indication information from the base station, where the first indication information is used to indicate whether the transmission of a HARQ (hybrid automatic repeat request)-ACK (Acknowledgement) codebook including HARQ-ACK for an SPS (semi-persistently scheduled) PDSCH (physical downlink shared channel) can be delayed, and transmitting uplink data and / or uplink control signaling to the base station based on the downlink data and / or downlink control signaling received from the base station, and delaying the transmission of the HARQ-ACK codebook including HARQ-ACK information for SPS PDSCH reception until the next available uplink resource based on the first indication information.

[0257] In one embodiment, the step of delaying the transmission of the HARQ-ACK codebook including HARQ-ACK information for SPS PDSCH reception until the next available uplink resource includes receiving second indication information transmitted by the base station, multiplexing, based on the second indication information received from the base station, the HARQ-ACK information for SPS PDSCH reception and the HARQ-ACK information expected to be transmitted on the next available uplink resource to obtain a multiplexed HARQ-ACK codebook, and transmitting the multiplexed HARQ-ACK codebook on the next available uplink resource, where the second indication information is used to indicate whether the HARQ-ACK information for SPS PDSCH reception can be multiplexed with the HARQ-ACK information expected to be transmitted on the next available uplink resource.

[0258] In another embodiment, the multiplexed HARQ-ACK codebook is a semi-static HARQ-ACK codebook, and the bit position of the HARQ-ACK information for SPS PDSCH reception in the semi-static HARQ-ACK codebook is determined by the time domain resource for SPS PDSCH reception.

[0259] In yet another embodiment, the time position of the next available uplink resource is determined by the time position of SPS PDSCH reception and a first parameter received from the base station, where the first parameter indicates the time interval between SPS PDSCH reception and the actual transmission of the HARQ-ACK information for SPS PDSCH reception.

[0260] In another embodiment, the first parameter is selected from a set of second parameters for the next available uplink resource, or the first parameter is added to the set of second parameters, where the set of second parameters is used to determine the time domain position of downlink channel candidates for a semi-static HARQ-ACK codebook, and the downlink channel candidates are downlink channels where HARQ-ACK information is expected to be transmitted in the next available uplink resource.

[0261] Also, the HARQ-ACK sub-codebook including HARQ-ACK information for SPS PDSCH reception is a compressed HARQ-ACK sub-codebook.

[0262] In another embodiment, the compression operation is performed by bundling the HARQ-ACK sub-codebook including HARQ-ACK information for SPS PDSCH reception.

[0263] In another embodiment, the HARQ-ACK sub-codebook including HARQ-ACK information expected to be transmitted in the next available uplink resource is any one of a semi-static HARQ-ACK sub-codebook, a dynamic HARQ-ACK sub-codebook, and an enhanced dynamic HARQ-ACK sub-codebook.

[0264] In yet another embodiment, at least one of the first indication information and the second indication information is included in DCI (Downlink Control Information) received from the base station.

[0265] In another embodiment, the time interval between the time position of the HARQ-ACK information for SPS PDSCH reception and the time when the HARQ-ACK information for SPS PDSCH reception is actually transmitted is not greater than a first predetermined threshold, or the time interval between the time when the HARQ-ACK information for SPS PDSCH reception is expected to be transmitted and the time when the HARQ-ACK information for SPS PDSCH reception is actually transmitted is not greater than a second predetermined threshold, where the first predetermined threshold and / or the second predetermined threshold are included in the DCI (Downlink Control Information) received from the base station.

[0266] In another embodiment, if the time interval between the time position of the HARQ-ACK information for SPS PDSCH reception and the time when the HARQ-ACK information for SPS PDSCH reception is actually transmitted is not greater than a first predetermined threshold, the UE does not anticipate other SPS PDSCH receptions for the same HARQ process before the transmission of the HARQ-ACK information for SPS PDSCH reception is completed. Also, if the time interval between the time when the HARQ-ACK information for SPS PDSCH reception is expected to be transmitted and the time when the HARQ-ACK information for SPS PDSCH reception is actually transmitted is not greater than a predetermined second threshold, the UE does not anticipate other SPS PDSCH receptions for the same HARQ process before the transmission of the HARQ-ACK information for SPS PDSCH reception is completed.

[0267] In another embodiment, the step of receiving downlink data and / or downlink control signaling from a base station includes receiving, from the base station, a TDRA (Time Domain Resource Allocation) table for a PDSCH (physical downlink shared channel) and a repetition transmission interval. Further, the step of transmitting uplink data and / or uplink control signaling to the base station based on the downlink data and / or downlink control signaling received from the base station includes the steps of determining a TDRA table based on the TDRA table for the PDSCH and the repetition transmission interval received from the base station, determining a semi-static HARQ (hybrid automatic repeat request)-ACK (acknowledgement) codebook for the PDSCH based on the extended TDRA table, and transmitting the semi-static HARQ-ACK codebook.

[0268] In yet another embodiment, the extended TDRA table is extended to include start and length indicators (SLIVs) for all repetition transmissions of the PDSCH.

[0269] Also, the extended TDRA table is extended by the length of the SLIV to include all extended SLIVs, where the extended SLIVs are determined from the SLIVs for multiple repetition transmissions of the PDSCH.

[0270] According to an embodiment of the present disclosure, the UE can be configured with a PUCCH configuration list parameter (e.g., a PUCCH-ConfigurationList parameter in 3GPP) that includes two PUCCH configuration parameters (e.g., PUCCH-config parameters in 3GPP), including a first PUCCH configuration parameter and a second PUCCH configuration parameter. For example, the first PUCCH configuration parameter can correspond to a second priority (e.g., a smaller priority index (e.g., priority index 0)), which means that the priority of the first PUCCH configuration parameter is the second priority (e.g., a smaller priority index (e.g., priority index 0)). The second PUCCH configuration parameter can correspond to a first priority (e.g., a larger priority index (e.g., priority index 1)), which means that the priority of the second PUCCH configuration parameter is the first priority (e.g., a larger priority index (e.g., priority index 1)).

[0271] For example, the sub-slot length parameter (e.g., the subslotLengthForPUCCH parameter in 3GPP) of each of the first and second PUCCH configuration parameters can be 7 OFDM symbols or 6 OFDM symbols or 2 OFDM symbols. The sub-slot setting length parameters of different PUCCH configuration parameters can be set individually. If the sub-slot length parameter is not set for a PUCCH configuration parameter, the scheduling time unit of this PUCCH configuration parameter is basically one slot. If the sub-slot length parameter is set for a PUCCH configuration parameter, the scheduling time unit of this PUCCH configuration parameter is the number of OFDM symbols consisting of the set sub-slot setting length of that number.

[0272] When a PUCCH resource for transmitting a 1-bit HARQ-ACK with a higher priority overlaps with a PUCCH resource for transmitting a 1-bit HARQ-ACK with a lower priority in the time domain, these two PUCCHs can be multiplexed into one PUCCH resource. This PUCCH resource may be, for example, a PUCCH resource for transmitting a HARQ-ACK with a higher priority. As another example, the PRB of this PUCCH resource may be an offset added to the PUCCH resource for transmitting a 1-bit HARQ-ACK with a higher priority, which is used to indicate the offset between the PUCCH resource for transmitting a HARQ-ACK with a lower priority and a higher priority and the PRB of the PUCCH for transmitting a HARQ-ACK with a higher priority. The offset can be set by higher layer signaling. For example, the PUCCH format 0 with a higher priority and the PUCCH format 1 with a higher priority can each be set with an offset. The PUCCH format 0 with a higher priority and the PUCCH format 1 with a higher priority can be set with the same offset. By setting the offset, when the base station decodes the PUCCH, it can distinguish whether the UEs multiplex HARQ-ACKs with different priorities. Through this, the reliability of UCI decoding can be improved, unnecessary PDSCH retransmissions can be reduced, and the spectrum efficiency can be improved.

[0273] When the PUCCH resource is in PUCCH format 0, a sequence cyclic prefix corresponding to the multiplexed HARQ-ACK bits can be further defined. In order to distinguish whether HARQ-ACKs with different priorities are multiplexed, for example, different sequence cyclic prefixes as shown in Table 1 are used. The first bit is used to indicate a HARQ-ACK with a higher priority, and the second bit is used to indicate a HARQ-ACK with a lower priority.

[0274]

Table 1

[0275] Table 1 is different from the cyclic prefix used for 2-bit HARQ-ACK with the same priority. When the UE and the base station understand the HARQ-ACK codebook to be different from each other, the base station can distinguish whether to multiplex the HARQ-ACK with a lower priority or the HARQ-ACK with a higher priority through different cyclic prefixes for the UE.

[0276] Alternatively, different HARQ-ACK information, whether to multiplex HARQ-ACK, and whether a positive SR exists can be indicated by different sequence cyclic prefixes.

[0277] There are four possible values for 2-bit HARQ-ACK with a higher priority.

[0278] Also, there are four possible values for 1-bit HARQ-ACK with a higher priority and 1-bit HARQ-ACK with a lower priority.

[0279] Considering multiplexing with a positive SR, there are a total of 16 combinations. However, since only 12 sequence cyclic prefixes are possible for a PRB, the 16 combinations can be grouped. Among them, 8 combinations can have different sequence cyclic prefixes, and for the remaining 8 combinations, the sequence cyclic prefix for every two combinations is used.

[0280] For example, the higher-priority 2-bit HARQ-ACK with the value {0,0} uses the same sequence cyclic prefix as the 1-bit HARQ-ACK with a higher priority having the value {0,0} plus the 1-bit HARQ-ACK with a lower priority. The higher-priority 2-bit HARQ-ACK with the value {0,0} multiplexed with a positive SR uses the same sequence cyclic prefix as the 1-bit HARQ-ACK with a higher priority having the value {0,0} plus the 1-bit HARQ-ACK with a lower priority multiplexed with a positive SR. The higher-priority 2-bit HARQ-ACK with the value {1,1} uses the same sequence cyclic prefix as the 1-bit HARQ-ACK with a higher priority having the value {1,1} plus the 1-bit HARQ-ACK with a lower priority. The higher-priority 2-bit HARQ-ACK with the value {1,1} multiplexed with a positive SR uses the same sequence cyclic prefix as the 1-bit HARQ-ACK with a higher priority having the value {1,1} plus the 1-bit HARQ-ACK with a lower priority multiplexed with a positive SR. The other eight combinations can use different sequence cyclic prefixes from each other.

[0281] This method can reduce the use of additional PRBs and improve the spectral efficiency of the system by using different sequence cyclic prefixes to distinguish the HARQ-ACK information used with each other and whether there is a positive SR.

[0282] According to an embodiment of the present disclosure, a UE can be configured with a PUCCH configuration list parameter (e.g., a PUCCH-ConfigurationList parameter in 3GPP), which includes two PUCCH configuration parameters (e.g., PUCCH-config parameters in 3GPP), including a first PUCCH configuration parameter and a second PUCCH configuration parameter. For example, the first PUCCH configuration parameter can correspond to a second priority (e.g., a smaller priority index (e.g., priority index 0)), which means that the priority of the first PUCCH configuration parameter is the second priority (e.g., a smaller priority index (e.g., priority index 0)). The second PUCCH configuration parameter can correspond to a first priority (e.g., a larger priority index (e.g., priority index 1)), which means that the priority of the second PUCCH configuration parameter is the first priority (e.g., a larger priority index (e.g., priority index 1)).

[0283] For example, the sub-slot length parameter (e.g., the subslotLengthForPUCCH parameter in 3GPP) of each of the first and second PUCCH configuration parameters can be 7 OFDM symbols or 6 OFDM symbols or 2 OFDM symbols. The sub-slot setting length parameters of different PUCCH configuration parameters can be set individually. If the sub-slot length parameter is not set for a PUCCH configuration parameter, the scheduling time unit of this PUCCH configuration parameter is basically one slot. If the sub-slot length parameter is set for a PUCCH configuration parameter, the scheduling time unit of this PUCCH configuration parameter is the number of OFDM symbols consisting of the set sub-slot setting length of that number.

[0284] When a PUCCH for transmitting a HARQ-ACK with a lower priority overlaps with a PUCCH for transmitting an SR with a higher priority in the time domain, the PUCCH resource transmitted by the UE can be determined by the format of the PUCCH for transmitting a HARQ-ACK with a lower priority and / or whether the PUCCH for transmitting a HARQ-ACK with a lower priority and the PUCCH for transmitting an SR with a higher priority are in a subslot (for example, a subslot with a higher priority).

[0285] For example, when the format of the PUCCH for transmitting a HARQ-ACK with a lower priority is PUCCH format 2 and / or PUCCH format 3 and / or PUCCH format 4, if the PUCCH for transmitting a HARQ-ACK with a lower priority and the PUCCH for transmitting an SR with a higher priority are in a subslot (for example, a subslot with a higher priority), the UE multiplexes the PUCCH for transmitting an SR with a higher priority and the PUCCH for transmitting a HARQ-ACK with a lower priority using the PUCCH resource for transmission. For example, this PUCCH resource can be the PUCCH resource for transmitting a HARQ-ACK with a lower priority; if the PUCCH for transmitting a HARQ-ACK with a lower priority and the PUCCH for transmitting an SR with a higher priority are not in a subslot (for example, a subslot with a higher priority), the UE transmits the PUCCH for transmitting an SR with a higher priority and does not transmit the PUCCH for transmitting a HARQ-ACK with a lower priority.

[0286] According to the present disclosure, the multiplexed PUCCH is restricted in a subslot with a higher priority, and the overlap between the multiplexed PUCCH and the PUCCH in other subslots with a higher priority in the time domain is avoided, reducing the implementation complexity and cost of the UE.

[0287] According to another aspect of the present disclosure, a user equipment (UE) in a wireless communication system is provided, the UE including a transceiver configured to transmit and receive signals, and a controller configured to control the transceiver to receive downlink data and / or downlink control signaling from a base station and transmit uplink data and / or uplink control signaling to the base station based on the downlink data and / or downlink control signaling received from the base station.

[0288] According to another aspect of the present disclosure, a method performed by a base station in a wireless communication system is provided, the method including transmitting downlink data and / or downlink control signaling to a UE, and receiving uplink data and / or uplink control signaling transmitted by the UE based on the downlink data and / or downlink control signaling received from the base station.

[0289] According to still another aspect of the present disclosure, a base station in a wireless communication system is provided, the base station including a transceiver configured to transmit and receive signals, and a controller configured to control the transceiver to transmit downlink data and / or downlink control signaling to a UE and receive uplink data and / or uplink control signaling transmitted by the UE based on the downlink data and / or downlink control signaling received from the base station.

[0290] FIG. 8 is a drawing showing the structure of a user equipment (UE) according to an embodiment of the present disclosure.

[0291] Referring to FIG. 8, the UE 800 may include a controller 810, a transceiver 820, and a memory 830. However, not all of the components illustrated are essential. The UE 800 may also be implemented with more or fewer components than those illustrated in FIG. 5. Also, the controller 810, the transceiver 820, and the memory 830 may be implemented on one chip according to other embodiments.

[0292] The UE 800 can correspond to the UE, which is the aforementioned terminal.

[0293] Here, a detailed description will be given of the aforementioned components.

[0294] The controller 810 may include one or more processors or other processing devices that control the proposed functions, processes, and / or methods. The operations of the UE 800 can be implemented by the controller 810.

[0295] The transceiver 820 may include an RF transmitter that up-converts and amplifies a transmission signal and an RF receiver that down-converts the frequency of a received signal. However, according to other embodiments, the transceiver 820 may also be implemented with more or fewer components.

[0296] The transceiver 820 can be connected to the controller 810 to transmit and / or receive signals. The signals can include control information and data. Also, the transceiver 820 can receive a signal through a wireless channel and output it to the controller 810. The transceiver 820 can transmit a signal output from the controller 810 through a wireless channel.

[0297] Memory 830 can store the control information or data included in the signals acquired by UE 800. Memory 830 is connected to controller 820 and can store at least one instruction word, protocol, or parameter for the proposed functions, processes, and / or methods. Memory 830 can include a ROM (read-only memory) and / or a RAM (random access memory) and / or a hard disk and / or a CD-ROM and / or a DVD and / or other storage devices.

[0298] FIG. 9 is a drawing showing the structure of a base station according to an embodiment of the present disclosure.

[0299] Referring to FIG. 9, base station 900 can include a controller 910, a transceiver 920, and a memory 930. However, not all of the components illustrated are essential. Base station 900 can also be implemented by more or fewer components than those illustrated in FIG. 6. Also, controller 910, transceiver 920, and memory 930 can also be implemented on one chip according to other embodiments.

[0300] Base station 900 can correspond to the base station described herein.

[0301] Here, the above-described components will be described in detail.

[0302] Controller 910 can include one or more processors or other processing devices that control the proposed functions, processes, and / or methods. The operation of base station 900 can be implemented by controller 910.

[0303] Transceiver 920 can include an RF transmitter that up-converts and amplifies a transmission signal and an RF receiver that down-converts the frequency of a received signal. However, according to other embodiments, transceiver 920 can also be implemented by more or fewer components.

[0304] The transceiver 920 is connected to the controller 910 and can transmit and / or receive signals. The signals can include control information and data. Also, the transceiver 920 can receive signals through a wireless channel and output them to the controller 910. The transceiver 920 can transmit the signals output from the controller 910 through a wireless channel.

[0305] The memory 930 can store the control information or data included in the signals acquired by the base station 900. The memory 930 is connected to the controller 910 and can store at least one instruction word, protocol, or parameter for the proposed functions, processes, and / or methods. The memory 930 can include a ROM (read-only memory) and / or a RAM (random access memory) and / or a hard disk and / or a CD-ROM and / or a DVD and / or other storage devices.

[0306] Those skilled in the art will understand that the above exemplary embodiments are not intended to limit this specification. It must be understood that any two or more of the embodiments disclosed in this specification may be combined in any combination. Also, other embodiments can be used and other changes can be made without departing from the spirit and scope of the subject matter presented in this specification. It will be readily understood that the inventive aspects of the present disclosure generally described in this specification and illustrated in the accompanying drawings can also be arranged, substituted, combined, separated, and designed in various different configurations, and all of these are contemplated in this application.

[0307] One of ordinary skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and steps described in this application can be implemented in hardware, software, or a combination thereof. To clearly illustrate such interchangeability between hardware and software, various illustrative components, blocks, modules, circuits, and steps are generally described above in terms of a functional set. Whether such a functional set is implemented in hardware or software depends upon the particular application and design constraints imposed on the overall system. One of ordinary skill in the art can implement the described functional sets in different ways for each particular application, but such design decisions should not be construed as departing from the scope of this application.

[0308] The various illustrative logical blocks, modules, and circuits described in this application can also be implemented by, or in, 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 combinations thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the 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, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0309] The steps of the methods or algorithms described in this application can be directly embodied in hardware, software modules executed by a processor, or combinations thereof. The software modules can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from and record information onto the storage medium. In an alternative solution, the storage medium can be integrated into the processor. The processor and the storage medium can reside in an ASIC. The ASIC can reside in a user terminal. Alternatively, the processor and the storage medium can also reside in the user terminal as separate components.

[0310] In one or more exemplary designs, the functions can be embodied in hardware, software, firmware, or any combination thereof. If embodied in software, each function can be stored or transmitted as one or more instructions or code on a computer-readable medium. The computer-readable medium includes both a computer storage medium and a communication medium including any medium that can facilitate transfer of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.

[0311] The foregoing description is only exemplary embodiments of the present disclosure, and the protection scope of the present disclosure is not limited herein. Those skilled in the art can make various changes or substitutions within the technical scope disclosed in the present disclosure, and such changes or substitutions are included within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall follow the protection scope of the claims.

[0312] Although the present disclosure has been described in various embodiments, various changes and modifications can be proposed to those skilled in the art. It is intended to include such changes and modifications that fall within the scope of the appended claims of the present disclosure.

Description of Reference Numerals

[0313] 100 Second - type transceiving node 101 Transceiver 102 Controller 300 First - type transceiving node 301 Transceiver 302 Controller 810 Controller 820 Transceiver 820 Controller 830 Memory 900 Base station 910 Controller 920 Transceiver 930 Memory

Claims

1. 1. A method performed by a terminal of a communication system, comprising: receiving a radio resource control (RRC) message including a semi-persistent scheduling (SPS) configuration from a base station, the SPS configuration including information on a value indicating a maximum number of slots or sub-slots for which transmission of hybrid automatic repeat request acknowledgment (HARQ-ACK) information for an SPS physical downlink shared channel (PDSCH) may be postponed; receiving the SPS PDSCH from the base station based on the SPS configuration; identifying a physical uplink control channel (PUCCH) resource for a first HARQ-ACK information bit associated with the SPS PDSCH, the PUCCH resource being in a first slot, the PUCCH resource in the first slot overlapping a downlink symbol; transmitting one or more HARQ-ACK information bits including a second HARQ-ACK information bit associated with the first HARQ-ACK information bit to the base station via a physical uplink shared channel (PUSCH) in a second slot or a PUCCH in the second slot; Including, the value is equal to or greater than the time interval between the second slot and the SPS PDSCH receiving slot; The method is characterized in that, when a PDSCH for an HARQ process identical to a specific HARQ-ACK information bit among the second HARQ-ACK information bits is transmitted before receiving a PUSCH in the second slot or a PUCCH in the second slot, the specific HARQ-ACK information bit is not included in one or more HARQ-ACK information bits received via the PUSCH or PUCCH.

2. The method of claim 1 , wherein for a plurality of SPS configurations, the value is set for each SPS configuration.

3. The method of claim 1, wherein the second HARQ-ACK information bit is appended to a HARQ-ACK codebook generated by the terminal.

4. 1. A method performed by a base station of a communications system, comprising: transmitting a radio resource control (RRC) message including a semi-persistent scheduling (SPS) configuration to a terminal, the SPS configuration including information on a value indicating a maximum number of slots or sub-slots for which transmission of hybrid automatic repeat request acknowledgment (HARQ-ACK) information for an SPS physical downlink shared channel (PDSCH) may be postponed; transmitting the SPS PDSCH to the terminal based on the SPS configuration; receiving one or more HARQ-ACK information bits including a second HARQ-ACK information bit associated with the first HARQ-ACK information bit from the terminal via a physical uplink shared channel (PUSCH) in a second slot or a physical uplink control channel (PUCCH) in the second slot; Including, A PUCCH resource for the first HARQ-ACK information bit associated with the SPS PDSCH is in a first slot, and the PUCCH resource in the first slot overlaps with a downlink symbol; the value is equal to or greater than the time interval between the second slot and the SPS PDSCH receiving slot; A method characterized in that, when a PDSCH for an HARQ process identical to a specific HARQ-ACK information bit among the second HARQ-ACK information bits is received before transmitting a PUSCH in the second slot or a PUCCH in the second slot, the specific HARQ-ACK information bit is not included in one or more HARQ-ACK information bits transmitted via the PUSCH or PUCCH.

5. The method of claim 4 , wherein for a plurality of SPS configurations, the value is set for each SPS configuration.

6. The method of claim 4, wherein the second HARQ-ACK information bit is appended to a HARQ-ACK codebook generated by the terminal.

7. In a terminal of a communication system, A transmitting / receiving unit; Receive a radio resource control (RRC) message including a semi-persistent scheduling (SPS) configuration from a base station, where the SPS configuration includes information on a value indicating a maximum number of slots or sub-slots for which transmission of hybrid automatic repeat request acknowledgment (HARQ-ACK) information for an SPS physical downlink shared channel (PDSCH) may be postponed; Receive the SPS PDSCH from the base station based on the SPS configuration; identifying a physical uplink control channel (PUCCH) resource for a first HARQ-ACK information bit associated with the SPS PDSCH, where the PUCCH resource is in a first slot, and the PUCCH resource in the first slot overlaps with a downlink symbol; a controller configured to transmit one or more HARQ-ACK information bits including a second HARQ-ACK information bit associated with the first HARQ-ACK information bit to the base station via a physical uplink shared channel (PUSCH) in a second slot or a PUCCH in the second slot; Including, the value is equal to or greater than the time interval between the second slot and the SPS PDSCH receiving slot; A terminal characterized in that, when a PDSCH for an HARQ process identical to a specific HARQ-ACK information bit among the second HARQ-ACK information bits is received before transmitting a PUSCH in the second slot or a PUCCH in the second slot, the specific HARQ-ACK information bit is not included in one or more HARQ-ACK information bits transmitted via the PUSCH or PUCCH.

8. The terminal of claim 7, wherein for a plurality of SPS configurations, the value is set for each SPS configuration.

9. The terminal of claim 7, wherein the second HARQ-ACK information bit is appended to a HARQ-ACK codebook generated by the terminal.

10. In a base station of a communication system, A transmitting / receiving unit; Send a radio resource control (RRC) message including a semi-persistent scheduling (SPS) configuration to the terminal, where the SPS configuration includes information on a value indicating a maximum number of slots or sub-slots for which transmission of hybrid automatic repeat request acknowledgment (HARQ-ACK) information for an SPS physical downlink shared channel (PDSCH) may be postponed; Transmitting the SPS PDSCH to the terminal based on the SPS configuration; A controller configured to receive one or more HARQ-ACK information bits including a second HARQ-ACK information bit associated with a first HARQ-ACK information bit from the terminal via a physical uplink shared channel (PUSCH) in a second slot or a physical uplink control channel (PUCCH) in the second slot; Including, A PUCCH resource for the first HARQ-ACK information bit associated with the SPS PDSCH is in a first slot, and the PUCCH resource in the first slot overlaps with a downlink symbol; the value is equal to or greater than the time interval between the second slot and the SPS PDSCH receiving slot; A base station characterized in that, when a PDSCH for an HARQ process identical to a specific HARQ-ACK information bit among the second HARQ-ACK information bits is transmitted before receiving a PUSCH in the second slot or a PUCCH in the second slot, the specific HARQ-ACK information bit is not included in one or more HARQ-ACK information bits received via the PUSCH or PUCCH.

11. The base station of claim 10, wherein for a plurality of SPS configurations, the value is set for each SPS configuration.

12. The base station of claim 10, wherein the second HARQ-ACK information bit is appended to a HARQ-ACK codebook generated by the terminal.