Parameter configuration in wireless communication

By using higher-layer signaling and DCI signaling in the wireless communication system to provide information associated with SPS resources, the mismatch between SPS resources and non-integer period video stream services is resolved, the alignment configuration of SPS resources is achieved, transmission latency is reduced, and system performance is improved.

CN119156874BActive Publication Date: 2025-10-28ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202280095824.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-01
Publication Date
2025-10-28
Estimated Expiration
2042-07-01

Smart Images

  • Figure CN119156874B_ABST
    Figure CN119156874B_ABST
Patent Text Reader

Abstract

Methods and systems for configuring parameters in wireless communication are disclosed. In one embodiment, the wireless communication method includes receiving first signaling from a network node via a wireless device, the first signaling including first information associated with SPS resources for semi-static scheduling (SPS) configuration, and determining one or more time-domain locations of the SPS resources for SPS configuration via the wireless device based on the first information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This patent document generally relates to wireless communication. Background Technology

[0002] Mobile communication technology is driving the world toward an increasingly interconnected and networked society. The rapid growth and advancements in mobile communications have led to greater demands for capacity and connectivity. Other factors, such as energy consumption, equipment cost, spectrum efficiency, and latency, are also important for meeting the needs of various communication scenarios. Various technologies are being discussed, including new ways to provide higher quality of service, longer battery life, and improved performance. Summary of the Invention

[0003] This patent document describes technologies for updating user equipment capability information, etc.

[0004] On one hand, a data communication method is disclosed. The method includes receiving first signaling from a network node via a wireless device, the first signaling including first information associated with SPS resources for semi-static scheduling (SPS) configuration; and determining one or more time-domain locations of the SPS resources for SPS configuration via the wireless device based on the first information.

[0005] On the other hand, a data communication method is disclosed. This method includes transmitting a first signaling message from a network node to a wireless device, the first signaling message including first information associated with SPS resources for semi-static scheduling (SPS) configuration, wherein the first information is used to determine one or more time-domain locations of the SPS resources for SPS configuration.

[0006] In another example, a wireless communication device is disclosed, which includes a processor configured to implement the methods described above.

[0007] In another example, a computer storage medium is disclosed that stores code for implementing the methods described above.

[0008] These and other aspects are described in this document. Attached Figure Description

[0009] Figure 1 Examples of wireless communication systems based on some exemplary embodiments of publicly available technologies are shown.

[0010] Figure 2 This is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology.

[0011] Figure 3 An example of the traditional semi-static scheduling (SPS) / configuration authorization (CG) configuration mode is shown.

[0012] Figure 4 An example of N cycles for cyclically configuring SPS resources is shown.

[0013] Figure 5 Three configurations for configuring SPS resources to carry services at 60 FPS cycles are shown, based on some embodiments of the publicly available technology.

[0014] Figure 6 Examples of SPS resource locations based on some embodiments of publicly available technologies are shown.

[0015] Figure 7 Examples of superframes, system frames, and time slots are shown.

[0016] Figure 8 Another example of superframes, system frames, and time slots is shown.

[0017] Figure 9 An example of a magnified superframe is shown.

[0018] Figure 10 Examples of wireless communication processes based on some exemplary embodiments of publicly available technologies are shown.

[0019] Figure 11 Another example of a wireless communication process based on some exemplary embodiments of the publicly available technology is shown. Detailed Implementation

[0020] The section headings used in this document are for ease of understanding only and do not limit the scope of the embodiments to the sections describing them. Furthermore, while embodiments are described with reference to 5G examples, the disclosed techniques can be applied to wireless systems using protocols other than 5G or 3GPP protocols.

[0021] Figure 1 An example of a wireless communication system (e.g., a Long Term Evolution (LTE), 5G, or NR cellular network) is illustrated, comprising a BS120 and one or more user equipments (UEs) 111, 112, and 113. In some embodiments, uplink transmissions (131, 132, 133) may include uplink control information (UCI), higher-layer signaling (e.g., UE assistance information or UE capabilities), or uplink information. In some embodiments, downlink transmissions (141, 142, 143) may include DCI or higher-layer signaling or downlink information. The UE may be, for example, a smartphone, tablet, mobile computer, machine-to-machine (M2M) device, terminal, mobile device, Internet of Things (IoT) device, etc.

[0022] Figure 2This is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology. The apparatus 205, such as a network device, base station, or wireless device (or UE), may include processor electronics 210, such as a microprocessor implementing one or more technologies set forth in this document. The apparatus 205 may include transceiver electronics 215 for transmitting and / or receiving wireless signals via one or more communication interfaces (such as antenna 220). The apparatus 205 may include other communication interfaces for transmitting and receiving data. The apparatus 205 may include one or more memories (not explicitly shown) configured to store information such as data and / or instructions. In some embodiments, processor electronics 210 may include at least a portion of transceiver electronics 215. In some embodiments, the apparatus 205 is used to implement at least some of the disclosed technologies, modules, or functions.

[0023] In beyond-5G and 6G communications, a promising service (including, for example, extended reality) is characterized by its periodicity. However, in such services, video streaming is a fundamental type, with typical periods of 60 frames per second (FPS), 90 FPS, or 120 FPS, which is a non-integer period measured in milliseconds.

[0024] In other implementations, authorized transport, including configuration authorization (CG) and semi-static scheduling (SPS), can transmit periodic data via pre-configured resources without authorization requests and excessive power consumption. However, the candidate periods for configuration are integer periods.

[0025] As SPS / CG carries video streaming services, it may encounter a mismatch between pre-configured resources and packet arrival, which will gradually worsen during the transmission process and eventually lead to a large transmission delay.

[0026] The disclosed techniques can be implemented in some embodiments to provide a scheme for aligning service arrival with non-integer cycles and SPS / CG resources.

[0027] Figure 3 An example of the traditional semi-static scheduling (SPS) / configuration authorization (CG) configuration mode is shown.

[0028] In some implementations, SPS resources may include SPS for downlink and CG for uplink.

[0029] For semi-static scheduling (SPS) and configuration grant (CG) transports, the gNB first transmits the RRC signaling SPS-config and ConfiguredGrantConfig, which configure the period. Then, it derives the resources for SPS / CG based on the period parameters.

[0030] Table 1: SPS-config / ConfiguredGrantConfig

[0031]

[0032] Table 2: Traditional SPS and CG Resource Calculation

[0033]

[0034]

[0035] Mismatches between SPS / CG configuration and packet arrival can cause many problems.

[0036] Assuming a period of 60fps, packets arrive every 16.666...ms. In some implementations, resources are always configured along with packet arrival or after packet arrival.

[0037] If the SPS configuration period is set to 17 milliseconds, the period is an integer value close to the XR service cycle. Table 3 shows the millisecond value of packet arrival, SPS PDSCH time position, the interval between packet arrivals, and the SPS PDSCH position.

[0038] Table 3: Millisecond arrival times of packets, SPS PDSCH time positions, and delays from packet 1 to packet 8.

[0039]

[0040] The table above means that transmission delays may increase over time and become unbearable for the system.

[0041] Alignment methods in some implementations based on publicly available technologies may affect conventional SPS and CG resource calculations. For example, for the downlink, the Kth transmission opportunity (or the Kth resource) is represented as:

[0042]

[0043] in L represents the number of time slots in a system frame. SFN The identifier number representing the system frame, L slot S represents the identifier number of a time slot in a system frame. SFN,Start Indicates the starting system frame identifier number, S slot,Start This indicates the start time slot identifier number in the system frame, and P indicates the period configured in the RRC signaling.

[0044] For the uplink, the Kth transmission opportunity (or Kth resource) of type 1CG is represented as:

[0045]

[0046] Where Δ offset This indicates that the SPS resource is relative to L in the time domain. SFN offset, This indicates the number of symbols in the time slot, and S represents the starting symbol from the SLIV instruction or provided by startSymbol.

[0047] The Kth transmission opportunity (or Kth resource) of type 2CG is represented as:

[0048]

[0049] Where S symbol,start Indicates the start symbol in the time slot.

[0050] In some embodiments, the disclosed techniques can be implemented to configure offset information Δ, periodic function f(*), and offset information and periodic function to align pre-configured SPS resources with non-integer periodic groups.

[0051] In some embodiments, the method includes: configuration; and formula.

[0052] In some implementations, SPS may indicate an SPS configuration for downlink and / or a CG configuration for uplink.

[0053] In some implementations, SPS resources may indicate SPS PDSCH for downlink and / or CGPUSCH for uplink.

[0054] The issues to be addressed in this disclosure include:

[0055] In some embodiments, the disclosed techniques may be implemented to provide (1) the interpretation of the first signaling; (2) the configuration method for alignment; and (3) the formula method for alignment.

[0056] In some embodiments, the disclosed technology may be implemented to provide a method comprising receiving first signaling from a network node, the first signaling including first information associated with SPS resources for SPS configuration, and determining, based on the first information, the slot or symbol location of the SPS resources for SPS configuration using a configuration method or formula method as discussed below.

[0057] In some implementations, an SPS configuration includes one or more SPS resources. Figure 3 For example, the four SPS resources shown in the figure belong to the SPS configuration.

[0058] Interpretation of the first signal

[0059] In some embodiments of the publicly available technology, the first signaling is higher-level signaling.

[0060] In some implementations, higher-layer signaling includes at least one of RRC signaling or MAC CE signaling. In one example, the RRC signaling is SPS-config. In another example, the RRC signaling is ConfiguredGrantConfig. In yet another example, the MAC CE signaling is Configured Grant Confirmation MAC CE. In yet another example, the MAC CE signaling is Multiple Entry Configured Grant Confirmation MAC CE.

[0061] In some embodiments of the disclosed technology, the first signaling is DCI signaling.

[0062] In some implementations, DCI signaling is UE-specific DCI, such as DCI format 0_0, DCI format 0_1, DCI format 0_2 for uplink transmission and DCI format 1_0, DCI format 1_1, DCI format 1_2 for downlink transmission.

[0063] In some implementations, the DCI signaling is a group common DCI, such as DCI format 2_6, or a new DCI format 2, such as DCI format 2_7, DCI format 2_8, etc.

[0064] In some embodiments of the disclosed technology, the first signaling is RRC signaling and DCI signaling.

[0065] In some implementations, the RRC signaling is SPS-config, and the DCI signaling is DCI format1_0, DCI format 1_1, or DCI format 1_2.

[0066] In some implementations, the RRC signaling is ConfiguredGrantConfig, and the DCI signaling is DCIformat 0_0, DCI format 0_1, or DCI format 0_2.

[0067] In some embodiments of the disclosed technology, the first signaling is MAC CE signaling and DCI signaling.

[0068] In some implementations, the MAC CE signaling is Configured Grant Confirmation MAC CE and DCI format 0_0, DCI format 0_1, or DCI format 0_2.

[0069] In some implementations, the MAC CE signaling is Multiple Entry Configured GrantConfirmation MAC CE and DCI format 0_0, DCI format 0_1, or DCI format 0_2.

[0070] In some embodiments of the disclosed technology, the first signaling includes first information.

[0071] In some implementations, the first information includes a large amount of SPS configuration.

[0072] In some implementations, the first information includes an SPS configuration.

[0073] In some implementations, the first information includes multiple SPS configurations.

[0074] In some implementations, the first information includes a cycle of SPS resources for an SPS configuration.

[0075] In some implementations, the first information includes multiple cycles of SPS resources for an SPS configuration. In one example, the first information includes N cycles {P1,…,P} for an SPS configuration. N}

[0076] In some implementations, the first information includes an offset for an SPS configuration.

[0077] In some implementations, the first information includes multiple offsets for an SPS configuration. In one example, the first information includes M offsets {O1,…,O1,…} for an SPS configuration. M}

[0078] In some implementations, the first information includes a large number of SPS configurations and multiple SPS configurations.

[0079] In some implementations, the first information includes a period and an offset.

[0080] In some implementations, the first information includes a period and multiple offsets.

[0081] In some implementations, the first information includes multiple periods and multiple offsets.

[0082] In some implementations, the first information includes a period, multiple offsets, and multiple SPS configurations.

[0083] In some implementations, the first information includes multiple periods, multiple offsets, and multiple SPS configurations.

[0084] In some embodiments of the disclosed technology, the time-domain location includes a time slot location or a symbol location. In one example, for downlink, the time-domain location is a time slot location. In another example, for uplink, the time-domain location is a symbol location.

[0085] In some embodiments of the disclosed technology, if the first signaling is DCI signaling, RRC signaling and DCI signaling, and MAC CE signaling and DCI signaling, the DCI field associated with the first information includes at least one of the following:

[0086] (1) Hybrid Automatic Repeat Request (HARQ) process number, redundancy version, time-domain resource assignment, frequency-domain resource assignment, modulation and coding scheme, downlink assignment index, transmit power control (TPC) command for the scheduled physical uplink control channel (PUCCH), or if the DCI is DCI format 0_0, DCI format 0_1, DCI format 0_2, DCI format 1_0, DCI format 1_1, DCI format 1_2, then it is a mapping from virtual resource block (VRB) to physical resource block (PRB); or

[0087] (2) If the DCI is DCI format 2, it is a dedicated field associated with the first information.

[0088] In some embodiments of the disclosed technology, the length of the DCI field associated with the first information is determined by UE capabilities, which include at least one of the following: the maximum number of cycles, the maximum number of offsets, and the maximum number of SPS configurations.

[0089] In some implementations, the length of the field is the maximum number of periods, the maximum number of offsets, or the maximum number of SPS configurations.

[0090] In some implementations, the length of the field is not less than 0 and not greater than the maximum number of periods, the maximum number of offsets, or the maximum number of SPS configurations.

[0091] In some embodiments of the disclosed technology, the period in the first information includes: a non-integer value or an integer value.

[0092] In some implementations, the period is a non-integer greater than 0, expressed in milliseconds, symbols, or time slots.

[0093] In some implementations, the period is a floating-point number in milliseconds, signed units, or time slots. In one example, if the period is a floating-point number, the value is 16.66 or 16.67, rounded to two decimal places in milliseconds, or 16.6 or 16.7, rounded to one decimal place in milliseconds. In another example, if the period is a floating-point number, the value is 16.66x14, 16.67x14, 16.66x12, or 16.67x12, rounded to two decimal places in signed units, or 16.6x14, 16.7x14, 16.6x12, or 16.7x12, rounded to one decimal place in signed units.

[0094] In some implementations, the period is a fraction in milliseconds, symbols, or time slots, where the numerator of the fraction includes at least one of the following: frames per second (FPS), indicating the number of frames occurring in one second, and the denominator of the fraction includes a higher-level parameter, such as a time range. Candidate values ​​for FPS include at least 30, 60, 90, and 120, while candidate values ​​for the time range include at least 3, 50, and 1000. In one example, if the period is a fraction in milliseconds, the numerator of the fraction is at least one of the following: a parameter of the SPS-config or the SPS-config's frames per second parameter, while the denominator of the fraction is a higher-level parameter or a default value. For a 60 FPS service, the period in milliseconds is expressed as:

[0095] Case 1: The numerator of the score is the frames per second parameter of SPS-config (60 FPS), and the denominator of the score is the time range parameter of the higher layer (1000 ms). The non-integer period is determined by both the frames per second parameter and the time range parameter, i.e., 1000 / 60.

[0096] Case 2: The numerator of the fraction is the frames per second parameter of SPS-config (60 FPS), and the denominator of the fraction is the default value (1000 ms). Non-integer periods are determined by the frames per second parameter, i.e., 1000 / 60.

[0097] Case 3: The numerator of the fraction is the higher-level parameter (3) of the SPS-config, and the denominator of the fraction is the higher-level parameter (50) of the SPS-config. The non-integer period is determined by two higher-level parameters, namely 50 / 3.

[0098] In another example, if the period is a fraction in sign, the numerator of the fraction is at least one of the following: a parameter of ConfiguredGrantconfig or a frame-per-second parameter of ConfiguredGrantconfig, while the denominator of the fraction is a higher-level parameter or a default value. For a 60FPS service, the period in milliseconds is expressed as:

[0099] Case 1: The numerator of the fraction is the frames per second parameter (60 FPS) of ConfiguredGrantconfig, and the denominator of the fraction is the time range parameter of the higher layer (1000 ms). The non-integer period is determined by both the frames per second parameter and the time range parameter, i.e., 1000x14 / 60 or 1000x12 / 60.

[0100] Case 2: The numerator of the fraction is the frames per second parameter (60 FPS) of ConfiguredGrantconfig, and the denominator of the fraction is the default value (1000 ms). Non-integer periods are determined by the frames per second parameter, i.e., 1000x14 / 60 or 1000x12 / 60.

[0101] Case 3: The numerator of the fraction is the higher-level parameter (3) of ConfiguredGrantconfig, and the denominator of the fraction is the higher-level parameter (50) of ConfiguredGrantconfig. The non-integer period is determined by two higher-level parameters, namely 50x14 / 3 or 50x12 / 3.

[0102] Configuration methods for alignment

[0103] In some embodiments of the disclosed technology, the temporal location of the top R SPS resources is determined based on the first information in order to align with packet arrival.

[0104] In some implementations, R SPS resources belong to one SPS configuration.

[0105] Figure 4 An example of N cycles for cyclically configuring SPS resources is shown.

[0106] In some implementations, when R SPS resources belong to one SPS configuration, the first information includes N periods {P1,…,P} for configuring the R SPS resources. N}, where N periods {P1,…,P N The `}` parameter is used to configure SPS resources in a cyclic manner. In one example, assuming a service cycle of 60 FPS, implying packets arrive every 16.66 ms, and the cycle group is configured as {P1 = 17, P2 = 17, P3 = 16} ms, the configuration would be as follows: Figure 4 As shown.

[0107] In some implementations, examples of combinations of N cycles in the first information include at least one of the following:

[0108] Downlink 60FPS: {17,17,16}ms, {18,16,16}ms, {18,17,16}ms, {18,16,17}ms;

[0109] Downlink 120FPS: {9,8,8,9,8,8}ms, {9,9,8,8,8,8}ms, {9,8,9,8,8,8}ms;

[0110] Uplink 60 FPS: {17x14, 17x14, 16x14} symbols, {18x14, 16x14, 16x14} symbols, {18x14, 17x14, 16x14} symbols, {18x14, 16x14, 17x14} symbols; and

[0111] Uplink 120 FPS: {9x14, 8x14, 8x14, 9x14, 8x14, 8x14} symbols.

[0112] In some implementations, when R SPS resources belong to one SPS configuration, the first information includes a period for configuring the R SPS resources and M offsets {O1,…,O}. M}, where M offsets {O1,…,O M The `}` parameter is used to configure SPS resources in a cyclic manner. In one example, assuming a service cycle of 60 FPS and packets arriving every 16.66 ms, the first message includes a cycle P = 17 ms and three offsets {O1 = 0, O2 = 0, O3 = -1}. Then, the cycles of the R SPS resources can come from (P + O2) / (16.66 ms). x ), where x = 1, 2, 3.

[0113] In some implementations, examples of the combination of the period and M offsets in the first information include at least one of the following:

[0114] 60 FPS downlink:

[0115] Common period: 16ms, offset = {1,1,0}

[0116] Common period: 17ms, offset = {0,0,-1}

[0117] 120 FPS downlink:

[0118] Common period: 9ms, offset = {0,-1,-1,0,-1,-1}, {0,0,-1,-1,-1,-1}

[0119] Common period: 8ms, offset = {1,0,0,1,0,0}, {1,1,0,0,0,0}

[0120] Upstream 60 FPS

[0121] Common period: 17 x 14 symbols, offset = {0, 0, -1}

[0122] Common period: 16 x 14 symbols, offset = {1, 1, 0}

[0123] Uplink 120 FPS:

[0124] The common period is 9x14 symbols, and the offset is {0,-1,-1,0,-1,-1}.

[0125] In some embodiments of the disclosed technology, when the first signaling is RRC signaling, the first information is located in the first signaling.

[0126] In some implementations, the first information is located in the period parameter “period” in the RRC signaling of TS38.331 V17.0.0.

[0127] Table 4: Examples of RRC signaling:

[0128]

[0129] Note: Parameters with underlined text are the first information.

[0130] In some implementations, if the first information is configured, the period parameter “period” in the RRC signaling of TS38.331 V17.0.0 is not configured.

[0131] Table 5: Examples of DL SPS and UL CG:

[0132]

[0133]

[0134] Note: Parameters with underlined text are the first information.

[0135] In the first example in Table 5, the first piece of information is PeriodicitySet in SPS-config. When PeriodicitySet is configured, no period is configured. In the second example in Table 5, the first piece of information is Periodicity-r18 and OffsetSet in SPS-config. If Periodicity-r18 and OffsetSet are configured, no period is configured. In the third example in Table 5, the first piece of information is PeriodicitySet in ConfiguredGrantConfig. When PeriodicitySet is configured, no period is configured. In the fourth example in Table 5, the first piece of information is Periodicity-r18 and OffsetSet in ConfiguredGrantConfig. If Periodicity-r18 and OffsetSet are configured, no period is configured.

[0136] In some implementations, if the first information is configured, the period parameter “period” in the RRC signaling of TS 38.331V17.0.0 may not be ignored.

[0137] Table 6: Examples of DL SPS or UL CG:

[0138]

[0139]

[0140] Note: Parameters with underlined text are the first information.

[0141] In this example, both the parameter period and offsetSet are configured, and they are used together for SPS configuration.

[0142] In some embodiments of the disclosed technology, when the first signaling is RRC signaling and DCI signaling, the first information is located in the first signaling.

[0143] In some implementations, when N=1, it means there is a period in the first information; when M=1, it means there is an offset in the first information; or when N=1 and M=1, it means there is a period and an offset in the first information. The adjustment value is determined by DCI signaling.

[0144] In these cases, the adjustment value is effective when:

[0145] (1) The first SPS resource following the DCI signaling in k0 time slots, where k0 is a positive integer.

[0146] (2) Before receiving the next DCI signaling, the SPS resources following the DCI signaling, where in k0 time slots, the first SPS resource follows the DCI signaling. k0 is determined by the DCI signaling or RRC signaling.

[0147] In this case, the adjustment value includes at least one of the following:

[0148] (1) Period

[0149] When the UE receives the target period determined by the DCI signaling, it adjusts the period of R SPS resources to the target period.

[0150] (2) The difference between the adjusted period and the period previously configured by RRC signaling.

[0151] When the UE receives the difference determined by the DCI signaling, it adjusts the period of the R SPS resources to the previously configured period plus the difference. In one example, the period previously configured by the RRC signaling was 16ms, and the difference determined by the DCI signaling was 1ms, then the target period is 16 + 1 = 17ms.

[0152] (3) Initial offset

[0153] When the UE receives the starting offset determined by the DCI signaling, the time domain position of the corresponding SPS resource among the R SPS resources is the time domain position of the first SPS resource plus the starting offset.

[0154] In some implementations, when N>1, the periodic table is in the first information. The number of periods in a periodic table entry is no greater than the maximum number of periods determined at least by the UE capability.

[0155] In some implementations, the number of periods in each entry of the periodic table is different. In this case, DCI signaling determines an entry in the periodic table.

[0156] For example, the periodic table is indicated by PeriodicitySetList, the entries in the periodic table are indicated by PeriodicitySet, the maximum number of entries is indicated by maxNrofPset, and the maximum number of periods in each entry is indicated by maxNrofPer.

[0157] Table 7 shows one type of periodic table.

[0158]

[0159] In the cases of N=1 and N>1 above, when predetermined conditions are met, the DCI signaling determines the adjustment value and / or the entry in the periodic table.

[0160] In some implementations, the predetermined condition is that RRC signaling is configured, including at least one of the following: period, frames per second, or higher-layer parameters. In one example, the period parameter in the RRC signaling is configured, satisfying the predetermined condition. In another example, frames per second are configured, satisfying the predetermined condition. In another example, higher-layer parameters are configured, satisfying the predetermined condition. In another example, both frames per second and higher-layer parameters are configured, satisfying the predetermined condition. In another example, both period and higher-layer parameters are configured, satisfying the predetermined condition. In another example, both period and frames per second are configured, satisfying the predetermined condition. In yet another example, all three parameters—period, frames per second, and higher-layer parameters—are configured, satisfying the predetermined condition.

[0161] In some implementations, the DCI signaling is a UE-specific DCI. To determine the adjustment values ​​and / or entries in the periodic table, at least one of the following DCI fields is reinterpreted: “HARQ process number,” “redundancy version,” “time domain resource assignment,” “frequency domain resource assignment,” “modulation and coding scheme,” “downlink assignment index,” “TPC command for scheduled PUCCH,” or “VRB to PRB mapping.” In this case, all reinterpreted DCI fields are set to one or zero.

[0162] In some implementations, DCI signaling is a group common DCI that includes one or more first block sets.

[0163] The first block set comprises one or more first blocks. The first block contains adjustment values ​​or entries from the periodic table.

[0164] Each first block is associated with a UE, a serving cell, or a group of serving cells.

[0165] In the above case, where the DCI signaling is a UE-specific DCI and the DCI signaling is a group common DCI that includes one or more first block sets, the length of the DCI field is determined by UE capabilities (such as the maximum adjustment value or the maximum number of entries in the periodic table).

[0166] For the method described above for R SPS resources belonging to one SPS configuration, the temporal position of the Kth SPS resource in the SPS configuration is determined by a function of the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, and the period. The function of the period in Eq.1, Eq.2, or Eq.3 can be expressed at least as follows:

[0167]

[0168] Where N represents the number of cycles in the first information.

[0169] Where P N This can be represented as N periods in the first information, for example, when N=3, {P1=17, P2=17, P3=16}, or where P N This can be represented as one period and N offsets. For example, when N=3, P N Given {P1 = 17, P2 = 17, P3 = 16}, a period of 17ms, and 3 offsets {O1 = 0, O2 = 0, O3 = -1}, Δ is zero in this case.

[0170] In some implementations, R SPS resources belong to multiple SPS configurations.

[0171] In some embodiments of the disclosed technology, the first information includes P SPS configurations {ConfigInfo1, ConfigInfo2, ..., ConfigInfoP}, wherein the nth SPS configuration includes an R with a period, an offset, and a period and an offset. n One SPS resource, and R1+...+R n +…+R p =R, where n is in the range of 0 to P-1 or 1 to P.

[0172] In some implementations, the offset is associated with the first SPS resource of the first SPS configuration, the previous SPS resource of the previous adjacent SPS configuration, or the next SPS resource of the next adjacent SPS configuration.

[0173] In one example, the first piece of information includes the offset and the period used for SPS configuration. In this case, the first piece of information includes multiple SPS-configs or multiple ConfiguredGrantConfigs. Assume the service is 60fps:

[0174] Case 1: When the period parameter is in the first information and the period is set to ms50, the offset is in the corresponding SPS-config or ConfiguredGrantConfig, and its type includes the following:

[0175] The offset is associated with the first SPS resource of the first SPS configuration:

[0176] (1) Each configuration has a corresponding offset: {ms0,ms17,ms34} or {sym0x14,sym17x14,sym34x14}.

[0177] (2) Each configuration other than the first configuration has a corresponding offset: {ms17,ms34} or {sym17x14,sym34x14}.

[0178] (3) Each configuration other than the first configuration has a corresponding offset associated with the k0 millisecond interval between the first signaling and the first SPS resource of the first configuration: {ms k0,ms k0+17,ms k0+34}, {ms k0,ms k0+17,ms k0+2*17} or {sym k0x14,sym(k0+17)x14,sym(k0+34)x14}, {sym k0x14,sym(k0+17)x14,sym(k0+2*17)x14}, where k0 is determined at least by the first signaling.

[0179] The offset is associated with the previous / next SPS resource of the previous / next adjacent SPS configuration:

[0180] (1) Each configuration has a corresponding offset: {ms0,ms17,ms17} / {ms17,ms17,ms0} or {sym0x14,sym17x14,sym17x14} / {sym17x14,sym17x14,sym0x14}.

[0181] (2) Each configuration except the first / last configuration has a corresponding offset: {ms17,ms17} or {sym17x14,sym17x14}.

[0182] (3) Common offset: ms17 or sym17x14.

[0183] Table 8 shows one of the SPS-config and the first information in the first information, as well as one of the ConfiguredGrantConfig in the first information.

[0184]

[0185] Note: The periodicity parameter is disabled because the Periodicity-All parameter from the first information is configured.

[0186] Scenario 2: When the period and offset for different SPS configurations are configured in the corresponding SPS-config or ConfiguredGrantConfig, the types are as follows:

[0187] The offset is associated with the first SPS resource of the first SPS configuration:

[0188] (1) Each configuration has a corresponding period and offset: period - {ms50, ms50, ms50}, offset - {ms0, ms17, ms34} or period - {sym50x14, sym50x14, sym50x14}, offset - {sym0x14, sym17x14, sym34x14}.

[0189] (2) Each configuration other than the first configuration has a corresponding offset, and each configuration has a corresponding period: period -{ms50,ms50,ms50}, offset {ms17,ms34} or period -{sym50x14,sym50x14,sym50x14}, offset -{sym17x14,sym34x14}.

[0190] The offset is associated with the previous / next SPS resource of the previous / next adjacent SPS configuration:

[0191] (1) Each configuration has a corresponding period and offset: period -{ms50,ms50,ms50}, offset -{ms0,ms17,ms17} / {ms17,ms17,ms0} or period -{sym50x14,sym50x14,sym50x14}, offset -{sym0x14,sym17x14,sym17x14} / {sym17x14,sym17x14,sym0x14}.

[0192] (2) Each configuration other than the first / last configuration has a corresponding offset, and each configuration has a corresponding period: period - {ms50,ms50,ms50}, {ms17,ms17} or period - {sym50x14,sym50x14,sym50x14}, offset - {sym17x14,sym17x14}.

[0193] Table 9 shows the corresponding SPS-config or ConfiguredGrantConfig.

[0194]

[0195] Figure 5 Three configurations for configuring SPS resources to carry services at 60 FPS cycles are shown, based on some embodiments of the publicly available technology.

[0196] In this example, assuming the service cycle is 60 FPS and packets arrive every 16.66 ms, the three configurations are set as follows: (1) SPS-config1: cycle = ms50, offset = ms0; (2) SPS-config2: cycle = ms50, offset -r18 = ms17; (3) SPS-config3: cycle = ms50, offset -r18 = ms34.

[0197] In this example, the starting offset is associated with the first SPS resource of the first SPS configuration, and it can be observed that... Figure 5 Of the six SPS resources shown, two are used for the first SPS configuration, two for the second SPS configuration, and two for the third SPS configuration.

[0198] In some embodiments of the disclosed technology, when the first signaling is RRC signaling, the SPS configuration is located in the first information of the first signaling.

[0199] In some implementations, if the period parameter in the first information is configured, the period parameter "period" in the RRC signaling of TS38.331V17.0.0 is not configured.

[0200] In some implementations, if the first information is configured, the period parameter “period” in the RRC signaling of TS38.331 V17.0.0 may not be ignored.

[0201] In some embodiments of the disclosed technology, when the first signaling is RRC signaling and DCI signaling, the SPS configuration is located in the first information of the first signaling.

[0202] In some implementations, the SPS list is located in the RRC signaling. The number of entries in the SPS list is no greater than the maximum number of entries determined at least by the UE capabilities.

[0203] In some implementations, the number of SPS configurations in the entries of the SPS list may vary.

[0204] For example, the SPS list is indicated by SPSgroupList, the entries are indicated by ConfigInfo, the maximum number of entries is indicated by maxNrofGroup, and the maximum number of SPS configurations in an entry is indicated by maxNrofConfig.

[0205] Table 10 shows the list of SPSs used for downlink or uplink.

[0206]

[0207] When the SPS list is in the RRC signaling, the DCI signaling determines one of the entries when predetermined conditions are met.

[0208] In this scenario, the predefined condition is that RRC signaling is configured, including at least one of the following: period, frames per second, and / or higher-layer parameters. In one example, the period parameter in the RRC signaling is configured, satisfying the predefined condition. In another example, frames per second are configured, satisfying the predefined condition. In another example, higher-layer parameters are configured, satisfying the predefined condition. In another example, both frames per second and higher-layer parameters are configured, satisfying the predefined condition. In another example, both period and higher-layer parameters are configured, satisfying the predefined condition. In another example, both period and frames per second are configured, satisfying the predefined condition. In yet another example, all three parameters—period, frames per second, and higher-layer parameters—are configured, satisfying the predefined condition.

[0209] In some implementations, the DCI signaling is a UE-specific DCI. To determine one of the entries in the SPS list, at least one of the following DCI fields is reinterpreted: "HARQ process number", "redundancy version", "time domain resource assignment", "frequency domain resource assignment", "modulation and coding scheme", "downlink assignment index", "TPC command for scheduled PUCCH", or "VRB to PRB mapping". In this case, all reinterpreted DCI fields are set to one or zero.

[0210] In some implementations, DCI signaling is a group common DCI that includes one or more first block sets.

[0211] The first block set comprises one or more first blocks. The first block identifies one of the entries in the SPS list.

[0212] Each first block is associated with a UE, a serving cell, or a group of serving cells.

[0213] When the DCI signaling is a UE-specific DCI and the DCI signaling is a group common DCI that includes one or more first block sets, the length of the DCI field is determined by at least one of the following: the maximum number of configuration information or the maximum number of entries in the SPS list.

[0214] For the method described above for R SPS resources belonging to one SPS configuration, the offset information is determined by at least one of the following: the offset in each SPS configuration within one of the entries in the SPS list {[P1,O1],[P2,O2],...,[PN,ON]}, or the offset determined by DCI signaling. In this case, the temporal location of the Kth SPS resource in the SPS configuration is determined by the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, a function of the period, and the offset information.

[0215]

[0216] The function f(*) can be expressed as at least:

[0217]

[0218] Formula method for alignment

[0219] In some embodiments of the disclosed technology, the first information is a non-integer period determined by the first signaling, including at least one of the following: period, frames per second, or higher-layer parameters, as discussed in the previous section “Interpretation of the First Signaling” (e.g., an implementation where the period is a floating-point number in milliseconds or symbols or time slots, and an implementation where the period is a fraction in milliseconds, symbols, or time slots).

[0220] In some embodiments of the disclosed technology, the non-integer period is located in the parameter "period" in the RRC signaling SPS-config or ConfiguredGrantConfig of TS38.331 V17.0.0.

[0221] In some implementations, values ​​with non-integer periods are rounded down / up, leaving F decimal places.

[0222] Example 1: If the downlink service cycle is 60fps, it means that packets arrive every 16.66ms. The cycle is set to ms16.66 / 16.67, with 2 decimal places remaining.

[0223] Example 2: If the uplink service cycle is 60fps, it means that packets arrive every 16.66ms. The cycle is set to sym16.66 x 14 or sym16.67 x 14, with 2 decimal places remaining.

[0224] In some implementations, the value of a non-integer period is a fraction.

[0225] In some implementations, the numerator of the fraction is frames per second, such as 30fps, 60fps, 90fsp, 120fps, while the denominator of the fraction is at least a time range, such as 1000ms, 2000ms, etc.

[0226] In some embodiments of the disclosed technology, non-integer periods are represented by fractions A / B.

[0227] For example, if the service cycle is FPS=60fps, it means that packets arrive every 16.66ms.

[0228]

[0229] Therefore, non-integer periods can be represented as fractions (e.g., A = 1000 / B = 60).

[0230] Here, A is the "high-level parameter" and B is the "frames per second". Both A and B are configured to express non-integer periods (e.g., 1000 / 60).

[0231] In this case, parameter A can be implicit or explicit.

[0232] Implicit configuration indicator A is 1000, which is not configured because 1000 is the default value for FPS to period during the millisecond transition. Explicit configuration indicator A is configured by higher-level parameters, such as the time range. In other words, non-integer periods can be configured jointly by "higher-level parameters" and "frames per second", or non-integer periods can be configured only by "frames per second".

[0233] In some implementations, the non-integer period is located in the first message of the RRC signaling SPS-config or ConfiguredGrantConfig.

[0234] In some implementations, if the first information is configured, the period parameter “period” in the RRC signaling of TS38.331 V17.0.0 is not configured.

[0235] In some embodiments of the disclosed technology, if the first information is configured, the period parameter “period” in the RRC signaling of TS38.331V17.0.0 may not be ignored.

[0236] In one example, for an uplink service with a period of 60fps, meaning packets arrive every 16.66ms, the first parameter is configured as ms16.66 / ms16.67, and the parameter in the RRC signaling of TS38.331 V17.0.0 is configured as sym14. The parameter P in equations Eq.2 and Eq.3 is the multiplexing result of the first parameter and the parameter in the RRC signaling of TS38.331 V17.0.0.

[0237] In some embodiments of the disclosed technology, the non-integer period is determined by RRC signaling and aligned in equations Eq.1, Eq.2, and Eq.3. In one example, the temporal position of the Kth SPS resource in the SPS configuration is determined by a function of the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, and the period. When a non-integer period is configured in the RRC signaling SPS-config or ConfiguredGrantConfig, the function of the period is at least one of the following: (1) floor operation; (2) rounding operation; (3) floor operation.

[0238] In one example, assuming a service cycle of 60fps, P is configured with RRC signaling of ms16.67 for downlink transmission. The time-domain location of the Kth SPS resource is at least represented as:

[0239]

[0240] Assuming a service cycle of 60fps, the RRC signaling configuration for P used in uplink transmission is sym16.67x14. The time-domain location of the Kth SPS resource is represented by at least one of the following:

[0241]

[0242] or

[0243]

[0244] In another example, the temporal location of the Kth SPS resource in the SPS configuration is determined as a function of the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, and the period. Assume the service period is 60 fps, and the period is fps60 configured in the first information of the RRC signaling used for downlink transmission. The temporal location of the Kth SPS resource is at least represented as:

[0245]

[0246] FPS is the number of frames per second configured by RRC signaling.

[0247] Alternatively, for uplink transmission, the time-domain location of the Kth SPS resource is represented by at least one of the following:

[0248]

[0249] or

[0250]

[0251] The value of 14(12) is either 14 or 12.

[0252] In another example, the temporal location of the Kth SPS resource in the SPS configuration is determined by a function of the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, the period, and higher-layer parameters. Assuming a service period of 60 fps, the first information in the RRC signaling used for downlink transmission configures the period to fps60 and the time range to ms1000. The temporal location of the Kth SPS resource is at least represented as:

[0253]

[0254] Alternatively, for uplink transmission, the time-domain location of the Kth SPS resource can be represented by at least one of the following:

[0255]

[0256] Where 14(12) refers to a value of 14 or 12, and

[0257] FPS is the number of frames per second configured by RRC signaling, and T is the time range configured by RRC signaling.

[0258] In some embodiments of the disclosed technology, the non-integer period is determined by RRC signaling, and the time domain position of the Kth SPS resource in the SPS configuration is determined by a function of the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, and the period.

[0259] In some implementations, when a non-integer period is configured in the RRC signaling SPS-config or ConfiguredGrantConfig, the period is a function of at least one of the following:

[0260] Step function with threshold TH

[0261] In one example, assuming a service cycle of 60fps, P is configured with RRC signaling of ms16.67 for downlink transmission. The time-domain location of the Kth SPS resource is at least represented as:

[0262]

[0263] Alternatively, for uplink transmissions, P is configured as sym16.67x14 or sym16.67x12. The time-domain location of the Kth SPS resource is represented by at least one of the following:

[0264]

[0265] or

[0266]

[0267] Where condition1 is represented as

[0268] K×P-floor(K*P)≤TH.

[0269] In some implementations, the threshold parameter TH is based on the number of decimal places remaining and is configured by at least one of the following: (1) RRC signaling; (2) MAC CE; (3) DCI signaling.

[0270] In some embodiments of the disclosed technology, the higher-layer parameters are determined by RRC signaling, and the temporal location of the Kth SPS resource in the SPS configuration is determined by the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, offset information, a function of the period, and the higher-layer parameters.

[0271] Thus, some embodiments of the disclosed technology can prevent configurations from exceeding the system frame.

[0272] Traditional formulas (e.g., downward) can be explained as follows:

[0273] (numberOfSlotsPerFrame × SFN + number of slots in the frame) = [(numberOfSlotsPerFrame × SFN] start time +slot start time )+N×period×numberOfSlotsPerFrame / 10]modulo(1024×numberOfSlotsPerFrame).

[0274] The purpose of this formula is to find the slot location for each SPS resource.

[0275] Here, we assume: numberOfSlotsPerFrame = 10; SFN start,time =0; Slot start,time =0.

[0276] In some implementations, the above three parameters are determined by the system.

[0277] In one example, if the period parameter is set to ms10, the slot position of the Nth (N>=0) SPS resource is as follows:

[0278] (1) First SPS resource location (N=0): Slot location = [(numberOfSlotsPerFrame×SFN)] start time +slot start time )+N×period×numberOfSlotsPerFrame / 10]modulo(1024×numberOfSlotsPerFrame)=(0+0×10×1)modulo(1024×10)=0. The first SPS position is in the first time slot.

[0279] (2) Second SPS resource location (N=1): Slot location = [(numberOfSlotsPerFrame×SFN)] start time +slot start time )+N×period×numberOfSlotsPerFrame / 10]modulo(1024×numberOfSlotsPerFrame)=(0+1×10×1)modulo(1024×10)=10. The second SPS position is in the 11th time slot.

[0280] (3) The third SPS resource location (N=2): Slot location = [(numberOfSlotsPerFrame×SFN)] start time +slot start time )+N×period×numberOfSlotsPerFrame / 10]modulo(1024×numberOfSlotsPerFrame)=(0+2×10×1)modulo(1024×10)=20. The third SPS position is in the 21st time slot.

[0281] This configures periodic SPS resources.

[0282] Figure 6 Examples of SPS resource locations based on some embodiments of publicly available technologies are shown.

[0283] SFN start,time Slot start,time This may affect the position of the first SPS resource. In other words, these two parameters control the offset of the SPS configuration. Additionally, the number 1024 in parentheses after the modulo operation refers to the 1024 system frames in a superframe. It can be observed that the position of the SPS resource within a superframe can be periodically derived using this formula. However, mismatches may occur when the SPS resource moves from one superframe to another.

[0284] Figure 7 Examples of superframes, system frames, and time slots are shown. Figure 8 Another example of superframes, system frames, and time slots is shown. Figure 9 An example of a magnified superframe is shown.

[0285] refer to Figure 7 The structures of superframes, system frames, and time slots are described respectively. (Reference) Figure 8 Assuming SFN start,time The value is 2, which means that SPS resources are configured starting from SFN 2 in superframe 0, and if slot 0 of SFN 1023 is the last SPS resource in superframe 0, the next SPS resource might be located in slot 0 of SFN 0 in superframe 1 for a 10ms period. However, when another superframe arrives, SFN... start,time Resetting it to 2 will cause the next SPS resource to be configured in SFN 2, resulting in a mismatch issue.

[0286] In some implementations, the definition of a superframe is expanded, and SFN is used. start,time It should be fixed in the magnified superframe through high-level parameters, such as time range.

[0287] For example, an enlarged superframe can include two traditional superframes, (numberOfSlotsPerFrame × SFN + number of slots in the frame) = [(numberOfSlotsPerFrame × SFN] start time +slot start time )+N×period×numberOfSlotsPerFrame / 10]modulo(2048×numberOfSlotsPerFrame).

[0288] Alternatively, when the SPS configuration is active, only the SFN will be determined. start time In this case, the superframe is shortened to align the number of SFNs in the superframe with the number of frames per second. In one example, the FPS to period during the millisecond transition is based on 1000 milliseconds or 1 second. Therefore, the higher-level parameter time range is set to 1000 to align the number of SFNs in the superframe with the number of frames per second.

[0289] (numberOfSlotsPerFrame × SFN + number of slots in the frame) = [(numberOfSlotsPerFrame × SFN] start time +slot start time )+N×period×numberOfSlotsPerFrame / 10]modulo(1000×numberOfSlotsPerFrame)

[0290] In some implementations, when higher-level parameters are configured via RRC signaling SPS-config or ConfiguredGrantConfig, the values ​​of equations Eq.1, Eq.2, or Eq.3 are determined by higher-level parameters (such as time range).

[0291] Example for the downlink:

[0292]

[0293] Example for uplink

[0294]

[0295] or

[0296]

[0297] Where T represents the high-level parameter.

[0298] Figure 10 Examples of wireless communication processes based on some exemplary embodiments of publicly available technologies are shown.

[0299] In some implementations, the process 1000 for wireless communication may include: at 1010, receiving first signaling from a network node via a wireless device, the first signaling including first information associated with SPS resources for semi-static scheduling (SPS) configuration; and at 1020, determining one or more time-domain locations of the SPS resources for SPS configuration via the wireless device based on the first information.

[0300] Figure 11 Another example of a wireless communication process based on some exemplary embodiments of the publicly available technology is shown.

[0301] In some implementations, the process 1100 for wireless communication may include: at 1110, transmitting a first signaling message to a wireless device via a network node, the first signaling message including first information associated with SPS resources for semi-static scheduling (SPS) configuration, wherein the first information is used to determine one or more time-domain locations of the SPS resources for SPS configuration.

[0302] It should be understood that this document discloses techniques that can be embodied in various embodiments for determining downlink control information in a wireless network. The disclosed and other embodiments, modules, and functional operations described in this document can be implemented in digital electronic circuits, computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in a combination of one or more of them. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more computer program instruction modules encoded on a computer-readable medium for execution by or control of the operation of a data processing device. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a storage device, a composition of substances affecting machine-readable propagation signals, or one or more of these. The term "data processing device" includes all means, apparatus, and machines for processing data, including, for example, a programmable processor, a computer, or multiple processors or computers. In addition to hardware, the device may also include code that creates an execution environment for the computer program in question, for example, code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of these. Propagation signals are artificially generated signals, such as machine-generated electrical, optical, or electromagnetic signals, which are generated to encode information for transmission to a suitable receiver device.

[0303] Computer programs (also known as programs, software, software applications, scripts, or code) can be written in any programming language, including compiled or interpreted languages, and can be deployed in any form, including as standalone programs or as modules, components, subroutines, or other units suited to a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored as part of a file containing other programs or data (e.g., one or more scripts stored in a markup language document), or as a single file dedicated to the program in question, or as multiple coordinating files (e.g., a file storing one or more modules, subroutines, or code sections). Computer programs can be deployed to execute on a single computer, located at a site, or distributed across multiple sites and interconnected via a communication network.

[0304] The processes and logic flows described in this document can be executed by one or more programmable processors, which execute one or more computer programs to perform functions by manipulating input data and generating outputs. The processes and logic flows can also be executed by dedicated logic circuits, and the devices can be implemented as dedicated logic circuits, such as field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs).

[0305] For example, processors suitable for executing computer programs include general-purpose and special-purpose microprocessors, as well as any one or more processors in any type of digital computer. Generally, a processor receives instructions and data from read-only memory or random access memory, or both. The basic components of a computer are a processor for executing instructions and one or more storage devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to, receiving data from or transferring data to one or more mass storage devices (e.g., magnetic disks, magneto-optical disks, or optical disks) for storing data, or both. However, a computer does not need to have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and storage devices, including, for example, semiconductor storage devices such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD-ROMs and DVD-ROMs. The processor and memory may be supplemented or integrated therein by dedicated logic circuitry.

[0306] Some embodiments may preferably implement one or more of the following solutions listed in the sub-clause format. The following clauses are supported and further described in the foregoing embodiments and in this document. As used in the following clauses and claims, a wireless device may be a user equipment, a mobile station, or any other wireless terminal including a fixed node such as a base station. Network devices include base stations, which include next-generation node B (gNB), enhanced node B (eNB), or any other device performing as a base station.

[0307] Clause 1. A wireless communication method comprising: receiving first signaling from a network node via a wireless device, the first signaling including first information associated with SPS resources for semi-static scheduling (SPS) configuration; and determining, based on the first information, one or more time-domain locations of the SPS resources for SPS configuration via the wireless device.

[0308] Clause 2. The method described in Clause 1, wherein the SPS configuration includes one or more SPS resources.

[0309] Clause 3. The method according to Clause 1, wherein the first information includes at least one of the following: the number of SPS configurations, one or more SPS configurations, one or more cycles of SPS resources for one or more SPS configurations, or an offset of one or more SPS resources for one or more SPS configurations, wherein the number of SPS configurations is less than the maximum number of configured SPS configurations, wherein the offset is an integer in milliseconds, symbols, or time slots, and wherein the offset is associated with at least one of the following: the first SPS resource of the first SPS configuration; the previous SPS resource of the previous adjacent SPS configuration; or the next SPS resource of the next adjacent SPS configuration.

[0310] Clause 4. The method described in Clause 1, wherein the one or more time-domain locations include one or more time-slot locations or symbol locations.

[0311] Clause 5. The method according to Clause 1, wherein the first signaling includes at least one of Radio Resource Control (RRC) signaling, Media Access Control (MAC) Control Unit (CE) signaling, or Downlink Control Information (DCI) signaling.

[0312] Clause 6. The method according to Clause 5, wherein the DCI signaling is a radio device-specific DCI or a group public DCI, wherein the DCI includes a field associated with the first information, the length of which is determined by information associated with UE capabilities, the UE capabilities including at least one of the following: a maximum number of cycles, a maximum number of offsets, or a maximum number of SPS configurations.

[0313] Clause 7. The method according to Clause 6, wherein the DCI field includes at least one of the following: Hybrid Automatic Repeat Request (HARQ) process number, redundancy version, time-domain resource assignment, frequency-domain resource assignment, modulation and coding scheme, downlink assignment index, transmit power control (TPC) command for scheduled physical uplink control channel (PUCCH) or mapping of virtual resource block (VRB) to physical resource block (PRB).

[0314] Clause 8. The method according to Clause 3, wherein the period in the first information includes a non-integer value or an integer value of the period that is greater than zero and has milliseconds, signs or time slot units.

[0315] Clause 9. The method described in Clause 8, wherein the non-integer value of the period includes a floating-point number or fraction in milliseconds, signs, or time slots.

[0316] Clause 10. The method according to Clause 9, wherein the numerator of the fraction includes at least one of the following: frames per second (FPS) indicating the number of frames occurring in one second; and the denominator of the fraction includes a higher-level parameter.

[0317] Clause 11. The method according to Clause 1, wherein the temporal location of R SPS resources is determined by the first information, wherein R indicates the amount of SPS resources and R is a positive integer.

[0318] Clause 12. The method according to Clause 11, wherein the first information comprises N cycles, where N is a positive integer.

[0319] Clause 13. The method according to Clause 12, wherein the temporal location of the SPS resource is determined by the N cycles, wherein the N cycles are used cyclically, or one or more of the N cycles are used.

[0320] Clause 14. The method according to Clause 11, wherein the first information includes a period with M offsets, where M is a positive integer.

[0321] Clause 15. The method according to Clause 14, wherein the temporal location of the SPS resource is determined by a period, at least one of the M offsets, wherein the M offsets are used cyclically.

[0322] Clause 16. The method according to Clause 11, wherein the first information comprises N periods or M offsets or both N periods and M offsets, wherein N and M are positive integers, and wherein an adjustment value is determined by the first signaling if at least one of N or M is equal to one.

[0323] Clause 17. The method according to Clause 16, wherein the adjustment value includes at least one of the following: period; the difference between the target period and the previous period; or the starting offset associated with the first SPS resource of the first SPS configuration.

[0324] Clause 18. The method according to Clause 11, wherein the first information comprises P SPS configurations, where P is a positive integer.

[0325] Clause 19. The method described pursuant to Clause 18, wherein R n The temporal location of each SPS resource is determined by the nth SPS configuration among the P SPS configurations, where n is a positive integer not less than 0 and not greater than P, where P is the number of SPS configurations, and R1+…+R n +…+R p =R, where R n Indicates the amount of SPS resources used for the nth SPS configuration, and R n is a positive integer.

[0326] Clause 20. The method described pursuant to Clause 19, wherein R n The offsets of (n>1) SPS resources are associated with at least one of the following: R1 SPS resources, R n-1 One SPS resource or R n+1 One SPS resource.

[0327] Clause 21. The method according to Clause 20, wherein the offset of R1 SPS resources is at least associated with the first signaling.

[0328] Clause 22. The method according to Clause 11, wherein the first information determines the temporal location of R SPS resources when predetermined conditions are met.

[0329] Clause 23. The method according to Clause 22, wherein the predetermined condition is satisfied when the RRC signaling is configured to include at least one of period, frames per second, or time range.

[0330] Clause 24. The method according to Clause 8, wherein the period in the first information is a non-integer value of period or offset, and the temporal location of the Kth SPS resource in the SPS configuration is determined by at least one of the following: the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, offset information, a function of the period, or a higher-level parameter, wherein K is not less than 0.

[0331] Clause 25. The method according to Clause 24, wherein the offset information is determined by at least one of the first information or the adjustment value.

[0332] Clause 26. The method according to Clause 24, wherein the function of the period includes at least one of rounding up, rounding to the nearest integer, or rounding down.

[0333] Clause 27. The method according to Clause 24, wherein the function of the period is a floor function, wherein the formula for the time-domain location of the SPS resource is expressed as:

[0334]

[0335] in L represents the number of time slots in a system frame. SFN The identifier number representing the system frame, L slot S represents the identifier number of a time slot in a system frame. SFN,Start Indicates the starting system frame identifier number, S slot,Start Pi represents the start time slot identifier number in the system frame, and Pi represents the period configured in the RRC signaling.

[0336] Clause 28. The method according to any one of Clauses 1 to 27, wherein the SPS configuration includes at least one of an SPS configuration for downlink or a Configuration Authorization Scheduling (CG) configuration for uplink.

[0337] Clause 29. The method according to any one of Clauses 1 to 27, wherein the SPS resource includes at least one of an SPS PDSCH for downlink or an CG PUSCH for uplink.

[0338] Clause 30. A wireless communication method comprising: transmitting first signaling to a wireless device via a network node, the first signaling including first information associated with SPS resources for semi-static scheduling (SPS) configuration, wherein the first information is used to determine one or more time-domain locations of the SPS resources for SPS configuration.

[0339] Clause 31. The method according to Clause 30, wherein the SPS configuration includes at least one of the following: one or more SPS resources.

[0340] Clause 32. The method according to Clause 30, wherein the first information includes at least one of the following: the number of SPS configurations, one or more SPS configurations, one or more cycles of SPS resources for one or more SPS configurations, or an offset of one or more SPS resources for one or more SPS configurations, wherein the number of SPS configurations is less than the maximum number of configured SPS configurations, wherein the offset is an integer in milliseconds, symbols, or time slots, wherein the offset is associated with at least one of the following: the first SPS resource of the first SPS configuration; the previous SPS resource of the previous adjacent SPS configuration; or the next SPS resource of the next adjacent SPS configuration.

[0341] Clause 33. The method according to Clause 32, wherein the period in the first information includes a non-integer value or an integer value of the period that is greater than zero and has milliseconds, signs or time slot units.

[0342] Clause 34. The method according to Clause 33, wherein the non-integer value of the period includes a floating-point number or fraction in milliseconds, signs, or time slots.

[0343] Clause 35. The method according to Clause 34, wherein the numerator of the fraction includes at least one of the following: frames per second (FPS) indicating the number of frames occurring in one second; and the denominator of the fraction includes a higher-level parameter.

[0344] Clause 36. The method according to Clause 30, wherein the first signaling includes at least one of Radio Resource Control (RRC) signaling, Media Access Control (MAC) Control Unit (CE) signaling, or Downlink Control Information (DCI) signaling.

[0345] Clause 37. The method according to Clause 33, wherein the DCI signaling is a radio device-specific DCI or a group public DCI, wherein the DCI includes a field associated with the first information, the length of which is determined by information associated with UE capabilities, the UE capabilities including at least one of the following: a maximum number of cycles, a maximum number of offsets, or a maximum number of SPS configurations.

[0346] Clause 38. The method according to Clause 34, wherein the DCI field includes at least one of the following: Hybrid Automatic Repeat Request (HARQ) process number, redundancy version, time-domain resource assignment, frequency-domain resource assignment, modulation and coding scheme, downlink assignment index, transmit power control (TPC) command for a scheduled physical uplink control channel (PUCCH), or mapping of virtual resource blocks (VRBs) to physical resource blocks (PRBs).

[0347] Clause 39. A wireless communication device comprising a processor configured to perform a method according to any one of Clauses 1 to 38.

[0348] Clause 40. A non-transitory computer-readable medium having code stored thereon that, when executed by a processor, causes the processor to implement the method of any one of Clauses 1 to 38.

[0349] Some embodiments described herein are described in the general context of a method or process, which in one embodiment can be implemented by a computer program product contained in a computer-readable medium, including computer-executable instructions, such as program code executed by a computer in a networked environment. The computer-readable medium may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), optical disc (CD), digital versatile optical disc (DVD), etc. Therefore, the computer-readable medium may include non-transitory storage media. Generally, a program module may include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. Computer or processor-executable instructions, associated data structures, and program modules represent examples of program code for performing steps of the methods disclosed herein. A particular sequence of such executable instructions or associated data structures represents examples of corresponding actions for implementing the functionality described in such steps or processes.

[0350] Some embodiments of the disclosed examples may be implemented as devices or modules using hardware circuitry, software, or a combination thereof. For example, hardware circuitry implementations may include discrete analog and / or digital components, such as those integrated as part of a printed circuit board. Alternatively or additionally, the disclosed components or modules may be implemented as application-specific integrated circuits (ASICs) and / or field-programmable gate arrays (FPGAs). Some implementations may additionally or alternatively include a digital signal processor (DSP), which is a special-purpose microprocessor with an architecture optimized for the operational requirements of digital signal processing associated with the disclosed functions of this application. Similarly, various components or sub-components within each module may be implemented using software, hardware, or firmware. Connectivity between modules and / or components within modules may be provided using any of the connection methods and media known in the art, including but not limited to communication over the Internet, wired, or wireless networks using appropriate protocols.

[0351] While this document contains numerous details, these details should not be construed as limiting the scope of the claimed invention or the scope that may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features described in this document within the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Furthermore, although features may be described above as functioning in certain combinations, or even initially claimed, in some embodiments, one or more features from the claimed combination may be removed from the combination, and the claimed combination may refer to a sub-combination or a variation of the sub-combination. Similarly, although operations are depicted in a specific order in the drawings, this should not be construed as requiring the operations to be performed in the specific order shown or sequentially, or requiring the performance of all shown operations to achieve the desired result.

[0352] Only a few implementations and examples have been described, and other implementations, enhancements and variations may be made based on what is described and shown in this disclosure.

Claims

1. A wireless communication method, comprising: The first signaling is received from a network node via a wireless device, the first signaling including first information associated with SPS resources for semi-static scheduling (SPS) configuration; as well as Based on the first information, one or more time-domain locations of the SPS resources used for the SPS configuration are determined by the wireless device; Wherein the period in the first information is a non-integer value of period or offset, and the first in the SPS configuration is... K The temporal location of an SPS resource is determined by at least one of the following: the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, offset information, a function of the period, and higher-layer parameters, wherein... K Not less than 0.

2. The method of claim 1, wherein the SPS configuration includes one or more SPS resources.

3. The method of claim 1, wherein the first information includes at least one of the following: the number of SPS configurations, one or more SPS configurations, one or more cycles of SPS resources for one or more SPS configurations, or an offset of one or more SPS resources for one or more SPS configurations, wherein the number of SPS configurations is less than the maximum number of configured SPS configurations, wherein the offset is an integer in milliseconds, symbols, or time slots, and wherein the offset is associated with at least one of the following: the first SPS resource of the first SPS configuration; the previous SPS resource of the previous adjacent SPS configuration; and the next SPS resource of the next adjacent SPS configuration.

4. The method according to claim 1, wherein the one or more time-domain locations include one or more time-slot locations or symbol locations.

5. The method of claim 1, wherein the first signaling includes at least one of Radio Resource Control (RRC) signaling, Media Access Control (MAC) Control Unit (CE) signaling, and Downlink Control Information (DCI) signaling.

6. The method of claim 5, wherein the DCI signaling is a radio device-specific DCI or a group common DCI, wherein the DCI includes a field associated with the first information, the length of the field being determined by information associated with UE capabilities, the UE capabilities including at least one of the following: a maximum number of cycles, a maximum number of offsets, and a maximum number of SPS configurations.

7. The method of claim 6, wherein the DCI field includes at least one of the following: Hybrid Automatic Repeat Request (HARQ) process number, redundancy version, time-domain resource assignment, frequency-domain resource assignment, modulation and coding scheme, downlink assignment index, transmit power control (TPC) command for scheduled physical uplink control channel (PUCCH), and mapping of virtual resource block (VRB) to physical resource block (PRB).

8. The method according to claim 3, wherein the period in the first information comprises: The period is a non-integer value or an integer value, which is greater than zero and has a millisecond, sign, or time slot unit.

9. The method of claim 8, wherein the non-integer value of the period comprises a floating-point number or fraction in milliseconds, signs, or time slots.

10. The method of claim 9, wherein the numerator of the fraction comprises: Frames per second (FPS) indicates the number of frames that occur in one second; the denominator of the fraction includes higher-level parameters.

11. The method of claim 3, wherein the temporal location of the R SPS resources is determined by the first information, wherein R indicates the amount of SPS resources and R is a positive integer.

12. The method of claim 11, wherein the first information comprises N cycles, where N is a positive integer.

13. The method of claim 12, wherein the temporal location of the SPS resource is determined by the N periods, wherein the N periods are used cyclically, or one or more of the N periods are used.

14. The method of claim 11, wherein the first information comprises a period having M offsets, where M is a positive integer.

15. The method of claim 14, wherein the temporal location of the SPS resource is determined by a period and at least one of the M offsets, wherein the M offsets are used cyclically.

16. The method of claim 11, wherein the first information comprises N periods or M offsets or both N periods and M offsets, wherein N and M are positive integers, and wherein an adjustment value is determined by the first signaling when at least one of N or M is equal to one.

17. The method of claim 16, wherein the adjustment value includes at least one of the following: a period; the difference between a target period and a previous period; and a starting offset associated with a first SPS resource of the first SPS configuration.

18. The method of claim 11, wherein the first information comprises P SPS configurations, where P is a positive integer.

19. The method of claim 18, wherein R n The temporal location of each SPS resource is determined by the above. P The first SPS configuration in n The SPS configuration is determined, among which n It is not less than 0 and not greater than 0. P positive integers, where P It is the number of SPS configurations, among which R 1+…+ R n +…+ R p = R ,in R n Instructions for the first n The amount of SPS resources configured in each SPS, and R n is a positive integer.

20. The method of claim 19, wherein R n , ( n >1) The offset of an SPS resource is associated with at least one of the following: R 1 SPS resource R n-1 One SPS resource and R n+1 One SPS resource.

21. The method of claim 20, wherein R The offset of one SPS resource is associated with at least the first signaling.

22. The method of claim 11, wherein the first information is determined when a predetermined condition is met. R The temporal location of each SPS resource.

23. The method of claim 22, wherein the predetermined condition is satisfied when the RRC signaling is configured to include at least one of period, frames per second, or time range.

24. The method of claim 1, wherein the offset information is determined by at least one of the first information and the adjustment value.

25. The method of claim 1, wherein the function of the period includes at least one of rounding up, rounding to the nearest integer, and rounding down.

26. The method of claim 1, wherein the function of the period is a floor function, wherein the formula for the time-domain location of the SPS resource is expressed as: in Indicates the number of time slots in a system frame. The identifier number representing the system frame. The identifier number represents the time slot in the system frame. Indicates the starting system frame identifier number. This indicates the start slot identifier number in the system frame, and Pi This indicates the period configured in the RRC signaling.

27. The method according to any one of claims 1 to 26, wherein the SPS configuration includes at least one of an SPS configuration for downlink or a Configuration Authorization Scheduling (CG) configuration for uplink.

28. The method according to any one of claims 1 to 26, wherein the SPS resource includes at least one of SPSPDSCH for downlink or CG PUSCH for uplink.

29. A wireless communication method, comprising: A network node transmits first signaling to a wireless device. The first signaling includes first information associated with SPS resources used for semi-static scheduling (SPS) configuration, wherein the first information is used to determine one or more time-domain locations of the SPS resources used for the SPS configuration; the period in the first information is a non-integer value of period or offset, and the first time-domain location of the SPS resources in the SPS configuration is... K The temporal location of an SPS resource is determined by at least one of the following: the number of time slots in the system frame, the number of symbols in the time slots, the starting system frame identifier number, the starting time slot identifier number in the system frame, the starting symbol identifier number in the time slot, offset information, a function of the period, and higher-layer parameters, wherein... K Not less than 0.

30. The method of claim 29, wherein the SPS configuration includes at least one of the following: one or more SPS resources.

31. The method of claim 29, wherein the first information includes at least one of the following: the number of SPS configurations, one or more SPS configurations, one or more cycles of SPS resources for one or more SPS configurations, or an offset of one or more SPS resources for one or more SPS configurations, wherein the number of SPS configurations is less than the maximum number of configured SPS configurations, wherein the offset is an integer in milliseconds, symbols, or time slots, and wherein the offset is associated with at least one of the following: the first SPS resource of the first SPS configuration; the previous SPS resource of the previous adjacent SPS configuration; and the next SPS resource of the next adjacent SPS configuration.

32. The method of claim 31, wherein the period in the first information comprises: The period is a non-integer value or an integer value, which is greater than zero and has a millisecond, sign, or time slot unit.

33. The method of claim 32, wherein the non-integer value of the period includes a floating-point number or fraction in milliseconds, signs, or time slots.

34. The method of claim 33, wherein the numerator of the fraction comprises: Frames per second (FPS) indicates the number of frames that occur in one second; the denominator of the fraction includes higher-level parameters.

35. The method of claim 29, wherein the first signaling includes at least one of Radio Resource Control (RRC) signaling, Media Access Control (MAC) Control Unit (CE) signaling, or Downlink Control Information (DCI) signaling.

36. The method of claim 32, wherein the DCI signaling is a radio device-specific DCI or a group common DCI, wherein the DCI includes a field associated with the first information, the length of the field being determined by information associated with UE capabilities, the UE capabilities including at least one of the following: a maximum number of cycles, a maximum number of offsets, and a maximum number of SPS configurations.

37. The method of claim 33, wherein the DCI field includes at least one of the following: Hybrid Automatic Repeat Request (HARQ) process number, redundancy version, time-domain resource assignment, frequency-domain resource assignment, modulation and coding scheme, downlink assignment index, transmit power control (TPC) command for scheduled physical uplink control channel (PUCCH), and mapping of virtual resource blocks (VRBs) to physical resource blocks (PRBs).

38. A wireless communication device comprising a processor configured to perform the method according to any one of claims 1 to 37.

39. A non-transitory computer-readable medium having code stored thereon that, when executed by a processor, causes the processor to perform the method of any one of claims 1 to 37.

Citation Information

Patent Citations

  • Semi-persistent transmission feedback method and terminal equipment

    CN113676305A

  • Method and apparatus for grant-free data transmission in wireless communication system

    US20210160829A1

  • Method and apparatus for determining resource in NR v2x

    US20220124682A1