Resource and transmission parameter determination method, electronic device, and storage medium

In the edge link communication system, the terminal equipment independently selects continuous time-frequency resources based on the number of time slots and threshold values ​​provided by the upper layer, solving the problem of channel access failure on the unauthorized spectrum, and improving communication quality and resource utilization efficiency.

WO2025066283A1PCT designated stage expired Publication Date: 2025-04-03ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/098830
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2024-06-13
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In the edge link communication system, when the terminal device independently selects resources on the unauthorized spectrum, it is easy to cause channel access to fail and affect communication quality.

Method used

The number of slots N is provided to the physical layer through the first high layer of the first terminal, and the signaling of the second high layer is obtained, including at least one threshold value M. The physical layer determines the second resource set based on the first resource set to ensure that the time frequency resources are continuous in the time domain and meet the threshold conditions.

Benefits of technology

Accurate resource determination is achieved, channel access identification problems are reduced, edge link communication quality is improved, and resource utilization efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024098830_03042025_PF_FP_ABST
    Figure CN2024098830_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a resource and transmission parameter determination method, an electronic device, and a storage medium. The method comprises: a first higher layer of a first terminal providing a number N of slots to a physical layer of the first terminal; acquiring signaling of a second higher layer, the signaling of the second higher layer comprising at least one threshold value, and the at least one threshold value comprising a threshold value M; the physical layer of the first terminal, on the basis of a first resource set, determining a second resource set, the first resource set comprising at least one time-frequency resource, and each time-frequency resource among the at least one time-frequency resource comprising N number of continuous slots in a resource pool range in the time domain; and the physical layer of the first terminal reporting the second resource set to the first higher layer of the first terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Method for determining resources and transmission parameters, electronic device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on September 27, 2023, with application number 202311282407.3 and invention name “A method for determining resources and transmission parameters, an electronic device and a storage medium”. The entire contents of the Chinese patent application are incorporated herein by reference. Technical Field

[0003] The present invention relates to the field of edge link communication technology, and in particular to a resource and transmission determination method, electronic device, and storage medium. Background Art

[0004] In a sidelink (SL) communication system, when user equipment (UE) needs to transmit services, the services between UEs bypass the network, i.e., bypass the cellular link between the UE and the base station. Instead, they are transmitted directly from the source UE to the target UE via sidelink. This direct UE-to-UE communication model is significantly different from traditional cellular system communication. Typical applications of sidelink communication include device-to-device (D2D) communication and vehicle-to-everything (V2X) communication. V2X communication includes vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), and vehicle-to-infrastructure (V2I). For users of short-range communications that can utilize sidelink communication, sidelink communication not only conserves wireless spectrum resources but also reduces data transmission pressure on the core network. This reduces system resource usage, increases the spectrum efficiency of the cellular communication system, reduces communication latency, and significantly reduces network operating costs.

[0005] In sidelink communications, a transmitting device selects resources for signaling / data transmission. One method involves scheduling by a central node (e.g., a base station). The central node determines the resources to be used by the device for transmission and notifies the terminal via signaling. Alternatively, a contention-based resource selection method is used. In this method, a device monitors resource usage within a resource pool and, based on the monitoring results, autonomously selects resources within the pool for signaling / data transmission. This contention-based resource selection method can also be referred to as a terminal-independent resource selection method. The existing terminal-independent resource selection mechanism in sidelink is designed for licensed spectrum. With this existing terminal-independent resource selection mechanism, the N selected time-frequency resources are discrete in the time domain and are not guaranteed to fall within the same set of contiguous channels in the frequency domain. A channel, in this context, refers to a carrier or portion of a carrier consisting of a set of contiguous resource blocks (RBs). For example, a channel comprises 20 MHz of frequency-domain resources within a carrier. A channel in this context belongs to the unlicensed spectrum and is also referred to as an unlicensed spectrum channel. In the unlicensed spectrum, communication nodes can assess channel availability. If one or more channels are assessed as available, the node can occupy them for information transmission. One of these channels can also function as a Listen Before Talk (LBT) channel. The aforementioned sidelink autonomous resource selection mechanism, when used in unlicensed spectrum, is prone to channel access failures.

[0006] Summary of the Invention

[0007] An embodiment of the present application provides a method for determining resources and transmission parameters, which is applied to a first terminal, and specifically includes: a first high layer of the first terminal provides a time slot number N to a physical layer of the first terminal; obtains signaling from a second high layer, wherein the signaling from the second high layer includes at least one threshold value, and the at least one threshold value includes a threshold value M; the physical layer of the first terminal determines a second resource set based on the first resource set, wherein the first resource set includes at least one time-frequency resource, and each time-frequency resource in the at least one time-frequency resource includes N time slots of the number of time slots continuous within a resource pool in the time domain; the physical layer of the first terminal reports the second resource set to the first high layer of the first terminal.

[0008] An embodiment of the present application also provides an electronic device, wherein the electronic device includes: one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the resource and transmission parameter determination method as described in any one of the embodiments of the present application.

[0009] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and the one or more programs are executed by one or more processors to implement the resource and transmission parameter determination method as described in any one of the embodiments of the present application.

[0010] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0012] FIG1 is a flowchart of a method for determining resources and transmission parameters provided by an embodiment of the present application;

[0013] FIG2 is an example diagram of a time-frequency resource provided in an embodiment of the present application;

[0014] FIG3 is a flowchart of another method for determining resources and transmission parameters provided in an embodiment of the present application;

[0015] FIG4 is an example diagram of a time-frequency resource provided in an embodiment of the present application;

[0016] FIG5 is an example diagram of time-frequency resource exclusion provided in an embodiment of the present application;

[0017] FIG6 is a schematic structural diagram of a device for determining resources and transmission parameters provided in an embodiment of the present application;

[0018] FIG7 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] It should be understood that the specific implementations described herein are only used to explain the present application and are not used to limit the present application.

[0020] In the subsequent description, suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of this application and have no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.

[0021] FIG1 is a flowchart of a method for determining resources and transmission parameters provided in an embodiment of the present application. The present application is applicable to determining resources and transmission parameters in an edge link scenario. The method can be performed by a resource and transmission parameter determination device, which can be implemented in software and / or hardware and is generally applied to a first terminal. Referring to FIG1 , the method provided in an embodiment of the present application specifically includes the following steps:

[0022] Step 110: The first higher layer of the first terminal provides the number of time slots N to the physical layer of the first terminal.

[0023] The number of time slots N may be the number of consecutive time slots provided by the first higher layer, and the number of time slots N may be the number of consecutive time slots within a resource pool.

[0024] In an embodiment of the present application, the first higher layer in the first terminal may provide a number of time slots N to the physical layer of the first terminal. The number of time slots N may be the number of time slots provided by the first higher layer, or the number of continuous time slots provided by the first higher layer. The number of time slots may be the number of continuous logical time slots.

[0025] In some application embodiments, the number of time slots provided by the first higher layer may represent the number of consecutive time slots within a resource pool.

[0026] In some application embodiments, the number of time slots provided by the first higher layer includes providing parameters for one or more PSSCH / PSCCH transmissions including the number of time slots N.

[0027] In some application embodiments, the time slot corresponding to the time slot number N is a physical time slot or the time slot number N corresponds to a time slot in a resource pool, that is, a logical time slot.

[0028] Exemplarily, a multi-slot resource is associated with the number of time slots N in the time domain, indicating that a multi-slot resource includes N consecutive time slots within a resource pool in the time domain.

[0029] Step 120: Acquire signaling of a second higher layer, wherein the signaling of the second higher layer includes at least one threshold value, and the at least one threshold value includes a threshold value M.

[0030] In an embodiment of the present application, the first terminal may obtain signaling provided by a second higher layer, where the information provided by the second higher layer includes one or more threshold values, and the at least one threshold value included in the signaling of the second higher layer includes at least one threshold value M. Each threshold value may represent the maximum number of consecutive time slots, that is, the upper limit of consecutive time slots of a multi-slot resource in the time domain during resource determination or resource perception, and different multi-slot resources may overlap in the time domain.

[0031] In some application embodiments, one of the threshold values ​​may represent a threshold value of the number of consecutive time slots, or a value in ms corresponding to the maximum number of consecutive time slots.

[0032] Step 130: The physical layer of the first terminal determines a second resource set based on the first resource set, wherein the first resource set includes at least one time-frequency resource, and each time-frequency resource in the at least one time-frequency resource includes N consecutive time slots within a resource pool in the time domain.

[0033] In an embodiment of the present application, the physical layer of the first terminal determines the second resource set based on the first resource set. It is understandable that the physical layer of the first terminal can exclude resources through the first resource set to determine the second resource set, or the physical layer of the first terminal can exclude resources through a subset of the first resource set to determine the second resource set. The above-mentioned first resource set may include at least one time-frequency resource, and each time-frequency resource in the at least one time-frequency resource includes, in the time domain, a number N of consecutive time slots within a resource pool.

[0034] In some application embodiments, two time-frequency resources in the first resource set may overlap in the time domain. In other application embodiments, two time-frequency resources in the second resource set may overlap in the time domain.

[0035] Step 140: The physical layer of the first terminal reports the second resource set to the first higher layer of the first terminal.

[0036] In an embodiment of the present application, the physical layer of the first terminal reports the second resource set to the first higher layer of the first terminal.

[0037] In an embodiment of the present application, the first high layer of the first terminal provides the number of time slots N to the physical layer of the first terminal, obtains signaling from the second high layer including at least one threshold value, and the at least one threshold value includes a threshold value M. The physical layer of the first terminal determines the second resource set based on the first resource set, and the first resource set includes at least one time-frequency resource, and the at least one time-frequency resource includes N time slots connected within a resource pool in the time domain. The physical layer of the first terminal reports the second resource set to the first high layer of the first terminal, thereby realizing accurate determination of resources, reducing the occurrence of channel access identification problems, ensuring a compromise between channel access opportunities and resource utilization efficiency, and improving the quality of side link communications.

[0038] In some application embodiments, each time-frequency resource includes N consecutive time slots within a resource pool in the time domain. The N consecutive time slots within the resource pool are logical time slots, and logical slot continuity represents consecutive slots within a resource pool. The N consecutive slots within a resource pool can also be referred to as N consecutive logical slots, or N consecutive logical slots.

[0039] In some other application embodiments, each time-frequency resource includes N consecutive time slots within a resource pool in the time domain. Each time-frequency resource can be marked as a multi-slot resource. A multi-slot resource has the following characteristics:

[0040] 1) In the frequency domain, at least one of the following is included: L in a resource pool subCH consecutive sub-channels; including L RBset A set of consecutive resource blocks (RB sets), multi-slot resource contains L in each RB set subCH consecutive sub-channels.

[0041] 2) In the time domain, it includes N consecutive slots in a resource pool within a time interval.

[0042] Here, a time interval is [n+T_1,n+T_2], and [n+T_1,n+T_2] represents slots n+T1 to n+T2.

[0043] In some application embodiments, the method further includes determining a first resource set, wherein each time-frequency resource in the determined first resource set includes N consecutive time slots within a resource pool in the time domain.

[0044] In some application embodiments, the first resource set includes at least one multi-slot resource.

[0045] In some other application embodiments, the second resource set includes at least one multi-slot resource.

[0046] In an exemplary embodiment, referring to FIG2 , a multi-slot resource includes N time slots, N=4, and for the kth time slot in N, the time slot number is marked as k=0,1,…,N-1。For the kth time slot in N time slots, the time slot number within a resource pool is denoted by y+k, that is, the time slot number is marked as In Figure 2, multi-slot resource 1 includes the logical {y, y+1, y+2, y+3} in the time domain. In the figure, for multi-slot resource 1, y = x+4, that is, multi-slot resource 1 includes the logical slots {x+4, x+5, x+6, x+7} in the time domain. In the figure, the physical slots corresponding to the logical slots {x+4, x+5, x+6, x+7} are

[0047] For multi-slot resource 2 in Figure 2, the multi-slot resource 2 includes the logical {y, y+1, y+2, y+3} in the time domain. In the figure, for multi-slot resource 2, y = x, that is, the multi-slot resource 2 includes the logical slot {x, x+1, x+2, x+3} in the time domain. In the figure, the physical slot corresponding to the logical slot {x, x+1, x+2, x+3} is

[0048] In some application embodiments, obtaining the second higher layer signaling includes at least one of the following:

[0049] A second higher layer signaling is received, where the second higher layer signaling is used to configure or indicate at least one threshold value.

[0050] Receive or read signaling of a second higher layer, where the signaling of the second higher layer is used to preconfigure or indicate at least one threshold value.

[0051] In an embodiment of the present application, the first terminal can receive signaling from a second higher layer, which is used to configure or indicate at least one threshold value, or the first terminal can receive or read signaling from a second higher layer, which can be used to pre-configure or indicate at least one threshold value.

[0052] In some application embodiments, the first high layer includes a media access control layer of the first terminal, and / or the second high layer includes at least one of a radio resource control layer of the first terminal and a radio resource control layer of the base station.

[0053] Based on the above application embodiment, the second higher layer signaling may include radio resource control signaling sent by a base station.

[0054] In some other application embodiments, the second higher layer signaling is higher layer information transmitted by a base station, and the first terminal obtains the second higher layer signaling, which includes signaling or information for configuring, pre-configuring or indicating the above threshold value M.

[0055] In some application embodiments, the signaling at the second higher layer is the wireless resource control information / signaling of the first terminal, and the first terminal obtains the signaling at the second higher layer, including: the first terminal reads the wireless resource control information / signaling stored in its own storage device, and the wireless resource control information / signaling includes signaling or information that pre-configures, configures or indicates at least one threshold value.

[0056] FIG3 is a flowchart of another method for determining resources and transmission parameters provided in an embodiment of the present application. The embodiment of the present application is a specific embodiment based on the above-mentioned embodiment. Referring to FIG3 , the method provided in the embodiment of the present application specifically includes the following steps:

[0057] Step 210: The first higher layer of the first terminal provides the number of time slots N to the physical layer of the first terminal.

[0058] Step 220: Acquire signaling of a second higher layer, wherein the signaling of the second higher layer includes at least one threshold value, and the at least one threshold value includes a threshold value M.

[0059] Step 230: The physical layer of the first terminal determines a second resource set based on the first resource set, wherein the first resource set includes at least one time-frequency resource, and each time-frequency resource in the at least one time-frequency resource includes N consecutive time slots within a resource pool in the time domain.

[0060] Step 240: The physical layer of the first terminal reports the second resource set to the first higher layer of the first terminal.

[0061] Step 250: Select at least one resource from the second resource set according to the upper layer of the first terminal.

[0062] In an embodiment of the present application, the first terminal may select one or more resources from the second resource set according to instructions from a higher layer.

[0063] Step 260: Use all or part of the at least one resource to send side link information.

[0064] In an embodiment of the present application, the first terminal may use part or all of the selected one or more resources to send side link information.

[0065] Based on the above application embodiment, the first higher layer of the first terminal provides one or more PSSCH or PSCCH transmissions, and the first terminal determines the first resource set and / or the second resource set based on part or all of the parameters of the one or more PSCCH or PSSCH transmissions provided by the first higher layer.

[0066] Furthermore, based on the above-mentioned application embodiment, the first upper layer of the first terminal selects at least one resource from the second resource set for sending the side link information.

[0067] Based on the above-mentioned application embodiment, the side link information sent by the selected at least one resource includes PSCCH or PSSCH transmission.

[0068] Based on the above application embodiment, PSCCH or PSSCH transmission includes at least one of the following: PSCCH transmission; PSSCH transmission; PSCCH transmission and PSSCH transmission.

[0069] In some application embodiments, the first higher layer of the first terminal selects at least one resource from the second resource set for sending sidelink information, i.e., sidelink transmission; and the first terminal determines at least one parameter of the sidelink transmission based on all or part of the parameters of one or more PSSCH / PSCCH transmissions provided by the first higher layer.

[0070] In some application embodiments, the number of time slots N is less than or equal to the minimum value of the threshold value M and the number of time slots corresponding to the channel occupancy duration.

[0071] In an embodiment of the present application, the number of time slots N provided by the first higher layer is less than or equal to the minimum of M and Q, where Q is the number of time slots corresponding to the channel occupancy time duration (COT Duration), and M is the threshold value M included in the signaling of the second higher layer.

[0072] In an exemplary embodiment, each transport block (TB) corresponds to a CAPC value, and a CAPC value corresponds to a maximum channel occupancy time.

[0073] In the embodiment of the present application, the second high-layer signaling obtained by the first terminal includes at least one channel access priority class (CAPC), at least one CPAC corresponds to at least one threshold value, and the at least one threshold value includes at least one threshold value M. Some CAPCs are related to the maximum channel occupancy time T mcot,p The corresponding relationship is shown in Table 1.

[0074] Table 1 Maximum channel occupancy time corresponding to CAPC

[0075] In some exemplary embodiments, the remaining COT Duration is the remaining time in the maximum channel occupancy time. For example, after a UE's transmission obtains COT at time t1, its corresponding maximum channel occupancy time is T mcot,p At time t2, the remaining COT Duration corresponding to the UE's transmission is T mcot,p -(t2-t1).

[0076] In some application embodiments, the second higher layer signaling includes at least one channel access priority category and at least one threshold value corresponding to at least one channel access priority category, and the at least one threshold value includes a threshold value M.

[0077] In an embodiment of the present application, the signaling of the second higher layer includes at least one threshold value, wherein the at least one threshold value represents the maximum number of consecutive time slots, and the signaling of the second higher layer includes at least one threshold value corresponding to at least one CAPC value, and one threshold value represents the maximum value of the consecutive time slots corresponding to one CAPC value.

[0078] In some application embodiments, the second higher layer signaling includes one or more CAPC values ​​and one or more threshold values ​​corresponding to the one or more CAPC values.

[0079] In an exemplary embodiment, the maximum channel occupancy time corresponding to a CAPC p is marked as T mcot,p , the T mcot,p The unit is ms, T mcot,p The corresponding number of time slots is recorded as T. mcot,p The corresponding relationship with T is: T = 2 u ×T mcot,p, where u is the SCS configuration of a sidelink BWP. For 15kHz SCS, u = 0. For 30kHz SCS, u = 1. For 60kHz SCS, u = 2.

[0080] In another exemplary embodiment, the CAPC value p is related to the maximum channel occupancy time T mcot,p The relationship is shown in Table 1. In the table, for p = 3 and p = 4, if it can be guaranteed that there is no other technology using the shared channel in the long term, then T mcot,p =8ms, otherwise, T mcot,p =10ms. The shared channel here is an unlicensed frequency domain resource. Technologies using shared channels, in addition to SL-U, may include Wi-Fi technology.

[0081] In some exemplary embodiments, the second higher layer signaling includes a K>=1 threshold value corresponding to K>=1 CAPC values, where the threshold value represents the maximum number of consecutive time slots. The second higher layer signaling configures or preconfigures a threshold value for each CAPC value in the K>=1 CAPC values. The kth CAPC value in the K>=1 CAPC values ​​is marked as P k , is the CAPC value P k Configured or preconfigured threshold, marked as M k , k is a positive integer less than or equal to K.

[0082] In some exemplary embodiments, the second higher layer signaling is a CAPC value P k A configured / preconfigured threshold value M k , not exceeding the CAPC value P k The corresponding maximum channel occupancy time T mcot,p The corresponding number of time slots T.

[0083] In some exemplary embodiments, the CAPC value P k The value range is 1 to 4, and the CAPC value P k The corresponding maximum channel occupancy time T mcot,p As shown in Table 1. For k = 1, P k =P1 corresponds to p=1 in Table 1. For k=2, P k =P2 corresponds to p=2 in Table 1. For k=3, k=4, and so on, no further details are given.

[0084] In some exemplary embodiments, the second higher layer signaling includes L threshold values ​​corresponding to K>=1 CAPC values, where L is a positive integer not exceeding K. The second higher layer signaling configures or preconfigures a threshold value for multiple CAPC values ​​among K>=1 CAPC values. The threshold value is the maximum channel occupancy time T corresponding to the minimum CAPC value among the multiple CAPC values. mcot,p The corresponding slot number T.

[0085] In some other exemplary embodiments, the second higher layer signaling configures a threshold value for CAPC values ​​1 and 2, which is labeled M1. The maximum channel occupancy time T corresponding to CAPC values ​​1 and 2 is mcot,p As shown in Table 1, they are 2ms and 3ms respectively. M1 does not exceed the maximum channel occupancy time T corresponding to CAPC values ​​1 and 2. mcot,p The number of slots corresponding to the minimum value in , i.e., no more than 2 u ×min(2,3) time slots.

[0086] In some application embodiments, any threshold value of the at least one threshold value represents at least one of the following:

[0087] an upper limit on the number of consecutive time slots for at least one consecutive time slot transmission, wherein the upper limit represents a maximum number of consecutive time slots for at least one consecutive time slot transmission, or a maximum number of consecutive logical time slots;

[0088] The maximum number of consecutive time slots transmitted in one transport block;

[0089] The maximum number of consecutive logical time slots transmitted in one transport block;

[0090] the maximum number of consecutive time slots for transmission of one or more transport blocks;

[0091] The maximum number of consecutive logical time slots for the transmission of one or more transport blocks.

[0092] Based on the above application embodiment, any threshold value of the at least one threshold value further represents at least one of the following:

[0093] The value in milliseconds corresponding to the maximum number of consecutive time slots transmitted in one transport block;

[0094] The value in milliseconds corresponding to the maximum number of consecutive logical time slots transmitted in one transport block;

[0095] The value in milliseconds corresponding to the maximum number of consecutive time slots for the transmission of one or more transport blocks;

[0096] The value in milliseconds corresponding to the maximum number of consecutive logical time slots for the transmission of one or more transport blocks.

[0097] In the above-mentioned application embodiment, the maximum number of consecutive time slots transmitted by a transport block can be recorded as the maximum number of consecutive time slots of a transport block.

[0098] In some application embodiments, the maximum number of consecutive time slots of a transport block represents the maximum number of consecutive logical time slots transmitted by a transport block.

[0099] In some application embodiments, the maximum number of consecutive logical time slots of a transport block may also be referred to as the maximum number of logical consecutive time slots of a transport block or the maximum number of consecutive logical time slots.

[0100] In an exemplary embodiment, the maximum number of consecutive time slots for transmission of one or more transport blocks may also be referred to as the maximum number of consecutive time slots of one or more transport blocks.

[0101] In an exemplary embodiment, the maximum number of consecutive time slots for one or more transport block transmissions represents the maximum number of consecutive logical time slots for one transport block transmission.

[0102] In an exemplary embodiment, the maximum number of consecutive logical time slots transmitted by one transport block or multiple transport blocks may also be referred to as the maximum number of logical consecutive time slots or the maximum number of consecutive logical time slots of one or more transport blocks.

[0103] In an exemplary embodiment, the continuous logical time slots represent continuous time slots within a resource pool.

[0104] In some application embodiments, any threshold value of the at least one threshold value is configured or preconfigured by the second higher layer, and any threshold value includes at least one of the following:

[0105] A threshold value of the number of consecutive time slots of a transport block configured or pre-configured by a second higher layer, wherein the consecutive time slots include consecutive logical time slots or consecutive physical time slots;

[0106] The second higher layer configures or preconfigures a maximum number of transmission times R of a transmission block, where R is greater than or equal to M.

[0107] In some application embodiments, the second higher layer signaling includes at least one threshold value, wherein the threshold value represents the maximum value of the number of consecutive time slots, that is, the upper threshold limit of the number of consecutive time slots. The second higher layer signaling also includes the maximum number of transmission times of at least one transmission block, and the maximum number of transmission times of a transmission block does not exceed the maximum number of transmission times of the transmission block.

[0108] Based on the above application embodiment, a threshold value can represent the maximum consecutive number of a transmission block, and the number of time slots N provided by the first higher layer does not exceed the threshold value representing the maximum consecutive number of a transmission block.

[0109] In an exemplary embodiment, referring to FIG4 , the threshold value of the maximum number of consecutive transmissions of a transport block TB is denoted as M, and the maximum number of transmissions of a transport block TB is denoted as R. In FIG4 , M=3, and R=9.

[0110] Based on the above application embodiment, the at least one threshold value includes only one threshold value M, and the threshold value M is configured at a resource pool level.

[0111] In this embodiment of the present application, the second-layer signaling includes at least one threshold value, of which only one threshold value, M, is configured for a resource pool. That is, the second-layer signaling configures or pre-configures a threshold value representing an upper limit on the number of consecutive time slots for a resource pool.

[0112] In some application embodiments, the signaling of the second higher layer includes at least one threshold value, and the at least one threshold value is configured according to at least one of the following:

[0113] Channel busy rate range; priority value; channel access priority value.

[0114] In an embodiment of the present application, for a resource pool, a threshold upper limit value representing the number of consecutive time slots can be configured or pre-configured based on one or more of a channel busy rate (CBR) range, a priority value, and a channel access priority value.

[0115] In an exemplary embodiment, for a resource pool, at least one threshold value included in the signaling of the second higher layer is configured or preconfigured based on the CBR range.

[0116] In some exemplary embodiments, the second higher layer signaling includes multiple CBR ranges and multiple thresholds. The second higher layer signaling includes CBR range 1 and threshold 1 corresponding to the range, and / or includes CBR range 2 and threshold 2 corresponding to the range.

[0117] In an exemplary embodiment, CBR range 1 has a value range of [0, 0.3], and the corresponding threshold value 1 is 8. CBR range 2 has a value range of (0.3, 1], and the corresponding threshold value 2 is 3. In this embodiment, in the low CBR range, the number N of consecutive time slots in the time domain of a multi-slot resource does not exceed 8, and can be 8. This ensures that each UE in the system obtains resources while increasing the number of consecutive time slots transmitted in the multi-slot resource when the resource load is not high. As a result, the multi-slot resource includes more time slots that do not need to compete for unlicensed spectrum resources, which is beneficial for channel contention in the unlicensed spectrum. In the high CBR range, the number N of consecutive time slots in the time domain of a multi-slot resource does not exceed 3, thereby limiting the number of consecutive time slots for each UE in the multi-slot resource. In particular, the number of consecutive time slots for transmitting the same TB on the multi-slot resource can be reduced. This saves time and frequency resources, avoids excessive resource occupation by TB transmission under high resource load, and prevents some UEs from being unable to obtain resources, or from obtaining resources but suffering severe interference.

[0118] In some application embodiments, the signaling of the second higher layer includes at least one threshold value, and the at least one threshold value is configured according to a channel busy rate and a priority value.

[0119] In the embodiment of the application, a threshold upper limit value representing the number of consecutive time slots is configured or pre-configured for a resource pool based on a CBR range and a channel access priority value.

[0120] In an exemplary embodiment, the second higher layer signaling includes a first CBR range and a first priority value, and a threshold value M1 corresponding to the first CBR range and the first priority value. And / or, the second higher layer signaling includes a second CBR range and a second priority value, and a threshold value M2 corresponding to the second CBR range and the second priority value.

[0121] Based on the above application embodiment, the second higher layer signaling includes at least one of the following:

[0122] Signaling to enable or disable transmission of multiple consecutive time slots; Signaling to enable or disable transmission of multiple consecutive time slots in the same transport block.

[0123] In an embodiment of the present application, the signaling of the second higher layer also includes signaling for enabling or disabling transmission of multiple consecutive time slots and / or signaling for enabling or disabling transmission of multiple consecutive time slots of the same transmission block. When the second higher layer signaling indicates disabling transmission of multiple consecutive time slots or disabling transmission of multiple consecutive time slots of the same transmission block, the number of time slots N provided by the first higher layer can only be 1, or the first higher layer does not provide the number of time slots N.

[0124] It can be understood that enabling can also be referred to as turning on, opening, activating, etc., and disabling can be referred to as prohibiting, closing, deactivating, etc.

[0125] Based on the above application embodiment, each resource in the first resource set includes at least one of the following:

[0126] At least one continuous sub-channel in a resource pool;

[0127] At least one contiguous set of resource blocks, and each of the resources comprises at least one contiguous sub-channel in each of the resource block sets.

[0128] In an embodiment of the present application, each resource in the first resource set may include at least one continuous subchannel or at least one continuous resource block set in a resource pool, and each resource includes at least one continuous subchannel in each resource block set.

[0129] In some application embodiments, a channel is defined as a frequency domain resource with a bandwidth typically of 20 MHz and belonging to the unlicensed spectrum. In the unlicensed spectrum, a communication node performs a channel access procedure for one or more channels. Only when the channel is assessed as available can it transmit information on the channel(s). A channel may include several RBs used for information transmission, referred to as an RB set. In addition to RB sets, a channel may also include other RBs used for guard bands.

[0130] In an exemplary embodiment, the communication node performs a channel access procedure in units of one or more channels to determine whether the channel is available.

[0131] In an exemplary embodiment, the communication node performs a channel access procedure in units of one or more RB sets to determine whether the channel is available.

[0132] In an exemplary embodiment, the track access process is equivalent to LBT monitoring.

[0133] In some application embodiments, a resource pool includes at least one time-frequency resource, including at least one frequency domain resource in the frequency domain and at least one time domain unit in the time domain, for example, each time domain unit is a time slot.

[0134] In one example, the time-frequency resources contained in a resource pool include time-frequency resources for side link communication or time-frequency resources for PSSCH transmission.

[0135] In an example, a resource pool includes multiple RB sets in the frequency domain.

[0136] In one example, a first terminal excludes time-frequency resources from a resource pool within a time range [n+T1, n+T2]. The set of time-frequency resources before exclusion is: the time-frequency resources within the resource pool that fall within the time range [n+T1, n+T2]. For descriptive purposes, the time interval corresponding to the time range [n+T1, n+T2] is labeled as a selection window.

[0137] Referring to Figure 5, taking the example of the first terminal excluding time-frequency resources on a resource pool within a time range, the first terminal receives sidelink control information (SCI) within the time domain monitoring window. The first terminal receives the SCI sent by other terminals, and the SCI sent by other terminals is sent through PSCCH. Other terminals will simultaneously send PSSCH in the time slot in which PSCCH is sent. Other terminals will simultaneously send PSCCH DMRS in the time-frequency region in which PSCCH is sent. Similarly, other terminals will simultaneously send PSSCH DMRS in the time-frequency region in which PSSCH is sent. The SCI information sent by other terminals includes an indication of the time-frequency resources reserved by the terminal.

[0138] The first terminal determines the time-frequency resources reserved by other terminals by receiving the above-mentioned SCI. Based on the reception of SCI, the first terminal selects (excludes) resources within the time domain resource selection window. The time domain resource selection window here is a time interval, or a set of slots within a time interval. As shown in Figure 5, the time domain resource selection window includes several resources, some of which overlap with the time-frequency resources reserved by other terminals, and some of which do not overlap with the time-frequency resources reserved by other terminals. The first terminal excludes resources with RSRP higher than the threshold in a resource pool within the resource selection window by measuring RSRP, and the remaining resources are marked as resource set A, or the resource subset of the remaining resources is marked as set A. The first terminal selects time-frequency resources from set A for sending side link information.

[0139] FIG6 is a schematic diagram of the structure of a device for determining resources and transmission parameters provided in an embodiment of the present application. The device can execute the method for determining resources and transmission parameters provided in any embodiment of the present application and has the corresponding functional modules and beneficial effects of the execution method. The device can be implemented by software and / or hardware. As shown in FIG6, the device provided in an embodiment of the present application specifically includes:

[0140] The time slot number module 301 is configured for the first higher layer of the first terminal to provide the time slot number N to the physical layer of the first terminal.

[0141] The high-layer signaling module 302 is configured to obtain signaling of a second high layer, wherein the signaling of the second high layer includes at least one threshold value, and the at least one threshold value includes a threshold value M.

[0142] The resource set module 303 is used for the physical layer of the first terminal to determine the second resource set based on the first resource set, wherein the first resource set includes at least one time-frequency resource, and each time-frequency resource in the at least one time-frequency resource includes N consecutive time slots within a resource pool in the time domain.

[0143] The resource reporting module 304 is configured to enable the physical layer of the first terminal to report the second resource set to the first higher layer of the first terminal.

[0144] In an embodiment of the present application, a time slot number module provides a time slot number N to the physical layer of the first terminal at the first high layer of the first terminal, a high-layer signaling module obtains a signaling including at least one threshold value from the second high layer, and the at least one threshold value includes a threshold value M. The resource set module determines a second resource set according to the first resource set according to the physical layer of the first terminal, the first resource set includes at least one time-frequency resource, and the at least one time-frequency resource includes N time slots connected within a resource pool in the time domain. The resource reporting module reports the second resource set to the first high layer of the first terminal according to the physical layer of the first terminal, thereby realizing accurate determination of resources, reducing the occurrence of channel access identification problems, ensuring a compromise between channel access opportunities and resource utilization efficiency, and improving the quality of side link communication.

[0145] Based on the above application embodiment, the intra-device high-layer signaling module 302 is specifically configured to perform at least one of the following:

[0146] receiving signaling from a second higher layer, where the signaling from the second higher layer is used to configure or indicate at least one threshold value;

[0147] A second higher layer signaling is received or read, where the second higher layer signaling is used to preconfigure or indicate at least one threshold value.

[0148] Based on the above application embodiment, the first high layer in the device includes the media access control layer of the first terminal, and / or the second high layer includes at least one of the radio resource control layer of the first terminal and the radio resource control layer of the base station.

[0149] Based on the above-mentioned application embodiment, the device also includes: an edge link information module, which is used to select at least one resource in the second resource set according to the high layer of the first terminal; and use all or part of the at least one resource to send edge link information.

[0150] Based on the above application embodiment, the number of time slots N in the device is less than or equal to the minimum value of the threshold value M and the number of time slots corresponding to the channel occupancy duration.

[0151] Based on the above-mentioned application embodiment, the second-layer signaling in the device includes at least one channel access priority category and at least one threshold value corresponding to at least one channel access priority category, and the at least one threshold value includes a threshold value M.

[0152] Based on the above application embodiment, any threshold value of the at least one threshold value in the device represents at least one of the following:

[0153] an upper limit on the number of consecutive time slots for at least one consecutive time slot transmission, wherein the upper limit represents a maximum number of consecutive time slots for at least one consecutive time slot transmission, or a maximum number of consecutive logical time slots;

[0154] The maximum number of consecutive time slots transmitted in one transport block;

[0155] The maximum number of consecutive logical time slots transmitted in one transport block;

[0156] the maximum number of consecutive time slots for transmission of one or more transport blocks;

[0157] The maximum number of consecutive logical time slots for the transmission of one or more transport blocks.

[0158] Based on the above application embodiment, any threshold value of at least one threshold value in the device is configured or pre-configured by the second higher layer, and any threshold value includes at least one of the following:

[0159] A threshold value of the number of consecutive time slots of a transport block configured or pre-configured by a second higher layer, wherein the consecutive time slots include consecutive logical time slots or consecutive physical time slots;

[0160] The second higher layer configures or preconfigures a maximum number of transmission times R of a transmission block, where R is greater than or equal to M.

[0161] Based on the above application embodiment, at least one threshold value in the device includes only one threshold value M, and the threshold value M is configured at a resource pool level.

[0162] Based on the above-mentioned application embodiment, the signaling of the second higher layer in the device includes at least one threshold value, and the at least one threshold value is configured according to at least one of the following:

[0163] Channel busy rate range;

[0164] Priority value;

[0165] Channel access priority value.

[0166] Based on the above application embodiment, the signaling of the second higher layer in the device includes at least one threshold value, and the at least one threshold value is configured according to the channel busy rate and the priority value.

[0167] Based on the above application embodiment, the second-layer signaling in the device includes at least one of the following:

[0168] Signaling to enable or disable transmission of multiple consecutive time slots;

[0169] Signaling to enable or disable transmission of multiple consecutive time slots of the same transport block.

[0170] Based on the above application embodiment, each resource in the first resource set in the device includes at least one of the following:

[0171] At least one continuous sub-channel in a resource pool;

[0172] At least one contiguous set of resource blocks, and each resource comprises at least one contiguous subchannel in each set of resource blocks.

[0173] Figure 7 is a structural diagram of an electronic device provided in an embodiment of the present application, which includes a processor 10, a memory 11, an input device 12 and an output device 13; the number of processors 10 in the electronic device can be one or more, and Figure 7 takes one processor 10 as an example; the processor 10, memory 11, input device 12 and output device 13 in the electronic device can be connected via a bus or other means, and Figure 7 takes connection via a bus as an example.

[0174] The memory 11, as a computer-readable storage medium, can be used to store software programs, computer executable programs, and modules, such as the modules corresponding to the apparatus in the embodiment of the present application (time slot number module 301, high-layer signaling module 302, resource collection module 303, and resource reporting module 304). The processor 10 executes the various functional applications and data processing of the electronic device by running the software programs, instructions, and modules stored in the memory 11, that is, implementing the above-mentioned resource and transmission parameter determination method.

[0175] The memory 11 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created based on the use of the electronic device, etc. In addition, the memory 11 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 11 may further include a memory remotely located relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0176] The input device 12 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the electronic device. The output device 13 may include a display device such as a display screen.

[0177] An embodiment of the present application further provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform a method for determining resources and transmission parameters. The method includes:

[0178] The first higher layer of the first terminal provides the number of time slots N to the physical layer of the first terminal;

[0179] Acquire signaling of a second higher layer, wherein the signaling of the second higher layer includes at least one threshold value, and the at least one threshold value includes a threshold value M;

[0180] The physical layer of the first terminal determines a second resource set based on the first resource set, wherein the first resource set includes at least one time-frequency resource, and each time-frequency resource in the at least one time-frequency resource includes N consecutive time slots within a resource pool in the time domain;

[0181] The physical layer of the first terminal reports the second resource set to the first higher layer of the first terminal.

[0182] Through the above description of the implementation methods, those skilled in the art can clearly understand that the present application can be implemented with the help of software and necessary general-purpose hardware, and of course it can also be implemented with hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the carrier aggregation method described in each embodiment of the present application.

[0183] It is worth noting that in the embodiments of the above-mentioned device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application.

[0184] Those skilled in the art will appreciate that all or some of the steps, devices, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0185] In a hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. The corresponding software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0186] The above content describes the preferred embodiments of the present application with reference to the accompanying drawings, and does not limit the scope of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present application should be within the scope of the present application.

Claims

1. A method for determining resources and transmission parameters, applied to a first terminal, the method comprising: The first higher layer of the first terminal provides the number of time slots N to the physical layer of the first terminal; Acquire signaling of a second high layer, wherein the signaling of the second high layer includes at least one threshold value, and the at least one threshold value includes a threshold value M; The physical layer of the first terminal determines a second resource set according to the first resource set, wherein the first resource set includes at least one time-frequency resource, and each time-frequency resource in the at least one time-frequency resource includes N time slots of the number of consecutive time slots within a resource pool in the time domain; The physical layer of the first terminal reports the second resource set to the first higher layer of the first terminal.

2. The method according to claim 1, wherein: The acquiring of the second higher layer signaling includes at least one of the following: receiving a second higher layer signaling, where the second higher layer signaling is used to configure or indicate the at least one threshold value; A signaling of a second higher layer is received or read, where the signaling of the second higher layer is used to preconfigure or indicate the at least one threshold value.

3. The method according to claim 1, wherein: The first high layer includes a media access control layer of the first terminal, and / or the second high layer includes at least one of a radio resource control layer of the first terminal and a radio resource control layer of a base station.

4. The method according to claim 1, wherein: Also includes: Selecting at least one resource from the second resource set according to the higher layer of the first terminal; The side link information is sent using all or part of the at least one resource.

5. The method according to claim 1, wherein: The number of time slots N is less than or equal to the minimum value of the threshold value M and the number of time slots corresponding to the channel occupancy duration.

6. The method according to claim 1, wherein: The signaling of the second high layer includes at least one channel access priority category and at least one threshold value corresponding to the at least one channel access priority category, and the at least one threshold value includes a threshold value M.

7. The method according to claim 1, wherein: Any threshold value of the at least one threshold value represents at least one of the following: an upper limit on the number of consecutive time slots of at least one consecutive time slot transmission, wherein the upper limit represents a maximum number of consecutive time slots of the at least one consecutive time slot transmission, or a maximum number of consecutive logical time slots; The maximum number of consecutive time slots transmitted in one transport block; The maximum number of consecutive logical time slots transmitted in one transport block; the maximum number of consecutive time slots for transmission of one or more transport blocks; The maximum number of consecutive logical time slots for the transmission of one or more transport blocks.

8. The method according to claim 1, wherein: Any threshold value of the at least one threshold value is configured or preconfigured by the second higher layer, and the any threshold value includes at least one of the following: The threshold value of the number of consecutive time slots of a transmission block configured or preconfigured by the second high layer, wherein the consecutive time slots include consecutive logical time slots or consecutive physical time slots; The second higher layer configures or preconfigures a maximum number of transmission times R of a transmission block, where R is greater than or equal to M.

9. The method according to claim 1, wherein: The at least one threshold value includes only one threshold value M, and the threshold value M is configured at a resource pool level.

10. The method according to claim 1, wherein: The signaling of the second higher layer includes at least one threshold value, and the at least one threshold value is configured according to at least one of the following: Channel busy rate range; Priority value; Channel access priority value.

11. The method according to claim 1, wherein: The signaling of the second higher layer includes at least one threshold value, and the at least one threshold value is configured according to a channel busy rate and a priority value.

12. The method according to claim 1, wherein: The second high-layer signaling includes at least one of the following: Signaling to enable or disable transmission of multiple consecutive time slots; Signaling to enable or disable transmission of multiple consecutive time slots of the same transport block.

13. The method according to claim 1, wherein: Each resource in the first resource set includes at least one of the following: At least one continuous sub-channel in a resource pool; At least one continuous set of resource blocks, and each of the resources comprises at least one continuous sub-channel in each of the resource block sets.

14. An electronic device, comprising: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the resource and transmission parameter determination method as described in any one of claims 1-13.

15. A computer-readable storage medium storing one or more programs, wherein the one or more programs are executed by one or more processors to implement the resource and transmission parameter determination method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Resource selection method, terminal and network side equipment

    CN113498177A

  • Method and device for transmitting side link data and readable storage medium

    CN115004823A

  • Sidelink resource determination method and device, and storage medium

    CN115915413A

  • Resource and transmission parameter determination method, electronic equipment and storage medium

    CN117939645A

  • Method and device for selecting resource in nr v2x

    WO2022235060A1