The present invention relates to a method performed by user equipment, and user equipment.
Sidelink (SL) communication (e.g., when SL resource allocation mode 2 is configured) can support inter-user equipment (UE) coordination functions, e.g., coordination of resource allocation between two or more UEs. The inter-UE coordination functions need to solve a series of problems, for example, how to determine two or more UEs related to inter-UE coordination, and, for example, how to determine one or more messages related to inter-UE coordination and definitions, configurations, mapping, transmission, reception, etc., of resources respectively used thereby.
In order to address at least part of the aforementioned issues, the present invention provides a method performed by user equipment, and user equipment. The value of a “first resource location” is flexibly indicated, so that a resource indication combination can efficiently indicate a resource in any slot in a corresponding coordination resource window.
According to the present invention, a method performed by user equipment is provided. The method is characterized by comprising: receiving first coordination information at a resource pool u; and determining a coordination resource set R on the resource pool u according to the first coordination information. The first coordination information comprises a starting slot t0,0RIV of a coordination resource window, M resource indication combinations RIC1, . . . , and RICM, and reference slots t1RIV,ref, . . . , tMRIV,ref respectively corresponding to the M resource indication combinations. For m∈{1, . . . , M}, in the first coordination information, a slot in which each resource in the resource indication combination RICm is located is indicated as an offset thereof relative to a slot tmRIV,ref, and the slot tmRIV,ref f is indicated as an offset thereof relative to a slot t0,0RIV−1+(m−1)·G, where G is a predefined constant.
Furthermore, according to the present invention, provided is user equipment, comprising: a processor; and a memory, having instructions stored therein, wherein the instructions, when run by the processor, perform the above method.
Therefore, the present invention provides a method, in which the value of a “first resource location” is flexibly indicated, so that a resource indication combination can efficiently indicate a resource in any slot in a corresponding coordination resource window.
The above and other features of the present invention will be more apparent from the following detailed description in combination with the accompanying drawings, in which:
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 (or referred to as “New Radio” (NR) or 5G NR) mobile communication system and later evolved versions thereof (e.g., 5G Advanced) are used as exemplary application environments to specifically describe a plurality of embodiments according to the present invention. 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.
The terms given in the present invention may vary in Long Term Evolution (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, the terms can be replaced with terms used in the corresponding system.
Unless otherwise specified, in all embodiments and implementations of the present invention where applicable:
Resource allocation modes related to SL operations may include:
A PSCCH transmission and a “time resource assignment” field and a “frequency resource assignment” field in SCI (e.g., SCI format 1-A) included therein may be used to determine N resources that are associated with the SCI and may be used for SL transmission (e.g., PSCCH and/or PSSCH transmission), wherein the value range of N may be determined by one or more predefined or configured or pre-configured parameters (e.g., N≥1, and e.g., N≤NMAX, where Nu may be configured or pre-configured by a higher layer parameter (e.g., sl-MaxNumPerReserve), and specifically, e.g., if NMAX=2, then N∈{1, 2}, and e.g., if NMAX=3, then N∈{1, 2, 3}). The N resources may be respectively referred to as a “first resource”, . . . , and an “N-th resource” in chronological order. A slot (e.g., denoted as t0SL,RES) in which the first resource is located may be a slot in which the PSCCH transmission is located (or referred to as a “slot in which the SCI is located” or a “slot in which the SCI is received”), and a slot in which each of other resources is located may be expressed as a slot offset thereof relative to the slot t0SL,RES For example, the slot (e.g., denoted as t1SL,RES) in which the second resource is located may be expressed as t1=Δ(t0SL,RES,t1SL,RES), and the slot (e.g., denoted as t2SL,RES) in which the third resource is located may be expressed as t2=Δ(t0SL,RESt2SL,RES). N, t1 (e.g., when N=2 or N=3), and t2 (e.g., when N=3) may be determined according to a TRIV indicated in the “time resource assignment” field in the SCI, such as in the manner shown in
In the frequency domain, the N resources correspond to the same number of sub-channels (e.g., denoted as LsubCH, e.g., representing LsubCH consecutively allocated sub-channels). In the N resources, a starting sub-channel (i.e., a starting sub-channel of a corresponding SL transmission, and, for example, denoted as nsubCH,0start) of the first resource is a sub-channel in which a starting resource block of the PSCCH transmission is located, and starting sub-channels of the other resources (e.g., starting sub-channels of the second resource and the third resource are respectively denoted as nsubCH,1start and nsubCH,2start) and LsubCH may be determined according to a FRIV indicated by the “frequency resource assignment” field in the SCI, such as in the manner shown in
The above-described procedure of determining the time- and frequency-domain parameters of the N resources may be referred to as an “SL resource reservation procedure”.
SL communication (e.g., in SL resource allocation mode 2) can support inter-UE coordination (or simply referred to as “coordination”) functions, e.g., coordination of resource allocation and/or reservation and/or indication and/or use between two or more UEs, so as to improve the efficiency of resource allocation and/or reservation and/or indication and/or use, and/or reduce conflicts in resource allocation and/or reservation and/or indication and/or use, and/or alleviate and/or eliminate interference, etc. Specifically, for example, a UE (e.g., referred to as UE-A) may respectively transmit “inter-UE coordination information” (or referred to as “coordination information”) to one or more other UEs (e.g., referred to as UE-B if only one other UE is present, or respectively referred to as UE-B1, UE-B2, . . . if more than one other UE is present). The coordination information may explicitly or implicitly indicate (or correspond to, or be associated with) one or more resource sets (e.g., each such resource set is referred to as a “coordination resource set”, and correspondingly, each resource in a coordination resource set is referred to as a “coordination resource”).
Optionally, one UE may support one or more coordination schemes. Different coordination schemes may correspond to different coordination information determination methods, and/or coordination information contents (e.g., the content of a corresponding coordination resource set), and/or coordination information transmission triggering conditions and/or methods, and/or coordination information transmission methods, etc.
Optionally, in a first coordination scheme, resources in a coordination resource set may be “preferred resources”. Correspondingly, the coordination resource set may be referred to as “a set of preferred resources”, and coordination information including a “set of preferred resources” may be referred to as “preferred co-ordination information” (or referred to as “preferred inter-UE co-ordination information”). A preferred resource indicated by UE-A to UE-B may be a resource that UE-A wants UE-B to use (or to use preferentially), for example, when performing SL transmission the destination of which is UE-A. Upon receiving the set of preferred resources, UE-B may perform resource selection or resource reselection on the basis of one or more resource sets. The one or more resource sets may include the coordination resource set (e.g., referred to as a set SRESCO) and/or a resource set (e.g., referred to as a set SSNS) identified by UE-B on the basis of a sensing result thereof. Specifically, for example, if the number of resources in an intersection between the set SRESCO and the set SSNS is greater than (or, greater than or equal to) a certain threshold, then UE-B performs resource selection or resource reselection on the basis of the intersection between the set SRESCO and the set SSNS.
Optionally, in the first coordination scheme, resources in a coordination resource set may be “non-preferred resources”. Correspondingly, the coordination resource set may be referred to as “a set of non-preferred resources”, and coordination information including a “set of non-preferred resources” may be referred to as “non-preferred co-ordination information” (or referred to as “non-preferred inter-UE co-ordination information”). A non-preferred resource indicated by UE-A to UE-B may be a resource that UE-A wants UE-B to avoid using (or preferentially not to use, or to exclude preferentially), for example, when performing SL transmission the destination UE of which is UE-A. Upon receiving the coordination resource set, UE-B may perform resource selection or resource reselection on the basis of one or more resource sets. The one or more resource sets may include the set of non-preferred resources (e.g., referred to as a set SRESCO) and/or a resource set SSNS identified by UE-B on the basis of a sensing result thereof. Specifically, for example, UE-B may, when performing resource selection or resource reselection (e.g., when performing resource selection or resource reselection on the basis of the set SSNS), exclude resources overlapping with resources in the set SRESCO.
Optionally, transmission of coordination information may be triggered according to one or more predefined or configured or pre-configured conditions by a UE transmitting the coordination information. For example, the condition that UE-A transmits the coordination information to UE-B may include UE-A performing resource selection (or reselection) for a transport block the destination UE of which is UE-B.
Optionally, the coordination information may be a response to or triggered by a “coordination request” (or referred to as an “explicit coordination request” or an “explicit request”). For example, UE-B transmits a coordination request to UE-A to request a coordination resource set (for example, requesting a set of preferred resources or a set of non-preferred resources). In response to the coordination request, UE-A may determine a corresponding coordination resource set, and indicate the coordination resource set in coordination information transmitted to UE-B.
Optionally, part or all of the coordination information may be included in SL control information. The SL control information may be physical layer control information, or higher layer control information. For example, part or all of the coordination information may be included in 1st-stage SCI. As another example, part or all of the coordination information may be included in 2nd-stage SCI. As another example, part or all of the coordination information may be included in sidelink feedback control information (SFCI). As another example, part or all of the coordination information may be included in other SL control information (e.g., referred to as sidelink coordination control information (SCCI)).
Optionally, part or all of the coordination information may be included in higher layer (e.g., the MAC layer, or the RRC layer) signaling. For example, part or all of the coordination information may be included in a MAC Control Element (MAC CE). As another example, part or all of the coordination information may be included in an RRC message.
Optionally, part or all of the information in the coordination request may be included in SL control information. The SL control information may be physical layer control information, or higher layer control information. For example, part or all of the information in the coordination request may be included in 1st-stage SCI. As another example, part or all of the information in the coordination request may be included in 2nd-stage SCI. As another example, part or all of the information in the coordination request may be included in SFCI. As another example, part or all of the information in the coordination request may be included in other SL control information (e.g., in SCCI).
Optionally, part or all of the information in the coordination request may be included in one higher layer (e.g., the MAC layer, or the RRC layer) signaling. For example, part or all of the information in the coordination request may be included in a MAC CE. As another example, part or all of the information in the coordination request may be included in an RRC message.
Optionally, the first coordination scheme may be configured or pre-configured or indicated as enabled or disabled. Optionally, whether the first coordination scheme is enabled (or disabled) may be configured or pre-configured or indicated separately for each resource pool. Optionally, methods for enabling (or disabling) the first coordination scheme may include a semi-persistent method (e.g., configured or pre-configured by means of a higher-layer protocol) and/or a dynamic method (e.g., indicated in SCI). Optionally, enabling the first coordination scheme means enabling transmission and/or reception of a coordination request, and/or transmission and/or reception of coordination information.
A method performed by user equipment according to Embodiment 1 of the present invention will be described below with reference to
As shown in
Specifically, optionally, in step S101, a first coordination request is transmitted. For example, the first coordination request is transmitted on a resource pool uCR.
Optionally, the first coordination request is used to request coordination information (e.g., a coordination resource set, and/or other coordination information) from another UE (e.g., denoted as UE-A).
Optionally, part of the information included in the first coordination request is referred to as a first part of the first coordination request, and the remaining information is referred to as a second part of the first coordination request.
Optionally, the first coordination request corresponds to a source layer-2 identifier (e.g., referred to as a “first source layer-2 identifier”) and a destination layer-2 identifier (e.g., referred to as a “first destination layer-2 identifier”). The first source layer-2 identifier may be used to identify UE-B, and the first destination layer-2 identifier may be used to identify UE-A.
Optionally, the first coordination request is carried in an SL transmission (e.g., for i∈{1, . . . , NCR}, the SL transmission is denoted as TriCR) in one or more slots (e.g., respectively denoted as t1CR, . . . , tN
Optionally, for i∈{1, . . . , NCR}, j∈{1, . . . , NCR}, and i≠j, information in the first coordination request carried in the SL transmission TriCR and information in the first coordination request carried in the SL transmission TrjCR may be completely the same or partially the same. For example, if a future slot tXCR,I is indicated in the first coordination request as an offset relative to a slot in which the SL transmission carrying the SL request is located, then the first coordination request carried in the SL transmission TriCR and the first coordination request carried in the SL transmission TrjCR respectively indicate Δ(tiCR,tXCR,IJ) and Δ(tjCR,tXCR,I)) and Δ(tiCR,tXCR,I)≠Δ(tjCR,tXCR,I).
Optionally, the SL transmissions Tr1CR, . . . TrN
Optionally, the SL transmissions Tr1CR, . . . , TrN
Optionally, for i∈{1, . . . , NCR}, j∈{1, . . . , NCR}, and i≠j, the SL transmission TriCR and the SL transmission TrjCR may be associated with the same 1st-stage SCI format, or may be associated with different 1st-stage SCI formats.
Optionally, the SL transmissions TriCR, . . . , TrN
Optionally, for i∈{1, . . . , NCR}, j∈{1, . . . , NCR}, and i≠j, the SL transmission TriCR and the SL transmission TrjCR may be associated with the same 2nd-stage SCI format, or may be associated with different 2nd-stage SCI formats.
Optionally, for i∈{1, . . . , NCR}, the 1st-stage SCI format associated with the SL transmission TriCR does not include any information in the first coordination request.
Optionally, for i∈{1, . . . , NCR}, the 1st-stage SCI format associated with the SL transmission TriCR includes part or all of the information in the first coordination request (e.g., the first part of the first coordination request, or the second part of the first coordination request, or the first part of the first coordination request and the second part of the first coordination request).
Optionally, for i∈{1, . . . , NCR}, the 2nd-stage SCI format associated with the SL transmission TriCR does not include any information in the first coordination request.
Optionally, for i∈{1, . . . , NCR}, the 2nd-stage SCI format associated with the SL transmission TriCR includes part or all of the information in the first coordination request (e.g., the first part of the first coordination request, or the second part of the first coordination request, or the first part of the first coordination request and the second part of the first coordination request).
Optionally, for i∈{1, . . . , NCR}, a source identifier indicated in the 2nd-stage SCI format associated with the SL transmission TriCR is a source layer-1 identifier (e.g., eight least significant bits of the first source layer-2 identifier) corresponding to the first source layer-2 identifier.
Optionally, for i∈{1, . . . , NCR}, a destination identifier indicated in the 2nd-stage SCI format associated with the SL transmission TriCR is a destination layer-1 identifier (e.g., sixteen least significant bits of the first destination layer-2 identifier) corresponding to the first destination layer-2 identifier.
Optionally, the 2nd-stage SCI formats associated with the SL transmissions T1CR, . . . , TrN
Optionally, for i∈{1, . . . , NCR}, j∈{1, . . . , NCR}, and i≠j, the “HARQ feedback enabled/disabled indicator” values indicated in the 2nd-stage SCI formats associated with the SL transmission TriCR and the SL transmission TrjCR may be the same or different.
Optionally, for i∈{1, . . . , NCR}, a transport block carried in the SL transmission TriCR may include a “coordination request MAC CE”. The coordination request MAC CE includes part or all of the information in the first coordination request (e.g., the first part of the first coordination request, or the second part of the first coordination request, or the first part of the first coordination request and the second part of the first coordination request).
Optionally, a coordination request identifier (e.g., referred to as a “first coordination request identifier”) is indicated in the first coordination request. The first coordination request identifier may be an integer randomly generated by UE-B.
Optionally, for i∈{1, . . . , NCR}, t1CR is indicated in the first coordination request transmitted in the slot tiCR. For example, tCR is indicated as Δ(tCR,tiCR).
Optionally, the first coordination request corresponds to a “coordination response window” (e.g., denoted as WRESPONSECO, a corresponding starting slot being tstartW
Optionally, the slot tstartW
Optionally, the slot tendW
Optionally, LEN(WRESPONSECO) is related to LENRESPONSECO. For example, LEN(WRESPONSECO)=LRESPONSECO. As another example, LEN((WRESPONSECO)≥LRESPONSECO. As another example, LEN(WRESPONSECO)>LRESPONSECO. As another example, LEN(WRESPONSECO)≤LRESPONSECO another example, LEN(WRESPONSECO)<LRESPONSECO. LRESPONSECO may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters.
Optionally, a coordination response timer is started in the slot tstartW
Optionally, the first coordination request corresponds to a “coordination resource window” (or referred to as a “coordination resource selection window”, e.g., denoted as WRESOURCECO, a corresponding starting slot being tstartW
Optionally, one or more parameters (e.g., t tstartW
Optionally, the slot tendW
Optionally, the slot t1CR is related to the slot tstartW
Optionally, LEN(WRESOURCECO) is related to LRESOURCECO. For example, LEN(WRESOURCECO)=LRESOURCECO. As another example, LEN(WRESOURCECO)≥LRESOURCECO. As another example, LEN(WRESOURCECO)>LRESOURCECO. As another example, LEN(WRESOURCECO)≤LRESOURCECO. As another example, LEN(WRESOURCECO)<LRESOURCECO. LRESOURCECO may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters, or may be indicated by the first coordination request.
Optionally, a coordination resource set type (e.g., referred to as a “first coordination resource set type”) is indicated in the first coordination request. For example, the first coordination resource set type may indicate the type of a requested coordination resource set, e.g., a “set of preferred resources” or a “set of non-preferred resources”.
Optionally, the first coordination request indicates information related to data to be transmitted by UE-B (e.g., transmitted to UE-A), e.g., a transmission priority, or the number of sub-channels corresponding to each resource, or a resource reservation period.
Optionally, the first part of the first coordination request includes part or all of time-related information in the first coordination request, e.g., one or more of tstartW
Further, in step S103, first coordination information is acquired. The first coordination information may be a response of UE-A to the first coordination request. For example, one or more SL transmissions are received (e.g., received in a resource pool uCI), and an SL transmission used to carry the first coordination information is determined therefrom (e.g., slots in which the determined SL transmissions used to carry the first coordination information are located are respectively denoted as t1CI, . . . , tN
Optionally, if an SL transmission satisfies a first coordination condition, the SL transmission is determined as one among Tr1CI, . . . , TrN
Optionally, the first coordination information is associated with the first source layer-2 identifier (or the first source layer-1 identifier) and/or the first destination layer-2 identifier (or the first destination layer-1 identifier). For example, coordination information received from a UE other than UE-A (e.g., UE-C) is not the first coordination information.
Optionally, after the first coordination information is received, the coordination response timer is stopped.
Optionally, if the coordination response timer expires, reception of the first coordination information is canceled.
Optionally, part of the first coordination information is referred to a first part of the first coordination information, and the remaining information is referred to as a second part of the first coordination information.
Optionally, the SL transmissions Tr1CI, . . . , TrN
Optionally, for i∈{1, . . . , NCI}, j∈{1, . . . , NCI}, and i≠j, the SL transmission TriCI and the SL transmission TrjCI may be associated with the same 1st-stage SCI format, or may be associated with different 1st-stage SCI formats.
Optionally, the SL transmissions Tr1CI, . . . , TrN
Optionally, for i∈{1, . . . , NCI}, j∈{1, . . . , NCI}, and i≠j, the SL transmission TriCI and the SL transmission TrjCI may be associated with the same 2nd-stage SCI format, or may be associated with different 2nd-stage SCI formats.
Optionally, for i∈{1, . . . , NCI}, the 1st-stage SCI format associated with the SL transmission TriCI does not include any information in the first coordination information.
Optionally, for i∈{1, . . . , NCI}, the 1st-stage SCI format associated with the SL transmission TriCI may include part or all of the first coordination information (e.g., the first part of the first coordination information, or the second part of the first coordination information, or the first part of the first coordination information and the second part of the first coordination information).
Optionally, for i∈{1, . . . , NCI}, the 2nd-stage SCI format associated with the SL transmission TriCI does not include any information in the first coordination information.
Optionally, for i∈{1, . . . , NCI}, the 2nd-stage SCI format associated with the SL transmission TriCI may include part or all of the first coordination information (e.g., the first part of the first coordination information, or the second part of the first coordination information, or the first part of the first coordination information and the second part of the first coordination information).
Optionally, the 2nd-stage SCI formats associated with the SL transmissions Tr1CI, . . . , TrN
For i∈{1, . . . , NCI}, j∈{1, . . . , NCI}, and i≠j, the “HARQ feedback enabled/disabled indicator” values indicated in the 1st-stage SCI formats or the 2nd-stage SCI formats associated with the SL transmission TriCI and the SL transmission TrjCI may be the same or different.
Optionally, for i∈{1, . . . , NCI}, a transport block carried in the SL transmission TriCI may include a “coordination information MAC CE”. The coordination information MAC CE includes part or all of the first coordination information (e.g., the first part of the first coordination information, or the second part of the first coordination information, or the first part of the first coordination information and the second part of the first coordination information).
Optionally, the first coordination information includes information of M resource indication combinations (RICs, or referred to as resource combinations), wherein the value range of M may be determined by one or more predefined or configured or pre-configured parameters, for example, M≥Mmin, and as another example, M≤Mmax. Optionally, Mmin (or Mmin+1, or Mmin−1) may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters, or may be autonomously determined by UE-B, or may be determined in another manner. For example, Mmin=1. As another example, Mmin=0. Optionally, Mmax (or Mmax+1, or Mmax−1) may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters, or may be autonomously determined by UE-B, or may be determined in another manner. Optionally, when M≥1, the M RICs may be respectively denoted as RIC1, . . . , RICM.
Optionally, the M RICs are used to indicate a coordination resource set (e.g., denoted as SRESCO, wherein a resource pool in which a resource in the coordination resource set SRESCO is located is denoted as uRESCO).
Optionally, for m∈{1, . . . , M}, RICm may include one or more of TRIVm, FRIVm, or Prsvp,m, wherein TRIVm is a time resource indicator value (TRIV), FRIVm is a frequency resource indicator value (FRIV), and Prsvp,m is a resource reservation period (RRP), wherein Prsvp,m may represent the number of milliseconds, or the number of physical slots, or the number of SL slots, or the number of logical slots in the resource reservation period. For example, RICm may be defined as one of the following:
Optionally, the definition and/or determination method of RICm may be related to the type of the coordination resource set SRESCO. For example, if the coordination resource set sRESCO is a set of preferred resources, then RIC=(TRIVm, FRIVm). As another example, if the coordination resource set SRESCO is a set of preferred resources, then Prsvp,m is skipped (for example, when RICm is transmitted, Prsvp,m is skipped, i.e., RIC=(TRIVm, FRIVm), and as another example, when RICm=(TRIVm, FRIVm, Prsvp,m) is received, Prsvp,m in received RICm is skipped). As another example, if the coordination resource set sRESCO is a set of non-preferred resources, then RICm=(TRIVm, FRIVm, Prsvp,m).
Optionally, for m∈{1, . . . , M}, TRIVm and FRIVm indicate NRESRIV,m resources in the coordination resource set SRESCO. The value range of NRESRIV,m may be determined by one or more predefined or configured or pre-configured parameters. For example, NRESRIV,m≥NRES,minRIV. As another example, NRESRIV,m≤NRES,maxRIV. Optionally, NRES,minRIV (or NRES,minRIV+1, or NRES,minRIV−1) may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters, or may be autonomously determined by UE-B, or may be determined in another manner. For example, NRES,minRIV=1. As another example, NRES,minRIV=0. Optionally, NRES,maxRIV (or NRES,maxRIV+1, or NRES,maxRIV−1) may be a predefined or configured or pre-configured value (e.g., the value of a higher-layer parameter sl-MaxNumPerReserve), or may be determined by one or more predefined or configured or pre-configured parameters (e.g., determined by the higher-layer parameter sl-MaxNumPerReserve), or may be autonomously determined by UE-B, or may be determined in another manner. For example, NRES,maxRIV=1. As another example, NRES,maxRIV=2. As another example, NRES,maxRIV=3. As another example, NRES,maxRIV=4.
Optionally, when NRESRIV,m≥1, slots in which the NRESRIV,m resources are located may be respectively denoted as t1RIV,m, . . . , tN
Optionally, NRESRIV,1= . . . =NRESRIV,M=NRESRIV. Optionally, NRESRIV is a predefined or configured or pre-configured value, or is determined by one or more predefined or configured or pre-configured parameters, or is indicated by the first coordination request, or is indicated by the first coordination information, or is determined in another manner. For example, NRESRIV=1. As another example, NRESRIV=2. As another example, NRESRIV=3. As another example, NRESRIV=4. As another example, NRESRIV=0.
Optionally, for m1∈{1, . . . , M}, m2∈{1, . . . , M}, and m1≠m2, NRESRIV,m
Optionally, the first coordination information indicates M “first RIC resource locations”, and each “first RIC resource location” may correspond to one “first RIC resource” (e.g., the M “first RIC resources” are sequentially denoted as r0RIV,m, . . . , rN
Optionally, for m∈{1, . . . , M}, the resource r0RIV,m may be associated with RICm. For example, for RICm, the resource r0RIV,m may correspond to the “first resource” in the SL resource reservation procedure, and the resources r1RIV,m, . . . , rN
Optionally, the “first RIC resource location” may refer to a time domain location, a frequency domain location, or both time domain and frequency domain locations of the corresponding “first RIC resource”.
Optionally, the resources r0RIV,1, . . . , r0RIV,M belong to the coordination resource set Optionally, the resources r0RIV,1, . . . , r0RIV,M do not belong to the coordination resource set SRESCO (e.g., the resources r0RIV,1, . . . , r0RIV,M may be considered as “virtual resources” used to provide reference locations for other resources).
Optionally, the slots t1RIV,ref, . . . tMRIV,ref may be indicated in one or more of the following manners:
Optionally, for m∈{1, . . . , M}, tmRIV,ref and/or nsubCH,0RIV,m,start may be considered as part of RICm, and correspondingly, indications for tmRIV,ref and/or nsubCH,0RIV,m,start may be included in an indication for RICm (i.e., the M “first RIC resource locations” are not separately indicated). For example, RICm may be defined as one of the following:
Optionally, for m∈{1, . . . , M}, TRIVm may indicate NRESRIV,m and slot offsets Δ(tmRIV,ref,t1RIV,m), . . . , Δ(tmRIV,ref,tN
Optionally, for m∈{1, . . . , M} and i∈{1, . . . , NRESIRV,m}, Prsvp,m (or RICm) may indicate CRESEL,0RRI,m,i resources in the coordination resource set SRESCO, where CRESEL,0RRI,m,i may be an integer greater than or equal to 0, or an integer greater than or equal to 1. When CRESEL,0RRI,m,i≥1, the slots in which the CRESEL,0RRI,m,i resources are located may be respectively denoted as ti,1RRI,m, . . . , ti,C
or Prsvp,m represents the number of logical slots in a corresponding resource reservation period, and P′rsvp,m=Prsvp,m), or may be equal to Prsvp,m. The CRESEL,0RRI,m,i resources may be referred to as periodically reserved resources corresponding to the resource riRIV,m.
Optionally, if RICm does not include Prsvp,m (or Prsvp,m is skipped, or Prsvp,m=Prsvp,0, wherein Prsvp,0 is a predefined or configured or pre-configured value, or is determined by one or more predefined or configured or pre-configured parameters, or is indicated by the first coordination request, or is indicated by the first coordination information, e.g., Prsvp,0=0), then CRESEL,0RRI,m,i=0.
Optionally, for m∈{1, . . . , M} and i∈{1, . . . , NRESRIV,m}, CRESEL,0RRI,m,i is equal to one among CRESELRRI,m,i, CRESELRRI,m,i+1, and CRESELRRI,m,i−1. Optionally CRESELRRI,m,i is a predefined or configured or pre-configured value, or is determined by one or more predefined or configured or pre-configured parameters, or is indicated by the first coordination request, or is indicated by the first coordination information.
Optionally, for m∈{1, . . . , M}, CRESELRRI,m,1= . . . =CRESEL,0RRI,m,N
Optionally, CRESELRRI,1= . . . =CRESELRRI,N
Optionally, for m∈{1, . . . , M} and i∈{1, . . . , NRESRIV,m}, CRESELRRI,m,i is related to one or more parameters (e.g., LWNDCO,RESOURCE, tWND,startCO,RESOURCE, or tWND,endCO,RESOURCE) of the coordination resource window and/or Prsvp,m and/or PRSVPRRI,m. For example, CRESELRRI,m,i is the maximum value of j that causes the slot ti,jRRI,m=NEXT(tiRIV,m,j×PRSVPRRI,m) to fall within the coordination resource window. As another example, if a first resource reservation period condition is satisfied, then
As another example, if the first resource reservation period condition is not satisfied, then CRESELRRI,m,i=1 (or CRESELRRI,m,i=0, or CRESELRRI,m,i=2). As another example, if a second resource reservation period condition is satisfied, then CRESELRRI,m,i=1 (or CRESELRRI,m,i=0, or CRESELRRI,m,i=2). As another example, if the second resource reservation period condition is not satisfied, then
Optionally, TSCALRRI may be related to one or more among LEN(WRESOURCECO), tiRIV,m, tstartW
Optionally, the first resource reservation period condition may include one or more of the following (in any combination of “and” or “or”):
Optionally, the second resource reservation period condition may include one or more of the following (in any combination of “and” or “or”):
Optionally, the first part of the first coordination information includes one or more of the following:
Optionally, the second part of the first coordination information includes one or more of the following:
Optionally, the coordination information MAC CE includes a “coordination information control element” field. Optionally, the content of the coordination information control element field includes one or more of the following parameters (e.g., arranged in the following order, or arranged in any other order, such as starting from the most significant bit, or starting from the least significant bit):
Optionally, the length and/or type of the coordination information control element field may be related to one or more of the following:
Optionally, if the sum (e.g., denoted as LRAWCO,CI, and e.g., representing LRAWCO,CI bits) of the lengths of all parameters corresponding to the coordination information control element field is not a multiple (e.g., an integer multiple) of 8, then a bit ‘0’ is added at the end of the content of the coordination information control element field, so that the length (e.g., denoted as LMACCECO,RESSET, and e.g., representing LMACCECO,RESSET, bits) of the coordination information control element field is a multiple (e.g., an integer multiple) of 8. Specifically, for example, if the parameters corresponding to the coordination information control element field are sequentially {RIC1, . . . , RICM, r1RIV,ref, . . . , rMRIV,ref}, and for m∈{1, . . . , M}, the lengths of RICm and tmRIV,ref are respectively LONECO,RIC and LONECO,RIV,REF, then LRAWCO,RESET=M·(LONECO,RIC+LONECO,RIV,REF), and correspondingly, (8−(LRAWCO,RESSET mod 8)) bits ‘0’ are added at the end of the content of the coordination information control element field.
Optionally, for m∈{1, . . . , M}, RICm corresponds to a “RICm control element” field in the coordination information MAC CE. The type of the “RICm control element” field may be one among a plurality of predefined types.
Optionally, the type of the “RICm control element” field may be related to one or more of the following:
For example, for RIC=(TRIVm, FRIVm), the type of the “RICm control element” field is determined in one or more of the following manners:
As another example, for RICm=(TRIVm, FRIVm, Prsvp,m), the type of the “RICm control element” field is determined in one or more of the following manners:
Optionally, if an SL transmission satisfies a second coordination condition, a second coordination operation is performed on the SL transmission.
Optionally, the second coordination condition may include one or more of the following (in any combination of “and” or “or”):
Optionally, the second coordination operation may include one or more of the following:
Optionally, if a transport block satisfies a third coordination condition, a third coordination operation is performed on the transport block.
Optionally, the third coordination information processing condition may include one or more of the following (in any combination of “and” or “or”):
Optionally, the third coordination operation may include: discarding (or skipping) the coordination information MAC CE in the transport block.
Optionally, if a transport block satisfies a fourth coordination condition, then a fourth coordination operation is performed on the transport block.
Optionally, the fourth coordination condition may include one or more of the following (in any combination of “and” or “or”):
Optionally, the fourth coordination operation may include: processing the coordination information MAC CE (e.g., determining time domain and frequency domain locations of each resource in a corresponding coordination resource set sRESCO, performing resource selection/reselection, and so on).
Optionally, in Embodiment 1 of the present invention, t0,0RIV may be the slot t1CR, or the slot tstartW
Optionally, in Embodiment 1 of the present invention, “included in a MAC CE” may be replaced with “transmitted by using a MAC CE”.
Optionally, in Embodiment 1 of the present invention, “included in SCI” may be replaced with “transmitted by using SCI”.
Optionally, in Embodiment 1 of the present invention, “resource reservation period” may be replaced with “resource reservation interval”.
Optionally, in Embodiment 1 of the present invention, for m∈{1, . . . , M}, items in RICm may be arranged in any manner. For example, (TRIVm, FRIVm) may be replaced with (FRIVm, TRIVm). As another example, (TRIVm,FRIVm,tmRIV,ref) may be replaced with (tmref,TRIVm,FRIVm).
Optionally, in Embodiment 1 of the present invention, the resource pools uCR, uCI, and uRESCO are the same resource pool.
Optionally, in Embodiment 1 of the present invention, the number NsubchannelSL,u of sub-channels of a resource pool u may be configured or pre-configured by a higher-layer parameter sl-NumSubchannel of the resource pool u.
Optionally, in Embodiment 1 of the present invention, the number Nrsv_periodSL,u of resource reservation periods of a resource pool u may be equal to the number of resource reservation periods configured or pre-configured by a higher-layer parameter sl-ResourceReservePeriodList of the resource pool u.
Optionally, in Embodiment 1 of the present invention, “coordination information” may be replaced with “coordination resource set” where applicable.
Optionally, in Embodiment 1 of the present invention, the first SCI format and the third SCI format may be the same SCI format (e.g., referred to as a “first coordination SCI format”).
Optionally, the first coordination SCI format includes an “SCI format identifier” field (e.g., the SCI format identifier field may be the first field in the first coordination SCI format). If the SCI format identifier field indicates that the first coordination SCI format is used for a coordination request, then the remaining fields of the first coordination SCI format are used to indicate the first coordination request. If the SCI format identifier field indicates that the first coordination SCI format is used for coordination information, then the remaining fields of the first coordination SCI format are used to indicate the first coordination information.
Optionally, in Embodiment 1 of the present invention, to determine the size of the first coordination SCI format, one or more padding operations in the following are performed:
NSCI,1CO,REQUEST and NSCI,1CO,INFO are respectively the sizes of information bits (or, payloads) of the first coordination SCI format used for a coordination request and the first coordination SCI format used for coordination information, and NSCI,1CO may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters.
Optionally, in Embodiment 1 of the present invention, the second SCI format and the fourth SCI format may be the same SCI format (e.g., referred to as a “second coordination SCI format”, and specifically, e.g., SCI format 2-C). Optionally, the second coordination SCI format includes an “SCI format identifier” field (e.g., the SCI format identifier field may be the first field in the second coordination SCI format). If the SCI format identifier field indicates that the second coordination SCI format is used for a coordination request, then the remaining fields of the second coordination SCI format are used to indicate the first coordination request. If the SCI format identifier field indicates that the second coordination SCI format is used for coordination information, then the remaining fields of the second coordination SCI format are used to indicate the first coordination information.
Optionally, in Embodiment 1 of the present invention, to determine the size of the second coordination SCI format, one or more padding operations in the following are performed:
NSCI,1CO,REQUEST and NSCI,1CO,INFO are respectively the sizes of information bits (or, payloads) of the second coordination SCI format used for a coordination request and the second coordination SCI format used for coordination information, and NSCI,1CO may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters.
Optionally, in Embodiment 1 of the present invention, Tproc,1CO may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters.
Optionally, in Embodiment 1 of the present invention, Tproc,2CO may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters.
Optionally, in Embodiment 1 of the present invention, Tproc,3CO may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured parameters.
Optionally, in Embodiment 1 of the present invention, any one among Tproc,1CO, Tproc,2CO and Tproc,3CO may be equal to any one of the following:
Tproc,1 may be related to μ. For example, if μ=0, then Tproc,1=3. As another example, if μ=1, then Tproc,1=5. As another example, if μ=2, then Tproc,1=9. As another example, if μ=3, then Tproc,1=17.
In this way, according to the description of Embodiment 1, provided in the present invention is a method, in which MAC CE field types corresponding to resource indication combinations of different lengths are determined for different resource pool size ranges, thereby effectively reducing overhead of indicating a coordination resource set indication in a MAC CE, and enabling transmission of inter-UE coordination information to be efficiently completed. In addition, the value of the “first resource location” is flexibly indicated, so that a resource in any slot in a corresponding coordination resource window can be efficiently indicated in a resource indication combination.
In the present invention, “inter-UE coordination” and other related terms (e.g., “coordination information”, “coordination request”, “preferred resource”, “non-preferred resource”, “sidelink coordination control information”, “physical sidelink coordination information channel/signal”, “physical sidelink coordination request channel/signal”, and “coordination resource set” field, etc.) may be defined by functions thereof in a system and/or a corresponding procedure and/or corresponding signaling. When applied to a specific system, the terms may be replaced with other names.
Hereinafter,
As shown in
The method and related equipment according to the present invention have been described above in combination with preferred embodiments. It should be understood by those skilled in the art 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 node and user equipment shown above may include more modules, for example, modules that may be developed or developed in the future and that may be used for a base station, an Access and Mobility Management Function (AMF), a User Plane Function (UPF), a Mobility Management Entity (MME), a Serving Gateway (S-GW), or UE. Various identifiers shown above are only exemplary, and are not meant for limiting the present invention. The present invention is not limited to 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. Those skilled in the art should understand that part or all of the mathematical expressions, mathematical equations, or mathematical inequations 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 inequation to the right side after changing the plus or minus sign thereof, or moving a term from the right side of an equation or inequation to the left side after changing the plus or minus sign thereof or the like. Mathematical expressions, mathematical equations, or mathematical inequations before and after the simplification or transformation or rewriting may be considered to be equivalent to each other.
It should be understood that the above-described embodiments of the present invention may be implemented by software, hardware, or a combination of software and hardware. For example, various components in the base station and user equipment in the above embodiments can be implemented by multiple devices, and these devices include, but are not limited to: an analog circuit device, a digital circuit device, a digital signal processing (DSP) circuit, a programmable processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), 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, for example, has functions such as resource allocation and scheduling, and data reception and transmission. “User equipment” may refer to a user mobile terminal, for example, including terminal devices that can communicate with a base station or a micro base station wirelessly, such as a mobile phone, a laptop computer, and 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 technical solutions of the present invention. When executed on at least one processor of a computing system, the computer program logic causes the processor to perform the operations (the method) described in the embodiments of the present invention. Such setting of the present invention is typically provided as software, codes and/or other data structures provided or encoded on the computer-readable medium, e.g., an optical medium (e.g., compact disc read-only memory (CD-ROM)), a flexible disk or a hard disk and the like, or other media such as firmware or micro codes on one or more read-only memory (ROM) or random access memory (RAM) or programmable read-only memory (PROM) chips, or a downloadable software image, a shared database and the like in one or more modules. 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, which is usually one or more integrated circuits. Circuits designed to execute various functions described in the present 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 devices. 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 using this advanced technology.
While the present invention has been illustrated in combination with the preferred embodiments of the present invention, it will be understood by those skilled in the art 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.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202210019400.1 | Jan 2022 | CN | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/CN2023/070676 | 1/5/2023 | WO |