Semi-persistent scheduling method, base station equipment and user equipment

By sending configuration information of semi-static scheduling parameters to the user equipment (UE), the problems of low latency and multi-service support in the NR system are solved, and a flexible semi-static scheduling method is realized to meet the low latency requirements of URLLC.

CN121968315APending Publication Date: 2026-05-01BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING SAMSUNG TELECOM R&D CENT
Filing Date
2019-09-27
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing NR systems, semi-static scheduling (SPS) is difficult to meet the low latency requirements of URLLC services and is also difficult to support the URLLC requirements of multiple services simultaneously.

Method used

By sending configuration information of semi-static scheduling parameters, including higher-layer signaling and physical-layer signaling, to the user equipment (UE), indicating the number, index, time resources, and offset of semi-static scheduling, the activation and deactivation of multiple sets of semi-static scheduling can be realized, supporting flexible scheduling of various services.

Benefits of technology

It achieves the low latency requirements of URLLC, supports the simultaneous transmission of multiple services, and improves the flexibility and efficiency of the NR system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121968315A_ABST
    Figure CN121968315A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and discloses a semi-persistent scheduling method, base station equipment and user equipment.The semi-persistent scheduling method comprises the steps that configuration information of semi-persistent scheduling parameters is sent to user equipment UE, so that the UE conducts semi-persistent scheduling data transmission based on the configuration information; and performing semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters. According to the method provided by the embodiment of the invention, the low-delay requirement of URLLC can be met, so that the existing semi-static scheduling transmission mechanism can support higher low-delay requirements, multiple semi-static scheduling configurations are introduced at the same time, and different time-frequency resources are allocated for each semi-static scheduling configuration, so that multiple services can be supported at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Semi-static scheduling method, base station equipment and user equipment

[0001] This application is a divisional application of the invention patent application with application number 201910924941.7, application date of September 27, 2019, and invention title "Semi-static scheduling method, base station equipment and user equipment". Technical Field

[0002] This application relates to the field of wireless communication technology, and more specifically, to a semi-static scheduling method, base station equipment, and user equipment. Background Technology

[0003] Ultra-reliable low-latency communication (URLLC), proposed in 5G, places demands on both latency and reliability. 3GPP Rel-15 can support end-to-end latency of less than 1ms and 10 -5 The block error rate. With the growth of Industrial Internet of Things (IIoT), AR, and VR services, more stringent requirements have been placed on URLLC. For example, 3GPP Rel-16 has studied higher requirements for URLLC, including requirements for end-to-end latency of 0.5ms to 1ms and 10 -6The block error rate poses a challenge to NR communication systems. Currently, the semi-persistent scheduling (SPS) method, or configured grant (CG) method, is an important way to support URLLC services in NR systems. In existing NR system research, the minimum period of downlink SPS is 10ms, which is obviously difficult to meet the latency requirements of 0.5ms to 1ms. The minimum period of uplink CG transmission can be 2 symbols, but the time resource length available for K consecutive CG transmissions (K is the number of repetitions) is limited to not exceeding the period of CG transmission. For example, if the base station configures the period P of CG transmission to be 7 symbols, and assuming the time length of one PUSCH transmission is 2 symbols, then the base station can configure a maximum of K=3 repetitions, so that the time length of K repetitions of CG PUSCH does not exceed the period. In addition, uplink CG transmission also limits the starting position of a CG transmission to be related to RV. For example, the UE can only start uplink transmission on a transmission occasion (TO) when RV is 0. If the RV sequence configured by the base station is {0, 0, 0, 0}, the UE can start transmission at any TO within the configured CG resources, with a relatively small waiting delay. However, if the RV sequence configured by the base station is {0, 2, 3, 1}, the UE can only start transmission every 3 TOs, resulting in a relatively longer waiting delay. If the period P is large, as shown in Figure 1, the CG transmission period P = 1 slot, the RV sequence is {0, 2, 3, 1}, K = 4, and each CG PUSCH occupies 2 symbols. If the UE's uplink service arrives at the 2nd symbol of the first period, the UE must wait until the first TO of the next period to start transmission, introducing a delay of 13 symbols, which cannot meet the low latency requirements of URLLC. How to improve the existing CG transmission mechanism to support higher low latency requirements is a problem to be solved.

[0004] Furthermore, existing NR systems only support one SPS configuration / CG configuration, which is clearly insufficient to support the URLLC requirements of multiple services. For example, in the Industrial Internet of Things (IIoT), a single terminal may simultaneously monitor sensors and robotic arms. These URLLC services have different characteristics, such as latency and throughput requirements. To support multiple services simultaneously, multiple SPS configurations can be introduced, allocating different time and frequency domain resources to each. How to efficiently and flexibly configure and schedule multiple SPS configurations is also a problem that needs to be solved. Summary of the Invention

[0005] The purpose of this application is to at least solve one of the above-mentioned technical defects, and the following technical solution is proposed: Firstly, a semi-static scheduling method is provided, including: sending configuration information of semi-static scheduling parameters to a user equipment (UE) so that the UE performs semi-static scheduling data transmission based on the configuration information; and performing semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters.

[0006] Specifically, sending configuration information of semi-static scheduling parameters to the user equipment (UE) includes: sending higher-layer signaling to the UE, wherein the higher-layer signaling includes at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling; and sending physical layer signaling to the UE, wherein the physical layer signaling is used to indicate at least one of the following: at least one set of semi-static scheduling and one of the multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, or activating and / or deactivating multiple sets of semi-static scheduling.

[0007] Furthermore, the higher-level signaling includes at least one of the following: the number of semi-static schedules, the index of semi-static schedules, the number of semi-static schedule parameters corresponding to each set of semi-static schedules, the index of active semi-static schedules, and the active semi-static schedule parameters.

[0008] Furthermore, physical layer signaling is used to indicate the activation of multiple semi-static scheduling systems, with each system corresponding to 2 semi-static scheduling parameters. X X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of this set of semi-static scheduling; or, the physical layer signaling is used to indicate the activation and / or deactivation of multiple sets of semi-static scheduling, with each set of semi-static scheduling corresponding to 2 semi-static scheduling parameters. X -1, where X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of the set of semi-static scheduling. A predetermined value of the X bits indicates deactivation of the set of semi-static scheduling, and the remaining values ​​of the X bits indicate activation of one set of semi-static scheduling parameters of the set of semi-static scheduling.

[0009] Furthermore, the configuration information of the semi-static scheduling parameters includes any of the following scenarios: multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; a set of semi-static scheduling, the general parameters of the set of semi-static scheduling, and the time offset between each candidate transmission position of the set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first candidate transmission position of the set of semi-static scheduling.

[0010] Furthermore, it also includes any of the following: when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first semi-static scheduling in the multiple sets of semi-static scheduling, and time offsets between each set of semi-static scheduling, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded. When the time offset between the two sets of semi-static scheduling and the transmission period of the semi-static scheduling are included, the transmission period and the time offset between each candidate transmission position are jointly encoded, or the transmission period, the time offset between each candidate transmission position and the time resource of the first candidate transmission position are jointly encoded; when the physical layer signaling includes the time resource indication information of the first set of semi-static scheduling applied to the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling and the transmission period of the semi-static scheduling are included, the transmission period and the time offset between each set of semi-static scheduling are jointly encoded, or the transmission period, the time offset between each set of semi-static scheduling and the time resource of the first set of semi-static scheduling are jointly encoded.

[0011] Furthermore, the time offset between each set of semi-static schedules and / or the transmission period of the semi-static schedules, or the time offset between each candidate transmission position and / or the transmission period of the semi-static schedules, are indicated by at least one of the following bit fields in the physical layer signaling: a bit field indicating the redundant version; a bit field indicating the HARQ process index; and an independent bit field.

[0012] Furthermore, performing semi-static scheduling data transmission based on the configuration information of semi-static scheduling parameters includes: within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission on at least one set of semi-static scheduled resources, and determining to perform semi-static scheduling data transmission on one of the sets of semi-static scheduled resources; or, within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission at at least one candidate transmission position of a set of semi-static scheduling resources, and determining to perform semi-static scheduling data transmission on one of the candidate transmission positions.

[0013] Furthermore, it also includes any of the following: when transmitting semi-static scheduled data on a set of semi-static scheduled resources within a semi-static scheduling transmission period, calculate the HARQ process index based on the first set of semi-static scheduled resources with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the semi-static scheduled resources occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period; when transmitting semi-static scheduled data at a candidate transmission position of a set of semi-static scheduled data within a semi-static scheduling transmission period, calculate the HARQ process index based on the starting point of the first candidate transmission position with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the starting point of the candidate transmission position occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period.

[0014] Furthermore, it also includes: indicating, through at least one of the following bit fields of the physical layer signaling, some or all of the multiple semi-static schedules to be deactivated: time resource allocation bit field; virtual resource block to physical resource mapping bit field; HARQ process index bit field; redundancy version bit field; modulation and coding method bit field; frequency domain resource allocation bit field; hybrid automatic repeat request acknowledgment timing bit field.

[0015] Furthermore, it also includes: performing any one of the following operations on multiple UEs through pre-configured physical layer signaling: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters; wherein, multiple UEs have the same pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to each of the multiple UEs, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to that UE.

[0016] Furthermore, the pre-configured physical layer signaling performs any one of the following operations on multiple UEs: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters. This includes: the pre-configured physical layer signaling contains at least one first bit field indicating general resource information for multiple UEs, and at least one second bit field indicating predetermined resource information corresponding to each of the multiple UEs; wherein each UE occupies at least X bits in the second bit field, and these X bits indicate 2... X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X When using -1 set of semi-static scheduling parameters, a predetermined state value of the X bits indicates the deactivation of semi-static scheduling.

[0017] Furthermore, when the physical layer signaling includes: a predetermined bit field, or a predetermined value of a predetermined bit field in the physical layer signaling, the physical layer signaling is used to indicate at least one of the following: at least one set of semi-static scheduling and one of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling; or configuring different RNTIs for physical layer signaling and other physical layer signaling; or configuring different PDCCH search spaces and / or control resource sets CORESETs for physical layer signaling and other physical layer signaling.

[0018] Furthermore, semi-static scheduling data transmission is performed based on the configuration information of semi-static scheduling parameters, including: the configuration information includes time information with a time unit, the location of data transmission is determined according to the time information, and semi-static scheduling data transmission is performed, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.

[0019] Furthermore, the configuration information includes time information with a time unit. The data transmission location is determined based on the time information, and semi-static data transmission is scheduled, including any of the following scenarios: The semi-static data arrival time is determined based on the configuration information, and a data transmission symbol no earlier than and closest to the data arrival time is identified. Semi-static data transmission is then scheduled starting from this data transmission symbol. Alternatively, the semi-static data arrival time and candidate transmission positions are determined based on the configuration information, and a candidate transmission position no earlier than and closest to the data arrival time is identified. Semi-static data transmission is then scheduled at this candidate transmission position. Finally, the semi-static data arrival time, candidate transmission positions, and candidate transmission resources are determined based on the configuration information, and a candidate transmission resource no earlier than and closest to the data arrival time is identified within the candidate transmission resources. The system performs semi-static data transmission scheduling from the nearest data transmission symbol to the endpoint symbol of the candidate transmission position where the data transmission symbol is located. Based on configuration information, it determines the time window and the arrival time of the semi-static data, and uses the data arrival time as the starting point to determine the time window for semi-static data transmission. When there is at least one candidate transmission position within the time window for semi-static data transmission, it performs semi-static data transmission at the earliest candidate transmission position. The system also determines the time window and the arrival time of the semi-static data, and uses the data arrival time as the starting point to determine the time window for semi-static data transmission. When there is at least one semi-static candidate transmission time resource within the time window for semi-static data transmission, it performs semi-static data transmission at the earliest semi-static candidate transmission time resource.

[0020] Secondly, a semi-static scheduling method is provided, including: receiving configuration information of semi-static scheduling parameters sent by a base station; and performing semi-static scheduling data transmission based on the configuration information.

[0021] Specifically, receiving configuration information of semi-static scheduling parameters sent by the base station includes: receiving higher-layer signaling sent by the base station, wherein the higher-layer signaling includes at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling; receiving physical layer signaling sent by the base station, wherein the physical layer signaling indicates at least one of the following: at least one set of semi-static scheduling and one of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling.

[0022] Furthermore, the semi-static scheduling data transmission based on configuration information includes: determining at least one of the following based on higher-layer signaling: the number of semi-static schedules, the index of the semi-static schedules, the number of semi-static scheduling parameters corresponding to each set of semi-static schedules, the index of the activated semi-static schedules, and the activated semi-static scheduling parameters.

[0023] Furthermore, semi-static scheduling data transmission based on configuration information includes: determining the activation of multiple semi-static scheduling sets and the semi-static scheduling parameters for each set based on physical layer signaling, and performing semi-static data transmission based on the semi-static scheduling parameters, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2. X X represents the number of bits in the physical layer signaling indicating the semi-static scheduling parameters of this set of semi-static scheduling; alternatively, multiple sets of semi-static scheduling and / or deactivation of each set of semi-static scheduling and their semi-static scheduling parameters are determined based on the physical layer signaling, and semi-static data transmission is performed based on these parameters, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2. X -1, where X is the number of bits in the physical layer signaling that indicate the semi-static scheduling parameters of the set of semi-static scheduling. A predetermined value of the X bits indicates deactivation of the set of semi-static scheduling, and the remaining values ​​of the X bits indicate activation of one set of semi-static scheduling parameters of the set of semi-static scheduling.

[0024] Furthermore, the configuration information of the semi-static scheduling parameters includes any of the following scenarios: multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; a set of semi-static scheduling, the general parameters of the set of semi-static scheduling, and the time offset between each candidate transmission position of the set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first candidate transmission position of the set of semi-static scheduling.

[0025] Furthermore, it also includes any one of the following: receiving a joint encoding of time resource indication information and time offsets between each candidate transmission position, wherein the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position; receiving a joint encoding of time resource indication information and time offsets between each set of semi-static scheduling, wherein the physical layer signaling includes time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, and time offsets between each set of semi-static scheduling; receiving a joint encoding of transmission period and time offsets between each candidate transmission position, or receiving the transmission period and each candidate transmission position. The physical layer signaling includes the joint encoding of the time offset between the positions and the time resource of the first candidate transmission position, wherein the physical layer signaling includes the time resource indication information of the first candidate transmission position applied to the set of semi-static scheduling, the time offset between each candidate transmission position, and the transmission period of the semi-static scheduling; receiving the joint encoding of the transmission period and the time offset between each set of semi-static scheduling, or receiving the joint encoding of the transmission period, the time offset between each set of semi-static scheduling, and the time resource of the first set of semi-static scheduling, wherein the physical layer signaling includes the time resource indication information of the first set of semi-static scheduling applied to the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the transmission period of the semi-static scheduling.

[0026] Further, it includes: determining the time offset between each set of semi-static schedules and / or the transmission period of the semi-static schedules, or determining the time offset between each candidate transmission position and / or the transmission period of the semi-static schedules, based on at least one of the following bit fields in the physical layer signaling: a bit field indicating the redundant version; a bit field indicating the HARQ process index; and an independent bit field.

[0027] Furthermore, performing semi-static scheduling data transmission based on configuration information includes: within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission on at least one set of semi-static scheduling time resources, and determining to perform semi-static scheduling data transmission on one set of semi-static scheduling time resources; or, within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission on at least one candidate transmission position of a set of semi-static scheduling, and determining to perform semi-static scheduling data transmission on one of the candidate transmission positions.

[0028] Furthermore, it also includes any of the following: when transmitting semi-static scheduled data on a set of semi-static scheduled resources within a semi-static scheduling transmission period, calculate the HARQ process index based on the first set of semi-static scheduled resources with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the semi-static scheduled resources occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period; when transmitting semi-static scheduled data at a candidate transmission position of a set of semi-static scheduled data within a semi-static scheduling transmission period, calculate the HARQ process index based on the starting point of the first candidate transmission position with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the starting point of the candidate transmission position occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period.

[0029] Furthermore, it also includes: deactivating part or all of the multiple semi-static schedules to be deactivated according to at least one of the following bit fields in the physical layer signaling: time resource allocation bit field; virtual resource block to physical resource mapping bit field; HARQ process index bit field; redundancy version bit field; modulation and coding method bit field; frequency domain resource allocation bit field; hybrid automatic repeat request acknowledgment timing bit field.

[0030] Furthermore, it also includes: performing any one of the following operations on the UE according to the pre-configured physical layer signaling sent by the base station: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters; wherein the UE has a pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to the UE, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to the UE.

[0031] Furthermore, in the pre-configured physical layer signaling, there exists at least one first bit field indicating the general resource information of the UE, and at least one second bit field indicating the predetermined resource information corresponding to each UE; wherein, the UE occupies at least X bits in the second bit field, and these X bits indicate 2 X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X When using -1 set of semi-static scheduling parameters, a predetermined state value of the X bits indicates the deactivation of semi-static scheduling.

[0032] Further, based on the physical layer signaling, at least one of the following is determined: at least one set of semi-static scheduling and one set of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling, wherein the physical layer signaling includes: a predetermined bit field, or a predetermined value of a predetermined bit field in the physical layer signaling; or, determining an RNTI that distinguishes the physical layer signaling from other physical layer signaling; or, determining a PDCCH search space and / or control resource set CORESET that distinguishes the physical layer signaling from other physical layer signaling.

[0033] Furthermore, semi-static scheduling data transmission is performed based on the configuration information of semi-static scheduling parameters, including: the configuration information includes time information with a time unit, the location of data transmission is determined according to the time information, and semi-static scheduling data transmission is performed, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.

[0034] Furthermore, the configuration information includes time information with a time unit. The data transmission location is determined based on the time information, and semi-static data transmission is scheduled, including any of the following scenarios: The semi-static data arrival time is determined based on the configuration information, and the nearest data transmission symbol no earlier than the data arrival time is identified. Semi-static data transmission is then scheduled starting from this data transmission symbol. Alternatively, the semi-static data arrival time and candidate transmission positions are determined based on the configuration information, and the nearest candidate transmission position no earlier than the data arrival time is identified. Semi-static data transmission is then scheduled at this candidate transmission position. Finally, the semi-static data arrival time, candidate transmission positions, and candidate transmission resources are determined based on the configuration information, and the nearest candidate transmission resource no earlier than the data arrival time is identified from among the candidate transmission resources. The system generates data transmission symbols and performs semi-static data transmission from the start of these symbols to the endpoint symbols of the candidate transmission positions. It determines the time window and the arrival time of the semi-static data based on configuration information, and uses the arrival time as the starting point to determine the available time window for semi-static data transmission. When at least one candidate transmission position exists within the available time window, semi-static data transmission is performed at the earliest available candidate transmission position. The system also determines the time window and the arrival time of the semi-static data based on configuration information, and uses the arrival time as the starting point to determine the available time window for semi-static data transmission. When at least one candidate transmission time resource exists within the available time window, semi-static data transmission is performed at the earliest available candidate transmission time resource.

[0035] Thirdly, a base station device is provided, comprising: a transmitting module for transmitting configuration information of semi-static scheduling parameters to a user equipment (UE) so that the UE performs semi-static scheduling data transmission based on the configuration information; and a first data transmission module for performing semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters.

[0036] Fourthly, a user equipment is provided, comprising: a receiving module for receiving configuration information of semi-static scheduling parameters sent by a base station; and a second data transmission module for performing semi-static scheduling data transmission based on the configuration information.

[0037] Fifthly, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the aforementioned semi-static scheduling method.

[0038] The semi-static scheduling method provided in this application sends configuration information of semi-static scheduling parameters to the user equipment (UE), enabling the UE to perform semi-static scheduling data transmission based on the configuration information. At the same time, the base station also performs semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters. This satisfies the low latency requirements of URLLC, allowing the existing semi-static scheduling transmission mechanism to support higher low latency requirements. Furthermore, by introducing multiple semi-static scheduling configurations and allocating different time-frequency resources to each semi-static scheduling configuration, it enables the simultaneous support of multiple services.

[0039] The semi-static scheduling method provided in this application receives configuration information of semi-static scheduling parameters sent by the base station and performs semi-static scheduling data transmission based on the configuration information, thereby meeting the low latency requirements of URLLC and enabling the existing semi-static scheduling transmission mechanism to support higher low latency requirements. At the same time, it introduces multiple semi-static scheduling configurations and allocates different time and frequency resources to each semi-static scheduling configuration, so that multiple services can be supported at the same time.

[0040] Additional aspects and advantages of this application will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this application. Attached Figure Description

[0041] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which: FIG1 is a schematic diagram of semi-static scheduling in the prior art; FIG2 is a flowchart illustrating a semi-static scheduling method according to an embodiment of this application; FIG3 is a schematic diagram illustrating a semi-static scheduling method according to an embodiment of this application; FIG4 is another schematic diagram illustrating a semi-static scheduling method according to an embodiment of this application; FIG5 is yet another schematic diagram illustrating a semi-static scheduling method according to an embodiment of this application; FIG6 is a flowchart illustrating a semi-static scheduling method according to yet another embodiment of this application; FIG7 is a schematic diagram illustrating data transmission in semi-static scheduling according to yet another embodiment of this application; FIG8 is yet another schematic diagram illustrating data transmission in semi-static scheduling according to yet another embodiment of this application; FIG9 is yet another schematic diagram illustrating data transmission in semi-static scheduling according to yet another embodiment of this application; FIG10 is a schematic diagram illustrating the basic structure of a base station device according to an embodiment of this application; FIG11 is a schematic diagram illustrating the basic structure of a user equipment according to an embodiment of this application; FIG12 is a block diagram of a computing system that can be used to implement the user equipment disclosed in the embodiments of this invention. Detailed Implementation

[0042] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application.

[0043] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this application means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.

[0044] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0045] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0046] One embodiment of this application provides a semi-static scheduling method, as shown in FIG2, including: step S210, sending configuration information of semi-static scheduling parameters to user equipment (UE) so that UE performs semi-static scheduling data transmission based on the configuration information; step S220, performing semi-static scheduling data transmission based on the configuration information of semi-static scheduling parameters.

[0047] The semi-static scheduling method provided in this application sends configuration information of semi-static scheduling parameters to the user equipment (UE), enabling the UE to perform semi-static scheduling data transmission based on the configuration information. At the same time, the base station also performs semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters. This satisfies the low latency requirements of URLLC, allowing the existing semi-static scheduling transmission mechanism to support higher low latency requirements. Furthermore, by introducing multiple semi-static scheduling configurations and allocating different time-frequency resources to each semi-static scheduling configuration, it enables the simultaneous support of multiple services.

[0048] Specifically, sending configuration information of semi-static scheduling parameters to the user equipment (UE) includes: sending higher-layer signaling to the UE, wherein the higher-layer signaling includes at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling; and sending physical layer signaling to the UE, wherein the physical layer signaling is used to indicate at least one of the following: at least one set of semi-static scheduling and one of the multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, or activating and / or deactivating multiple sets of semi-static scheduling.

[0049] Furthermore, the higher-level signaling includes at least one of the following: the number of semi-static schedules, the index of semi-static schedules, the number of semi-static schedule parameters corresponding to each set of semi-static schedules, the index of active semi-static schedules, and the active semi-static schedule parameters.

[0050] Furthermore, physical layer signaling is used to indicate the activation of multiple semi-static scheduling systems, with each system corresponding to 2 semi-static scheduling parameters. X X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of this set of semi-static scheduling; or, the physical layer signaling is used to indicate the activation and / or deactivation of multiple sets of semi-static scheduling, with each set of semi-static scheduling corresponding to 2 semi-static scheduling parameters. X-1, where X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of the set of semi-static scheduling. A predetermined value of the X bits indicates deactivation of the set of semi-static scheduling, and the remaining values ​​of the X bits indicate activation of one set of semi-static scheduling parameters of the set of semi-static scheduling.

[0051] Furthermore, the configuration information of the semi-static scheduling parameters includes any of the following scenarios: multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; a set of semi-static scheduling, the general parameters of the set of semi-static scheduling, and the time offset between each candidate transmission position of the set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first candidate transmission position of the set of semi-static scheduling.

[0052] Furthermore, it also includes any of the following: when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first semi-static scheduling in the multiple sets of semi-static scheduling, and time offsets between each set of semi-static scheduling, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded. When the time offset between the two sets of semi-static scheduling and the transmission period of the semi-static scheduling are included, the transmission period and the time offset between each candidate transmission position are jointly encoded, or the transmission period, the time offset between each candidate transmission position and the time resource of the first candidate transmission position are jointly encoded; when the physical layer signaling includes the time resource indication information of the first set of semi-static scheduling applied to the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling and the transmission period of the semi-static scheduling are included, the transmission period and the time offset between each set of semi-static scheduling are jointly encoded, or the transmission period, the time offset between each set of semi-static scheduling and the time resource of the first set of semi-static scheduling are jointly encoded.

[0053] Furthermore, the time offset between each set of semi-static schedules and / or the transmission period of the semi-static schedules, or the time offset between each candidate transmission position and / or the transmission period of the semi-static schedules, are indicated by at least one of the following bit fields in the physical layer signaling: a bit field indicating the redundant version; a bit field indicating the HARQ process index; and an independent bit field.

[0054] Furthermore, performing semi-static scheduling data transmission based on the configuration information of semi-static scheduling parameters includes: within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission on at least one set of semi-static scheduled resources, and determining to perform semi-static scheduling data transmission on one of the sets of semi-static scheduled resources; or, within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission at at least one candidate transmission position of a set of semi-static scheduling resources, and determining to perform semi-static scheduling data transmission on one of the candidate transmission positions.

[0055] Furthermore, it also includes any of the following: when transmitting semi-static scheduled data on a set of semi-static scheduled resources within a semi-static scheduling transmission period, calculate the HARQ process index based on the first set of semi-static scheduled resources with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the semi-static scheduled resources occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period; when transmitting semi-static scheduled data at a candidate transmission position of a set of semi-static scheduled data within a semi-static scheduling transmission period, calculate the HARQ process index based on the starting point of the first candidate transmission position with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the starting point of the candidate transmission position occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period.

[0056] Furthermore, it also includes: indicating, through at least one of the following bit fields of the physical layer signaling, some or all of the multiple semi-static schedules to be deactivated: time resource allocation bit field; virtual resource block to physical resource mapping bit field; HARQ process index bit field; redundancy version bit field; modulation and coding method bit field; frequency domain resource allocation bit field; hybrid automatic repeat request acknowledgment timing bit field.

[0057] Furthermore, it also includes: performing any one of the following operations on multiple UEs through pre-configured physical layer signaling: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters; wherein, multiple UEs have the same pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to each of the multiple UEs, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to that UE.

[0058] Furthermore, the pre-configured physical layer signaling performs any one of the following operations on multiple UEs: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters. This includes: the pre-configured physical layer signaling contains at least one first bit field indicating general resource information for multiple UEs, and at least one second bit field indicating predetermined resource information corresponding to each of the multiple UEs; wherein each UE occupies at least X bits in the second bit field, and these X bits indicate 2... X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X When using -1 set of semi-static scheduling parameters, a predetermined state value of the X bits indicates the deactivation of semi-static scheduling.

[0059] Furthermore, when the physical layer signaling includes: a predetermined bit field, or a predetermined value of a predetermined bit field in the physical layer signaling, the physical layer signaling is used to indicate at least one of the following: at least one set of semi-static scheduling and one of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling; or configuring different RNTIs for physical layer signaling and other physical layer signaling; or configuring different PDCCH search spaces and / or control resource sets CORESETs for physical layer signaling and other physical layer signaling.

[0060] Furthermore, semi-static scheduling data transmission is performed based on the configuration information of semi-static scheduling parameters, including: the configuration information includes time information with a time unit, the location of data transmission is determined according to the time information, and semi-static scheduling data transmission is performed, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.

[0061] Furthermore, the configuration information includes time information with a time unit. The data transmission location is determined based on the time information, and semi-static data transmission is scheduled, including any of the following scenarios: The semi-static data arrival time is determined based on the configuration information, and a data transmission symbol no earlier than and closest to the data arrival time is identified. Semi-static data transmission is then scheduled starting from this data transmission symbol. Alternatively, the semi-static data arrival time and candidate transmission positions are determined based on the configuration information, and a candidate transmission position no earlier than and closest to the data arrival time is identified. Semi-static data transmission is then scheduled at this candidate transmission position. Finally, the semi-static data arrival time, candidate transmission positions, and candidate transmission resources are determined based on the configuration information, and a candidate transmission resource no earlier than and closest to the data arrival time is identified within the candidate transmission resources. The system performs semi-static data transmission scheduling from the nearest data transmission symbol to the endpoint symbol of the candidate transmission position where the data transmission symbol is located. Based on configuration information, it determines the time window and the arrival time of the semi-static data, and uses the data arrival time as the starting point to determine the time window for semi-static data transmission. When there is at least one candidate transmission position within the time window for semi-static data transmission, it performs semi-static data transmission at the earliest candidate transmission position. The system also determines the time window and the arrival time of the semi-static data, and uses the data arrival time as the starting point to determine the time window for semi-static data transmission. When there is at least one semi-static candidate transmission time resource within the time window for semi-static data transmission, it performs semi-static data transmission at the earliest semi-static candidate transmission time resource.

[0062] The semi-static scheduling method of the above embodiments of this application will be fully and thoroughly described below through specific examples: Specifically, SPS / CG-based transmission can be implemented in at least one of the following ways: Method 1: The base station configures all semi-static scheduling parameters through higher-layer signaling; after receiving the configuration information of all semi-static scheduling parameters, the UE considers the semi-static scheduling to be activated and can then receive or transmit SPS / CG on the corresponding time-frequency resources according to the configuration information; if the base station releases an SPS / CG transmission through higher-layer signaling, the UE stops receiving or transmitting SPS / CG on the corresponding time-frequency resources after receiving the configuration information for releasing an SPS / CG. For ease of description, this type of SPS / CG transmission is referred to as the first type of SPS / CG transmission. Method Two: The base station configures some semi-static scheduling parameters via higher-layer signaling and activates SPS / CG transmission through physical layer control channels, such as downlink control information (DCI), and instructs the remaining semi-static scheduling parameters. After receiving the configuration information of the semi-static scheduling parameters and the activation DCI, the UE can perform SPS / CG reception or transmission on the corresponding time-frequency resources. If the base station deactivates an SPS / CG transmission via DCI, the UE, upon receiving the deactivation DCI, will stop receiving or transmitting SPS / CG on the corresponding time-frequency resources. For ease of description, this type of SPS / CG transmission is referred to as Type II SPS / CG transmission.

[0063] In the prior art, for Type I SPS / CG transmission, if it is necessary to modify the semi-static scheduling parameters, the base station needs to send higher-layer signaling to reconfigure all semi-static scheduling parameters. For example, for uplink CG PUSCH transmission, the higher-layer signaling rrc-Configured Uplink Grant information includes time resources, frequency domain resources, antenna port information, reference signal DMRS signal, MIMO related information, modulation and coding information (MCS and TBS), and power control information, etc. Typically, the reconfiguration via higher-layer RRC signaling has a significant latency. If Type I SPS / CG transmission requires feedback of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK), the higher-layer signaling also needs to configure parameters related to HARQ-ACK feedback, such as HARQ-ACK feedback time information and PUCCH resource information.

[0064]

[0065] To more flexibly modify semi-static scheduling parameters and keep physical layer control signaling overhead within a reasonable range, transmission parameter reconfiguration can be performed by combining higher-layer signaling configuration with DCI dynamic indication. Specifically, this can be achieved through higher-layer signaling configuration 2. X A set of semi-static scheduling parameters is used, and one set of semi-static scheduling parameters is indicated by the X bit in the DCI.

[0066] A better configuration is the high-level signaling configuration 2. X A set of parameters from a semi-static scheduling parameter set, used for the first use after activation, or predefined to configure 2. X The first set of semi-static scheduling parameters is used for the initial activation. Subsequently, the base station can dynamically indicate 2 via DCI. X A set of parameters from a set of semi-static scheduling parameters can be used to modify the semi-static scheduling parameters. For example, a base station configures a CG configuration and sets four sets of semi-static scheduling parameters for this CG configuration. The first set of semi-static scheduling parameters is used for the first time after activation. After receiving the configuration information, the UE sends the CG PUSCH according to the first set of semi-static scheduling parameters. Subsequently, the base station sends a DCI instructing the UE to use the second set of semi-static scheduling parameters from the four sets. After receiving this DCI, the UE sends the CGPUSCH according to the second set of semi-static scheduling parameters.

[0067] Preferably, the semi-static scheduling parameters include at least one of frequency domain resource information, time resource information (e.g., period, symbol start point and symbol length, time offset, etc.), and modulation and coding information.

[0068] Preferably, if the base station configures multiple SPS / CG configurations for the UE, a single DCI can simultaneously indicate the semi-static scheduling parameters of multiple SPS / CG configurations. The number and / or index of the SPS / CG configurations indicated in this DCI need to be configured, and for each SPS / CG configuration, X bits are used to indicate 2... XOne set of semi-static scheduling parameters is used. Preferably, X is a standard predefined or configurable parameter, where X can be 0 or other positive integers. When X=0, the number of semi-static scheduling parameters is 1. Preferably, the maximum number of SPS / CG configurations that the DCI can indicate is a standard predefined parameter, or the maximum payload of the DCI is a standard predefined parameter. For example, the base station is configured with 4 sets of SPS configurations, with indices 0, 1, 2, and 3, and 4 sets of semi-static scheduling parameters are configured for each SPS configuration. The DCI has 8 bits. For each SPS configuration, the 2 bits with values ​​0 to 3 correspond to the 1st to 4th sets of semi-static scheduling parameters, respectively. If SPS configurations are configured on multiple carriers, to distinguish the SPS configurations of each carrier, different SPS configuration indices can be assigned, or carrier information and SPS configuration indices can be used for differentiation. It should be noted that the number of semi-static scheduling parameters configured by the base station for each SPS configuration may be the same or different. For example, the base station may configure 2 sets of semi-static scheduling parameters for the first SPS configuration, 4 sets of semi-static scheduling parameters for the second SPS configuration, 2 sets of semi-static scheduling parameters for the third SPS configuration, and 4 sets of semi-static scheduling parameters for the fourth SPS configuration.

[0069] Preferably, if a DCI can simultaneously indicate semi-static scheduling parameters for multiple SPS / CG configurations, the UE sends a HARQ-ACK feedback after receiving the DCI. One implementation involves the DCI indicating the PUCCH resources for sending HARQ-ACK, such as the hybrid automatic repeat request acknowledgment timing (HARQ-ACK) and PUCCH time-frequency resources. Another implementation involves higher-layer signaling configuring the PUCCH resources for sending HARQ-ACK, or higher-layer signaling configuring the PUCCH resources for HARQ-ACK for each SPS / CG configuration. The UE determines the PUCCH resources for the HARQ-ACK of this DCI based on the PUCCH resources for the HARQ-ACK of one of the multiple SPS / CG configurations in the DCI. Preferably, the PUCCH resources for the HARQ-ACK of this DCI are determined based on the configuration with the smallest SPS / CG configuration index and / or the configuration with the smallest index among the multiple semi-static scheduling parameters of the SPS / CG configuration.

[0070] In existing technologies, for Type II SPS / CG transmissions, if some semi-static scheduling parameters need to be modified, the base station can reconfigure them by retransmitting the activation DCI, or the base station may need to reconfigure them by sending higher-layer signaling. For example, activating the DCI can reconfigure time resources, frequency domain resources, antenna port information, reference signal DMRS signal, MIMO-related information, modulation and coding information, and power control information, etc. To save physical layer control channel overhead and achieve a balance between flexibility and control channel reliability, the methods described above can also be used to activate / deactivate or change semi-static scheduling parameters for Type II SPS / CG transmissions.

[0071] Preferably, if a DCI can activate multiple SPS / CG configurations simultaneously, the number and / or index of the SPS / CG configurations indicated in this DCI need to be configured, and 2 should be configured for each SPS / CG configuration. X A set of semi-static scheduling parameters, each with X bits indicating 2. X One set of semi-static scheduling parameters. Specifically, 2 configurations are applied to each SPS / CG configuration. X During the process of setting semi-static scheduling parameters, the number of sets of semi-static scheduling parameters configured for each SPS / CG configuration may be the same or different.

[0072] Preferably, if a DCI can activate / deactivate multiple SPS / CG configurations simultaneously, the number and / or index of the SPS / CG configurations indicated in this DCI need to be configured, and for each SPS / CG configuration (2 X -1) A set of semi-static scheduling parameters, corresponding to the state values ​​of bits X in the DCI from 1 to (2) X -1), a reserved state value of "0" indicates that this SPS / CG configuration is deactivated. Specifically, for each SPS / CG configuration (2... X -1) During the process of setting semi-static scheduling parameters, the number of sets of semi-static scheduling parameters configured for each set of SPS / CG configuration may be the same or different.

[0073] Preferably, for a single SPS / CG configuration, the DCI contains multiple bit fields corresponding to different types of semi-static scheduling parameters, with each bit field corresponding to one or more sets of semi-static scheduling parameters. These semi-static scheduling parameters are configured via higher-layer signaling, and one set of semi-static scheduling parameters is dynamically indicated through the corresponding bit field in the DCI. For example, the DCI contains two bit fields, one of which indicates frequency domain resources, totaling X1 bits. The base station is configured with 2... X1 Frequency domain resource parameters; another bit field is used to indicate time resources, totaling X2 bits, with 2 bits configured for the base station. X2 Frequency domain resource parameters.

[0074] Example 2: In some scenarios, such as supporting different service types, the parameters of multiple SPS / CG configurations are different. In other scenarios, the characteristics of multiple SPS / CG configurations are similar or identical, so a single signaling configuration can be used to configure the same / common transmission parameters in these SPS / CG configurations. For example, to reduce latency, multiple SPS / CG configurations can be configured for the same URLLC service type. As another example, to address the issue that the period of Time Sensitive Service (TSN) is not an integer multiple of the SPS / CG configuration period, multiple SPS / CG configurations can be configured for the same TSN service. These multiple SPS / CG configurations have the same frequency domain resources, modulation and coding information, and period, but the starting positions in the time domain are different. For example, there is a time offset between the PDSCH or PUSCH of the multiple SPS / CG configurations. The time offset can be on the symbol level (e.g., in OFDM symbols), on the time slot or sub-time slot level, or in absolute time, such as X microseconds (which may not be an integer multiple of the OFDM symbol time length).

[0075] One implementation involves configuring only one set of general parameters, such as frequency domain resources, modulation and coding information, and period, when configuring the multiple SPS / CG configurations. For example, time offset at the time slot level, and / or the symbol start point and time length (number of symbols) occupied by PDSCH / PUSCH within a time slot.

[0076] Another implementation involves configuring only one set of general parameters and additionally configuring a time offset between each SPS / CG configuration when configuring the multiple SPS / CG configurations. The time characteristic parameters in the general parameters, such as the time offset at the time slot granularity, the start symbol of PDSCH / PUSCH, and the time length, apply only to the first SPS / CG configuration. The time resources of PDSCH / PUSCH for other SPS / CG configurations are determined by the time resources of the first or preceding SPS / CG configuration's PDSCH / PUSCH and the time offset between the SPS / CG configurations.

[0077] In addition, the number and / or index of the multiple SPS / CG configurations need to be configured.

[0078] As shown in Figure 3, the base station is configured with four CG configurations, using a single signaling system to indicate frequency domain resources, time domain resources, pilot information (DMRS), MCS, and TBS. The time domain resource information indicates a period of one time slot and specifies the number of time slots offset from the first CG configuration relative to system frame SFN=0. For example, it might be offset by 15 time slots relative to SFN0, which would place it in the 6th time slot of SFN1. The time domain resource information also indicates that the first CG configuration occupies symbols 3 through 6 of these time slots, with a repetition count K=1. The base station is also configured with a time offset of two symbols between each CG configuration. Starting from slot 15, the 3rd to 6th symbols in each slot represent the resources for the first CG configuration (#1 CG in the diagram), the 5th to 8th symbols represent the resources for the second CG configuration (#2 CG in the diagram), the 7th to 10th symbols represent the resources for the third CG configuration (#3 CG in the diagram), and the 9th to 11th symbols represent the resources for the fourth CG configuration (#4 CG in the diagram).

[0079] Preferably, within a single cycle, the transmitter can attempt to transmit PDSCH / PUSCH on the time resources of multiple SPS / CG configurations. The time resources of these multiple SPS / CG configurations do not overlap. For example, a base station may configure three SPS PDSCH configurations with identical frequency domain resources, cycles, start points and symbol lengths within a downlink time unit, pilot information (DMRS), MCS, and TBS. The time offsets of these three SPS PDSCH configurations are configured to 0, 16, and 33 time slots, respectively. If the base station activates the transmission of these three SPS PDSCH configurations, the base station can transmit PDSCH on the resources of each of these three SPS PDSCH configurations.

[0080] Preferably, within a single cycle, the transmitter may attempt to transmit PDSCH / PUSCH on time resources of multiple SPS / CG configurations, but may only transmit PDSCH / PUSCH on time resources of one SPS / CG configuration. When the transmitter is a base station, the base station may attempt to transmit PDSCH or receive PUSCH on time resources of multiple SPS / CG configurations, but may only transmit PDSCH or receive PUSCH on time resources of one SPS / CG configuration. When the transmitter is a user equipment, the user equipment may attempt to transmit PUSCH or receive PDSCH on time resources of multiple SPS / CG configurations, but may only transmit PUSCH or receive PDSCH on time resources of one SPS / CG configuration.

[0081] Ideally, within a given period, the HARQ process number remains the same regardless of which SPS / CG configuration's time resource is used to send PDSCH / PUSCH. For example, the HARQ process number is calculated based on the earliest SPS / CG configuration.

[0082] Ideally, within a single cycle, the HARQ process number is calculated based on the SPS / CG configuration occupied by the actual SPS / CG PDSCH / PUSCH sent.

[0083] Ideally, within a single period, the base station can send PDSCH / PUSCH on either multiple sets or a single set of SPS / CG configuration time resources.

[0084] Another implementation, similar to the method described above, configures only one set of general parameters. The time characteristic parameters apply only to the first SPS / CG configuration among the multiple SPS / CG configurations. The time resources of the PDSCH / PUSCH for other SPS / CG configurations are determined by the time resources of the PDSCH / PUSCH of the first or preceding SPS / CG configuration and the time offset between each SPS / CG configuration. An additional time offset between each SPS / CG configuration is also configured. The number of SPS / CG configurations does not need to be configured; it is determined by the number of SPS / CG PUSCHs that can be fully mapped within a period. As shown in Figure 4, within a period, with a 2-symbol interval, the maximum number of fully mapped CG PUSCHs is 6. The base station does not need to configure the number of SPS / CG configurations; both the base station and the UE assume that the number of available SPS / CG configurations is 6.

[0085] Preferably, within a single cycle, the transmitter may attempt to transmit PDSCH / PUSCH on time resources of multiple SPS / CG configurations, but may only transmit PDSCH / PUSCH on time resources of one SPS / CG configuration. When the transmitter is a base station, the base station may attempt to transmit PDSCH or receive PUSCH on time resources of multiple SPS / CG configurations, but may only transmit PDSCH or receive PUSCH on time resources of one SPS / CG configuration. When the transmitter is a user equipment, the user equipment may attempt to transmit PUSCH or receive PDSCH on time resources of multiple SPS / CG configurations, but may only transmit PUSCH or receive PDSCH on time resources of one SPS / CG configuration.

[0086] Ideally, within a given period, the HARQ process index remains the same regardless of which SPS / CG configuration's time resource is used to send PDSCH / PUSCH. For example, the HARQ process number is calculated based on the earliest SPS / CG configuration.

[0087] Ideally, within a single cycle, the HARQ process number is calculated based on the SPS / CG configuration occupied by the actual SPS / CG PDSCH / PUSCH sent.

[0088] Another implementation involves configuring a set of general parameters for a given SPS / CG configuration. The timing characteristic parameters within this set of SPS / CG configuration apply only to the first SPS / CG PDSCH / PUSCH candidate transmission position within this configuration. Furthermore, the time offsets between each SPS / CG PDSCH / PUSCH candidate transmission position within this configuration are configured. In other words, the timing resources of each SPS / CG PDSCH / PUSCH candidate transmission position within this configuration are determined by the timing resources of the first or preceding SPS / CG PDSCH / PUSCH candidate transmission position and the time offsets between these candidate transmission positions.

[0089] Preferably, within a single period, the transmitter may attempt to transmit PDSCH / PUSCH at multiple SPS / CG PDSCH / PUSCH candidate transmission locations, but may only transmit at one SPS / CG PDSCH / PUSCH candidate transmission location. When the transmitter is a base station, the base station may attempt to transmit PDSCH or receive PUSCH at multiple SPS / CG PDSCH / PUSCH candidate transmission locations, but may only transmit PDSCH or receive PUSCH at one SPS / CG PDSCH / PUSCH candidate transmission location. When the transmitter is a user equipment, the user equipment may attempt to transmit PUSCH or receive PDSCH at multiple SPS / CG PDSCH / PUSCH candidate transmission locations, but may only transmit PUSCH or receive PDSCH at one SPS / CG PDSCH / PUSCH candidate transmission location.

[0090] Preferably, the number of SPS / CG PDSCH / PUSCH candidate transmission positions within a cycle can be configured via higher-layer signaling or determined by the number of SPS / CG PUSCHs that can be fully mapped within a cycle. As shown in Figure 5, assuming the uplink service arrives at symbol #6, the UE can start transmitting CG PUSCH at symbol #7 (the 4th CG PUSCH candidate transmission position within the same cycle). In the next cycle, the UE can start transmitting at the first CG PUSCH candidate transmission position.

[0091] Ideally, within a given period, the HARQ process index remains the same regardless of which SPS / CG candidate transmission position the PDSCH / PUSCH is transmitted from. For example, the HARQ process number is calculated based on the starting point of the earliest SPS / CG candidate transmission position.

[0092] Ideally, within a cycle, the HARQ process number is calculated based on the starting point of the candidate transmission position of the SPS / CG occupied by the actual transmitted SPS / CG PDSCH / PUSCH.

[0093] It is easy to see that the first three implementation methods are configured according to multiple SPS / CG PDSCH / PUSCH configurations, while the last implementation method treats these SPS / CG PDSCH / PUSCH as a single SPS / CG configuration.

[0094] The schemes described above can also be configured and indicated through physical layer signaling. For example, a set of general parameters, including at least frequency domain resources and modulation / coding information, can be indicated in the DCI signaling. This set of general parameters applies to all PDSCH / PUSCH of a set of SPS / CG configurations. The DCI also includes time resource indication information applicable to the first SPS / CG candidate transmission position in the set of SPS / CG configurations, and contains time offsets between each SPS / CG configuration candidate transmission position. The set of time offsets between each SPS / CG configuration candidate transmission position can be predefined by the standard or configured by a higher layer, and the DCI indicates one element of this set of time offsets. Alternatively, the time offsets between each SPS / CG configuration candidate transmission position and the time resources of the first SPS / CG candidate transmission position can be jointly coded, and the DCI indicates one of these combinations. The time offsets between each SPS / CG configuration candidate transmission position can be indicated individually or share the same time offset.

[0095] For example, the DCI signaling indicates a set of general parameters, including at least frequency domain resources and modulation and coding information, applicable to all PDSCH / PUSCH of each SPS / CG configuration. The DCI also includes time resource indication information applicable to the first SPS / CG configuration and contains time offsets between the various SPS / CG configurations. This set of time offsets between the various SPS / CG configurations can be predefined by a standard or configured by a higher layer, and the DCI indicates one element of this set. Alternatively, the time offsets between the various SPS / CG configurations and the time resources of the first SPS / CG configuration are jointly coded, and the DCI indicates one of these combinations. The time offsets for each SPS / CG configuration can be indicated individually or share the same time offset.

[0096] Ideally, the time offset of each SPS / CG configuration is configured only by higher-layer signaling.

[0097] The time offset of each SPS / CG configuration can be configured independently. For example, the time slot offset relative to the reference time slot can be configured separately. Alternatively, the time offsets of each SPS / CG configuration can be the same, and the base station can configure only a common time offset. For example, the downlink time slot of the current SPS PDSCH configuration can be determined based on this common time offset and the time resources of the SPS PDSCH configuration that is earlier in time.

[0098] Preferably, the DCI also includes periodic information of the SPS / CG configuration. Preferably, the periodic information of the SPS / CG configuration is jointly encoded with the time offset between each SPS / CG configuration candidate transmission position, or the time offset between each SPS / CG configuration candidate transmission position, the periodic information, and the time resource of the first SPS / CG candidate transmission position are jointly encoded, and the DCI indicates one of the combinations. Preferably, the periodic information of the SPS / CG configuration is jointly encoded with the time offset between each SPS / CG configuration, or the time offset between each SPS / CG configuration, the periodic information, and the time resource of the first SPS / CG configuration are jointly encoded, and the DCI indicates one of the combinations.

[0099] Preferably, the DCI also includes HARQ-ACK timing information. The DCI may contain only one HARQ-ACK timing information, with each SPS PDSCH configuration sharing the same HARQ-ACK timing; or the DCI may contain multiple HARQ-ACK timing information, with each SPS PDSCH configuration corresponding to a separate HARQ-ACK timing.

[0100] Preferably, if multiple SPS PDSCH configurations are activated simultaneously through a single DCI, the HARQ-ACK feedback for this deactivation DCI is determined based on the HARQ-ACK timing indicated in the deactivation DCI and the PUCCH resources. The deactivation DCI includes not only the indication of the SPS PDSCH configuration deactivation but also the HARQ-ACK timing and the PUCCH resource indication bit field.

[0101] Preferably, the aforementioned DCI is an SPS / CG configuration activation DCI, for example, used to activate enhanced Type II SPS / CG transmission. Preferably, the activation DCI can reuse existing bit fields to indicate the time offset between the various SPS / CG configuration candidate transmission positions and / or the SPS / CG configuration period information; for example, the existing bit fields include bit fields indicating a redundancy version and / or bit fields indicating the HARQ process index. Preferably, the aforementioned DCI is a specific DCI with a different DCI format than the activation DCI.

[0102] Preferably, the activated DCI can reuse existing bit fields to indicate the time offset between the various SPS / CG configurations and / or the periodic information of the SPS / CG configurations. For example, the existing bit fields include bit fields for indicating redundancy versions and / or bit fields for indicating HARQ process indexes. Preferably, the DCI is a specific DCI with a different DCI format from the activated DCI.

[0103] Preferably, the base station can only activate or deactivate the multiple SPS / CG configurations simultaneously. As mentioned above, the number and / or index of the multiple SPS / CG configurations sharing common parameters are configured by the base station. Preferably, the activation / deactivation DCI indicates the index of a predefined SPS / CG configuration among the multiple SPS / CG configurations, for example, the activation / deactivation DCI indicates the SPS / CG configuration with the smallest SPS / CG configuration index value, thereby determining the index values ​​of other SPS / CG configurations. The advantage of this method is that the DCI design for simultaneously activating / deactivating multiple SPS / CG configurations is basically the same as the DCI design for activating / deactivating a single SPS / CG configuration, both indicating a set of transmission parameters and an index of a set of SPS / CG configurations in the DCI. The difference is that the index and transmission parameters of the simultaneously activated / deactivated multiple SPS / CG configurations can be determined by the indicated index of this set of SPS / CG configurations and the transmission parameters.

[0104] Preferably, the base station can simultaneously activate or deactivate some SPS / CG configurations from multiple SPS / CG configurations. For example, in the activation / deactivation DCI, a bit field indicates which SPS / CG configurations from the multiple SPS / CG configurations are activated or deactivated. This bit field can be in the form of a bitmap, or it can be a combination of multiple SPS / CG configurations configured by higher-layer signaling, indicating one of the combinations.

[0105] In the time resource configuration signaling described above in Example 3, the start symbol and symbol length of SPS / CG PDSCH / PUSCH can reuse the start symbol and symbol length in the time resource allocation table (e.g., PUSCH-Time DomainResource Allocation) configured by the base station for scheduling-based PDSCH / PUSCH. The time offset between SPS / CG PDSCH / PUSCH and the offset of the first / first set of SPS / CG PDSCH / PUSCH relative to SFN 0 or relative to the time slot / sub-time slot where the SPS / CG activation signaling is located are indicated separately. These two time offsets can be indicated using independent domains or jointly encoded. Alternatively, the start symbol and symbol length of SPS / CG PDSCH / PUSCH, and the time offset between SPS / CG PDSCH / PUSCH are jointly encoded to form a new time resource allocation table dedicated to SPS / CG PDSCH / PUSCH. Alternatively, the starting symbol and symbol length of SPS / CG PDSCH / PUSCH, the time offset between SPS / CGPDSCH / PUSCH, and the offset of the first / first set of SPS / CG PDSCH / PUSCH relative to SFN 0 or relative to the time slot / sub-slot where the SPS / CG activation signaling is located are jointly encoded to form a new time resource allocation table dedicated to SPS / CG PDSCH / PUSCH. Furthermore, periodic information can also be jointly encoded with the time resource information described above to form a new time resource allocation table. DCI can indicate the row index of the time resource allocation table. Table 1 shows a schematic diagram of the information elements for configuring the time characteristic parameters for enhanced Type II CG PUSCH transmission. The information element "CG PUSCH time resource allocation" includes at least the following: the time offset between each CG PUSCH within a CG PUSCH configuration, "Time Offset Between CG PUSCHs", with values ​​ranging from 1 symbol, 2 symbols, 4 symbols, and 7 symbols, corresponding to values ​​from 0 to 3 respectively; the time offset from the first activated CG PUSCH to the activation signaling, "Time Offset k2 from CG PUSCH to Activation Signaling", with values ​​ranging from 0 to 32 time slots; and the symbol start point and symbol length of the first activated CG PUSCH within a time slot, "Start Point Symbol and Length", with values ​​ranging from the 0th to the 13th symbol and the symbol length from 1 to 14 symbols.

[0106] Table 1: CG PUSCH Time Resource Allocation Information Elements

[0107] In the prior art, an SPS / CG configuration can be deactivated using a specific DCI, for example, by using DCI format 0_0 or DCI format 1_0 scrambled with CS-RNTI or SPS-RNTI, and setting the HARQ process index, redundancy version, modulation coding, and frequency domain resource indicator bit fields in the above DCI to specific values, which indicates the deactivation of an SPS / CG configuration.

[0108] To save DCI overhead, multiple SPS / CG configurations can be activated simultaneously using a single DCI. The base station can configure the DCI activation via higher-layer signaling to either deactivate only one SPS / CG configuration or deactivate multiple SPS / CG configurations. If multiple SPS / CG configurations are deactivated using a single DCI, that DCI includes bit fields to identify the multiple SPS / CG configurations. For example, these bit fields may be in the form of a bitmap indicating whether each SPS / CG configuration is deactivated. Another example is higher-layer signaling configuration 2. M There are 2 SPS / CG configuration groups, where the M bits of the bit field correspond to 2 M There are 2 SPS / CG configuration sets. If the bit indicator corresponding to the m-th SPS / CG configuration set is deactivated, where m = 1, 2, ... 2 M All SPS / CG configurations within the m-th SPS / CG configuration group are simultaneously deactivated.

[0109] Preferably, the aforementioned bit fields can reuse specific bit fields in the aforementioned DCI to indicate deactivated SPS / CG configuration. For example, the aforementioned DCI can be used both as a fallback mode uplink data scheduling or downlink data scheduling DCI, such as DCI format 1_0, and as a deactivated DCI. At least one bit field from the time domain resource assignment bit field, frequency hopping flag bit field, transmit power control (TPC), virtual resource block to physical resource block mapping (VRB-to-PRB mapping) bit field, HARQ process index bit field, redundancy version bit field, modulation and coding method bit field, and frequency domain resource assignment bit field in the fallback mode uplink data scheduling or downlink data scheduling DCI can be used to indicate deactivated SPS / CG configuration, and at least one bit field among these bit fields not used to indicate deactivated SPS / CG configuration can be used to verify the deactivated DCI. For example, to maintain error correction capabilities similar to those in existing deactivation DCI technologies, the time resource allocation bit field and / or the virtual resource block to physical resource block mapping bit field are used to indicate the deactivation SPS / CG configuration, and the HARQ process index bit field, redundancy version bit field, modulation and coding scheme bit field, and frequency domain resource allocation bit field are set to predefined values ​​for deactivation DCI verification. As another example, the HARQ process index bit field is used to indicate the deactivation SPS / CG configuration, and to maintain error correction capabilities similar to those in existing deactivation DCI technologies, the time resource allocation bit field and / or the virtual resource block to physical resource block mapping bit field, redundancy version bit field, modulation and coding scheme bit field, and frequency domain resource allocation bit field are set to predefined values ​​for deactivation DCI verification.

[0110] Preferably, if the number of configured deactivated SPS / CG configuration groups exceeds the number of combinations that bit region A can indicate, bit region A and bit region B are combined to indicate the deactivated SPS / CG configuration combinations, and the remaining bits in bit region B can be used to deactivate DCI verification. Bit regions A and B are predefined by the standard. For example, assuming M=4, the base station is configured with 2... MThere are 16 SPS / CG configuration groups, each of which can include one or more SPS / CG configurations. Deactivating the DCI requires 4 bits to indicate which of these 16 SPS / CG configuration groups to activate. If the number of bits N in the HARQ process index bit field is greater than or equal to M, then the SPS / CG configuration group is indicated by the HARQ process index bit field. The remaining NM bits of the HARQ process index bit field can be set to a predefined value for DCI deactivation verification. If the number of bits N in the HARQ process index bit field is less than M, then the first MN bits of the time resource allocation bit field are also used to indicate the SPS / CG configuration group to be deactivated. The remaining bits of the time resource allocation bit field can be set to a predefined value for DCI deactivation verification. For example, if the number of bits N in the time resource allocation bit field is greater than or equal to M, then the time resource allocation bit field is used to indicate the SPS / CG configuration group. If N is less than M, then the first MN bits of the transmit power control bit field are also used to indicate the SPS / CG configuration group to be deactivated. Preferably, if the total number of bits in bit region A and bit region B is still less than M, then the bits in bit region C can be combined for indication. Bit regions A, B, and C are predefined by the standard. Preferably, if the number of active SPS / CG configuration groups exceeds the number of combinations that bit region A can indicate, then bit regions A and B are combined to indicate the active SPS / CG configuration combinations, and the remaining bits in bit region B can be used to activate DCI checksum. Bit regions A and B are predefined by the standard.

[0111] Preferably, if a DCI activates at most one SPS / CG configuration, and if the number of configured SPS / CG configurations exceeds the number that bit region A can indicate, bit region A and bit region B are combined to indicate the index of the activated SPS / CG configuration, and the remaining bits in bit region B can be used to activate DCI checksums. Bit regions A and B are predefined by the standard.

[0112] Preferably, if a DCI deactivates at most one SPS / CG configuration, and if the number of configured SPS / CG configurations exceeds the number that bit region A can indicate, then bit region A and bit region B are combined to indicate the index of the SPS / CG configuration to be deactivated. The remaining bits in bit region B can be used for deactivation DCI verification. Bit regions A and B are predefined by the standard.

[0113] Preferably, the bit regions in the DCI used to indicate SPS / CG configuration or SPS / CG configuration group can be different when the DCI is activated and deactivated.

[0114] Preferably, if the UE is configured with a semi-static HARQ-ACK codebook (also known as a Type-1 HARQ-ACK codebook), the HARQ-ACK timing bit field can also be used to indicate the deactivated SPS / CG configuration. For example, according to one implementation, the HARQ-ACK for deactivating the DCI occupies the HARQ-ACK position corresponding to the deactivated SPS / CG PDSCH, and the HARQ-ACK position corresponding to the SPS / CG PDSCH is determined by the activated DCI and does not depend on the HARQ-ACK timing in the deactivating DCI. Therefore, the HARQ-ACK timing bit field can be used to indicate the deactivated SPS / CG configuration.

[0115] The method for activating / deactivating or modifying semi-static scheduling parameters described above in Example 5 can be extended to simultaneously activate / deactivate or modify transmission parameters for multiple UEs using a single DCI. Specifically, an identical RNTI and a DCI for activating / deactivating or modifying semi-static scheduling parameters are assigned to a group of UEs; the bit positions of each UE in the aforementioned DCI are configured; and the SPS / CG configuration and semi-static scheduling transmission parameters corresponding to each UE are configured.

[0116] Preferably, in the DCI, there is at least one bit field used to indicate the general resource information of the plurality of UEs, and at least one bit field used to indicate the specific resource information corresponding to each of the plurality of UEs respectively. For example, the general resource information is modulation and coding information, and the specific resource information indicated respectively is time and frequency resource information.

[0117] Preferably, in DCI, each UE's bit field contains at least X bits to indicate 2. XGroup transmission parameters, or separate indications (2) X -1) Group transmission parameters, and specific values ​​for X bits, such as "0", are reserved for deactivating SPS / CG configuration. Preferably, in DCI, each UE's bit field contains at least M X bits, where M corresponds to M sets of SPS / CG configurations.

[0118] The methods for activating / deactivating or modifying semi-static scheduling parameters described above in Example 6 may introduce new DCI formats or reuse existing DCI formats. If the new DCI format has the same payload as the existing DCI format, for example, the DCI used for reconfiguring semi-static scheduling parameters has the same payload as the activation DCI, or the same DCI format has different uses, for example, the same DCI format can be used for activating / deactivating or reconfiguring semi-static scheduling parameters for a single SPS / CG configuration, or it can be used for activating / deactivating or reconfiguring semi-static scheduling parameters for multiple SPS / CG configurations, then a method is needed to distinguish between different DCI formats or different uses of the same DCI format.

[0119] Preferably, the DCI format or purpose can be distinguished by specific bit fields in the DCI, such as bit fields specifically used to distinguish the DCI format or purpose; or by specific values ​​of specific bit fields in the DCI, for example, setting the HARQ process index and redundancy version indicator bit fields in the DCI to all 0 indicates operation on a single SPS / CG, and setting the HARQ process index and redundancy version indicator bit fields in the DCI to all 1 indicates operation on multiple SPS / CG; or by different RNTIs, the DCI format or purpose can be distinguished.

[0120] Ideally, for the same DCI format with different uses, the PDCCH search space and / or control resource set CORESET should be configured separately to distinguish between DCI formats or uses.

[0121] Example 7: If a DCI can only deactivate one CG PUSCH, deactivating the DCI does not require HARQ-ACK feedback. Typically, to prevent the UE from missing the deactivation of the DCI and continuing to transmit CG PUSCHs, the base station does not schedule other uplink transmissions on the CG PUSCH resources immediately adjacent to the deactivated DCI. The base station can determine whether the UE should continue transmitting CG PUSCHs by detecting the signal on that CG PUSCH resource. However, when a DCI can deactivate multiple CG PUSCHs, without HARQ-ACK feedback, the base station must not schedule other uplink signals on all deactivated CG PUSCHs to prevent the UE from missing the deactivation and continuing to transmit CG PUSCHs, resulting in a significant decrease in system transmission efficiency. To improve this problem, this invention proposes that when a DCI can deactivate multiple CG PUSCHs, the UE must provide HARQ-ACK feedback for this DCI. Alternatively, when configuring a group of deactivated CG PUSCHs, the base station can configure whether the deactivation of the DCI in that CG PUSCH group requires HARQ-ACK feedback. Alternatively, the base station can configure whether the UE needs to provide a HARQ-ACK response to the deactivation of the DCI.

[0122] Preferably, the base station configures a PUCCH resource for the UE to provide a HARQ-ACK for the DCI deactivation of the CG PUSCH. For example, the base station configures one PUCCH resource for the UE to provide a HARQ-ACK for the DCI deactivation. Alternatively, the base station configures one PUCCH resource for each CG PUSCH group of the UE to provide a HARQ-ACK for the DCI deactivation.

[0123] Preferably, the base station configures a timing K1 for the UE to feed back the HARQ-ACK of the DCI that deactivates the CG PUSCH.

[0124] Preferably, if the base station configures the UE to feed back HARQ-ACK for the DCI of deactivating the CG PUSCH, the deactivation DCI includes HARQ-ACK timing K1 information and / or PUCCH resource information. Preferably, at least one of the following bit fields in the DCI—time resource allocation bit field, frequency hopping bit field, transmit power control, HARQ process index bit field, redundancy version bit field, modulation and coding method bit field, and frequency domain resource allocation bit field—can be used to indicate K1 or PUCCH resource information. For example, in the deactivation DCI, the HARQ process index bit field is used to indicate the deactivation CG PUSCH group information, the redundancy version bit field, modulation and coding method bit field, and frequency domain resource allocation bit field are used for deactivation DCI verification, and the time resource allocation bit field is used to indicate K1 and / or PUCCH resources. For example, in deactivating DCI, the HARQ process index bit field is used to indicate the deactivation CGPUSCH group information, the redundancy version bit field, the modulation and coding method bit field, and the frequency domain resource allocation bit field are used for deactivation DCI verification, and the frequency domain frequency hopping bit field and / or transmit power control bit field are used to indicate K1 and / or PUCCH resources.

[0125] Preferredly, the power control bit field in the DCI is deactivated for power control of the PUCCH.

[0126] When the UE only sends a HARQ-ACK for the deactivation of the CG PUSCH's deactivation DCI (without sending it along with HARQ-ACKs for other PDSCHs or PDCCHs), the UE determines the PUCCH resources based on the semi-static configuration of the base station or the indication of the DCI. When this HARQ-ACK is sent along with other HARQ-ACKs, the PUCCH resources are jointly determined based on the PUCCH resources indicated by the deactivation DCI and the PUCCH resources of the other HARQ-ACKs. For example, the PUCCH resources for the deactivation of the DCI and the other PDSCHs' HARQ-ACKs are determined based on the PUCCH resources indicated by the last DCI that sent a HARQ-ACK in the same PUCCH.

[0127] When the HARQ-ACK of the deactivated DCI for the deactivated CG PUSCH is fed back along with other HARQ-ACKs, the bit position of the HARQ-ACK for the deactivated DCI in the HARQ-ACK codebook needs to be determined. Preferably, if the base station has configured a semi-static HARQ-ACK codebook for the UE, the time resource allocation bit field in the deactivated DCI indicates a time resource belonging to the set of PDSCH time resources that can be indicated by the PDSCH's TDRA. For example, the TDRA1 corresponding to the time resource allocation bit in the deactivated CG PUSCH DCI is the downlink PDSCH TDRA. The bit position of the HARQ-ACK for this DCI is determined based on the PDSCH time position indicated by TDRA1. As another example, if the base station has configured a PDSCH time resource for the deactivated CG PUSCH DCI, the bit position of the HARQ-ACK for this deactivated DCI is determined based on this configured PDSCH time resource. The UE determines the bit position of the HARQ-ACK for the deactivated DCI in the semi-static codebook based on the indicated time resource position. Preferably, if the base station configures a dynamic HARQ-ACK codebook for the UE, the deactivation DCI includes DL DAI information. The UE determines the bit position of the HARQ-ACK in the dynamic codebook for the deactivation DCI based on the DL DAI. For example, the frequency-domain hopping bit field in the deactivation CG PUSCH DCI can be redefined as DLDAI.

[0128] Example 8: To improve the reliability of the DCI activation / deactivation response, the activation / deactivation of the DCI can be confirmed via the control information MAC CE from the Media Access Control Layer. For ease of description, this MAC CE is referred to as the CG Confirmation MAC CE.

[0129] To distinguish it from other MAC CEs, the function of this MAC CE is determined by the value of the Logical Channel ID (LCID) in the MAC subheader. For example, when the LCID value is 55, it indicates that this MAC CE is a CG-certified MAC CE.

[0130] A CG PUSCH configuration ID indication is included in a CG confirmation MAC CE or MAC subheader. Preferably, an N-bit indication is mapped one-to-one with N CG PUSCH configuration IDs using a bitmap. For example, an 8-bit bitmap can be used to map one-to-one with 8 configuration IDs, or a 16-bit bitmap can be used to map one-to-one with 16 configuration IDs. Preferably, the number of bits for the CG PUSCH configuration ID indication is determined based on the total number of configured CG PUSCH configurations. For example, if the total number is ≤ 8, an 8-bit indication is used; if 8 < total number ≤ 16, a 16-bit indication is used. If the total number is less than the number of bits, unused bits are reserved. Preferably, an N-bit indication is mapped one-to-one with N CG PUSCH configuration ID groups using a bitmap. For example, if the base station configures to deactivate a CG PUSCH configuration ID group, the CG PUSCH configuration ID group indicated in the activation / deactivation CG confirmation MAC CE corresponds one-to-one with the deactivation CG PUSCH configuration ID group configured by the base station. In practical implementation, the base station can activate one CG PUSCH configuration at a time via one DCI. However, the CG acknowledgment MAC CE for activating the DCI indicates the CG PUSCH configuration ID group containing that CG PUSCH configuration ID. To prevent the UE from missing the activation DCI of one CG PUSCH configuration in this group and thus failing to detect it, the base station can be limited to sending multiple DCIs simultaneously to activate each CG PUSCH configuration in this group. Preferably, log2(N) bits are mapped one-to-one with N CG PUSCH configuration IDs or ID groups. Then, one CG acknowledgment MAC CE can only acknowledge the activation / deactivation of one CG PUSCH configuration ID or one CG PUSCH configuration ID group.

[0131] Preferably, the serving cell ID is included in a CG acknowledgment MAC CE or MAC subheader. In some scenarios, a CG acknowledgment MAC CE sent from a serving cell CCI confirms the activation / deactivation of a CG PUSCH on the serving cell CCj. The serving cell ID indicated in the CG acknowledgment MAC CE determines which serving cell's CG PUSCH activation / deactivation the CG acknowledgment is for.

[0132] Preferably, an indication of the BWP ID is included in a CG acknowledgment MAC CE or MAC subheader. In some scenarios, it is supported to send a CG acknowledgment MAC CE on a BWPi to acknowledge the activation / deactivation of the CG PUSCH on the serving cell BWPj. The BWP ID indicated in the CG acknowledgment MAC CE can be used to determine which BWP the CG acknowledgment MAC CE is acknowledging the activation / deactivation of the CGPUSCH on.

[0133] Ideally, when a CG confirms that a MAC CE contains information about multiple CG PUSCH configurations, all information related to one CG PUSCH configuration should be sorted first, followed by all information related to the next CG PUSCH configuration. Alternatively, information of the same type from each CG PUSCH configuration should be sorted first, followed by information of another type from each CG PUSCH configuration.

[0134] Preferably, when a CG acknowledgment MAC CE contains information about multiple CG PUSCH configurations, these multiple CG PUSCH configurations belong to the same serving cell and / or the same BWP. For example, a CG acknowledgment MAC CE contains 24 bits, with the first 8 bits indicating the cell ID and BWP ID, and the last 16 bits indicating one or more CG PUSCH configuration IDs.

[0135] Preferably, the MAC CE includes an activation / deactivation indicator, or the MAC sub-header includes an activation / deactivation indicator. For example, the R bit in the MAC sub-header has a value of 1 to indicate activation and a value of 0 to indicate deactivation.

[0136] Preferably, the CG confirms that the MAC CE is empty, or the CG confirms that the MAC CE contains at least 8 bits, as indicated by the MAC subheader. For example, the MAC subheader contains 2 bits of R and 6 bits of LCID, where at least one bit of the 2 bits of R can be used to indicate to the CG whether the MAC CE is empty. As another example, the MAC subheader contains 1 bit of R, 1 bit of F, and 6 bits of LCID, where the 1 bit of F indicates to the CG whether the MAC CE is empty.

[0137] The CG acknowledgment MAC CE is carried over the PUSCH. Typically, when a MAC entity has uplink resources available for a new transmission, the CG acknowledgment MAC CE can be transmitted on those uplink resources. If the CG acknowledgment MAC CE for an activated DCI is sent through the activated CG PUSCH resource, the CG PUSCH resource indicates that the CG acknowledgment MAC CE is an acknowledgment of the DCI activating that CG PUSCH. In this way, even if the CG acknowledgment MAC CE does not contain CG PUSCH configuration information, the base station can still determine the CG PUSCH configuration ID corresponding to the received CG acknowledgment MAC CE. Similarly, the base station can also determine the cell ID and BWP ID of the CG PUSCH corresponding to the received CG acknowledgment MAC CE. If the resources of at least two activated CG PUSCHs overlap, the CG acknowledgment MAC CE for the activated second CG PUSCH DCI is then sent on the next resource of that CG PUSCH.

[0138] Example 9 supports Time-Sensitive Communications (TSC), an important scenario for NR-based Industrial Internet of Things (IIoT). TSC services typically arrive at fixed intervals, but these intervals may not be the same as the intervals supported by existing CG / SPS transmissions in 5G systems. For example, the SPS / CG intervals supported by 5G systems are measured in symbol lengths or time slots, such as a 1ms interval, where the time interval between adjacent SPS / CG PDSCH / PUSCH packets is an integer multiple of 1ms. However, the TSC service interval might be 0.8ms, which cannot be aligned with the SPS / CG interval. As another example, a TSC service interval of 1.1ms means the interval between two adjacent TSC service packets cannot even be aligned with the boundary of an OFDM symbol (an OFDM symbol, including the CP, lasts approximately 71.4 microseconds).

[0139] In order to ensure that TSC services are sent as promptly as possible via SPS / CG PDSCH / PUSCH, the transmission of SPS / CG PDSCH / PUSCH can be determined by at least one of the following methods: (1) Based on the configured data arrival time, determine the nearest data transmission symbol that is no earlier than the data arrival time, and send SPS / CG PDSCH / PUSCH starting from the data transmission symbol.

[0140] Specifically, the configured data arrival time can be achieved by configuring the period and the relative time offset. For example, the time unit of the configured period can be a common time unit such as seconds, milliseconds, or microseconds. The time offset can be configured relative to the start point of SFN0, or relative to the end position of the active DCI in the time slot / sub-time slot, or the end position of the last symbol of the active DCI. The time unit of this time offset can be a common time unit such as seconds, milliseconds, or microseconds, or the time unit can be a symbol or time slot. Alternatively, the configured data arrival time can be achieved by configuring the absolute time of the first data service arrival and configuring the period.

[0141] The configured data arrival time is mapped to the frame structure time. For example, if a data arrival time is located in the X3rd symbol of slot X2 in SFNX1, then SPS / CG PDSCH / PUSCH is transmitted starting from the X4th symbol to carry the data. The symbol length of SPS / CG PDSCH / PUSCH is configured by the base station.

[0142] It is not difficult to see that there may be different time differences between adjacent SPS / CG PDSCH / PUSCH. For example, the configured time offset is 2.8ms after SFN0, and the period is 10.2ms, and the duration of SPS PDSCH is 2 symbols. As shown in Figure 7, the starting symbol for transmitting the first SPS / CG PDSCH / PUSCH is determined based on the time offset. The starting symbol is SFN#0 (rounded down to (2.8ms / 10ms system frame length)), which is then rounded down to (mod(2.8ms, one system frame length) / 1ms slot length) for time slot #2, and up to (mod(2.8ms, one slot length) / OFDM symbol length) for time slot #12, where mod represents the modulo operation. The starting symbol for transmitting the second SPS / CG PDSCH / PUSCH is SFN#1 (rounded down to ((2.8+10.2)ms / 10ms system frame length)), which is then rounded down to (mod(13ms, one system frame length) / 1ms slot length) for time slot #3, and up to (mod(13ms, one slot length) / OFDM symbol length) for time slot #3, and up to (mod(13ms, one slot length) / OFDM symbol length) for time slot #3, and up to (SFN#0) for time slot #4, where mod represents the modulo operation. #2 (round down ((2.8+10.2+10.2)ms / 10ms of a system frame)) in slot #3 (round down ((mod(23.2ms, the length of a system frame) / 1ms of a slot)) in symbol #3 (round up ((mod(23.2ms, the length of a slot) / the length of an OFDM symbol)).

[0143] (2) Based on the configured data arrival time and the configured SPS / CG transmission period T2 and time offset, determine the candidate transmission position that is no earlier than the data arrival time and closest to the data arrival time among the candidate transmission positions of SPS / CG PDSCH / PUSCH, and transmit SPS / CG PDSCH / PUSCH at the candidate transmission position.

[0144] Specifically, the candidate transmission positions for SPS / CG PDSCH / PUSCH are determined based on the transmission period T2 and the time offset. Preferably, if the data arrival time is after the start of a candidate transmission position for SPS / CG PDSCH / PUSCH, it is transmitted at the next nearest candidate transmission position.

[0145] For example, the configured data arrival time is 2.8ms after the active DCI in time slot #1, and the period is 15.2ms. The configured SPS PDSCH period is 10 time slots (10ms), and the SPS PDSCH time resource is 4 time slots after the active DCI in time slot #1, i.e., time slot #5. The starting point in time slot #5 is symbol #0, and the PDSCH duration is 6 symbols. As shown in Figure 8, the first data arrives in time slot #4 of SFN i, so it is sent on the SPS PDSCH in time slot #5. The second data arrives in time slot #9 of SFN i+1, which is later than the SPS PDSCH candidate transmission position in time slot #5 of SFN i, so it is sent on the next SPS PDSCH candidate transmission position, i.e., the SPS PDSCH in time slot #5 of SFN i+2.

[0146] (3) Based on the configured data arrival time and the configured SPS / CG transmission period T2 and time offset, determine the data transmission symbol that is no earlier than the data arrival time and closest to the data arrival time in the SPS / CG PDSCH / PUSCH candidate transmission resources, and transmit the SPS / CG PDSCH / PUSCH from the data transmission symbol to the endpoint symbol of the candidate transmission position where the data transmission symbol is located.

[0147] Specifically, the candidate transmission positions for SPS / CG PDSCH / PUSCH are determined based on the transmission period T2 and the time offset, and the candidate transmission resources for SPS / CG PDSCH / PUSCH are determined based on the available time length of PDSCH / PUSCH. For example, if period T2 is one time slot, the time offset is 0, the time length of each PDSCH / PUSCH is two symbols, and K=2, then the candidate transmission resources for PDSCH / PUSCH within one period (one time slot) are symbols 0 to 3. Preferably, if the data arrival time falls within the candidate transmission resources, SPS / CG PDSCH / PUSCH can be transmitted starting from the symbol within the candidate transmission resources that is no earlier than the data arrival time and is closest to the data arrival time, until the end symbol of the candidate transmission position where that symbol is located. For example, the configured candidate transmission positions for SPS PDSCH are symbols #0 to #5 in time slot #5; these six symbols are the candidate transmission resources for SPS PDSCH. As shown in Figure 9, if the data arrival time is within symbol #1, then SPS PDSCH is sent on symbols #2 to #5. Since the actual SPS PDSCH sent has a shorter time resource than the configured SPS PDSCH, the sending end needs to generate SPS PDSCH according to the configured MCS (Modulation and Coding Scheme) and TBS (Transmission-block Size), and then perform puncturing or rate matching operations according to the resources of the actual SPS PDSCH sent.

[0148] Preferably, if the arrival time of the data falls outside the candidate transmission resource, then the SPS / CG PDSCH / PUSCH is transmitted in the next nearest candidate transmission resource.

[0149] (4) Determine the PDSCH / PUSCH resources for sending the service based on the configured data arrival time, the configured SPS / CG transmission period T2 and time offset, and the time window. Specifically, based on the configured data arrival time, and taking that data arrival time as the starting point, determine the time window for sending the PDSCH / PUSCH according to the configured time window length. If there is at least one candidate transmission position for SPS / CG PDSCH / PUSCH determined according to the transmission period T2 and time offset within this time window, then select the candidate transmission position with the earliest time among these candidate transmission positions to send the SPS / CG PDSCH / PUSCH. If there is no candidate transmission position for SPS / CG PDSCH / PUSCH within this time window, then send the SPS / CG PDSCH / PUSCH starting from the nearest data transmission symbol no earlier than the data arrival time.

[0150] (5) Determine the PDSCH / PUSCH resources for sending the service based on the configured data arrival time, the configured SPS / CG transmission period T2 and time offset, and the time window. Specifically, based on the configured data arrival time, and taking that data arrival time as the starting point, determine the time window for sending the PDSCH / PUSCH according to the configured time window length. If, within this time window, there exists at least one candidate SPS / CG PDSCH / PUSCH transmission resource determined according to the transmission period T2 and time offset, then select the earliest one among these candidate transmission resources to send the SPS / CG PDSCH / PUSCH. If, within this time window, there is no candidate SPS / CG PDSCH / PUSCH transmission position, then send the SPS / CG PDSCH / PUSCH starting from the nearest data transmission symbol no earlier than the data arrival time.

[0151] It should be noted that the content of Embodiments 1 to 9 above is described with the base station as the execution subject. In practical applications, the content of Embodiments 1 to 9 above is also applicable to user equipment. That is, the content of Embodiments 1 to 9 above can also be converted into a description with the user equipment as the execution subject.

[0152] Another embodiment of this application provides a semi-static scheduling method, as shown in FIG6. This embodiment describes the content of the above embodiment with the user equipment as the execution subject, including: step S610, receiving configuration information of semi-static scheduling parameters sent by the base station; step S620, performing semi-static scheduling data transmission based on the configuration information.

[0153] The semi-static scheduling method provided in this application receives configuration information of semi-static scheduling parameters sent by the base station and performs semi-static scheduling data transmission based on the configuration information, thereby meeting the low latency requirements of URLLC and enabling the existing semi-static scheduling transmission mechanism to support higher low latency requirements. At the same time, it introduces multiple semi-static scheduling configurations and allocates different time and frequency resources to each semi-static scheduling configuration, so that multiple services can be supported at the same time.

[0154] Specifically, receiving configuration information of semi-static scheduling parameters sent by the base station includes: receiving higher-layer signaling sent by the base station, wherein the higher-layer signaling includes at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling; receiving physical layer signaling sent by the base station, wherein the physical layer signaling indicates at least one of the following: at least one set of semi-static scheduling and one of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling.

[0155] Furthermore, the semi-static scheduling data transmission based on configuration information includes: determining at least one of the following based on higher-layer signaling: the number of semi-static schedules, the index of the semi-static schedules, the number of semi-static scheduling parameters corresponding to each set of semi-static schedules, the index of the activated semi-static schedules, and the activated semi-static scheduling parameters.

[0156] Furthermore, semi-static scheduling data transmission based on configuration information includes: determining the activation of multiple semi-static scheduling sets and the semi-static scheduling parameters for each set based on physical layer signaling, and performing semi-static data transmission based on the semi-static scheduling parameters, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2. X X represents the number of bits in the physical layer signaling indicating the semi-static scheduling parameters of this set of semi-static scheduling; alternatively, multiple sets of semi-static scheduling and / or deactivation of each set of semi-static scheduling and their semi-static scheduling parameters are determined based on the physical layer signaling, and semi-static data transmission is performed based on these parameters, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2. X -1, where X is the number of bits in the physical layer signaling that indicate the semi-static scheduling parameters of the set of semi-static scheduling. A predetermined value of the X bits indicates deactivation of the set of semi-static scheduling, and the remaining values ​​of the X bits indicate activation of one set of semi-static scheduling parameters of the set of semi-static scheduling.

[0157] Furthermore, the configuration information of the semi-static scheduling parameters includes any of the following scenarios: multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; a set of semi-static scheduling, the general parameters of the set of semi-static scheduling, and the time offset between each candidate transmission position of the set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first candidate transmission position of the set of semi-static scheduling.

[0158] Furthermore, it also includes any one of the following: receiving a joint encoding of time resource indication information and time offsets between each candidate transmission position, wherein the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position; receiving a joint encoding of time resource indication information and time offsets between each set of semi-static scheduling, wherein the physical layer signaling includes time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, and time offsets between each set of semi-static scheduling; receiving a joint encoding of transmission period and time offsets between each candidate transmission position, or receiving the transmission period and each candidate transmission position. The physical layer signaling includes the joint encoding of the time offset between the positions and the time resource of the first candidate transmission position, wherein the physical layer signaling includes the time resource indication information of the first candidate transmission position applied to the set of semi-static scheduling, the time offset between each candidate transmission position, and the transmission period of the semi-static scheduling; receiving the joint encoding of the transmission period and the time offset between each set of semi-static scheduling, or receiving the joint encoding of the transmission period, the time offset between each set of semi-static scheduling, and the time resource of the first set of semi-static scheduling, wherein the physical layer signaling includes the time resource indication information of the first set of semi-static scheduling applied to the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the transmission period of the semi-static scheduling.

[0159] Further, it includes: determining the time offset between each set of semi-static schedules and / or the transmission period of the semi-static schedules, or determining the time offset between each candidate transmission position and / or the transmission period of the semi-static schedules, based on at least one of the following bit fields in the physical layer signaling: a bit field indicating the redundant version; a bit field indicating the HARQ process index; and an independent bit field.

[0160] Furthermore, performing semi-static scheduling data transmission based on configuration information includes: within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission on at least one set of semi-static scheduling time resources, and determining to perform semi-static scheduling data transmission on one set of semi-static scheduling time resources; or, within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission on at least one candidate transmission position of a set of semi-static scheduling, and determining to perform semi-static scheduling data transmission on one of the candidate transmission positions.

[0161] Furthermore, it also includes any of the following: when transmitting semi-static scheduled data on a set of semi-static scheduled resources within a semi-static scheduling transmission period, calculate the HARQ process index based on the first set of semi-static scheduled resources with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the semi-static scheduled resources occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period; when transmitting semi-static scheduled data at a candidate transmission position of a set of semi-static scheduled data within a semi-static scheduling transmission period, calculate the HARQ process index based on the starting point of the first candidate transmission position with the earliest time within the semi-static scheduling transmission period, or calculate the HARQ process index based on the starting point of the candidate transmission position occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission period.

[0162] Furthermore, it also includes: deactivating part or all of the multiple semi-static schedules to be deactivated according to at least one of the following bit fields in the physical layer signaling: time resource allocation bit field; virtual resource block to physical resource mapping bit field; HARQ process index bit field; redundancy version bit field; modulation and coding method bit field; frequency domain resource allocation bit field; hybrid automatic repeat request acknowledgment timing bit field.

[0163] Furthermore, it also includes: performing any one of the following operations on the UE according to the pre-configured physical layer signaling sent by the base station: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters; wherein the UE has a pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to the UE, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to the UE.

[0164] Furthermore, in the pre-configured physical layer signaling, there exists at least one first bit field indicating the general resource information of the UE, and at least one second bit field indicating the predetermined resource information corresponding to each UE; wherein, the UE occupies at least X bits in the second bit field, and these X bits indicate 2 X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X When using -1 set of semi-static scheduling parameters, a predetermined state value of the X bits indicates the deactivation of semi-static scheduling.

[0165] Further, based on the physical layer signaling, at least one of the following is determined: at least one set of semi-static scheduling and one set of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling, wherein the physical layer signaling includes: a predetermined bit field, or a predetermined value of a predetermined bit field in the physical layer signaling; or, determining an RNTI that distinguishes the physical layer signaling from other physical layer signaling; or, determining a PDCCH search space and / or control resource set CORESET that distinguishes the physical layer signaling from other physical layer signaling.

[0166] Furthermore, semi-static scheduling data transmission is performed based on the configuration information of semi-static scheduling parameters, including: the configuration information includes time information with a time unit, the location of data transmission is determined according to the time information, and semi-static scheduling data transmission is performed, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.

[0167] Furthermore, the configuration information includes time information with a time unit. The data transmission location is determined based on the time information, and semi-static data transmission is scheduled, including any of the following scenarios: The semi-static data arrival time is determined based on the configuration information, and the nearest data transmission symbol no earlier than the data arrival time is identified. Semi-static data transmission is then scheduled starting from this data transmission symbol. Alternatively, the semi-static data arrival time and candidate transmission positions are determined based on the configuration information, and the nearest candidate transmission position no earlier than the data arrival time is identified. Semi-static data transmission is then scheduled at this candidate transmission position. Finally, the semi-static data arrival time, candidate transmission positions, and candidate transmission resources are determined based on the configuration information, and the nearest candidate transmission resource no earlier than the data arrival time is identified from among the candidate transmission resources. The system generates data transmission symbols and performs semi-static data transmission from the start of these symbols to the endpoint symbols of the candidate transmission positions. It determines the time window and the arrival time of the semi-static data based on configuration information, and uses the arrival time as the starting point to determine the available time window for semi-static data transmission. When at least one candidate transmission position exists within the available time window, semi-static data transmission is performed at the earliest available candidate transmission position. The system also determines the time window and the arrival time of the semi-static data based on configuration information, and uses the arrival time as the starting point to determine the available time window for semi-static data transmission. When at least one candidate transmission time resource exists within the available time window, semi-static data transmission is performed at the earliest available candidate transmission time resource.

[0168] Figure 10 is a schematic diagram of the structure of a base station device provided in another embodiment of this application. As shown in Figure 10, the base station device 1000 may include a transmitting module 1001 and a first data transmission module 1002, wherein: the transmitting module 1001 is used to send configuration information of semi-static scheduling parameters to the user equipment UE, so that the UE performs semi-static scheduling data transmission based on the configuration information; the first data transmission module 1002 is used to perform semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters.

[0169] Specifically, the sending module 1001 is used to send higher-layer signaling to the user equipment UE, the higher-layer signaling including at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling; and to send physical layer signaling to the user equipment UE, the physical layer signaling being used to indicate at least one of the following: at least one set of semi-static scheduling and one set of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling.

[0170] Furthermore, the higher-level signaling includes at least one of the following: the number of semi-static schedules, the index of semi-static schedules, the number of semi-static schedule parameters corresponding to each set of semi-static schedules, the index of active semi-static schedules, and the active semi-static schedule parameters.

[0171] Furthermore, physical layer signaling is used to indicate the activation of multiple semi-static scheduling systems, with each system corresponding to 2 semi-static scheduling parameters. X X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of this set of semi-static scheduling; or, the physical layer signaling is used to indicate the activation and / or deactivation of multiple sets of semi-static scheduling, with each set of semi-static scheduling corresponding to 2 semi-static scheduling parameters. X -1, where X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of the set of semi-static scheduling. A predetermined value of the X bits indicates deactivation of the set of semi-static scheduling, and the remaining values ​​of the X bits indicate activation of one set of semi-static scheduling parameters of the set of semi-static scheduling.

[0172] Furthermore, the configuration information of the semi-static scheduling parameters includes any of the following scenarios: multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; a set of semi-static scheduling, the general parameters of the set of semi-static scheduling, and the time offset between each candidate transmission position of the set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first candidate transmission position of the set of semi-static scheduling.

[0173] Furthermore, the device also includes an encoding module 1003 (not shown in the figure), which is specifically used to perform any of the following: when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first semi-static scheduling in the multiple sets of semi-static scheduling and time offsets between each set of semi-static scheduling, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling... When the source indication information, the time offset between each candidate transmission position, and the transmission period of the semi-static scheduling are included, the transmission period and the time offset between each candidate transmission position are jointly encoded, or the transmission period, the time offset between each candidate transmission position, and the time resource of the first candidate transmission position are jointly encoded; when the physical layer signaling includes the time resource indication information of the first semi-static scheduling applied to the multiple semi-static scheduling, the time offset between each semi-static scheduling, and the transmission period of the semi-static scheduling, the transmission period and the time offset between each semi-static scheduling are jointly encoded, or the transmission period, the time offset between each semi-static scheduling, and the time resource of the first semi-static scheduling are jointly encoded.

[0174] Furthermore, the device also includes an indication module 1004 (not shown in the figure), which is used to indicate the time offset between each set of semi-static schedules and / or the transmission period of the semi-static schedules, or the time offset between each candidate transmission position and / or the transmission period of the semi-static schedules, through at least one of the following bit fields in the physical layer signaling: a bit field indicating the redundant version; a bit field indicating the HARQ process index; and an independent bit field.

[0175] Furthermore, the first data transmission module 1002 is specifically used to attempt to perform semi-static scheduled data transmission on at least one set of semi-static scheduled resources within a semi-static scheduled transmission cycle, and determine to perform semi-static scheduled data transmission on one set of semi-static scheduled resources; or, it is used to attempt to perform semi-static scheduled data transmission on at least one candidate transmission position of a set of semi-static scheduled resources within a semi-static scheduled transmission cycle, and determine to perform semi-static scheduled data transmission on one of the candidate transmission positions.

[0176] Furthermore, the device also includes a first calculation module 1005 (not shown in the figure), which is used to perform any of the following: when transmitting semi-static scheduled data on a set of semi-static scheduled resources within a semi-static scheduling transmission cycle, calculating the HARQ process index based on the first set of semi-static scheduled resources with the earliest time within the semi-static scheduling transmission cycle, or calculating the HARQ process index based on the semi-static scheduled resources occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission cycle; when transmitting semi-static scheduled data at a candidate transmission position of a set of semi-static scheduled data within a semi-static scheduling transmission cycle, calculating the HARQ process index based on the starting point of the first candidate transmission position with the earliest time within the semi-static scheduling transmission cycle, or calculating the HARQ process index based on the starting point of the candidate transmission position occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission cycle.

[0177] Furthermore, the indication module 1004 is also used to indicate, through at least one of the following bit fields of the physical layer signaling, some or all of the multiple semi-static schedules to be deactivated: time resource allocation bit field; virtual resource block to physical resource mapping bit field; HARQ process index bit field; redundancy version bit field; modulation and coding method bit field; frequency domain resource allocation bit field; and hybrid automatic repeat request acknowledgment timing bit field.

[0178] Furthermore, the device also includes a first processing module 1006 (not shown in the figure), which is used to perform any one of the following operations on multiple UEs through pre-configured physical layer signaling: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters; wherein, the multiple UEs have the same pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to each of the multiple UEs, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to the UE.

[0179] Furthermore, in the first processing module 1006, the pre-configured physical layer signaling contains at least one first bit field indicating general resource information for multiple UEs, and at least one second bit field indicating predetermined resource information corresponding to each of the multiple UEs; wherein, any UE occupies at least X bits in the second bit field, and these X bits indicate 2 X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X When using -1 set of semi-static scheduling parameters, a predetermined state value of the X bits indicates the deactivation of semi-static scheduling.

[0180] Furthermore, the indication module 1004 is specifically used to indicate at least one of the following when the physical layer signaling includes: a predetermined bit field, or a predetermined value of the predetermined bit field in the physical layer signaling: at least one set of semi-static scheduling and one set of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling; to activate and / or deactivate multiple sets of semi-static scheduling; or to configure different RNTIs for physical layer signaling and other physical layer signaling; or to configure different PDCCH search spaces and / or control resource sets CORESETs for physical layer signaling and other physical layer signaling.

[0181] Furthermore, the first data transmission module 1002 is specifically used to determine the location of data transmission based on the time information when the configuration information includes time information with a time unit, and to perform semi-static scheduling of data transmission, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.

[0182] Further, the first data transmission module 1002 is specifically used to perform any of the following scenarios: determining the semi-statically scheduled data arrival time according to configuration information, determining the data transmission symbol that is no earlier than the data arrival time and closest to the data arrival time, and performing semi-statically scheduled data transmission starting from the data transmission symbol; determining the semi-statically scheduled data arrival time and candidate transmission position according to configuration information, determining the candidate transmission position that is no earlier than the data arrival time and closest to the data arrival time, and performing semi-statically scheduled data transmission at the candidate transmission position that is no earlier than the data arrival time and closest to the data arrival time; determining the semi-statically scheduled data arrival time, candidate transmission position, and candidate transmission resources according to configuration information, determining the data transmission symbol that is no earlier than the data arrival time and closest to the data arrival time from the candidate transmission resources, and selecting from the data transmission resources... Semi-static data transmission is performed from the start of the transmission symbol to the end symbol of the candidate transmission position where the data transmission symbol is located. The time window and the arrival time of the semi-statically scheduled data are determined based on the configuration information. Starting from the data arrival time, a time window for semi-statically scheduled data transmission is determined. When at least one candidate transmission position exists within the time window for semi-statically scheduled data transmission, semi-statically scheduled data transmission is performed at the earliest candidate transmission position. (This process is repeated three times in the original text.)

[0183] The base station equipment in this application embodiment sends configuration information of semi-static scheduling parameters to the user equipment (UE), enabling the UE to perform semi-static scheduling data transmission based on the configuration information. At the same time, the base station equipment performs semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters, thereby meeting the low latency requirements of URLLC and enabling the existing semi-static scheduling transmission mechanism to support higher low latency requirements. Furthermore, the introduction of multiple semi-static scheduling configurations and the allocation of different time and frequency resources to each semi-static scheduling configuration enable the simultaneous support of multiple services.

[0184] Figure 11 is a schematic diagram of the structure of a user equipment according to another embodiment of this application. As shown in Figure 11, the user equipment 1100 may include a receiving module 1101 and a second data transmission module 1102, wherein: the receiving module 1101 is used to receive configuration information of semi-static scheduling parameters sent by the base station; the second data transmission module 1102 is used to perform semi-static scheduling data transmission based on the configuration information.

[0185] Specifically, the receiving module 1101 is specifically used to receive higher-layer signaling sent by the base station, the higher-layer signaling including at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling; and to receive physical layer signaling sent by the base station, the physical layer signaling indicating at least one of the following: at least one set of semi-static scheduling and one set of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling.

[0186] Furthermore, the second data transmission module 1102 is used to determine at least one of the following based on higher-layer signaling: the number of semi-static schedules, the index of the semi-static schedules, the number of semi-static schedule parameters corresponding to each set of semi-static schedules, the index of the activated semi-static schedules, and the activated semi-static schedule parameters.

[0187] Furthermore, the second data transmission module 1102 is used to determine, based on physical layer signaling, the activation of multiple sets of semi-static scheduling and the semi-static scheduling parameters for each set of semi-static scheduling, and to perform semi-static data transmission based on the semi-static scheduling parameters, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2. X X represents the number of bits in the physical layer signaling indicating the semi-static scheduling parameters of this set of semi-static scheduling; or, it is used to determine, based on the physical layer signaling, the activation and / or deactivation of multiple sets of semi-static scheduling and the semi-static scheduling parameters of each set of semi-static scheduling, and to perform semi-static data transmission based on the semi-static scheduling parameters, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2. X -1, where X is the number of bits in the physical layer signaling that indicate the semi-static scheduling parameters of the set of semi-static scheduling. A predetermined value of the X bits indicates deactivation of the set of semi-static scheduling, and the remaining values ​​of the X bits indicate activation of one set of semi-static scheduling parameters of the set of semi-static scheduling.

[0188] Furthermore, the configuration information of the semi-static scheduling parameters includes any of the following scenarios: multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; multiple sets of semi-static scheduling, the general parameters of the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling; a set of semi-static scheduling, the general parameters of the set of semi-static scheduling, and the time offset between each candidate transmission position of the set of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first candidate transmission position of the set of semi-static scheduling.

[0189] Further, the receiving module 1101 is also configured to perform any of the following: receiving a joint encoding of time resource indication information and time offsets between each candidate transmission position, wherein the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position; receiving a joint encoding of time resource indication information and time offsets between each set of semi-static scheduling, wherein the physical layer signaling includes time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, and time offsets between each set of semi-static scheduling; receiving a joint encoding of transmission period and time offsets between each candidate transmission position, or receiving the transmission period and time offsets between each candidate transmission position. The joint encoding of the time offset between candidate transmission positions and the time resource of the first candidate transmission position, wherein the physical layer signaling includes time resource indication information of the first candidate transmission position applied to the set of semi-static scheduling, the time offset between each candidate transmission position, and the transmission period of the semi-static scheduling; the joint encoding of the received transmission period and the time offset between each set of semi-static scheduling, or the joint encoding of the received transmission period, the time offset between each set of semi-static scheduling, and the time resource of the first set of semi-static scheduling, wherein the physical layer signaling includes time resource indication information of the first set of semi-static scheduling applied to the multiple sets of semi-static scheduling, the time offset between each set of semi-static scheduling, and the transmission period of the semi-static scheduling.

[0190] Furthermore, the device also includes a first determining module 1103 (not shown in the figure), which is used to determine the time offset between each set of semi-static schedules and / or the transmission period of the semi-static schedules, or to determine the time offset between each candidate transmission position and / or the transmission period of the semi-static schedules, based on at least one of the following bit fields in the physical layer signaling: a bit field indicating the redundant version; a bit field indicating the HARQ process index; and an independent bit field.

[0191] Furthermore, the second data transmission module 1102 is used to attempt to perform semi-static scheduled data transmission on at least one set of semi-static scheduled time resources within a semi-static scheduled transmission cycle, and determine to perform semi-static scheduled data transmission on one set of semi-static scheduled time resources; or, it is used to attempt to perform semi-static scheduled data transmission on at least one candidate transmission position of a set of semi-static scheduled data within a semi-static scheduled transmission cycle, and determine to perform semi-static scheduled data transmission on one of the candidate transmission positions.

[0192] Furthermore, the second calculation module 1104 (not labeled in the figure) is used to calculate the HARQ process index based on the first set of semi-static scheduled resources with the earliest time in the semi-static scheduling transmission period when semi-static scheduled data transmission is performed on a set of semi-static scheduled resources within a semi-static scheduling transmission period, or based on the semi-static scheduled resources occupied by the semi-static scheduled data actually sent within the semi-static scheduling transmission period; or, when semi-static scheduled data transmission is performed on a candidate transmission position of a set of semi-static scheduled resources within a semi-static scheduling transmission period, it is used to calculate the HARQ process index based on the starting point of the first candidate transmission position with the earliest time in the semi-static scheduling transmission period, or based on the starting point of the candidate transmission position occupied by the semi-static scheduled data actually sent within the semi-static scheduling transmission period.

[0193] Furthermore, the second deactivation module 1105 (not shown in the figure) is used to deactivate part or all of the multiple semi-static schedules to be deactivated according to at least one of the following bit fields in the physical layer signaling: time resource allocation bit field; virtual resource block to physical resource mapping bit field; HARQ process index bit field; redundancy version bit field; modulation and coding method bit field; frequency domain resource allocation bit field; hybrid automatic repeat request acknowledgment timing bit field.

[0194] Furthermore, the second processing module 1106 (not shown in the figure) is used to perform any one of the following operations on the UE: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters, according to the pre-configured physical layer signaling sent by the base station; wherein the UE has a pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to the UE, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to the UE.

[0195] Furthermore, in the pre-configured physical layer signaling, there exists at least one first bit field indicating the general resource information of the UE, and at least one second bit field indicating the predetermined resource information corresponding to each UE; wherein, the UE occupies at least X bits in the second bit field, and these X bits indicate 2 X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X When using -1 set of semi-static scheduling parameters, a predetermined state value of the X bits indicates the deactivation of semi-static scheduling.

[0196] Furthermore, the device also includes a second determining module 1107 (not shown in the figure), which is used to determine at least one of the following based on physical layer signaling: at least one set of semi-static scheduling and one set of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling, wherein the physical layer signaling includes: a predetermined bit field, or a predetermined value of a predetermined bit field in the physical layer signaling; or, used to determine the RNTI that distinguishes the physical layer signaling from other physical layer signaling; or, used to determine the PDCCH search space and / or control resource set CORESET that distinguishes the physical layer signaling from other physical layer signaling.

[0197] Furthermore, the second data transmission module 1102 is used to determine the location of data transmission based on the time information when the configuration information includes time information with a time unit, and to perform semi-static scheduling of data transmission, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.

[0198] Further, the second data transmission module 1102 is configured to perform any of the following operations: determine the semi-statically scheduled data arrival time according to the configuration information, determine the nearest data transmission symbol no earlier than the data arrival time, and perform semi-statically scheduled data transmission starting from the data transmission symbol; determine the semi-statically scheduled data arrival time and candidate transmission position according to the configuration information, determine the candidate transmission position no earlier than the data arrival time and closest to the data arrival time, and perform semi-statically scheduled data transmission at the candidate transmission position no earlier than the data arrival time and closest to the data arrival time; determine the semi-statically scheduled data arrival time, candidate transmission position, and candidate transmission resources according to the configuration information, determine the data transmission symbol no earlier than the data arrival time and closest to the data arrival time from the candidate transmission resources, and perform semi-statically scheduled data transmission starting from the data transmission symbol. Semi-static data transmission is initiated from the endpoint symbol of the candidate transmission position where the data transmission symbol is located. Based on the configuration information, a time window and the arrival time of the semi-static data are determined. Starting from the data arrival time, a time window for semi-static data transmission is determined. If at least one candidate transmission position exists within the time window for semi-static data transmission, semi-static data transmission is initiated at the earliest candidate transmission position. (This process is repeated twice in the original text.)

[0199] In another embodiment of the present invention, an electronic device is provided, including: a processor; and a memory configured to store machine-readable instructions, which, when executed by the processor, cause the processor to perform the semi-static scheduling method described above.

[0200] Figure 12 schematically illustrates a block diagram of a computing system that can be used to implement a user device according to an embodiment of the present disclosure.

[0201] As shown in Figure 12, the computing system 1200 includes a processor 1210, a computer-readable storage medium 1220, an output interface 1230, and an input interface 1240. The computing system 1200 can perform the methods described above with reference to Figure 2 or Figure 6 to configure a reference signal and perform data transmission based on that reference signal.

[0202] Specifically, processor 1210 may include, for example, a general-purpose microprocessor, an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. Processor 1210 may also include onboard memory for caching purposes. Processor 1210 may be a single processing unit or multiple processing units for performing different actions of the method flow described with reference to FIG2 or FIG6.

[0203] Computer-readable storage medium 1220 may be any medium capable of containing, storing, transmitting, propagating, or transmitting instructions. For example, readable storage media may include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, apparatuses, or propagation media. Specific examples of readable storage media include: magnetic storage devices such as magnetic tape or hard disk drives (HDDs); optical storage devices such as optical discs (CD-ROMs); memories such as random access memory (RAM) or flash memory; and / or wired / wireless communication links.

[0204] Computer-readable storage medium 1220 may include a computer program that may include code / computer-executable instructions that, when executed by processor 1210, cause processor 1210 to perform, for example, the method flow described above in conjunction with FIG2 or FIG6 and any variations thereof.

[0205] A computer program can be configured to have computer program code, for example, including computer program modules. For example, in an exemplary embodiment, the code in the computer program may include one or more program modules, such as module 1, module 2, ... It should be noted that the division and number of modules are not fixed. Those skilled in the art can use appropriate program modules or combinations of program modules according to the actual situation. When these combinations of program modules are executed by processor 1210, processor 1210 can execute, for example, the method flow described above in conjunction with FIG. 2 or FIG. 6 and any variations thereof.

[0206] According to embodiments of this disclosure, processor 1210 can use output interface 1230 and input interface 1240 to execute the method flow described above in conjunction with FIG2 or FIG6 and any variations thereof.

[0207] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0208] The above description is only a partial embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method executed by a base station, characterized in that, include: The configuration information of semi-static scheduling parameters is sent to the user equipment (UE) so that the UE can perform semi-static scheduling data transmission based on the configuration information; Semi-static scheduling data transmission is performed based on the configuration information of the semi-static scheduling parameters.

2. The method according to claim 1, characterized in that, Sending configuration information of the semi-static scheduling parameters to the user equipment (UE) includes: sending higher-layer signaling to the UE, wherein the higher-layer signaling includes at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling; and sending physical layer signaling to the UE, wherein the physical layer signaling is used to indicate at least one of the following: wherein at least one set of semi-static scheduling and one of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, or activating and / or deactivating multiple sets of semi-static scheduling.

3. The method according to claim 2, characterized in that, The higher-level signaling includes at least one of the following: the number of semi-static schedules, the index of semi-static schedules, the number of semi-static schedule parameters corresponding to each set of semi-static schedules, the index of activated semi-static schedules, and the activated semi-static schedule parameters.

4. The method according to claim 2 or 3, characterized in that, Physical layer signaling is used to indicate the activation of multiple semi-static scheduling systems, with each system corresponding to 2 semi-static scheduling parameters. X X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of this set of semi-static scheduling; or, the physical layer signaling is used to indicate the activation and / or deactivation of multiple sets of semi-static scheduling, with each set of semi-static scheduling corresponding to 2 semi-static scheduling parameters. X -1, where X is the number of bits in the physical layer signaling used to indicate the semi-static scheduling parameters of the set of semi-static scheduling. A predetermined value of the X bits indicates deactivation of the set of semi-static scheduling, and the remaining values ​​of the X bits indicate activation of one set of semi-static scheduling parameters of the set of semi-static scheduling.

5. The method according to claim 1, characterized in that, The configuration information of the semi-static scheduling parameters includes any of the following: multiple sets of semi-static scheduling, general parameters of the multiple sets of semi-static scheduling, and time resources corresponding to each set of semi-static scheduling; multiple sets of semi-static scheduling, general parameters of the multiple sets of semi-static scheduling, time offset between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, wherein the time characteristic parameter in the general parameters is applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling. Multiple semi-static schedules, common parameters of the multiple semi-static schedules, and time offsets between each set of semi-static schedules. The time characteristic parameters in the common parameters are applied to the first set of semi-static schedules in the multiple sets of semi-static schedules. A semi-static schedule, general parameters of the semi-static schedule, and time offsets between each candidate transmission position of the semi-static schedule. The time characteristic parameters in the general parameters are applied to the first candidate transmission position of the semi-static schedule.

6. The method according to claim 5, characterized in that, It also includes any of the following: when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first semi-static scheduling in the multiple sets of semi-static scheduling, and time offsets between each set of semi-static scheduling, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, time offsets between each candidate transmission position, and semi-static scheduling, the time resource indication information and the time offsets are jointly encoded; when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, time offsets between each candidate transmission position, and semi-static scheduling, the time resource indication information and the time offsets are jointly encoded. When the transmission period of static scheduling is used, the transmission period is jointly encoded with the time offset between each candidate transmission position, or the transmission period, the time offset between each candidate transmission position, and the time resource of the first candidate transmission position are jointly encoded. When the physical layer signaling includes the time resource indication information of the first semi-static scheduling applied to the multiple semi-static scheduling, the time offset between each semi-static scheduling, and the transmission period of the semi-static scheduling, the transmission period is jointly encoded with the time offset between each semi-static scheduling, or the transmission period, the time offset between each semi-static scheduling, and the time resource of the first semi-static scheduling are jointly encoded.

7. The method according to claim 6, characterized in that, The time offset between the semi-static schedules and / or the transmission period of the semi-static schedules, or the time offset between the candidate transmission positions and / or the transmission period of the semi-static schedules, are indicated by at least one of the following bit fields in the physical layer signaling: a bit field indicating a redundant version; a bit field indicating the HARQ process index; and a separate bit field.

8. The method according to any one of claims 1-7, characterized in that, Performing semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters includes: within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission on at least one set of semi-static scheduled resources, and determining to perform semi-static scheduling data transmission on one of the sets of semi-static scheduled resources; or, within a semi-static scheduling transmission cycle, attempting to perform semi-static scheduling data transmission at at least one candidate transmission position of a set of semi-static scheduling resources, and determining to perform semi-static scheduling data transmission on one of the candidate transmission positions.

9. The method according to claim 8, characterized in that, It also includes any of the following: when transmitting semi-static scheduled data on a set of semi-static scheduled resources within a semi-static scheduling transmission cycle, calculate the HARQ process index based on the first set of semi-static scheduled resources with the earliest time within the semi-static scheduling transmission cycle, or calculate the HARQ process index based on the semi-static scheduled resources occupied by the semi-static scheduled data actually sent within the semi-static scheduling transmission cycle. When transmitting semi-static scheduled data at a candidate transmission position within a semi-static scheduling transmission cycle, the HARQ process index is calculated based on the starting point of the first candidate transmission position with the earliest time within the semi-static scheduling transmission cycle, or based on the starting point of the candidate transmission position occupied by the semi-static scheduled data actually transmitted within the semi-static scheduling transmission cycle.

10. The method according to any one of claims 2-9, characterized in that, Also includes: The following bit fields in the physical layer signaling indicate some or all of the multiple semi-static schedules to be deactivated: time resource allocation bit field; virtual resource block to physical resource mapping bit field; HARQ process index bit field; redundancy version bit field; modulation and coding method bit field; frequency domain resource allocation bit field; and hybrid automatic repeat request acknowledgment timing bit field.

11. The method according to any one of claims 1-10, characterized in that, Also includes: The pre-configured physical layer signaling performs any one of the following operations on multiple UEs: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters; wherein the multiple UEs have the same pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to each of the multiple UEs, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to that UE.

12. The method according to claim 11, characterized in that, Performing any one of the following operations on multiple UEs through pre-configured physical layer signaling: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters. This includes: the pre-configured physical layer signaling contains at least one first bit field indicating general resource information for the multiple UEs, and at least one second bit field indicating predetermined resource information corresponding to each of the multiple UEs; wherein each UE occupies at least X bits in the second bit field, and these X bits indicate 2... X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X When using -1 set of semi-static scheduling parameters, a predetermined state value of the X bits indicates the deactivation of semi-static scheduling.

13. The method according to any one of claims 2-12, characterized in that, When physical layer signaling includes: a predetermined bit field, or a predetermined value of the predetermined bit field in the physical layer signaling, the physical layer signaling is used to indicate at least one of the following: at least one set of semi-static scheduling and one of multiple sets of semi-static scheduling parameters for each set of semi-static scheduling, activating and / or deactivating multiple sets of semi-static scheduling; or configuring different RNTIs for the physical layer signaling and other physical layer signaling; or configuring different PDCCH search spaces and / or control resource sets CORESETs for the physical layer signaling and other physical layer signaling.

14. The method according to any one of claims 1-13, characterized in that, The semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters includes: the configuration information includes time information with a time unit, the location of data transmission is determined according to the time information, and the semi-static scheduling data transmission is performed, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.

15. The method according to claim 14, characterized in that, The configuration information includes time information with a time unit. The location of data transmission is determined based on the time information, and semi-static data transmission is scheduled, including any of the following scenarios: The arrival time of the semi-statically scheduled data is determined based on the configuration information, and a data transmission symbol no earlier than the arrival time and closest to the arrival time is identified. Semi-static data transmission is then scheduled starting from this data transmission symbol. Alternatively, the arrival time of the semi-statically scheduled data and candidate transmission positions are determined based on the configuration information, and a candidate transmission position no earlier than the arrival time and closest to the arrival time is identified. Semi-static data transmission is then scheduled at this candidate transmission position. Finally, the arrival time of the semi-statically scheduled data, candidate transmission positions, and candidate transmission resources are determined based on the configuration information, and a candidate transmission resource no earlier than the arrival time and closest to the arrival time is identified. The data transmission symbol with the closest arrival time is used, and semi-static data transmission is performed from this data transmission symbol to the endpoint symbol of the candidate transmission position where the data transmission symbol is located. A time window and the arrival time of the semi-statically scheduled data are determined according to the configuration information. Starting from the data arrival time, a time window for semi-statically scheduled data transmission is determined. When at least one candidate transmission position exists within the time window for semi-statically scheduled data transmission, semi-statically scheduled data transmission is performed at the earliest candidate transmission position. The time window and the arrival time of the semi-statically scheduled data are determined according to the configuration information. Starting from the data arrival time, a time window for semi-statically scheduled data transmission is determined. When at least one semi-statically scheduled candidate transmission time resource exists within the time window for semi-statically scheduled data transmission, semi-statically scheduled data transmission is performed at the earliest semi-statically scheduled candidate transmission time resource.

16. A method executed by a user equipment, characterized in that, include: Receive configuration information for semi-static scheduling parameters sent by the base station; Semi-static scheduling data transmission is performed based on the configuration information of the semi-static scheduling parameters.

17. A base station, comprising: transceiver; And a controller, coupled to the transceiver and configured to perform the method of any one of claims 1-15.

18. A user equipment, comprising: transceiver; And a controller, coupled to the transceiver and configured to perform the method of claim 16.