Method for resource allocation
By transmitting control signals and determining the information set in the wireless communication system, dynamically configuring the transmission timing, the problem of quasi-cycle, large and diverse data volumes in the prior art is solved, and data transmission with strict requirements for delay is achieved.
Patent Information
- Application Number
- CN202510497356.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-21
- Publication Date
- 2025-06-10
AI Technical Summary
Existing 5G and 6G wireless communication technologies are difficult to effectively support quasi-cycle, large and diverse data volumes in extended reality (XR) services, resulting in semi-persistent scheduling (SPS) and configuration authorization (CG) failing to meet the strict latency requirements of such services.
Dynamic configuration of multiple resources is achieved by passing control signals between the wireless communication terminal and the node, determining the first set of information, and performing transmission of uplink data or reception of downlink data based on the transmission timing.
This method can transmit periodic data through pre-configured resources without authorization requests and excessive power consumption, meet the strict delay requirements of XR services, and improve the support capabilities for large-data services.
Smart Images

Figure CN120129074A_ABST
Abstract
Description
[0001] Division Application Instructions
[0002] This application is a divisional application of a patent application for an invention named "Method for Resource Allocation", with an international filing date of April 21, 2022, an international application number of PCT / CN2022 / 088222, which entered the Chinese national phase on October 15, 2024, and a Chinese national application number of 202280094934.9. Technical Field
[0003] This document generally relates to wireless communication, particularly fifth-generation (5G) or sixth-generation (6G) wireless communication. Background Art
[0004] Beyond 5G and 6G communications, one of the promising services has quasi-periodic, large and diverse data volumes and strict latency requirements, including extended reality (XR) services. In some methods, authorized transmissions (including configured grant (CG) and semi-persistent scheduling (SPS)) can transmit periodic data through pre-configured resources without authorization requests and excessive power consumption. However, due to the quasi-periodic service characteristics and large and diverse data volumes, SPS and CG may not be able to support such services. Summary of the Invention
[0005] The present disclosure relates to a method, device, and computer program product for configuring multiple resources.
[0006] One aspect of the present disclosure relates to a wireless communication method. In one embodiment, the wireless communication method includes: receiving, by a wireless communication terminal, a control signal from a wireless communication node; determining, by the wireless communication terminal, a first information set based on the control signal; and performing, by the wireless communication terminal, transmission of uplink data or reception of downlink data based on the transmission opportunity according to the first information set.
[0007] Another aspect of the present disclosure relates to a wireless communication method. In one embodiment, the wireless communication method includes: sending, by a wireless communication node, a control signal to a wireless communication terminal to allow the wireless communication terminal to determine a first information set based on the control signal, and perform transmission of uplink data or reception of downlink data based on the transmission opportunity according to the first information set.
[0008] Another aspect of the present disclosure relates to a wireless communication terminal. In one embodiment, the wireless communication terminal includes a communication unit and a processor. The processor is configured to: receive a control signal from a wireless communication node; determine a first information set based on the control signal; and perform transmission of uplink data or reception of downlink data based on the transmission opportunity according to the first information set.
[0009] Another aspect of the present disclosure relates to a wireless communication node. In one embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured to: send a control signal to a wireless communication terminal to allow the wireless communication terminal to determine a first information set according to the control signal, and perform uplink data transmission or downlink data reception based on the first information set and a transmission occasion.
[0010] Various embodiments may preferably implement the following features:
[0011] Preferably, the control signaling is at least one of radio resource control (RRC) signaling, media access control control element (MAC CE) signaling, or downlink control information (DCI) signaling.
[0012] Preferably, the DCI signaling includes at least one block set, the block set includes one or more blocks, and each block is associated with at least one of the following: one or more configurations, one or more configuration sets, one or more user equipments, one or more serving cells, or one or more serving cell groups.
[0013] Preferably, the position information of the blocks in the DCI signaling is determined by at least one of the following: one or more higher layer parameters or the bit widths of one or more information fields.
[0014] Preferably, the DCI signaling includes at least one of the following re-interpreted information fields: hybrid automatic repeat request (HARQ) process number; redundancy version; time domain resource allocation; frequency domain resource allocation; modulation and coding scheme (MCS); downlink allocation index; transmit power control (TPC) command for the physical uplink control channel (PUCCH) used for scheduling; or virtual resource block to physical resource block (VRB to PRB) mapping.
[0015] Preferably, at least one of the information fields in the DCI signaling is re-interpreted in response to at least one of the following: one or more higher layer parameters; or at least one of the following information fields is set to a predefined value: HARQ process number; redundancy version; time domain resource allocation; frequency domain resource allocation; MCS; downlink allocation index; TPC command for the PUCCH used for scheduling; or VRB to PRB mapping.
[0016] Preferably, the first information set includes first information for determining the transmission occasion of one or more configurations, and the first information includes at least one of the following:
[0017] Length information of a duration;
[0018] Number information of configurations;
[0019] Configuration set information;
[0020] Periodic information;
[0021] Valid or invalid indication; or
[0022] The number of scheduled resources.
[0023] Preferably, there is one or more transmission opportunities during the duration, and the duration is periodic.
[0024] Preferably, the period of the transmission opportunity in the duration and / or the period of the duration are determined by the periodic information.
[0025] Preferably, the length information of the duration in the first information determines the length of the duration, and the length information includes: the number of symbols; the number of time slots; or the number of HARQ process identifiers.
[0026] Preferably, the transmission opportunity in the duration is determined by the valid or invalid indication, and the indication includes: the valid or invalid indication of the symbol; the valid or invalid indication of the time slot; or the valid or invalid indication of the HARQ process identifier.
[0027] Preferably, the valid or invalid indication is at least one of the following: one or more bitmaps or one or more start and length indicator values SLIV.
[0028] Preferably, the length of the bitmap is associated with the length of the duration.
[0029] Preferably, the bits in one or more bitmaps indicate the number of transmission opportunities or the number of scheduled resources, where the scheduled resources include at least one of a symbol, a time slot, a HARQ process identifier, or a portion of the bandwidth of a symbol, a time slot, or a HARQ process identifier to determine the transmission opportunity.
[0030] Preferably, the maximum value of the SLIV is associated with the length of the duration.
[0031] Preferably, the SLIV determines the starting transmission opportunity or the scheduled resources in the duration and the length of the transmission opportunity or the scheduled resources.
[0032] Preferably, the configuration set includes one or more configurations, and the number of configurations is associated with the configuration number information, where the configuration includes one or more transmission opportunities.
[0033] Preferably, the first information set includes second information for determining the time domain resource allocation for one or more transmission opportunities, and the second information includes at least one of the following: the time domain information of the first transmission opportunity among the transmission opportunities in the duration; or the time domain information of the transmission opportunities in the duration.
[0034] Preferably, the second information is the time-domain information of the first transmission occasion among the transmission occasions in the duration, and the time-domain information of the remaining transmission occasions in the duration is determined by the first transmission occasion.
[0035] Preferably, the second information is the time-domain information of the transmission occasions in the duration, and the time-domain information is at least one of the following: among one or more time-domain pattern identifiers, where the time-domain pattern includes one or more SLIVs.
[0036] Preferably, one of the time-domain pattern identifiers indicates the time-domain information of the transmission occasions in the duration.
[0037] Preferably, one of the time-domain pattern identifiers indicates the time-domain information of one of the transmission occasions in the duration.
[0038] Preferably, the first information set includes third information for determining the frequency-domain resource allocation for one or more transmission occasions, and the third information includes at least one of the following: the frequency-domain information of the first transmission occasion among the transmission occasions in the duration; or the frequency-domain information of the transmission occasions in the duration.
[0039] Preferably, the third information is the frequency-domain information of the first transmission occasion among the transmission occasions in the duration, and the time-domain information of the remaining transmission occasions in the duration is determined by the first transmission occasion.
[0040] Preferably, the third information is the frequency-domain information of the transmission occasions in the duration, and the frequency-domain information is at least one of the following: among one or more frequency-domain pattern identifiers, where the frequency-domain pattern includes one or more resource indicator values RIVs.
[0041] Preferably, one of the frequency-domain pattern identifiers indicates the frequency-domain information of the transmission occasions in the duration.
[0042] Preferably, one of the frequency-domain pattern identifiers indicates the time-domain information of one of the transmission occasions in the duration.
[0043] Preferably, the first information set includes fourth information for determining the modulation and coding scheme level for one or more transmission occasions, and the fourth information includes at least one of the following: a modulation and coding scheme MCS table; an MCS level; or a differential MCS level.
[0044] Preferably, the fourth information is the MCS level of the first transmission occasion among the transmission occasions in the duration, and the MCS levels of the remaining transmission occasions in the duration are determined by the first transmission occasion.
[0045] Preferably, the fourth information is one or more MCS levels of a transmission opportunity in a duration.
[0046] Preferably, the differential MCS level is associated with the MCS level of the first transmission opportunity or the MCS level of a previous transmission opportunity.
[0047] Preferably, the first information set includes fifth information for determining the activation of one or more transmission opportunities, and the fifth information includes at least one of an activation indication, an activation type indication, a configuration set identifier, or a configuration identifier.
[0048] Preferably, the activation type indication determines whether the fifth information is for single transmission opportunity activation or multi - transmission opportunity activation, and the activation type indication includes at least one of the following: a bit flag, a reinterpreted information field, a configuration index, or an interval between a control signal and the first transmission opportunity.
[0049] Preferably, the configuration set identifier determines which configuration set is activated.
[0050] Preferably, the first information set includes sixth information for determining the de - activation of one or more transmission opportunities, and the sixth information includes at least one of a de - activation indication, a de - activation type indication, a configuration set identifier, or a configuration identifier.
[0051] Preferably, the de - activation type indication determines whether the sixth information is for single transmission opportunity de - activation or multi - transmission opportunity de - activation, and the de - activation type indication includes at least one of the following: a bit flag, a reinterpreted information field, a configuration index, or an interval between a control signal and the first transmission opportunity.
[0052] Preferably, the configuration set identifier determines which configuration set is de - activated.
[0053] The exemplary embodiments disclosed herein are intended to provide features that will become apparent from the following description when taken in conjunction with the accompanying drawings. According to various embodiments, exemplary systems, methods, devices, and computer program products are disclosed herein. However, it should be understood that these embodiments are presented by way of example and not limitation, and it will be apparent to those of ordinary skill in the art who read this disclosure that various modifications can be made to the disclosed embodiments while remaining within the scope of this disclosure.
[0054] Accordingly, the present disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Additionally, the specific order and / or hierarchy of steps in the methods disclosed herein are merely exemplary methods. Based on design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be rearranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or acts in a sample order, and unless otherwise explicitly stated, the present disclosure is not limited to the specific order or hierarchy presented. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] The above and other aspects and their implementations are described in more detail in the drawings, the description, and the claims.
[0056] Figure 1 Shows an SPS configuration pattern (i.e., one transmission occasion) according to an embodiment of the present disclosure.
[0057] Figure 2 Shows a CG configuration pattern (i.e., one transmission occasion) according to an embodiment of the present disclosure.
[0058] Figures 3 to 21 Shows a resource indication method (e.g., having multiple transmission occasions) according to an embodiment of the present disclosure.
[0059] Figure 22 Shows an example of a schematic diagram of a wireless communication terminal according to an embodiment of the present disclosure.
[0060] Figure 23 Shows an example of a schematic diagram of a wireless communication node according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0061] One aspect herein provides a method for resource allocation for configuring multiple transmission occasions for uplink transmission and downlink transmission.
[0062] Figure 1 Shows an SPS configuration pattern according to an embodiment of the present disclosure.
[0063] For semi-persistent scheduling (SPS) transmission, the gNB sends radio resource control (RRC) signaling including the SPS configuration to the UE (User Equipment), and the SPS configuration includes information such as the period, modulation and coding scheme (MCS) level, and physical uplink control channel (PUCCH) resources. Then, the gNB sends activation DCI to the UE to activate the SPS configuration. The gNB transmits data via the physical downlink shared channel (PDSCH) based on the period determined by the SPS configuration without monitoring the physical downlink control channel (PDCCH). When the gNB sends release DCI to stop transmitting the pre-scheduled PDSCH, the SPS configuration is released.
[0064] Figure 2 Shows a CG configuration pattern according to an embodiment of the present disclosure.
[0065] In one embodiment, the uplink configured grant (CG) transmission includes two types.
[0066] For type 1 CG, the user equipment (UE) receives radio resource control (RRC) signaling (e.g., configuredGrantConfig) from the gNB, which includes the period, resource allocation information, modulation and coding scheme (MCS) table / level, and other scheduling information. Then, after the offset determined by the configuredGrantConfig, type 1 CG is activated. The UE transmits data via the physical uplink shared channel (PUSCH) based on the period determined by the configuredGrantConfig without an authorization request. When the UE receives release downlink control information (DCI) to stop transmitting data via the authorized PUSCH, type 1 CG is released.
[0067] For type 2 CG, the UE also receives RRC signaling (e.g., configuredGrantConfig) from the gNB. Then, the UE receives activation DCI from the gNB to activate type 2 CG. The UE transmits data via the PUSCH based on the period determined by the configuredGrantConfig without an authorization request. When the UE receives release DCI to stop transmitting data via the authorized PUSCH, type 2 CG is released.
[0068] Figure 3 and Figure 4 Shows different configuration patterns according to an embodiment of the present disclosure.
[0069] To have more transmission opportunities for packets with large data and reduce the impact of jitter on the offset between packet arrival and pre-configured resources, through a single configuration (see Figure 3 ) or through a combination of multiple configurations (seeFigure 4 ) to configure multiple transmission opportunities. With such a configuration, data can be sent in a timely manner regardless of the negative impact of jitter.
[0070] In one embodiment, a method includes receiving, by a wireless communication terminal, a control signal from a wireless communication node; determining, by the wireless communication terminal, a first information set based on the control signal; and performing, by the wireless communication terminal, transmission of uplink data or reception of downlink data based on the first information set and a transmission opportunity.
[0071] In the following paragraphs, details of the control signal (also referred to herein as control signaling) and the first information set in some embodiments are described, but the present disclosure is not limited thereto.
[0072] In some embodiments, the control signaling includes at least one of the following: RRC signaling; MAC CE (Medium Access Control Control Element) signaling; and / or DCI (Downlink Control Information) signaling.
[0073] For uplink configured grant transmission:
[0074] - The RRC signaling is configuredGrantConfig,
[0075] - The MAC CE signaling is:
[0076] ● BSR (Buffer Status Report) signaling,
[0077] ● Configured grant configuration signaling,
[0078] ● Multiple configured grant confirmation signaling,
[0079] ● Truncated sidelink BSR,
[0080] ● Sidelink BSR,
[0081] ● LBT (Listen Before Talk) failure (four octets),
[0082] ● LBT failure (one octet),
[0083] ● BFR (Beam Failure Recovery) (four octets C i ),
[0084] ● BFR (one octet C i ),
[0085] ● Truncated BFR (one octet C i ),
[0086] ● Truncated BFR (four octets C i ),
[0087] ● Recommended bit rate query,
[0088] ● Multi-entry PHR (Power Headroom Report) (four octets C i ),
[0089] ● Multi-entry PHR (one octet C i ),
[0090] ● Single-entry PHR,
[0091] ● C-RNTI,
[0092] ● Short-truncated BSR,
[0093] ● Long-truncated BSR,
[0094] ● Short BSR,
[0095] ● Long BSR,
[0096] ● Expected protection symbols,
[0097] ● Pre-emptive BSR, or
[0098] ● Newly designed MAC CE indicated by reserved code points / indexes of LCID (Logical Channel ID) / eLCID (Extended LCID) values.
[0099] ■ For example, MAC CE signaling “configured grant activation / deactivation” is indicated by reserved code points / indexes 35 - 44, 47, 63 of the LCID value,
[0100] ■ For example, MAC CE signaling “configured grant activation / deactivation” is indicated by reserved code points / indexes 0 - 249 / 64 - 313 of the eLCID value.
[0101] - DCI signaling is DCI format 0_0, DCI format 0_1, DCI format 0_2 or DCI format 2.
[0102] - In some cases, the control signaling is: RRC signaling and DCI signaling; RRC signaling and MAC CE; or RRC signaling, MAC CE and DCI signaling.
[0103] For downlink SPS transmission:
[0104] - RRC signaling is SPS-config.
[0105] - MAC CE signaling is:
[0106] ● Recommended bit rate,
[0107] ● Activation / deactivation of SP (Semi-Persistent) ZP (Zero-Power) CSI-RS (Channel State Information Reference Signal) resource set,
[0108] ● Activation / deactivation of PUCCH (Physical Uplink Control Channel) spatial relation,
[0109] ● Activation / deactivation of SP SRS (Sounding Reference Signal),
[0110] ● Activation / deactivation of PUCCH spatial relation,
[0111] ● Activation / deactivation of SP SRS,
[0112] ● TCI (Transmission Configuration Indicator) status indication for UE-specific PDCCH (Physical Downlink Control Channel),
[0113] ● Activation / deactivation of TCI status for UE-specific PDSCH (Physical Downlink Shared Channel),
[0114] ● Aperiodic CSI trigger status sub-selection,
[0115] ● Activation / deactivation of SP CSI-RS / CSI-IM (Channel State Information Interference Measurement) resource set,
[0116] ● SCell activation / deactivation (four octets),
[0117] ● SCell activation / deactivation (one octet),
[0118] ● Long DRX (Discontinuous Reception) command,
[0119] ● Short DRX command,
[0120] ● Timing Advance command,
[0121] ● UE contention resolution identity,
[0122] ● SRS spatial relation indication based on serving cell set,
[0123] ● SRS path loss reference RS update,
[0124] ● Enhanced SP / AP (Aperiodic) SRS spatial relation indication,
[0125] ● Activation / deactivation of enhanced TCI status for UE-specific PDSCH,
[0126] ● Activation / deactivation of duplicate RLC (Radio Link Control),
[0127] ● Absolute Timing Advance command,
[0128] ● SP positioning for SRS activation / deactivation,
[0129] ● Provided protection symbols,
[0130] ● Timing difference, or
[0131] ● Newly designed MAC CE indicated by reserved code points / indexes of LCID / eLCID values.
[0132] ■ For example, MAC CE signaling "semi-persistent scheduling activation / deactivation" indicated by reserved code points / indexes 35 - 46, 63 of LCID values,
[0133] ● For example, MAC CE signaling "configured grant activation / deactivation" indicated by reserved code points / indexes 0 - 249 / 64 - 313 of eLCID values.
[0134] - DCI signaling is DCI format 1_0, DCI format 1_1, DCI format 1_2 or DCI format 2.
[0135] - In some cases, the control signaling is: RRC signaling and DCI signaling; RRC signaling and MAC CE; or RRC signaling, MAC CE and DCI signaling.
[0136] In some embodiments, the DCI signaling includes at least one block set. In this case, the DCI format can be group common DCI. In some embodiments, the block set includes one or more blocks. Each block is associated with one or more configurations, one or more configuration sets, one or more user equipments, one or more serving cells and / or one or more serving cell groups.
[0137] In some embodiments, the position information of the blocks in the DCI signaling is determined by at least one of the following: one or more higher layer parameters and / or one or more bit widths of one or more information fields.
[0138] In some embodiments, the DCI signaling of the transport block has at least one of the following characteristics: DCI format, DCI size, RNTI (Radio Network Temporary Identifier) that scrambles the CRC (Cyclic Redundancy Check) bits, and / or search space set.
[0139] In some embodiments, the DCI signaling carries the above information reinterpreted based on at least one of the following information fields: HARQ (Hybrid Automatic Repeat reQuest) process number; redundancy version; time-domain resource allocation; frequency-domain resource allocation; MCS (Modulation and Coding Scheme); downlink allocation index; TPC (Transmit Power Control) command for the PUCCH (Physical Uplink Control Channel) used for scheduling; and / or VRB-to-PRB (Virtual Resource Block to Physical Resource Block) mapping.
[0140] In other words, in some embodiments, the DCI signaling includes at least one of the following reinterpreted information fields: Hybrid Automatic Repeat reQuest HARQ process number; redundancy version; time-domain resource allocation; frequency-domain resource allocation; Modulation and Coding Scheme MCS; downlink allocation index; Transmit Power Control TPC command for the Physical Uplink Control Channel PUCCH used for scheduling; and / or Virtual Resource Block to Physical Resource Block VRB-to-PRB mapping.
[0141] In some embodiments, when a predefined condition is satisfied, the DCI signaling carries the above information reinterpreted based on at least one of the above information fields. In one embodiment, the predefined condition includes at least one of an indication of one or more higher-layer parameters (e.g., via RRC signaling); and / or at least one of the following information fields is set to a predefined value (e.g., all 0s or all 1s): HARQ process number; redundancy version; time-domain resource allocation; frequency-domain resource allocation; MCS; downlink allocation index; TPC command for the PUCCH used for scheduling; and / or VRB-to-PRB mapping.
[0142] In other words, in some embodiments, at least one of the information fields in the DCI signaling is reinterpreted in response to at least one of the following: one or more higher-layer parameters; or at least one of the following information fields is set to a predefined value: HARQ process number; redundancy version; time-domain resource allocation; frequency-domain resource allocation; MCS; downlink allocation index; TPC command for the PUCCH used for scheduling; or VRB-to-PRB mapping.
[0143] In some embodiments, the above first information set includes at least one of the following: first information, second information, third information, fourth information, fifth information, sixth information, and / or frequency hopping, SRS resource indicator, precoding information and number of layers, antenna port, CBG (Code Block Group) transmission information, Beta_foffset indication, PUCCH resource indicator, PDSCH-to-HARQ_feedback timing indicator, PRB (Physical Resource Block) binding size indicator, rate matching indicator.
[0144] In some embodiments, the transmission opportunity for one or more configurations is determined by first information.
[0145] In some embodiments, the first information set includes first information for determining the transmission opportunity for one or more configurations, and the first information includes at least one of the following: length information of a duration; number information of configurations; configuration set information; period information; valid or invalid indication; and / or number of scheduled resources.
[0146] In some embodiments, there is one or more transmission opportunities in a duration, and each duration is periodic (see Figure 3 and Figure 4 ). In some embodiments, the period of the transmission opportunity in the duration and / or the period of the duration is determined by the period information.
[0147] In some embodiments, the length information of the duration in the first information determines the length of the duration, and the length information includes: number of symbols; number of time slots; and / or number of HARQ process identifiers.
[0148] In some embodiments, the transmission opportunity in the duration is determined by a valid or invalid indication, and the indication includes: valid or invalid indication of a symbol; valid or invalid indication of a time slot; and / or valid or invalid indication of a HARQ process identifier.
[0149] In some embodiments, the valid or invalid indication is at least one of the following: one or more bitmaps and / or one or more start and length indicator values SLIV. The length of the bitmap is associated with the length of the duration. In some embodiments, the bits in one or more bitmaps indicate the number of transmission opportunities or the number of scheduled resources, where the scheduled resources include at least one of the following: symbols, time slots, HARQ process identifiers, and / or a portion of the bandwidth of symbols, time slots, and / or HARQ process identifications to determine the transmission opportunity. In some embodiments, the maximum value of the SLIV is associated with the length of the duration. In some embodiments, the SLIV determines the starting transmission opportunity or the scheduled resources in the duration and the length of the transmission opportunity or the scheduled resources.
[0150] The first information includes: "length information of a duration", "valid or invalid indication", and / or "period information" determined by control signaling.
[0151] 1. The "length information of a duration" is an integer indicating the number of symbols, and the "valid or invalid indication" is a bitmap. In this case, the bitmap indicates the transmission opportunity. The "period information" includes the period of the duration. This case applies to uplink configured grant.
[0152] For example, NrofSymbol determines the length of the duration, and SymbolUsage determines the valid symbols within the duration.
[0153] For example, NrofSymbol is set to 7. And SymbolUsage is set to "1010101". And the periodicity is set to "sym1×14". The pattern is configured as Figure 5 shown.
[0154] In this case, the Nth transmission occasion burst set is represented as:
[0155] [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = (timeReferenceSFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + timeDomainOffset × numberOfSymbolsPerSlot + S + N × period) modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot). Or
[0156] [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = [(SFN start time × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slot start time × numberOfSymbolsPerSlot + symbol start time ) + N × period] modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot)
[0157] The parameter "period" is the period of type 1 CG or type 2 CG, and timeDomainOffset represents the offset of the resource in the time domain relative to SFN = timeReferenceSFN. The parameter timeReferenceSFN is the SFN used to determine the offset of the resource in the time domain. The parameter numberOfSlotsPerFrame represents the number of time slots per radio frame, and numberOfSymbolsPerSlot represents the number of symbols per time slot. S is the starting symbol position of the duration.
[0158] The transmission occasion burst set includes one or more transmission occasions within the duration, and this formula determines the first transmission occasion of each transmission occasion burst set.
[0159] 2. The "length information of the duration" is an integer indicating the number of symbols, and the "valid or invalid indication" is the starting and length indication values. In this case, SLIV determines the transmission occasion. The "period information" includes the period of the duration. This case applies to uplink configured grant.
[0160] The starting and length indication values indicate the starting valid symbol position S and the length of the valid symbol L. One of the mapping relationships between SLIV and S, L is as follows:
[0161] If (L - 1) ≤ NrofSymbol / 2, then
[0162] SLIV = NrofSymbol·(L - 1) + S;
[0163] Otherwise
[0164] SLIV = NrofSymbol·(NrofSymbol - L + 1) + (NrofSymbol - 1 - S)
[0165] where 0 ≤ L ≤ NrofSymbol
[0166] NrofSymbol determines the length of the duration, and SymbolUsage determines the valid symbols within the duration.
[0167] NrofSymbol is set to 7. And SymbolUsage is set to 13, which means that the starting symbol in the duration determined by NrofSymbol is the first symbol of the duration, and the length of the valid symbols is 7. And the period is set to "sym1×14". The pattern is configured as Figure 6 shown.
[0168] In some embodiments, the Nth transmission occasion of CG is represented as:
[0169] [(SFN × number of slots per frame × number of symbols per slot) + (slot number in the frame × number of symbols per slot) + symbol number in the slot] = (timeReferenceSFN × number of slots per frame × number of symbols per slot + timeDomainOffset × number of symbols per slot + S + [mod(N,L)] + floor(N / L) × period) modulo (1024 × number of slots per frame × number of symbols per slot) or
[0170] [(SFN × number of slots per frame × number of symbols per slot) + (slot number in the frame × number of symbols per slot) + symbol number in the slot] = [(SFN start time × number of slots per frame × number of symbols per slot + slot start time × number of symbols per slot + symbol start time + [mod(N,L)]) + floor(N / L) × period] modulo (1024 × number of slots per frame × number of symbols per slot)
[0171] S is the starting symbol position of the duration, and L represents the length of the valid symbol. This formula determines each transmission opportunity.
[0172] In some embodiments, the Nth transmission opportunity of the CG is represented as:
[0173] [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = (timeReferenceSFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + timeDomainOffset × numberOfSymbolsPerSlot + S + N × period) modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) or
[0174] [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = [(SFN start time × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slot start time × numberOfSymbolsPerSlot + symbol start time ) + N × period] modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot)
[0175] This formula determines the first transmission occasion of the burst set at each transmission occasion.
[0176] 3. "Duration length information" is an integer indicating the number of slots or HARQ process identifiers, and "valid or invalid indication" is a bitmap. In this case, the bitmap indicates the transmission occasion. "Period information" includes the period of the duration. This applies to uplink configured grant or downlink SPS.
[0177] Nrofslot determines the length of the duration, and Usage determines the valid slots or HARQ process identifiers in the duration.
[0178] For example, Nrofslot is set to 8. And Usage is set to "10101010". And the period is set to "sym10×14" or "ms5". The pattern is configured as Figure 7 shown.
[0179] In some embodiments, the Nth transmission occasion of CG or SPS is expressed as:
[0180] [(SFN × numberOfSlotsPerFrame) + slot number in the frame] = (timeReferenceSFN × numberOfSlotsPerFrame + timeDomainOffset + N × period) modulo (1024 × numberOfSlotsPerFrame) or
[0181] (numberOfSlotsPerFrame × SFN + slot number in the frame) =
[0182] [(numberOfSlotsPerFrame × SFN start time + slot start time ) + N × period × numberOfSlotsPerFrame / 10] modulo (1024 × numberOfSlotsPerFrame)
[0183] This formula determines the first transmission occasion in each transmission occasion burst set.
[0184] 4. The "duration length information" is an integer indicating the number of time slots or HARQ process identifiers, and the "valid or invalid indication" is the SLIV. In this case, the SLIV determines the transmission occasion. The "period information" includes the period of the duration. This case applies to uplink configured grant or downlink SPS.
[0185] The start and length indication values indicate the start valid time slot / HARQ process identifier position S and the length of the valid time slot / HHARQ process identifier L. One of the mapping relationships between the SLIV and S, L is as follows:
[0186] If (L - 1) ≤ NrofSlot / 2, then
[0187] SLIV = NrofSlot · (L - 1) + S;
[0188] Otherwise
[0189] SLIV = NrofSlot · (NrofSlot - L + 1) + (NrofSlot - 1 - S);
[0190] where 0 ≤ L ≤ NrofSlot, and
[0191] NrofSlot is set to 8. When Usage is set to 15, this means that the starting time slot in the duration determined by NrofSlot is the first symbol of the duration, and the length of the valid time slot is 8. And the period is set to "sym10×14" or "ms5". The pattern is configured as Figure 8 as shown.
[0192] In some embodiments, the Nth transmission occasion of CG or SPS is expressed as:
[0193] [(SFN×numberOfSlotsPerFrame)+slot number in the frame] = (timeReferenceSFN×numberOfSlotsPerFrame + timeDomainOffset + S + mod(N,L) + floor(N / L)×period) modulo(1024×numberOfSlotsPerFrame). Or
[0194] (numberOfSlotsPerFrame×SFN + slot number in the frame) =
[0195] [(numberOfSlotsPerFrame×SFN start time +slot start time +mod(N,L)) + floor(N / L)×period×numberOfSlotsPerFrame / 10] modulo(1024×numberOfSlotsPerFrame)
[0196] This formula determines each transmission occasion.
[0197] In some embodiments, the Nth transmission occasion of CG or SPS is expressed as:
[0198] [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number in the frame] =
[0199] (timeReferenceSFN×numberOfSlotsPerFrame + timeDomainOffset + N×period) modulo(1024×numberOfSlotsPerFrame), or
[0200] (numberOfSlotsPerFrame×SFN + slot number in the frame) =
[0201] [(number of slots per frame × SFN start time + slot start time ) + N × period × number of slots per frame / 10] modulo (1024 × number of slots per frame)
[0202] This formula determines the first transmission occasion in each transmission occasion burst set.
[0203] 5. "Period information" includes the period of the duration and the period of the transmission occasion in the duration. "Length information of the duration" is an integer indicating the number of symbols. This situation applies to uplink configured grant.
[0204] For example, NrofSymbol determines the length of the duration, while periodicity1 determines the period of the valid symbols in the duration.
[0205] For example, NrofSymbol is set to 7. For the period of the duration, the period is set to "sym1 × 14", and periodicity1 is set to "sym1". The pattern is configured as Figure 9 shown
[0206] In some embodiments, the Nth transmission occasion of CG is represented as:
[0207] [(SFN × number of slots per frame × number of symbols per slot) + (slot number in the frame × number of symbols per slot) + symbol number in the slot] = (timeReferenceSFN × number of slots per frame × number of symbols per slot + timeDomainOffset × number of symbols per slot + S + (mod(N,P) * periodicity1) + floor(N / P) × period) modulo (1024 × number of slots per frame × number of symbols per slot) or
[0208] (number of slots per frame × SFN + slot number in the frame) = [(number of slots per frame × SFN start time + slotstart time +(mod(N, P) * periodicity1)) + floor(N / P) × period × numberOfSlotsPerFrame / 10] modulo(1024 × numberOfSlotsPerFrame)
[0209] P = ceil(NrofSymbol / periodicity1)
[0210] 6. "Period information" includes the period of the duration and the period of the transmission opportunity in the duration. "Length information of the duration" is an integer indicating the number of time slots / HARQ process identifiers. This applies to uplink configured grant or downlink SPS.
[0211] For example, NrofSlot determines the length of the duration, while periodicity1 determines the period of the valid time slots / HARQ process identifiers in the duration.
[0212] For example, NrofSlot is set to 7. And for the period of the duration, the period is set to "10 × sym14" or "ms5", and periodicity1 is set to "sym14" and "ms0.5". The pattern is configured as Figure 10 shown.
[0213] In some embodiments, the Nth transmission opportunity of CG / SPS is represented as:
[0214] (numberOfSlotsPerFrame × SFN + slot number in the frame) =
[0215] [(numberOfSlotsPerFrame × SFN start time + (slot start time + (mod(N, P)) * periodicity1) + (floor(N / P) × period × numberOfSlotsPerFrame / 10] modulo(1024 × numberOfSlotsPerFrame)
[0216] P = ceil(NrofSlot / periodicity1)
[0217] This formula determines each transmission opportunity.
[0218] In some embodiments, the period is the result of rounding in the above formula for calculating the transmission opportunity used to align the period of the service with a non-integer period. In some cases, the rounding result is the result after a floor, round, or ceiling operation.
[0219] For example, if the period of the service is 16.67 ms, the rounded period is 16 ms or 17 ms. If a time slot is 0.5 ms, the period in the formula is 32 time slots or 34 time slots.
[0220] In some embodiments, the configured number information determines the number of configurations in a group for configuring one or more transmission opportunities.
[0221] In some embodiments, the configuration set includes one or more configurations, and the number of configurations is associated with the configured number information, where a configuration includes one or more transmission opportunities.
[0222] In some embodiments, the configuration set includes a set of configurations for configuring transmission opportunities. In some cases, the configuration set includes one or more configurations.
[0223] The first information includes "configured number information" and "period information", where "period information" includes the period of the configuration and the offset / interval between configurations. This applies to uplink CG or downlink SPS.
[0224] For example, the "configured number information" is an integer indicated by ConfigNum. In this example, as Figure 11 shown, ConfigNum = 4, the period of each configuration is "10×sym14" or "ms5", and the offset of different periods is "sym14" or "ms0.5".
[0225] The configurations for the above patterns belong to the configuration set.
[0226] In some embodiments, the offset / interval is associated with the "configured number information" to align the period of the service with a non-integer period.
[0227] In some embodiments, the configuration set includes a set of configurations with the same index. For example, the number of configurations for the configured pattern is 4. The configuration set is (1,1,1,1), ……, (15,15,15,15).
[0228] The configuration set is a repetition of a certain configuration. For example, there are a total of 16 configurations, and their index ranges from 0 to 15. And the "configured number information" (for example, ConfigNum) is set to 4. Therefore, there are 16 CG sets.
[0229] For example, CG set 0: {0, 0, 0, 0}, which is used to repeat 4 CG configurations with index 0.
[0230] CG set 15: {15, 15, 15, 15}, which is used to repeat 4 CG configurations with index 15.
[0231] In some embodiments, the configuration set includes a group of configurations with different indexes. For example, there are a total of 16 configurations (i.e., configurations 0 to 15), and the number of configurations for the configured pattern is 4. The configuration set is, for example, set1 (configurations 0 to 3), set2 (configurations 4 to 7), set3 (configurations 8 to 11), and set4 (configurations 12 to 15).
[0232] The configuration set is a grouping of some configurations. For example, there are 16 CG configurations, whose index ranges from 0 to 15. And the "number information of configurations" is set to 4. Therefore, there are 4 CG sets.
[0233] For example, CG set 0: {0, 1, 2, 3}, which is used to group 4 CG configurations from index 0 to index 3.
[0234] CG set 4: {12, 13, 14, 15}, which is used to group 4 CG configurations from index 12 to index 15.
[0235] In some embodiments, the first information is the number of scheduled resources. In this case, the bitmap or SLIV indicates the scheduled resources, and the scheduled resources are time-frequency resources, including using a part of the bandwidth of symbols, time slots, HARQ process identifiers, resource blocks, or resource block groups in a periodic duration (e.g., half of the bandwidth). As Figure 20 and Figure 21 shown, the scheduled resources are indicated by the bitmap.
[0236] In some embodiments, the length of the bitmap or the maximum value of the SLIV is determined by a high-layer parameter, and the impact time of the bitmap or SLIV is determined by a high-layer parameter (e.g., RRC signaling). The impact time of the bitmap or SLIV means that the bitmap is available after K time slots / symbols when it is received. The bitmap or SLIV is sent through physical layer signaling, such as DCI format 2_6.
[0237] In some embodiments, the first information set includes second information, which is used to determine the time-domain resource allocation for one or more transmission opportunities, and the second information includes at least one of the following items: the time-domain information of the first transmission opportunity in the transmission opportunity in the duration; and / or the time-domain information of the transmission opportunity in the duration.
[0238] In some embodiments, the second information is the time domain information of the first transmission occasion among the transmission occasions in a duration, and the time domain information of the remaining transmission occasions in the duration is determined by the first transmission occasion.
[0239] In some embodiments, as Figure 12 shown, all transmission occasions use the same SLIV as the first transmission occasion.
[0240] In some embodiments, the second information is the time domain information of the transmission occasions in a duration, and the time domain information is at least one of the following: among one or more time domain pattern identifiers, where the time domain pattern includes one or more SLIVs.
[0241] In some embodiments, one of the time domain pattern identifiers in the time domain pattern identifiers indicates the time domain information of the transmission occasions in a duration.
[0242] The SLIV is used for time domain allocation, which includes the start symbol position S and the symbol length L in a transmission occasion. The relationship among SLIV, S, and L is as follows:
[0243] If (L - 1) ≤ 7, then
[0244] SLIV = 14·(L - 1) + S;
[0245] Otherwise
[0246] SLIV = 14·(14 - L + 1) + (14 - 1 - S);
[0247] where 0 < L ≤ 14 - S.
[0248] The SLIV pattern contains the SLIVs for the transmission occasions in a duration. In this case, there is a time domain allocation pool in the RRC signaling, such as ConfiguredGrantConfig or SPS-config. The time domain allocation pattern in the time domain allocation pool is used for the transmission occasions in a duration. The second information indicates the index of the time domain pattern. When the second information is received, the time domain pattern is selected, and the time domain allocation of the transmission occasions in the duration is configured according to the time domain pattern.
[0249] For example, in Figure 13 the second information is indicated by 3. And pattern 3 includes 7 SLIVs for the corresponding transmission occasions, where the pattern is {25, 56, 57, 124, 58, 54, 26}. The value "57" corresponds to the third transmission occasion in the duration, and it is decoded as S = 1, L = 5, which means that the time domain allocation of the third transmission occasion is from the second symbol to the sixth symbol (assuming the symbol count starts from 0).
[0250] In some embodiments, the SLIV of the transmission opportunities at both ends of the duration is less than the SLIV of the transmission in the middle of the periodic duration.
[0251] In some embodiments, one of the time domain pattern identifiers in the time domain pattern identifier indicates the time domain information of one of the transmission opportunities in the duration.
[0252] The SLIV pattern includes the SLIV for a single transmission opportunity in the duration. In some embodiments, M SLIV patterns respectively determine M transmission opportunities within the duration, and M is an integer.
[0253] In this case, there is a time domain allocation pool in the RRC signaling, such as ConfiguredGrantConfig or SPS-config. The time domain allocation pattern in the time domain allocation pool is for a single transmission opportunity. The second information indicates several indexes of the transmission opportunities in the duration, which means that the length of the second information is related to the first information (the length information of the duration). When the second information is received, the time domain information of the transmission opportunities in the duration is configured.
[0254] For example, in Figure 14 , the second information is "index 3, index 2, index 1, index 0, index 5, index 1, and index 2", which corresponds to the transmission opportunities in the duration. Each index corresponds to an SLIV. For example, "index 0" corresponds to SLIV = 101, and the value "101" is decoded as S = 3, L = 8, which means that the time domain allocation of the fourth transmission opportunity in the duration is from the fourth symbol to the eleventh symbol (assuming the symbol count starts from 0).
[0255] In some embodiments, the first information set includes third information, and the third information is used to determine the frequency domain resource allocation for one or more transmission opportunities, and the third information includes at least one of the following: the frequency domain information of the first transmission opportunity among the transmission opportunities in the duration; or the frequency domain information of the transmission opportunities in the duration.
[0256] In some embodiments, the third information is the frequency domain information of the first transmission opportunity among the transmission opportunities in the duration, and the frequency domain information of the remaining transmission opportunities in the duration is determined by the first transmission opportunity.
[0257] For example, in the embodiment corresponding to Figure 15 , all transmission opportunities use the same frequency domain information as the first transmission opportunity in the frequency domain. The type of the frequency domain information is a bitmap or a resource indicator value RIV.
[0258] In some embodiments, the third information is frequency-domain information of a transmission occasion in a duration, and the frequency-domain information is at least one of the following: one or more frequency-domain pattern identifiers, where the frequency-domain pattern includes one or more Resource Indication Values (RIVs).
[0259] In some embodiments, one of the frequency-domain pattern identifiers indicates the frequency-domain information of a transmission occasion in a duration.
[0260] The RIV is used for time-domain allocation, including the starting virtual resource block (RB) start and the length L of the virtual resource blocks in the transmission occasion. RBs 。The RIV is related to the RB start and L RBs The relationship between them is as follows:
[0261] If then
[0262]
[0263] Otherwise
[0264]
[0265] where L RBs ≥ 1 and shall not exceed
[0266] The RIV pattern contains the RIVs for the transmission occasion in a duration. In this case, there is a frequency-domain allocation pool in the RRC signaling, such as ConfiguredGrantConfig or SPS-config. And the frequency-domain allocation pattern in the frequency-domain allocation pool is for the transmission occasion in a duration. The third information indicates the index of the frequency-domain pattern. When the third information is received, the frequency-domain pattern is selected, and the frequency-domain allocation for the transmission occasion in the duration is configured according to the frequency-domain pattern.
[0267] For example, in Figure 16 , the third information is indicated by 3. Assuming there are 50 virtual RBs in the active bandwidth part, pattern 3 includes 7 RIVs for the corresponding transmission occasion, where the pattern is {101, 156, 157, 201, 158, 154, 126}. The value "201" corresponds to the fourth transmission occasion in the duration, and it is decoded as Start = 1, Length = 5, which means that the frequency-domain allocation of the fourth transmission occasion is from the second virtual RB to the sixth virtual RB (assuming the virtual RB count starts from 0).
[0268] In some embodiments, the RIVs of the transmission occasions at both ends of the duration are smaller than the RIVs of the transmissions in the middle of the periodic duration.
[0269] In some embodiments, one of the frequency-domain pattern identifiers in the frequency-domain pattern identifier indicates time-domain information of one of the transmission opportunities in the duration.
[0270] The RIV pattern includes RIVs for a single transmission opportunity in the duration. In some embodiments, M RIV patterns respectively determine M transmission opportunities within a periodic duration, and M is an integer.
[0271] In this case, there is a frequency-domain allocation pool in the RRC signaling, such as ConfiguredGrantConfig or SPS-config. And the frequency-domain allocation pattern in the frequency-domain allocation pool is for a single transmission opportunity. The third information indicates several indexes of the transmission opportunities in the duration, which means that the length of the third information is related to the first information (the length information of the duration). When the third information is received, the frequency-domain information for the transmission opportunities in the duration is configured.
[0272] For example, in Figure 17 , the third information is "index 3, index 2, index 1, index 0, index 5, index 4, index 2", which corresponds to the transmission opportunities in the duration. Each index corresponds to an RIV. Assuming there are 50 virtual RBs in the active bandwidth part, "index 2" corresponds to RIV = 101, then the value "101" is decoded as Start = 1, Length = 3, which means that the frequency-domain allocation for the second transmission opportunity in the duration is from the second virtual RB to the fourth virtual RB (assuming the count of virtual RBs starts from 0).
[0273] In some embodiments, the first information set includes fourth information for determining the modulation and coding scheme levels for one or more transmission opportunities, and the fourth information includes at least one of the following items: a modulation and coding scheme (MCS) table; an MCS level; and / or a differential MCS level.
[0274] In some embodiments, the fourth information is the MCS level of the first transmission opportunity among the transmission opportunities in the duration, and the MCS levels of the remaining transmission opportunities in the duration are determined by the first transmission opportunity.
[0275] In some embodiments, the fourth information is one or more MCS levels of the transmission opportunities in the duration.
[0276] In some cases, the fourth information is an MCS level of the first transmission opportunity in the duration. All transmission opportunities use the same MCS level as the first transmission opportunity (for example, see Figure 18 ).
[0277] In some cases, the fourth information is multiple MCS levels of transmission opportunities within a duration (e.g., see Figure 19 ).
[0278] For example, there are four transmission opportunities within a duration. The fourth information includes four MCS levels corresponding to the 4 transmission opportunities respectively. For example, "MCS1" is used for the first transmission opportunity.
[0279] In some embodiments, the differential MCS level is associated with the MCS level of the first transmission opportunity or the MCS level of the previous transmission opportunity.
[0280] In some embodiments, the MCS level is adjusted according to the current transmission conditions. The current transmission is determined by parameters N and M. N is the number of consecutive successful transmissions, and M is the number of consecutive failed transmissions. Wherein N and M are configured in RRC signaling, MAC CE or DCI signaling. If the number of consecutive successful transmissions is greater than N, the MCS level is enhanced to adapt to good channel conditions. And if the number of consecutive failed transmissions is greater than M, the MCS level is reduced to adapt to poor channel conditions.
[0281] In addition, the MCS level is adjusted by differential MCS information. The differential MCS information is carried by DCI signaling, including for example UE-specific DCI signaling (DCI format 1_0 / 1_1 / 1_2 for SPS, or DCI format 0_0 / 0_1 / 0_2 for CG), group-common DCI signaling (DCI format 2_6). The period of the DCI signaling carrying the differential MCS information.
[0282] The differential MCS information includes at least one of the following:
[0283] - 2 states for indicating the direction of MCS adjustment. For example, bit "1" indicates that the MCS level is increased by X, and bit "0" indicates that the MCS level is decreased by X. The step size X of MCS adjustment can be determined by RRC signaling.
[0284]
[0285]
[0286] - K states for indicating the value of MCS adjustment. The step size of MCS adjustment is determined by RRC signaling.
[0287] For example, RRC determines that the differential MCS values are respectively "-2", "-1", "0", "+1". The differential MCS information is 2-bit long, where "00" represents the value "0", "11" represents the value "-2", "10" represents the value "-1", and "01" represents the value "+1".
[0288] Value Description "11” Reduce the MCS level by 2 "10” Reduce the MCS level by 1 "01” Increase the MCS level by 1 "00” Maintain the current MCS level
[0289] For example, the RRC determines that the number of states is 4, and the step size granularity of the differential MCS value is 2. The differential MCS values are derived as "-4", "-2", "0", and "+2", respectively. The length of the differential MCS information is determined by the number of states, where "00" represents the value "0", "11" represents the value "-4", "10" represents the value "-2", and "01" represents the value "+2".
[0290] In some embodiments, the first information set includes fifth information for determining the activation of one or more transmission opportunities, and the fifth information includes at least one of the following: an activation indication, an activation type indication, a configuration set identifier, or a configuration identifier.
[0291] In some embodiments, the configuration set identifier determines which configuration set is activated.
[0292] In some embodiments, when multiple transmission opportunities are configured, it may not be possible to configure one of the transmission opportunities in the duration. The configuration of multiple transmission opportunities can be identified by the first information, such as "length information of the duration".
[0293] For example, for the pattern in Figure 3 or Figure 4 the pattern in Figure 1 or Figure 2 the pattern in cannot be configured.
[0294] In some embodiments, the activation type indication determines whether the fifth information is for the activation of one transmission opportunity ( Figure 1 or Figure 2 the pattern in Figure 3 or Figure 4 the pattern in) or for the activation of multiple transmission opportunities, and the activation type indication includes at least one of the following: a bit flag, a reinterpreted information field, a configuration index, or the interval between a control signal and the first transmission opportunity.
[0295] In some embodiments, in response to the slot interval between the activation and the first transmission opportunity of uplink or downlink data being less than a predetermined time threshold, the activation type indication indicates that the activation indication is for multiple scheduled resources. For example, if the slot interval between the activation and the first transmission opportunity is less than N slots or symbols, the activation is for multiple transmission opportunities, where N is an integer.
[0296] In some embodiments, the activation type indication includes a bit flag that indicates whether the activation indication is for multiple transmission opportunities or for one transmission opportunity. The indication is a specific DCI field with a length of 1 bit. Adding the bit flag is either a reserved bit or a reinterpretation of the existing DCI signaling or a field of a new DCI format. The bit flag "1" indicates that the activation signaling is for multiple transmission opportunities, while the bit flag "0" indicates that the activation signaling is for one transmission opportunity.
[0297] In some embodiments, the activation type indication includes a reinterpreted information field that indicates that the activation indication is for multiple transmission opportunities.
[0298] This field is reused to indicate the type of activation signaling. For uplink transmission, the DCI signaling is DCI format 0_0, DCI format 0_1, or DCI format 0_2. For downlink transmission, the DCI signaling is DCI format 1_0, DCI format 1_1, or DCI format 1_2. The reinterpreted field is set to all 1s or all 0s. The reinterpreted field includes at least one of the following items:
[0299] HARQ process number;
[0300] Redundancy version;
[0301] VRB to PRB mapping;
[0302] Downlink allocation index; and / or
[0303] TPC command for the scheduled PUCCH.
[0304] This means that when the field "HARQ process number" and / or "Redundancy version" is set to all 0s, the activation indication is for one transmission opportunity. When the field VRB to PRB mapping, downlink allocation index, or TPC command for the scheduled PUCCH is set to all 0s or all 1s, the activation indication is for multiple transmission opportunities. The reinterpretation of the field is based on predefined conditions. In other words, when the first information such as "length information of the duration" is configured, the fields including but not limited to VRB to PRB mapping, downlink allocation index, or TPC command for the scheduled PUCCH are reinterpreted.
[0305] In some embodiments, the activation type indication includes a predefined configuration index that indicates that the activation indication is for multiple transmission opportunities.
[0306] For example, if there are a total of 16 configurations, ranging from 0 to 15. The specific indices 14 and 15 are used to indicate the activation for multiple transmission opportunities.
[0307] When the field "HARQ process number" is set to "1110" or "1111", it activates for multiple transmission opportunities.
[0308] In some embodiments, the first information set includes deactivated sixth information for determining one or more transmission opportunities, and the sixth information includes at least one of the following items: a deactivation indication, a deactivation type indication, a configuration set identifier, or a configuration identifier.
[0309] In some embodiments, the configuration set identifier determines which configuration set is deactivated.
[0310] In some embodiments, when multiple transmission opportunities are configured, it may not be possible to configure one transmission opportunity. The configuration of multiple transmission opportunities can be identified by the first information, such as "duration length information".
[0311] For example, for Figure 3 or Figure 4 the pattern in Figure 1 or Figure 2 the pattern in cannot be configured.
[0312] In some embodiments, the deactivation type indication determines that the sixth information is for deactivating one transmission opportunity ( Figure 1 or Figure 2 the pattern in Figure 3 or Figure 4 the pattern in) or for deactivating multiple transmission opportunities (
[0313] and the indication of the deactivation type includes at least one of the following items: a bit flag, a reinterpreted information field, a configuration index, or the interval between a control signal and the first transmission opportunity.
[0314] In some embodiments, in response to the slot interval between deactivation and the first transmission opportunity of uplink or downlink data being less than a predetermined time threshold, the deactivation type indication indicates that the deactivation indication is for multiple transmission opportunities. For example, if the slot interval between deactivation and the first transmission opportunity is less than N slots or symbols, where N is an integer, then the deactivation is for multiple transmission opportunities.
[0315] In some embodiments, the deactivation type indication includes a bit flag that indicates that the deactivation indication is for multiple transmission opportunities. For example, an additional bit flag indicates the type of deactivation signaling. The added bit flag is a reserved bit or a reinterpretation of the existing DCI signaling or a field of a new DCI format. The bit flag "1" indicates that the deactivation signaling is for multiple transmission opportunities, while the bit flag "0" indicates that the deactivation signaling is for one transmission opportunity.
[0315] In some embodiments, the deactivation type indication includes a reinterpreted information field that indicates that the deactivation indication is for multiple transmission opportunities.
[0316] This field is reused to indicate the type of deactivation signaling. For uplink transmission, the DCI signaling is DCI format 0_0, DCI format 0_1, or DCI format 0_2. For downlink transmission, the DCI signaling is DCI format 1_0, DCI format 1_1, or DCI format 1_2. The reinterpreted field is set to all 1s or all 0s. The reinterpreted field includes at least one of the following, including but not limited to:
[0317] HARQ process number;
[0318] Redundancy version;
[0319] Frequency domain resource allocation;
[0320] Modulation and coding scheme;
[0321] VRB to PRB mapping;
[0322] Downlink allocation index; and / or
[0323] TPC command for the scheduled PUCCH.
[0324] This means that when the fields "HARQ process number" and / or "Redundancy version" are set to all 0s, and the fields "Modulation and coding scheme" and "Frequency domain resource allocation" are set to all 1s or all 0s, the deactivation indication is for one transmission occasion. When the fields VRB to PRB mapping, downlink allocation index, or TPC command for the scheduled PUCCH are set to all 0s or all 1s, the deactivation indication is for multiple transmission occasions. The reinterpretation of the fields is based on predefined conditions. In other words, when the first information such as "length information of the duration" is configured, the fields including but not limited to VRB to PRB mapping, downlink allocation index, or TPC command for the scheduled PUCCH are reinterpreted.
[0325] In some embodiments, the deactivation type indication includes a predefined configuration index that indicates that the deactivation indication is for multiple transmission occasions.
[0326] For example, if there are a total of 16 configurations, ranging from 0 to 15. Specific indices 14 and 15 are used to indicate the deactivation for multiple transmission occasions.
[0327] When the field "HARQ process number" is set to "1110" or "1111", the deactivation is for multiple transmission occasions.
[0328] Figure 22Schematic diagram of a wireless communication terminal 30 (e.g., a terminal node or a terminal device) according to an embodiment of the present disclosure. The wireless communication terminal 30 may be a user equipment (UE), a remote UE, a relay UE, a mobile phone, a laptop computer, a tablet computer, an e-book, or a portable computer system, and is not limited thereto herein. The wireless communication terminal 30 may include a processor 300 such as a microprocessor or an application specific integrated circuit (ASIC), a storage unit 310, and a communication unit 320. The storage unit 310 may be any data storage device that stores program code 312 accessed and executed by the processor 300. Embodiments of storing the code 312 include, but are not limited to, a subscriber identity module (SIM), a read only memory (ROM), a flash memory, a random access memory (RAM), a hard disk, and an optical data storage device. The communication unit 320 may be a transceiver and is configured to transmit and receive signals (e.g., messages or packets) according to the processing result of the processor 300. In one embodiment, the communication unit 320 transmits and receives signals via at least one antenna 322.
[0329] In one embodiment, the storage unit 310 and the program code 312 may be omitted, and the processor 300 may include a storage unit having the stored program code.
[0330] The processor 300 may implement any one of the steps in the example embodiments on the wireless communication terminal 30, e.g., by executing the program code 312.
[0331] The communication unit 320 may be a transceiver. As an alternative or in addition, the communication unit 320 may combine a transmitting unit and a receiving unit configured to transmit signals to and receive signals from a wireless communication node, respectively.
[0332] In some embodiments, the wireless communication terminal 30 may be used to perform the operations of the above-mentioned remote UE or relay UE. In some embodiments, the processor 300 and the communication unit 320 cooperate to perform the above operations. For example, the processor 300 performs the operations and transmits or receives signals, messages, and / or information through the communication unit 320.
[0333] Figure 23Schematic diagram of a wireless communication node 40 (e.g., a network device) according to an embodiment of the present disclosure. The wireless communication node 40 can be a satellite, a base station (BS), a gNB, a gNB-DU, a gNB-CU, a network entity, a mobility management entity (MME), a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), a radio access network (RAN), a next-generation RAN (NG-RAN), a data network, a core network, or a radio network controller (RNC), and is not limited thereto. In addition, the wireless communication node 40 can include (perform) at least one network function, such as an access and mobility management function (AMF), a session management function (SMF), a user location function (UPF), a policy control function (PCF), an application function (AF), etc. The wireless communication node 40 can include a processor 400 such as a microprocessor or an ASIC, a storage unit 410, and a communication unit 420. The storage unit 410 can be any data storage device that stores program code 412 accessed and executed by the processor 400. Examples of the storage unit 412 include, but are not limited to, a SIM, a ROM, a flash memory, a RAM, a hard disk, and an optical data storage device. The communication unit 420 can be a transceiver and is used to send and receive signals (e.g., messages or packets) according to the processing result of the processor 400. In one example, the communication unit 420 sends and receives signals via at least one antenna 422.
[0334] In one embodiment, the storage unit 410 and the program code 412 can be omitted. The processor 400 can include a storage unit with stored program code.
[0335] The processor 400 can implement any steps described in the example embodiments on the wireless communication node 40, e.g., by executing the program code 412.
[0336] The communication unit 420 can be a transceiver. As an alternative or in addition, the communication unit 420 can combine a sending unit and a receiving unit that are configured to send signals, messages, or information to and receive signals, messages, or information from a wireless communication node or a wireless communication terminal, respectively.
[0337] Although various embodiments of the present disclosure have been described above, it should be understood that they are presented by way of example only and not by way of limitation. Similarly, the various figures may depict exemplary architectures or configurations, and these architectures or configurations are provided to enable those of ordinary skill in the art to understand the exemplary features and functions of the present disclosure. However, these persons will understand that the present disclosure is not limited to the exemplary architectures or configurations shown, but may be implemented using various alternative architectures and configurations. In addition, as will be understood by those of ordinary skill in the art, one or more features of one embodiment may be combined with one or more features of another embodiment described herein. Therefore, the breadth and scope of the present disclosure should not be limited by any of the above exemplary embodiments.
[0338] It should also be understood that any reference herein to elements by the names “first,” “second,” etc. generally does not limit the number or order of these elements. On the contrary, these names may be used herein as a convenient means of distinguishing between two or more elements or instances of elements. Thus, a reference to a first element and a second element does not mean that only two elements may be used or that the first element must precede the second element in some manner.
[0339] In addition, those of ordinary skill in the art will understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, and symbols that may be referred to in the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0340] Those skilled in the art will further understand that any of the various illustrative logical blocks, units, processors, devices, circuits, methods, and functions described in connection with the aspects disclosed herein may be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination of both), firmware, various forms of programs or design code including instructions (which may be referred to herein for convenience as “software” or “software units”), or any combination of these technologies.
[0341] To clearly illustrate this interchangeability of hardware, firmware, and software, the functions of various illustrative components, blocks, units, circuits, and steps have been generally described above. Whether such functions are implemented as hardware, firmware, software, or a combination of these technologies depends on the particular application and the design constraints imposed on the overall system. Those of ordinary skill in the art can implement the described functions in various ways for each particular application, but such implementation decisions do not result in a departure from the scope of the present disclosure. According to various embodiments, a processor, device, component, circuit, structure, machine, unit, etc. can be configured to perform one or more of the functions described herein. The terms "configured to" or "configured for" as used herein with respect to a specified operation or function refer to a processor, device, component, circuit, structure, machine, unit, etc. that is physically constructed, programmed, and / or arranged to perform the specified operation or function.
[0342] In addition, those skilled in the art will understand that the various illustrative logical blocks, units, devices, components, and circuits described herein can be implemented within or performed by an integrated circuit (IC), which can include a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, or any combination thereof. The logical blocks, units, and circuits can also include antennas and / or transceivers to communicate with various components within a network or within a device. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. The processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration that performs the functions described herein. If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Accordingly, the steps of the methods or algorithms disclosed herein can be implemented as software stored on a computer-readable medium.
[0343] Computer-readable media includes both computer storage media and communication media, where communication media includes any medium that can transfer a computer program or code from one place to another. Storage media can be any available medium that can be accessed by a computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0344] In this document, the term "unit" as used herein refers to software, firmware, hardware, and any combination of these elements for performing the related functions described herein. Additionally, for purposes of discussion, the various units are described as discrete units; however, as will be readily apparent to one of ordinary skill in the art, two or more units may be combined to form a single unit that performs the related functions in accordance with embodiments of the present disclosure.
[0345] Furthermore, a memory or other storage device and communication components may be employed in embodiments of the present disclosure. It should be understood that, for clarity, the above description has described embodiments of the present disclosure with reference to different functional units and processors. However, it is clear that, without departing from the present disclosure, any suitable distribution of functions between different functional units, processing logic elements, or domains may be used. For example, functions shown to be performed by separate processing logic elements or controllers may be performed by the same processing logic element or controller. Accordingly, the reference to specific functional units is only a reference to the appropriate means for providing the recited function and not an indication of a strict logical or physical structure or organization.
[0346] Various modifications to the implementations described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other implementations without departing from the scope of the disclosure. Therefore, the disclosure is not intended to be limited to the implementations shown herein but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the following claims.
Claims
1. A method for wireless communication, comprising: receiving, by a wireless communication terminal, control signaling from a wireless communication node; determining, by the wireless communication terminal, a first information set according to the control signaling; wherein when the control signaling is RRC signaling, the first information, the second information, the third information, and the fourth information in the first information set are determined by the RRC signaling, and the first transmission occasion in the Nth transmission occasion burst is calculated by a first formula; or when the control signaling is the RRC signaling and DCI signaling, the first information, the second information, the third information, and the fourth information in the first information set are determined by the RRC signaling and the DCI signaling, and the first transmission occasion in the Nth transmission occasion burst is calculated by a second formula, wherein the first information includes: length information of a duration, the length information of the duration including the number of time slots; and period information, the period information including the period of the transmission occasion in the duration determined by the length information of the duration in the first information, the period of the transmission occasion being 14 symbols, and wherein the second information is used to determine the time domain resource allocation of one or more transmission occasions, the third information is used to determine the frequency domain resource allocation of one or more transmission occasions, and the fourth information is used to determine the modulation and coding scheme (MCS) level of one or more transmission occasions; and performing, by the wireless communication terminal, uplink data transmission based on the transmission occasion according to the first information set.
2. The method for wireless communication according to claim 1, wherein the length information is 7 time slots or 8 time slots.
3. The method for wireless communication according to claim 1, wherein the second information includes the time domain information of the first transmission occasion in the transmission occasion in the duration, and the time domain information of the remaining transmission occasions in the duration is determined by the first transmission occasion, the transmission occasion having the same starting and length indicator value (SLIV) for the first transmission occasion, and the SLIV includes the starting symbol position and the length of the symbol in the transmission occasion.
4. The method for wireless communication according to claim 1, wherein the third information is the frequency domain information of the first transmission occasion in the transmission occasion in the duration, and the frequency domain information of the remaining transmission occasions in the duration is determined by the first transmission occasion, and wherein the remaining transmission occasions in the duration adopt the same frequency domain information as the frequency domain information of the first transmission occasion in the duration.
5. The method for wireless communication according to claim 1, wherein the fourth information is the MCS level of the first transmission occasion in the transmission occasion in the duration, and the MCS level of the remaining transmission occasions in the duration is determined by the first transmission occasion, and wherein the remaining transmission occasions in the duration adopt the same MCS level as the MCS level of the first transmission occasion in the duration.
6. The method for wireless communication according to claim 1, wherein the first formula comprises: [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = (timeReferenceSFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + timeDomainOffset × numberOfSymbolsPerSlot + S + N × periodicity) modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot), and where S is the starting symbol position of the duration, timeDomainOffset represents the offset of the resource in the time domain relative to SFN = timeReferenceSFN, timeReferenceSFN is the SFN used to determine the offset of the resource in the time domain, numberOfSlotsPerFrame represents the number of slots in each radio frame, numberOfSymbolsPerSlot represents the number of symbols in each slot, and periodicity is the period of the configured grant.
7. The method for wireless communication according to claim 1, wherein the second formula comprises: [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = [(SFN 开始时间 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slot 开始时间 × numberOfSymbolsPerSlot + symbol 开始时间 ) + N × periodicity] modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot), and where numberOfSlotsPerFrame represents the number of slots in each radio frame, numberOfSymbolsPerSlot represents the number of symbols in each slot, and periodicity is the period of the configured grant.
8. A method for wireless communication, comprising: sending, by a wireless communication node, control signaling to a wireless communication terminal to allow the wireless communication terminal to determine a first information set according to the control signal, and based on the first information set, perform reception of uplink data based on a transmission opportunity, wherein when the control signaling is RRC signaling, the first information, second information, third information, and fourth information in the first information set are determined by the RRC signaling, and the first transmission opportunity in the Nth transmission opportunity burst is calculated by the first formula; or when the control signaling is the RRC signaling and DCI signaling, the first information, second information, third information, and fourth information in the first information set are determined by the RRC signaling and the DCI signaling, and the first transmission opportunity in the Nth transmission opportunity burst is calculated by the second formula, The first information includes: length information of a duration, the length information of the duration including the number of time slots; and period information, the period information including the period of transmission opportunities in the duration determined by the length information of the duration in the first information, the period of the transmission opportunities being 14 symbols, and the second information is used to determine time-domain resource allocation of one or more transmission opportunities, the third information is used to determine frequency-domain resource allocation of one or more transmission opportunities, and the fourth information is used to determine modulation and coding scheme (MCS) levels of one or more transmission opportunities.
9. The method for wireless communication according to claim 8, wherein the length information is 7 time slots or 8 time slots.
10. The method for wireless communication according to claim 8, wherein the second information includes time-domain information of the first transmission opportunity among the transmission opportunities in the duration, and time-domain information of the remaining transmission opportunities in the duration is determined by the first transmission opportunity, the transmission opportunities having the same starting and length indicator value (SLIV) for the first transmission opportunity, and the SLIV includes a starting symbol position and a length of symbols in the transmission opportunity.
11. The method for wireless communication according to claim 8, wherein the third information is frequency-domain information of the first transmission opportunity among the transmission opportunities in the duration, and frequency-domain information of the remaining transmission opportunities in the duration is determined by the first transmission opportunity, and wherein the remaining transmission opportunities in the duration adopt the same frequency-domain information as the frequency-domain information of the first transmission opportunity in the duration.
12. The method for wireless communication according to claim 8, wherein the fourth information is the MCS level of the first transmission opportunity among the transmission opportunities in the duration, and the MCS levels of the remaining transmission opportunities in the duration are determined by the first transmission opportunity, and wherein the remaining transmission opportunities in the duration adopt the same MCS level as the MCS level of the first transmission opportunity in the duration.
13. The method for wireless communication according to claim 8, wherein the first formula includes: [(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = (timeReferenceSFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + timeDomainOffset × numberOfSymbolsPerSlot + S + N × periodicity) modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot), and where S is the starting symbol position of the duration, timeDomainOffset represents the offset of the resource in the time domain relative to SFN = timeReferenceSFN, timeReferenceSFN is the SFN used to determine the offset of the resource in the time domain, numberOfSlotsPerFrame represents the number of slots in each radio frame, numberOfSymbolsPerSlot represents the number of symbols in each slot, and periodicity is the period of the configured grant.
14. The method of wireless communication according to claim 8, wherein the second formula comprises: [(SFN × number of slots per frame × number of symbols per slot) + (slot number in the frame × number of symbols per slot) + symbol number in the slot] = [(SFN 开始时间 × number of slots per frame × number of symbols per slot + slot 开始时间 × number of symbols per slot + symbol 开始时间 ) + N × periodicity] modulo (1024 × number of slots per frame × number of symbols per slot), and where numberOfSlotsPerFrame represents the number of slots in each radio frame, numberOfSymbolsPerSlot represents the number of symbols in each slot, and periodicity is the period of the configured grant.
15. A wireless communication terminal, comprising: a communication unit; and a processor configured to execute the method of wireless communication according to any one of claims 1 to 7.
16. A wireless communication node, comprising: a communication unit; and a processor configured to execute the method of wireless communication according to any one of claims 8 to 14.
17. A computer program product comprising computer-readable program medium code stored thereon, which when executed by a processor causes the processor to implement the wireless communication method according to any one of claims 1 to 14.