Semi-persistent scheduling method, base station device, 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 and support the simultaneous transmission of multiple services.
Patent Information
- Application Number
- CN201910924941.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-04-30
- Filing Date
- 2019-09-27
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2039-09-27
AI Technical Summary
In existing NR systems, semi-static scheduling methods are difficult to meet the low latency requirements of URLLC services and cannot simultaneously support the URLLC requirements of multiple services.
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, parameters, and time resources of semi-static scheduling, the activation and deactivation of multiple sets of semi-static scheduling can be realized, and multiple SPS configurations can be flexibly configured and scheduled.
It achieves low latency requirements that meet URLLC, supports simultaneous transmission of multiple services, and improves the flexibility and efficiency of semi-static scheduling.
Smart Images

Figure CN111757521B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, in particular, the present application relates to a semi-persistent scheduling method, a base station device and a user equipment. BACKGROUND
[0002] Ultra-reliable low-latency communication (URLLC) proposed in 5G puts forward the demand of delay and reliability at the same time, 3GPP Rel-15 can support less than 1ms end-to-end delay and 10 -5 -1 block error rate. With the growth of industry internet of things (Industry Internet of things), AR and VR business, more stringent requirements are also put forward for URLLC, for example, 3GPP Rel-16 learns more demanding URLLC, which requires support for 0.5ms-1ms end-to-end delay and 10 -6 -1 block error rate. This brings challenges to the communication system of NR. At present, the method of semi-persistent scheduling (SPS) transmission or the method of configured grant (CG) transmission in the NR system is an important way to support URLLC service. In the existing NR system research, the minimum period of downlink SPS is 10ms, which obviously cannot meet the delay requirement of 0.5ms-1ms. The minimum period of uplink CG transmission can be 2 symbols, but the length of time resources that can be used for K times of continuous CG transmission (K is the repetition number) cannot be greater than the period of CG transmission. For example, if the base station configures the period P of CG transmission to be 7 symbols, assuming that the time length of a PUSCH transmission is 2 symbols, then the base station can configure K=3 times of repetition at most, so that the time length of K times of repeated CG PUSCH does not exceed the period. In addition, the 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 at the transmission opportunity (TO) with RV=0. If the base station configures the RV sequence as {0, 0, 0, 0}, then the UE can start transmission at any TO within the configured CG resource, and the waiting delay is small. But if the base station configures the RV sequence as {0, 2, 3, 1}, then the UE can only start transmission every 3 TOs, and the waiting delay is relatively prolonged. If the period P is large, such as Figure 1As shown, the CG transmission period P=1 slot, the RV sequence is {0, 2, 3, 1}, K=4, and each CG PUSCH occupies 2 symbols. The uplink data arrival time of the UE is the second symbol in the first period, so the UE needs to wait until the first TO of the next period to start transmission, introducing a delay of 13 symbols, which cannot meet the low latency requirement of URLLC. How to improve the existing CG transmission mechanism to support higher low latency requirement is a problem to be solved.
[0003] In addition, in the existing NR system, only one SPS configuration / CG configuration is supported, and it is obviously difficult to support the URLLC requirements of multiple services. For example, in industrial Internet of Things, a terminal can simultaneously support monitoring sensors and robot arms. These URLLC services have different characteristics, such as different latency and traffic requirements. In order to simultaneously support multiple services, multiple SPS configurations can be introduced, and different time-frequency domain resources can be allocated to each SPS configuration. How to efficiently and flexibly configure and schedule multiple SPS configurations is also a problem to be solved. SUMMARY
[0004] The present application aims to at least solve one of the above technical defects, and the following technical solutions are proposed:
[0005] In a first aspect, a semi-static scheduling method is provided, comprising:
[0006] Semi-static scheduling parameter configuration information is sent to a user equipment (UE), so that the UE performs semi-static scheduling data transmission based on the configuration information.
[0007] Semi-static scheduling data transmission is performed based on the semi-static scheduling parameter configuration information.
[0008] Specifically, the semi-static scheduling parameter configuration information is sent to the user equipment (UE), comprising:
[0009] High layer signaling is sent to the user equipment (UE), and the high layer signaling includes at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling.
[0010] Physical layer signaling is sent to the user equipment (UE), and the physical layer signaling is used to indicate at least one of the following: at least one set of semi-static scheduling, one set of semi-static scheduling parameters corresponding to each set of semi-static scheduling, activation and / or deactivation of multiple sets of semi-static scheduling.
[0011] Further, the high layer signaling includes at least one of the following: the number of semi-static scheduling, the index of semi-static scheduling, the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling, the index of activated semi-static scheduling, and the activated semi-static scheduling parameter.
[0012] Further, the physical layer signaling is used to indicate activating multiple sets of semi-static scheduling, each set of semi-static scheduling corresponding to a number of semi-static scheduling parameters being 2 X , 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; or,
[0013] The physical layer signaling is used to indicate activating and / or deactivating multiple sets of semi-static scheduling, each set of semi-static scheduling corresponding to a number of semi-static scheduling parameters being 2 X -1, 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 indicating deactivating the set of semi-static scheduling, and the remaining values of the X bits indicating activating one set of semi-static scheduling parameters of the set of semi-static scheduling.
[0014] Further, the configuration information of the semi-static scheduling parameters includes any of the following cases:
[0015] The multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling;
[0016] The multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, the time offsets between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, the time characteristic parameters in the common parameters being applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0017] The multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, and the time offsets between each set of semi-static scheduling, the time characteristic parameters in the common parameters being applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0018] The set of semi-static scheduling, the common parameters of the set of semi-static scheduling, and the time offsets between each candidate transmission position of the set of semi-static scheduling, the time characteristic parameters in the common parameters being applied to the first candidate transmission position of the set of semi-static scheduling.
[0019] Further, any of the following is also included:
[0020] When the physical layer signaling includes the time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and the time offsets between each candidate transmission position, the time resource indication information and the time offsets are jointly encoded;
[0021] When the physical layer signaling includes the time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, and the time offsets between each set of semi-static scheduling, the time resource indication information and the time offsets are jointly encoded.
[0022] When the physical layer signaling includes the time resource indication information applied to the first candidate sending position of the one set of semi-static scheduling, the time offset between the candidate sending positions, and the transmission period of the semi-static scheduling, the transmission period and the time offset between the candidate sending positions are jointly encoded, or the transmission period, the time offset between the candidate sending positions, and the time resource of the first candidate sending position are jointly encoded.
[0023] When the physical layer signaling includes the time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, the time offset between the sets of semi-static scheduling, and the transmission period of the semi-static scheduling, the transmission period and the time offset between the sets of semi-static scheduling are jointly encoded, or the transmission period, the time offset between the sets of semi-static scheduling, and the time resource of the first set of semi-static scheduling are jointly encoded.
[0024] Further, the time offset between the sets of semi-static scheduling and / or the transmission period of the semi-static scheduling, or the time offset between the candidate sending positions and / or the transmission period of the semi-static scheduling is indicated by at least one of the following bit fields in the physical layer signaling:
[0025] The bit field indicating the redundancy version;
[0026] The bit field indicating the HARQ process index;
[0027] The independent bit field.
[0028] Further, the semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters includes:
[0029] In one semi-static scheduling transmission period, the semi-static scheduling data transmission is attempted on the resources of at least one set of semi-static scheduling, and the semi-static scheduling data transmission is determined on the resources of one set of semi-static scheduling; or,
[0030] In one semi-static scheduling transmission period, the semi-static scheduling data transmission is attempted on at least one candidate sending position of one set of semi-static scheduling, and the semi-static scheduling data transmission is determined on one candidate sending position.
[0031] Further, any of the following is further included:
[0032] When performing semi-static scheduling data transmission on a set of semi-static scheduling resources in a semi-static scheduling transmission period, the HARQ process index is calculated according to the first set of semi-static scheduling resources at the earliest time in the semi-static scheduling transmission period, or the HARQ process index is calculated according to the starting point of the first candidate transmission position of the semi-static scheduling data actually transmitted in the semi-static scheduling transmission period.
[0033] When performing semi-static scheduling data transmission on a set of semi-static scheduling resources in a semi-static scheduling transmission period, the HARQ process index is calculated according to the first set of semi-static scheduling resources at the earliest time in the semi-static scheduling transmission period, or the HARQ process index is calculated according to the starting point of the first candidate transmission position of the semi-static scheduling data actually transmitted in the semi-static scheduling transmission period.
[0034] Further, it also includes:
[0035] The following at least one bit field of the physical layer signaling indicates part or all of the multiple sets of semi-static scheduling to be deactivated:
[0036] The time resource allocation bit field; the virtual resource block to physical resource mapping bit field; the HARQ process index bit field; the redundancy version bit field; the modulation and coding method bit field; the frequency domain resource allocation bit field; the hybrid automatic repeat request confirmation timing HARQ-ACK timing bit field.
[0037] Further, it also includes:
[0038] Any one of the following operations is performed on multiple UEs by the pre-configured physical layer signaling: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters;
[0039] Wherein, the multiple UEs have the same pre-configured RNTI, and the pre-configured physical layer signaling includes a bit corresponding to each UE in the multiple UEs, which is used to indicate the semi-static scheduling and semi-static scheduling parameters corresponding to the UE.
[0040] Further, any one of the following operations is performed on multiple UEs by the pre-configured physical layer signaling: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters, including:
[0041] There is at least one first bit field in the pre-configured physical layer signaling indicating the general resource information of the multiple UEs, and at least one second bit field indicating the respective predetermined resource information of the multiple UEs;
[0042] Wherein, any UE occupies at least X bits in the second bit field, and the X bits indicate 2 X or 2 X-1 set of SPS parameters when the X bits indicate 2 X -1 set of SPS parameters, a predetermined state value of the X bits indicates deactivation of SPS.
[0043] Further, when the physical layer signaling comprises: 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: at least one set of SPS and one of multiple sets of SPS parameters of each set of SPS, activation and / or deactivation of multiple sets of SPS; or
[0044] configuring different RNTIs for the physical layer signaling and other physical layer signaling; or
[0045] configuring different PDCCH search spaces and / or control resource sets (CORESETs) for the physical layer signaling and other physical layer signaling.
[0046] Further, performing the SPS data transmission based on the configuration information of the SPS parameters comprises:
[0047] the configuration information comprises time information with a time unit, the time information is used to determine a data transmission position, and the SPS data transmission is performed according to the time information, wherein the time unit comprises at least one of: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.
[0048] Further, the configuration information comprises time information with a time unit, the time information is used to determine a data transmission position, and the SPS data transmission is performed according to the time information, which comprises any of the following cases:
[0049] determining a data arrival time of the SPS according to the configuration information, determining a data transmission symbol closest to the data arrival time and not earlier than the data arrival time, and performing the SPS data transmission starting from the data transmission symbol;
[0050] determining a data arrival time of the SPS and a candidate sending position according to the configuration information, determining a candidate sending position closest to the data arrival time and not earlier than the data arrival time, and performing the SPS data transmission at the candidate sending position closest to the data arrival time and not earlier than the data arrival time;
[0051] determining a data arrival time of the SPS, a candidate sending position, and a candidate sending resource according to the configuration information, determining a data transmission symbol closest to the data arrival time and not earlier than the data arrival time in the candidate sending resource, and performing the SPS data transmission from the data transmission symbol to an end symbol of the candidate sending position where the data transmission symbol is located;
[0052] According to the configuration information, a time window and a data arrival time of the semi-static scheduling are determined, a time window in which the semi-static scheduling data transmission can be performed is determined from the data arrival time as a starting point, and when there is at least one candidate sending position in the time window in which the semi-static scheduling data transmission can be performed, the semi-static scheduling data transmission is performed at the candidate sending position closest in time.
[0053] According to the configuration information, a time window and a data arrival time of the semi-static scheduling are determined, a time window in which the semi-static scheduling data transmission can be performed is determined from the data arrival time as a starting point, and when there is at least one candidate sending position in the time window in which the semi-static scheduling data transmission can be performed, the semi-static scheduling data transmission is performed at the candidate sending position closest in time.
[0054] In a second aspect, a semi-static scheduling method is provided, comprising:
[0055] Receiving configuration information of semi-static scheduling parameters sent by a base station;
[0056] Performing semi-static scheduling data transmission based on the configuration information.
[0057] Specifically, receiving configuration information of semi-static scheduling parameters sent by a base station, comprises:
[0058] Receiving high-layer signaling sent by a base station, wherein the high-layer signaling includes at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling;
[0059] Receiving physical layer signaling sent by a base station, wherein the physical layer signaling indicates at least one of the following: at least one set of semi-static scheduling, one set of semi-static scheduling parameters of each set of semi-static scheduling, activation and / or deactivation of multiple sets of semi-static scheduling.
[0060] Further, performing semi-static scheduling data transmission based on the configuration information, comprises:
[0061] According to the high-layer signaling, at least one of the following is determined: the number of semi-static scheduling, the index of semi-static scheduling, the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling, the index of activated semi-static scheduling, and the activated semi-static scheduling parameters.
[0062] Further, performing semi-static scheduling data transmission based on the configuration information, comprises:
[0063] According to the physical layer signaling, multiple sets of semi-static scheduling are activated and semi-static scheduling parameters of each set of semi-static scheduling are determined, and semi-static data transmission is performed according to 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 is the number of bits in the physical layer signaling indicating the semi-static scheduling parameters of the set of semi-static scheduling; or,
[0064] determining 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 according to the physical layer signaling, and performing semi-static data transmission according to 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, X is the number of bits in the physical layer signaling indicating the semi-static scheduling parameters of the set of semi-static scheduling, and a certain predetermined value of the X bits indicates deactivating the set of semi-static scheduling, and the remaining values of the X bits indicate activating one of the semi-static scheduling parameters of the set of semi-static scheduling.
[0065] Further, the configuration information of the semi-static scheduling parameters includes any of the following cases:
[0066] the multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling;
[0067] the multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, the time offsets 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 parameters in the common parameters are applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0068] the multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, and the time offsets between each set of semi-static scheduling, wherein the time characteristic parameters in the common parameters are applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0069] one set of semi-static scheduling, the common parameters of the one set of semi-static scheduling, and the time offsets between each candidate transmission position of the one set of semi-static scheduling, wherein the time characteristic parameters in the common parameters are applied to the first candidate transmission position of the one set of semi-static scheduling.
[0070] Further, any of the following is also included:
[0071] joint encoding of the time resource indication information and the time offsets between each candidate transmission position, wherein the physical layer signaling includes the time resource indication information applied to the first candidate transmission position of the one set of semi-static scheduling, and the time offsets between each candidate transmission position;
[0072] joint encoding of the time resource indication information and the time offsets between each set of semi-static scheduling, wherein the physical layer signaling includes the time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, and the time offsets between each set of semi-static scheduling;
[0073] receive joint encoding of the transmission period and the time offset between the candidate transmission positions, or receive joint encoding of the transmission period, the time offset between the candidate transmission positions, and the time resource of the first 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-persistent scheduling, the time offset between the candidate transmission positions, and the transmission period of the semi-persistent scheduling;
[0074] receive joint encoding of the transmission period and the time offset between the sets of semi-persistent scheduling, or receive joint encoding of the transmission period, the time offset between the sets of semi-persistent scheduling, and the time resource of the first set of semi-persistent scheduling, wherein the physical layer signaling includes time resource indication information applied to the first set of semi-persistent scheduling of the multiple sets of semi-persistent scheduling, the time offset between the sets of semi-persistent scheduling, and the transmission period of the semi-persistent scheduling.
[0075] Further, comprising:
[0076] determine the time offset between the sets of semi-persistent scheduling and / or the transmission period of the semi-persistent scheduling, or determine the time offset between the candidate transmission positions and / or the transmission period of the semi-persistent scheduling, according to at least one bit field in the physical layer signaling:
[0077] a bit field indicating a redundancy version;
[0078] a bit field indicating a HARQ process index;
[0079] an independent bit field.
[0080] Further, performing semi-persistent scheduling data transmission based on the configuration information, comprising:
[0081] attempting to perform semi-persistent scheduling data transmission on the time resource of at least one set of semi-persistent scheduling within a semi-persistent scheduling transmission period, and determining to perform semi-persistent scheduling data transmission on the time resource of one set of semi-persistent scheduling; or
[0082] attempting to perform semi-persistent scheduling data transmission on at least one candidate transmission position of one set of semi-persistent scheduling within a semi-persistent scheduling transmission period, and determining to perform semi-persistent scheduling data transmission on one candidate transmission position.
[0083] Further, further comprising any of the following:
[0084] When performing semi-static scheduling data transmission on a set of semi-static scheduling resources within a semi-static scheduling transmission period, the HARQ process index is calculated according to the first set of semi-static scheduling resources at the earliest time within the semi-static scheduling transmission period, or the HARQ process index is calculated according to the starting point of the first candidate transmission position of the semi-static scheduling data actually transmitted within the semi-static scheduling transmission period.
[0085] When performing semi-static scheduling data transmission on a set of semi-static scheduling resources within a semi-static scheduling transmission period, the HARQ process index is calculated according to the first set of semi-static scheduling resources at the earliest time within the semi-static scheduling transmission period, or the HARQ process index is calculated according to the starting point of the first candidate transmission position of the semi-static scheduling data actually transmitted within the semi-static scheduling transmission period.
[0086] Further, it also includes:
[0087] According to the indication of part or all of the multiple sets of semi-static scheduling to be deactivated in at least one bit field in the physical layer signaling, part or all of the multiple sets of semi-static scheduling to be deactivated are deactivated.
[0088] The time resource allocation bit field; the virtual resource block to physical resource mapping bit field; the HARQ process index bit field; the redundancy version bit field; the modulation and coding method bit field; the frequency domain resource allocation bit field; the hybrid automatic repeat request confirmation timing HARQ-ACK timing bit field.
[0089] Further, it also includes:
[0090] According to the pre-configured physical layer signaling sent by the base station, the UE is activated, deactivated and modified in any one of the semi-static scheduling, the semi-static scheduling parameter;
[0091] 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 the semi-static scheduling parameter corresponding to the UE.
[0092] Further, in the pre-configured physical layer signaling, there is at least one first bit field indicating the general resource information of the UE, and at least one second bit field indicating the respective predetermined resource information of the UE;
[0093] Wherein, the UE occupies at least X bits in the second bit field, which indicates 2 X or 2 X -1 set of semi-static scheduling parameters, when the X bit indicates 2 X -1 set of semi-static scheduling parameters, a certain predetermined state value of the X bit represents deactivation of the semi-static scheduling.
[0094] Further, the at least one of the following is determined according to the physical layer signaling: at least one set of the semi-static scheduling and one of the sets of the semi-static scheduling parameters of each set of the semi-static scheduling, activating and / or deactivating the sets of the semi-static scheduling, wherein the physical layer signaling comprises: a predetermined bit field, or a predetermined value of the predetermined bit field in the physical layer signaling; or,
[0095] determining a RNTI that distinguishes the physical layer signaling from other physical layer signaling; or,
[0096] determining a PDCCH search space and / or a control resource set (CORESET) that distinguishes the physical layer signaling from other physical layer signaling.
[0097] Further, the semi-static scheduling data transmission is performed based on the configuration information of the semi-static scheduling parameters, comprising:
[0098] the configuration information comprises time information with a time unit, the position of the data transmission is determined according to the time information, and the semi-static scheduling data transmission is performed, wherein the time unit comprises at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.
[0099] Further, the configuration information comprises time information with a time unit, the position of the data transmission is determined according to the time information, and the semi-static scheduling data transmission is performed, comprising any one of the following cases:
[0100] the arrival time of the semi-static scheduling data is determined according to the configuration information, the nearest data transmission symbol no earlier than the arrival time is determined, and the semi-static scheduling data transmission is performed starting from the data transmission symbol;
[0101] the arrival time of the semi-static scheduling data and the candidate sending positions are determined according to the configuration information, the candidate sending position no earlier than the arrival time and closest to the arrival time is determined, and the semi-static scheduling data transmission is performed at the candidate sending position no earlier than the arrival time and closest to the arrival time;
[0102] the arrival time of the semi-static scheduling data, the candidate sending positions and the candidate sending resources are determined according to the configuration information, the data transmission symbol no earlier than the arrival time and closest to the arrival time is determined in the candidate sending resources, and the semi-static scheduling data transmission is performed from the data transmission symbol to the end symbol of the candidate sending position where the data transmission symbol is located;
[0103] determining a time window in which the semi-static scheduling data transmission can be performed based on the data arrival time and the configuration information, and performing the semi-static scheduling data transmission at a candidate sending time resource closest in time among candidate sending time resources in the time window in which the semi-static scheduling data transmission can be performed when there is at least one candidate sending time resource in the time window in which the semi-static scheduling data transmission can be performed.
[0104] determining a time window in which the semi-static scheduling data transmission can be performed based on the data arrival time and the configuration information, and performing the semi-static scheduling data transmission at a candidate sending time resource closest in time among candidate sending time resources in the time window in which the semi-static scheduling data transmission can be performed when there is at least one candidate sending time resource in the time window in which the semi-static scheduling data transmission can be performed.
[0105] In a third aspect, a base station device is provided, comprising:
[0106] a sending module configured to send configuration information of semi-static scheduling parameters to a user equipment (UE) to enable the UE to perform semi-static scheduling data transmission based on the configuration information;
[0107] a first data transmission module configured to perform semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters.
[0108] In a fourth aspect, a user equipment is provided, comprising:
[0109] a receiving module configured to receive configuration information of semi-static scheduling parameters sent by a base station;
[0110] a second data transmission module configured to perform semi-static scheduling data transmission based on the configuration information.
[0111] In a fifth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, which, when executed by a processor, implements the semi-static scheduling method described above.
[0112] The semi-static scheduling method provided by the embodiments of the present application enables a user equipment (UE) to perform semi-static scheduling data transmission based on configuration information of semi-static scheduling parameters by sending the configuration information of the semi-static scheduling parameters to the UE, and enables a base station to perform semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters, thereby meeting the low latency requirement of URLLC, enabling the existing semi-static scheduling transmission mechanism to support a higher low latency requirement, and introducing multiple semi-static scheduling configurations and allocating different time-frequency resources to each semi-static scheduling configuration, so that multiple services can be supported simultaneously.
[0113] The semi-static scheduling method provided by the embodiments of the present application can meet the low latency requirement of URLLC by receiving the configuration information of the semi-static scheduling parameters sent by the base station and performing semi-static scheduling data transmission based on the configuration information, so that the existing semi-static scheduling transmission mechanism can support higher low latency requirement, and meanwhile, multiple semi-static scheduling configurations are introduced and different time-frequency resources are allocated to each semi-static scheduling configuration, so that multiple services can be supported simultaneously.
[0114] Additional aspects and advantages of the present application will be given in part in the following description, become apparent from the following description, or be learned by practice of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0115] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description, taken in conjunction with the accompanying drawings, in which:
[0116] Figure 1 A schematic diagram of semi-static scheduling in the prior art;
[0117] Figure 2 A schematic diagram of the flow of the semi-static scheduling method of one embodiment of the present application;
[0118] Figure 3 A schematic diagram of the semi-static scheduling method of one embodiment of the present application;
[0119] Figure 4 Another schematic diagram of the semi-static scheduling method of one embodiment of the present application;
[0120] Figure 5 Still another schematic diagram of the semi-static scheduling method of one embodiment of the present application;
[0121] Figure 6 A schematic diagram of the flow of the semi-static scheduling method of yet another embodiment of the present application;
[0122] Figure 7 A schematic diagram of data transmission in the semi-static scheduling of yet another embodiment of the present application;
[0123] Figure 8 Another schematic diagram of data transmission in the semi-static scheduling of yet another embodiment of the present application;
[0124] Figure 9 Still another schematic diagram of data transmission in the semi-static scheduling of yet another embodiment of the present application;
[0125] Figure 10 A schematic diagram of the basic structure of the base station device of the embodiments of the present application;
[0126] Figure 11Fig. 1 is a schematic diagram of a basic structure of a user equipment according to an embodiment of the present application;
[0127] Figure 12 Fig. 2 is a block diagram of a computing system that can be used to implement the user equipment according to an embodiment of the present application. DETAILED DESCRIPTION
[0128] Embodiments of the present application are described in detail below with reference to the attached drawing figures, wherein the same or like component have the same or similar designations. The embodiments described below are presented by way of example only and are not intended to limit the present application as defined by the appended claims.
[0129] As will be understood by those skilled in the art, the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. It should be further understood that the terms "comprise," "comprises," "comprising," "include," "includes," and / or "including" when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. As used herein, when an element, component, or layer is referred to as being "on," "connected to," "coupled to," or "coupled with" another element, component, or layer, it can be directly on, connected, coupled, or coupled with the other element, component, or layer, or one or more intervening elements, components, or layers can be present. In addition, as used herein, the term "connected" or "coupled" can include wirelessly connected or wirelessly coupled. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0130] In order to make the purposes, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0131] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the present application will be described below with reference to the drawings.
[0132] One embodiment of the present application provides a semi-static scheduling method, as shown in Figure 2 includes: step S210, 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 step S220, performing semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters.
[0133] The semi-static scheduling method provided by the embodiments of the present application comprises the following steps: 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 a base station performs semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters, thereby meeting the low-latency requirement of URLLC, enabling the existing semi-static scheduling transmission mechanism to support higher low-latency requirement, and introducing multiple semi-static scheduling configurations and allocating different time-frequency resources to each semi-static scheduling configuration, so that multiple services can be supported simultaneously.
[0134] Specifically, the configuration information of the semi-static scheduling parameters sent to the UE comprises the following steps:
[0135] The high-layer signaling sent to the UE comprises at least one set of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling.
[0136] The physical-layer signaling sent to the UE is used to indicate at least one of the following: at least one set of semi-static scheduling, one set of semi-static scheduling parameters corresponding to each set of semi-static scheduling, activation and / or deactivation of multiple sets of semi-static scheduling.
[0137] Further, the high-layer signaling comprises at least one of the following: the number of semi-static scheduling, the index of semi-static scheduling, the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling, the index of activated semi-static scheduling and activated semi-static scheduling parameters.
[0138] Further, the physical-layer signaling is used to indicate activation of multiple sets of semi-static scheduling, and the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2 X , 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; or,
[0139] The physical-layer signaling is used to indicate activation and / or deactivation of multiple sets of semi-static scheduling, and the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2 X -1, 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.
[0140] Further, the configuration information of the semi-static scheduling parameters comprises any of the following cases:
[0141] Multiple sets of semi-static scheduling, common parameters of the multiple sets of semi-static scheduling, and time resources corresponding to each set of semi-static scheduling respectively;
[0142] a plurality of sets of semi-static scheduling, common parameters of the plurality of sets of semi-static scheduling, time offsets between the sets of semi-static scheduling, and a number and / or index of the plurality of sets of semi-static scheduling, a time characteristic parameter in the common parameters being applied to a first set of semi-static scheduling in the plurality of sets of semi-static scheduling;
[0143] a plurality of sets of semi-static scheduling, common parameters of the plurality of sets of semi-static scheduling, and time offsets between the sets of semi-static scheduling, a time characteristic parameter in the common parameters being applied to a first set of semi-static scheduling in the plurality of sets of semi-static scheduling;
[0144] a set of semi-static scheduling, common parameters of the set of semi-static scheduling, and time offsets between candidate transmission positions of the set of semi-static scheduling, a time characteristic parameter in the common parameters being applied to a first candidate transmission position of the set of semi-static scheduling.
[0145] Further, any of the following is included:
[0146] 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 the time offsets between the candidate transmission positions, the time resource indication information and the time offsets are jointly encoded;
[0147] when the physical layer signaling includes time resource indication information applied to the first set of semi-static scheduling in the plurality of sets of semi-static scheduling and the time offsets between the sets of semi-static scheduling, the time resource indication information and the time offsets are jointly encoded;
[0148] when the physical layer signaling includes time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, the time offsets between the candidate transmission positions, and a transmission period of the semi-static scheduling, the transmission period and the time offsets between the candidate transmission positions are jointly encoded, or the transmission period, the time offsets between the candidate transmission positions, and the time resource of the first candidate transmission position are jointly encoded;
[0149] when the physical layer signaling includes time resource indication information applied to the first set of semi-static scheduling in the plurality of sets of semi-static scheduling, the time offsets between the sets of semi-static scheduling, and a transmission period of the semi-static scheduling, the transmission period and the time offsets between the sets of semi-static scheduling are jointly encoded, or the transmission period, the time offsets between the sets of semi-static scheduling, and the time resource of the first set of semi-static scheduling are jointly encoded.
[0150] Further, the time offset between each set of semi-static scheduling and / or the transmission period of semi-static scheduling, or the time offset between each candidate sending position and / or the transmission period of semi-static scheduling, is indicated by at least one of the following bit fields in the physical layer signaling:
[0151] a bit field indicating the redundancy version;
[0152] a bit field indicating the HARQ process index;
[0153] an independent bit field.
[0154] Further, the semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters comprises:
[0155] in a semi-static scheduling transmission period, attempting to perform semi-static scheduling data transmission on the resources of at least one set of semi-static scheduling, and determining to perform semi-static scheduling data transmission on the resources of one set of semi-static scheduling; or
[0156] in a semi-static scheduling transmission period, attempting to perform semi-static scheduling data transmission on at least one candidate sending position of one set of semi-static scheduling, and determining to perform semi-static scheduling data transmission on one candidate sending position.
[0157] Further, any of the following is further included:
[0158] when performing semi-static scheduling data transmission on the resources of one set of semi-static scheduling in a semi-static scheduling transmission period, calculating the HARQ process index according to the resources of the first set of semi-static scheduling in time in the semi-static scheduling transmission period, or calculating the HARQ process index according to the resources of the semi-static scheduling data actually transmitted in the semi-static scheduling transmission period;
[0159] when performing semi-static scheduling data transmission on one candidate sending position of one set of semi-static scheduling in a semi-static scheduling transmission period, calculating the HARQ process index according to the start point of the first candidate sending position in time in the semi-static scheduling transmission period, or calculating the HARQ process index according to the start point of the candidate sending position occupied by the semi-static scheduling data actually transmitted in the semi-static scheduling transmission period.
[0160] Further, the following is further included:
[0161] part or all of the multiple sets of semi-static scheduling to be deactivated is indicated by at least one of the following bit fields in the physical layer signaling:
[0162] a time resource allocation bit field; a virtual resource block to physical resource mapping bit field; a HARQ process index bit field; a redundancy version bit field; a modulation and coding scheme bit field; a frequency domain resource allocation bit field; a hybrid automatic repeat request acknowledgement timing, HARQ-ACK, bit field.
[0163] Further comprising:
[0164] activating, deactivating, and modifying any one of the semi-persistent scheduling of the plurality of UEs via the pre-configured physical layer signaling;
[0165] wherein the plurality of UEs have a same pre-configured RNTI, and the pre-configured physical layer signaling comprises a bit corresponding to each of the plurality of UEs, the bit being used to indicate the semi-persistent scheduling and the semi-persistent scheduling parameters corresponding to the UE.
[0166] Further, the activating, deactivating, and modifying any one of the semi-persistent scheduling of the plurality of UEs via the pre-configured physical layer signaling comprises:
[0167] there are at least one first bit field in the pre-configured physical layer signaling indicating common resource information of the plurality of UEs, and at least one second bit field indicating predetermined resource information corresponding to each of the plurality of UEs;
[0168] wherein any one of the UEs occupies at least X bits in the second bit field, the X bits indicating 2 X or 2 X sets of semi-persistent scheduling parameters, and a certain predetermined state value of the X bits represents deactivating the semi-persistent scheduling when the X bits indicate 2 X sets of semi-persistent scheduling parameters.
[0169] Further, when the physical layer signaling comprises: 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: at least one set of semi-persistent scheduling and one of a plurality of sets of semi-persistent scheduling parameters of each set of semi-persistent scheduling, activating and / or deactivating the plurality of sets of semi-persistent scheduling; or
[0170] configuring different RNTIs for the physical layer signaling and other physical layer signaling; or
[0171] configuring different PDCCH search spaces and / or control resource sets, CORESETs, for the physical layer signaling and other physical layer signaling.
[0172] Further, the semi-persistent scheduling data transmission based on the configuration information of the semi-persistent scheduling parameters comprises:
[0173] The configuration information includes time information with time units, the position of data transmission is determined according to the time information, and the semi-static scheduling data transmission is performed, wherein the time units include at least one of the following: seconds, milliseconds, microseconds, femtoseconds, nanoseconds, picoseconds.
[0174] Further, the configuration information includes time information with time units, the position of data transmission is determined according to the time information, and the semi-static scheduling data transmission is performed, including any of the following cases:
[0175] The arrival time of semi-static scheduling data is determined according to the configuration information, the data transmission symbol closest to the arrival time of data is determined, and the semi-static scheduling data transmission is performed starting from the data transmission symbol.
[0176] The arrival time of semi-static scheduling data and the candidate sending position are determined according to the configuration information, the candidate sending position closest to the arrival time of data is determined, and the semi-static scheduling data transmission is performed at the candidate sending position closest to the arrival time of data.
[0177] The arrival time of semi-static scheduling data, the candidate sending position and the candidate sending resource are determined according to the configuration information, the data transmission symbol closest to the arrival time of data is determined in the candidate sending resource, and the semi-static scheduling data transmission is performed from the data transmission symbol to the end symbol of the candidate sending position where the data transmission symbol is located.
[0178] The time window and the arrival time of semi-static scheduling data are determined according to the configuration information, the time window in which the semi-static scheduling data transmission can be performed is determined starting from the arrival time of data, and when there is at least one candidate sending position in the time window in which the semi-static scheduling data transmission can be performed, the semi-static scheduling data transmission is performed at the earliest candidate sending position in time.
[0179] The time window and the arrival time of semi-static scheduling data are determined according to the configuration information, the time window in which the semi-static scheduling data transmission can be performed is determined starting from the arrival time of data, and when there is at least one semi-static scheduling candidate sending time resource in the time window in which the semi-static scheduling data transmission can be performed, the semi-static scheduling data transmission is performed at the earliest semi-static scheduling candidate sending time resource in time.
[0180] Next, the semi-static scheduling method of the above embodiments of the present application will be fully and thoroughly introduced through the following specific embodiments:
[0181] Specifically, based on the SPS / CG transmission, at least one of the following ways can be implemented: way one, the base station configures all semi-static scheduling parameters through high layer signaling; the UE considers that the semi-static scheduling is activated after receiving the configuration information of all semi-static scheduling parameters, and can perform SPS / CG reception or transmission on the corresponding time-frequency resource according to the configuration information; if the base station releases an SPS / CG transmission through high layer signaling, the UE stops performing SPS / CG reception or transmission on the corresponding time-frequency resource after receiving the configuration information of releasing an SPS / CG. For the convenience of description, this kind of SPS / CG transmission is referred to as the first type of SPS / CG transmission. Way two, the base station configures part of the semi-static scheduling parameters through high layer signaling, and activates the SPS / CG transmission through a physical layer control channel, such as downlink control information (DCI), and indicates the remaining semi-static scheduling parameters; the UE can perform SPS / CG reception or transmission on the corresponding time-frequency resource after receiving the configuration information of part of the semi-static scheduling parameters and the activation DCI; if the base station deactivates an SPS / CG transmission through DCI, the UE stops performing SPS / CG reception or transmission on the corresponding time-frequency resource after receiving the deactivation DCI. For the convenience of description, this kind of SPS / CG transmission is referred to as the second type of SPS / CG transmission.
[0182] Embodiment one
[0183] In the prior art, for the first type of SPS / CG transmission, if the semi-static scheduling parameters need to be changed, the base station needs to send high layer signaling to reconfigure all semi-static scheduling parameters. For example, for uplink CG PUSCH transmission, the high layer signaling rrc-ConfiguredUplinkGrant information includes time resource, frequency domain resource, antenna port information, reference signal DMRS signal, MIMO related information, modulation and coding information (MCS and TBS), and power control information, etc. Generally, the delay of reconfiguration through high layer RRC signaling is large. If the first type of SPS / CG transmission needs to feed back the hybrid automatic repeat request acknowledgement HARQ-ACK, the high layer signaling also needs to configure the parameters related to HARQ-ACK feedback, such as HARQ-ACK feedback time information and PUCCH resource information.
[0184]
[0185] To change the semi-persistent scheduling parameters more flexibly and control the physical layer control signaling overhead within a reasonable range, the transmission parameter reconfiguration can be performed by a method combining high layer signaling configuration and DCI dynamic indication. Specifically, two sets of semi-persistent scheduling parameters can be configured by high layer signaling, and one of the two sets of semi-persistent scheduling parameters is indicated by X bits in DCI. X The two sets of semi-persistent scheduling parameters are configured by high layer signaling, and one of the two sets of semi-persistent scheduling parameters is indicated by X bits in DCI.
[0186] Preferably, the high layer signaling configures two sets of semi-persistent scheduling parameters. X One of the two sets of semi-persistent scheduling parameters is used for the first time after activation, or the two sets of semi-persistent scheduling parameters are pre-defined. X The first set of the two sets of semi-persistent scheduling parameters is used for the first time after activation. Subsequently, the base station can dynamically indicate the second set of the two sets of semi-persistent scheduling parameters by DCI. X One of the two sets of semi-persistent scheduling parameters is used for the first time after activation, or the two sets of semi-persistent scheduling parameters are pre-defined.
[0187] Preferably, the semi-persistent scheduling parameters at least include one of frequency domain resource information, time domain resource information (such as period, symbol start point, symbol length, time offset, etc.), modulation and coding information.
[0188] Preferably, if the base station configures multiple sets of SPS / CG configurations for the UE, one DCI can indicate the semi-persistent scheduling parameters of multiple sets of SPS / CG configurations at the same time, the number and / or index of the SPS / CG configurations indicated in the DCI need to be configured, and for each set of SPS / CG configuration, X bits are used to indicate two sets of semi-persistent scheduling parameters. Xone of the sets of semi-persistent scheduling parameters. Preferably, X is a standard predefined or configurable value, wherein X can be 0 or other positive integers, and when X = 0, the number of semi-persistent scheduling parameters is 1. Preferably, the maximum number of SPS / CG configurations indicated by the DCI is a standard predefined value, or the maximum payload of the DCI is a standard predefined value. For example, the base station configures 4 sets of SPS configurations with indexes 0, 1, 2, 3 respectively, and configures 4 sets of semi-persistent scheduling parameters for each set of SPS configurations. The DCI has a total of 8 bits, and for each SPS configuration, 2 bits with values 0-3 correspond to the 1st-4th sets of semi-persistent scheduling parameters respectively. If the SPS configuration is configured on multiple carriers, in order to distinguish the SPS configurations of each carrier, different SPS configuration indexes can be assigned to distinguish them, or carrier information and SPS configuration indexes can be used to distinguish them. It should be noted that the base station configures the same or different number of sets of semi-persistent scheduling parameters for each set of SPS configurations, for example, the base station configures 2 sets of semi-persistent scheduling parameters for the first set of SPS configurations, 4 sets of semi-persistent scheduling parameters for the second set of SPS configurations, 2 sets of semi-persistent scheduling parameters for the third set of SPS configurations, and 4 sets of semi-persistent scheduling parameters for the fourth set of SPS configurations.
[0189] More preferably, if one DCI can indicate multiple sets of SPS / CG configuration's semi-persistent scheduling parameters, the UE sends HARQ-ACK feedback after receiving the DCI. In one implementation, the DCI indicates the PUCCH resource for sending HARQ-ACK, such as the hybrid automatic repeat request acknowledgement timing and the PUCCH time-frequency resource. In another implementation, the higher layer signaling configures the PUCCH resource for sending HARQ-ACK, or the higher layer signaling configures the PUCCH resource for HARQ-ACK for each set of SPS / CG configuration, and the UE determines the PUCCH resource for HARQ-ACK of the DCI according to the PUCCH resource for HARQ-ACK of one set of SPS / CG configuration in the DCI. More preferably, the PUCCH resource for HARQ-ACK of the DCI is determined according to the PUCCH resource for HARQ-ACK of the configuration with the smallest SPS / CG configuration index and / or the smallest index of the multiple sets of semi-persistent scheduling parameters of the SPS / CG configuration.
[0190] In the prior art, for the second type of SPS / CG transmission, if it is necessary to change part of the semi-persistent scheduling parameters, the base station can reconfigure by sending the activation DCI again, or the base station also needs to reconfigure by sending the higher layer signaling. For example, the activation DCI can reconfigure the time resource, the frequency domain resource, the antenna port information, the reference signal DMRS signal, the MIMO related information, the modulation and coding information, and the power control information, etc. In order to save the physical layer control channel overhead, achieve the balance between flexibility and the reliability of the control channel, the above described method can also be used to activate / deactivate or change the semi-persistent scheduling parameters of the second type of SPS / CG transmission.
[0191] More preferably, if one DCI can activate multiple sets of SPS / CG configuration, the number and / or index of the SPS / CG configuration indicated in the DCI need to be configured, and for each SPS / CG configuration, 2 X sets of semi-persistent scheduling parameters are configured, respectively, and X bits are used to indicate 2 X sets of semi-persistent scheduling parameters. In the process of configuring 2 X sets of semi-persistent scheduling parameters for each SPS / CG configuration, the number of sets of semi-persistent scheduling parameters configured for each SPS / CG configuration is the same or different.
[0192] More preferably, if one DCI can activate / deactivate multiple sets of SPS / CG configurations simultaneously, the number and / or index of SPS / CG configurations indicated in this DCI need to be configured, and for each set of SPS / CG configuration configuration (2 X -1) sets of semi-persistent scheduling parameters, respectively corresponding to the state values 1~(2 X -1) of X bits in the DCI, and the reserved state value "0" indicates to deactivate this SPS / CG configuration. Wherein, in the process of configuring (2 X -1) sets of semi-persistent scheduling parameters for each set of SPS / CG configuration, the number of sets of semi-persistent scheduling parameters for each set of SPS / CG configuration is the same or different.
[0193] More preferably, for one set of SPS / CG configuration, multiple bit fields in the DCI correspond to different types of semi-persistent scheduling parameters, and each bit field corresponds to one or more sets of semi-persistent scheduling parameters. The semi-persistent scheduling parameters are configured by higher layer signaling, and one set of semi-persistent scheduling parameters is dynamically indicated by the corresponding bit field in the DCI. For example, the DCI contains 2 bit fields, one of which is used to indicate the frequency domain resource, with a total of X1 bits, and the base station configures 2 X1 frequency domain resource parameters; the other bit field is used to indicate the time resource, with a total of X2 bits, and the base station configures 2 X2 frequency domain resource parameters.
[0194] Embodiment two
[0195] In some scenarios, e.g., supporting different service types, the parameters of multiple sets of SPS / CG configurations are different. In other scenarios, the characteristics of multiple sets of SPS / CG configurations are similar or the same, and one set of signaling can be used to configure the same / common transmission parameters in these SPS / CG configurations. For example, in order to reduce latency, multiple sets of SPS / CG configurations can be configured for the same URLLC service type. For another example, in order to solve the problem that the period of a time-sensitive service (TSN) is not an integer multiple of the period of an SPS / CG configuration, multiple sets of SPS / CG configurations can be configured for the same TSN service. The multiple sets of SPS / CG configurations have the same frequency domain resources, modulation and coding information, and period, but the starting positions of the time domain are different, e.g., there is a time offset between the PDSCHs or PUSCHs of the multiple sets of SPS / CG configurations. The time offset can be on the order of a symbol (e.g., in units of OFDM symbols), or on the order of a slot, sub-slot, or absolute time, e.g., X microseconds (which can not be an integer multiple of the length of an OFDM symbol).
[0196] In one implementation, when configuring the multiple sets of SPS / CG configurations, only one set of common parameters, e.g., frequency domain resources, modulation and coding information, and period, can be configured, and the corresponding time resources, e.g., time offsets on the granularity of a slot, and / or the starting positions and lengths (number of symbols) of PDSCHs / PUSCHs in a slot, are configured for each set of SPS / CG configurations.
[0197] In another implementation, when configuring the multiple sets of SPS / CG configurations, only one set of common parameters can be configured, and an additional time offset between the sets of SPS / CG configurations is configured. The time characteristics in the common parameters, e.g., time offsets on the granularity of a slot, starting symbols and lengths of PDSCHs / PUSCHs, are only applicable to the first set of SPS / CG configurations in the multiple sets of SPS / CG configurations, and the time resources of PDSCHs / PUSCHs of other SPS / CG configurations are determined by the time resources of PDSCHs / PUSCHs of the first set or the previous set of SPS / CG configurations and the time offset between the sets of SPS / CG configurations.
[0198] In addition, the number and / or index of the multiple SPS / CG configurations need to be configured.
[0199] like Figure 3 As shown, 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 be the 6th time slot in 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 also configures a time offset of 2 symbols between each CG configuration. Therefore, starting from time slot 15, symbols 3 through 6 of each time slot represent the resources of the first CG configuration (#1CG in the diagram), symbols 5 through 8 represent the resources of the second CG configuration (#2CG in the diagram), symbols 7 through 10 represent the resources of the third CG configuration (#3CG in the diagram), and symbols 9 through 11 represent the resources of the fourth CG configuration (#4CG in the diagram).
[0200] 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.
[0201] More preferably, in a period, the transmitter can attempt to transmit PDSCH / PUSCH on the time resources of multiple SPS / CG configurations, but can only transmit PDSCH / PUSCH on the time resources of one SPS / CG configuration. When the transmitter is a base station, the base station can attempt to transmit PDSCH or receive PUSCH on the time resources of multiple SPS / CG configurations, but can only transmit PDSCH or receive PUSCH on the time resources of one SPS / CG configuration. When the transmitter is a user equipment, the user equipment can attempt to transmit PUSCH or receive PDSCH on the time resources of multiple SPS / CG configurations, but can only transmit PUSCH or receive PDSCH on the time resources of one SPS / CG configuration.
[0202] More preferably, in a period, the HARQ process number is the same regardless of which SPS / CG configuration the PDSCH / PUSCH is transmitted on. For example, the HARQ process number is calculated according to the first SPS / CG configuration in time.
[0203] More preferably, in a period, the HARQ process number is calculated according to the SPS / CG configuration that the actual transmitted SPS / CG PDSCH / PUSCH occupies.
[0204] More preferably, the base station configures whether the transmitter can transmit PDSCH / PUSCH on multiple or one SPS / CG configuration in a period.
[0205] Another implementation, same as the method described above, only configure a set of general parameters, in which the time characteristic parameters are only applicable to the first set of SPS / CG configuration in the multiple sets of SPS / CG configuration, and the time resources of PDSCH / PUSCH of other SPS / CG configuration are determined by the time resources of PDSCH / PUSCH of the first set or the previous set of SPS / CG configuration and the time offset between the sets of SPS / CG configuration; and additionally configure a time offset between the sets of SPS / CG configuration; without configuring the number of sets of SPS / CG configuration, the number of sets of SPS / CG configuration is determined by the number of SPS / CG PUSCH that can be completely mapped in a period. As shown in FIG. 2, in a period, at intervals of 2 symbols, the maximum number of CG PUSCH that can be completely mapped is 6, and the base station does not need to configure the number of SPS / CG configurations, and the base station and the UE both assume that the number of available SPS / CG configurations is 6. Figure 4
[0206] More preferably, in a period, the sending end can attempt to send PDSCH / PUSCH on the time resources of multiple sets of SPS / CG configuration, but can only send PDSCH / PUSCH on the time resources of one set of SPS / CG configuration. When the sending end is a base station, the base station can attempt to send PDSCH or receive PUSCH on the time resources of multiple sets of SPS / CG configuration, but can only send PDSCH or receive PUSCH on the time resources of one set of SPS / CG configuration. When the sending end is a user equipment, the user equipment can attempt to send PUSCH or receive PDSCH on the time resources of multiple sets of SPS / CG configuration, but can only send PUSCH or receive PDSCH on the time resources of one set of SPS / CG configuration.
[0207] More preferably, in a period, no matter on which time resources of SPS / CG configuration PDSCH / PUSCH is sent, the HARQ process index is the same. For example, the HARQ process number is calculated according to the first set of SPS / CG configuration closest to the time.
[0208] More preferably, the HARQ process number is calculated according to the SPS / CG PDSCH / PUSCH actually transmitted in a period, based on the SPS / CG configuration.
[0209] In another implementation, for a set of SPS / CG configurations, a set of common parameters is configured, wherein the time characteristic parameter is only applicable to the first SPS / CG PDSCH / PUSCH candidate transmission position in the set of SPS / CG configurations; and the time offset between each SPS / CG PDSCH / PUSCH candidate transmission position in the set of SPS / CG configurations is configured. That is, the time resource of each SPS / CG PDSCH / PUSCH candidate transmission position in the set of SPS / CG configurations is determined by the time resource of the first or previous SPS / CG PDSCH / PUSCH candidate transmission position in the set of SPS / CG configurations and the time offset between the SPS / CG PDSCH / PUSCH candidate transmission positions.
[0210] More preferably, in a period, the transmitter can attempt to transmit PDSCH / PUSCH in multiple SPS / CG PDSCH / PUSCH candidate transmission positions, but can only transmit PDSCH / PUSCH in one SPS / CG PDSCH / PUSCH candidate transmission position. When the transmitter is a base station, the base station can attempt to transmit PDSCH or receive PUSCH in multiple SPS / CG PDSCH / PUSCH candidate transmission positions, but can only transmit PDSCH or receive PUSCH in one SPS / CG PDSCH / PUSCH candidate transmission position. When the transmitter is a user equipment, the user equipment can attempt to transmit PUSCH or receive PDSCH in multiple SPS / CG PDSCH / PUSCH candidate transmission positions, but can only transmit PUSCH or receive PDSCH in one SPS / CG PDSCH / PUSCH candidate transmission position.
[0211] More preferably, the number of SPS / CG PDSCH / PUSCH candidate transmission positions in a period can be configured by high layer signaling, or determined by the number of SPS / CG PUSCHs that can be completely mapped in a period. For example, Figure 5As shown, assuming the uplink data arrives at symbol #6, the UE can start transmitting CG PUSCH at symbol #7 (4th CG PUSCH candidate transmission location in the same period). In the next period, the UE can start transmitting at the first CG PUSCH candidate transmission location.
[0212] Preferably, the HARQ process index is the same regardless of the SPS / CG candidate transmission location within a period. For example, the HARQ process number is calculated from the start of the earliest SPS / CG candidate transmission location.
[0213] Preferably, the HARQ process number is calculated from the start of the SPS / CG candidate transmission location occupied by the actual transmitted SPS / CG PDSCH / PUSCH within a period.
[0214] It is not difficult to see that the above three implementation manners are configured according to multiple SPS / CG PDSCH / PUSCH configurations, and the last implementation manner treats these SPS / CG PDSCH / PUSCH as one SPS / CG configuration.
[0215] The above-described scheme can also be configured and indicated by physical layer signaling. For example, a set of common parameters including at least frequency domain resource and modulation and coding information is indicated in DCI signaling, the set of common parameters is applicable to all PDSCH / PUSCH of one SPS / CG configuration, the DCI contains time resource indication information applicable to the first SPS / CG candidate transmission location in the SPS / CG configuration, and the DCI contains time offset between each SPS / CG candidate transmission location. The set of time offsets between each SPS / CG candidate transmission location can be standard predefined or high layer configured, and the DCI indicates an element in the set of time offsets between each SPS / CG candidate transmission location. Alternatively, the time offset between each SPS / CG candidate transmission location and the time resource of the first SPS / CG candidate transmission location are jointly encoded, and the DCI indicates one of the combination. The time offset between each SPS / CG candidate transmission location can be indicated separately or share the same time offset.
[0216] For example, a set of common parameters, including at least frequency domain resource and modulation and coding information, are indicated in a DCI, which is applicable to all PDSCH / PUSCH of all sets of SPS / CG configurations, and the DCI contains time resource indication information, which is applicable to the first set of SPS / CG configurations among all sets of SPS / CG configurations, and the DCI contains time offset between all sets of SPS / CG configurations. The set of time offset between all sets of SPS / CG configurations can be predefined in the standard or configured by higher layer, and the DCI indicates one element in the set of time offset between all sets of SPS / CG configurations. Alternatively, the time offset between all sets of SPS / CG configurations and the time resource of the first set of SPS / CG configurations are jointly encoded, and the DCI indicates one in the combination. The time offset of each set of SPS / CG configurations can be indicated separately or share the same time offset.
[0217] Preferably, the time offset of each set of SPS / CG configurations is configured by higher layer signaling only. The time offset of each set of SPS / CG configurations can be configured independently, for example, the time offset relative to the reference slot is configured respectively, or the time offset between each set of SPS / CG configurations is the same, and the base station only configures one common time offset, for example, the downlink slot where the current SPS PDSCH configuration is located is determined according to the common time offset and the time resource of the SPS PDSCH configuration which is earlier in time.
[0218] Preferably, the DCI further comprises periodicity information of the SPS / CG configuration. Preferably, the periodicity information of the SPS / CG configuration is jointly coded with time offset between each SPS / CG configuration candidate transmission position, or jointly coded with time offset between each SPS / CG configuration, the periodicity information and time resource of the first SPS / CG candidate transmission position, and the DCI indicates one of the combinations. Preferably, the periodicity information of the SPS / CG configuration is jointly coded with time offset between each set of SPS / CG configurations, or jointly coded with time offset between each set of SPS / CG configurations, the periodicity information and time resource of the first set of SPS / CG, and the DCI indicates one of the combinations.
[0219] Preferably, the DCI further comprises HARQ-ACK timing information. In the DCI, there is only one HARQ-ACK timing information, and each SPS PDSCH configuration shares the same HARQ-ACK timing, or there are multiple HARQ-ACK timing information in the DCI, and each SPS PDSCH configuration corresponds to one HARQ-ACK timing.
[0220] Preferably, if multiple SPS PDSCH configurations are deactivated by one DCI, the HARQ-ACK feedback of the deactivation DCI is determined according to the HARQ-ACK timing and PUCCH resource indicated in the deactivation DCI. In the deactivation DCI, not only the indication of deactivating the SPS PDSCH configuration is included, but also the HARQ-ACK timing and the PUCCH resource indication bit field.
[0221] More preferably, the DCI is a SPS / CG configuration activation DCI, e.g., for activating an enhanced Type 2 SPS / CG transmission. More preferably, the existing bit field in the activation DCI can be reused to indicate the time offset between the SPS / CG configuration candidates and / or the periodicity of the SPS / CG configuration, e.g., the existing bit field includes a bit field for indicating redundancy version and / or a bit field for indicating HARQ process index. More preferably, the DCI is a special DCI with a different DCI format from the activation DCI.
[0222] More preferably, the existing bit field in the activation DCI can be reused to indicate the time offset between the SPS / CG configuration candidates and / or the periodicity of the SPS / CG configuration, e.g., the existing bit field includes a bit field for indicating redundancy version and / or a bit field for indicating HARQ process index. More preferably, the DCI is a special DCI with a different DCI format from the activation DCI.
[0223] More preferably, the base station can only activate or deactivate the multiple sets of SPS / CG configurations simultaneously. As mentioned above, the number and / or index of the multiple sets of SPS / CG configurations with the common parameters are configured by the base station. More preferably, the index of a predefined one of the multiple sets of SPS / CG configurations is indicated in the activation / deactivation DCI, e.g., the index of the set of SPS / CG configuration with the smallest SPS / CG configuration index value is indicated in the activation / deactivation DCI, so that the index values of the other sets of SPS / CG configurations can be determined. The advantage of this approach is that the DCI design for activating / deactivating the multiple sets of SPS / CG configurations is basically the same as the DCI design for activating / deactivating a single set of SPS / CG configuration, i.e., a set of transmission parameters is indicated in the DCI and the index of a set of SPS / CG configuration is indicated in the DCI. The difference is that the index and transmission parameters of the multiple sets of SPS / CG configurations can be determined from the index and transmission parameters of the indicated set of SPS / CG configuration.
[0224] More preferably, the base station can activate or deactivate part of the multiple sets of SPS / CG configurations simultaneously. For example, in the activation / deactivation DCI, a bit field is included to indicate which SPS / CG configurations in the multiple sets of SPS / CG configurations are activated or deactivated. This bit field can be in the form of a bitmap or a combination of multiple sets of SPS / CG configurations configured by higher layer signaling, and this bit field indicates one of the combinations.
[0225] Embodiment Three
[0226] The configuration signaling of time resources, the starting symbol and the symbol length of SPS / CG PDSCH / PUSCH described above can reuse the starting symbol and the symbol length in the time resource allocation table (e.g. PUSCH-TimeDomainResourceAllocation) configured by the base station for the scheduling-based PDSCH / PUSCH, and 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 the time slot / sub-time slot where the SPS / CG activation signaling is located are separately indicated. The two time offsets can be indicated by independent fields or jointly encoded. In another implementation, the starting symbol and the symbol length of SPS / CG PDSCH / PUSCH, 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 the symbol length of SPS / CG 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 the time slot / sub-time 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. In addition, the periodicity information can also be jointly encoded with the time resource information described above to form a new time resource allocation table. The DCI can indicate the row index of the time resource allocation table. Table 1 shows the information element of the time characteristic parameter configuration for the enhanced second type CG PUSCH transmission. The information element "CG PUSCH time resource allocation" includes at least: the time offset between CG PUSCHs "CG PUSCH time offset" in one CG PUSCH configuration, with the value range of 1 symbol, 2 symbols, 4 symbols and 7 symbols, corresponding to the values 0-3 respectively; the time offset between the first CG PUSCH after activation and the activation signaling "CG PUSCH to activation signaling time offset k2", with the value range of 0-32 slots; the starting symbol and the symbol length of the first CG PUSCH after activation in a slot "starting symbol and length", with the value range of the starting symbol located at the 0th symbol-13th symbol and the symbol length of 1-14 symbols.
[0227] Table 1 CG PUSCH time resource allocation information element
[0228]
[0229] Embodiment Four
[0230] In prior art, one SPS / CG configuration can be deactivated by a specific DCI, for example, DCI format 0_0 or DCI format 1_0 scrambled by CS-RNTI or SPS-RNTI, and the HARQ process index, redundancy version, modulation and coding and frequency domain resource indication bit field in the DCI are set to specific values, indicating deactivation of one SPS / CG configuration.
[0231] In order to save DCI overhead, multiple SPS / CG configurations can be deactivated by one DCI. The base station can configure by higher layer signaling whether the deactivation DCI is processed as deactivating only one SPS / CG configuration or deactivating multiple SPS / CG configurations. If the DCI is processed as deactivating multiple SPS / CG configurations, the DCI contains a bit field for identifying multiple SPS / CG configurations. For example, the bit field indicates whether each SPS / CG configuration is deactivated in the form of bit-map. For another example, the higher layer signaling configures 2 M SPS / CG configuration groups, and the M bits of the bit field correspond to 2 M SPS / CG configuration groups. If the mth SPS / CG configuration group corresponding bit indicates deactivation, where m = 1, 2, … 2 M , each SPS / CG configuration in the mth SPS / CG configuration group is deactivated at the same time.
[0232] More preferably, the bit field can reuse the specific bit field in the DCI to indicate the deactivated SPS / CG configuration. For example, the DCI can be used as fallback mode uplink or downlink data scheduling DCI, such as DCI format 1_0, and also be used as the deactivated DCI. At least one of the time domain resource assignment bit field, frequency hopping flag bit field, transmit power control (TPC) bit field, virtual resource block to physical resource block mapping bit field, HARQ process index bit field, redundancy version bit field, modulation and coding scheme bit field, and frequency domain resource assignment bit field in the fallback mode uplink or downlink data scheduling DCI can be used to indicate the deactivated SPS / CG configuration. At least one of the bit fields in the fallback mode uplink or downlink data scheduling DCI that is not used to indicate the deactivated SPS / CG configuration can be used to verify the deactivated DCI. For example, in order to maintain the error correction capability similar to the deactivated DCI in the prior art, the time domain resource assignment bit field and / or the virtual resource block to physical resource block mapping bit field are used to indicate the deactivated SPS / CG configuration, and the HARQ process index bit field, redundancy version bit field, modulation and coding scheme bit field, and frequency domain resource assignment bit field are set to predefined values to verify the deactivated DCI. For another example, the HARQ process index bit field is used to indicate the deactivated SPS / CG configuration, and in order to maintain the error correction capability similar to the deactivated DCI in the prior art, the time domain resource assignment 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 assignment bit field are set to predefined values to verify the deactivated DCI.
[0233] More preferably, if the number of configured deactivated SPS / CG configuration groups exceeds the number of combinations that can be indicated by the bit field A, the bit field A and the bit field B are jointly used to indicate the deactivated SPS / CG configuration combination, and the remaining bits of the bit field B can be used to verify the deactivated DCI. The bit fields A and B are predefined by the standard. For example, assuming M = 4, the base station configures 2 M= 16 SPS / CG configuration groups, each of which can include one or more SPS / CG configurations. 4 bits in the deactivation DCI are needed to indicate the deactivation of one of the 16 SPS / CG configuration groups. If the number of bits N of the HARQ process index bit field is greater than or equal to M, the SPS / CG configuration group is indicated by the HARQ process index bit field. The remaining N-M bits of the HARQ process index bit field can be set to a predefined value for the deactivation DCI check. If the number of bits N of the HARQ process index bit field is less than M, the first M-N bits of the time resource allocation bit field are also used to indicate the deactivated SPS / CG configuration group. The remaining bits of the time resource allocation bit field can be set to a predefined value for the deactivation DCI check. For another example, if the number of bits N of the time resource allocation bit field is greater than or equal to M, the SPS / CG configuration group is indicated by the time resource allocation bit field. If N is less than M, the first M-N bits of the number of bits of the transmit power control bit field are also used to indicate the deactivated SPS / CG configuration group. Preferably, if the total number of bits of the bit field A and the bit field B is still less than M, the bits can be jointly indicated with the bit field C. The bit fields A, B, and C are predefined by the standard. Preferably, if the number of configured activated SPS / CG configuration groups exceeds the number of combinations that can be indicated by the bit field A, the activated SPS / CG configuration groups are indicated jointly by the bit field A and the bit field B, and the remaining bits of the bit field B can be used for the activation DCI check. The bit fields A and B are predefined by the standard.
[0234] Preferably, if one DCI activates at most one SPS / CG configuration, if the number of configured SPS / CG configurations exceeds the number that can be indicated by the bit field A, the activated SPS / CG configuration index is indicated jointly by the bit field A and the bit field B, and the remaining bits of the bit field B can be used for the activation DCI check. The bit fields A and B are predefined by the standard.
[0235] More preferably, if one DCI deactivates at most one SPS / CG configuration, if the number of configured SPS / CG configurations exceeds the number of bit field A can indicate, joint bit field A and bit field B indicate the deactivated SPS / CG configuration index, the remaining bits of bit field B can be used for deactivation DCI check. Bit field A and B are predefined by the standard.
[0236] More preferably, the bit field used for indicating SPS / CG configuration or SPS / CG configuration group in activation and deactivation DCI can be different.
[0237] More preferably, if UE is configured with semi-static HARQ-ACK codebook (also known as Type-1 HARQ-ACK codebook), the HARQ-ACK timing bit field can also be used for indicating the deactivated SPS / CG configuration. For example, according to one implementation, the HARQ-ACK of deactivation DCI occupies the HARQ-ACK position corresponding to the deactivated SPS / CG PDSCH, while the HARQ-ACK position corresponding to the SPS / CG PDSCH is determined by the activation DCI, and does not need to rely on the HARQ-ACK timing in the deactivation DCI. Therefore, the HARQ-ACK timing bit field can be used for indicating the deactivated SPS / CG configuration.
[0238] Embodiment five
[0239] The above described method of activating / deactivating or modifying semi-static scheduling parameters can also be extended to the operation of activating / deactivating or modifying transmission parameters for multiple UEs simultaneously by one DCI. Specifically, the same RNTI and DCI for activating / deactivating or modifying semi-static scheduling parameters are allocated for a group of UEs; the bit position in the DCI is configured for each UE; and the SPS / CG configuration and semi-static scheduling transmission parameters corresponding to each UE are configured respectively.
[0240] More preferably, in the DCI, at least one bit field is used for indicating the common resource information of the above-mentioned multiple UEs, and at least one bit field is used for indicating the specific resource information corresponding to each of the above-mentioned multiple UEs respectively. For example, the common resource information is modulation and coding information, and the specific resource information indicated respectively is time-frequency resource information.
[0241] Preferably, in the DCI, each UE has a bit field of at least X bits to indicate 2 X group transmission parameters, or respectively indicate (2 X -1) group transmission parameters, and a specific value of the X bits, e.g. “0”, is reserved for deactivating the SPS / CG configuration. Preferably, in the DCI, each UE has a bit field of at least M*X bits, where M corresponds to M sets of SPS / CG configurations.
[0242] Embodiment six
[0243] The above described methods of activating / deactivating or modifying the semi-persistent scheduling parameters can introduce new DCI formats, or reuse existing DCI formats. If the new DCI format has the same payload as an existing DCI format, e.g. the DCI for reconfiguring the semi-persistent scheduling parameters has the same payload as the activation DCI, or the same DCI format has different uses, e.g. the same DCI format can be used for activating / deactivating or reconfiguring the semi-persistent scheduling parameters of a single SPS / CG configuration, or for activating / deactivating or reconfiguring the semi-persistent scheduling parameters of multiple SPS / CG configurations, a method is needed to distinguish the different DCI formats or different uses of the same DCI format.
[0244] Preferably, the DCI formats or uses can be distinguished by a specific bit field in the DCI, e.g. a bit field dedicated for distinguishing the DCI formats or uses; or by a specific value of a specific bit field in the DCI, e.g. by setting the HARQ process index and redundancy version indication bit field in the DCI to all 0s to indicate operation on a single SPS / CG configuration, or to all 1s to indicate operation on multiple SPS / CG configurations; or by different RNTIs.
[0245] Preferably, for the same DCI format with different uses, the PDCCH search space and / or the control resource set CORESET are configured separately to distinguish the DCI formats or uses.
[0246] Embodiment seven
[0247] If one DCI can only deactivate one CG PUSCH, the deactivation DCI does not need to feedback HARQ-ACK. Generally, to avoid the UE missing the deactivation DCI and continuing to send CG PUSCH, the base station does not schedule other uplink signals on the CG PUSCH resource immediately after the deactivation DCI, and the base station can determine whether the UE still continues to send CG PUSCH by detecting the signal on the CG PUSCH resource. But when one DCI can deactivate multiple CG PUSCHs, if HARQ-ACK is not fed back, to avoid the UE missing the deactivation DCI and continuing to send CG PUSCH, the base station needs to not schedule other uplink signals on all the deactivated CG PUSCHs, which significantly reduces the transmission efficiency of the system. To improve this problem, the present application proposes that when one DCI can deactivate multiple CG PUSCHs, the UE needs to feed back HARQ-ACK for this DCI. Alternatively, when the base station configures a group of deactivated CG PUSCHs, the base station configures whether the deactivation DCI of the group of CG PUSCHs needs to feed back HARQ-ACK. Alternatively, the base station configures whether the UE needs to feed back HARQ-ACK for the deactivation DCI.
[0248] Preferably, the base station configures the PUCCH resource for the UE to feed back the HARQ-ACK of the DCI deactivating the CG PUSCH. For example, the base station configures one PUCCH resource for the UE to feed back the HARQ-ACK of the deactivation DCI. For another example, the base station configures one PUCCH resource for each CG PUSCH group of the UE to feed back the HARQ-ACK of the deactivation DCI.
[0249] Preferably, the base station configures the timing K1 for the UE to feed back the HARQ-ACK of the DCI deactivating the CG PUSCH.
[0250] Preferably, if the base station configures the UE to feedback HARQ-ACK of the DCI deactivating the CG PUSCH, the deactivation DCI includes HARQ-ACK timing K1 information and / or PUCCH resource information. Preferably, at least one of the time resource allocation bit field, the frequency domain hopping bit field, the transmit power control, the HARQ process index bit field, the redundancy version bit field, the modulation and coding method bit field and the frequency domain resource allocation bit field in the DCI 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, the modulation and coding method bit field and the frequency domain resource allocation bit field are used for deactivation DCI check, and the time resource allocation bit field is used to indicate K1 and / or PUCCH resource. For another 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, the modulation and coding method bit field and the frequency domain resource allocation bit field are used for deactivation DCI check, and the frequency domain hopping bit field and / or the transmit power control bit field are used to indicate K1 and / or PUCCH resource.
[0251] Preferably, the power control bit field in the deactivation DCI is used for power control of the PUCCH.
[0252] When the UE only feedbacks HARQ-ACK of the deactivation DCI deactivating the CG PUSCH (without other PDSCH or PDCCH HARQ-ACK), the UE determines the PUCCH resource according to the semi-static configuration of the base station or the indication of the DCI. When the HARQ-ACK is feedback together with other HARQ-ACK, the PUCCH resource is determined jointly according to the PUCCH resource indicated by the deactivation DCI and the PUCCH resource of the other HARQ-ACK. For example, the PUCCH resource of the deactivation DCI and other PDSCH HARQ-ACK is determined according to the PUCCH resource indicated by the last DCI feedbacking HARQ-ACK in the same PUCCH.
[0253] When the HARQ-ACK of the deactivation DCI of the CG PUSCH is fed back together with other HARQ-ACKs, the bit position of the HARQ-ACK of the deactivation DCI in the HARQ-ACK codebook needs to be determined. Preferably, if the base station configures the UE with a semi-static HARQ-ACK codebook, the time resource indicated by the time resource allocation bit field in the deactivation DCI belongs to the set of PDSCH time resources that can be indicated by the TDRA of the PDSCH. For example, the time resource allocation bit in the DCI that deactivates the CG PUSCH corresponds to TDRA1 of the downlink PDSCH. The bit position of the HARQ-ACK of this DCI is determined according to the time position of the PDSCH indicated by TDRA1. For another example, the base station configures the deactivation DCI of the CG PUSCH with a PDSCH time resource, and the bit position of the HARQ-ACK of this deactivation DCI is determined according to the configured PDSCH time resource. The UE determines the bit position of the HARQ-ACK of the deactivation DCI in the semi-static codebook according to the indicated time resource position. Preferably, if the base station configures the UE with a dynamic HARQ-ACK codebook, the deactivation DCI contains DL DAI information. The UE determines the bit position of the HARQ-ACK of the deactivation DCI in the dynamic codebook according to the DL DAI. For example, the frequency domain hopping bit field in the deactivation CG PUSCH DCI can be redefined as DL DAI.
[0254] Embodiment Eight
[0255] In order to improve the reliability of the response to the activation / deactivation DCI, the activation / deactivation DCI can be acknowledged by a control information MAC CE of the medium access control layer. For the sake of convenience, this MAC CE is referred to as a CG acknowledgment MAC CE.
[0256] In order to distinguish it from other functional 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 takes the value 55, it indicates that this MAC CE is a CG acknowledgment MAC CE.
[0257] In one CG confirmation MAC CE or MAC subheader contains an indication of CG PUSCH configuration ID. Preferably, N bits indication is one-to-one corresponding to N CG PUSCH configuration IDs by bitmap. For example, 8 bits bitmap is one-to-one corresponding to 8 configuration IDs. Or, 16 bits bitmap is one-to-one corresponding to 16 configuration IDs. Preferably, the number of bits of CG PUSCH configuration ID indication is determined according to the total number of configured CG PUSCH configurations. For example, if the total number ≤8, 8 bits indication, if 8<total number≤16, 16 bits indication. If the total number is less than the number of bits, the unused bits are reserved bits. Preferably, N bits indication is one-to-one corresponding to N CG PUSCH configuration ID groups by bitmap. For example, the base station configures a group of deactivated CG PUSCH configurations, and the CG PUSCH configuration ID group indicated in the CG confirmation MAC CE of activation / deactivation is one-to-one corresponding to the group of deactivated CG PUSCH configurations configured by the base station. In a specific implementation, the base station can activate one CG PUSCH configuration at a time by one DCI, but the CG confirmation MAC CE for the activation DCI indicates the CG PUSCH configuration ID group containing this CG PUSCH configuration ID. In order to avoid the base station from discovering that the UE missed the activation DCI of one CG PUSCH configuration in this group, it can be defined that the base station can only send multiple DCIs to activate each CG PUSCH configuration in this group at the same time. Preferably, log2(N) bits indication is one-to-one corresponding to N CG PUSCH configuration IDs or ID groups. Then, one CG confirmation MAC CE can only confirm the activation / deactivation of one CG PUSCH configuration ID or one CG PUSCH configuration ID group.
[0258] Preferably, the indication of serving cell ID is included in a CG confirmation MAC CE or a MAC subheader. In some scenarios, it is supported that the activation / deactivation of CG PUSCH on serving cell CCj is confirmed by sending a CG confirmation MAC CE on serving cell CCi. By the indication of serving cell ID in the CG confirmation MAC CE, it can be determined that the CG confirmation MAC CE is the confirmation of the activation / deactivation of CG PUSCH on which serving cell.
[0259] Preferably, the indication of BWP ID is included in a CG confirmation MAC CE or a MAC subheader. In some scenarios, it is supported that the activation / deactivation of CG PUSCH on serving cell BWPj is confirmed by sending a CG confirmation MAC CE on BWPi. By the indication of BWP ID in the CG confirmation MAC CE, it can be determined that the CG confirmation MAC CE is the confirmation of the activation / deactivation of CG PUSCH on which BWP.
[0260] Preferably, when a CG confirmation MAC CE includes information of multiple CG PUSCH configurations, all information related to a CG PUSCH configuration is arranged first, and all information related to the next CG PUSCH configuration is arranged next. Alternatively, information of the same type related to each CG PUSCH configuration is arranged first, and information of another type related to each CG PUSCH configuration is arranged next.
[0261] Preferably, when a CG confirmation MAC CE includes information of multiple CG PUSCH configurations, the multiple CG PUSCH configurations belong to the same serving cell and / or the same BWP. For example, a CG confirmation MAC CE includes 24 bits, the first 8 bits indicate the cell ID and the BWP ID, and the last 16 bits indicate one or more CG PUSCH configuration IDs.
[0262] Preferably, the activation / deactivation indication is included in a MAC CE or a MAC subheader. For example, the R bit in the MAC Subheader takes the value of 1 to represent activation, and takes the value of 0 to represent deactivation.
[0263] More preferably, the CG-ACK MAC CE is empty or contains at least 8 bits, which is indicated by the MAC subheader. For example, in the MAC subheader, 2 bits R and 6 bits LCID are included, wherein at least 1 bit of the 2 bits R can be used to indicate whether the CG-ACK MAC CE is empty. For another example, in the MAC subheader, 1 bit R, 1 bit F and 6 bits LCID are included, wherein the 1 bit F indicates whether the CG-ACK MAC CE is empty.
[0264] The CG-ACK MAC CE is carried by PUSCH. Generally, the CG-ACK MAC CE can be transmitted on the uplink resource for a new transmission when the MAC entity has the uplink resource. If the CG-ACK MAC CE for the activated DCI is sent on the activated CG PUSCH resource, the CG-ACK MAC CE can be determined according to the CG PUSCH resource that the CG-ACK MAC CE is the confirmation of the DCI that activates this CG PUSCH. In this way, when there is no CG PUSCH configuration information in the CG-ACK MAC CE, the base station can also determine the CG PUSCH configuration ID corresponding to the received CG-ACK MAC CE. Similarly, the base station can also determine the cell ID and BWP ID of the CG PUSCH corresponding to the received CG-ACK MAC CE. If the resources of at least two activated CG PUSCHs overlap, the CG-ACK MAC CE for the DCI that activates the second CG PUSCH is sent on the next resource of this CG PUSCH.
[0265] Embodiment Nine
[0266] Supporting Time-Sensitive Communications (TSC) is an important scenario for NR-based industrial Internet of Things. TSC traffic usually arrives according to a fixed period, but the period can not be the period of CG / SPS transmission that the existing 5G system can support. For example, the SPS / CG period supported by the 5G system is in units of symbol length, or in units of time slots, for example, the period is 1 ms, and the time interval between adjacent SPS / CG PDSCH / PUSCH is an integer multiple of 1 ms. But the period of TSC traffic can be 0.8 ms, which cannot be aligned with the SPS / CG period. For another example, the period of TSC traffic is 1.1 ms, and the interval between two adjacent TSC traffic packets cannot even be aligned with the boundary of an OFDM symbol (the time length of an OFDM symbol including CP is about 71.4 microseconds).
[0267] To make the TSC service transmitted by SPS / CG PDSCH / PUSCH as timely as possible, the transmission of SPS / CG PDSCH / PUSCH can be determined by at least one of the following ways:
[0268] (1) According to the configured data arrival time, the nearest data transmission symbol no earlier than the data arrival time is determined, and SPS / CG PDSCH / PUSCH is transmitted from the data transmission symbol.
[0269] Specifically, the configured data arrival time can be realized by a configured period and a relative time offset. For example, the time unit of the configured period is a general time unit such as seconds, milliseconds, microseconds, etc. And the time offset is configured relative to the start of SFN0, or relative to the end position of the slot / sub-slot where the activation DCI is located, or the end position of the last symbol of the activation DCI. The time unit of the time offset is a general time unit such as seconds, milliseconds, microseconds, etc., or the time unit of the time offset is a symbol or a slot. Or the configured data arrival time can be realized by configuring the absolute time of the first data service arrival and the configured period.
[0270] The configured data arrival time is mapped to the frame structure time, for example, a certain data arrival time is located in the X3th symbol of the X2th slot in SFN X1. Then, SPS / CG PDSCH / PUSCH is transmitted from the X4th symbol to carry the data, wherein the symbol length of SPS / CG PDSCH / PUSCH is configured by the base station.
[0271] It is not difficult to see that there may be cases where the time difference between adjacent SPS / CG PDSCH / PUSCH is different. For example, the configured time offset is 2.8 ms after SFN0, and the period is 10.2 ms, and the time length of SPS PDSCH is 2 symbols. As Figure 7As shown, according to the time offset, the starting symbol of the first SPS / CG PDSCH / PUSCH is determined to be symbol #12 in slot #2 in SFN #0 (floor(2.8ms / one system frame length 10ms)) (downward rounding (mod(2.8ms, one system frame length) / one slot length 1ms)) (upward rounding ((mod(2.8ms, one slot length) / one OFDM symbol length)), wherein mod represents a modulo operation. The starting symbol of the second SPS / CG PDSCH / PUSCH is determined to be symbol #0 in slot #3 in SFN #1 (floor((2.8+10.2)ms / one system frame length 10ms)) (downward rounding (mod(13ms, one system frame length) / one slot length 1ms)) (upward rounding (mod(13ms, one slot length) / one OFDM symbol length)). The starting symbol of the third SPS / CG PDSCH / PUSCH is determined to be symbol #3 in slot #3 in SFN #2 (floor((2.8+10.2+10.2)ms / one system frame length 10ms)) (downward rounding ((mod(23.2ms, one system frame length) / one slot length 1ms)) (upward rounding ((mod(23.2ms, one slot length) / one OFDM symbol length)).
[0272] (2) According to the configured data arrival time and the configured SPS / CG transmission period T2 and the time offset, in the SPS / CG PDSCH / PUSCH candidate sending position, the candidate sending position closest to the data arrival time and not earlier than the data arrival time is determined, and the SPS / CG PDSCH / PUSCH is sent in the candidate sending position.
[0273] Specifically, the SPS / CG PDSCH / PUSCH candidate sending position is determined according to the transmission period T2 and the time offset. Preferably, if the data arrival time is located after the starting point of an SPS / CG PDSCH / PUSCH candidate sending position, it is sent in the next nearest candidate sending position.
[0274] For example, the configured data arrival time is 2.8ms after the slot #1 where the activation DCI is located, and the period is 15.2ms. The configured SPS PDSCH period is 10 slots (10ms), the time resource of the SPS PDSCH is 4 slots after the slot #1 where the activation DCI is located, i.e. slot #5, and the starting point in the slot #5 is symbol #0, and the time length of the PDSCH is 6 symbols. As shown in FIG. 2, the starting symbol of the first SPS PDSCH is determined to be symbol #12 in slot #2 in SFN #0 (floor(2.8ms / one system frame length 10ms)) (downward rounding (mod(2.8ms, one system frame length) / one slot length 1ms)) (upward rounding ((mod(2.8ms, one slot length) / one OFDM symbol length)), wherein mod represents a modulo operation. The starting symbol of the second SPS PDSCH is determined to be symbol #0 in slot #3 in SFN #1 (floor((2.8+10.2)ms / one system frame length 10ms)) (downward rounding (mod(13ms, one system frame length) / one slot length 1ms)) (upward rounding (mod(13ms, one slot length) / one OFDM symbol length)). The starting symbol of the third SPS PDSCH is determined to be symbol #3 in slot #3 in SFN #2 (floor((2.8+10.2+10.2)ms / one system frame length 10ms)) (downward rounding ((mod(23.2ms, one system frame length) / one slot length 1ms)) (upward rounding ((mod(23.2ms, one slot length) / one OFDM symbol length)). Figure 8As shown, the first data arrives in the slot #4 of SFN i, thus is transmitted on the SPS PDSCH in the slot #5, the second data arrives in the slot #9 of SFN i+1, later than the SPS PDSCH candidate transmission position in the slot #5 of SFN i, thus is transmitted on the SPS PDSCH in the next SPS PDSCH candidate transmission position, i.e. the slot #5 of SFN i+2.
[0275] (3) According to the configured data arrival time and the configured SPS / CG transmission period T2 and time offset, in the SPS / CG PDSCH / PUSCH candidate transmission resource, the data transmission symbol no earlier than the data arrival time and closest to the data arrival time is determined, and the SPS / CG PDSCH / PUSCH is transmitted from the data transmission symbol to the end symbol of the candidate transmission position where the data transmission symbol is located.
[0276] Specifically, the SPS / CG PDSCH / PUSCH candidate transmission position is determined according to the transmission period T2 and the time offset, and the SPS / CG PDSCH / PUSCH candidate transmission resource is determined according to the time length that the PDSCH / PUSCH can occupy. For example, the period T2 is 1 slot, the time offset is 0, the time length of each PDSCH / PUSCH is 2 symbols, K = 2, then the PDSCH / PUSCH candidate transmission resource in one period (1 slot) is symbols 0-3. Preferably, if the data arrival time falls within the candidate transmission resource, the SPS / CG PDSCH / PUSCH can be transmitted in the candidate transmission resource no earlier than the data arrival time and on the symbol closest to the data arrival time, and the transmission is stopped at the end symbol of the candidate transmission position where the symbol is located. For example, the candidate transmission position of the configured SPS PDSCH is symbol #0-symbol #5 in the slot #5, and the 6 symbols are the candidate transmission resource of the SPS PDSCH. As shown, if the data arrival time is in symbol #1, the SPS PDSCH is transmitted on symbol #2-symbol #5. Since the actually transmitted SPS PDSCH is shorter than the time resource of the configured SPS PDSCH, the transmitting end needs to generate the SPS PDSCH according to the configured MCS (Modulation and Coding Scheme) and TBS (Transmission-block Size), and then perform puncturing operation or rate matching operation according to the resource of the actually transmitted SPS PDSCH. Figure 9
[0277] Preferably, if the data arrival time point falls outside the candidate sending resource, the SPS / CG PDSCH / PUSCH is sent in the next nearest candidate sending resource.
[0278] (4) According to the configured data arrival time, the configured SPS / CG transmission period T2 and time offset, and the time window, the PDSCH / PUSCH resource for sending the service is determined. Specifically, according to the configured data arrival time, the time window in which the PDSCH / PUSCH can be sent is determined from the data arrival time as the starting point according to the length of the configured time window. If there is at least one SPS / CG PDSCH / PUSCH candidate sending position determined according to the transmission period T2 and time offset within the time window, the earliest one of the candidate sending positions is selected to send the SPS / CG PDSCH / PUSCH. If there is no SPS / CG PDSCH / PUSCH candidate sending position within the time window, the SPS / CG PDSCH / PUSCH is sent from the nearest data transmission symbol no earlier than the data arrival time as the starting point.
[0279] (5) According to the configured data arrival time, the configured SPS / CG transmission period T2 and time offset, and the time window, the PDSCH / PUSCH resource for sending the service is determined. Specifically, according to the configured data arrival time, the time window in which the PDSCH / PUSCH can be sent is determined from the data arrival time as the starting point according to the length of the configured time window. If there is at least one SPS / CG PDSCH / PUSCH candidate sending resource determined according to the transmission period T2 and time offset within the time window, the earliest one of the candidate sending resources is selected to send the SPS / CG PDSCH / PUSCH. If there is no SPS / CG PDSCH / PUSCH candidate sending position within the time window, the SPS / CG PDSCH / PUSCH is sent from the nearest data transmission symbol no earlier than the data arrival time as the starting point.
[0280] It should be noted that the content in Embodiment 1 to Embodiment 9 is described with the base station as the execution subject, and in actual application, the content in Embodiment 1 to Embodiment 9 is also applicable to the user equipment, that is, the content in Embodiment 1 to Embodiment 9 can also be converted into a description with the user equipment as the execution subject.
[0281] Another embodiment of the present application provides a semi-static scheduling method, which comprises the following steps: Figure 6As shown, the embodiment is described with the user equipment as the execution subject, including: step S610, receiving the configuration information of the semi-static scheduling parameter sent by the base station; and step S620, performing semi-static scheduling data transmission based on the configuration information.
[0282] The semi-static scheduling method provided by the embodiment of the present application can meet the low latency requirement of URLLC by receiving the configuration information of the semi-static scheduling parameter sent by the base station and performing semi-static scheduling data transmission based on the configuration information, so that the existing semi-static scheduling transmission mechanism can support higher low latency requirement, and meanwhile, multiple semi-static scheduling configurations are introduced and different time-frequency resources are allocated to each semi-static scheduling configuration, so that multiple services can be supported simultaneously.
[0283] Specifically, the configuration information of the semi-static scheduling parameter sent by the base station includes:
[0284] The high-layer signaling sent by the base station includes at least one set of semi-static scheduling and the semi-static scheduling parameter corresponding to each set of semi-static scheduling.
[0285] The physical layer signaling sent by the base station indicates at least one of the following: at least one set of semi-static scheduling, one set of the multiple sets of semi-static scheduling parameters of each set of semi-static scheduling, activation and / or deactivation of the multiple sets of semi-static scheduling.
[0286] Further, the semi-static scheduling data transmission based on the configuration information includes:
[0287] At least one of the following is determined according to the high-layer signaling: the number of semi-static scheduling, the index of semi-static scheduling, the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling, the index of the activated semi-static scheduling and the activated semi-static scheduling parameter.
[0288] Further, the semi-static scheduling data transmission based on the configuration information includes:
[0289] The multiple sets of semi-static scheduling that are activated and the semi-static scheduling parameter of each set of semi-static scheduling are determined according to the physical layer signaling, and semi-static data transmission is performed according to the semi-static scheduling parameter, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2 X X is the number of bits of the semi-static scheduling parameter of the set of semi-static scheduling indicated in the physical layer signaling; or,
[0290] The multiple sets of semi-static scheduling that are activated and / or deactivated and the semi-static scheduling parameter of each set of semi-static scheduling are determined according to the physical layer signaling, and semi-static data transmission is performed according to the semi-static scheduling parameter, wherein the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2 X-1, X is the number of bits in the physical layer signaling indicating the set of semi-static scheduling parameters of the set of semi-static scheduling, a certain 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 a set of semi-static scheduling parameters of the set of semi-static scheduling.
[0291] Further, the configuration information of the semi-static scheduling parameters includes any of the following cases:
[0292] The multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling, respectively;
[0293] The multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, the time offsets between each set of semi-static scheduling, and the number and / or index of the multiple sets of semi-static scheduling, the time characteristic parameters in the common parameters being applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0294] The multiple sets of semi-static scheduling, the common parameters of the multiple sets of semi-static scheduling, and the time offsets between each set of semi-static scheduling, the time characteristic parameters in the common parameters being applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0295] The set of semi-static scheduling, the common parameters of the set of semi-static scheduling, and the time offsets between each candidate transmission position of the set of semi-static scheduling, the time characteristic parameters in the common parameters being applied to the first candidate transmission position of the set of semi-static scheduling.
[0296] Further, any of the following is also included:
[0297] Joint encoding of the time resource indication information and the time offsets between each candidate transmission position, wherein the physical layer signaling includes the time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and the time offsets between each candidate transmission position;
[0298] Joint encoding of the time resource indication information and the time offsets between each set of semi-static scheduling, wherein the physical layer signaling includes the time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, and the time offsets between each set of semi-static scheduling;
[0299] Joint encoding of the transmission period and the time offsets between each candidate transmission position, or joint encoding of the transmission period, the time offsets between each candidate transmission position, and the time resource of the first candidate transmission position, wherein the physical layer signaling includes the time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, the time offsets between each candidate transmission position, and the transmission period of the semi-static scheduling;
[0300] receive a joint encoding of the transmission period and the time offset between the sets of semi-static scheduling, or receive a joint encoding of the transmission period, the time offset between the sets of semi-static scheduling, and the time resource of the first set of semi-static scheduling, wherein the physical layer signaling comprises time resource indication information applied to the first set of semi-static scheduling among the multiple sets of semi-static scheduling, the time offset between the sets of semi-static scheduling, and the transmission period of the semi-static scheduling.
[0301] Further comprising:
[0302] determine the time offset between the sets of semi-static scheduling and / or the transmission period of the semi-static scheduling, or determine the time offset between the candidate transmission positions and / or the transmission period of the semi-static scheduling, according to at least one bit field in the physical layer signaling:
[0303] a bit field indicating a redundancy version;
[0304] a bit field indicating a HARQ process index;
[0305] an independent bit field.
[0306] Further comprising, based on the configuration information, performing semi-static scheduling data transmission, comprising:
[0307] attempting, in a semi-static scheduling transmission period, to perform semi-static scheduling data transmission on the time resource of at least one set of semi-static scheduling, and determining to perform semi-static scheduling data transmission on the time resource of one set of semi-static scheduling; or
[0308] attempting, in a semi-static scheduling transmission period, to perform semi-static scheduling data transmission on at least one candidate transmission position of one set of semi-static scheduling, and determining to perform semi-static scheduling data transmission on one candidate transmission position.
[0309] Further comprising any of the following:
[0310] when performing semi-static scheduling data transmission on the resource of one set of semi-static scheduling in a semi-static scheduling transmission period, calculating a HARQ process index according to the resource of the first set of semi-static scheduling closest in time in the semi-static scheduling transmission period, or calculating a HARQ process index according to the resource of the semi-static scheduling occupied by the actually transmitted semi-static scheduling data in the semi-static scheduling transmission period;
[0311] When performing semi-static scheduling data transmission at a candidate sending position of a set of semi-static scheduling in a semi-static scheduling transmission period, the HARQ process index is calculated according to the starting point of the first candidate sending position in the semi-static scheduling transmission period, or the HARQ process index is calculated according to the starting point of the candidate sending position occupied by the actually transmitted semi-static scheduling data in the semi-static scheduling transmission period.
[0312] Further comprising:
[0313] According to the part or all of the multiple sets of semi-static scheduling to be deactivated indicated by at least one bit field in the physical layer signaling, the part or all of the multiple sets of semi-static scheduling to be deactivated are deactivated.
[0314] The time resource allocation bit field; the virtual resource block to physical resource mapping bit field; the HARQ process index bit field; the redundancy version bit field; the modulation coding method bit field; the frequency domain resource allocation bit field; and the hybrid automatic repeat request acknowledgement timing HARQ-ACK timing bit field.
[0315] Further comprising:
[0316] According to the pre-configured physical layer signaling sent by the base station, the UE is activated, deactivated, and modified in any one of the semi-static scheduling, the semi-static scheduling parameter, and the like.
[0317] 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 the semi-static scheduling parameter corresponding to the UE.
[0318] Further, in the pre-configured physical layer signaling, there is at least one first bit field indicating the general resource information of the UE, and there is at least one second bit field indicating the respective predetermined resource information of the UE.
[0319] The UE occupies at least X bits in the second bit field, and the X bits indicate 2 X or 2 X -1 set of semi-static scheduling parameters, and when the X bits indicate 2 X -1 set of semi-static scheduling parameters, a certain predetermined state value of the X bits represents deactivation of the semi-static scheduling.
[0320] Further, according to the physical layer signaling, at least one of the following is determined: at least one set of semi-static scheduling, one set of multiple sets of semi-static scheduling parameters of each set of semi-static scheduling, activation and / or deactivation of multiple sets of semi-static scheduling, wherein the physical layer signaling includes: a predetermined bit field, or a predetermined value of the predetermined bit field in the physical layer signaling; or
[0321] determining an RNTI that distinguishes the physical layer signaling from other physical layer signaling; or
[0322] determining a PDCCH search space and / or a control resource set (CORESET) that distinguishes the physical layer signaling from other physical layer signaling.
[0323] Further, the semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameter comprises:
[0324] The configuration information comprises time information with a time unit, the position of the data transmission is determined according to the time information, and the semi-static scheduling data transmission is performed, wherein the time unit comprises at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, picosecond.
[0325] Further, the configuration information comprises time information with a time unit, the position of the data transmission is determined according to the time information, and the semi-static scheduling data transmission is performed, which comprises any of the following cases:
[0326] The arrival time of the semi-static scheduling data is determined according to the configuration information, the nearest data transmission symbol no earlier than the arrival time is determined, and the semi-static scheduling data transmission is performed starting from the data transmission symbol.
[0327] The arrival time of the semi-static scheduling data and the candidate sending position are determined according to the configuration information, the candidate sending position no earlier than the arrival time and closest to the arrival time is determined, and the semi-static scheduling data transmission is performed on the candidate sending position no earlier than the arrival time and closest to the arrival time.
[0328] The arrival time of the semi-static scheduling data, the candidate sending position and the candidate sending resource are determined according to the configuration information, the data transmission symbol no earlier than the arrival time and closest to the arrival time is determined in the candidate sending resource, and the semi-static scheduling data transmission is performed from the data transmission symbol to the end symbol of the candidate sending position where the data transmission symbol is located.
[0329] The time window and the arrival time of the semi-static scheduling data are determined according to the configuration information, the time window in which the semi-static scheduling data transmission can be performed is determined starting from the arrival time, and when there is at least one candidate sending position in the time window in which the semi-static scheduling data transmission can be performed, the semi-static scheduling data transmission is performed on the candidate sending position closest in time.
[0330] According to the configuration information, a time window and a data arrival time of the semi-static scheduling are determined, a time window in which the semi-static scheduling data transmission can be performed is determined from the data arrival time as a starting point, and when there is at least one semi-static scheduling candidate sending time resource in the time window in which the semi-static scheduling data transmission can be performed, the semi-static scheduling data transmission is performed on the semi-static scheduling candidate sending time resource closest in time.
[0331] Figure 10 A structural schematic diagram of a base station device provided for another embodiment of the present application is shown in FIG. 10. The base station device 1000 can include a sending module 1001 and a first data transmission module 1002, wherein: Figure 10
[0332] The sending module 1001 is configured to send 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.
[0333] The first data transmission module 1002 is configured to perform semi-static scheduling data transmission based on the configuration information of the semi-static scheduling parameters.
[0334] Specifically, the sending module 1001 is specifically configured to send high layer signaling to the UE, the high 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 send physical layer signaling to the UE, the physical layer signaling being configured to indicate at least one of the following: the at least one set of semi-static scheduling and one set of semi-static scheduling parameters corresponding to each set of semi-static scheduling, activation and / or deactivation of multiple sets of semi-static scheduling.
[0335] Further, the high layer signaling includes at least one of the following: a number of semi-static scheduling, an index of semi-static scheduling, a number of semi-static scheduling parameters corresponding to each set of semi-static scheduling, an index of activated semi-static scheduling, and activated semi-static scheduling parameters.
[0336] Further, the physical layer signaling is configured to indicate activation of multiple sets of semi-static scheduling, and the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2 X , 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; or,
[0337] The physical layer signaling is configured to indicate activation and / or deactivation of multiple sets of semi-static scheduling, and the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling is 2 X -1, 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.
[0338] Further, the configuration information of the semi-static scheduling parameter includes any of the following cases:
[0339] a plurality of sets of semi-static scheduling, common parameters of the plurality of sets of semi-static scheduling, and time resources corresponding to each set of semi-static scheduling, respectively;
[0340] a plurality of sets of semi-static scheduling, common parameters of the plurality of sets of semi-static scheduling, time offsets between each set of semi-static scheduling, and a number and / or index of the plurality of sets of semi-static scheduling, wherein a time characteristic parameter in the common parameters is applied to a first set of semi-static scheduling in the plurality of sets of semi-static scheduling;
[0341] a plurality of sets of semi-static scheduling, common parameters of the plurality of sets of semi-static scheduling, and time offsets between each set of semi-static scheduling, wherein a time characteristic parameter in the common parameters is applied to a first set of semi-static scheduling in the plurality of sets of semi-static scheduling;
[0342] a set of semi-static scheduling, common parameters of the set of semi-static scheduling, and time offsets between each candidate transmission position of the set of semi-static scheduling, wherein a time characteristic parameter in the common parameters is applied to a first candidate transmission position of the set of semi-static scheduling.
[0343] Further, the apparatus further includes an encoding module 1003 (not labeled in the figure), which is specifically configured to perform any of the following:
[0344] 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, jointly encoding the time resource indication information and the time offsets;
[0345] when the physical layer signaling includes time resource indication information applied to a first set of semi-static scheduling in the plurality of sets of semi-static scheduling and time offsets between each set of semi-static scheduling, jointly encoding the time resource indication information and the time offsets;
[0346] 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 a transmission period of the semi-static scheduling, jointly encoding the transmission period and the time offsets between each candidate transmission position, or jointly encoding the transmission period, the time offsets between each candidate transmission position, and the time resource of the first candidate transmission position;
[0347] When the physical layer signaling includes the time resource indication information applied to the first set of the plurality of sets of semi-static scheduling, the time offset between the sets of semi-static scheduling, and the transmission period of the semi-static scheduling, the transmission period is jointly encoded with the time offset between the sets of semi-static scheduling, or the transmission period, the time offset between the sets of semi-static scheduling, and the time resource of the first set of semi-static scheduling are jointly encoded.
[0348] Further, the apparatus further includes an indication module 1004 (not labeled in the figure) configured to indicate the time offset between the sets of semi-static scheduling and / or the transmission period of the semi-static scheduling, or indicate the time offset between the candidate transmission positions and / or the transmission period of the semi-static scheduling, through at least one of the following bit fields in the physical layer signaling:
[0349] a bit field indicating the redundancy version;
[0350] a bit field indicating the HARQ process index;
[0351] an independent bit field.
[0352] Further, the first data transmission module 1002 is specifically configured to attempt semi-static scheduling data transmission on the resources of at least one set of semi-static scheduling in a semi-static scheduling transmission period, and determine semi-static scheduling data transmission on the resources of one set of semi-static scheduling; or attempt semi-static scheduling data transmission on at least one candidate transmission position of one set of semi-static scheduling in a semi-static scheduling transmission period, and determine semi-static scheduling data transmission on one candidate transmission position.
[0353] Further, the apparatus further includes a first calculation module 1005 configured to perform any of the following:
[0354] When semi-static scheduling data transmission is performed on the resources of one set of semi-static scheduling in a semi-static scheduling transmission period, the HARQ process index is calculated according to the resources of the first set of semi-static scheduling in the semi-static scheduling transmission period, or the HARQ process index is calculated according to the resources of the semi-static scheduling data actually transmitted in the semi-static scheduling transmission period;
[0355] When semi-static scheduling data transmission is performed on one candidate transmission position of one set of semi-static scheduling in a semi-static scheduling transmission period, the HARQ process index is calculated according to the start point of the first candidate transmission position in the semi-static scheduling transmission period, or the HARQ process index is calculated according to the start point of the candidate transmission position occupied by the semi-static scheduling data actually transmitted in the semi-static scheduling transmission period.
[0356] Further, the indicating module 1004 is further configured to indicate part or all of the multiple sets of semi-static scheduling to be deactivated through at least one of the following bit fields of the physical layer signaling:
[0357] a time resource allocation bit field; a virtual resource block to physical resource mapping bit field; a HARQ process index bit field; a redundancy version bit field; a modulation coding method bit field; a frequency domain resource allocation bit field; a hybrid automatic repeat request acknowledgement timing (HARQ-ACK timing) bit field.
[0358] Further, the apparatus further comprises a first processing module 1006 (not labeled in the figure) configured to perform any one of the following operations on the multiple UEs through the preconfigured physical layer signaling: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters.
[0359] wherein the multiple UEs have the same preconfigured RNTI, and the preconfigured physical layer signaling comprises a bit corresponding to each of the multiple UEs, the bit being used to indicate the semi-static scheduling and the semi-static scheduling parameters corresponding to the UE.
[0360] Further, in the first processing module 1006, there is at least one first bit field in the preconfigured physical layer signaling indicating common resource information of the multiple UEs, and there is at least one second bit field indicating predetermined resource information corresponding to each of the multiple UEs.
[0361] wherein any one of the UEs occupies at least X bits in the second bit field, the X bits being used to indicate 2 X or 2 X sets of semi-static scheduling parameters, and when the X bits are used to indicate 2 X sets of semi-static scheduling parameters, a predetermined state value of the X bits represents deactivating semi-static scheduling.
[0362] Further, the indicating module 1004 is specifically further configured to, when the physical layer signaling comprises: 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 set of the multiple sets of semi-static scheduling parameters of each set of semi-static scheduling, activating and / or deactivating the multiple sets of semi-static scheduling; or used to configure different RNTIs for the physical layer signaling and other physical layer signaling; or used to configure different PDCCH search spaces and / or control resource sets (CORESETs) for the physical layer signaling and other physical layer signaling.
[0363] Further, the first data transmission module 1002 is specifically configured to: when the configuration information comprises time information with a time unit, determine a data transmission position according to the time information, and perform semi-static scheduling data transmission, wherein the time unit comprises at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond, and picosecond.
[0364] Further, the first data transmission module 1002 is specifically configured to perform any one of the following cases:
[0365] determine a data arrival time of semi-static scheduling according to the configuration information, determine a data transmission symbol closest to the data arrival time and not earlier than the data arrival time, and perform semi-static scheduling data transmission starting from the data transmission symbol;
[0366] determine a data arrival time of semi-static scheduling and a candidate sending position according to the configuration information, determine a candidate sending position closest to the data arrival time and not earlier than the data arrival time, and perform semi-static scheduling data transmission at the candidate sending position closest to the data arrival time and not earlier than the data arrival time;
[0367] determine a data arrival time of semi-static scheduling, a candidate sending position, and a candidate sending resource according to the configuration information, determine a data transmission symbol closest to the data arrival time and not earlier than the data arrival time in the candidate sending resource, and perform semi-static scheduling data transmission from the data transmission symbol to an end symbol of the candidate sending position where the data transmission symbol is located;
[0368] determine a time window and a data arrival time of semi-static scheduling according to the configuration information, determine a time window in which semi-static scheduling data transmission can be performed starting from the data arrival time, and perform semi-static scheduling data transmission at a candidate sending position closest in time when there is at least one candidate sending position in the time window in which semi-static scheduling data transmission can be performed;
[0369] determine a time window and a data arrival time of semi-static scheduling according to the configuration information, determine a time window in which semi-static scheduling data transmission can be performed starting from the data arrival time, and perform semi-static scheduling data transmission at a semi-static scheduling candidate sending time resource closest in time when there is at least one semi-static scheduling candidate sending time resource in the time window in which semi-static scheduling data transmission can be performed.
[0370] The base station device of the embodiment of the present application can meet the low latency requirement of URLLC by sending configuration information of semi-static scheduling parameters to a user equipment (UE) to enable the UE to perform semi-static scheduling data transmission based on the configuration information, while the base station device performs semi-static scheduling data transmission based on the configuration information of semi-static scheduling parameters, so that the existing semi-static scheduling transmission mechanism can support higher low latency requirement, while multiple semi-static scheduling configurations are introduced and different time-frequency resources are allocated to each semi-static scheduling configuration, so that multiple services can be supported simultaneously.
[0371] Figure 11 A structural schematic diagram of a user equipment provided by another embodiment of the present application is shown in Figure 11 The user equipment 1100 can include a receiving module 1101 and a second data transmission module 1102, wherein:
[0372] The receiving module 1101 is configured to receive configuration information of semi-static scheduling parameters sent by a base station.
[0373] The second data transmission module 1102 is configured to perform semi-static scheduling data transmission based on the configuration information.
[0374] Specifically, the receiving module 1101 is specifically configured to receive high-layer signaling sent by the base station, wherein the high-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 receive physical layer signaling sent by the base station, wherein the physical layer signaling indicates at least one of the following: the at least one set of semi-static scheduling and one set of semi-static scheduling parameters corresponding to each set of semi-static scheduling, activation and / or deactivation of multiple sets of semi-static scheduling.
[0375] Further, the second data transmission module 1102 is configured to determine at least one of the following according to the high-layer signaling: the number of semi-static scheduling, the index of semi-static scheduling, the number of semi-static scheduling parameters corresponding to each set of semi-static scheduling, the index of activated semi-static scheduling and activated semi-static scheduling parameters.
[0376] Further, the second data transmission module 1102 is configured to determine the activated multiple sets of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling according to the physical layer signaling, and perform semi-static data transmission according to 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 is the number of bits of semi-static scheduling parameters of the set of semi-static scheduling indicated in the physical layer signaling; or, determine the activated and / or deactivated multiple sets of semi-static scheduling and semi-static scheduling parameters corresponding to each set of semi-static scheduling according to the physical layer signaling, and perform semi-static data transmission according to 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, X is the number of bits of the semi-static scheduling parameter in the physical layer signaling indicating the set of semi-static scheduling, a certain 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 a set of semi-static scheduling parameters of the set of semi-static scheduling.
[0377] Further, the configuration information of the semi-static scheduling parameter includes any of the following cases:
[0378] The multiple sets of semi-static scheduling, the common parameter of the multiple sets of semi-static scheduling, and the time resources corresponding to each set of semi-static scheduling, respectively;
[0379] The multiple sets of semi-static scheduling, the common parameter 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, the time characteristic parameter in the common parameter being applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0380] The multiple sets of semi-static scheduling, the common parameter of the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling, the time characteristic parameter in the common parameter being applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling;
[0381] The set of semi-static scheduling, the common parameter of the set of semi-static scheduling, and the time offset between each candidate transmission position of the set of semi-static scheduling, the time characteristic parameter in the common parameter being applied to the first candidate transmission position of the set of semi-static scheduling.
[0382] Further, the receiving module 1101 is further configured to perform any of the following:
[0383] Joint encoding of the time resource indication information and the time offset between each candidate transmission position, wherein the physical layer signaling includes the time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, and the time offset between each candidate transmission position;
[0384] Joint encoding of the time resource indication information and the time offset between each set of semi-static scheduling, wherein the physical layer signaling includes the time resource indication information applied to the first set of semi-static scheduling in the multiple sets of semi-static scheduling, and the time offset between each set of semi-static scheduling;
[0385] Joint encoding of the transmission period and the time offset between each candidate transmission position, or joint encoding of the transmission period, the time offset between each candidate transmission position, and the time resource of the first candidate transmission position, wherein the physical layer signaling includes the time resource indication information applied to the first candidate transmission position of the set of semi-static scheduling, the time offset between each candidate transmission position, and the transmission period of the semi-static scheduling.
[0386] receive a joint encoding of the time offset between the transmission period and each of the plurality of sets of semi-static scheduling, or receive a joint encoding of the transmission period, the time offset between each of the plurality of sets of semi-static scheduling, and the time resources of the first set of semi-static scheduling, wherein the physical layer signaling comprises time resource indication information applied to the first set of semi-static scheduling among the plurality of sets of semi-static scheduling, the time offset between each of the plurality of sets of semi-static scheduling, and the transmission period of the semi-static scheduling.
[0387] Further, the apparatus further comprises a first determining module 1103 (not labeled in the figure) configured to determine the time offset between each of the plurality of sets of semi-static scheduling and / or the transmission period of the semi-static scheduling, or determine the time offset between each of the candidate transmission positions and / or the transmission period of the semi-static scheduling, according to at least one bit field in the physical layer signaling:
[0388] a bit field indicating a redundancy version;
[0389] a bit field indicating a HARQ process index;
[0390] an independent bit field.
[0391] Further, the second data transmission module 1102 is configured to attempt semi-static scheduling data transmission on the time resources of at least one set of semi-static scheduling within one semi-static scheduling transmission period, and determine semi-static scheduling data transmission on the time resources of one set of semi-static scheduling; or attempt semi-static scheduling data transmission on at least one candidate transmission position of one set of semi-static scheduling within one semi-static scheduling transmission period, and determine semi-static scheduling data transmission on one candidate transmission position.
[0392] Further, a second calculating module 1104 (not labeled in the figure) is configured to calculate the HARQ process index according to the resources of the first set of semi-static scheduling closest in time within the semi-static scheduling transmission period when semi-static scheduling data transmission is performed on the resources of one set of semi-static scheduling within one semi-static scheduling transmission period, or calculate the HARQ process index according to the resources of the semi-static scheduling occupied by the actually transmitted semi-static scheduling data within the semi-static scheduling transmission period; or calculate the HARQ process index according to the start point of the first candidate transmission position closest in time within the semi-static scheduling transmission period when semi-static scheduling data transmission is performed on one candidate transmission position of one set of semi-static scheduling within one semi-static scheduling transmission period, or calculate the HARQ process index according to the start point of the candidate transmission position occupied by the actually transmitted semi-static scheduling data within the semi-static scheduling transmission period.
[0393] Further, a second deactivation module 1105 (not labeled in the figure) is configured to deactivate part or all of the multiple sets of semi-static scheduling to be deactivated according to at least one of the following bit fields in the physical layer signaling:
[0394] a time resource allocation bit field; a virtual resource block to physical resource mapping bit field; a HARQ process index bit field; a redundancy version bit field; a modulation and coding scheme bit field; a frequency domain resource allocation bit field; and a hybrid automatic repeat request-acknowledgement timing (HARQ-ACK timing) bit field.
[0395] Further, a second processing module 1106 (not labeled in the figure) is configured to perform any one of the following operations on the UE according to the preconfigured physical layer signaling sent by the base station: activating semi-static scheduling, deactivating semi-static scheduling, and modifying semi-static scheduling parameters.
[0396] The UE has a preconfigured RNTI, and the preconfigured physical layer signaling includes a bit corresponding to the UE, which is used to indicate semi-static scheduling and semi-static scheduling parameters corresponding to the UE.
[0397] Further, in the preconfigured physical layer signaling, there is at least one first bit field indicating general resource information of the UE, and there is at least one second bit field indicating respective predetermined resource information of the UE.
[0398] The UE occupies at least X bits in the second bit field, and the X bits indicate 2 X or 2 X -1 sets of semi-static scheduling parameters, and when the X bits indicate 2 X -1 sets of semi-static scheduling parameters, a certain predetermined state value of the X bits represents deactivation of semi-static scheduling.
[0399] Further, the apparatus further includes a second determination module 1107 (not labeled in the figure) configured to determine at least one of the following according to the physical layer signaling: at least one set of semi-static scheduling, one set of multiple sets of semi-static scheduling parameters of each set of semi-static scheduling, and activation and / or deactivation of the multiple sets of semi-static scheduling, wherein the physical layer signaling includes: a predetermined bit field, or a predetermined value of the predetermined bit field in the physical layer signaling; or an RNTI used to determine that the physical layer signaling is different from other physical layer signaling; or a PDCCH search space and / or a control resource set (CORESET) used to determine that the physical layer signaling is different from other physical layer signaling.
[0400] Further, the second data transmission module 1102 is configured to determine the position of data transmission according to the time information when the time information with time unit is included in the configuration information, and perform the semi-static scheduling data transmission, wherein the time unit includes at least one of the following: second, millisecond, microsecond, femtosecond, nanosecond and picosecond.
[0401] Further, the second data transmission module 1102 is configured to perform any one of the following operations:
[0402] determine the data arrival time of semi-static scheduling according to the configuration information, and determine the nearest data transmission symbol no earlier than the data arrival time, and perform the semi-static scheduling data transmission starting from the data transmission symbol;
[0403] determine the data arrival time of semi-static scheduling and the candidate sending position according to the configuration information, and determine the candidate sending position no earlier than the data arrival time and closest to the data arrival time, and perform the semi-static scheduling data transmission at the candidate sending position no earlier than the data arrival time and closest to the data arrival time;
[0404] determine the data arrival time of semi-static scheduling, the candidate sending position and the candidate sending resource according to the configuration information, determine the data transmission symbol no earlier than the data arrival time and closest to the data arrival time in the candidate sending resource, and perform the semi-static scheduling data transmission from the data transmission symbol to the end symbol of the candidate sending position where the data transmission symbol is located;
[0405] determine the time window and the data arrival time of semi-static scheduling according to the configuration information, determine the time window in which the semi-static scheduling data transmission can be performed starting from the data arrival time, and perform the semi-static scheduling data transmission at the earliest candidate sending position when there is at least one candidate sending position in the time window in which the semi-static scheduling data transmission can be performed;
[0406] determine the time window and the data arrival time of semi-static scheduling according to the configuration information, determine the time window in which the semi-static scheduling data transmission can be performed starting from the data arrival time, and perform the semi-static scheduling data transmission at the earliest semi-static scheduling candidate sending time resource when there is at least one semi-static scheduling candidate sending time resource in the time window in which the semi-static scheduling data transmission can be performed.
[0407] Another embodiment of the present application provides an electronic device, comprising: a processor; and a memory configured to store machine-readable instructions, the instructions causing the processor to perform the semi-static scheduling method described above when executed by the processor.
[0408] Figure 12 A block diagram of a computing system that can be used for implementing a user device of the present disclosure is schematically shown.
[0409] like Figure 12 As shown, the computing system 1200 includes a processor 1210, a computer-readable storage medium 1220, an output interface 1230, and an input interface 1240. This computing system 1200 can perform the operations described above. Figure 2 or Figure 6 The method described is used to configure a reference signal and perform data transmission based on that reference signal.
[0410] 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 used for executing reference... Figure 2 or Figure 6 The described method flow consists of a single processing unit or multiple processing units representing different actions.
[0411] 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.
[0412] Computer-readable storage medium 1220 may include a computer program, which may include code / computer-executable instructions that, when executed by processor 1210, cause processor 1210 to perform, for example, the above-described combination. Figure 2 or Figure 6 The described method and any variations thereof.
[0413] 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, the processor 910 can perform, for example, the above-described combination... Figure 2 or Figure 6 The described method and any variations thereof.
[0414] According to embodiments of the present disclosure, the processor 1210 can use the output interface 1230 and the input interface 1240 to perform the above-described method flow and any variations thereof. Figure 2 or Figure 6 the method flow described.
[0415] It should be understood that, although each step in the flowchart of the accompanying drawings is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in sequence according to the direction of the arrow. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence, and they can be executed in other sequences. Moreover, at least part of the steps in the flowchart of the accompanying drawings can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or sub-steps or stages of other steps.
[0416] The above only describes some embodiments of the present application. It should be pointed out that, for ordinary skilled persons in the technical field, without departing from the principles of the present application, a number of improvements and refinements can be made, which should also be considered as the protection scope of the present application.
Claims
1. A method performed by a user equipment, comprising: receiving, from a base station, configuration information about a plurality of groups, wherein each of the plurality of groups corresponds to at least one configured grant, CG, configuration; receiving, from the base station, a first downlink control information, DCI, including a first hybrid automatic repeat request, HARQ, process number field, wherein a value of the first HARQ process number field indicates one of the plurality of groups, and wherein the indicated group corresponds to at least one CG configuration that is deactivated; transmitting, to the base station, a first medium access control, MAC, control element, CE; wherein the first MAC CE includes a first bitmap, wherein an i-th bit of the first bitmap is used to confirm a DCI indicating deactivation of a CG configuration corresponding to the i-th bit; at least one of a redundancy version bit field in the first DCI, a modulation and coding scheme bit field in the first DCI, or a frequency domain resource allocation bit field in the first DCI is used to check the first DCI; the first HARQ process number field in the first DCI is not used to check the first DCI.
2. The method of claim 1, wherein, the configuration information is received through higher layer signaling.
3. The method of claim 1, wherein, The plurality of groups includes 2 M groups. wherein the first HARQ process number field includes M bits, M being a positive integer, and Wherein, M bits of the first HARQ process number field correspond to the 2 M groups.
4. The method of claim 1, wherein, the at least one CG configuration is simultaneously deactivated based on the first DCI.
5. The method of claim 1, wherein, a subheader of the first MAC CE includes a logical channel identifier, LCID, value, wherein the LCID value indicates that the first MAC CE is used for CG confirmation.
6. The method of claim 1, wherein, the value of the first HARQ process number field corresponds to at least one CG configuration to be deactivated.
7. The method of claim 1, wherein, the CG configuration includes a CG PUSCH configuration.
8. The method of claim 1, wherein, further comprising: receiving, from the base station, a plurality of CG configurations; receiving a second DCI including a second HARQ process number field, wherein a value of the second HARQ process number field indicates activation of one CG configuration corresponding to the value, and wherein the one CG configuration is one of the plurality of CG configurations; transmitting, to the base station, a second MAC CE, wherein the second MAC CE includes a second bitmap, wherein an i-th bit of the second bitmap is used to confirm a DCI indicating activation of a CG configuration corresponding to the i-th bit.
9. The method of claim 1, wherein, further comprising: receiving, from the base station, information about a plurality of groups of semi-persistent scheduling, SPS, configurations, wherein each of the plurality of groups of SPS configurations corresponds to at least one SPS configuration to be deactivated; receiving a third DCI including a third HARQ process number field, wherein a value of the third HARQ process number field indicates deactivation of at least one SPS configuration corresponding to the indicated group.
10. The method of claim 9, wherein, the at least one SPS configuration is simultaneously deactivated based on the third DCI.
11. The method of claim 1, wherein, further comprising: receiving, from the base station, a plurality of SPS configurations; receiving a fourth DCI including a fourth HARQ process number field, wherein a value of the fourth HARQ process number field indicates activation of one SPS configuration corresponding to the value, and wherein the one SPS configuration is one of the plurality of SPS configurations.
12. The method of any one of claims 9-11, wherein, the SPS configuration includes a SPS PDSCH configuration. 13.A method performed by a base station, comprising: transmitting, to a user equipment, configuration information about a plurality of groups, wherein each of the plurality of groups corresponds to at least one configured grant (CG) configuration; transmitting, to the user equipment, a first downlink control information (DCI); wherein the first DCI includes a first hybrid automatic repeat request (HARQ) process number field, and a value of the first HARQ process number field indicates one of the plurality of groups, and the at least one CG configuration corresponding to the indicated group is deactivated; receiving a first medium access control (MAC) control element (CE) transmitted by the user equipment; wherein the first MAC CE includes a first bitmap, and an i-th bit in the first bitmap is used to confirm a DCI indicating deactivation of a CG configuration corresponding to the i-th bit; at least one of a redundancy version bit field in the first DCI, a modulation and coding scheme bit field in the first DCI, or a frequency domain resource allocation bit field in the first DCI is used to check the first DCI; the first HARQ process number field in the first DCI is not used to check the first DCI.
14. The method of claim 13, wherein, the configuration information is transmitted by a higher layer signaling.
15. The method of claim 13, wherein, The plurality of groups includes 2 M groups. wherein the first HARQ process number field includes M bits, M being a positive integer, and Wherein, M bits of the HARQ process number field correspond to the 2 M groups.
16. The method of claim 13, wherein, the at least one CG configuration is simultaneously deactivated based on the first DCI.
17. The method of claim 13, wherein, a subheader of the first MAC CE includes a logical channel identifier (LCID) value, and the LCID value indicates that the first MAC CE is used for CG confirmation.
18. The method of claim 13, wherein, the value of the first HARQ process number field corresponds to the at least one CG configuration to be deactivated.
19. The method of claim 13, wherein, the CG configuration includes a CG PUSCH configuration.
20. The method of claim 13, wherein, Further comprising: transmitting, to a user equipment, a plurality of CG configurations; transmitting, to the user equipment, a second DCI, wherein the second DCI includes a second HARQ process number field, and a value of the second HARQ process number field indicates activation of one CG configuration corresponding to the value, and the one CG configuration is one of the plurality of CG configurations; receiving a second MAC CE transmitted by the user equipment, wherein the second MAC CE includes a second bitmap, and an i-th bit in the second bitmap is used to confirm a DCI indicating activation of a CG configuration corresponding to the i-th bit.
21. The method of claim 13, wherein, Further comprising: transmitting, to a user equipment, information about a plurality of groups of semi-persistent scheduling (SPS) configurations, wherein each of the plurality of groups of SPS configurations corresponds to at least one SPS configuration to be deactivated; transmitting, to the user equipment, a third DCI, wherein the third DCI includes a third HARQ process number field, and a value of the third HARQ process number field indicates deactivation of at least one SPS configuration corresponding to the indicated group.
22. The method of claim 21, wherein, the at least one SPS configuration is simultaneously deactivated based on the third DCI.
23. The method of claim 13, wherein, Further comprising: transmitting, to a user equipment, a plurality of SPS configurations; transmitting, to the user equipment, a fourth DCI, wherein the fourth DCI includes a fourth HARQ process number field, and a value of the fourth HARQ process number field indicates activation of one SPS configuration corresponding to the value, and the one SPS configuration is one of the plurality of SPS configurations.
24. The method of any one of claims 21-23, wherein, the SPS configuration includes a SPS PDSCH configuration. 25.A method performed by a user equipment, comprising: receiving, from a base station, configuration information about at least one of a plurality of configured grants (CGs) to be deactivated through higher layer signaling; receiving, from the base station, a downlink control information (DCI) including a hybrid automatic repeat request (HARQ) process number field whose value corresponds to the at least one CG configuration to be deactivated; sending, to the base station, a medium access control (MAC) control element (CE) for acknowledging the at least one CG configuration; wherein the MAC CE includes a bitmap, an i-th bit of the bitmap is used to acknowledge a DCI indicating to deactivate a CG configuration corresponding to the i-th bit; a subheader of the MAC CE includes a logical channel identifier (LCID) value indicating that the MAC CE is for CG acknowledgement; at least one of a redundancy version bit field in the DCI, a modulation and coding scheme bit field in the DCI, or a frequency domain resource allocation bit field in the DCI is used to check the DCI; the HARQ process number field in the DCI is not used to check the DCI.
26. The method of claim 25, wherein, The at least one CG configuration to be deactivated is combined into 2 M CG configurations, wherein the HARQ process number field includes M bits, M is a positive integer, and The M bits correspond to the 2 M CG configurations.
27. The method of claim 25, wherein, the at least one CG configuration is simultaneously deactivated based on the DCI. 28.A method performed by a base station, comprising: sending, to a user equipment (UE), configuration information about at least one of a plurality of configured grants (CGs) to be deactivated through higher layer signaling; sending, to the UE, a downlink control information (DCI) including a hybrid automatic repeat request (HARQ) process number field whose value corresponds to the at least one CG configuration to be deactivated; receiving, from the UE, a medium access control (MAC) control element (CE) for acknowledging the at least one CG configuration; wherein the MAC CE includes a bitmap, an i-th bit of the bitmap is used to acknowledge a DCI indicating to deactivate a CG configuration corresponding to the i-th bit; a subheader of the MAC CE includes a logical channel identifier (LCID) value indicating that the MAC CE is for CG acknowledgement; at least one of a redundancy version bit field in the DCI, a modulation and coding scheme bit field in the DCI, or a frequency domain resource allocation bit field in the DCI is used to check the DCI; the HARQ process number field in the DCI is not used to check the DCI.
29. The method of claim 28, wherein, The at least one CG configuration to be deactivated is combined into 2 M CG configurations, wherein the HARQ process number field includes M bits, M is a positive integer, and The M bits correspond to the 2 M CG configurations.
30. The method of claim 28, wherein, the at least one CG configuration is simultaneously deactivated based on the DCI. 31.A user equipment, comprising: a transceiver; and a controller coupled to the transceiver and configured to: receive, from a base station, configuration information about a plurality of groups, wherein each of the plurality of groups corresponds to at least one configured grant (CG) configuration; receiving, from the base station, a first downlink control information (DCI), the first DCI including a hybrid automatic repeat request (HARQ) process number field, a value of the first HARQ process number field indicating one of the groups, the indicated group corresponding to at least one CG configuration being deactivated; transmitting, to the base station, a first medium access control (MAC) control element (CE); wherein the first MAC CE includes a first bitmap, an i-th bit in the first bitmap being used to confirm a DCI indicating deactivation of a CG configuration corresponding to the i-th bit; at least one of a redundancy version bit field in the first DCI, a modulation and coding scheme bit field in the first DCI, or a frequency domain resource allocation bit field in the first DCI is used to check the first DCI; the first HARQ process number field in the first DCI is not used to check the first DCI.
32. The user equipment of claim 31, wherein, receiving the configuration information through higher layer signaling.
33. The user equipment of claim 31, wherein, The plurality of groups includes 2 M groups. wherein the first HARQ process number field includes M bits, M being a positive integer, and Wherein, M bits of the first HARQ process number field correspond to the 2 M groups.
34. The user equipment of claim 31, wherein, the at least one CG configuration is simultaneously deactivated based on the first DCI.
35. The user equipment of claim 31, wherein, a subheader of the first MAC CE includes a logical channel identifier (LCID) value, the LCID value indicating that the first MAC CE is used for CG confirmation.
36. The user equipment of claim 31, wherein, the value of the first HARQ process number field corresponds to the at least one CG configuration to be deactivated.
37. The user equipment of claim 31, wherein, the CG configuration includes a CG PUSCH configuration.
38. The user equipment of claim 31, wherein, the controller is further configured to: receive, from the base station, a plurality of CG configurations; receive a second DCI, the second DCI including a second HARQ process number field, a value of the second HARQ process number field indicating activation of one CG configuration or one SPS configuration corresponding to the value, the one CG configuration being one of the plurality of CG configurations; transmit, to the base station, a second MAC CE, wherein the second MAC CE includes a second bitmap, an i-th bit in the second bitmap being used to confirm a DCI indicating activation of a CG configuration corresponding to the i-th bit.
39. The user equipment of claim 31, wherein, the controller is further configured to: receive, from the base station, information about a plurality of groups of semi-persistent scheduling (SPS) configurations, wherein each group of SPS configurations in the plurality of groups of SPS configurations corresponds to at least one SPS configuration to be deactivated; receive a third DCI, the third DCI including a third HARQ process number field, a value of the third HARQ process number field indicating deactivation of at least one SPS configuration corresponding to the indicated group.
40. The user equipment of claim 31, wherein, the at least one SPS configuration is simultaneously deactivated based on the third DCI.
41. The user equipment of claim 31, wherein, the controller is further configured to: receive, from the base station, a plurality of SPS configurations; receive a fourth DCI, the fourth DCI including a fourth HARQ process number field, a value of the fourth HARQ process number field indicating activation of one SPS configuration corresponding to the value, the one SPS configuration being one of the plurality of SPS configurations.
42. The user equipment of any one of claims 39-41, wherein, the SPS configuration includes an SPS PDSCH configuration.
43. A base station, comprising: a transceiver; and A controller coupled with the transceiver and configured to perform the method of any one of claims 13-24, or 28-30.
44. A user equipment comprising: a transceiver; and a controller coupled with the transceiver and configured to perform the method of any one of claims 25-27.