Sp s activation or deactivation method, device, communication device and storage medium

By utilizing the bit domain indication of DCI to activate multiple SPS configurations in 4G and 5G communication systems, the problem of poor flexibility and universality of SPS configuration activation methods in existing technologies is solved, achieving the requirements of ultra-high reliability and ultra-low latency transmission and improving system efficiency.

CN110536460BActive Publication Date: 2026-11-06ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201811143240.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-09-28
Publication Date
2026-11-06
Estimated Expiration
2038-09-28

AI Technical Summary

Technical Problem

In the existing 4G and 5G communication systems, the SPS configuration activation method only supports one DCI to activate one SPS configuration, resulting in poor flexibility and versatility. It cannot meet the requirements of ultra-high reliability and ultra-low latency transmission, especially in TDD systems where the number of downlink transmission subframes is less than the number of uplink transmission subframes, and cannot guarantee low latency and high reliability characteristics.

Method used

By acquiring a downlink control information (DCI), at least one SPS configuration can be flexibly activated. Multiple SPS configurations, including UL SPS and DL SPS, can be activated using the bit field indication of the DCI. This supports flexible start transmission time and repeated transmission, reducing control signaling overhead.

Benefits of technology

It improves reliability and reduces latency in repeated transmissions, while supporting the flexible activation of multiple SPS configurations, thus enhancing the system's versatility and efficiency, and making it suitable for various communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110536460B_ABST
    Figure CN110536460B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an SPS activation or deactivation method, device, communication device and storage medium. When SPS configuration is activated, a downlink control information (DCI) for SPS activation or deactivation is obtained, and at least one SPS configuration is activated according to the DCI. The SPS activation or deactivation method provided by the embodiments of the present application can be applied to various communication systems, and the versatility and flexibility are improved. In some application implementation processes, one or more SPS configurations can be flexibly implemented by one DCI according to needs, so that the system can achieve faster and more flexible activation of multiple SPS configurations on the basis of supporting low latency characteristics while using repeated transmission to improve reliability, and the control signaling overhead can be reduced, and the system efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to an SPS activation or deactivation method, apparatus, communication device, and storage medium. Background Technology

[0002] Currently, both 4G (4G) Long-Term Evolution (LTE) / Long-Term Evolution Advance (LTE-Advance / LTE-A) and 5G (5G) face increasing demands. From a development perspective, both 4G and 5G systems are researching features that support enhanced mobile broadband, ultra-high reliability, ultra-low latency transmission, and massive connectivity. To support ultra-high reliability and ultra-low latency transmission, low-latency, high-reliability services need to be transmitted repeatedly over short transmission intervals. These short transmission intervals can be one or several Orthogonal Frequency Division Multiplexing (OFDM) symbols. For data transmission based on semi-persistent scheduling (SPS), current protocols only support a single Downlink Control Information (DCI) activating only one SPS configuration. To support repeated transmissions to ensure reliability, multiple SPS configurations also need to be supported with flexible start times to guarantee low latency. Therefore, according to relevant protocols, activating one SPS configuration with one DCI requires M DCIs to activate M SPS configurations. This SPS activation control method has poor flexibility and versatility, and cannot adequately meet the requirements of ultra-high reliability and ultra-low latency transmission in communication systems. For example, in Time Division Duplex (TDD) systems, where the number of downlink transmission subframes (D subframes) is less than the number of uplink transmission subframes (U subframes), the activation method of one DCI activating only one SPS configuration as specified in the relevant protocols is clearly inapplicable, thus failing to guarantee the low latency and high reliability characteristics of the TDD system. Summary of the Invention

[0003] The present invention provides an SPS activation or deactivation method, apparatus, communication device, and storage medium, which mainly solves the technical problem of providing a new SPS configuration activation control method for the activation method that only supports one DCI to activate one SPS configuration in related protocols.

[0004] To address the aforementioned technical problems, embodiments of the present invention provide an SPS activation or deactivation method, comprising:

[0005] Obtain a downlink control information (DCI) for SPS activation or deactivation;

[0006] At least one SPS configuration is activated according to the DCI.

[0007] To address the aforementioned technical problems, embodiments of the present invention also provide an activation or deactivation device for SPS, comprising:

[0008] The information acquisition module is used to acquire a downlink control information (DCI) for SPS activation or deactivation;

[0009] A control module for activating at least one SPS configuration based on the DCI.

[0010] To address the aforementioned technical problems, embodiments of the present invention also provide a communication device, including a processor, a memory, and a communication bus;

[0011] The communication bus is used to connect the processor and the memory;

[0012] The processor is used to execute the computer program stored in the memory to implement the steps of the SPS activation or deactivation method as described above.

[0013] To address the aforementioned technical problems, embodiments of the present invention also provide a computer-readable storage medium storing one or more computer programs, which can be executed by one or more processors to implement the steps of the SPS activation or deactivation method as described above.

[0014] The beneficial effects of this invention are:

[0015] According to the SPS activation or deactivation method, apparatus, communication device, and storage medium provided in the embodiments of the present invention, when performing activation control on an SPS configuration, a downlink control information (DCI) for SPS activation or deactivation is obtained, and at least one SPS configuration is activated according to the DCI. The SPS activation or deactivation method provided in the embodiments of the present invention is applicable to various communication systems, improving versatility and flexibility. In some application implementations, one or more SPS configurations can be flexibly implemented using a single DCI as needed. This allows the system to improve reliability through repeated transmissions while supporting low latency characteristics, enabling faster and more flexible activation of multiple SPS configurations, and reducing control signaling overhead, thereby improving system efficiency.

[0016] Other features and corresponding beneficial effects of the present invention will be described in the latter part of the specification, and it should be understood that at least some of the beneficial effects will become obvious from the description in the specification. Attached Figure Description

[0017] Figure 1 This is a schematic diagram of the SPS activation or deactivation method in Embodiment 1 of the present invention;

[0018] Figure 2-1 This is a schematic diagram of the scheduling timing relationship in Embodiment 2 of the present invention;

[0019] Figure 2-2 A schematic diagram of the starting slot configuration for the activated UL SPS in Embodiment 2 of the present invention;

[0020] Figure 3-1 This is a schematic diagram of the scheduling timing relationship in Embodiment 3 of the present invention;

[0021] Figure 3-2 A schematic diagram of the starting slot configuration for the activated UL SPS in Embodiment 3 of the present invention;

[0022] Figure 4-1 This is a schematic diagram of the scheduling timing relationship in Embodiment 4 of the present invention;

[0023] Figure 4-2 A schematic diagram of the initial slot configuration for the activated UL SPS in Embodiment 4 of the present invention;

[0024] Figure 5-1 This is a schematic diagram of the scheduling timing relationship in Embodiment 5 of the present invention;

[0025] Figure 5-2 A schematic diagram of the starting slot configuration for the activated UL SPS in Embodiment 5 of the present invention;

[0026] Figure 6This is a schematic diagram of the SPS activation or deactivation device in Embodiment Six of the present invention;

[0027] Figure 7 This is a schematic diagram of the communication device structure according to Embodiment 7 of the present invention. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this invention clearer, the embodiments of this invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0029] Example 1:

[0030] The activation method of related protocols, which only supports one DCI to activate one SPS, suffers from poor flexibility and versatility, failing to meet the requirements of ultra-high reliability and ultra-low latency transmission in communication systems. This embodiment provides a more versatile and flexible SPS activation or deactivation method, activating at least one uplink UL SPS configuration through one DCI. In other words, this embodiment can activate one or more SPS configurations through one DCI according to specific application requirements, thus enabling faster and more flexible activation of multiple SPS configurations, reducing control signaling overhead, and improving system efficiency.

[0031] It should be understood that in this embodiment, the DCI can be any DCI capable of activating or deactivating SPS. For example, in one example, the DCI can be an uplink grant (UL) and the SPS can be UL SPS, in which case one or more UL SPS configurations can be activated based on a UL grant. In another example, the DCI can be a downlink assignment (DL) and the SPS can be DL SPS, in which case one or more DL SPS configurations can be activated based on a DL assignment. Of course, it should be understood that in this embodiment, the specific inclusion of one or both of UL grant and DL assignment in the DCI, and the specific inclusion of one or both of UL SPS and DL SPS in the SPS, can be flexibly set according to specific needs and application scenarios.

[0032] In one example of this embodiment, the SPS configuration may include configuration information for K repeated transmissions, where K is an integer greater than or equal to 2.

[0033] In one example of this embodiment, when multiple SPS configurations are activated, a single SPS configuration is used to repeatedly transmit the service channel K times at the same time. This service channel can be a PDSCH (Physical Downlink Shared Channel) or a PUSCH (Physical Uplink Shared Channel); for example, PDSCH is transmitted for DL ​​SPS, and PUSCH is transmitted for UL SPS.

[0034] In this embodiment, an example SPS activation or deactivation method is described below. Figure 1 As shown, it includes:

[0035] S101: Obtain a downlink control information (DCI) for SPS activation or deactivation.

[0036] S102: Activate at least one SPS configuration based on the acquired DCI.

[0037] In one example of this embodiment, the number of activated SPS configurations can be determined based on the indication of the first bit field in the DCI. For example, activating at least one SPS configuration in S102 based on the acquired DCI may include, but is not limited to, at least one of the following:

[0038] When the value indicated by the first bit field of the DCI is a first preset value or indicates that two service channels are scheduled, then it is determined that two UL SPS configurations are activated. Of course, it should be understood that this embodiment is not limited to indicating the activation of two UL SPS configurations by the value indicated by the first bit field or the number of service channels scheduled.

[0039] When the first bit field value of the DCI is the second preset value or indicates that three service channels are scheduled, then the activation of three UL SPS configurations is determined. Similarly, it should be understood that this embodiment is not limited to indicating the activation of three UL SPS configurations by the value indicated by the first bit field or the number of service channels scheduled.

[0040] Of course, in some application scenarios, one SPS configuration can be activated through one DCI as needed, or four or more SPS configurations can be activated through one DCI as needed.

[0041] For example, in one embodiment of this example, when it is necessary to activate one SPS configuration through one DCI, the value indicated by the first bit field of the DCI can be set to a third preset value or to indicate the scheduling of a service channel, thus determining that an UL SPS configuration is activated. Similarly, this embodiment is not limited to indicating the activation of an SPS configuration through the value indicated by the first bit field. For example, the value of the first bit field of the DCI can also be set to a fourth preset value to indicate the scheduling of a service channel, thus determining that an SPS configuration is activated. That is, when the first bit field of the DCI indicates the third or fourth preset value or to schedule a service channel, an SPS configuration is activated, or it is not desired that the first bit field of the DCI schedules more than one (i.e., more than one) service channel. Optionally, in this case, the DCI is a UL grant, and the first bit field can be a UL Index.

[0042] In one example of this embodiment, the DCI can be a UL grant, and when the first bit field of the DCI is the uplink index ULindex, the SPS includes UL SPS. In this example, a first preset value of 11 can be set (i.e., when the UL index is represented by 2 bits, its most significant bit MSB = 1, and its least significant bit LSB = 1), a second preset value of 00 (i.e., its most significant bit MSB = 0, and its least significant bit LSB = 0), a third preset value of 10 (i.e., its most significant bit MSB = 1, and its least significant bit LSB = 0), and a fourth preset value of 01 (i.e., its most significant bit MSB = 0, and its least significant bit LSB = 1). That is, when the first bit field indicates 11, two SPS configurations are activated; when the first bit field indicates 00, three SPS configurations are activated; and when the first bit field indicates 10 or 01, one SPS configuration is activated, or it is not desired that the first bit field of the DCI schedules more than one service channel. In one application example, when setting the first bit field indicator to 00 determines the activation of three SPS configurations, setting UL index=11 can also schedule a PUSCH.

[0043] Of course, it should be understood that the values ​​of the first, second, third, and fourth preset values ​​mentioned above are merely examples and are not limited to these values. For example, in some application examples, the values ​​of the first and second preset values ​​can be interchanged, as can the third and fourth preset values; or when the UL index is represented by more than 2 bits, the corresponding values ​​of the first, second, third, and fourth preset values ​​can be flexibly adjusted accordingly. Furthermore, in this example, the UL index activated by each UL grant can be the same, different, or partially the same and partially different.

[0044] In another example of this embodiment, the activation of M SPS configurations can also be determined by the second bit field of the DCI, where M is an integer greater than 0. For example, the activation of M SPS configurations can be determined by the value indicated by the second bit field or by indicating the number of scheduled service channels.

[0045] In this embodiment, the second bit field can be a newly introduced bit field in the DCI, specifically used for the activation or deactivation of N SPS configurations; or the second bit field can be a redefinition (interpretation) of all bits of one or more existing bit fields in the DCI, that is, using existing DCI bits to indicate the activation or deactivation of SPS configurations. Of course, the second bit field can also be a combination of newly introduced bit fields in the DCI and existing bit fields in the DCI. Existing DCI bit fields include, but are not limited to, at least one of the following: RA (Resource Allocation), MCS (Modulation and Coding Scheme), RV (Redundant Version), and HPI (HARQ Process Indicator).

[0046] For example, H=6 bits can be used to indicate the activation of up to M=6 SPS configurations in a bitmap manner. For instance, indicating "101001" means activating the three SPS configurations with indices 0, 3, and 5. For instance, indicating "000001" means activating the SPS configuration with index 0.

[0047] In this example, the number of UL SPS configurations activated by the UL grant can be determined through the example above. The index of the UL SPS configuration activated by the UL grant can also be determined based on, but is not limited to, the UL index. In one example, the index of the UL SPS configuration to be activated can be indicated by the lower three bits of the process number indicator bit field HPN (HARQ Process Number). In this embodiment, HPN can also be HPI (HARQ Process Indicator).

[0048] For example, in one application scenario, when the UL index value of the UL grant is the third preset value 10 (i.e., MSB=1, LSB=0), a UL SPS configuration is determined to be activated, and the UL SPS configuration with index number 0 is activated; when the UL index value of the UL grant is the fourth preset value 01 (i.e., MSB=0, LSB=1), a UL SPS configuration is determined to be activated, and the UL SPS configuration with index number 1 is activated.

[0049] For example, in one application scenario, when the UL index value of the UL grant is the first preset value 11 (i.e., MSB=1, LSB=1), it is determined that two UL SPS configurations are activated. The index of the activated UL SPS configuration corresponding to MSB=1 is determined by the lower three bits of HPN, for example, assuming the indicated index is N; the index of the UL SPS configuration corresponding to LSB=1 is determined by adding 1 to the index N indicated by the lower three bits of HPN, or by adding 1 to the index N indicated by the lower three bits of HPN and then taking the modulo of the constant C, i.e., (N+1)mod C; and it should be understood that the value of C can be flexibly set according to the requirements. In one example, the value of C can be a positive integer, such as 6, but it should be understood that the value of C is not limited to this value.

[0050] For example, in one application scenario, when the UL index value of the UL grant is the second preset value 00 (i.e., MSB=0, LSB=0), three UL SPS configurations are activated. The indices corresponding to the three activated UL SPS configurations are determined by the value N of the lower three bits of the HPN indicator, and N plus 1, N plus 2, respectively; or, by the value N of the lower three bits of the HPN indicator, and N plus 1 modulo a constant C, and N plus 2 modulo a constant C, respectively. Similarly, it should be understood that the value of C can also be flexibly set according to requirements. In one example, the value of C can be a positive integer, such as 6 or 7, but it should be understood that the value of C is not limited to this value.

[0051] In one application scenario of this example, when the DCI is a UL grant, the activation of two SPS configurations is determined when at least one of the following times occurs, and when UL index = 11.

[0052] Located in slot #2 (in this example, #2 represents slot number 2, and so on, #1 represents slot number 1, etc.), #3, #12, or #13, with the system uplink and downlink subframes configured as #0, the TTI (Transmission Time Interval) length as a slot, and the special subframes configured as #1, #2, #3, #4, #6, #7, #8; where the TTI length is a slot, that is, the higher-layer signaling configuration ul-TTI-Length, which means that the TTI length in the TDD system at this time is a slot; however, it should be understood that in this embodiment, the TTI is not limited to a slot, but can also be a subframe or a symbol, etc.

[0053] Located in slots #0, #1, #2, #10, #11 or #12, with the system uplink and downlink subframes configured as #0, the TTI length as slot, and the special subframes configured as #0, #5, #9;

[0054] Located in slots #0, #1, #2, #10, #11 or #12, with system uplink and downlink subframes configured as #6, TTI length as slot, and special subframes configured as #0, #5, #9;

[0055] Located in slot #0, #1, #10 or #11 and the system uplink and downlink subframes are configured as #0, the TTI length is slot, and the special subframe is configured as #10; where the special subframe is configured as #10, that is, the higher layer signaling configuration is symPUSCH-UpPts-r14, which means that PUSCH can be transmitted in the UpPTS of the special subframe.

[0056] Located in slots #0, #1, #10, #11, #12 or #19, with the system uplink and downlink subframes configured as #6, TTI length as slot, and special subframes configured as #10;

[0057] Located in subframe #0 (in this example, #0 represents the subframe with subframe number 0, and so on, #1 represents the subframe with subframe number 1, etc.), #1, #5, or #6, and the system uplink and downlink subframe configuration is #0, the TTI length is subframe, and HARQ (Hybrid Automatic Repeat reQuest) operation is enabled; in this example, a normal HARQ operation means that a minimum of n+4 scheduling / feedback timings are supported.

[0058] Located in subframe #0, #1, #5, #6 or #9, and the system uplink and downlink subframe configuration is #6, the TTI length is subframe, and the special subframe configuration is #10.

[0059] In one application scenario of this example, when the DCI is a UL grant, the UL grant occurs at least once in the following situations, and when UL index = 00, three SPS configurations are activated:

[0060] Located in slot #2 or #12, with the system uplink and downlink subframes configured as #0, TTI length as slot, and special subframes configured as #10;

[0061] Located in slot #2, with system uplink and downlink subframe configuration of #6, TTI length of slot, and special subframe configuration of #10.

[0062] The SPS activation control method provided in this embodiment can flexibly activate one or more SPS configurations with K repetitions by making reasonable use of the bit fields of DCI (e.g., ULindex). While improving reliability by using repeated transmissions, it supports low latency characteristics with arbitrary TTI start, enables faster activation of multiple SPS configurations with K repetitions, reduces control signaling overhead, and improves system efficiency.

[0063] Example 2:

[0064] To facilitate understanding, this embodiment will be described below with reference to an application scenario example, based on the above embodiment, to illustrate the activation control of UL SPS configuration.

[0065] This embodiment uses an LTE TDD system as an example. The TDD system has uplink and downlink subframe configuration 0 and a TTI length of slot (i.e., ul-TTI-length is slot, with a length of 0.5ms). Taking special subframe configurations 1, 2, 3, 4, 6, 7, and 8 as an example, the uplink PUSCH scheduling timing is as follows: Figure 2-1 As shown in the example, a wireless frame has 20 slots numbered 0 to 19. The slots from which PUSCH can be transmitted are slots 4-9 and 14-19, respectively. The DCI that schedules PUSCH can be transmitted can be transmitted in slots 0-3 and 10-13. For ease of description, the slots from which PUSCH can be transmitted are referred to as UL slots, and the slots from which the DCI that schedules PUSCH can be transmitted are referred to as DL slots. It can be seen that the number of DL slots (8) is less than the number of UL slots (12), therefore, the UL index can be used to indicate which UL slot the scheduled PUSCH is located in. For the DCI transmitted in slot n, the PUSCH in slot n+k and / or slot n+k+1 is scheduled for transmission, where the value of k is shown in Table 1-1. When the MBS of the UL index is 1 (UL index = 10), PUSCH n+k is scheduled; when the LSB of the UL index is 1 (UL index = 01), PUSCH n+k+1 is scheduled; when the UL index is 11, PUSCH n+k and n+k+1 are scheduled simultaneously. Optionally, in this example, slots n = 0, 1, 10, and 11 can be configured not to use LSB = 1 in the UL index for scheduling.

[0066] Table 1-1

[0067]

[0068] To support LTE URLLC uplink transmission, multiple UL SPS configurations with K repetitions are supported, where K is a natural number, such as a value selected from the set {2, 3, 4, 6}. If a DCI can only activate one UL SPS configuration with K repetitions, then all H UL SPS configurations with K repetitions cannot be activated in a single radio frame. For example, with repetition count K = 2, period P = 10 slots, and a maximum of 6 (i.e., H = 6) UL SPS configurations with K repetitions need to be activated to support any UL slot as the starting position for repeated transmission. Since there are only 4 DL slots in a half-frame that can transmit DCIs, and 6 corresponding UL slots in a half-frame, in this example, one DCI can be configured to activate two UL SPS configurations with K repetitions.

[0069] like Figure 2-2 As shown, in this example, the six UL SPSs with repetition K=2 can be activated by a minimum of four DCIs. Specifically, according to... Figure 2-1The scheduling timing relationship illustrated in the example (it should be understood that the scheduling timing relationship in this embodiment is not limited to that shown in the figure and can be flexibly adjusted according to requirements) is as follows: The UL grant (uplink grant, a type of DCI) in slot #0 (in this example, #0 represents the slot with time slot number 0, and so on, #1 represents the slot with time slot number 1, etc.) is used to activate the K-fold repeated UL SPS configuration starting from slot #4; the UL grant in slot #1 is used to activate the K-fold repeated UL SPS configuration starting from slot #5; the UL grant in slot #2 is used to activate the K-fold repeated UL SPS configuration starting from slot #6 and / or slot #7. Specifically, when only MSB = 1 (i.e., UL index = 10) in the 2-bit UL index of the UL grant, the UL grant in slot #2 is used to activate the K-fold repeated UL SPS configuration starting from slot #6; when only LSB = 1 (i.e., UL index = 01) in the 2-bit UL index of the UL grant, the UL grant in slot #2 is used to activate the K-fold repeated UL SPS configuration starting from slot #6. The grant is used to activate the UL SPS configuration that repeats K times starting from slot #7. When MSB=1 and LSB=1 (i.e. UL index=11) in the 2-bit UL index of the UL grant, the UL grant in slot #2 is used to activate the UL SPS configuration that repeats K times starting from slot #6 and slot #7. That is, when the condition for activating multiple (two in this embodiment) UL SPS configurations that repeat K times is UL index=11, two UL SPS configurations that repeat K times are activated. Similarly, the UL grant in slot#3 is used to activate the UL SPS configuration that is repeated K times starting from slot#8 and / or slot#9. Specifically, when only MSB=1 (i.e., UL index=10) in the 2-bit UL index of the UL grant, the UL grant in slot#3 is used to activate the UL SPS configuration that is repeated K times starting from slot#8; when only LSB=1 (i.e., UL index=01) in the 2-bit UL index of the UL grant, the UL grant in slot#3 is used to activate the UL SPS configuration that is repeated K times starting from slot#9; when both MSB=1 and LSB=1 (i.e., UL index=11) in the 2-bit UL index of the UL grant, the UL grant in slot#3 is used to activate the UL SPS configuration that is repeated K times starting from slot#8.

[0070] Optionally, in this embodiment, the lower three bits of the process number indicator bit field (HPN) can be used to indicate which UL SPS configuration (i.e., the index of the UL SPS configuration to be activated) has K repeated UL SPS configurations. For example, see Figure 2-2As shown, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4, and the lower three bits of HPN indicate the UL SPS configuration index (UL SPS configuration index = 0). The UL grant in slot #1 is used to activate the UL SPS configuration repeated K times starting from slot #5, and the lower three bits of HPN indicate the UL SPS configuration index = 1. The UL grant in slot #2 is used to activate the UL SPS configuration repeated K times starting from slot #6 (in this case, only MSB = 1 in the 2-bit of the UL index) and the lower three bits of HPN indicate the UL SPS configuration index = 2. Alternatively, the UL grant in slot #2 is used to activate the UL SPS configuration repeated K times starting from slot #7 (in this case, only LSB = 1 in the 2-bit of the UL index) and the lower three bits of HPN indicate the UL SPS configuration index = 3. Alternatively, the UL grant in slot #2 is used to activate the UL SPS configuration repeated K times starting from slots #6 and #7 (in this case, MSB = 1 and LSB = 1 in the 2-bit of the UL index) and the lower three bits of HPN indicate the UL SPS configuration index = 3. Since SPS configuration index = 2, and two UL SPS configurations are active at this time, the UL SPS configuration index = N = 2 indicated by the display corresponds to the UL SPS configuration repeated K times starting from slot #6 (that is, the UL SPS configuration index corresponding to MSB = 1). The index of the UL SPS configuration repeated K times starting from slot #7 (that is, the UL SPS configuration index corresponding to LSB = 1) is obtained implicitly, that is, determined by the value of the lower three bits of HPN indicated by the display, N+1, or (N+1) mod C, where C is a constant, optionally C = 6, that is, the UL SPS configuration index = 3.The UL grant in slot #3 activates the K-fold repeated UL SPS configuration starting from slot #8 (in this case, only MSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=4. Alternatively, the UL grant in slot #3 activates the K-fold repeated UL SPS configuration starting from slot #9 (in this case, only LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=5. Or, the UL grant in slot #3 activates the K-fold repeated UL SPS configuration starting from slots #8 and #9 (in this case, MSB=1 and LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=4. Since two UL SPS configurations are activated at this time, the displayed UL SPS configuration index=N=4 corresponds to the K-fold repeated UL SPS configuration starting from slot #8 (i.e., the UL SPS configuration index corresponding to MSB=1), while the K-fold repeated UL SPS configuration starting from slot #9... The SPS configuration index (i.e., the UL SPS configuration index corresponding to LSB=1) is obtained implicitly, that is, determined by the value of the lower three bits of HPN display indication N+1, or (N+1) mod C, where C is a constant, optionally C=6, which corresponds to UL SPS configurationindex=5.

[0071] Optionally, after the user equipment is configured with multiple UL SPS configurations, in actual use, one UL SPS configuration is selected for each uplink service packet to perform PUSCH repeat K times. Furthermore, when there is an ongoing PUSCH repeat K times transmission, another UL SPS configuration cannot be used simultaneously for a new PUSCH repeat K times transmission; that is, the user equipment can wait until the ongoing PUSCH repeat K times transmission is completed before performing the next uplink service packet's repeat K times transmission.

[0072] The SPS activation control method provided in this embodiment can flexibly activate one or two UL SPS configurations with K repetitions by making reasonable use of the UL index bit field of the UL grant. While improving reliability by using repeated transmissions, it supports low latency characteristics with arbitrary TTI start, enables faster activation of multiple ULSPS configurations with K repetitions, and can reduce control signaling overhead and improve system efficiency.

[0073] Example 3:

[0074] To facilitate understanding, this embodiment will be described below with reference to an application scenario example, based on the above embodiment, to illustrate the activation control of UL SPS configuration.

[0075] This embodiment uses an LTE TDD system as an example. The TDD system has uplink and downlink subframe configuration 0 and a TTI length of slot (i.e., ul-TTI-length is slot, with a length of 0.5ms). Taking special subframe configurations 0, 5, and 9 as an example, the uplink PUSCH scheduling timing is as follows: Figure 3-1 As shown in the example, a radio frame has 20 slots numbered 0 to 19. The slots from which PUSCH can be transmitted are slots 4-9 and 14-19, respectively. The DCI that schedules PUSCH can be transmitted can be transmitted in slots 0-2 and 10-12. For ease of description, the slots from which PUSCH can be transmitted are referred to as UL slots, and the slots from which the DCI that schedules PUSCH can be transmitted are referred to as DL slots. It can be seen that the number of DL slots is less than the number of UL slots; therefore, the UL index is used to indicate which UL slot the scheduled PUSCH is located in. For a DCI transmitted in slot n, the PUSCH in slot n+k and / or slot n+k+1 is scheduled for transmission, where the value of k is shown in Table 2-1. When the MBS of the UL index is 1, i.e., the UL index is 10, schedule the n+k PUSCH; when the LSB of the UL index is 1, i.e., the UL index is 01, schedule the n+k+1 PUSCH; when the UL index is 11, schedule both the n+k and n+k+1 PUSCH.

[0076] Table 2-1

[0077]

[0078] To support LTE URLLC uplink transmission, multiple UL SPS configurations with K repetitions are supported, where K is a natural number, preferably a value configured from the set {2, 3, 4, 6}. If a DCI can only activate one UL SPS configuration with K repetitions, then all H UL SPS configurations with K repetitions cannot be activated in a single radio frame. For example, with K = 2 repetitions and P = 10 slots, a maximum of 6 (H = 6) UL SPS configurations with K repetitions need to be activated to support any UL slot as the starting position for repeated transmission. Since there are 3 DL slots in a half-frame that can transmit DCIs, and 6 corresponding UL slots in a half-frame, it is necessary to support one DCI activating two UL SPS configurations with K repetitions.

[0079] like Figure 3-2 As shown, in this example, the six UL SPS configurations with repetition K=2 can be activated by a minimum of three DCIs. Specifically, according to... Figure 3-1The scheduling timing relationship shown in the example (of course, it should be understood that the scheduling timing relationship in this embodiment is not limited to that shown in the figure, and can be flexibly adjusted according to requirements) is as follows: the UL grant (uplink grant, a type of DCI) in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 and / or slot #5. Specifically, when only MSB=1 in the 2-bit UL index of the UL grant, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4; when only LSB=1 in the 2-bit UL index of the UL grant, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #5; when both MSB=1 and LSB=1 (i.e., UL index=11) in the 2-bit UL index of the UL grant, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 and slot #5. That is, when UL index = 11, two UL SPS configurations with K repetitions are activated.Similarly, the UL grant (uplink grant, a type of DCI) in slot #1 is used to activate the UL SPS configuration repeated K times starting from slot #6 and / or slot #7. Specifically, when only MSB=1 in the 2-bit UL index of the UL grant, the UL grant in slot #1 is used to activate the UL SPS configuration repeated K times starting from slot #6; when only LSB=1 in the 2-bit UL index of the UL grant, the UL grant in slot #1 is used to activate the UL SPS configuration repeated K times starting from slot #7; when both MSB=1 and LSB=1 (i.e., UL index=11) in the 2-bit UL index of the UL grant, the UL grant in slot #1 is used to activate the UL SPS configuration repeated K times starting from slot #6 and slot #7. The UL grant (uplink grant, a type of DCI) in slot #2 is used to activate the UL SPS configuration repeated K times starting from slot #8 and / or slot #9. Specifically, when UL... When only MSB=1 in the 2-bit UL index of the grant, the UL grant in slot#2 is used to activate the ULSPS configuration repeated K times starting from slot#8; when only LSB=1 in the 2-bit UL index of the UL grant, the UL grant in slot#2 is used to activate the UL SPS configuration repeated K times starting from slot#9; when both MSB=1 and LSB=1 (i.e., UL index=11) in the 2-bit UL index of the UL grant, the UL grant in slot#2 is used to activate the UL SPS configuration repeated K times starting from slot#8 and slot#9.

[0080] Optionally, in this embodiment, the lower three bits of the process number indicator bit field (HPN) can also be used to indicate which UL SPS configuration (i.e., the index of the UL SPS configuration to be activated) has K repeated UL SPS configurations. Figure 3-2For example, in this case, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 (at this time, only MSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=0; or the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #5 (at this time, only LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=1; or the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 and slot #5 (at this time, MSB=1 and LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=0. Since two UL SPS configurations are activated at this time, the displayed UL SPS configuration index=N=0 corresponds to the UL SPS configuration repeated K times starting from slot #4 (that is, it corresponds to the UL SPS configuration index corresponding to MSB=1), while the UL SPS configuration repeated K times starting from slot #5... The SPS configuration (i.e., the UL SPS configuration index corresponding to LSB=1) is obtained implicitly, that is, determined by the value of N+1 or (N+1) mod C indicated by the lower three digits of HPN, where C is a constant, and optionally C=6, which corresponds to UL SPS configuration index=1.

[0081] Similarly, in this case, the UL grant in slot #1 is used to activate the UL SPS configuration repeated K times starting from slot #6 (at this time, only MSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=2; or the UL grant in slot #1 is used to activate the UL SPS configuration repeated K times starting from slot #7 (at this time, only LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=3; or the UL grant in slot #1 is used to activate the UL SPS configuration repeated K times starting from slots #6 and #7 (at this time, MSB=1 and LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=2. Since two UL SPS configurations are activated at this time, the displayed UL SPS configuration index=N=2 corresponds to the UL SPS configuration repeated K times starting from slot #6 (i.e., it corresponds to the UL SPS configuration index corresponding to MSB=1), while the UL SPS configuration repeated K times starting from slot #7... The SPS configuration (i.e., the UL SPS configuration index corresponding to LSB=1) is obtained implicitly, that is, determined by the value of the lower three digits of the HPN display indication, which is N+1 or (N+1) mod C, where C is a constant. Optionally, C=6, which corresponds to UL SPS configuration index=3.

[0082] Similarly, in this case, the UL grant in slot #2 is used to activate the UL SPS configuration repeated K times starting from slot #8 (at this time, only MSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=4; or the UL grant in slot #2 is used to activate the UL SPS configuration repeated K times starting from slot #9 (at this time, only LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=5; or the UL grant in slot #2 is used to activate the UL SPS configuration repeated K times starting from slots #8 and #9 (at this time, MSB=1 and LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=4. Since two UL SPS configurations are activated at this time, the displayed UL SPS configuration index=N=4 corresponds to the UL SPS configuration repeated K times starting from slot #8 (i.e., it corresponds to the UL SPS configuration index corresponding to MSB=1), while the UL SPS configuration repeated K times starting from slot #9... The SPS configuration (which corresponds to the UL SPS configuration index corresponding to LSB=1) is obtained implicitly, that is, determined by the value of the lower three bits of the HPN display indication, which is N+1 or (N+1) mod C, where C is a constant. Optionally, C=6, which corresponds to UL SPS configuration index=5.

[0083] Optionally, after the user equipment is configured with multiple UL SPS configurations, in actual use, one UL SPS configuration is selected for each uplink service packet to perform PUSCH repeat K times. Furthermore, when there is an ongoing PUSCH repeat K times transmission, another UL SPS configuration cannot be used simultaneously for a new PUSCH repeat K times transmission; that is, the user equipment can wait until the ongoing PUSCH repeat K times transmission is completed before performing the next uplink service packet's repeat K times transmission.

[0084] The SPS activation control method provided in this embodiment can flexibly activate one or two UL SPS configurations with K repetitions by making reasonable use of the UL index bit field of the UL grant. While improving reliability by using repeated transmissions, it supports low latency characteristics with arbitrary TTI start, enables faster activation of multiple ULSPS configurations with K repetitions, and can reduce control signaling overhead and improve system efficiency.

[0085] Example 4:

[0086] To facilitate understanding, this embodiment will be described below with reference to another application scenario example, based on the above embodiment, to illustrate the activation control of UL SPS configuration.

[0087] This embodiment uses an LTE TDD system as an example. The TDD system has uplink and downlink subframe configuration 0 and a TTI length of slot (i.e., ul-TTI-length is slot, with a length of 0.5ms). Taking a special subframe configuration of 10 (i.e., symPUSCH-UpPts-r14) as an example, the uplink PUSCH scheduling timing is as follows: Figure 4-1 As shown in the example, a radio frame has 20 slots numbered 0 to 19. The slots from which PUSCH can be transmitted are slots 3-9 and 13-19, respectively. The DCI that schedules PUSCH can be transmitted can be transmitted in slots 0-2 and 10-12. For ease of description, the slots from which PUSCH can be transmitted are referred to as UL slots, and the slots from which the DCI that schedules PUSCH can be transmitted are referred to as DL slots. It can be seen that the number of DL slots is less than the number of UL slots; therefore, the UL index is used to indicate which UL slot the scheduled PUSCH is located in. For a DCI transmitted in slot n, the PUSCH in slot n+k and / or slot n+k+1 is scheduled for transmission, where the value of k is shown in Table 3-1. When the MBS of the UL index is 1 (UL index = 10), PUSCH with slot number n+k is scheduled; when the LSB of the UL index is 1 (UL index = 01), PUSCH with slot number n+k+1 is scheduled; when the UL index is 11, PUSCHs n+k and n+k+1 are scheduled simultaneously. For slots #2 and #12, when the UL index is 00, PUSCHs n+k, n+k+1, and n+k+5 are scheduled simultaneously.

[0088] Table 3-1

[0089]

[0090] To support LTE URLLC uplink transmission, multiple UL SPS configurations with K repetitions are supported, where K is a natural number, preferably a value configured from the set {2, 3, 4, 6}. If a DCI can only activate one UL SPS configuration with K repetitions, then all H UL SPS configurations with K repetitions cannot be activated in a single radio frame. For example, with K = 2 repetitions and P = 10 slots, a maximum of 7 (H = 7, though H could be 6, 5, 4, etc., depending on the specific application) UL SPS configurations with K repetitions need to be activated to support any UL slot as the starting position for repeated transmission. However, there are 3 DL slots in a half-frame that can transmit DCIs, and 7 corresponding UL slots in a half-frame. Therefore, it is necessary to support a single DCI activating multiple UL SPS configurations with K repetitions.

[0091] like Figure 4-2 As shown, in this example, the seven UL SPS configurations with K=2 repetitions require a minimum of three DCI activations. Specifically, according to... Figure 4-1The scheduling timing relationship shown in the example (of course, it should be understood that the scheduling timing relationship in this embodiment is not limited to that shown in the figure, and can be flexibly adjusted according to requirements) is as follows: the UL grant (uplink grant, a type of DCI) in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 and / or slot #5. Specifically, when only MSB=1 in the 2-bit UL index of the UL grant, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4; when only LSB=1 in the 2-bit UL index of the UL grant, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #5; when both MSB=1 and LSB=1 (i.e., UL index=11) in the 2-bit UL index of the UL grant, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 and slot #5. That is, when UL index = 11, two UL SPS configurations with K repetitions are activated. Similarly, the UL grant in slot #1 is used to activate UL SPS configurations with K repetitions starting from slot #6 and / or slot #7 in a similar manner, and will not be described again. The UL grant in slot #2 is used to activate K repeated UL SPS configurations starting from slot #8, or slot #9, or slots #8 and #9, or slots #8, #9, #13. Specifically, when only MSB = 1 in the 2-bit UL index of the UL grant, the UL grant in slot #2 is used to activate K repeated UL SPS configurations starting from slot #8; when only LSB = 1 in the 2-bit UL index of the UL grant, the UL grant in slot #2 is used to activate K repeated UL SPS configurations starting from slot #9; when both MSB and LSB = 1 in the 2-bit UL index of the UL grant (i.e., UL index = 11), the UL grant in slot #2 is used to activate K repeated UL SPS configurations starting from slots #8 and #9; when both MSB and LSB = 0 in the 2-bit UL index of the UL grant (i.e., UL index = 00), the UL grant in slot #2 is used to activate K repeated UL SPS configurations starting from slots #8 and #9. The grant is used to activate the UL SPS configuration for K repetitions starting from slot #8, slot #9, and slot #13.The conditions for activating multiple UL SPS configurations with K repetitions are: when UL index = 00, activate 3 UL SPS configurations with K repetitions; or when UL index = 11, activate 2 UL SPS configurations with K repetitions.

[0092] Optionally, in this embodiment, the lower three bits of the process number indicator bit field (HPN) may also be used to indicate which UL SPS configuration (i.e., the index of the UL SPS configuration to be activated) has K repeated UL SPS configurations. Figure 4-2For example, in this case, the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 (at this time, only MSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=0; or the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #5 (at this time, only LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=1; or the UL grant in slot #0 is used to activate the UL SPS configuration repeated K times starting from slot #4 and slot #5 (at this time, MSB=1 and LSB=1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index=0. Since two UL SPS configurations are activated at this time, the displayed UL SPS configuration index=0 corresponds to the UL SPS configuration repeated K times starting from slot #4 (that is, it corresponds to the UL SPS configuration index corresponding to MSB=1), while the UL SPS configuration repeated K times starting from slot #5... The SPS configuration (i.e., the UL SPS configuration index corresponding to LSB=1) is obtained implicitly, determined by the value of the lower three digits of the HPN display indication, which is N+1 or (N+1) mod C, where C is a constant. Optionally, C=6 or 7, corresponding to UL SPS configuration index=1. Similarly, the UL SPS configuration index corresponding to the UL grant activation in slot #1 for K repetitions of the UL SPS configuration starting from slot #6 and / or slot #7 (where the UL SPS configuration index values ​​for slot #6 and / or slot #7 are 2 and / or 3 respectively) is determined in a similar way and will not be described further.In slot #2, the UL grant activation of the K repeated UL SPS configurations starting from slot #8, or slot #9, or slots #8 and #9, or slots #8, #9, #13 determines the UL SPS configuration index in a similar way to the above. Specifically, when UL index = 00, the lower three digits of the HPN display indicate that UL SPS configuration index = N = 4, which corresponds to the K repeated UL SPS configurations starting from slot #8. The K repeated UL SPS configurations starting from slot #9 are obtained implicitly, i.e., determined by the value of the lower three digits of the HPN display, N+1 or (N+1) mod C, where C is a constant. Optionally, C = 6 or 7, which corresponds to UL SPS configuration index = 5. The K repeated UL SPS transmissions starting from slot #13 are determined by the value of the lower three digits of the HPN display, N+2 or (N+2) mod C, where C is a constant. Optionally, C = 7, which corresponds to UL SPS configuration index = 6.

[0093] Optionally, after the user equipment is configured with multiple UL SPS configurations, in actual use, one UL SPS configuration is selected for each uplink service packet to perform PUSCH repeat K times. Furthermore, when there is an ongoing PUSCH repeat K times transmission, another UL SPS configuration cannot be used simultaneously for a new PUSCH repeat K times transmission; that is, the user equipment can wait until the ongoing PUSCH repeat K times transmission is completed before performing the next uplink service packet's repeat K times transmission.

[0094] The SPS activation control method provided in this embodiment can flexibly activate one or more UL SPS configurations with K repetitions by making reasonable use of the UL index bit field of the UL grant. While improving reliability by using repeated transmissions, it supports low latency characteristics with arbitrary TTI start, enables faster activation of multiple UL SPS configurations with K repetitions, and can reduce control signaling overhead and improve system efficiency.

[0095] Example 5:

[0096] To facilitate understanding, this embodiment will be described below with reference to another application scenario example, based on the above embodiment, to illustrate the activation control of UL SPS configuration.

[0097] This embodiment uses an LTE TDD system as an example. Taking the TDD system with uplink and downlink subframe configurations of 0 and a TTI length of one subframe (duration 1ms, containing 2 slots) as an example, the uplink PUSCH scheduling timing is as follows: Figure 5-1 As shown in Table 4-1, a radio frame contains 10 subframes numbered 0 to 9. The subframes from which PUSCH can be transmitted are subframes #2-#4 and #7-#9, respectively. The DCI (Distributed Core Information) for scheduling PUSCH can be transmitted in subframes #0-#1 and #5-#6. It can be seen that the number of DL (Deep Length) subframes is less than the number of UL (Ultra Length) subframes. Therefore, the UL index is used to indicate which UL subframe the scheduled PUSCH is located in. For DCI transmitted in subframe n, PUSCH transmission is scheduled in subframe n+k and / or subframe n+k+1, where k takes values ​​as shown in Table 4-1. When the MBS (Mean Subframe Size) of the UL index is 1 (UL index = 10), the PUSCH in subframe n+k is scheduled; when the LSB (Mean Subframe Size) of the UL index is 1 (UL index = 01), the PUSCH in n+7 is scheduled; when the UL index is 11, both n+k and n+7 PUSCH are scheduled simultaneously.

[0098] Table 4-1

[0099]

[0100] To support LTE URLLC uplink transmission, multiple UL SPS configurations with K repetitions are supported, where K is a natural number, preferably a value configured from the set {2, 3, 4, 6}. If a DCI can only activate one UL SPS configuration with K repetitions, then all H UL SPS configurations with K repetitions cannot be activated in a single radio frame. For example, with K repetitions = 2 and a period P = 5 subframes, a maximum of 3 UL SPS configurations with K repetitions need to be activated to support any UL subframe as the starting position for repeated transmission. However, there are 2 DL subframes in a half-frame that can transmit DCIs, and 3 corresponding UL subframes in a half-frame. Therefore, it is necessary to support a DCI that can activate two UL SPS configurations with K repetitions.

[0101] like Figure 5-2 As shown, in this example, the three UL SPS configurations with repetition K=2 can be activated by a minimum of two DCIs. Specifically, according to... Figure 5-1The scheduling timing relationship illustrated in the example (it should be understood that the scheduling timing relationship in this embodiment is not limited to that shown in the figure and can be flexibly adjusted according to requirements) is as follows: the UL grant (uplink grant, a type of DCI) in subframe #0 (in this example, #0 represents the subframe with subframe number 0, and so on, #1 represents the subframe with subframe number 1, etc.) is used to activate the UL SPS configuration repeated K times starting from subframe #4; the UL grant in subframe #1 is used to activate the UL SPS configuration repeated K times starting from subframe #7 and / or subframe #8. Specifically, when only MSB = 1 in the 2-bit UL index of the UL grant, the UL grant in subframe #1 is used to activate the UL SPS configuration repeated K times starting from subframe #7; when only LSB = 1 in the 2-bit UL index of the UL grant, the UL grant in subframe #1 is used to activate the UL SPS configuration repeated K times starting from subframe #8; when both MSB and LSB = 1 in the 2-bit UL index of the UL grant (i.e., UL...)... When index = 11, the UL grant in subframe #1 is used to activate the UL SPS configuration that is repeated K times starting from subframe #7 and subframe #8. That is, the condition for activating multiple (two in this embodiment) UL SPS configurations with repeated K times is that when UL index = 11, two UL SPS configurations with repeated K times are activated.

[0102] Optionally, the lower three bits of the process number indicator bit field (HPN) are used to indicate which UL SPS configuration with K repetitions is active. Figure 5-2For example, in this case, the UL grant in subframe #0 is used to activate K repeated UL SPS transmissions starting from subframe #4, and the lower three bits of HPN indicate UL SPS configuration index = 0. In this case, the UL grant in subframe #1 is used to activate K repeated UL SPS configurations starting from subframe #7, and the lower three bits of HPN indicate UL SPS configuration index = 1. Alternatively, the UL grant in subframe #1 is used to activate K repeated UL SPS configurations starting from subframe #8 (in this case, only LSB = 1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index = 2. Or, the UL grant in subframe #1 is used to activate K repeated UL SPS configurations starting from subframe #7 and subframe #8 (in this case, MSB = 1 and LSB = 1 in the 2-bit of the UL index) and the lower three bits of HPN indicate UL SPS configuration index = 1. Since two UL SPS configurations are activated at this time, the displayed UL SPS configuration index = N = 1 corresponds to the K repeated UL SPS transmissions starting from subframe #7. The SPS configuration (which corresponds to the UL SPS configuration index corresponding to MSB=1) is obtained implicitly, i.e., determined by the value of the lower three bits of the HPN display indication N+1 or (N+1) mod C, where C is a constant, optionally C=6 (other values ​​can also be used), i.e., the UL SPS configuration index=2.

[0103] Alternatively, the UL grant in subframe #0 is used to activate K repeated UL SPS configurations starting from subframe #4 and / or subframe #7, similar to the above method, and will not be repeated here. The UL grant in subframe #1 is used to activate K repeated UL SPS configurations starting from subframe #8. In this case, the method for determining the UL SPS configuration index corresponding to the K repeated UL SPS configurations starting from subframe #4 and / or subframe #7 activated by the UL grant in subframe #0 is similar to the above method, and will not be repeated here. The UL grant in subframe #1 activates K repeated UL SPS configurations starting from subframe #8, and the lower three bits of HPN indicate that the UL SPS configuration index = 2.

[0104] Optionally, after the user equipment is configured with multiple UL SPS configurations, in actual use, one UL SPS configuration is selected for each uplink service packet to perform PUSCH repeat K times. Furthermore, when there is an ongoing PUSCH repeat K times transmission, another UL SPS configuration cannot be used simultaneously for a new PUSCH repeat K times transmission; that is, the user equipment can wait until the ongoing PUSCH repeat K times transmission is completed before performing the next uplink service packet's repeat K times transmission.

[0105] The SPS activation control method provided in this embodiment can flexibly activate one or two UL SPS transmissions with K repetitions by making reasonable use of the UL index bit field of the UL grant. While improving reliability by using repeated transmissions, it supports low latency characteristics with arbitrary TTI start, enables faster activation of multiple ULSPS transmissions with K repetitions, and can reduce control signaling overhead and improve system efficiency.

[0106] Example 6:

[0107] This embodiment also provides an SPS activation or deactivation device, which can be applied to user equipment and / or base stations. That is, the user equipment or base station in this embodiment can achieve SPS activation or deactivation through the methods shown in the above embodiments; see also Figure 6 As shown, the SPS activation or deactivation device includes:

[0108] Information acquisition module 601 is used to acquire a downlink control information (DCI) for SPS activation or deactivation.

[0109] The control module 602 is used to activate at least one SPS configuration based on the DCI obtained by the information acquisition module 601.

[0110] In other words, the SPS activation or deactivation device in this embodiment can activate one or at least two SPS configurations through a DCI. It should be understood that the DCI in this embodiment can be any DCI capable of SPS activation or deactivation. For example, in one example, the DCI may include uplink grant information (UL), and the SPS may include UL SPS; in this case, one or at least two UL SPS configurations can be activated based on a UL grant. As another example, in another example, the DCI may include downlink assignment (DL), and the SPS may include DL SPS; in this case, one or at least two DL SPS configurations can be activated based on a DL assignment. Of course, it should be understood that whether the DCI specifically includes one or both of UL grant and DL assignment, and whether the SPS specifically includes one or both of UL SPS and DL SPS, in this embodiment can be flexibly set according to specific needs and application scenarios.

[0111] In one example of this embodiment, the SPS configuration may include configuration information for K repeated transmissions, where K is an integer greater than or equal to 2.

[0112] In one example of this embodiment, when multiple SPS configurations are activated, the SPS activation or deactivation device uses one SPS configuration to repeatedly transmit the service channel K times at the same time. This service channel can be either PDSCH or PUSCH.

[0113] In one example of this embodiment, the control module 602 can determine the number of activated SPS configurations based on the indication of the first bit field in the DCI. For example, activating at least one SPS configuration according to the acquired DCI in S102 may include, but is not limited to, at least one of the following:

[0114] When the value indicated by the first bit field of the DCI is a first preset value or indicates that two service channels are scheduled, then it is determined that two UL SPS configurations are activated. Of course, it should be understood that this embodiment is not limited to indicating the activation of two UL SPS configurations by the value indicated by the first bit field or the number of service channels scheduled.

[0115] When the first bit field value of the DCI is the second preset value or indicates that three service channels are scheduled, then the activation of three UL SPS configurations is determined. Similarly, it should be understood that this embodiment is not limited to indicating the activation of three UL SPS configurations by the value indicated by the first bit field or the number of service channels scheduled.

[0116] Of course, in some application scenarios, one SPS configuration can be activated through one DCI as needed, or four or more SPS configurations can be activated through one DCI as needed.

[0117] For example, in one embodiment of this example, when it is necessary to activate an SPS configuration through a DCI, the value indicated by the first bit field of the DCI can be set to a third preset value or to indicate the scheduling of a service channel, thus determining that an UL SPS configuration is activated. Similarly, this embodiment is not limited to indicating the activation of an SPS configuration through the value indicated by the first bit field. For example, the value of the first bit field of the DCI can also be set to a fourth preset value to indicate the scheduling of a service channel, thus determining that an SPS configuration is activated. That is, when the value indicated by the first bit field of the DCI is the third preset value or the fourth preset value, it can be determined that an UL SPS configuration is activated.

[0118] In another example of this embodiment, the activation of M SPS configurations can also be determined by the second bit field of the DCI, where M is an integer greater than 0. For example, the activation of M SPS configurations can be determined by the value indicated by the second bit field or by indicating the number of scheduled service channels.

[0119] In this embodiment, the second bit field can be a newly introduced bit field in the DCI, specifically used for the activation or deactivation of N SPS configurations; or the second bit field can be a redefinition (interpretation) of all bits in one or more existing bit fields of the DCI, that is, using existing DCI bits to indicate the activation or deactivation of SPS configurations. Of course, the second bit field can also be a combination of newly introduced bit fields in the DCI and existing bit fields in the DCI. Existing DCI bit fields include, but are not limited to, at least one of the following: RA field (Resource Allocation), MCS (Modulation and Coding Scheme), RV (Redundant Version), and process number indicator HPI.

[0120] In one example of this embodiment, DCI can be UL grant, the first bit field of DCI can be uplink index ULindex, and SPS includes UL SPS. In this example, the first preset value can be set to 11 (that is, when the UL index is represented by 2-bit, its most significant bit MSB = 1 and its least significant bit LSB = 1), the second preset value can be 00 (that is, its most significant bit MSB = 0 and its least significant bit LSB = 0), the third preset value can be 10 (that is, its most significant bit MSB = 1 and its least significant bit LSB = 0), and the fourth preset value can be 01 (that is, its most significant bit MSB = 0 and its least significant bit LSB = 1). Of course, it should be understood that the above-mentioned first, second, third, and fourth preset values ​​are merely examples and are not limited to the values ​​mentioned above. For example, in some applications, the values ​​of the first and second preset values ​​can be interchanged, as can the third and fourth preset values; or when the UL index is represented by more than 2 bits, the corresponding values ​​of the first, second, third, and fourth preset values ​​can be flexibly adjusted accordingly. Furthermore, in this example, the UL indexes activated by each UL grant can be the same, different, or partially the same and partially different.

[0121] In this example, the number of UL SPS configurations activated by the UL grant can be determined through the example above. The control module 602 can also determine the index of the UL SPS configuration activated by the UL grant based on, but not limited to, the UL index. In one example, the control module 602 can indicate the index of the ULSPS configuration to be activated through the lower three bits of the process number indication bit field HPN.

[0122] For example, in one application scenario, the control module 602 determines to activate a UL SPS configuration when the UL index value of the UL grant is the third preset value 10 (i.e., MSB=1, LSB=0), and activates the UL SPS configuration with index number 0; when the UL index value of the UL grant is the fourth preset value 01 (i.e., MSB=0, LSB=1), it determines to activate a UL SPS configuration, and activates the UL SPS configuration with index number 1.

[0123] For example, in one application scenario, when the UL index value of the UL grant is the first preset value 11 (i.e., MSB=1, LSB=1), the control module 602 determines to activate two UL SPS configurations. The index of the activated UL SPS configuration corresponding to MSB=1 is determined by the lower three bits of HPN, for example, assuming the indicated index is N. The index of the UL SPS configuration corresponding to LSB=1 is determined by adding 1 to the index N indicated by the lower three bits of HPN, or by adding 1 to the index N indicated by the lower three bits of HPN and then taking the modulo of the constant C, i.e., (N+1)mod C. It should be understood that the value of C can be flexibly set according to the requirements. In one example, the value of C can be a positive integer, such as 6, but it should be understood that the value of C is not limited to this value.

[0124] For example, in one application scenario, when the UL index value of the UL grant is the second preset value 00 (i.e., MSB=0, LSB=0), the control module 602 determines to activate three UL SPS configurations. The indices corresponding to the three activated UL SPS configurations are determined by the value N of the lower three bits of the HPN indicator, and N plus 1, N plus 2, respectively; or, by the value N of the lower three bits of the HPN indicator, and N plus 1 modulo a constant C, and N plus 2 modulo a constant C, respectively. Similarly, it should be understood that the value of C can also be flexibly set according to requirements. In one example, the value of C can be a positive integer, such as 6 or 7, but it should be understood that the value of C is not limited to this value.

[0125] In one application scenario of this example, the control module 602 can determine to activate two SPS configurations when the DCI is a UL grant, the UL grant is at least one of the following times, and the UL index = 11.

[0126] Located in slot #2 (in this example, #2 represents slot number 2, and so on, #1 represents slot number 1, etc.), #3, #12, or #13, with the system uplink and downlink subframes configured as #0, the TTI (Transmission Time Interval) length as a slot, and the special subframes configured as #1, #2, #3, #4, #6, #7, #8; where the TTI length is a slot, that is, the higher-layer signaling configuration ul-TTI-Length, which means that the TTI length in the TDD system at this time is a slot; however, it should be understood that in this embodiment, the TTI is not limited to a slot, but can also be a subframe or a symbol, etc.

[0127] Located in slots #0, #1, #2, #10, #11 or #12, with the system uplink and downlink subframes configured as #0, the TTI length as slot, and the special subframes configured as #0, #5, #9;

[0128] Located in slots #0, #1, #2, #10, #11 or #12, with system uplink and downlink subframes configured as #6, TTI length as slot, and special subframes configured as #0, #5, #9;

[0129] Located in slot #0, #1, #10 or #11 and the system uplink and downlink subframes are configured as #0, the TTI length is slot, and the special subframe is configured as #10; where the special subframe is configured as #10, that is, the higher layer signaling configuration is symPUSCH-UpPts-r14, which means that PUSCH can be transmitted in the UpPTS of the special subframe.

[0130] Located in slots #0, #1, #10, #11, #12 or #19, with the system uplink and downlink subframes configured as #6, TTI length as slot, and special subframes configured as #10;

[0131] Located in subframe #0 (in this example, #0 represents the subframe with subframe number 0, and so on, #1 represents the subframe with subframe number 1, etc.), #1, #5, or #6, and the system uplink and downlink subframe configuration is #0, the TTI length is subframe, and HARQ (Hybrid Automatic Repeat reQuest) operation is enabled; in this example, a normal HARQ operation means that a minimum of n+4 scheduling / feedback timings are supported.

[0132] Located in subframe #0, #1, #5, #6 or #9, and the system uplink and downlink subframe configuration is #6, the TTI length is subframe, and the special subframe configuration is #10.

[0133] In one application scenario of this example, control module 602 can activate three SPS configurations when DCI is a UL grant, the UL grant is at at least one of the following times, and UL index = 00:

[0134] Located in slot #2 or #12, with the system uplink and downlink subframes configured as #0, TTI length as slot, and special subframes configured as #10;

[0135] Located in slot #2, with system uplink and downlink subframe configuration of #6, TTI length of slot, and special subframe configuration of #10.

[0136] The functions of the information acquisition module 601 and the control module 602 included in the SPS activation or deactivation device provided in this embodiment can be implemented by the processor or controller of the user equipment or base station. The SPS activation or deactivation device can flexibly activate one or more SPS configurations with K repetitions by making reasonable use of the bit field of DCI. While improving reliability by using repeated transmission, it supports low latency characteristics with arbitrary TTI start, and can achieve faster activation of multiple SPS configurations with K repetitions, reduce control signaling overhead, and improve system efficiency.

[0137] Example 7:

[0138] This embodiment also provides a communication device, which can be a user equipment (UE). When it is a user equipment, it includes, but is not limited to, mobile user equipment such as smartphones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), navigation devices, etc., as well as fixed user equipment such as digital TVs, desktop computers, etc.; the communication device can also be a base station or other network-side equipment. See also Figure 7 As shown, the communication device includes a processor 701, a memory 702, and a communication bus 703;

[0139] Communication bus 703 is used to realize the communication connection between processor 701 and memory 702;

[0140] In one example, processor 701 may be used to execute one or more computer programs stored in memory 702 to implement the steps of the SPS activation or deactivation methods as described in the embodiments above.

[0141] This embodiment also provides a communication system, which includes a base station and a user equipment;

[0142] The base station can set the UL grant and send it to the user equipment according to the SPS activation or deactivation methods shown in the above embodiments;

[0143] User equipment can activate one or more corresponding UL SPS configurations based on the received UL grant.

[0144] This embodiment also provides a computer-readable storage medium, which includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other memory technologies, CD-ROM (Compact Disc Read-Only Memory), DVD or other optical disc storage, magnetic cartridges, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible by a computer.

[0145] In one example, the computer-readable storage medium in this embodiment can be used to store one or more computer programs that can be executed by one or more processors to implement the steps of the SPS activation or deactivation methods in the above embodiments.

[0146] This embodiment also provides a computer program (or computer software) that can be distributed on a computer-readable medium and executed by a computing device to implement at least one step of the SPS activation or deactivation method as shown in the above embodiments; and in some cases, at least one step shown or described can be executed in a different order than that described in the above embodiments.

[0147] This embodiment also provides a computer program product, including a computer-readable device on which the computer program as shown above is stored. In this embodiment, the computer-readable device may include the computer-readable storage medium as shown above.

[0148] Therefore, those skilled in the art should understand that all or some of the steps, systems, and devices disclosed above, as well as the functional modules / units, can be implemented as software (which can be implemented using computer program code executable by a computing device), firmware, hardware, and suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as integrated circuits, such as application-specific integrated circuits (ASICs).

[0149] Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, computer program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium. Therefore, this invention is not limited to any particular combination of hardware and software.

[0150] The above description, in conjunction with specific implementation methods, provides a further detailed explanation of the embodiments of the present invention. It should not be construed that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of the present invention, and all such modifications and substitutions should be considered within the scope of protection of the present invention.

Claims

1. A method for activating or deactivating a semi-static scheduling SPS, comprising: Obtain a downlink control information (DCI) for SPS activation or deactivation; Activate at least one SPS configuration according to the DCI; Activating at least one SPS configuration according to the DCI includes at least one of the following: When the first bit field of the DCI indicates a first preset value or when two service channels are scheduled, it is determined that two ULSPS configurations are activated. When the first bit field of the DCI indicates the second preset value or when three service channels are scheduled, it is determined that three ULSPS configurations are activated.

2. The SPS activation or deactivation method as described in claim 1, characterized in that, The SPS configuration includes configuration information for K repeated transmissions, where K is an integer greater than or equal to 2.

3. The SPS activation or deactivation method as described in claim 2, characterized in that, When multiple SPS configurations are activated, the service channel is transmitted K times simultaneously using one SPS configuration.

4. The SPS activation or deactivation method as described in claim 1, characterized in that, The DCI is uplink grant information (UL grant), the first bit field is uplink index (UL index), and the first preset value is 11.

5. The SPS activation or deactivation method as described in claim 1, characterized in that, The DCI is UL grant, the first bit field is UL index, and the second preset value is 00.

6. The SPS activation or deactivation method as described in claim 4, characterized in that, The UL index=11, whose most significant bit MSB=1 corresponds to the UL SPS configuration index, which is determined by the lower three bits of the process number indication bit field HPN. The index corresponding to the least significant bit LSB=1 of the UL SPS configuration is determined by adding 1 to the index indicated by the lower three bits of HPN, or by adding 1 to the index indicated by the lower three bits of HPN and then taking the modulus of the constant C, where C is a positive integer.

7. The SPS activation or deactivation method as described in claim 5, characterized in that, The UL index=00, the index corresponding to the three activated UL SPS configurations is determined by the value N indicated by the lower three bits of HPN, and by N plus 1, N plus 2, or by the value N indicated by the lower three bits of HPN, and by N plus 1 and then modulo a constant C, and N plus 2 and then modulo a constant C, where C is a positive integer.

8. The SPS activation or deactivation method as described in claim 4, characterized in that, The UL grant activates both SPS configurations at at least one of the following times when UL index=11; Time slot #2, #3, #12 or #13 and the system uplink and downlink subframes are configured as #0, the TTI length is slot, and the special subframes are configured as #1, #2, #3, #4, #6, #7, #8; The system's uplink and downlink subframes are configured as #0, #1, #2, #10, #11, or #12, with a TTI length of slot and special subframes configured as #0, #5, or #9. Slot #0, #1, #2, #10, #11 or #12 and the system uplink and downlink subframe configuration is #6, the TTI length is slot, and the special subframe configuration is #0, #5, #9; Slot #0, #1, #10 or #11 and the system uplink and downlink subframes are configured as #0, the TTI length is slot, and the special subframes are configured as #10; Slot #0, #1, #10, #11, #12 or #19 and the system uplink and downlink subframes are configured as #6, the TTI length is slot, and the special subframes are configured as #10; Subframe #0, #1, #5 or #6, with system uplink and downlink subframe configuration set to #0, TTI length of subframe, and normal hybrid automatic repeat request (HARQ) operation. Subframe #0, #1, #5, #6 or #9, with the system uplink and downlink subframe configured as #6, TTI length as subframe, and special subframe configured as #10.

9. The SPS activation or deactivation method as described in claim 5, characterized in that, The UL grant activates the three SPS configurations at at least one of the following times when UL index=00; The time slot is #2 or #12 and the system uplink and downlink subframes are configured as #0, the TTI length is slot, and the special subframes are configured as #10; The time slot is #2 and the system uplink and downlink subframes are configured as #6, the TTI length is slot, and the special subframes are configured as #10.

10. The activation or deactivation method for SPS based on any one of claims 1-3, characterized in that, The description of activating at least one SPS configuration according to the DCI includes: Based on the value indicated by the second bit field of the DCI, determine the activation of M SPS configurations, where M is an integer greater than 0.

11. The activation or deactivation method for SPS based on any one of claims 1-3, characterized in that, Activating an SPS configuration based on the DCI includes: When the first bit field of the DCI schedules a service channel, it determines that an SPS configuration is activated; or it does not want the first bit field of the DCI to schedule more than one service channel. Wherein, DCI stands for UL grant, and the first bit field is UL Index.

12. An activation or deactivation device for SPS, characterized in that, include: The information acquisition module is used to acquire a downlink control information (DCI) for SPS activation or deactivation; A control module is configured to activate at least one SPS configuration based on the DCI. Activating at least one SPS configuration according to the DCI includes at least one of the following: When the first bit field of the DCI indicates a first preset value or when two service channels are scheduled, it is determined that two ULSPS configurations are activated. When the first bit field of the DCI indicates the second preset value or when three service channels are scheduled, it is determined that three ULSPS configurations are activated.

13. A communication device, characterized in that, Includes processor, memory, and communication bus; The communication bus is used to connect the processor and the memory; The processor is configured to execute a computer program stored in the memory to implement the steps of the SPS activation or deactivation method as described in any one of claims 1-11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more computer programs, which can be executed by one or more processors to implement the steps of the SPS activation or deactivation method as described in any one of claims 1-11.