METHOD PERFORMED BY USER EQUIPMENT, AND USER EQUIPMENT

Information

  • Patent Application
  • 20240188048
  • Publication Number
    20240188048
  • Date Filed
    April 01, 2022
    2 years ago
  • Date Published
    June 06, 2024
    6 months ago
Abstract
Provided in the present invention are a method performed by user equipment, and user equipment. The method performed by user equipment includes: determining an inter-UE coordination message, wherein the message includes type-1 time resource indication values (TRIVs), the number of which is expression I, and type-2 TRIVs, the number of which is expression II, and the type-1 TRIVs and the type-2 TRIVs are used to indicate slot offset values, the number of which is expression III; and transmitting the inter-UE coordination message. If expression III is an even number, then expression I=expression III/2, and expression II=0, and if expression III is an odd number, then expression I=expression IV, and expression II=1, wherein one type-1 TRIV can indicate one slot offset, and one type-2 TRIV can indicate two slot offsets.
Description
TECHNICAL FIELD

The present invention relates to a method performed by user equipment, and user equipment.


BACKGROUND

SL communication (e.g., when SL resource allocation mode 2 is configured) can support inter-UE coordination functions, e.g., coordination of resource (e.g., SL resources) allocation between two or more UEs. For the inter-UE coordination functions, problems such as definition, transmission, reception, etc., of inter-UE coordination messages need to be solved.


PRIOR ART DOCUMENTS
Non-Patent Documents

Non-Patent Document 1: RP-152293, New WI proposal: Support for V2V services based on LTE sidelink


Non-Patent Document 2: RP-170798, New WID on 3GPP V2X Phase 2


Non-Patent Document 3: RP-170855, New WID on New Radio Access Technology


Non-Patent Document 4: RP-190766, New WID on 5G V2X with NR sidelink


Non-Patent Document 5: RP-201385, WID revision: NR sidelink enhancement


SUMMARY

In order to solve at least some of the above problems, provided in the present invention are a method performed by user equipment and user equipment. Thus, according to Embodiment 1, provided in the present invention is a method in which slots in an input slot offset set are dynamically mapped to several time resource indication values, and a reference time is reset for each time resource indication value, thereby achieving flexible and efficient time resource indication in an inter-UE coordination message.


According to the present invention, provided is a method performed by user equipment, characterized by comprising: determining an inter-UE coordination message comprising Nco,tv,1SL type-1 time resource indication values (TRIVs) and Nco,tv,2SL type-2 TRIVs, the type-1 TRIVs and the type-2 TRIVs being used to indicate NinSL slot offset values; and transmitting the inter-UE coordination message. If NinSL is an even number, then Nco,tv,1SL=NinSL/2 and Nco,tv,2SL and if NinSL is an odd number, then Nco,tv,1SL=└NinSL/2┘ and NSi.=1, wherein one type-1 TRIV can indicate one slot offset, and one type-2 TRIV can indicate two slot offsets.


In addition, according to the present invention, proposed is user equipment, comprising: a processor; and a memory having instructions stored therein, wherein the instructions, when run by the processor, perform the aforementioned method.


Hence, provided in the present invention is a method, and according to Embodiment 1, provided in the present invention is a method in which slots in an input slot offset set are dynamically mapped to several time resource indication values, and a reference time is reset for each time resource indication value, thereby achieving flexible and efficient time resource indication in an inter-UE coordination message.





BRIEF DESCRIPTION OF THE DRAWINGS

The above and other features of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:



FIG. 1 is a flowchart showing a method performed by user equipment according to Embodiment 1 of the present invention.



FIG. 2 shows a block diagram of user equipment (UE) according to the present invention.





DETAILED DESCRIPTION

The following describes the present invention in detail with reference to the accompanying drawings and specific embodiments. It should be noted that the present invention should not be limited to the specific embodiments described below. In addition, detailed descriptions of well-known technologies not directly related to the present invention are omitted for the sake of brevity, in order to avoid obscuring the understanding of the present invention.


In the following description, a 5G mobile communication system and its later evolved versions are used as exemplary application environments to set forth a plurality of embodiments according to the present invention in detail. However, it is to be noted that the present invention is not limited to the following embodiments but is applicable to many other wireless communication systems, such as a communication system after 5G and a 4G mobile communication system before 5G.


Some terms involved in the present invention are described below. Unless otherwise specified, the terms involved in the present invention adopt the definitions herein. The terms provided in the present invention may vary in LTE, LTE-Advanced, LTE-Advanced Pro, NR, and subsequent communication systems, but unified terms are used in the present invention. When applied to a specific system, these terms can be replaced with terms used in the corresponding system.

    • 3GPP: 3rd Generation Partnership Project
    • AGC: Automatic Gain Control
    • AMF: Access and Mobility Management Function
    • AS: Access Stratum
    • BWP: Bandwidth Part
    • CBR: Channel Busy Ratio
    • CP: Cyclic Prefix
    • CP-OFDM: Cyclic Prefix Orthogonal Frequency Division Multiplexing
    • CRB: Common Resource Block
    • CSI: Channel-State Information
    • DFT-s-OFDM: Discrete Fourier Transformation Spread Orthogonal Frequency Division
    • Multiplexing
    • DL: Downlink
    • DM-RS: also referred to as DMRS, Demodulation Reference Signal
    • eNB: E-UTRAN Node B
    • E-UTRAN: Evolved UMTS Terrestrial Radio Access Network
    • FDRA: Frequency Domain Resource Assignment
    • FR1: Frequency Range 1
    • FR2: Frequency Range 2
    • GLONASS: GLObal NAvigation Satellite System
    • gNB: NR Node B
    • GNSS: Global Navigation Satellite System
    • GPS: Global Positioning System
    • HARQ: Hybrid Automatic Repeat Request
    • HARQ-ACK: HARQ Acknowledgement
    • ID: Identity (or Identifier)
    • IE: Information Element
    • LSB: Least Significant Bit
    • LTE: Long Term Evolution
    • LTE-A: Long Term Evolution-Advanced
    • MAC: Medium Access Control
    • MAC CE: MAC Control Element
    • MIB: Master Information Block
    • MIB-SL: Master Information Block-Sidelink
    • MIB-SL-V2X: Master Information Block-Sidelink-Vehicle to Everything
    • MIB-V2X: Master Information Block-Vehicle to Everything
    • MME: Mobility Management Entity
    • MSB: Most Significant Bit
    • NAS: Non-Access Stratum
    • NDI: New Data Indicator
    • NR: “New Radio”, fifth generation radio access technology
    • OFDM: Orthogonal Frequency Division Multiplexing
    • P2V: Pedestrian-to-Vehicle
    • P2X: Pedestrian-to-Everything
    • PBCH: Physical Broadcast Channel
    • PDCCH: Physical Downlink Control Channel
    • PDCP: Packet Data Convergence Protocol
    • PSBCH: Physical Sidelink Broadcast Channel
    • PSCCH: Physical Sidelink Control Channel
    • PSFCH: Physical Sidelink Feedback Channel
    • PSSCH: Physical Sidelink Shared Channel
    • PRB: Physical Resource Block
    • PSS: Primary Synchronization Signal
    • PSS-SL: Primary Synchronization Signal for Sidelink
    • PSSS: Primary Sidelink Synchronization Signal
    • QZSS: Quasi-Zenith Satellite System
    • RB: Resource Block
    • RBG: Resource Block Group
    • RE: Resource Element
    • RLC: Radio Link Control
    • RRC: Radio Resource Control
    • RV: Redundancy Version
    • S-BWP: Sidelink Bandwidth Part
    • S-MIB: Sidelink Master Information Block
    • S-PSS: Sidelink Primary Synchronization Signal
    • S-SSB: Sidelink SS/PBCH Block (Sidelink Synchronization Signal/Physical Broadcast Channel Block)
    • S-SSS: Sidelink Secondary Synchronization Signal
    • SCI: Sidelink Control Information
    • SCS: Subcarrier Spacing
    • SIB: System Information Block
    • SL: Sidelink
    • SL BWP: Sidelink Bandwidth Part
    • SL MIB: Sidelink Master Information Block
    • SL PSS: Sidelink Primary Synchronization Signal
    • SL SS: Sidelink Synchronization Signal
    • SL SSID: Sidelink Synchronization Signal Identity (or Sidelink Synchronization Signal Identifier)
    • SL SSB: Sidelink SS/PBCH Block (Sidelink Synchronization Signal/Physical Broadcast
    • Channel Block)
    • SL SSS: Sidelink Secondary Synchronization Signal
    • SL-SCH: Sidelink Shared Channel
    • SLSS: Sidelink Synchronization Signal
    • SLSS ID: Sidelink Synchronization Signal Identity (or Sidelink Synchronization Signal Identifier)
    • SLSSID: Sidelink Synchronization Signal Identity (or Sidelink Synchronization Signal Identifier)
    • SSB: SS/PBCH Block (Synchronization Signal/Physical Broadcast Channel Block)
    • SSB-SL: SS/PBCH Block for Sidelink (Sidelink Synchronization Signal/Physical Broadcast Channel Block)
    • SSS: Secondary Synchronization Signal
    • SSS-SL: Secondary Synchronization Signal for Sidelink
    • SSSB: Sidelink SS/PBCH Block (Sidelink Synchronization Signal/Physical Broadcast Channel Block)
    • SSSS: Secondary Sidelink Synchronization Signal
    • Sub-channel: Sub-channel
    • S-GW: Serving Gateway
    • TB: Transport Block
    • UE: User Equipment
    • UL: Uplink
    • UMTS: Universal Mobile Telecommunications System
    • UPF: User Plane Function
    • V2I: Vehicle-to-Infrastructure
    • V2N: Vehicle-to-Network
    • V2P: Vehicle-to-Pedestrian
    • V2V: Vehicle-to-Vehicle
    • V2X: Vehicle-to-Everything
    • VRB: Virtual Resource Block


Unless otherwise specified, in all embodiments and implementations of the present invention:

    • Optionally, “the first slot in the slot set S later than the slot n” refers to the first slot that is in the slot set S and that is temporally later than the slot n. The slot n may be in the slot set S, or may not be in the slot set S. For example, if the slot set S={1, 3, 5}, and the slot n=2, then the first slot in the slot set S later than the slot n is the slot 3. As another example, if the slot set S={ 1, 3, 5}, and the slot n=3, then the first slot in the slot set S later than the slot n is the slot 5.
    • Optionally, “the first slot in the slot set S not earlier than the slot n” refers to the first slot that is in the slot set S and that is temporally not earlier than the slot n. The slot n may be in the slot set S, or may not be in the slot set S. For example, if the slot set S={1, 3, 5}, and the slot n=2, then the first slot in the slot set S not earlier than the slot n is the slot 3. As another example, if the slot set S={1, 3, 5}, and the slot n=3, then the first slot in the slot set S not earlier than the slot n is the slot 3.
    • Optionally, “the last slot in the slot set S earlier than the slot n” refers to the last slot that is in the slot set S and that is temporally earlier than the slot n. The slot n may be in the slot set S, or may not be in the slot set S. For example, if the slot set S={1, 3, 5}, and the slot n=4, then the last slot in the slot set S earlier than the slot n is the slot 3. As another example, if the slot set S={ 1, 3, 5}, and the slot n=5, then the last slot in the slot set S earlier than the slot n is the slot 3.
    • Optionally, “the last slot in the slot set S not later than the slot n” refers to the last slot that is in the slot set S and that is temporally not later than the slot n. The slot n may be in the slot set S, or may not be in the slot set S. For example, if the slot set S={1, 3, 5}, and the slot n=4, then the last slot in the slot set S not later than the slot n is the slot 3. As another example, if the slot set S={1, 3, 5}, and the slot n=3, then the last slot in the slot set S not later than the slot n is the slot 3.
    • Optionally, “send” and “transmit” are interchangeable with each other where applicable.
    • Optionally, “symbol” may refer to an OFDM symbol where applicable.
    • Optionally, any two of “within X”, “in X”, and “on X” are interchangeable with each other where applicable (for example, when one or more operations are performed on one or more resources). X may be one or more carriers (e.g., an SL carrier), or one or more BWPs (e.g., an SL BWP), or one or more resource pools (or sidelink resource pools), or one or more links (e.g., a UL, a DL, or an SL), or one or more channels (e.g., a PSSCH), or one or more sub-channels, or one or more RBGs, or one or more RBs, or one or more “occasions” (e.g., a PDCCH monitoring occasion, a PSSCH transmission occasion, a PSSCH reception occasion, a PSFCH transmission occasion, a PSFCH reception occasion, or the like), or one or more OFDM symbols, or one or more slots, or one or more subframes, or one or more half-frames, or one or more frames, or one or more arbitrary time-domain and/or frequency-domain and/or code-domain and/or spatial-domain resources, or the like.
    • Optionally, “higher layer” may refer to one or more protocol layers or protocol sub-layers above a physical layer, such as a MAC layer, an RLC layer, a PDCP layer, a PC5 RRC layer, a PC5-S layer, an RRC layer, a V2X layer, an application layer, a V2X application layer, or the like.
    • Optionally, “pre-configure” may be pre-configuration performed in a higher-layer protocol, such as pre-configured in a specific storage location in the UE (for example, pre-configured according to the specification of the higher layer protocol), or pre-configured in a specific storage location that can be accessed by the UE (for example, pre-configured according to the specification of the higher layer protocol).
    • Optionally, “configuration” may be configuration performed in a higher layer protocol by means of signaling. For example, configuration is performed for the UE by means of RRC signaling.
    • Optionally, “configured” may be replaced with “pre-configured”. Vice versa.
    • Optionally, “configured” may be replaced with “configured or pre-configured”. Vice versa.
    • Optionally, “a certain parameter has been configured” may be replaced with “a certain parameter has been provided”. Vice versa.
    • Optionally, “indicating certain information by means of a certain parameter” may be replaced with “providing certain information by means of a certain parameter”. Vice versa.
    • Optionally, “providing certain information by means of a certain parameter” may be replaced with “configuring certain information by means of a certain parameter”. Vice versa.
    • Optionally, “a certain parameter has been configured” may be replaced with “a certain parameter has been signaled”. Vice versa.
    • Optionally, “not configured” may be replaced with “not pre-configured”. Vice versa.
    • Optionally, “not configured” may be replaced with “not configured and/or not pre-configured”. Vice versa.
    • Optionally, “not configured” may be replaced with “not (pre-)configured”. Vice versa.
    • Optionally, a time-domain resource may also be referred to as a time resource.
    • Optionally, a frequency-domain resource may also be referred to as a frequency resource.
    • Optionally, a resource block may refer to a virtual resource block (VRB), or may refer to a physical resource block (PRB), or may refer to a common resource block (CRB), or may refer to a resource block defined in another manner.
    • Optionally, frequency-domain resources may be numbered starting from 0. For example, if the number of sub-channels (or subchannels) configured in a resource pool is NsubChannelSL, a set of sub-channels in the resource pool may be represented by a set of corresponding sub-channel indexes as {0, 1, . . . , NsubChannelSL−1}. As another example, a set of subcarriers in a resource block may be represented by a set of corresponding subcarrier indexes as {0, 1, . . . , 11}.
    • Optionally, time-domain resources may be numbered starting from 0. For example, for 30 kHz SCS, a set of slots in a subframe may be represented by a set of corresponding slot indexes as {0, 1}.
    • Optionally, “SCI” may refer to an instance of an SCI format (e.g., SCI format 1-A), or a combination of an instance of a 1st-stage SCI format (e.g., SCI format 1-A) and an instance of a corresponding 2nd-stage SCI format (e.g., SCI format 2-A), where applicable. For example, in a received SCI format 1-A, each field corresponds to a determined value. As another example, in an SCI format 1-A for transmission (or, to be transmitted), a value has been determined (or is to be determined) for each field. As another example, for a received SCI format 1-A and a corresponding SCI format 2-A, each field of each SCI format corresponds to a determined value.
    • Optionally, “SL transmission” may include one or more of the following:
      • PSSCH transmission.
      • PSCCH and PSSCH transmission.
      • PSCCH or PSSCH transmission.
      • PSFCH transmission.
      • S-SSB transmission.
    • Optionally, “PSSCH transmission” may be replaced with “PSCCH and/or PSSCH transmission” or replaced with “PSCCH/PSSCH transmission”.
    • Optionally, “SL resources” may include resources for transmitting one or more of the following:
      • PSSCH.
      • PSCCH and PSSCH.
      • PSCCH or PSSCH.
      • PSFCH.
      • S-SSB.
    • Optionally, if a resource pool and another resource pool correspond to the same frequency domain resource (e.g., the same sub-channel set) and the same time domain resource (e.g., the same slot set), then the two resource pools may be considered the same resource pool.


In communication based on D2D (device to device) technology, an interface between devices (also referred to as user equipment (UE)) may be referred to as a PC5 interface, and a corresponding transmission link on the physical layer may be referred to as a “sidelink” (SL) so as to be distinguished from an uplink (UL) and a downlink (DL). Communication based on an SL may be referred to as sidelink (SL) communication, and a corresponding carrier may be referred to as an SL carrier. An SL based on LTE technology may be referred to as an LTE SL. An SL based on NR technology may be referred to as an NR SL. 5G V2X communication may be based on an LTE SL or an NR SL. Hereinafter, unless otherwise specified, “SL” refers to an NR SL, “SL communication” refers to NR SL communication, and “V2X communication” refers to NR SL-based V2X communication.


A physical layer of an SL can support transmission in one or more modes, such as broadcast transmission, groupcast transmission or unicast transmission, in one or more of in-coverage, out-of-coverage, and partial-coverage scenarios.


For frequency range 1 (FR1), a subcarrier spacing (SCS, denoted as ΔfSL) corresponding to the SL may be 15 kHz (normal CP), or 30 kHz (normal CP), or 60 kHz (normal CP or extended CP). For frequency range 2 (FR2), an SCS corresponding to the SL may be 60 kHz (normal CP or extended CP), or 120 kHz (normal CP). Each SCS corresponds to one SCS configuration (denoted as usz). For example, ΔfSL=15 kHz corresponds to μSL=0, ΔfSL=30 kHz corresponds to μSL=1, ΔfSL=60 kHz corresponds to μSL=2, ΔfSL=120 kHz corresponds to μSL=3, and so on. As another example, for any given μSL, ΔfSL=2μsu·15 KHz. μSL may be an SCS configuration of an SL carrier. For example, all SL transmissions in one SL carrier use the same SCS configuration and/or the same CP. μSL may be an SCS configuration of a sidelink bandwidth part (SL BWP, or referred to as S-BWP, or referred to as SBWP, or referred to as SL-BWP, or referred to as BWP-SL, or referred to as BWP for short). For example, all SL transmissions in one SL BWP use the same SCS configuration and/or the same CP. μSL may be an SCS configuration of a resource pool. For example, all SL transmissions in one resource pool use the same SCS configuration and/or the same CP.


Signals and channels related to SL operations may include:

    • an SL PSS (sidelink primary synchronization signal), or referred to as an S-PSS, or referred to as an SPSS, or referred to as an SL-PSS, or referred to as a PSS-SL, or referred to as a PSSS (primary sidelink synchronization signal), or the like;
    • an SL SSS (sidelink secondary synchronization signal), or referred to as an S-SSS, or referred to as an SSSS (sidelink secondary synchronization signal), or referred to as an SL-SSS, or referred to as an SSS-SL, or referred to as an SSSS (secondary sidelink synchronization signal), or the like;
    • PSBCH (physical sidelink broadcast channel);
    • PSCCH (physical sidelink control channel);
    • PSSCH (physical sidelink shared channel); and
    • PSFCH (physical sidelink feedback channel).


The SL PSS, the SL SSS, and the PSBCH may be organized together into a block on a time/frequency resource. The block is referred to as, for example, an S-SSB (sidelink synchronization signal/PSBCH block, or SSS/PSBCH block), or is referred to as an SSS/PSBCH block, or is referred to as an SS/PSBCH block, or is referred to as an S-SS/PSBCH block, or is referred to as an SL SSB, or is referred to as an SSSB, or is referred to as an SL-SSB, or is referred to as an SSB-SL. A transmission bandwidth (for example, 11 resource blocks) of the S-SSB may be located in a corresponding SL carrier (for example, located in one SL BWP configured in the SL carrier). The SL PSS and/or the SL SSS may carry SL SSID (sidelink synchronization identity, or sidelink synchronization identifier, or sidelink synchronization signal identity, or sidelink synchronization signal identifier, or sidelink identity, or physical-layer sidelink identity, or referred to as SL-SSID, or referred to as SSID-SL, or referred to as SLSSID, or referred to as SLSS ID, or referred to as S-SSID, or the like), and the PSBCH may carry an SL MIB (sidelink master information block, or referred to as SL-MIB, or referred to as S-MIB, or referred to as MIB-SL, or referred to as MasterInformationBlockSidelink), which is configured by means of, for example, a parameter master InformationBlockSidelink.


On the SL, a time-domain resource and/or a frequency-domain resource used to transmit the S-SSB may be configured by means of higher-layer parameter(s). For example, in the frequency domain, a location of the S-SSB in the frequency domain may be configured by means of a parameter absoluteFrequencySSB-SL (or a parameter sl-AbsoluteFrequencySSB). As another example, in the time domain, one or more synchronization configuration items may be configured by means of a parameter sl-SyncConfigList. In each synchronization configuration item, NperiodS-SSB S-SSBs within an S-SSB period having a length of 16 frames can be configured by means of a parameter numSSBwithinPeriod-SL (or a parameter sl-NumSSB-WithinPeriod). An index of a slot where an S-SSB having a number (or an index) of iS-SSB(0≤iS-SSB≤NperiodS-SSB−1) is located in the period having a length of 16 frames may be NoffsetS-SSB+(NintervalS-SSB−1)·iS-SSB, wherein NoffsetS-SSB may be configured by means of a parameter timeOffsetSSB-SL (or a parameter sl-TimeOffsetSSB), and NintervalS-SSH may be configured by means of a parameter timeIntervalSSB-SL (or a parameter sl-TimeInterval).


A synchronization source (or referred to as a synchronization reference, or a synchronization reference source) related to SL synchronization may include a GNSS (global navigation satellite system), a gNB, an eNB, and a UE (for example, NR UE, or LTE UE, or NR UE or LTE UE). A UE serving as a synchronization source (for example, a UE transmitting the S-SSB) may be referred to as SyncRefUE.


Examples of the GNSS may include GPS (Global Positioning System), GLONASS (GLObal NAvigation Satellite System), BeiDou (Beidou Navigation Satellite System), Galileo (Galileo Navigation Satellite System), QZSS (Quasi-Zenith Satellite System), etc.


One or more (e.g., one) SL BWPs may be configured in one SL carrier, and one or more resource pools (or referred to as SL resource pools) may be configured in one SL BWP. A resource pool may be considered to be a set of time domain and frequency domain resources, and the time domain and frequency domain resources therein may be used for SL transmission and/or reception (optionally, the SL transmission and/or reception described here does not include S-SSB transmission and/or reception).


For each SL BWP, a starting symbol that can be used for SL may be configured by means of a parameter startSLsymbols (or a parameter sl-StartSymbol) (for example, the symbol is numbered as lsartSL in the slot), and the number of symbols that can be used for SL may be start configured by means of a parameter lengthSLsymbols (or a parameter sl-LengthSymbols) (for example, the number of symbols is denoted as NlengthSL). The NlengthSL symbols may be consecutive symbols. A value set of lstartSL may be denoted as SstartSL, for example, SstartSL={0, 1, 2, 3, 4, 5, 6, 7}. A value set NlengthSL may be denoted as SlengthSL, for example, SlengthSL=7, 8, 9, 10, 11, 12, 13, 14}. The “symbols that can be used for SL transmission” may be referred to as “SL symbols”. If a set of SL symbols (in chronological order) is denoted as {l1SL, l2SL, . . . , lNlengthSLSL}, then l1SL=lstartSL, l2SL=lstartSL+1, . . . , lNlengthSLSL=lsartSL+NlengthSL−1} For example, if lstartSL=7 and NlengthSL=7, then the set of SL symbols is {7, 8, 9, 10, 11, 12, 13}. Optionally, the set of SL symbols may be applicable to all resource pools in the corresponding SL BWP. Optionally, the time-domain and frequency-domain resources corresponding to the S-SSB may be configured independently of the resource pool, and correspondingly, the set of SL symbols is not applicable to S-SSB transmission and/or reception.


Only a slot meeting a certain condition can be configured to be used for SL (e.g., used for SL transmission and/or reception). For example, such a slot is referred to as an “SL slot”, or a “candidate SL slot”, or an “SL candidate slot”, or a “slot that can be configured to be used for a certain resource pool” or a “slot that may belong to a certain resource pool”. A set of all slots within one SFN period (or one DFN period) is denoted as Tall={0,1, . . . , 10240×2μSL−1} , and a set of all “SL slots” within one SFN period (or one DFN period) is denoted as TallSL={t0SL, t1SL, . . . , tTmaxSL−1}, where Tmax is the number of elements in the set TSL. Optionally, for 0≤i<Tmax, tiSL is numbered within the SFN period (or the DFN period) (i.e., 0≤tiSL<10240×sμSL). Optionally, t0SL, t1SL, . . . , tTmaxSL−1.


The set TSL may be acquired by excluding the following slots from the set Tall:

    • Slots configured with S-SSB (for example, the number of such slots is denoted as NS_SSB).
    • Slots satisfying a first UL configuration condition (for example, the number of such slots is denoted as NnonSL). wherein
      • Optionally, for a slot t, the first UL configuration condition may be that in the slot t, at least one of the symbols lstartSL, lstartSL+1, . . . llengthSL+NlengthSL−1 is not configured to be a UL symbol. The “configured to be a UL symbol” may be carried out in a semi-persistent manner, for example, configured by means of a parameter tdd-UL-DL-ConfigurationCommon, or configured by means of a parameter sl-TDD-Configuration, or configured by means of a parameter sl-TDD-Config.
    • Reserved slots. For example, optionally, the reserved slots may be determined in the following manner:
      • After the Ns ssB slots configured with S-SSB and the NnonSL slots satisfying the first UL configuration condition are excluded from the set Tall, the set of the remaining slots is denoted as







T
remaining

=


{


l
0

,

l
1

,


,

l


10240
×

2
μ


-

N

S
SSB


-

N
nonSL

-
1



}

.





Optionally, the slots in the set Tremaining are arranged in ascending order of slot indexes (or numbers).

    • If a slot







L
r

(

0

r
<


10240
×

2
μ


-

N

S
SSB


-

N
nonSL



)




satisfies







r
=




m
·

(


10240
×

2
μ


-

N

S
SSB


-

N
nonSL


)



N
reserved





,




the the slot lr belongs to the reserved slots, where m=0, 1, . . . , and Nreserved−1,








N
reserved

=


(


10240
×

2
μ


-

N

S
SSB


-

N
nonSL


)


mod


L

reserved
,
thresh

SL



,




and Lreserved,threshSL may be a predefined or configured or pre-configured value, or may be one of a plurality of predefined or configured or pre-configured values (for example, a value is determined from a plurality of predefined or configured or pre-configured values according to a resource pool to be configured).


For each resource pool (for example, denoted as u),

    • In the frequency domain, each sub-channel may consist of one or more resource blocks, and the specific number of the resource blocks (for example, referred to as the size of the sub-channel, such as denoted as NsubCH,sizeSL,u) may be configured by means of a parameter (for example, sl-SubchannelSize). The NsubCH,sizeSL,u resource blocks may be consecutive in the frequency domain.
    • In the frequency domain, the index (or the number) of a starting resource block of a starting sub-channel of the resource pool in the corresponding SL BWP may be configured by means of a parameter (for example, sl-StartRB-Subchannel), and is denoted as, for example, nRB,startSL,u.
    • In the frequency domain, the number (for example, denoted as NsubCHSL,u) of sub-subCH) channels occupied by the resource pool may be configured by means of a parameter (for example, sl-NumSubchannel). The NsubCHSL,u sub-channels may be consecutive in the frequency domain.
    • In the frequency domain, the number (denoted as NPRBSL,u) of PRBs occupied by the resource pool may be configured by means of a parameter (for example, sl-RB-Number). Optionally, the UE may assume that the last NPRBSL,u mod NsubCH,sizeSL,uPRBs in the NPRBSL,u are not to be used.
    • In the frequency domain, sub-channels in a resource pool may be respectively numbered as 0, 1, . . . , NsubchSL−1 in a certain order (for example, in ascending order from low frequency to high frequency). A sub-channel numbered as i may be referred to as “sub-channel ” (0≤i≥NsubchSL−1).
    • In the time domain, a slot bitmap (for example, corresponding bits are denoted as b0, b1, . . . , bLPRBSL,u where NbitmapSL,u is the number of bits in the slot bitmap) may be configured by means of a parameter (for example, sl-TimeResource) to determine a subset (for example, denoted as TuSL) of the set TallSL. The set TuSL is the slot set of the resource pool. Specifically,
      • Optionally, the set TuSL may be initialized to be an empty set.
      • Optionally, for each k (for example, in ascending order of k) satisfying 0 <k ≤ 10240 x 2˜ ˜ N9,00 Nnonsi. ˜ Nreserved, k′ =k mod Lbitmap If br=1, then the slot ts in the set TallSL belongs to the set TuSL (or, the slot tkSL in the set TuSL is added to the set TuSL).
      • Optionally, elements in the set SL may be re-labeled as several slots having consecutive subscripts (for example, labeled according to the order of being added to the set TuSL, such as sequentially labeled as









t
0



SL
,
u



,

t
1



SL
,
u



,


,

t


T
max


u


-
1




SL
,
u




)

,

i
.
e
.

,


T
u
SL

=

{


t
0



SL
,
u



,

t
1



SL
,
u



,


,

t


T
max


u


-
1




SL
,
u




}


,




where T′maxu is the number of elements in the set TuSL.


Optionally, the Lreserved,threshSL may be related to a resource pool to be configured. For example, for the resource pool u, Lreserved,threshSL=LbitmapSL,u.


A resource pool may be configured to be a “transmission resource pool”, and resources therein may be used for data transmission and/or HARQ-ACK information reception in SL communication, etc.


A resource pool may also be configured to be a “reception resource pool”, and resources therein may be used for data reception and/or HARQ-ACK information transmission in SL communication, etc.


Methods for allocating resources (such as time-domain resources, or frequency-domain resources, or code-domain resources, or spatial-domain resources) related to SL operations may include:

    • Mode 1 (or resource allocation mode 1, or sidelink resource allocation mode 1): a base station schedules a resource for SL transmission.
    • Mode 2 (or resource allocation mode 2, or sidelink resource allocation mode 2): UE determines a resource for SL transmission (i.e., the base station does not participate in scheduling of any resource for SL transmission). For example, UE performing an SL transmission operation autonomously determines a resource for SL transmission.


For an SL transmission, the transmitter may be referred to as TX UE, and the receiver may be referred to as RX UE.


One UE may correspond to (or be associated with) one or more “source layer-2 identifiers” (source layer-2 ID or source layer-2 UE ID) and/or one or more “destination layer-2 identifiers” (destination layer-2 ID or destination layer-2 UE ID). wherein

    • Optionally, a source layer-2 identifier may be an integer represented by several (e.g., 24) bits.
    • A destination layer-2 identifier may be an integer represented by several (e.g., 24) bits.
    • Optionally, several (e.g., eight) least significant bits of a “source layer-2 identifier” may be used as a “source layer-1 identifier” (source layer-1 ID or source layer-1 UE ID). Optionally, the “source layer-1 identifier” may be indicated in layer-1 signaling, for example, indicated in SCI.
    • Optionally, several (e.g., eight) least significant bits of a “destination layer-2 identifier” may be used as a “destination layer-1 identifier” (destination layer-1 ID or destination layer-1 UE ID). Optionally, the “destination layer-1 identifier” may be indicated in layer-1 signaling, for example, indicated in SCI.
    • Optionally, in an SL transmission in which the UE acts as the transmitter, the “source layer-2 identifier” may be used to indicate a source layer-2 identifier of the UE.
    • Optionally, in an SL unicast transmission in which the UE acts as the transmitter, the “destination layer-2 identifier” may be used to indicate a source layer-2 identifier of an expected receiver of the SL transmission.
    • Optionally, in an SL groupcast transmission in which the UE acts as the transmitter, the “destination layer-2 identifier” may be used to indicate a destination layer-2 identifier corresponding to (or associated with) the groupcast transmission.
    • Optionally, in an SL broadcast transmission in which the UE acts as the transmitter, the “destination layer-2 identifier” may be used to indicate a destination layer-2 identifier corresponding to (or associated with) the broadcast transmission.
    • Optionally, in an SL unicast transmission that is detected by the UE and comes from other UE, if the “destination layer-2 identifier” indicates a source layer-2 identifier of the UE, and the “source layer-2 identifier” indicates a destination layer-2 identifier of the UE, then the UE can be considered an expected receiver of the SL transmission.
    • Optionally, in an SL groupcast transmission that is detected by the UE and comes from other UE, if the “destination layer-2 identifier” indicates a destination layer-2 identifier of the UE (for example, a destination layer-2 identifier for groupcast), then the UE can be considered an expected receiver of the SL transmission.
    • Optionally, in an SL broadcast transmission that is detected by the UE and comes from other UE, if the “destination layer-2 identifier” indicates a destination layer-2 identifier of the UE (for example, a destination layer-2 identifier for broadcast), then the UE can be considered an expected receiver of the SL transmission.


The UE may schedule data transmission via sidelink control information (SCI). SL operations may support “two-stage SCI”. 1st-stage SCI may include information such as resource reservation and/or resource assignment, so that all UEs monitoring the SL may perform sensing with respect to a resource reservation and/or resource assignment status. 2nd-stage SCI may include other information, such as information related to HARQ feedback and the like. Hereinafter, unless otherwise specified, when mentioned individually, “SCI” may refer to the 1st-stage SCI, or the 2nd-stage SCI, or the 1st-stage SCI and the 2nd-stage SCI, where applicable.


A format of the 1st-stage SCI may be SCI format 1-A (or written as “SCI format 1 A”). The following are some examples of the information that can be included in SCI format 1-A:

    • priority;
    • frequency resource assignment;
    • time resource assignment;
    • resource reservation period;
    • DMRS pattern; and
    • 2nd-stage SCI format.


The maximum value (for example, denoted as Nmas) of the number of assigned and/or reserved and/or indicated resources (e.g., PSCCH/PSSCH resources) in each 1st-stage SCI format may be a value configured or pre-configured by a higher layer protocol (for example, configured or pre-configured by means of a parameter sl-MaxNumPerReserve). The “assigned and/or reserved and/or indicated resources” may include a resource corresponding to a PSCCH corresponding to the 1st-stage SCI format and/or a corresponding PSSCH. For example, if the “frequency resource assignment” and/or the “time resource assignment” corresponds to three resources, then the first resource may be a resource corresponding to a PSCCH corresponding to the 1st-stage SCI format and/or a corresponding PSSCH (for example, referred to as “a resource corresponding to the current SL transmission”), and the other two resources may be two resources that are reserved and/or assigned for the 1st-stage SCI format and that can be used for other SL transmission (for example, a resource used in the same transport block when performing retransmission in a future slot). The size of the “frequency resource assignment” field may be related to Nresmax. For example, when Nresmax=2, the size of the “frequency resource assignment” field is









log
2

(



N
subch
SL

(


N
subch
SL

+
1

)

2

)






bits. As another example, when Nresmax=3, the size of the “frequency resource assignment” field is









log
2

(




N
subChannel
SL

(


N
subChannel
SL

+
1

)



(


2


N
subChannel
SL


+
1

)


6

)






bits. The size of the “time resource assignment” field may be related to NE? Įmax For example, when Nresmax=2, the size of the “time resource assignment” field is five bits. As another example, when Nresmax=3, the size of the “time resource assignment” field is nine bits. res


A resource assigned and/or reserved and/or indicated by a 1st-stage SCI format may be aperiodic. In addition, under a certain condition (for example, if a parameter sl-MultiReserveResource has been configured or pre-configured), then the 1st-stage SCI format may indicate, by means of a “resource reservation period” field, one of several “resource reservation periods” (or, “resource reservation intervals”) configured or preconfigured by a higher layer protocol parameter (e.g., sl-ResourceReservePeriodList) (for example, the value of the indicated resource reservation period is denoted as PrsvpSL). In this case, the 1st-stage SCI may assign and/or reserve and/or indicate a resource that recurs periodically. For example, if resources indicated by the “frequency resource assignment” and/or the “time resource assignment” in the 1st-stage SCI include a resource in the slot t′mSL,u, then the resource set assigned and/or reserved and/or indicated by the 1st-stage SCI format not only includes the resource in the slot t′mSL,u, , but also includes resources that are in slots t′m+1×PrsvpSLSL,u, t′m+2×PrsvpSLSL,u, . . . and that correspond to the same sub-channel set. Two resources at an interval of PrsvpSL may be used to transmit two different TBs.


A format of the 2nd-stage SCI may be SCI format 2-A (or written as “SCI format 2_A”) or SCI format 2-B (or written as “SCI format 2_B”) or another SCI format. The following are some examples of the information that can be included in SCI format 2-A and/or SCI format 2-B:

    • source layer-1 identifier;
    • destination layer-1 identifier;
    • HARQ process ID, or HARQ process number;
    • new data indicator (NDI); and
    • redundancy version (RV).


The 1st-stage SCI may be carried on a PSCCH. The 2nd-stage SCI may be multiplexed, together with data to be transmitted, on a PSSCH associated with (or scheduled by) the PSCCH. The PSCCH and the PSSCH associated therewith may be multiplexed, in a certain manner, on the time-domain resource and/or the frequency-domain resource allocated for SL transmission (for example, the sub-channel where a starting resource block of the PSCCH is located may be the starting sub-channel of the PSSCH associated therewith, and as another example, the starting resource block of the PSCCH may be a starting resource block of the starting sub-channel of the PSSCH associated therewith). In addition, it may be considered that the 1st-stage SCI and/or the corresponding 2nd-stage SCI schedules the corresponding PSSCH (or schedules transmission of the PSSCH, or schedules transmission of a TB carried on the PSSCH).


If HARQ feedback is enabled, the RX UE may feed back information (e.g., referred to as “HARQ-ACK information”) related to PSCCH and/or PSSCH reception by means of a PSFCH. For example, when the RX UE receives a PSSCH in a resource pool, and the value of the “HARQ feedback enabled/disabled indicator” field in the corresponding SCI is 1, the RX UE provides HARQ-ACK information via PSFCH transmission in the resource pool. Such HARQ-ACK information may be referred to as “HARQ-ACK information reported on the SL and related to the SL transmission”. In some configurations, the HARQ-ACK information reported on the SL and related to the SL transmission may indicate a positive acknowledgement (ACK or acknowledgement) indicating, for example, that data carried by a corresponding PSCCH and/or PSSCH can be correctly decoded, or may indicate a negative acknowledgement (NACK or NAK) indicating, for example, that data carried by a corresponding PSCCH and/or PSSCH cannot be correctly decoded. In some other configurations, the HARQ-ACK information reported on the SL and related to the SL transmission may indicate only NACK (for example, no HARQ feedback is transmitted when data carried by a corresponding PSCCH and/or PSSCH can be correctly decoded, whereas NACK is transmitted when data carried by a corresponding PSCCH and/or PSSCH cannot be correctly decoded). “ACK” and “NACK” may be referred to as HARQ-ACK values.


A RX UE, when performing SL reception, may receive only PSCCH and/or PSSCH transmission meeting an SL reception condition. The SL reception condition may include one or more of the following:

    • The combination of a source layer-1 identifier and/or a destination layer-1 identifier and/or a cast type (e.g., unicast, groupcast, or broadcast) determined according to SCI is consistent with one combination (e.g., one of one or more combinations) of a source layer-1 identifier and/or a destination layer-1 identifier and/or a cast type allowed for reception in the RX UE.
    • A source layer-2 identifier and/or a destination layer-2 identifier and/or a cast type determined according to SCI and/or a corresponding MAC PDU subheader is consistent with one combination (e.g., one of one or more combinations) of a source layer-2 identifier and/or a destination layer-2 identifier and/or a cast type allowed for reception in the RX UE.


In the time domain, PSFCH resources may recur periodically in a resource pool. For example, a corresponding period (referred to as, for example, “PSFCH period” or “PSFCH resource period”, e.g., denoted as NPSSCHPSFCH, and in units of, for example, the number of slots) may be configured by means of a parameter periodPSFCHresource (or a parameter sl-PSFCH-Period), and configured to be, for example, NPSSCHPSFCH=0, or NPSSCHPSFCH=1, or NPSSCHPSFCH=2, or NPSSCHPSFCH=4). NPSSCHPSFCH=0 may be used to indicate that no PSFCH resource is configured in a PSSCH corresponding resource pool. For example, if a resource pool is not configured with any PSFCH-related parameter (such as a parameter sl-PSFCH-Config, or one or more parameters in the parameter sl-PSFCH-Config), or if the PSFCH period configured in the parameter sl-PSFCH-Config is 0, then it is indicated that the resource pool is not configured with any PSFCH resource. As another example, if a resource pool is configured with the parameter sl-PSFCH-Config, and if the value of the PSFCH period configured in the parameter sl-PSFCH-Config is not 0, then it is indicated that the resource pool is configured with a PSFCH resource.


A slot configured with a PSFCH resource may be referred to as “PSFCH slot”. Within one PSFCH slot, symbols related to PSFCH transmission may be the last one or more SL symbols of the slot. For example, for PSFCH format 0, the symbol lstartSL+NlengthSL−1 may be used as a gap symbol or a guard symbol, the symbol lstartSL+NlengthSL−2 may be used for PSFCH transmission, content transmitted on the symbol lstartSL+NlengthSL−2 may be copied to the symbol lstartSL+NlengthSL−3 (or, the symbol lstartSL+NlengthSL−2 and the symbol lstartSL+NlengthSL−3 are both used for PSFCH transmission), and for UE that receives a PSFCH, the symbol lstartSL+NlengthSL−3 may be used for automatic gain control (AGC). Other SL symbols for a PSFCH slot may be used to transmit other SL signals/channels, such as a PSCCH, a PSSCH, etc.


In SL resource allocation mode 2, allocated SL resources may be determined by using one or more methods. For example, a set of “available resources” (or “idle resources”) may be determined by using different methods, and then one or more SL resources for SL transmission are selected (e.g., randomly selected) from the set of the “available resources” (or “idle resources”). In embodiments and implementations of the present invention, a method for determining a set of “available resources” may be referred to as a “resource selection mechanism” or a “resource selection method” or a “resource selection scheme” or a “resource determination mechanism” or a “resource determination method” or a “resource determination scheme” or a “resource allocation mechanism” or a “resource allocation method” or a “resource allocation scheme” or the above designations plus the prefix “SL” (such as “SL resource selection mechanism”), or the like. Alternatively, a set of all operations for determining allocated SL resources is referred to as “resource selection mechanism”. Alternatively, a set of some operations for determining allocated SL resources is referred to as “resource selection mechanism”.


If a UE uses a certain resource selection mechanism in SL resource allocation mode 2, the UE can be referred to as implementing SL resource allocation mode 2 on the basis of the resource selection mechanism.


Operations corresponding to SL resource allocation mode 2 may include: in a slot n, requesting, by a higher layer protocol entity (e.g., a MAC layer protocol entity), a physical layer protocol entity to determine, according to an input parameter set (e.g., denoted as PA), a resource subset (e.g., denoted as SA) from which resource(s) may be selected, and reporting, by the physical layer protocol entity, the resource subset SA to the higher layer protocol entity (e.g., the MAC layer protocol entity).


The input parameter set PA may include one or more of the following:

    • A resource pool (e.g., denoted as usel) for performing resource selection. For example, the resource subset SA may be a subset of a set of candidate resources in the resource pool usel.
    • A priority (e.g., a layer-1 priority, or a physical layer priority, e.g., denoted as prioTX).
    • A remaining packet delay budget.


. A resource size. For example, the “resource size” may include the number of sub-channels occupied by each resource (e.g., the number of consecutive sub-channels), e.g., denoted as LsubCH. As another example, the “resource size” may include the number of slots occupied by each resource (e.g., the number of consecutive slots), e.g., denoted as Lslot. Optionally, LsubCH and/or Lslot may be a predefined or configured or pre-configured value, e.g., Lslot=1 (in this case, the resource may be referred to as a single-slot resource).

    • A resource reservation interval, e.g., denoted as Prsvp_TX.
    • A resource set for a re-evaluation operation, e.g., denoted as (r0, r1, r2, . . . ).
    • A resource set for a pre-emption operation, e.g., denoted as (r′0, r′1, r′2, . . . ).


To determine the resource subset SA, the set SA may be initialized to be a set (e.g., denoted as Sall) consisting of all candidate resources, and then unavailable resources (e.g., resources reserved by other UEs) are removed from the set SA, and the resulting set Sa is the requested resource subset.


The “set Sall consisting of all candidate resources” may be a set of all resources corresponding to LsubCH sub-channels and Lslot slots in the resource pool usel and in a resource selection window (e.g., a time window corresponding to a time interval [n+T1, n+T2]), or a subset of the set (e.g., including only resources in a slot that can be used to transmit a PSCCH and/or a PSSCH, wherein, for example, in an SL symbol set configured in a certain slot in the resource pool usel, if the number of SL symbols that can be used to transmit a PSCCH and/or a PSSCH does not correspond to any PSSCH DMRS mode, then the slot cannot be used to transmit a PSCCH and/or a PSSCH, so that resources in the slot may not belong to the set Sall). T1 and T2 may be two values determined by the UE and meeting a certain condition. For example, T1 may be related to processing capabilities of the UE, and T2 may be related to the remaining packet delay budget.


For a UE that uses SL resource allocation mode 2, the “unavailable resources” removed from the set SA may include one or more of the following:

    • A resource that cannot be used to perform SL transmission thereon due to the transmission capability limitations of the UE. For example, due to the limitations on the number of simultaneous transmissions supported by the UE, the UE cannot perform SL transmission on an SL carrier corresponding to the set SA when the UE is performing transmission on another carrier. As another example, due to the limitations on carrier combinations supported by the UE, the UE cannot perform SL transmission on an SL carrier corresponding to the set S when the UE is performing transmission on another carrier. As another example, because a time requirement required for tuning to a certain resource in the set SA exceeds the capability of the UE, the UE cannot perform SL transmission on the resource.
    • An unavailable resource identified by the UE by means of a sensing operation. For example, resource reservation information (e.g., resource reservation information in SCI) transmitted on an SL (e.g., transmitted by another UE) is monitored, detected, or received, so as to determine a set of reserved resources, and/or a set of resources that cannot be determined as reserved or not reserved, and/or a set of resources that may result in a collision, and/or a set of allocated resources, and/or a set of resources that cannot be used for allocation, etc.
    • An unavailable resource indicated by another UE or a base station. For example, another UE monitors, detects, or receives resource reservation information (e.g., resource reservation information in SCI) transmitted on an SL, so as to determine a set of reserved resources, and/or a set of resources that cannot be determined as reserved or not reserved, and/or a set of resources that may result in a collision, and/or a set of allocated resources, and/or a set of resources that cannot be used for allocation, and/or a set of resources that are not allocated with priority, etc. The other UE may indicate information related to these resources to the UE via signaling carried in the SL transmission.


The operations corresponding to SL resource allocation mode 2 may include: selecting, from the resource subset SA, a resource for a PSSCH/PSCCH transmission (e.g., a PSSCH transmission, or a PSCCH transmission, or a PSSCH transmission and a PSCCH transmission multiplexed in the same resource).


The operations corresponding to SL resource allocation mode 2 may include: selecting, from the resource subset SA, a resource for a plurality of PSSCH/PSCCH transmissions.


The operations corresponding to SL resource allocation mode 2 may include: selecting, from the resource subset SA, a transmission resource for a transport block, for example, selecting, from the resource subset SA, a resource for an initial transmission of the transport block and each retransmission thereof.


The operations corresponding to SL resource allocation mode 2 may include: selecting, from the resource subset SA, a transmission resource for a plurality of transport blocks, for example, selecting, from the resource subset SA, a resource for an initial transmission of each of the plurality of transport blocks and each retransmission thereof.


In SL resource allocation mode 2, a “random selection” method may be used to select a resource from the resource subset SA. For example, a resource is selected from the resource subset S according to an equal probability method.


If a resource selection mechanism identifies an unavailable resource by means of a sensing operation, it can be considered that the resource selection mechanism is a “sensing-based resource selection mechanism”. The sensing operation may be “full sensing” (or simply “sensing”). For example, the UE must monitor all slots that are in a sensing window (e.g., a time window corresponding to a time interval [n−T0, n−Tproc,0SL) and/or a time window defined in other manners) and belong to (or may belong to) the resource pool usel except the slots that cannot be monitored due to some exceptional circumstances (e.g., the slots that cannot be monitored during SL transmission due to half-duplex limitations) and/or some special slots (e.g., slots that cannot be used to transmit a PSCCH and/or a PSSCH), where T0 may be configured by means of a higher-layer parameter (e.g., the parameter sl-SensingWindow), and Tproc,0SL may be related to the processing capability of the UE. The corresponding resource selection mechanism may be referred to as “full-sensing-based resource selection mechanism”, or “full-sensing-based resource selection”, or simply “full sensing”, or simply, if no confusion will be caused, “sensing-based resource selection mechanism”, or “sensing-based resource selection”, or simply “sensing”.


The sensing operation may also be “partial sensing”. For example, the UE only needs to monitor some slots (e.g., some slots that occur periodically) that are in the sensing window and belong to (or may belong to) the resource pool usel. The corresponding resource selection mechanism may be referred to as “partial-sensing-based resource selection mechanism”, or “partial-sensing-based resource selection”, or simply “partial sensing”.


If a resource selection mechanism does not involve (or, does not perform) any sensing operation, it can be considered that the resource selection mechanism is a “resource selection mechanism not based on sensing”. For example, the set SA may be equal to the “set Sall consisting of all candidate resources”, or may be equal to a set acquired by removing some special sources from the “set Sall consisting of all candidate resources”. The special resources may include one or more of the following:

    • A resource in a slot that cannot be used to perform PSCCH/PSSCH transmission.
    • A resource that cannot be used to perform SL transmission thereon due to the transmission capability limitations of the UE.
    • An unavailable resource indicated by another UE or a base station.


The corresponding resource selection mechanism may be referred to as “random resource selection”, or simply “random selection”, or “random resource selection not based on sensing”.


In addition, there may also be “sensing-based random resource selection”. For example, in the sensing-based resource selection mechanism, if a sensing result cannot be applied due to a certain reason, or only part of a sensing result is applied, then the resource selection can be considered “sensing-based random resource selection”.


Different UEs may support different sets of resource selection mechanisms. For example, all UEs support “random resource selection”. As another example, some UEs only support “full sensing” and “random resource selection”. As another example, some UEs only support “partial sensing” and “random resource selection”. As another example, some UEs support “full sensing”, “partial sensing”, and “random resource selection”. The set of resource selection mechanisms supported by the UE may be referred to as Mcap.


In various SL resource selection mechanisms, it can be considered that “full sensing” consumes a relatively large amount of power (or energy), and is more suitable for UEs not sensitive to power consumption (e.g., a UE mounted on an automobile in V2V communication). “Partial sensing”, “random resource selection”, etc. consume a relatively small amount of power, and are more suitable for UEs sensitive to power consumption and/or communication scenarios sensitive to power consumption (e.g., a handheld device corresponding to a “pedestrian” in V2P communication). In another aspect, “random resource selection” may be used as an exception addressing mechanism, or a fallback mechanism for another resource selection mechanism (e.g., “full sensing”) (e.g., in V2V communication, when no sensing result is temporarily available, fallback from “full sensing” to “random resource selection” may be performed). Hence, “random resource selection” may also be applied to UEs not sensitive to power consumption. Certainly, the disadvantage of SL resource selection mechanisms such as “partial sensing”, “random resource selection”, etc., is that the probability of collisions between resources selected by different UEs is increased.


The SL resource selection mechanisms such as “partial sensing”, “random resource selection”, etc., may be applied to SL communication as part of “SL power saving” characteristics. For example, “partial sensing” can only be used when “SL power saving” is enabled (or activated, or configured), and the like.


When “SL power saving” is enabled, UE may be in one of a plurality of states (e.g., referred to as SL states, or SL modes, or SL communication methods, or the like) related to “SL power saving”, such as:

    • First SL state. For example, the first SL state may be an “SL non-power saving state”. For example, a UE in this SL state is not sensitive to power (or energy) consumption, and correspondingly, the used resource selection mechanism does not require particularly taking into consideration power (or energy) consumption. The first SL state may also be referred to as “first SL mode”, or “first SL communication method”, etc. The SL non-power saving state may also be referred to as “SL non-power saving mode”, or “SL non-power saving communication method”, etc. An example of the SL non-power saving communication method may be some specific V2X communication methods (e.g., V2V).
    • Second SL state. The second SL state may be an “SL power saving state”. For example, UE in this SL state is relatively or extremely sensitive to power (or energy) consumption, and correspondingly, the used resource selection mechanism requires taking into consideration power (or energy) consumption. For example, use of a resource selection mechanism that has high power consumption is avoided or reduced. The second SL state may also be referred to as “second SL mode”, or “second SL communication method”, etc. The SL power saving state may also be referred to as “SL power saving mode”, or “SL power saving communication method”, etc. An example of the SL power saving communication method may be some specific V2X communication methods (e.g., V2P). Another example of the SL power saving communication method may be an SL communication method used for public security.


“SL power saving” may be enabled (or “activated”, or “configured”) or disabled (or deactivated) by means of a higher layer protocol parameter (e.g., referred to as sl-powerSavingConfig). For example, if the parameter sl-powerSavingConfig is not present (or not configured), it is indicated that “SL power saving” is not enabled or is disabled. As another example, if the parameter sl-powerSavingConfig is present (or configured), it is indicated that “SL power saving” is enabled. As another example, if the value of the parameter sl-powerSavingConfig (or a certain parameter in an information element corresponding to the parameter sl-powerSavingConfig) is a predefined value (e.g., “disabled”, “false”, or the like), it is indicated that “SL power saving” is not enabled or is disabled. As another example, if the value of the parameter sl-powerSavingConfig (or a certain parameter in an information element corresponding to the parameter sl-powerSavingConfig) is a predefined value (e.g., “enabled”, “true”, or the like), it is indicated that “SL power saving” is enabled.


If “SL power saving” is not enabled, the UE may be considered to be always in the first SL state.


The set Mcap of resource selection mechanisms supported by the UE may be related to the SL state that the UE is in. For example, if the UE is in the first SL state, the set Mcap is equal to a set Mcap,1. As another example, if the UE is in the second SL state, the set Mcap is equal to a set Mcap,2. Optionally, the set Mcap,1 and the set Mcap,2 may be the same or may be different. For example, the set Mcap,1 is { full sensing}. As another example, the set Mcap,1 is {full sensing, random resource selection}. As another example, the set Mcap,1 is {full sensing, partial sensing, random resource selection}. As another example, the set Mcap,2 may be {random resource selection}. As another example, the set Mcap,2 may be {partial sensing, random resource selection}.


An inter-UE coordination function can be supported in SL communication, and used for, for example, coordination in resource (e.g., SL resources) allocation and/or reservation and/or indication between two or more UEs. Specifically, for example, a UE (e.g., referred to as UE A) may transmit an “inter-UE coordination message” to one or more other UEs (for example, collectively referred to as UE B), and one (or more) resource sets may be indicated therein. Each resource indicated in an inter-UE coordination message transmitted from UE A to UE B may correspond to a “resource type” (or “resource state”, or “resource feature”, or “resource use”), such as one of the following:

    • “Reserved resource” (or “resource being reserved” or “resource to be reserved” or “resource for reservation” or “allocated resource”, or “resource being allocated”, or “resource to be allocated”, or “resource for allocation”). For example, the resource has been reserved (or allocated) by UE A. Specifically, the resource may be reserved by UE A for a particular UE, such as UE A itself, or such as UE B.
    • “Released resource” (or “resource being released” or “resource to be released” or “resource for release”). For example, UE A expects to release a resource reserved by UE A in previously transmitted SCI. A cause of releasing the resource may be that the resource is selected for one (e.g., the last one) of several retransmissions of a TB, but UE A has already received an acknowledgement of the TB before the slot corresponding to the resource arrives).
    • “Colliding resource”. For example, UE A detects a resource reservation collision in a slot and/or one or more sub-channels where the resource is located. Optionally, the “collision” may be a collision in a slot that has elapsed, and corresponding collision detection may be referred to as “post-collision detection”. Optionally, the “collision” may be a collision in a future slot (or referred to as a “potential collision”), and corresponding collision detection may be referred to as “pre-collision detection”.
    • “Preferred resource”. For example, UE A expects that UE B selects (or, selects with priority) said resource during resource selection (for example, when UE B performs SL transmission to UE A).
    • “Non-preferred resource”. For example, UE A expects that UE B excludes (or, excludes with priority) said resource during resource selection (for example, when UE B performs SL transmission to UE A).


An inter-UE coordination message may be triggered autonomously by a UE transmitting the inter-UE coordination message. For example, if UE A detects that resources respectively indicated (or reserved, or allocated) by UE B1 and UE B2 collide with each other, UE A may transmit an inter-UE coordination message to indicate the colliding resources. The inter-UE coordination message may be transmitted in a broadcast or groupcast manner, or is respectively transmitted to UE B1 and UE B2 in a unicast manner.


An inter-UE coordination message may be triggered by an “inter-UE coordination request message” transmitted by one or more other UEs. In this case, the inter-UE coordination message may also be referred to as “inter-UE coordination response message”. For example, UE B transmits an “inter-UE coordination request message” to UE A, and UE A transmits an “inter-UE coordination response message” to UE B as a response.


An inter-UE coordination message may be a physical layer message. For example, the inter-UE coordination message may be included in SCI (e.g., 1st-stage SCI, or 2nd-stage SCI). As another example, the inter-UE coordination message may be multiplexed in a PSSCH (for example, the inter-UE coordination message and 2nd-stage SCI and/or an SL-SCH may be multiplexed in the same PSSCH transmission). As another example, the inter-UE coordination message may be multiplexed in a PSCCH (for example, the inter-UE coordination message and 1st-stage SCI may be multiplexed in the same PSCCH transmission).


An inter-UE coordination message may be a higher layer (e.g., the MAC layer, or the RRC layer) message. For example, the inter-UE coordination message may be carried in a MAC CE. As another example, the inter-UE coordination message may be an RRC message.


An inter-UE coordination request message may be a physical layer message. For example, the inter-UE coordination request message may be included in SCI (e.g., 1st-stage SCI, or 2nd-stage SCI). As another example, the inter-UE coordination request message may be multiplexed in a PSSCH (for example, the inter-UE coordination request message and 2nd-stage SCI and/or an SL-SCH may be multiplexed in the same PSSCH transmission). As another example, the inter-UE coordination request message may be multiplexed in a PSCCH (for example, the inter-UE coordination request message and 1st-stage SCI may be multiplexed in the same PSCCH transmission).


An inter-UE coordination request message may be a higher layer (e.g., the MAC layer, or the RRC layer) message. For example, the inter-UE coordination request message may be carried in a MAC CE. As another example, the inter-UE coordination request message may be an RRC message.


A coordination resource indicated in an inter-UE coordination message may be determined by means of one or more SCIs detected on an SL (e.g., one or more SCIs detected in operations such as “sensing”). For example, it is determined according to a plurality of SCIs that a resource has been reserved by a plurality of other UEs. As another example, it is determined according to a plurality of SCIs that resources reserved by a plurality of other UEs overlap with each other (e.g., overlapping on one or more REs).


The inter-UE coordination function may be activated (or “enabled”, or “configured”) or deactivated (or disabled) by means of a higher layer protocol parameter (e.g., referred to as sl-ueCoordConfig). For example, if the parameter sl-ueCoordConfig is not present (or not configured), it is indicated that the inter-UE coordination function is not activated. As another example, if the parameter sl-ueCoordConfig is present (or configured), it is indicated that the inter-UE coordination function is activated. As another example, if the value of the parameter sl-ueCoordConfig (or a certain parameter in an information element corresponding to the parameter sl-ueCoordConfig) is a predefined value (e.g., “disabled”, “false”, or the like), it is indicated that the inter-UE coordination function is not activated. As another example, if the value of the parameter sl-ueCoordConfig (or a certain parameter in an information element corresponding to the parameter sl-ueCoordConfig) is a predefined value (e.g., “enabled”, “true”, or the like), it is indicated that the inter-UE coordination function is activated.


Embodiment 1

A method performed by user equipment according to Embodiment 1 of the present invention will be described below with reference to FIG. 1.



FIG. 1 is a flowchart showing a method performed by user equipment according to Embodiment 1 of the present invention.


As shown in FIG. 1, in Embodiment 1 of the present invention, the steps performed by the user equipment (UE) include: step S101 and step S103.


Specifically, in step S101, an inter-UE coordination message is determined. For example, the value of one or more fields in the inter-UE coordination message is determined.


Optionally, the inter-UE coordination message may indicate NinSL resources (for example, denoted as a resource set RinSL={r0SL in, r1SL in, . . . , rNinSL−1SL in, }) related to inter-UE coordination. In addition, if a slot where a resource r SL.in is located is denoted as ty(j)SL,in, then a slot set corresponding to the set










R
in
SL



is



T
in
SL


=

{


t

y

(
0
)



SL
,
in


,

t

y

(
1
)



SL
,
in


,


,

t

(


N
in
SL

-
1

)


SL
,
in





)

.






    • Optionally, NinSL may be an integer greater than or equal to zero. Optionally, if NinSL=0, then the set RinSL is an empty set (for example, denoted as RinSL=0).

    • Optionally, NinSL may be an integer greater than or equal to one.

    • Optionally, NinSL may be a predefined or configured or pre-configured value. For example, NinSL=4. As another example, NinSL=6. As another example, NinSL=8.

    • Optionally,NinSL≤Nin,maxSL. Nin,maxSL may be a predefined or configured or pre-configured value. For example, NinSL=3. As another example, Nin,maxSL=4. As another example, Nin,maxSL=5. As another example, Nin,maxSL=6. As another example, Nin,maxSL=8.

    • Optionally, resources r0SL,in, r1SL,in, . . . , rNinSL−1SL,in are arranged in chronological order. Correspondingly,










t

y

(
0
)



SL
,
in


<

t

y

(
1
)



SL
,
in


<

<


t

y

(


N
in
SL

-
1

)



SL
,
in


.







    • Optionally, for one or more integers j satisfying 0≤j<NinSL, the resource rjSL,in may be represented by only a time-domain resource (i.e., a corresponding slot ty(i)SL,in), or the resource rjSL,in may correspond to a set of all possible sub-channels (e.g., a set corresponding to any one or more consecutive sub-channels) in the frequency domain in the slot ty(i)SL,in.

    • Optionally, time domain information of the NinSL resources is indicated by a field referred to as “time resource information”.

    • Optionally, frequency domain information of the NinSL resources is indicated by a field referred to as “frequency resource information”. may belong to a “reference slot set” (for





The slot







t

y

(
0
)



SL
,
in


,

t

y

(
1
)



SL
,
in


,


,

t

y

(


N
in
SL

-
1

)



SL
,
in






example, the slots “y(0) example, the slots







t

y

(
0
)



SL
,
in


,

t

y

(
1
)



SL
,
in


,


,

t

y

(


N
in
SL

-
1

)



SL
,
in






may be respectively represented by indexes thereof in the reference slot set where applicable). For example, the NinSL resources may be in the same resource pool (for example, denoted as u), and correspondingly, the reference slot set may be a slot set







T
u
Sl

=

{


t
0



SL
,
u



,

t
1



SL
,
u



,


,

t


T
max


u


-
1




SL
,
u




}





of the resource pool . As another example, the NinSL resources may be in different resource pools, and correspondingly, the reference slot set may be the set of the “SL slots” TallSL={t0SL,u, t1SL,u, . . . , tTmax−1SL}, or the reference slot set may be the set of all the slots Tall={0,1, . . . , 10240×2μSL−1}.


Optionally, the “time resource information” field consists of several (e.g., Nco,tvSL) time resource indication values (TRIVs, or time resource indicator values, or time RIVs), for example, consists of Nco,tv,1SL type-1 TRIVs (for example, respectively denoted as tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,2) and/or Nco,tv,2SL type-2 TRIVs (for example, respectively denoted as tvo ,5L.co,2, ,SL.co.2 SL,co,2 co.t:2 -1). wherein

    • Optionally, Nco,tvSL=Nco,tv,1SL +Nco,tv,2SL.
    • Optionally, Nco,tv,1SL may be an integer greater than or equal to zero.
    • Optionally, Nco,tv,2SL may be an integer greater than or equal to zero.
    • Optionally, the “time resource information” field consists of the Nco,tv,1SL type-1 TRIVs, and correspondingly, the order of appearance (or placement) of the TRIVs in the “time resource information” field is tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1.
    • Optionally, the “time resource information” field consists of the NSL type-2 TRIVs, and correspondingly, the order of appearance (or placement) of the TRIVs in the “time resource information” field is tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,2SL−1SL,co,2.
    • Optionally, the “time resource information” field consists of the Nco,tv,1SL type-1 TRIVs and the Nco,tv,2SL type-2 TRIVs, and correspondingly, the order of appearance (or placement) of the TRIVs in the “time resource information” field is tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1, tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,2SL−1SL,co,2.
    • Optionally, in the “time resource information” field, the time indicated by a TRIV that appears (or, is placed) earlier is earlier than the time indicated by a TRIV that appears (or, is placed) later.


Optionally, Nco,tv,1SL are, may be determined in one of the following manners:

    • Optionally, Nco,tv,1SL is a predefined or configured or pre-configured constant. For example, Nco,tv,1SL0. As another example, Nco,tv,1SL1. As another example, Nco,tv,1SL2. As another example, Nco,tv,1SL3. As another example, Nco,tv,1SL4. As another example, NNco,tv,1SL5. As another example, Nco,tv,1SL6.
    • Nco,tv,1SL=NinSL/M1. For example, M1=2, and correspondingly, Nco,tv,1SL=NinSL/2.
    • Nco,tv,1SL=Nin,maxSL/M1. For example, M1=2, and correspondingly, Nco,tv,1SL=NinSL/2.
    • Nco,tv,1SL=└NinSL/M1┘. For example, M1=2, and correspondingly, Nco,tv,1SL=└NinSL/2┘.
    • Nco,tv,1SL=└Nin,maxSL/M1┘. For example, M1=2, and correspondingly, Nco,tv,1SL=└NinSL/2┘.
    • Nco,tv,1SL=┌NinSL/M1┐. For example, M1=2, and correspondingly, Nco,tv,1SL=┌NinSL/2┐.
    • Nco,tv,1SL=┌Nin,maxSL/M1┐. For example, M1=2, and correspondingly, Nco,tv,1SL=┌NinSL/2┐.
    • If NinSL mod M1=0, then Nco,tv,1SL=NinSL/M1. For example, M1=2, and correspondingly, if NinSL mod 2=0 (or, if NinSL is an even number), then Nco,tv,1SL=┌NinSL/2┐.
    • If Nin,maxSL mod M1=0, then NS2. Ma . For example, M1=2, and correspondingly, if NinSL Vin, max mod 2=0 (or, if NinSL is an even number), then Nco,tv,1SL=NinSL/2.
    • If NinSL mod M1≠0 (or, if NinSL mod M>0), then Nco,tv,1SL=└NinSL/M1┘. For example, M1=2, and correspondingly, if NinSL mod 2≠(or if NinSL mod 2 >0, or if NinSL mod 2=1, or if NinSL is an odd number), then Noo,tv,1=[N /2].
    • If Nin,maxSL mod M1≠0 (or, if Nin,max mod M1>0), then Nco,tv,1SL=└Nin,maxSL/M1┘. For example, M1=2, and correspondingly, if Nin,minSL mod 2≠0 (or if Nin,maxSL max mod 2 >0, or if Nin,maxSL mod 2=1, or if Nin,maxSL is an odd number), then Nco,tv,1SL=└Nin,maxSL/M1┘.
    • If Not mod M; # 0 (or, if Nal mod M) >0), then N St.=INS / M1]. For example, M1=2, and correspondingly, if Nff mod 2 # 0 (or if Not mod 2 >0, or if NinSL mod 2=1, or if wat is an odd number), then NinSL co,tv,1=Nt /2].
    • If NinSL Nin,maxSL max mod M1 +0 (or, if Non.max mod M] >0), then NSt. coxv,1=INSI. ax/ Ml. Vin max. For example, M1=2, and correspondingly, if NS- in, max mod 2 +0 (or if Vinmax mod 2 >0, or if Nin,max mod 2=1, or if NinSL in max is an odd number), then Nco,tv,1SL=┌Nin,maxSL/M1┐.


Optionally, Nat .... , may be determined in one of the following manners:

    • Optionally, Når co.co,2 is a predefined or configured or pre-configured constant. For example, NS?, Foto,a=0. As another example, Not .... 2 : 1. As another example, Vanity2=2. As another example, Notez=3. As another example, Nsf,==4. As another example, NSE. co.co.2=5. As another example, Net(v2=0.
    • If NinSL mod M1=0, then NSt.,=0. For example, M1=2, and correspondingly, if Vit mod 2=0 (or, if Naf. is an even number), then NS4 20.082=0.
    • If NinSL mod M1=0, then wst=0. For example, M1=2, and correspondingly, if Nin,max mod 2=0 (or, if NSk. Vin,max is an even number), then Namaz=0.
    • If NS mod M, # 0 (or, if Not mod M; >0), then N. [(NL - [NgL / M1 ] . M1)/ M2 ]. For example, M1=2, M2=1, and correspondingly, if Nif mod 2 +0 (or if Ng mod 2 >0, or if Not mod 2=1, or if NEL is an odd number), then NGL VœUxM.2=:[(NS - [NSt /2] . 2)/1] =1.
    • If Nin,maxSL mod M1 0 (or, if Nin,maxSL mod M1>0), then Noche=(Nhmax - [N/MM)/M2). For example, M1=2, M2=1, and correspondingly, if NinSL in, max mod 2 # 0 (or if NL “in,max mod 2 >0, or if


Ninmax mod 2=1 or if N is an odd number), then NinSL co.tv.2=(NinSL in,max - NinSL in,max/2| · 2)/1] =1.

    • If Nst mod M& # 0 (or, if NOT mod M) >0), then NSE ,2=(NS mod M1)/ M21. For example, M1=2, M2=1, and correspondingly, if Nst. mod 2 +0 (or if NS mod 2 >0, or if NinSL mod 2=1, or if N is an odd number), then NSL co,tv,2=(N mod 2)/1] =1.
    • If NSL in, max mod M1 +0 (or, if N,SL, in,max mod M1>0), then NSL co,tv,2=(NS in, max mod M1)/M2]. For example, M1=2, M2=1, and correspondingly, if Nin,max mod 2 # 0 (or if ‘in.max mod 2 >0, or if Nin,maxSL max mod 2=1, or if NSt. is an odd number), then SL Nco,tv,2 in, max mod 2)/1] =1.


Optionally, a type-1 TRIV may indicate time domain information respectively corresponding to m1 resources. For example, tve SL.co.] (0 Sk; <NS. co.tv,1) may indicate mi slots (for example, respectively denoted as , [K,, 1 .SL,co,tv,1. SL,co,tv,1 .SL,co,tv,1 , tk1,m, -1 +). For example, in the set consisting of all TRIV values, a subset consisting of one or more values corresponds to m1=0 (for example, the one or more values are used to indicate that the corresponding TRIV does not indicate any resource-corresponding slot). As another example, in the set consisting of all the TRIV values, a subset consisting of one or more values corresponds to m1=1 (for example, the one or more values are respectively used to indicate one or more values of a slot corresponding to one resource). As another example, in the set consisting of all the TRIV values, a subset consisting of one or more values corresponds to m1=2 (for example, the one or more values are respectively used to indicate one or more combinations of slots respectively corresponding to two resources). wherein

    • Optionally, m1 may be one of one or more values satisfying 0 ≤ m1 ≤ M1, wherein optionally, M1 may be a predefined or configured or pre-configured value. For example, M1=1. As another example, M1=2. As another example, M1=3. As another example, M1=4. As another example, M1=5. As another example, M1=6.
    • Optionally, m1 may be related to k1. For example, for different values of k1, the values of m1 corresponding to tvk1SL,co,1 may be different.
    • Optionally, the mi slots tvk0SL,co,1, tvk1SL,co,1 . . . , tvk1m1−1SL,co,1 are arranged in chronological order, i.e., tvk0SL,co,1<tvk1SL,co,1< . . . , <tvk1m1−1SL,co,1.


Optionally, a type-2 TRIV may indicate time domain information respectively corresponding to m2 resources. For example, tvk2SL,co,2(0≤k2Ncp,tv,2SL) may indicate m2 slots (for example, respectively denoted tvk2SL,co,2, tvk1SL,co,2. . . , tvk1m1−1SL,co,2). For example, in the set consisting of all the TRIV values, a subset consisting of one or more values corresponds to m2=0 (for example, the one or more values are used to indicate that the corresponding TRIV does not indicate any resource-corresponding slot). As another example, in the set consisting of all the TRIV values, a subset consisting of one or more values corresponds to m2=1 (for example, the one or more values are respectively used to indicate one or more values of a slot corresponding to one resource). As another example, in the set consisting of all the TRIV values, a subset consisting of one or more values corresponds to m2=2 (for example, the one or more values are respectively used to indicate one or more combinations of slots respectively corresponding to two resources). wherein

    • Optionally, m2 may be one of one or more values satisfying 0≤m2≤M2, wherein optionally, M2 may be a predefined or configured or pre-configured value. For example, M2=1. As another example, M2=2. As another example, M2=3. As another example, M2=4. As another example, M2=5. As another example, M2=6.
    • Optionally, m2 may be related to k2. For example, for different values of k2, the values of m2 corresponding to tvk2SL,co,2 may be different.
    • Optionally, the m2 slots tvk2SL,co,2, tvk1SL,co,2. . . , tvk1m1−1SL,co,2 are arranged in chronological order, i.e., tvk2SL,co,2<tvk1SL,co,2< . . . , <tvk1m1−1SL,co,2.


Optionally, when the “time resource information” field consists of the Nco,tv,1SL type-1 TRIVS tvk0SL,co,1<tvk1SL,co,1< . . . , <tvk1m1−1SL,co,1,

    • Optionally, if a first independent resource condition is satisfied, then for the integer k1 satisfying






0


k
1

<




N
in
SL


M
1








(or satisfying








0


k
1

<


N
in
SL


M
1



)

,




tvco,tv,1SL indicates M1 slots CK1,0 Optionally, the M1 slots (m2 slots tvk2SL,co,1, tvk1SL,co,1. . . , tvk1m1−1SL,co,1) respectively correspond to slots ty(k1M1SL,in . . . , in the slot set TinSL, wherein the first independent resource condition may be absent (or, the first independent resource condition is always satisfied), or the first independent resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1
,
max

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

.









N
in
SL


M
1





N

co
,
tv
,
1

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1

SL

.








N
in
SL

>
0.







N
in
SL


0.








N
in
SL

-





N
in
SL


M
1




·

M
1




0.








N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.








N
in
SL

-





N
in
SL


M
1




·

M
1



=

1



(


For


example

,


when



M
1


=
2.


)










N
in
SL


mod


M
1



0.








N
in
SL


mod


M
1


>
0.








N
in
SL


mod


M
1


=

1.


(


For


example

,


when



M
1


=
2.


)










N
in
SL

-





N
in
SL


M
1




·

M
1



=
0.








N
in
SL


mod


M
1


=
0.






    • Optionally, if a second independent resource condition is satisfied, then for











k
1

=




N
in
SL


M
1





,




tvk1SL,co,1 indicates NinSL−└NinSL/M1┘·M1 slots







(



t


k
1

,
0



SL
.
co
.
tv

.1


·

t


k
1

,
1



SL
.
co
.
tv

.1


·



,


t


k
1

,


N
in
SL









N
in
SL

/

M
1




·

M
1



…1




SL
.
co
.
tv

.1



)

.




Optionally, the







N
in
SL

-






N
in
SL

/

M
1




·

M
1




slots



(


t


k
1

,
0



SL
.
co
.
tv

.1


,

t


k
1

,
1



SL
.
co
.
tv

.1


,


,


t


k
1

,


N
in
SL

-





N
in
SL

/

M
1




·

M
1


-
1




SL
.
co
.
tv

.1



)






respectively correspond to slots







t

y

(




"\[LeftBracketingBar]"



N
in
SL

/

M
1




"\[RightBracketingBar]"


·

M
1


)



SL
.
in


,

t

y

(





"\[LeftBracketingBar]"



N
in
SL

/

M
1




"\[RightBracketingBar]"


·

M
1


+
1

)



SL
.
in


,


,

t

y

(



"\[LeftBracketingBar]"



N
in
SL

-
1


)



SL
.
in






in the slot set TinSL, wherein the second independent resource condition may be absent (or, the second independent resource condition is always satisfied), or the second independent resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1
,
max

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

.









N
in
SL


M
1





N

co
,
tv
,
1

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1

SL

.








N
in
SL

>
0.







N
in
SL


0.








N
in
SL

-





N
in
SL


M
1




·

M
1




0.








N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.








N
in
SL

-





N
in
SL


M
1




·

M
1



=

1.


(


For


example

,


when



M
1


=
2.


)










N
in
SL


mod


M
1



0.








N
in
SL


mod


M
1


>
0.








N
in
SL


mod


M
1


=

1.


(


For


example

,


when



M
1


=
2.


)








    • Optionally, if a third independent resource condition is satisfied, then for











k
1

=




N
in
SL


M
1





,




,SL,co,1 indicates NNinSL mod M1 slots







(


t



k
1

.0




SL
.
co
.
tv

.1


,

t



k
1

.1




SL
.
co
.
tv

.1


,


,

t




k
1

·

(


N
in
SL


mod



M
1


)


-
1




SL
.
co
.
tv

.1



)

.




For example, the NinSL mod M1 slots






(


t



k
1

.0




SL
.
co
.
tv

.1


,

t



k
1

.1




SL
.
co
.
tv

.1


,


,

t




k
1

·

(


N
in
SL



mod



M
1


)


-
1




SL
.
co
.
tv

.1



)




respectively correspond to slots







t


y

(


[


N
in
SL

/

M
1


]



M
1


)




SL
.
in


,

t


y

(



[


N
in
SL

/

M
1


]

·

M
1


+
1

)




SL
.
in


,


,

t



k
1

,

(


N
in
SL

-
1

)




SL
.
in






in the slot set TinSL, wherein the third independent resource condition may be absent (or, the third independent resource condition is always satisfied), or the third independent resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1
,
max

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

.









N
in
SL


M
1





N

co
,
tv
,
1

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1

SL

.








N
in
SL

>
0.







N
in
SL


0.








N
in
SL

-





N
in
SL


M
1




·

M
1




0.








N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.








N
in
SL

-





N
in
SL


M
1




·

M
1



=

1.


(


For


example

,


when



M
1


=
2.


)










N
in
SL


mod


M
1



0.








N
in
SL


mod


M
1


>
0.








N
in
SL


mod


M
1


=

1



(


For


example

,


when



M
1


=
2.


)








    • Optionally, if a fourth independent resource condition is satisfied, then for











k
1

=




N
in
SL


M
1





,




tvk1SL,co,1 does not indicate any resource-corresponding slot. The fourth independent resource condition may be absent (or, the fourth independent resource condition is always satisfied), or the fourth independent resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1
,
max

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

.









N
in
SL


M
1





N

co
,
tv
,
1

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1

SL

.








N
in
SL

>
0.







N
in
SL


0.








N
in
SL

-





N
in
SL


M
1




·

M
1



=
0.








N
in
SL


mod


M
1


=
0.






    • Optionally, if a fifth independent resource condition is satisfied, then for the integer k1 satisfying













N
in
SL


M
1




<

k
1

<

N

co
,
tv
,
1

SL





(or satisfying or











N
in
SL


M
1






k
1

<

N

co
,
tv
,
1

SL


,




satisfying









N
in
SL


M
1


<

k
1

<

N

co
,
tv
,
1
,

SL


,




or satisfying









N
in
SL


M
1




k
1

<

N

co
,
tv
,
1

SL


,




or satisfying











N
in
SL


M
1




<

k
1

<

N

co
,
tv
,
1
,
max

SL


,




or satisfying











N
in
SL


M
1






k
1

<

N

co
,
tv
,
1
,
max

SL


,




or satisfying









N
in
SL


M
1


<

k
1

<

N

co
,
tv
,
1
,
max

SL


,




or satisfying










N
in
SL


M
1




k
1

<

N

co
,
tv
,
1
,
max

SL


)

,




tvk1SL,co,1 does not indicate any resource-corresponding slot. The fifth independent resource condition may be absent (or, the fifth independent resource condition is always satisfied), or the fifth independent resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):









N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1
,
max

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1






=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.








N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1
,
max

SL

.


N
in
SL





N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1

SL

.



N
in
SL


M
1






N

co
,
tv
,
1

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1

SL

.



N
in
SL


M
1




=



N

co
,
tv
,
1

SL

.


N
in
SL


>
0.









N
in
SL


0.








N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

-
1.









N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

-
2.







N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

-
1.







N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

-
2.









N
in
SL


M
1




<


N

co
,
tv
,
1

SL

-
1.









N
in
SL


M
1







N

co
,
tv
,
1

SL

-
2.







N
in
SL


M
1


<


N

co
,
tv
,
1

SL

-
1.







N
in
SL


M
1





N

co
,
tv
,
1

SL

-
2.







N
in
SL

-





N
in
SL


M
1




·

M
1




0.






N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.






N
in
SL

-





N
in
SL


M
1




·

M
1



=

1.


(


For


example

,


when



M
1


=
2.


)








N
in
SL


mod


M
1



0.






N
in
SL


mod


M
1


>
0.






N
in
SL


mod


M
1


=

1.


(


For


example

,


when



M
1


=
2.


)








N
in
SL

-





N
in
SL


M
1




·

M
1



=
0.






N
in
SL


mod


M
1


=
0.





Optionally, when the “time resource information” field consists of the Nk1SL,co,1 type-1 TRIVs (tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1) and the tvk1SL,co,2 type-2 TRIVS (tv0SL,co,2, tv1SL,co,2, . . . , tvNco,tv,2SL−1SL,co,2),

    • Optionally, if a first joint resource condition is satisfied, then for the integer k1 satisfying






0


k
1

<




N
in
SL


M
1








(or satisfying








0


k
1

<


N
in
SL


M
1



)

,




tvk1SL,co,1 indicates M1 slots (tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1). Optionally, the M1 slots (tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1) respectively correspond to slots (tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1) in the slot set TinSL, wherein the first joint resource condition may be absent (or, the first joint resource condition is always satisfied), or the first joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):









N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1
,
max

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1






N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1
,
max

SL

.


N
in
SL






N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL




<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL





=





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL







N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1

SL

.



N
in
SL


M
1






N

co
,
tv
,
1

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1

SL

.


N
in
SL






N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL




<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL





=




N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL




>
0.













N
in
SL


0.







    • Optionally, if a second joint resource condition is satisfied, then for











k
1

=




N
in
SL


M
1





,




tvk1SL,co,1 indicates







N
in
SL

-





N
in
SL


M
1




·

M
1






slots (tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1). Optionally, the NinSL - |{ / M1] . M1 slots (tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1) respectively correspond to slots (tv0SL,co,1, tv1SL,co,1, . . . , tvNco,tv,1SL−1SL,co,1) in the slot set TinSL, wherein the second joint resource condition may be absent (or, the second joint resource condition is always satisfied), or the second joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):









N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1
,
max

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1






N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1
,
max

SL

.


N
in
SL






N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL




<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL





=





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL







N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1

SL

.



N
in
SL


M
1






N

co
,
tv
,
1

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1

SL

.


N
in
SL






N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
Sl




<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL





=




N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL




>
0.













N
in
SL


0.






N
in
Sl

-





N
in
SL


m
1




·

M
1




0.






N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.






N
in
SL

-





N
in
SL


M
1




·

M
1



=

1.


(


For


example

,


when



M
1


=
2


)








N
in
SL


mod


M
1



0.






N
in
SL


mod


M
1


>
0.






N
in
SL


mod


M
1


=

1



(


For


example

,


when



M
1


=
2


)









    • Optionally, if a third joint resource condition is satisfied, then for











k
1

=




N
in
SL


M
1





,




tvk1,0SL,co,1 indicates NinSL mod M1 slots (tvk1,0SL,co,1, tvk1,1SL,co,1, . . . , tk1,(NinDLmod M1)−1SL,co,tv,1). For example, the NinSL mod M1 slots (tvk1,0SL,co,1, tvk1,1SL,co,1, . . . , tk1,(NinDLmod M1)−1SL,co,tv,1) respectively correspond to slots (tvk1,0SL,co,1, tvk1,1SL,co,1, . . . , tk1,(NinDLmod M1)−1SL,co,tv,1) in the slot set TinSL, wherein the third joint resource condition may be absent (or, the third joint resource condition is always satisfied), or the third joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):









N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1
,
max

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1






N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1
,
max

SL

.


N
in
SL






N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL




<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL





=





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL







N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1

SL

·


M
1

.




"\[LeftBracketingBar]"



N
in
SL


M
1




"\[RightBracketingBar]"







N

co
,
tv
,
1

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1

SL

.



N
in
SL


M
1






N

co
,
tv
,
1

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1

SL

.



N
in
SL


M
1




=



N

co
,
tv
,
1

SL

.


N
in
SL


=




N

co
,
tv
,
1

SL

.


N
in
SL






N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL




<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL





=




N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL




>
0.














N
in
Sl


0.






N
in
SL

-




"\[LeftBracketingBar]"



N
in
SL


M
1




"\[RightBracketingBar]"


·

M
1




0.






N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.






N
in
SL

-





N
in
SL


M
1




·

M
1



=

1



(


For


example

,


when



M
1


=
2


)








N
in
SL


mod


M
1



0.






N
in
SL


mod


M
1


>
0.






N
in
SL


mod


M
1


=

1.


(


For


example

,


when



M
1


=
2


)









    • Optionally, if a fourth joint resource condition is satisfied, then for











k
1

=




N
in
SL


M
1





,




tvk1,0SL,co,1 does not indicate any resource-corresponding slot. The fourth joint resource condition may be absent (or, the fourth joint resource condition is always satisfied), or the fourth joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):









N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1
,
max

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1
,
max

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1
,
max

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1






N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1
,
max

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1
,
max

SL

.


N
in
SL






N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL




<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL





=




N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.


N
in
SL




=




N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL



<


N

co
,
tv
,
1

SL

·


M
1

.


N
in
SL




=




N

co
,
tv
,
1

SL

·


M
1

.





N
in
SL


M
1









N

co
,
tv
,
1

SL

.





N
in
SL


M
1





<


N

co
,
tv
,
1

SL

.





N
in
SL


M
1






=




N

co
,
tv
,
1

SL

.



N
in
SL


M
1






N

co
,
tv
,
1

SL

.



N
in
SL


M
1



<


N

co
,
tv
,
1

SL

.



N
in
SL


M
1




=




N

co
,
tv
,
1

SL

.


N
in
SL






N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL




<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL





=




N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.


N
in
SL




>
0.














N
in
SL


0.






N
in
SL

-





N
in
SL


M
1




·

M
1



=
0.






N
in
SL


mod


M
1


=
0.







    • Optionally, if a fifth joint resource condition is satisfied, then for the integer k1 satisfying













N
in
SL


M
1




<

k
1

<

N

co
,
tv
,
1

SL





(or satisfying or











N
in
SL


M
1




<

k
1

<

N

co
,
tv
,
1
,
max

SL


,




satisfying











N
in
SL


M
1






k
1

<

N

co
,
tv
,
1

SL


,




or satisfying











N
in
SL


M
1






k
1

<

N

co
,
tv
,
1
,
max

SL


,




or satisfying









N
in
SL


M
1


<

k
1

<

N

co
,
tv
,
1

SL


,




or satisfying









N
in
SL


M
1




k
1

<

N

co
,
tv
,
1

SL


,




or satisfying









N
in
SL


M
1


<

k
1

<

N

co
,
tv
,
1
,
max

SL


,




or satisfying










N
in
SL


M
1




k
1

<

N

co
,
tv
,
1
,
max

SL


)

,




tvk1SL,co,1 does not indicate any resource-corresponding slot. The fifth joint resource condition may be absent (or, the fifth joint resource condition is always satisfied), or the fifth joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1
,
max

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

.









N
in
SL


M
1





N

co
,
tv
,
1

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1

SL

.








N
in
SL





N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

>
0.







N
in
SL


0.










N
in
SL


M
1




<


N

co
,
tv
,
1

SL

-
1.











N
in
SL


M
1







N

co
,
tv
,
1

SL

-
2.









N
in
SL

-



N
in
SL


M
1


·

M
1




0.








N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.








N
in
SL

-





N
in
SL


M
1




·

M
1



=

1.


(


For


example

,


when



M
2


=
2


)










N
in
SL


mod


M
1



0.








N
in
SL


mod


M
1


>
0.








N
in
SL


mod


M
1


=

1.


(


For


example

,


when



M
1


=
2


)










N
in
SL

-





N
in
SL


M
1




·

M
1



=
0.








N
in
SL


mod


M
1


=
0.






    • Optionally, if the first joint resource condition and/or the second joint resource condition and/or the third joint resource condition and/or the fourth joint resource condition and/or the fifth joint resource condition is satisfied, then for the integer k2 satisfying 0≤k2<Nk2SL,co,2 (or satisfying 0≤k2<Nco,tv,2,maxSL,co,2 ), tvk2SL,co,2 does not indicate any resource-corresponding slot.

    • Optionally, if a sixth joint resource condition is satisfied, then for the integer k2 satisfying 0≤k2<Nk2SL,co,2 (or satisfying 0≤k2<Nco,tv,2,maxSL,co,2 ), tvk2SL,co,2 does not indicate any resource-corresponding slot. The sixth joint resource condition may be absent (or, the sixth joint resource condition is always satisfied), or the sixth joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):










N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1
,
max

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

.









N
in
SL


M
1





N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1

SL

.








N
in
SL

>
0.







N
in
SL


0.








N
in
SL

-





N
in
SL


M
1




·

M
1




0.








N
in
SL

-





N
in
SL


M
1




·

M
1



>
0.








N
in
SL

-





N
in
SL


M
1




·

M
1



=

1.


(


For


example

,


when



M
1


=
2.


)










N
in
SL


mod


M
1



0.








N
in
SL


mod


M
1


>
0.








N
in
SL


mod


M
1


=

1.


(


For


example

,


when



M
1


=
2.


)










N
in
SL

-





N
in
SL


M
1




·

M
1



=
0.








N
in
SL


mod


M
1


=
0.






    • Optionally, if a seventh joint resource condition is satisfied, then for the integer k2 satisfying 0 <k2 <[Nin - Ned, 0.1 M1)/M2] (or satisfying 0≤k2<└NinSL−Nco,tv,1,maxSL,co,1·M1)/M2┘), tvk2SL,co,2 indicates M2 slots (tvk2,0SL,co,2, tvk2,0SL,co,2, . . . , tk2M2−1SL,co,tv,2). Optionally, the M2 slots (tvk2,0SL,co,2, tvk2,0SL,co,2, . . . , tk2M2−1SL,co,tv,2) respectively correspond to slots SL.in










t

y

(



N


co
.
tv

.1

SL

·

M
1


+


k
2

·

M
2



)



SL
.
in


,

t

y

(



N


co
.
tv

.1

SL

·

M
1


+


k
2

·

M
2


+
1

)



,

SL
.
in



,


,

t

y

(



N


co
.
tv

.1

SL

·

M
1


+


k
2

·

M
2


+

M
2

-
1

)



,

SL
.
in







in the slot set TinSL, or respectively correspond to slots







t

y

(



N



co
.
tv

.1

,
max

SL

·

M
1


+


k
2

·

M
2



)



,

SL
.
in



,

t

y

(



N



co
.
tv

.1

,
max

SL

·

M
1


+


k
2

·

M
2


+
1

)



,

SL
.
in



,


,

t

y

(



N



co
.
tv

.1

,
max

SL

·

M
1


+


k
2

·

M
2


+

M
2

-
1

)



,

SL
.
in







in the slot set TinSL, wherein the seventh joint resource condition may be absent (or, the seventh joint resource condition is always satisfied), or the seventh joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

+
1.








N
in
SL





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

+
1.








N
in
SL





N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

>
0.







N
in
SL


0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=
0.






    • Optionally, if an eighth joint resource condition is satisfied, then for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘ (or for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘) tvk2SL,co,2 indicates (NinSL−Nco,tv,1SL·M1)−└(NinSL−Nco,tv,1SL·M1)/M2┘·M2 slots , . . . , or indicates (NinSL−Nco,tv,1SL·M1)−└(NinSL−Nco,tv,1SL·M1)/M2┘·M2 Optionally, the (NinSL−Nco,tv,1SL·M1)−└(NinSL−Nco,tv,1SL·M1)/M2┘·M2 slots











(


t


k
2

,
0



SL
.
co
.
tv

.2


,

t


k
2

,
1



SL
.
co
.
tv

.2


,


,

t






k
2

·

(


N
in
SL

-


N


co
.
tv

.1

SL

·

M
1



)


-

[


(


N
in
SL

-


N


co
.
tv

.1

SL

·

M
1



)

/

M
2






·

M
2


-
1



SL
.
co
.
tv

.2



)



or


the



(


N
in
SL

-


N


co
.
tv



.1
.
max


SL

·

M
1



)


-






(


N
in
SL

-


N


co
.
iv



.1
.
max


SL

·

M
1



)

/

M
2




·

M
2




slots



(


t


k
2

,
0


,


SL
.
co
.
tv

.2



,

t


k
2

,
1


,


SL
.
co
.
tv

.2



,


,

t



k

2
,


(


N
in
SL

-


N


co
.
tv



.1
.
max


SL

·

M
1



)

-





(


N
in
SL

-


N


co
.
tv



.1
.
max


SL

·

M
1



)

/

M
2




·

M
2


-
1


,


SL
.
co
.
tv

.2




)






respectively correspond to slots







t

y

(



N



co
.
tv

.1

,

SL

·

M
1


+





(


N
in
SL

-


N


co
.
tv


1

SL

·

M
1



)

/

M
2




·

M
2



)



,

SL
.
in



,

t

y

(



N



co
.
tv

.1

,

SL

·

M
1


+





(


N
in
SL

-


N


co
.
tv


1

SL

·

M
1



)

/

M
2




·

M
2


+
1

)



,

SL
.
in



,


,

t

y

(


N
in
SL

-
1

)



,

SL
.
in







in the slot set TinSL, wherein the eighth joint resource condition may be absent (or, the eighth joint resource condition is always satisfied), or the eighth joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

+
1.








N
in
SL





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

+
1.








N
in
SL





N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

>
0.







N
in
SL


0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)








    • Optionally, if a ninth joint resource condition is satisfied, then for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘ (or for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘), tvk2SL,co,2 indicates (NS - NinSL SL,co,17,2 10 kg Nco,tv,1 · M1) mod M2 slots (+SL.co,tv,2 (NinSL−Nco,tv,1SL·M1)−└(NinSL−Nco,tv,1SL·M1)/M2┘·M2





Optionally, the (Ni - Ned.tv.1 . M1) mod M2 slots (tvk2SL,co,2 , tvk2SL,co,2 , . . . , respectively correspond to slots







t

y

(



N


co
.
tv

.1

SL

·

M
1


+





(


N
in
SL

-


N


co
.
tv

.1

SL



M
1



)

/

M
2




·

M
2



)


SL
.
in


,

t

y

(



N


co
.
tv

.1

SL

·

M
1


+





(


N
in
SL

-


N


co
.
tv

.1

SL



M
1



)

/

M
2




·

M
2


+
1

)


SL
.
in


,


,

t

y

(


N
in
SL

-
1

)


SL
.
in






in the slot set TinSL, or respectively correspond to slots







t

y

(



N


co
.
tv



.1
.
max


SL

·

M
1


+





(


N
in
SL

-


N


co
.
tv



.1
.
max


SL



M
1



)

/

M
2




·

M
2



)


SL
.
in


,

t

y

(



N


co
.
tv



.1
.
max


SL

·

M
1


+





(


N
in
SL

-


N


co
.
tv



.1
.
max


SL



M
1



)

/

M
2




·

M
2


+
1

)


SL
.
in


,


,


t

y

(


N
in
SL

-
1

)


SL
.
in






in the slot set TinSL, wherein the ninth joint resource condition may be absent (or, the ninth joint resource condition is always satisfied), or the ninth joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):







N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

+
1.








N
in
SL





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

+
1.








N
in
SL





N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

>
0.







N
in
SL


0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)








    • Optionally, if a tenth joint resource condition is satisfied, then for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘ (or for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘) tvk22SL,co,2 does not indicate any resource-corresponding slot. The tenth joint resource condition may be absent (or, the tenth joint resource condition is always satisfied), or the tenth joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):










N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

+
1.








N
in
SL





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

+
1.








N
in
SL





N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

>
0.







N
in
SL


0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=
0.






    • Optionally, if an eleventh joint resource condition is satisfied, then for the integer satisfying k2=└(NinSL−Nco,tv,1SL·M1)/M2┘ (or for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘) (or satisfying k2=└(NinSL−Nco,tv,1SL·M1)/M2┘ (or for k2=└(NinSL−Nco,tv,1SL·M1)/M2┘) does not indicate any resource-corresponding slot. The eleventh joint resource condition may be absent (or, the eleventh joint resource condition is always satisfied), or the eleventh joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):










N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

+
1.








N
in
SL





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

>


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+
1.











N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




>


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

+
1.








N
in
SL





N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

>
0.







N
in
SL


0.










(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

/

M
2




<


N

co
,
tv
,
2
,
max

SL

-
1.











(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

/

M
2







N

co
,
tv
,
2
,
max

SL

-
2.











(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

/

M
2




<


N

co
,
tv
,
2

SL

-
1.











(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

/

M
2







N

co
,
tv
,
2

SL

-
2.









(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=
0.






    • Optionally, if the seventh joint resource condition and/or the eighth joint resource condition and/or the ninth joint resource condition and/or the tenth joint resource condition and/or the eleventh joint resource condition is satisfied, then for the integer k1 satisfying 0≤k1<Nco,tv,1SL (or satisfying 0≤k1<Nco,tv,1SL), tvk1SL,co,1 indicates M1 slots (tvk1SL,co,1, tvk1SL,co,1, . . . , tvk1SL,co,1). Optionally, the M1 (tvk1SL,co,1, tvk1SL,co,1, . . . , tvk1SL,co,1)respectively correspond to slots a slots (tvk1SL,co,1, tvk1SL,co,1, . . . , tvk1SL,co,1) in the slot set TinSL.

    • Optionally, if a twelfth joint resource condition is satisfied, then for the integer k k1 satisfying 0≤k1<Nco,tv,1SL (or satisfying 0≤k1<Nco,tv,1SL), tvk1SL,co,1 indicates M1 slots (tvk1SL,co,1, tvk1SL,co,1, . . . , tvk1SL,co,1). Optionally, the M1 (tvk1SL,co,1, tvk1SL,co,1, . . . , tvk1SL,co,1)respectively correspond to slots a slots (tvk1SL,co,1, tvk1SL,co,1, . . . , tvk1SL,co,1) in the slot set TinSL. in the slot set TinSL, wherein the twelfth joint resource condition may be absent (or, the twelfth joint resource condition is always satisfied), or the twelfth joint resource condition may include one or more of the following (in any combination of “and” or “or” where applicable):










N
in
SL




N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1
,
max

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1
,
max

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1
,
max

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1





N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1
,
max

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1
,
max

SL

.








N
in
SL





N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1
,
max

SL

·

M
1


+


N

co
,
tv
,
2
,
max

SL

·


M
2

.










N
in
SL




N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

<


N

co
,
tv
,
1

SL

·


M
1

.









N
in
SL

=


N

co
,
tv
,
1

SL

·


M
1

.












N
in
SL


M
1







N

co
,
tv
,
1

SL

.











N
in
SL


M
1




<


N

co
,
tv
,
1

SL

.











N
in
SL


M
1




=


N

co
,
tv
,
1

SL

.









N
in
SL


M
1





N

co
,
tv
,
1

SL

.









N
in
SL


M
1


<


N

co
,
tv
,
1

SL

.









N
in
SL


M
1


=


N

co
,
tv
,
1

SL

.








N
in
SL





N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

<



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

=



N

co
,
tv
,
1

SL

·

M
1


+


N

co
,
tv
,
2

SL

·


M
2

.










N
in
SL

>
0.







N
in
SL


0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2




0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
1.






(


For


example

,


when



M
2


=
2.


)








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2



0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


>
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=

1.


(


For


example

,


when



M
2


=
2.


)










(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


M
2




·

M
2



=
0.








(


N
in
SL

-


N

co
,
tv
,
1
,
max

SL

·

M
1



)


mod


M
2


=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)

-





(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


M
2




·

M
2



=
0.








(


N
in
SL

-


N

co
,
tv
,
1

SL

·

M
1



)


mod


M
2


=
0.




Optionally, each of one or more slots indicated by a TRIV may be represented as an offset with respect to a reference slot. For example, each of one or more slots (for example, slots tvk1SL,co,1, tvk1SL,co,1, . . , tvkM−1SL,co,1) indicated by a type-1 TRIV (for example, tvk1SL,co,1, where 0≤K1<Nk1SL,co,1) may be represented as an offset with respect to the same reference slot (for example, denoted as tvk1SL,co,1). For example, each of one or more slots (for example, slots tvk1SL,co,1, tvk1SL,co,1, . . , tvkM−1SL,co,1) indicated by a type-2 TRIV (for example, tv), tvk1SL,co,2, where 0≤K1<Nk1SL,co,2) may be represented as an offset with respect to the same reference slot (for example, denoted as tvk1SL,co,2), wherein

    • Optionally, the offset may be an offset between indexes corresponding to two elements in the same slot set (for example, the reference slot set). For example, if the index of the reference slot tk1,refSL,co,tv,1 in the reference slot set is 8, and the offset of the slot tk1,refSL,co,tv,1 with respect to the reference slot ref tk1,refSL,co,tv,1 is 2, then the index of the slot tk1,refSL,co,tv,1 in the reference slot set is 10.
    • Optionally, the value of the offset is a value in a set OrefSL,co,tv={0, 1, . . . , WrefSL,co,tv−1} (or a subset of the set of tk1,refSL,co,tv,1 ). Optionally, WrefSL,co,tv is a predefined or configured or pre-configure value, or is determined by another predefined or configured or pre-configure value, or is determined according to an indication (or a request) of another UE. For example, WrefSL,co,tv=32. As another example, WrefSL,co,tv=64. Optionally, the value of WrefSL,co,tv corresponding to the type-1 TRIV may be different from the value of WrefSL,co,tv corresponding to the type-2 TRIV.
    • Optionally, for one or more (for example, all) kis satisfying 0≤K1<Nk1SL,co,1, the reference slot tvk1SL,co,1 is the same slot. For example, tvk1SL,co,1 reference slot ttvk1SL,co,1=tvk1SL,co,1= . . . tvk1SL,co,1. As another example, tvk1SL,co,1= . . . tvk1SL,co,1.
    • Optionally, the offset may be an offset between indexes corresponding to two elements in the same slot set (for example, the reference slot set). For example, if the index of the reference slot tk1,refSL,co,tv,1 in the reference slot set is 8, and the offset of the slot tk1,refSL,co,tv,1 with respect to the reference slot ref tk1,refSL,co,tv,1 is 2, then the index of the slot tk1,refSL,co,tv,1 in the reference slot set is 10.
    • Optionally, the value of the offset is a value in a set OrefSL,co,tv={0, 1, . . . , WrefSL,co,tv−1} (or a subset of the set of tk1,refSL,co,tv,1 ). Optionally, WrefSL,co,tv is a predefined or configured or pre-configure value, or is determined by another predefined or configured or pre-configure value, or is determined according to an indication (or a request) of another UE. For example, WrefSL,co,tv=32. As another example, WrefSL,co,tv=64. Optionally, the value of WrefSL,co,tv corresponding to the type-1 TRIV may be different from the value of WrefSL,co,tv corresponding to the type-2 TRIV.
    • Optionally, for one or more (for example, all) kis satisfying 0≤K1<Nk1SL,co,1, the reference slot tvk1SL,co,1 is the same slot. For example, tvk1SL,co,1 reference slot ttvk1SL,co,1=tvk1SL,co,1= . . . tvk1SL,co,1. As another example, tvk1SL,co,1= . . . tvk1SL,co,1.(for example, denoted as ($((*) for transmitting the inter-UE coordination message.
    • Optionally, for one or more (for example, all) kys satisfying o Sk><NS the reference slot SL.co,tv,2 is the same slot. For example, .St.co.tv.2=.SL.co.tv.2 Corel Varel


Optionally, each of one or more slots indicated by a TRIV may be represented as an offset with respect to a reference slot. For example, each of one or more slots (for example, slots tvk1SL,co,1, tvk1SL,co,1, . . , tvkM−1SL,co,1) indicated by a type-1 TRIV (for example, tvk1SL,co,1, where 0≤K1<Nk1SL,co,1) may be represented as an offset with respect to the same reference slot (for example, denoted as tvk1SL,co,1). For example, each of one or more slots (for example, slots tvk1SL,co,1, tvk1SL,co,1, . . , tvkM−1SL,co,1) indicated by a type-2 TRIV (for example, tv), tvk1SL,co,2, where 0≤K1<Nk1SL,co,2) may be represented as an offset with respect to the same reference slot (for example, denoted as tvk1SL,co,2), wherein

    • Optionally, the offset may be an offset between indexes corresponding to two elements in the same slot set (for example, the reference slot set). For example, if the index of the reference slot tk1,refSL,co,tv,1 in the reference slot set is 8, and the offset of the slot tk1,refSL,co,tv,1 with respect to the reference slot ref tk1,refSL,co,tv,1 is 2, then the index of the slot tk1,refSL,co,tv,1 in the reference slot set is 10.
    • Optionally, the value of the offset is a value in a set OrefSL,co,tv={0, 1, . . . , WrefSL,co,tv−1} (or a subset of the set of tk1,refSL,co,tv,1 ). Optionally, WrefSL,co,tv is a predefined or configured or pre-configure value, or is determined by another predefined or configured or pre-configure value, or is determined according to an indication (or a request) of another UE. For example, WrefSL,co,tv=32. As another example, WrefSL,co,tv=64. Optionally, the value of WrefSL,co,tv corresponding to the type-1 TRIV may be different from the value of WrefSL,co,tv corresponding to the type-2 TRIV.
    • Optionally, for one or more (for example, all) kis satisfying 0≤K1<Nk1SL,co,1, the reference slot tvk1SL,co,1 is the same slot. For example, tvk1SL,co,1 reference slot ttvk1SL,co,1=tvk1SL,co,1= . . . tvk1SL,co,1. As another example, tvk1SL,co,1= . . . tvk1SL,co,1. reference slot Nco,tv,1,maxSL in the reference slot set is equal to the index of the slot






t


N


co
.
tv

.1

SL

-

1.

M
1


-
1



SL
.
co
.
tv

.1





in the reference slot set plus 1.


In addition, in step S103, the inter-UE coordination message is transmitted.


Optionally, the inter-UE coordination message is carried in physical layer signaling. For example, the content of the inter-UE coordination message may be indicated in a 1st-stage SCI format and/or a 2nd-stage SCI format, wherein the 1st-stage SCI format and/or the 2nd-stage SCI format may be carried by a PSCCH and/or a PSSCH.


Optionally, the inter-UE coordination message is carried in higher layer signaling. For example, the content of the inter-UE coordination message may be indicated in a MAC CE, or may be indicated in a PC5-RRC message. The MAC CE and/or the PC5-RRC message may be transmitted in a PSCCH and/or a PSSCH.


Optionally, transmission to another UE is performed in a unicast manner.


Optionally, transmission to one or more other UEs is performed in a groupcast manner.


Optionally, transmission to one or more other UEs is performed in a broadcast manner.


Optionally, in Embodiment 1 of the present invention, the notion that a TRIV “does not indicate any resource-corresponding slot” may also be expressed as that the TRIV and/or a corresponding FRIV does not correspond to any reserved or allocated or used resource.


Optionally, in Embodiment 1 of the present invention, a set may be an ordered set. For example, elements in the set may be numbered starting from 0 according to the arrangement order thereof (for example, the indexes of elements in a set having three elements may be respectively 0, 1, and 2). Optionally, the index of an element in a set may also be referred to as a “subscript” thereof where applicable (for example, when an element of a set is represented by a mathematical symbol having an integer subscript).


Optionally, in Embodiment 1 of the present invention, Nco,tv,1,maxSL may be determined in one of the following manners:

    • Optionally, Nco,tv,1,maxSL is a predefined or configured or pre-configured constant. For example, Nco,tv,1,maxSL=0. As another example, Nco,tv,1,maxSL=1. As another example, Nco,tv,1,maxSL=2. As another example, Nco,tv,1,maxSL=3. As another example, Nco,tv,1,maxSL=4. As another example, Nco,tv,1,maxSL=5. As another example, Nco,tv,1,maxSL=6.
    • Nco,tv,1,maxSL=Nin,maxSL/M1. For example, M1=2, and correspondingly, Nco,tv,1,maxSL=Nin,maxSL/2.
    • Nco,tv,1,maxSL=└Nin,maxSL/M1┘. For example, M1=2, and correspondingly, Nco,tv,1,maxSL=└Nin,maxSL/2┘.
    • Nco,tv,1,maxSL=┌Nin,maxSL/M1┐. For example, M1=2, and correspondingly, Nco,tv,1,maxSL=┌Nin,maxSL/2┐.
    • If Nin,maxSL mod M1=0, then Nco,tv,1,maxSL=Nin,maxSL/M1. For example, M1=2, and correspondingly, if Nin,maxSL mod 2=0 (or, if Nin,maxSL is an even number), then Nco,tv,1,maxSL=Nin,maxSL/2.
    • If Nin,maxSL mod M1≠0 (or, if Nin,maxSL mod M1>0), then Nco,tv,1,maxSL=└Nin,maxSL/M1┘. For example, M1=2, and correspondingly, if Nin,maxSL mod 2 +0 (or if Numar mod 2 >0, or if Normas mod 2=1, or if Nin,maxSL is an odd number), then Nco,tv,1,maxSL=┌Nin,maxSL/2┐.
    • If Nin,maxSL mod M1 +0 (or, if N. “in,max mod M1>0), then NinSL co, tv,1,max=Nin, max/M1 . For example, M1=2, and correspondingly, if Nin,maxSL mod 2≠0 (or if Nin,maxSL mod 2>0, or if Ninmax mod 2=1, or if Nin,maxSL is an odd number), then Nco,tv,1,maxSL=┌Nin,maxSL/2┐.


Optionally, in Embodiment 1 of the present invention, Nco,tv,2,maxSL may be determined in one of the following manners:

    • Optionally, Nco,tv,2,maxSL is a predefined or configured or pre-configured constant. For example, Nco,tv,2,maxSL=0. As another example, Nco,tv,2,maxSL=1. As another example, Nco,tv,2,maxSL=2. As another example, Nco,tv,2,maxSL=3. As another example, Nco,tv,2,maxSL=4 . As another example, N, Nco,tv,2,maxSL=5. As another example, Nco,tv,2,maxSL=6.
    • If Nin,maxSL mod M1=0, then Nco,tv,2,maxSL=Nin,maxSL/M1. For example, M1=2, and correspondingly, if Nin,maxSL mod 2=0 (or, if Nin,maxSL is an even number), then Nco,tv,2,maxSL=Nin,maxSL/2.
    • If Nin,maxSL mod M1≠0 (or, if Nin,maxSL mod M1>0), then Nco,tv,2,maxSL=└Nin,maxSL/M1┘. For example, M1=2, and correspondingly, if Nin,maxSL mod 2 +0 (or if Numar mod 2 >0, or if Normas mod 2=1, or if Nin,maxSL is an odd number), then Nco,tv,2,maxSL=┌Nin,maxSL/2┐.
    • If Nin,maxSL mod M1 +0 (or, if N. “in,max mod M2>0), then NinSL co, tv,1,max=Nin, max/M1 . For example, M1=2, and correspondingly, if Nin,maxSL mod 2≠0 (or if Nin,maxSL mod 2>0, or if Ninmax mod 2=1, or if Nin,maxSL is an odd number), then Nco,tv,2,maxSL=┌Nin,maxSL/2┐=1.


Thus, according to Embodiment 1, provided in the present invention is a method in which slots in an input slot offset set are dynamically mapped to several time resource indication values, and a reference time is reset for each time resource indication value, thereby achieving flexible and efficient time resource indication in an inter-UE coordination message.


Variant Embodiment

Hereinafter, FIG. 2 is used to illustrate user equipment that can perform the method performed by user equipment described in detail above in the present invention as a variant embodiment.



FIG. 2 shows a block diagram of user equipment (UE) according to the present invention.


As shown in FIG. 2, user equipment (UE) 20 includes a processor 201 and a memory 202. The processor 201 may include, for example, a microprocessor, a microcontroller, or an embedded processor. The memory 202 may include, for example, a volatile memory (for example, a random access memory (RAM)), a hard disk drive (HDD), a non-volatile memory (for example, a flash memory), or other memories. Program instructions are stored on the memory 202. The instructions, when run by the processor 201, can perform the above method performed by user equipment described in detail in the present invention.


The method and related equipment according to the present invention are described above in conjunction with preferred embodiments. A person skilled in the art could understand that the method shown above is only exemplary, and the above embodiments can be combined with one another as long as no contradiction arises. The method of the present invention is not limited to the steps or sequences illustrated above. The network nodes and user equipment illustrated above may include more modules. For example, the network nodes and user equipment may further include modules that can be developed or will be developed in the future to be applied to a base station, an AMF, a UPF, an MME, an S-GW, or UE, and the like. Various identifiers shown above are only exemplary, and are not meant for limiting the present invention. The present invention is not limited to the specific information elements serving as examples of these identifiers. A person skilled in the art could make various alterations and modifications according to the teachings of the illustrated embodiments. A person skilled in the art should understand that part or all of the mathematical expressions, mathematical equations, or mathematical inequalities may be simplified or transformed or rewritten to some extent, for example, incorporating constant terms, or interchanging two addition terms, or interchanging two multiplication terms, or moving a term from the left side of an equation or inequality to the right side after changing the plus or minus sign thereof, or moving a term from the right side of an equation or inequality to the left side after changing the plus or minus sign thereof, or the like. Mathematical expressions, mathematical equations, or mathematical inequalities before and after the simplification or transformation or rewriting can be considered to be equivalent to each other. A person skilled in the art would appreciate that a subset of a set may be the set itself. For example, a subset of A={a1, a2} may be {a1, a2}, or {a1}, or {a2}, or an empty set.


It is to be understood that the above-described embodiments of the present invention may be implemented by software or by hardware or by a combination of both software and hardware. For example, various components within the base station and the user equipment in the above embodiments may be implemented using a variety of devices including, but not limited to, analog circuit devices, digital circuit devices, digital signal processing (DSP) circuits, programmable processors, application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), programmable logic devices (CPLDs), and the like.


In the present invention, the term “base station” may refer to a mobile communication data and/or control switching center having specific transmission power and a specific coverage area and including functions such as resource allocation and scheduling, data reception and transmission, and the like. The term “user equipment” may refer to a user mobile terminal, such as a terminal device that can perform wireless communication with a base station or a micro base station, including a mobile phone, a notebook, or the like.


In addition, the embodiments of the present invention disclosed herein may be implemented on a computer program product. More specifically, the computer program product is a product provided with a computer-readable medium having computer program logic encoded thereon. When executed on a computing device, the computer program logic provides related operations to implement the above-described technical solutions of the present invention. When executed on at least one processor of a computing system, the computer program logic enables the processor to perform the operations (method) described in the embodiments of the present invention. Such an arrangement of the present invention is typically provided as software, codes and/or other data structures disposed on or encoded on a computer-readable medium such as an optical medium (such as a CD-ROM), a floppy disk, or a hard disk, or other media such as firmware or microcode on one or more ROM or RAM or PROM chips, or downloadable software images and shared databases in one or more modules, or the like. Software or firmware or such configuration may be installed on a computing device such that one or more processors in the computing device perform the technical solutions described in the embodiments of the present invention.


In addition, each functional module or each feature of the base station device and the terminal device used in each of the above embodiments may be implemented or executed by a circuit, and the circuit is usually one or more integrated circuits. The circuits designed to execute the functions described in this description may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs) or general purpose integrated circuits, field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, or discrete hardware components, or any combination of the above. The general purpose processor may be a microprocessor, or the processor may be an existing processor, a controller, a microcontroller, or a state machine. The aforementioned general purpose processor or each circuit may be configured by a digital circuit or may be configured by a logic circuit. Furthermore, when advanced technology capable of replacing current integrated circuits emerges due to advances in semiconductor technology, the present invention can also use integrated circuits obtained by using this advanced technology.


Although the present invention has been illustrated in combination with the preferred embodiments of the present invention, a person skilled in the art should understand that various modifications, substitutions, and alterations may be made to the present invention without departing from the spirit and scope of the present invention. Therefore, the present invention should not be limited by the above-described embodiments, but should be defined by the appended claims and their equivalents.

Claims
  • 1. A method performed by a user equipment (UE), comprising: determining contents of a second-stage SCI format for indication of a set of preferred or non-preferred resource(s) wherein,two time resource indicator values (TRIVs) are indicated in the second-stage SCI format, wherein, each TRIV indicates 1<2 slots, where each slot is indicated as a slot offset with respect to a reference slot of the TRIV; andthe reference slot of first TRIV is indicated in the second-stage SCI format, and transmitting the second-stage SCI format.
  • 2. User equipment, comprising: processor circuitry configured to determine contents of a second-stage SCI format for indication of a set of preferred or non-preferred resource(s), wherein, two time resource indicator values (TRIVs) are indicated in the second-stage SCI format, wherein, each TRIV indicates m1<2 slots, where each slot is indicated as a slot offset with respect to a reference slot of the TRIV; andthe reference slot of first TRIV is indicated in the second-stage SCI format, and transmitting circuitry configured to transmit the second-stage SCI format.
  • 3. User equipment (UE) comprising: receiving circuitry configured to receive a second-stage SCI format for indication of a set of preferred or non-preferred resource(s), andobtain contents of the second-stage SCI format, wherein, two time resource indicator values (TRIVs) are indicated in the second-stage SCI format, wherein, each TRIV indicates m1≤2 slots, where each slot is indicated as a slot offset with respect to a reference slot of the TRIV; andthe reference slot of first TRIV is indicated in the second-stage SCI format.
Priority Claims (1)
Number Date Country Kind
202110364947.0 Apr 2021 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2022/084773 4/1/2022 WO