Parameter configuration in wireless communications
By using the information in the first signaling in the wireless communication system to determine the time domain location of the SPS resource, the misalignment problem between the SPS/CG resource and the arrival of non-integer periodic packets is solved, which reduces transmission delay and improves system performance .
Patent Information
- Application Number
- CN202280095824.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-01
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2042-07-01
AI Technical Summary
In the prior art, when carrying video streaming services, there is a misalignment between the preconfiguration of semi-static scheduling (SPS) and configuration authorization (CG) resources and the arrival of non-integer periodic packets, resulting in an increase in transmission delay and affecting system performance.
By sending and receiving a first signaling in a wireless communication system, including information associated with the SPS resource, for determining the time domain location of the SPS resource, the configuration method and formula are used to align the preconfigured SPS resource with non-integer periodicity Arrived in groups.
It effectively solves the misalignment problem between SPS/CG resources and packet arrival, reduces transmission delay, and improves the system's load-bearing capacity and performance.
Smart Images

Figure CN119156874A_ABST
Abstract
Description
Technical Field
[0001] This patent document relates generally to wireless communications. Background Art
[0002] Mobile communication technologies are driving the world towards an increasingly connected and networked society. The rapid growth of mobile communications and technological advances have led to greater demands for capacity and connectivity. Other aspects, such as energy consumption, equipment cost, spectrum efficiency and latency, are also important to meet 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, among other things, techniques for updating user device capability information.
[0004] In one aspect, a data communication method is disclosed. The method includes receiving, by a wireless device, a first signaling from a network node, the first signaling including first information associated with a SPS resource for a semi-static scheduling (SPS) configuration; and determining, by the wireless device, one or more time domain locations of the SPS resource for the SPS configuration based on the first information.
[0005] On the other hand, a data communication method is disclosed. The method includes transmitting a first signaling to a wireless device through a network node, the first signaling including first information associated with a SPS resource for a semi-persistent scheduling (SPS) configuration, wherein the first information is used to determine one or more time domain locations of the SPS resource for the SPS configuration.
[0006] In another example aspect, a wireless communication apparatus is disclosed, comprising a processor configured to implement the above method.
[0007] In another example aspect, a computer storage medium is disclosed, on which is stored codes for implementing the above method.
[0008] These and other aspects are described in this document. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 An example of a wireless communication system based on some exemplary embodiments of the disclosed technology is shown.
[0010] Figure 2 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 a conventional semi-persistent scheduling (SPS) / configuration grant (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 of SPS resources for carrying services at a 60 FPS period based on some embodiments of the disclosed technology are shown.
[0014] Figure 6 Examples of SPS resource locations based on some embodiments of the disclosed technology are shown.
[0015] Figure 7 Examples of superframes, system frames, and time slots are shown.
[0016] Figure 8 Another example of a superframe, a system frame, and a time slot is shown.
[0017] Fig. 9 An example of a zoomed-in superframe is shown.
[0018] Fig.10 An example of a wireless communication process based on some exemplary embodiments of the disclosed technology is shown.
[0019] Fig.11 Another example of a wireless communication process based on some exemplary embodiments of the disclosed technology is shown. DETAILED DESCRIPTION
[0020] The section headings used in this document are only for ease of understanding and do not limit the scope of the embodiments to the sections in which they are described. In addition, although the embodiments are described with reference to 5G examples, the disclosed technology 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., Long Term Evolution (LTE), 5G, or NR cellular network) is shown, which includes a BS 120 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), high-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 high-layer signaling or downlink information. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine-to-machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, etc.
[0022] Figure 2It is a block diagram representation of a portion of an apparatus of some embodiments based on the disclosed technology. Apparatus 205 such as a network device or a base station or a wireless device (or UE) may include a processor electronic device 210, such as a microprocessor that implements one or more technologies stated in this document. Apparatus 205 may include a transceiver electronic device 215, which is used to send and / or receive wireless signals through one or more communication interfaces (such as antenna 220). Apparatus 205 may include other communication interfaces for sending and receiving data. 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 electronic device 210 may include at least a portion of transceiver electronic device 215. In some embodiments, 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 periodicity. However, among such services, video streaming is a basic type, and its typical period is 60 frames per second (FPS), 90FPS, 120FPS, which is a non-integer period measured in milliseconds.
[0024] In other embodiments, grant transmission, including configuration grant (CG) and semi-persistent scheduling (SPS), can transmit periodic data through pre-configured resources without grant requests and excessive power consumption. However, the candidate period for configuration is an integer period.
[0025] Carrying video streaming services, current SPS / CG may encounter misalignment between pre-configured resources and packet arrival, which will gradually deteriorate during the transmission process and eventually lead to large transmission delays.
[0026] The disclosed techniques may be implemented in some embodiments to provide a scheme for aligning traffic arrivals with non-integer cycles and SPS / CG resources.
[0027] Figure 3 An example of a conventional semi-persistent scheduling (SPS) / configuration grant (CG) configuration mode is shown.
[0028] In some embodiments, the SPS resources may include an SPS for downlink and a CG for uplink.
[0029] For Semi-Persistent Scheduling (SPS) transmission and Configuration Grant (CG) transmission, the gNB first transmits RRC signaling SPS-config and ConfiguredGrantConfig, where the period is configured. Then, the resources used for SPS / CG are derived based on the period parameters.
[0030] Table 1: SPS-config / ConfiguredGrantConfig
[0031]
[0032] Table 2: Traditional SPS and CG resource calculation
[0033]
[0034]
[0035] A mismatch 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 together with or after packets arrive.
[0037] If the period of SPS configuration is set to 17 milliseconds, the period is an integer value close to the XR service period. Table 3 shows the millisecond value of packet arrival, SPS PDSCH time position, interval between packet arrivals, and SPS PDSCH position, respectively.
[0038] Table 3: Packet arrival milliseconds, SPS PDSCH time positions and delays from 1st to 8th packet
[0039]
[0040] The above table implies that transmission delays may increase over time and become unbearable for the system.
[0041] The alignment method based on some embodiments of the disclosed technology may affect the traditional SPS and CG resource calculation. For example, for the downlink, the Kth transmission opportunity (or Kth resource) is expressed as:
[0042]
[0043] in Indicates the number of time slots in the system frame, L SFN Indicates the identifier number of the system frame, L slot Indicates the identifier number of the time slot in the system frame, S SFN,Start Indicates the starting system frame identifier number, S slot,Start represents the starting time slot identifier number in the system frame, and P represents the period configured in the RRC signaling.
[0044] For the uplink, the Kth transmission opportunity (or Kth resource) of the type 1 CG is expressed as:
[0045]
[0046] Where Δ offset Indicates the SPS resource in the time domain relative to L SFN The offset, represents the number of symbols in the time slot, and S represents the starting symbol from the SLIV indication or provided by startSymbol.
[0047] The Kth transmission opportunity (or Kth resource) of type 2 CG is expressed as:
[0048]
[0049] Where S symbol,start Indicates the starting symbol in a time slot.
[0050] In some embodiments, the disclosed techniques may be implemented to configure the offset information Δ, the periodic function f(*), and the offset information and the periodic function to align preconfigured SPS resources with non-integer periodicity packet arrivals.
[0051] In some embodiments, a method includes: a configuration; and a formula.
[0052] In some embodiments, the SPS may indicate an SPS configuration for downlink and / or a CG configuration for uplink.
[0053] In some embodiments, the SPS resource may indicate an SPS PDSCH for downlink and / or a CGPUSCH for uplink.
[0054] In this disclosure, the problems to be solved include:
[0055] In some embodiments, the disclosed techniques may be implemented to provide (1) interpretation of first signaling; (2) a configuration method for alignment; and (3) a formula method for alignment.
[0056] In some embodiments, the disclosed technology can be implemented to provide a method comprising receiving first signaling from a network node, the first signaling comprising first information associated with SPS resources for SPS configuration, and determining a time slot or symbol position of the SPS resources for SPS configuration based on the first information by using a configuration method or a formula method as will be discussed below.
[0057] In some embodiments, 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] Explanation of the first signal
[0059] In some embodiments of the disclosed technology, the first signaling is high-layer signaling.
[0060] In some embodiments, the high-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 another example, the MAC CE signaling is Configured Grant Confirmation MAC CE. In 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 embodiments, the 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 embodiments, 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, and the like.
[0064] In some embodiments of the disclosed technology, the first signaling is RRC signaling and DCI signaling.
[0065] In some embodiments, the RRC signaling is SPS-config, and the DCI signaling is DCI format 1_0, DCI format 1_1, or DCI format 1_2.
[0066] In some embodiments, the RRC signaling is ConfiguredGrantConfig, and the DCI signaling is DCI format 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 embodiments, the first information includes a plurality of SPS configurations.
[0072] In some embodiments, the first information includes an SPS configuration.
[0073] In some embodiments, the first information includes a plurality of SPS configurations.
[0074] In some embodiments, the first information includes a period of SPS resources for one SPS configuration.
[0075] In some embodiments, the first information includes a plurality of periods of SPS resources for one SPS configuration. In one example, the first information includes N periods {P1, ..., P N}.
[0076] In some embodiments, the first information includes an offset for an SPS configuration.
[0077] In some embodiments, the first information includes a plurality of offsets for one SPS configuration. In one example, the first information includes M offsets {O1, ..., O M}.
[0078] In some embodiments, the first information includes a plurality of SPS configurations and a plurality of 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 a plurality of offsets.
[0081] In some implementations, the first information includes a plurality of periods and a plurality of offsets.
[0082] In some implementations, the first information includes a period, a plurality of offsets, and a plurality of SPS configurations.
[0083] In some implementations, the first information includes a plurality of periods, a plurality of offsets, and a plurality of SPS configurations.
[0084] In some embodiments of the disclosed technology, the time domain position includes a time slot position or a symbol position. In one example, for downlink, the time domain position is a time slot position. In another example, for uplink, the time domain position is a symbol position.
[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 field of the DCI associated with the first information includes at least one of the following:
[0086] (1) a hybrid automatic repeat request (HARQ) process number, a redundancy version, a time domain resource assignment, a frequency domain resource assignment, a modulation and coding scheme, a downlink assignment index, a transmit power control (TPC) command for a scheduled physical uplink control channel (PUCCH), or a mapping of virtual resource blocks (VRBs) to physical resource blocks (PRBs) 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; 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 field of the DCI associated with the first information is determined by UE capabilities, and the UE capabilities include at least one of the following: a maximum number of cycles, a maximum number of offsets, and a maximum number of SPS configurations.
[0089] In some implementations, the length of the field is the maximum number of cycles, the maximum number of offsets, or the maximum number of SPS configurations.
[0090] In some embodiments, the length of the field is no less than 0 and no greater than the maximum number of cycles, 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 in milliseconds, symbols, or time slots.
[0093] In some embodiments, the period is a floating point number in milliseconds, symbols, or time slots. In one example, if the period is a floating point number, the value of the period is: 16.66, 16.67, with 2 decimal places in milliseconds, or 16.6, 16.7, with 1 decimal place in milliseconds. In another example, if the period is a floating point number, the value of the period is: 16.66x14, 16.67x14, 16.66x12, 16.67x12, with 2 decimal places in symbols, or 16.6x14, 16.7x14, 16.6x12, 16.7x12, with 1 decimal place in symbols.
[0094] In some embodiments, 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 that appear in one second, where the denominator of the fraction includes a high-level parameter, such as a time range. Candidate values for FPS include at least 30, 60, 90, 120, and candidate values for time range include at least 3, 50, 1000. In an example, if the period is a fraction in milliseconds, the numerator of the fraction is at least one of the following: a parameter of SPS-config or a frames per second parameter of SPS-config, and the denominator of the fraction is a high-level parameter or a default value. For a 60FPS service, the period in milliseconds is expressed as:
[0095] Case 1: The numerator of the fraction is the frames per second parameter of SPS-config (60FPS), and the denominator of the fraction is the high-level parameter time range (1000ms). 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 (60FPS), and the denominator of the fraction is the default value (1000ms). The non-integer period is determined by the frames per second parameter, that is, 1000 / 60.
[0097] Case 3: The numerator of the fraction is the higher-level parameter of SPS-config (3), and the denominator of the fraction is the higher-level parameter of SPS-config (50). The non-integer period is determined by two higher-level parameters, i.e., 50 / 3.
[0098] In another example, if the period is a fraction in symbols, the numerator of the fraction is at least one of the following: a parameter of ConfiguredGrantconfig or a frame per second parameter of ConfiguredGrantconfig, and the denominator of the fraction is a high-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 of ConfiguredGrantconfig (60FPS), and the denominator of the fraction is the high-level parameter time range (1000ms). Non-integer periods are 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 of ConfiguredGrantconfig (60FPS), and the denominator of the fraction is the default value (1000ms). 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 of ConfiguredGrantconfig (3), and the denominator of the fraction is the higher level parameter of ConfiguredGrantconfig (50). Non-integer periods are determined by two higher level parameters, i.e., 50x14 / 3 or 50x12 / 3.
[0102] Configuration method for alignment
[0103] In some embodiments of the disclosed technology, the time domain positions of the R SPS resources are rectified based on the first information so as to be aligned with the 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 embodiments, when R SPS resources belong to one SPS configuration, the first information includes N periods {P1, ..., P N}, where N periods {P1,…,P N} is used to cyclically configure SPS resources. In one example, assuming that the service period is 60FPS, which means that packets arrive every 16.66ms, and the period group is configured as {P1=17, P2=17, P3=16}ms, the configuration will be as follows Figure 4 shown.
[0107] In some embodiments, examples of combinations of N periods 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 60FPS: {17x14,17x14,16x14} symbols, {18x14,16x14,16x14} symbols, {18x14,17x14,16x14} symbols, {18x14,16x14,17x14} symbols; and
[0111] Uplink 120FPS: {9x14,8x14,8x14,9x14,8x14,8x14} symbols.
[0112] In some embodiments, when R SPS resources belong to one SPS configuration, the first information includes a period for configuring the period of the R SPS resources and M offsets {O1, ..., O M}, where M offsets {O1,…,O M} is used to cyclically configure SPS resources. In one example, assuming that the service period is 60 FPS and packets arrive every 16.66 ms, the first information includes a period P = 17 ms and 3 offsets {O1 = 0, O2 = 0, O3 = -1}, then the period of R SPS resources can come from (P + O x ), where x=1, 2, 3.
[0113] In some implementations, examples of a combination of a period in the first information and the M offsets include at least one of the following:
[0114] Downstream 60FPS:
[0115] Common period: 16ms, offset = {1,1,0}
[0116] Common period: 17ms, offset = {0,0,-1}
[0117] Downstream 120FPS:
[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 60PFS
[0121] Common period: 17x14 symbols, offset = {0,0,-1}
[0122] Common period: 16x14 symbols, offset = {1,1,0}
[0123] Upstream 120FPS:
[0124] Common period 9x14 symbols, offset = {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 embodiments, the first information is located in the period parameter "period" in the RRC signaling of TS38.331 V17.0.0.
[0127] Table 4: Example of RRC signaling:
[0128]
[0129] Note: The underlined parameter is 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: The underlined parameter is the first information
[0135] In the first example in Table 5, the first information is PeriodicitySet in SPS-config, and when PeriodicitySet is configured, the period is not configured. In the second example in Table 5, the first information is Periodicity-r18 and OffsetSet in SPS-config. If Periodicity-r18 and OffsetSet are configured, the period is not configured. In the third example in Table 5, the first information is PeriodicitySet in ConfiguredGrantConfig, and when PeriodicitySet is configured, the period is not configured. In the fourth example in Table 5, the first information is Periodicity-r18 and OffsetSet in ConfiguredGrantConfig. If Periodicity-r18 and OffsetSet are configured, the period is not configured.
[0136] In some implementations, if the first information is configured, the period parameter "period" in the RRC signaling of TS 38.331 V17.0.0 may not be ignored.
[0137] Table 6: Example of DL SPS or UL CG:
[0138]
[0139]
[0140] Note: The underlined parameter is the first information
[0141] In this example, both parameters 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 embodiments, 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, and the adjustment value is determined by DCI signaling.
[0144] In these cases, the adjustment value is valid when:
[0145] (1) The first SPS resource after the DCI signaling in k0 time slots, where k0 is a positive integer.
[0146] (2) Before receiving the next DCI signaling, the SPS resource following the DCI signaling, wherein in k0 time slots, the first SPS resource is following the DCI signaling. k0 is determined by DCI signaling or RRC signaling.
[0147] In this case, the adjustment value includes at least one of the following:
[0148] (1) Cycle
[0149] When the UE receives the target period determined by the DCI signaling, it adjusts the period of the 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, the period of the R SPS resources is adjusted to the previously configured period plus the difference. In one example, the period previously configured by RRC signaling is 16ms, and the difference determined by the DCI signaling is 1ms, then the target period is 16+1=17ms.
[0152] (3) Starting 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 embodiments, when N>1, the periodic table is in the first information. The number of periods in the periodic table entry is no greater than a maximum number of periods determined at least by the UE capability.
[0155] In some embodiments, the number of periods in each entry of the periodic table is different. In this case, the 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 above cases where N=1 and N>1, when a predetermined condition is met, the DCI signaling determines the adjustment value and / or the entry in the periodic table.
[0160] In some embodiments, the predetermined condition is that RRC signaling is configured, including at least one of the following: a period, a number of frames per second, or a high-level parameter. In one example, the period parameter in the RRC signaling is configured, and the predetermined condition is met. In another example, the number of frames per second is configured, and the predetermined condition is met. In another example, the high-level parameters are configured, and the predetermined condition is met. In another example, both the number of frames per second and the high-level parameters are configured, and the predetermined condition is met. In another example, both the period and the high-level parameters are configured, and the predetermined condition is met. In another example, both the period and the number of frames per second are configured, and the predetermined condition is met. In another example, both the period and the number of frames per second are configured, and the predetermined condition is met. In another example, the period, the number of frames per second, and the high-level parameters are all configured, and the predetermined condition is met.
[0161] In some embodiments, the DCI signaling is UE-specific DCI. To determine the adjustment value and / or the entry 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, the reinterpreted DCI fields are all set to one or zero.
[0162] In some implementations, the DCI signaling is a group common DCI including one or more first block sets.
[0163] The first block set includes one or more first blocks. The first blocks include adjustment values or entries of a periodic table.
[0164] Each first block is associated with a UE, a serving cell or a serving cell group.
[0165] In the above case, ie the DCI signaling is UE-specific DCI and the DCI signaling is a group common DCI including one or more first block sets, the length of the DCI field is determined by the UE capability (eg the maximum adjustment value or the maximum number of entries in the periodic table).
[0166] For the above method for R SPS resources belonging to one SPS configuration, the time domain position 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 slot, 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 function of the period, wherein the function of the period in Eq.1, Eq.2 or Eq.3 can be expressed as at least:
[0167]
[0168] Where N represents the number of cycles in the first information,
[0169] Where P N It can be represented as N cycles in the first information, for example, when N=3, {P1=17, P2=17, P3=16}, or where P N It can be expressed as a period and N offsets. For example, when N = 3, P N {P1=17, P2=17, P3=16}, one cycle is 17ms, 3 offsets {O1=0, O2=0, O3=-1}. In this case, Δ is zero.
[0170] In some implementations, the 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 R with a period, an offset, and a period and an offset. n SPS resources, 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 a first SPS resource of a first SPS configuration, a previous SPS resource of a previous adjacent SPS configuration, or a next SPS resource of a next adjacent SPS configuration.
[0173] In one example, the first information includes an offset and a period for SPS configuration. In this case, the first information includes multiple SPS-configs or multiple ConfiguredGrantConfigs. Assuming 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 types:
[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 except the first has a corresponding offset: {ms17,ms34} or {sym17x14,sym34x14}.
[0178] (3) Each configuration except the first configuration has a corresponding offset, which is 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 one has a corresponding offset: {ms17,ms17} or {sym17x14,sym17x14}.
[0182] (3) Common offset: ms17 or sym17x14.
[0183] Table 8 shows one of the SPS-configs in the first information and the first information, and one of the ConfiguredGrantConfigs in the first information.
[0184]
[0185] Note: The Periodicity parameter is disabled because the Periodicity-All parameter in the first message is configured.
[0186] Case 2: When the period and offset for different SPS configurations are configured in the corresponding SPS-config or ConfiguredGrantConfig, the type is 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 except the first one 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 except 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 of SPS resources for carrying services at a 60 FPS period based on some embodiments of the disclosed technology are shown.
[0196] In this example, assuming that the service period is 60FPS and packets arrive every 16.66ms, the three configurations are set as follows: (1) SPS-config1: period = ms50, offset = ms0; (2) SPS-config2: period = ms50, offset-r18 = ms17; (3) SPS-config3: period = 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 6 SPS resources shown, 2 SPS resources are used for the first SPS configuration, 2 SPS resources are used for the second SPS configuration, and 2 SPS resources are used 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 in 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 in the first signaling.
[0202] In some implementations, the SPS list is located in RRC signaling.The number of entries in the SPS list is no greater than a maximum number of entries determined at least by the UE capabilities.
[0203] In some implementations, the number of SPS configurations in an entry of an SPS list may vary.
[0204] For example, the SPS list is indicated by SPSgroupList, the entry is indicated by ConfigInfo, the maximum number of entries is indicated by maxNrofGroup, and the maximum number of SPS configurations in one entry is indicated by maxNrofConfig.
[0205] Table 10 shows an SPS list for downlink or an SPS list for uplink.
[0206]
[0207] In the case where the SPS list is located in the RRC signaling, when a predetermined condition is met, the DCI signaling determines one of the entries.
[0208] In this case, the predetermined condition is that RRC signaling is configured, including at least one of the following: period, number of frames per second and / or high-level parameters. In one example, the period parameter in the RRC signaling is configured, and the predetermined condition is met. In another example, the number of frames per second is configured, and the predetermined condition is met. In another example, the high-level parameters are configured, and the predetermined condition is met. In another example, both the number of frames per second and the high-level parameters are configured, and the predetermined condition is met. In another example, both the period and the high-level parameters are configured, and the predetermined condition is met. In another example, both the period and the number of frames per second are configured, and the predetermined condition is met. In another example, the period, the number of frames per second and the high-level parameters are all configured, and the predetermined condition is met.
[0209] In some embodiments, the DCI signaling is 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, the reinterpreted DCI fields are all set to one or zero.
[0210] In some implementations, the DCI signaling is a group common DCI including one or more first block sets.
[0211] The first block set includes one or more first blocks. The first block determines one of the entries in the SPS list.
[0212] Each first block is associated with a UE, a serving cell or a serving cell group.
[0213] In case the DCI signaling is UE-specific DCI and the DCI signaling is a group common DCI including one or more first block sets, the length of the DCI field is determined by at least one of: a maximum number of configuration information or a maximum number of entries of the SPS list.
[0214] For the above method for R SPS resources belonging to one SPS configuration, the offset information is determined by at least one of the following: an offset in each SPS configuration in one of the entries in the SPS list {[P1,O1], [P2,O2], ..., [PN,ON]}, or an offset determined by DCI signaling. In this case, the time domain position 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 slot, 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 at least as:
[0217]
[0218] Formula method for alignment
[0219] In some embodiments of the disclosed technology, the first information is a non-integer period determined by a first signaling, including at least one of the following: a period, a number of frames per second, or a high-level parameter, as discussed in the above article section "Interpretation of the First Signaling" (for example, an implementation in which the period is a floating point number in milliseconds or symbols or time slots, and an implementation in which 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 of non-integer periods are rounded down / up, leaving F decimal places.
[0222] Example 1: If the downlink service period is 60fps, which means packets arrive every 16.66ms, the period is set to ms16.66 / 16.67, with 2 decimal places remaining.
[0223] Example 2: If the uplink service period is 60fps, which means packets arrive every 16.66ms, the period 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 embodiments, the numerator of the fraction is the number of frames per second, such as 30fps, 60fps, 90fsp, 120fps, and the denominator of the fraction is at least the 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 traffic period is FPS=60fps, it means that packets arrive every 16.66ms.
[0228]
[0229] Therefore, non-integer periods can be expressed as fractions (eg, A=1000 / B=60).
[0230] Here, A is "High-Level Parameters" and B is "Frames per Second", with both A and B configured to express non-integer periods (eg, 1000 / 60).
[0231] In this case, the parameter A can be both implicit and explicit.
[0232] The implicit configuration indicates that A is 1000, without configuration, because 1000 is the default value for the FPS to period conversion process in milliseconds. The explicit configuration indicates that A is configured by high-level parameters, such as time range. In other words, non-integer periods can be configured by "high-level parameters" and "frames per second" jointly, 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 information in 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 that 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 time domain position 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 slot, 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 function of the period. When a non-integer period is configured in 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) ceiling operation.
[0238] In one example, assuming that the service cycle is 60fps, P is configured as ms16.67 for RRC signaling used for downlink transmission. The time domain position of the Kth SPS resource is at least represented as:
[0239]
[0240] Assume that the service period is 60fps, and P is used for the RRC signaling configuration of uplink transmission as sym16.67x14. The time domain position of the Kth SPS resource is represented by at least one of the following:
[0241]
[0242] or
[0243]
[0244] In another example, 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 slot, 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. Assuming that the service period is 60fps, the period is fps60 configured by the first information in the RRC signaling for downlink transmission. The time domain position of the Kth SPS resource is at least expressed as:
[0245]
[0246] FPS is the number of frames per second configured by RRC signaling.
[0247] Alternatively, for uplink transmission, the time domain position of the Kth SPS resource is represented by at least one of the following:
[0248]
[0249] or
[0250]
[0251] Where 14(12) indicates a value of 14 or 12.
[0252] In another example, the time domain position 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 slot, 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 function of the period and the high-level parameters. Assuming that the service period is 60fps, the first information in the RRC signaling for downlink transmission configures the period to fps60 and the time range to ms1000. The time domain position of the Kth SPS resource is at least represented as:
[0253]
[0254] Or for uplink transmission, the time domain position of the Kth SPS resource is represented by at least one of the following:
[0255]
[0256] where 14(12) means the value is 14 or 12, and
[0257] Where 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, a 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 slot, 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 embodiments, when a non-integer period is configured in RRC signaling SPS-config or ConfiguredGrantConfig, the function of the period is at least one of the following:
[0260] Step function with threshold TH
[0261] In one example, assuming that the service cycle is 60fps, P is configured as ms16.67 for RRC signaling used for downlink transmission. The time domain position of the Kth SPS resource is at least represented as:
[0262]
[0263] Alternatively, for uplink transmission, P is configured as sym16.67x14 or sym16.67x12. The time domain position of the Kth SPS resource is represented by at least one of the following:
[0264]
[0265] or
[0266]
[0267] Where condition1 is expressed as
[0268] K×P-floor(K*P)≤TH.
[0269] In some embodiments, the threshold parameter TH is based on the number of remaining decimal places 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, high-level parameters are determined by RRC signaling, and the time domain position 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 slot, 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 high-level parameters.
[0271] In this way, some embodiments of the disclosed technology can prevent configuration from exceeding the system frame.
[0272] The traditional formula (e.g. the downward direction) can be explained as follows:
[0273] (numberOfSlotsPerFrame×SFN+number of slots in a frame)=[(numberOfSlotsPerFrame×SFN start time +slot start time )+N×cycle×numberOfSlotsPerFrame / 10]modulo(1024×numberOfSlotsPerFrame).
[0274] The purpose of this formula is to find the time slot position of each SPS resource.
[0275] Here, it is assumed that: numberOfSlotsPerFrame = 10; SFN start,time =0; Slot start,time =0.
[0276] In some embodiments, the above three parameters are determined by the system.
[0277] In one example, if the period parameter is set to ms10, the time slot position of the Nth (N>=0) SPS resource is as follows:
[0278] (1) First SPS resource location (N=0): timeslot location = [(numberOfSlotsPerFrame×SFN start time +slot start time )+N×cycle×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): timeslot location=[(numberOfSlotsPerFrame×SFN start time +slot start time )+N×cycle×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 position (N=2): timeslot position = [(numberOfSlotsPerFrame×SFN start time +slot start time )+N×cycle×numberOfSlotsPerFrame / 10]modulo(1024×numberOfSlotsPerFrame)=(0+2×10×1)modulo(1024×10)=20. The third SPS position is in the 21st time slot.
[0281] In this way, periodic SPS resources are configured.
[0282] Figure 6 Examples of SPS resource locations based on some embodiments of the disclosed technology 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. In addition, the number in the brackets after the modulo operation is 1024, which means that there are 1024 system frames in the superframe. It can be observed that the position of the SPS resource in the superframe can be periodically derived by this formula. However, when the SPS resource passes from one superframe to another, a mismatch problem may occur.
[0284] Figure 7 Examples of superframes, system frames, and time slots are shown. Figure 8 Another example of a superframe, a system frame, and a time slot is shown. Fig. 9 An example of a zoomed-in superframe is shown.
[0285] refer to Figure 7 , depicting the structures of superframe, system frame and time slot respectively. Figure 8 , assuming SFN start,time is 2, which means that the SPS resource is configured starting from SFN 2 in superframe 0, and if time slot 0 of SFN 1023 is the last SPS resource in superframe 0, for a 10ms period, the next SPS resource may be located in time slot 0 of SFN 0 in superframe 1. However, when it comes to another superframe, SFN start,time Will be reset to 2, the next SPS resource may be configured in SFN 2, which causes a mismatch problem.
[0286] In some embodiments, the definition of a superframe is enlarged, and SFN start,time It should be fixed in the enlarged superframe by higher-level parameters, such as time range.
[0287] For example, the enlarged superframe may include 2 conventional superframes, (numberOfSlotsPerFrame×SFN+number of slots in a frame)=[(numberOfSlotsPerFrame×SFN start time +slot start time )+N×cycle×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 in the millisecond conversion process is based on 1000 milliseconds or 1 second. Therefore, the high-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 a frame)=[(numberOfSlotsPerFrame×SFN start time +slot start time )+N×cycle×numberOfSlotsPerFrame / 10]modulo(1000×numberOfSlotsPerFrame)
[0290] In some implementations, when higher layer 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 layer parameters (eg, time range).
[0291] Example for the following line:
[0292]
[0293] Example for Upstream
[0294]
[0295] or
[0296]
[0297] Where T represents a high-level parameter.
[0298] Fig.10 An example of a wireless communication process based on some exemplary embodiments of the disclosed technology is shown.
[0299] In some embodiments, 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 a semi-static scheduling (SPS) configuration, and at 1020, determining, via the wireless device, one or more time domain locations of the SPS resources for the SPS configuration based on the first information.
[0300] Fig.11 Another example of a wireless communication process based on some exemplary embodiments of the disclosed technology is shown.
[0301] In some embodiments, process 1100 for wireless communication may include: at 1110, transmitting first signaling to a wireless device via a network node, the first signaling including first information associated with SPS resources for a semi-static scheduling (SPS) configuration, wherein the first information is used to determine one or more time domain locations of the SPS resources for the SPS configuration.
[0302] It should be understood that this document discloses techniques that can be embodied in various embodiments to determine 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, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in a combination of one or more thereof. 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 a data processing device or for controlling the operation of the data processing device. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a storage device, a material composition that affects a machine-readable propagation signal, or a combination of one or more thereof. The term "data processing device" includes all devices, equipment, 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 that constitutes a processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more thereof. A propagation signal is an artificially generated signal, such as a machine-generated electrical, optical, or electromagnetic signal, which is generated to encode information for transmission to a suitable receiver device.
[0303] A computer program (also referred to as a program, software, software application, script, or code) may be written in any form of programming language, including compiled or interpreted languages, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program may be stored as part of a file that contains other programs or data (e.g., one or more scripts stored in a markup language document), or in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or portions of code). A computer program may be deployed to be executed on a single computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communications network.
[0304] The processes and logic flows described in this document may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be performed by, and apparatus may also be implemented as, special purpose logic circuitry, such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC).
[0305] For example, processors suitable for executing computer programs include general and special purpose microprocessors, and any one or more processors of any type of digital computer. Generally speaking, the processor will receive instructions and data from a read-only memory or a random access memory or both. The basic elements of a computer are a processor for executing instructions and one or more storage devices for storing instructions and data. Generally speaking, a computer will also include or be operatively coupled to receive data from or transfer data to one or more mass storage devices (such as magnetic disks, magneto-optical disks, or optical disks) for storing data, or both. However, a computer need not 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 memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CDROM and DVD-ROM optical disks. The processor and memory may be supplemented by or incorporated in a dedicated logic circuit.
[0306] Some embodiments may preferably implement one or more of the following solutions listed in sub-clause format. The following clauses are supported and further described in the above 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. The network device includes a base station, which includes a next generation Node B (gNB), an enhanced Node B (eNB), or any other device that performs 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 comprising first information associated with SPS resources for semi-static scheduling (SPS) configuration; and determining, via the wireless device, one or more time domain locations of the SPS resources for the SPS configuration based on the first information.
[0308] Clause 2. The method of clause 1, wherein the SPS configuration comprises one or more SPS resources.
[0309] Clause 3. A 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 periods 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.
[0310] Clause 4. The method of clause 1, wherein the one or more time domain positions comprise one or more slot positions or symbol positions.
[0311] Clause 5. The method of clause 1, wherein the first signaling comprises at least one of radio resource control (RRC) signaling, medium access control (MAC) element (CE) signaling, or downlink control information (DCI) signaling.
[0312] Clause 6. A method according to clause 5, wherein the DCI signaling is a wireless device-specific DCI or a group-common 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. A method according to clause 6, wherein the DCI field includes at least one of the following: a hybrid automatic repeat request (HARQ) process number, a redundancy version, a time domain resource assignment, a frequency domain resource assignment, a modulation and coding scheme, a downlink assignment index, a transmit power control (TPC) command for a scheduled physical uplink control channel (PUCCH), or a mapping of virtual resource blocks (VRBs) to physical resource blocks (PRBs).
[0314] Clause 8. The method of clause 3, wherein the period in the first information comprises a non-integer value or an integer value of the period greater than zero and having units of milliseconds, symbols, or time slots.
[0315] Clause 9. The method of clause 8, wherein the non-integer value of the period comprises a floating point number or a fraction in milliseconds, symbols, or time slots.
[0316] Clause 10. The method of clause 9, wherein the numerator of the fraction comprises at least one of: frames per second (FPS) indicating the number of frames occurring in one second; and the denominator of the fraction comprises a high-level parameter.
[0317] Clause 11. The method according to clause 1, wherein the time domain positions of R SPS resources are determined by the first information, wherein R indicates the amount of SPS resources and R is a positive integer.
[0318] Clause 12. The method of 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 time domain position of the SPS resource is determined by the N cycles, wherein the N cycles are used cyclically, or one or more cycles among the N cycles are used.
[0320] Clause 14. The method of clause 11, wherein the first information comprises a period having M offsets, where M is a positive integer.
[0321] Clause 15. The method of clause 14, wherein the time domain location of the SPS resource is determined by at least one of a period, the M offsets, wherein the M offsets are used cyclically.
[0322] Clause 16. A method according to clause 11, wherein the first information includes N cycles or M offsets or both N cycles and M offsets, wherein N and M are positive integers, wherein when at least one of N or M is equal to one, the adjustment value is determined by the first signaling.
[0323] Clause 17. The method of clause 16, wherein the adjustment value comprises at least one of: a period; a difference between a target period and a previous period; or a starting offset associated with a first SPS resource of the first SPS configuration.
[0324] Clause 18. The method of clause 11, wherein the first information comprises P SPS configurations, where P is a positive integer.
[0325] Clause 19. The method according to clause 18, wherein R n The time domain position of the 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, where 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 according to clause 19, wherein R n , the offset of (n>1) SPS resources is associated with at least one of the following: R1 SPS resources, R n-1 SPS resources or R n+1 SPS resources.
[0327] Clause 21. The method of clause 20, wherein an offset of R1 SPS resources is associated with at least the first signaling.
[0328] Clause 22. The method of clause 11, wherein the first information determines the time domain positions of the R SPS resources when a predetermined condition is satisfied.
[0329] Clause 23. The method of clause 22, wherein the predetermined condition is satisfied if the RRC signaling is configured to include at least one of a periodicity, a number of frames per second, or a time range.
[0330] Clause 24. A method according to Clause 8, wherein the period in the first information is a non-integer value of a period or an offset, and the time domain position 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 slot, 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 high-level parameter, wherein K is not less than 0.
[0331] Clause 25. The method of clause 24, wherein the offset information is determined by at least one of the first information or an adjustment value.
[0332] Clause 26. The method of clause 24, wherein the function of the period includes at least one of a ceiling operation, a rounding operation, or a floor operation.
[0333] Clause 27. The method of clause 24, wherein the function of the period is a round-up operation, wherein the formula for the time domain position of the SPS resource is expressed as:
[0334]
[0335] in Indicates the number of time slots in the system frame, L SFN Indicates the identifier number of the system frame, L solt Indicates the identifier number of the time slot in the system frame, S SFN,Strat Indicates the starting system frame identifier number, S slot,Strat represents the starting time slot identifier number in the system frame, and Pi represents the period configured in the RRC signaling.
[0336] Clause 28. A method according to any one of clauses 1 to 27, wherein the SPS configuration comprises at least one of an SPS configuration for downlink or a configuration grant scheduling (CG) configuration for uplink.
[0337] Clause 29. A method as described in any of clauses 1 to 27, wherein the SPS resources include at least one of an SPS PDSCH for downlink or a CG PUSCH for uplink.
[0338] Clause 30. A wireless communication method, comprising: transmitting a first signaling to a wireless device via a network node, the first signaling comprising first information associated with SPS resources for a semi-static scheduling (SPS) configuration, wherein the first information is used to determine one or more time domain locations of the SPS resources for the SPS configuration.
[0339] Clause 31. The method of clause 30, wherein the SPS configuration comprises at least one of: one or more SPS resources.
[0340] Clause 32. A 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 periods 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 of clause 32, wherein the period in the first information comprises a non-integer value or an integer value of the period greater than zero and having units of milliseconds, symbols, or time slots.
[0342] Clause 34. The method of clause 33, wherein the non-integer value of the period comprises a floating point number or a fraction in milliseconds, symbols, or time slots.
[0343] Clause 35. A 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 high-level parameter.
[0344] Clause 36. The method of clause 30, wherein the first signaling comprises at least one of radio resource control (RRC) signaling, medium access control (MAC) element (CE) signaling, or downlink control information (DCI) signaling.
[0345] Clause 37. A method according to clause 33, wherein the DCI signaling is a wireless device-specific DCI or a group-common 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. A method according to clause 34, wherein the DCI field includes at least one of the following: a hybrid automatic repeat request (HARQ) process number, a redundancy version, a time domain resource assignment, a frequency domain resource assignment, a modulation and coding scheme, a downlink assignment index, a transmit power control (TPC) command for a scheduled physical uplink control channel (PUCCH), or a mapping of virtual resource blocks (VRBs) to physical resource blocks (PRBs).
[0347] Clause 39. A wireless communication apparatus comprising a processor configured to perform the method of any of clauses 1 to 38.
[0348] Clause 40. A non-transitory computer-readable medium having stored thereon code which, 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 network environment. Computer-readable media may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact disk (CD), digital versatile disk (DVD), etc. Therefore, computer-readable media may include non-transient storage media. Generally speaking, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer or processor executable instructions, associated data structures, and program modules represent examples of program codes for executing the steps of the methods disclosed herein. A specific sequence of such executable instructions or associated data structures represents an example of corresponding actions for implementing the functions described in such steps or processes.
[0350] Some embodiments of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software or a combination thereof. For example, a hardware circuit implementation may include discrete analog and / or digital components, which are, for example, integrated as a 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) devices. Some embodiments may additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operational requirements of digital signal processing associated with the disclosed functions of the present application. Similarly, various components or subcomponents within each module may be implemented with software, hardware or firmware. Any of the connection methods and media known in the art may be used to provide connections between modules and / or components within the modules, including but not limited to communications on the Internet, wired or wireless networks using appropriate protocols.
[0351] Although this document contains many details, these details should not be interpreted as limitations on the scope of the claimed invention or the scope that may be claimed, but rather as descriptions of features that are specific to a particular embodiment. Certain features described in this document in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments. In addition, although features may be described above as working in certain combinations, or even initially claimed, in some embodiments, one or more features in the claimed combination may be deleted from the combination, and the claimed combination may point to a sub-combination or a variant of a sub-combination. Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring that the operations be performed in the particular order shown or in sequence, or that all of the operations shown be performed to achieve the desired result.
[0352] Only a few implementations and examples are described, and other implementations, enhancements, and variations may be made based on what is described and illustrated in this disclosure.
Claims
1. A wireless communication method, comprising: receiving, by a wireless device, first signaling from a network node, the first signaling comprising first information associated with a semi-persistent scheduling (SPS) resource for an SPS configuration; as well as Based on the first information, one or more time domain locations of SPS resources for the SPS configuration are determined by the wireless device.
2. The method of claim 1, wherein the SPS configuration comprises one or more SPS resources.
3. A method according to claim 1, wherein the first information comprises at least one of the following: the number of SPS configurations, one or more SPS configurations, one or more periods 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; and the next SPS resource of the next adjacent SPS configuration. The method of claim 1 , wherein the one or more time domain positions comprise one or more slot positions or symbol positions.
5. The method according to claim 1, wherein the first signaling comprises at least one of radio resource control (RRC) signaling, medium access control (MAC) element (CE) signaling, and downlink control information (DCI) signaling.
6. The method of claim 5, wherein the DCI signaling is a wireless device-specific DCI or a group-common DCI, wherein the DCI includes a field associated with the first information, a length of the field is determined by information associated with UE capabilities, and the UE capabilities include at least one of: a maximum number of cycles, a maximum number of offsets, and a maximum number of SPS configurations.
7. The method according to claim 6, wherein the DCI field includes at least one of the following: a hybrid automatic repeat request (HARQ) process number, a redundancy version, a time domain resource assignment, a frequency domain resource assignment, a modulation and coding scheme, a downlink assignment index, a transmit power control (TPC) command for a scheduled physical uplink control channel (PUCCH), and a mapping of virtual resource blocks (VRBs) to physical resource blocks (PRBs).
8. The method according to claim 3, wherein the period in the first information comprises: The period may be a non-integer value or an integer value, the non-integer value or the integer value being greater than zero and having units of milliseconds, symbols, or time slots.
9. The method of claim 8, wherein the non-integer value of the period comprises a floating point number or a fraction in milliseconds, symbols, or time slots.
10. The method of claim 9, wherein the numerator of the fraction comprises at least one of: frames per second (FPS) indicating the number of frames occurring in one second; and the denominator of the fraction comprises a high-level parameter. 11 . The method according to claim 1 , wherein the time domain positions of R SPS resources are 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, wherein N is a positive integer.
13. The method according to claim 12, wherein the time domain position of the SPS resource is determined by the N cycles, wherein the N cycles are used cyclically, or one or more cycles among the N cycles 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 time domain position of the SPS resource is determined by at least one of a period, the M offsets, and wherein the M offsets are used cyclically.
16. The method of claim 11, wherein the first information comprises N cycles or M offsets or both N cycles and M offsets, wherein N and M are positive integers, wherein in a case where at least one of N or M is equal to one, an adjustment value is determined by the first signaling.
17. The method of claim 16, wherein the adjustment value comprises at least one of: a period; a difference between a target period and a previous period; and a starting offset associated with a first SPS resource of the first SPS configuration. The method according to claim 11 , wherein the first information comprises P SPS configurations, where P is a positive integer.
19. The method according to claim 18, wherein R n The time domain position of the 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, where 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.
20. The method according to claim 19, wherein R n , the offset of (n>1) SPS resources is associated with at least one of the following: R1 SPS resources, R n-1 SPS resources and Rn+1 SPS resources. The method according to claim 20 , wherein an offset of R1 SPS resources is associated with at least the first signaling.
22. The method according to claim 11, wherein the first information determines the time domain positions of the R SPS resources when a predetermined condition is met.
23. The method of claim 22, wherein the predetermined condition is satisfied if the RRC signaling is configured to include at least one of a period, a number of frames per second, or a time range.
24. A method according to claim 8, wherein the period in the first information is a non-integer value of a period or an offset, and the time domain position 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 slot, 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 high-level parameters, wherein K is not less than 0.
25. The method of claim 24, wherein the offset information is determined by at least one of the first information and an adjustment value.
26. The method of claim 24, wherein the function of the period includes at least one of a ceiling operation, a rounding operation, and a floor operation.
27. The method of claim 24, wherein the function of the period is a round-up operation, wherein the formula for the time domain position of the SPS resource is expressed as: in Indicates the number of time slots in the system frame, L SFN Indicates the identifier number of the system frame, L slot Indicates the identifier number of the time slot in the system frame, S SFN,Start Indicates the starting system frame identifier number, S slot,Start represents the starting time slot identifier number in the system frame, and Pi represents the period configured in the RRC signaling.
28. The method according to any one of claims 1 to 27, wherein the SPS configuration comprises at least one of an SPS configuration for downlink or a configuration grant scheduling (CG) configuration for uplink.
29. The method according to any one of claims 1 to 27, wherein the SPS resources include at least one of an SPS PDSCH for downlink or a CG PUSCH for uplink.
30. A wireless communication method, comprising: A first signaling is transmitted to a wireless device by a network node, wherein the first signaling includes first information associated with SPS resources for a semi-static scheduling (SPS) configuration, wherein the first information is used to determine one or more time domain locations of the SPS resources for the SPS configuration.
31. The method of claim 30, wherein the SPS configuration comprises at least one of: one or more SPS resources.
32. A method according to claim 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 periods 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; and the next SPS resource of the next adjacent SPS configuration.
33. The method of claim 32, wherein the period in the first information comprises: The period may be a non-integer value or an integer value, the non-integer value or the integer value being greater than zero and having units of milliseconds, symbols, or time slots.
34. The method of claim 33, wherein the non-integer value of the period comprises a floating point number or a fraction in milliseconds, symbols, or time slots.
35. The method of claim 34, wherein the numerator of the fraction comprises at least one of: frames per second (FPS) indicating the number of frames occurring in one second; and the denominator of the fraction comprises a high-level parameter.
36. The method of claim 30, wherein the first signaling comprises at least one of radio resource control (RRC) signaling, medium access control (MAC) element (CE) signaling, or downlink control information (DCI) signaling.
37. A method according to claim 33, wherein the DCI signaling is a wireless device-specific DCI or a group-common DCI, wherein the DCI includes a field associated with the first information, the length of the field is determined by information associated with UE capabilities, and the UE capabilities include at least one of the following: the maximum number of cycles, the maximum number of offsets, and the maximum number of SPS configurations.
38. A method according to claim 34, wherein the DCI field includes at least one of the following: a hybrid automatic repeat request (HARQ) process number, a redundancy version, a time domain resource assignment, a frequency domain resource assignment, a modulation and coding scheme, a downlink assignment index, a transmit power control (TPC) command for a scheduled physical uplink control channel (PUCCH), and a mapping of virtual resource blocks (VRBs) to physical resource blocks (PRBs).
39. A wireless communication apparatus comprising a processor configured to perform the method according to any one of claims 1 to 38.
40. A non-transitory computer readable medium having stored thereon code which, when executed by a processor, causes the processor to implement the method of any one of claims 1 to 38.
Citation Information
Patent Citations
Semi-persistent scheduling method, network equipment and terminal equipment
CN108401301A
Resource allocation method, resource use method, user equipment and network side equipment
CN110798888A
HARQ-ACK feedback method of semi-static scheduling data, UE, base station, equipment and medium
CN111726204A
Semi-persistent transmission feedback method and terminal equipment
CN113676305A
Method and apparatus for grant-free data transmission in wireless communication system
US20210160829A1
