Resource set determination method and device, equipment and storage medium

CN120019695APending Publication Date: 2025-05-16GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380069873.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-04-04
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In SL communications, it is difficult for the terminal device to effectively determine the resource set, especially when selecting resources at the edge of the guard band, which may easily lead to transmission failure.

Method used

By implementing a resource set determination method in the terminal device, candidate resources that meet specific conditions are excluded, where the conditions are related to the guard band, ensuring that the resource set does not include resources at the edge of the guard band, thereby avoiding transmission failures.

Benefits of technology

This effectively avoids selecting resources that cannot be used for transmission at the edge of the protection band, improves the transmission success rate, and ensures that the terminal device selects appropriate transmission resources from the resource set.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120019695A_ABST
    Figure CN120019695A_ABST
Patent Text Reader

Abstract

The invention discloses a resource set determination method and device, equipment and a storage medium, and relates to the technical field of communication. The method comprises: a terminal device determining a resource set, the resource set not comprising candidate resources satisfying a first condition, the first condition being related to a guard band (810). According to the method, the determined resource set does not comprise the resource which cannot be used for transmission at the guard band edge, so that when the terminal equipment selects the transmission resource from the resource set, the resource which cannot be used for transmission at the guard band edge can be prevented from being selected, and further transmission failure is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Resource collection determination method, device, equipment and storage medium Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a method, apparatus, device, and storage medium for determining a resource set. Background Art

[0002] In sidelink (SL) communications, a terminal device can select transmission resources from a resource pool by listening. The terminal device initializes a resource set, excludes resources from the resource set based on unlistened time slots and / or listening results, and then selects a transmission resource from the excluded resource set.

[0003] As technology evolves, further research is needed on how terminal devices determine resource collections.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a method, apparatus, device, and storage medium for determining a resource set. The technical solution is as follows:

[0006] According to one aspect of an embodiment of the present application, a method for determining a resource set is provided, the method being performed by a terminal device, the method comprising:

[0007] A resource set is determined, where the resource set does not include candidate resources that meet a first condition, where the first condition is related to a guard band.

[0008] According to one aspect of an embodiment of the present application, a device for determining a resource set is provided, the device including:

[0009] The processing module is configured to determine a resource set, where the resource set does not include candidate resources that meet a first condition, and the first condition is related to a guard band.

[0010] According to one aspect of an embodiment of the present application, a terminal device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the above-mentioned method for determining a resource set.

[0011] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to be executed by a processor to implement the above-mentioned method for determining a resource set.

[0012] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned method for determining the resource set.

[0013] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned method for determining a resource set.

[0014] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:

[0015] The resource set determined by the terminal device does not include candidate resources that meet the first condition, and the first condition is related to the protection band, so that the determined resource set does not include resources at the edge of the protection band that cannot be used for transmission. In this way, when the terminal device selects transmission resources from the above resource set, it can avoid selecting resources at the edge of the protection band that cannot be used for transmission, thereby avoiding transmission failure. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] FIG1 is a schematic diagram of a network architecture provided by an embodiment of the present application;

[0017] FIG2 is a schematic diagram of a physical layer structure of SL communication provided by an embodiment of the present application;

[0018] FIG3 is a schematic diagram of time-frequency resource location reservation provided by an embodiment of the present application;

[0019] FIG4 is a schematic diagram of resource monitoring and resource selection provided by an embodiment of the present application;

[0020] FIG5 is a schematic diagram of a comb-tooth resource block provided by an embodiment of the present application;

[0021] FIG6 is a schematic diagram of resource block set division provided by an embodiment of the present application;

[0022] FIG7 is a schematic diagram of a resource block set and a guard band provided by an embodiment of the present application;

[0023] FIG8 is a flowchart of a method for determining a resource set provided by one embodiment of the present application;

[0024] FIG9 is a schematic diagram of a resource selection window and a resource listening window provided by one embodiment of the present application;

[0025] FIG10 is a schematic diagram of determining a resource set in a single-slot transmission scenario according to an embodiment of the present application;

[0026] FIG11 is a schematic diagram of determining a resource set in an MCSt scenario provided by an embodiment of the present application;

[0027] FIG12 is a block diagram of a device for determining a resource set according to an embodiment of the present application;

[0028] FIG13 is a schematic structural diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0030] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0031] Please refer to Figure 1, which shows a schematic diagram of a network architecture provided by an embodiment of the present application. The network architecture may include: a core network 11, an access network 12, and a terminal device 13.

[0032] The core network 11 includes several core network devices. The functions of the core network devices are mainly to provide user connections, user management, and service carrying, and to provide an interface to the external network as a bearer network. For example, the core network of a 5G (5th Generation) NR (New Radio) system may include devices such as an AMF (Access and Mobility Management Function) entity, a UPF (User Plane Function) entity, and an SMF (Session Management Function) entity.

[0033] The access network 12 includes several access network devices 14. The access network in the 5G NR system can be called NG-RAN (New Generation-Radio Access Network). The access network device 14 is a device deployed in the access network 12 to provide wireless communication functions for the terminal device 13. The access network device 14 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with access network device functions may be different. For example, in the 5G NR system, they are called gNodeB or gNB. With the evolution of communication technology, the name of "access network device" may change. For the convenience of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the terminal device 13 are collectively referred to as access network devices.

[0034] The number of terminal devices 13 is usually multiple, and one or more terminal devices 13 can be distributed in the cell managed by each access network device 14. The terminal device 13 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), etc. For the convenience of description, the devices mentioned above are collectively referred to as terminal devices. The access network device 14 and the core network device communicate with each other through some air technology, such as the NG interface in the 5G NR system. The access network device 14 and the terminal device 13 communicate with each other through some air technology, such as the Uu interface. The "terminal device" in the embodiment of the present application may also be referred to as UE, and the two express the same meaning.

[0035] Terminal devices 13 and terminal devices 13 (for example, vehicle-mounted devices and other devices (such as other vehicle-mounted devices, mobile phones, RSU (Road Side Unit), etc.)) can communicate with each other through a direct communication interface (such as a PC5 interface). Accordingly, the communication link established based on the direct communication interface can be called a direct link or SL. SL transmission is the direct communication and data transmission between terminal devices through a side link. Unlike traditional cellular systems in which communication data is received or sent through access network equipment, SL transmission has the characteristics of short delay and low overhead, and is suitable for communication between two terminal devices that are geographically close (such as vehicle-mounted devices and other peripheral devices that are geographically close). It should be noted that in Figure 1, only vehicle-to-vehicle communication in the V2X (vehicle to everything) scenario is used as an example. SL technology can be applied to scenarios where direct communication is carried out between various terminal devices. In other words, the terminal device in this application refers to any device that communicates using SL technology.

[0036] The "5G NR system" in the embodiments of this application may also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in the embodiments of this application can be applied to the 5G NR system and can also be applied to subsequent evolution systems of the 5G NR system.

[0037] Before introducing the technical solutions of this application, we first introduce and explain some of the background technologies involved in this application. The following related technologies can be combined with the technical solutions of the embodiments of this application as optional solutions, and they all fall within the scope of protection of the embodiments of this application. The embodiments of this application include at least some of the following contents.

[0038] 1.SL transmission

[0039] Regarding SL transmission, 3GPP defines two transmission modes: Mode A and Mode B.

[0040] Mode A: The transmission resources of the terminal device are allocated by the access network device (such as a base station). The terminal device transmits communication data on the side link according to the transmission resources allocated by the access network device. The access network device can allocate transmission resources for a single transmission to the terminal device, or allocate transmission resources for a semi-static transmission to the terminal device.

[0041] Mode B: The terminal device selects a transmission resource from the resource pool to transmit communication data. Specifically, the terminal device can select a transmission resource from the resource pool by listening or by random selection.

[0042] The following mainly introduces the method of SL communication in the NR V2X system and the terminal device's autonomous resource selection (that is, the above-mentioned mode B).

[0043] 2.NR V2X physical layer structure

[0044] The physical layer structure of SL communication in the NR V2X system is shown in Figure 2. The first symbol in the time slot shown in Figure 2 is an AGC (Automatic Gain Control) symbol. When the SL UE receives, the received power can be adjusted in this symbol to a power suitable for demodulation. When the SL UE transmits, the content of the symbol following the AGC symbol is repeated on the AGC symbol. In Figure 2, the PSCCH (Physical Sidelink Control Channel) is used to carry the first sidelink control information, and the PSSCH (Physical Sidelink Shared Channel) is used to carry data and the second sidelink control information. The PSCCH and PSSCH are transmitted in the same time slot. The first sidelink control information and the second sidelink control information can be two sidelink control information with different functions. For example, the first sidelink control information is carried in the PSCCH and mainly contains fields related to resource sensing, which facilitates resource exclusion and resource selection after decoding by other terminal devices. In addition to data, the PSSCH also carries secondary sidelink control information, primarily including fields related to data demodulation, to facilitate demodulation of the data in the PSSCH by other terminal devices. Within a given time slot, symbols corresponding to the PSFCH may also exist. The PSFCH is used to transmit HARQ feedback information. Depending on the resource pool configuration, PSFCH symbols may appear once every 1, 2, or 4 time slots. When no PSFCH symbols exist in a time slot, for example, the GAP symbol between the PSSCH and PSFCH in Figure 2, the AGC used for PSFCH reception, and the PSFCH symbols are all used to carry the PSSCH. Typically, the last symbol in a time slot is the GP (Guard Period) symbol, or GAP. In other words, the symbol following the last PSSCH or PSFCH symbol is a GP symbol. SL UEs perform transceiver switching within GP symbols and do not transmit. When PSFCH resources exist in a time slot, GP symbols also exist between the PSSCH and PSFCH symbols. This is because the UE may transmit on PSSCH and receive on PSFCH, and GP symbols are also needed for transmission and reception conversion.

[0045] 3. Resource reservation in NR V2X

[0046] In the NR V2X system, in Mode B, the terminal device independently selects transmission resources to send data. Resource reservation is a prerequisite for resource selection.

[0047] Resource reservation refers to the terminal sending the first sidelink control information in the PSCCH to reserve resources for subsequent use. In the NR V2X system, resource reservation within a TB (Transport Block) is supported, as well as resource reservation between TBs.

[0048] As shown in Figure 3, the terminal device sends the first side control information, and uses the "Time resource assignment" and "Frequency resource assignment" fields to indicate the N time-frequency resources of the current TB (including the resources used for the current transmission). Wherein N≤Nmax, in NR V2X, Nmax is equal to 2 or 3. At the same time, the above-mentioned N indicated time-frequency resources should be distributed in W time slots. In NR V2X, W is equal to 32. For example, in TB1 shown in Figure 3, the terminal device sends the first side control information in the PSCCH while sending the initial transmission data in the PSSCH, and uses the above two fields to indicate the time-frequency resource positions of the initial transmission and retransmission 1 (that is, N=2 at this time), that is, the time-frequency resources for retransmission 1 are reserved. In addition, the initial transmission and retransmission 1 are distributed in 32 time slots in the time domain. Similarly, in TB1 shown in FIG3 , the terminal device uses the first sidelink control information sent in the PSCCH of retransmission 1 to indicate the time-frequency resource positions of retransmission 1 and retransmission 2, and retransmission 1 and retransmission 2 are distributed in 32 time slots in the time domain.

[0049] At the same time, when the terminal device sends the first sidelink control information, it uses the "Resource reservation period" field to reserve resources between TBs. For example, in Figure 3, when the terminal device sends the first sidelink control information for the initial transmission of TB1, it uses the "Time resource assignment" and "Frequency resource assignment" fields to indicate the time-frequency resource locations for the initial transmission and retransmission 1 of TB1, which are recorded as {(t1, f1), (t2, f2)}. Among them, t1 and t2 represent the time domain locations of the resources for the initial transmission and retransmission 1 of TB1, and f1 and f2 represent the corresponding frequency domain locations. If the value of the "Resource reservation period" field in the first sidelink control information is 100 milliseconds, then the SCI (Sidelink Control Information) also indicates the time-frequency resources {(t1+100, f1), (t2+100, f2)}, and these two resources are used for the transmission of the initial transmission and retransmission 1 of TB2. Similarly, the first side control information sent in TB1 retransmission 1 also reserves the time-frequency resources for TB2 retransmission 1 and retransmission 2 using the "Resource reservation period" field. In NR V2X, the possible values ​​of the "Resource reservation period" field are 0, 1-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, and 1000 milliseconds, which is more flexible than LTE (Long Term Evaluation) V2X. However, in each resource pool, only e of the values ​​are configured, and the terminal device determines the possible values ​​to be used based on the resource pool used. The e values ​​in the resource pool configuration are recorded as the resource reservation period set M. For example, e is less than or equal to 16.

[0050] In addition, through network configuration or pre-configuration, the above-mentioned reservation between TBs can be activated or deactivated in units of resource pools. When activating the reservation between TBs, the first side control information includes the "Resource reservation period" field. When deactivating the reservation between TBs, the first side control information does not include the "Resource reservation period" field. When activating the reservation between TBs, generally, before triggering resource reselection, the value of the "Resource reservation period" field used by the terminal device, that is, the resource reservation period, will not change. Each time the terminal device sends the first side control information, it uses the "Resource reservation period" field therein to reserve resources for the next period for the transmission of another TB, thereby achieving periodic semi-continuous transmission.

[0051] When a terminal device operates in the aforementioned mode B, it can obtain the first sidelink control information sent by other terminal devices by monitoring the PSCCH sent by other terminal devices, thereby learning the resources reserved by other terminal devices. When selecting resources, the terminal device will exclude the resources reserved by other terminal devices to avoid resource collision.

[0052] 4. Resource Selection Method for NR V2X Interception

[0053] In the NR V2X system, in the above-mentioned mode B, the terminal device needs to select resources on its own.

[0054] As shown in Figure 4, the terminal device triggers resource selection or reselection in time slot n or time slot n is the time slot where the higher layer triggers the physical layer to report the candidate resource set. The resource selection window 10 starts from n+T1 and ends at n+T2. 0<=T1<=T proc,1 , when the subcarrier spacing is 15, 30, 60, 120kHz, T proc,1 The time slots are 3, 5, 9, and 17. 2min <=T2<=remaining delay budget of the service, T 2min The value set is {1,5,10,20}*2 μ time slots, where μ = 0, 1, 2, 3 corresponds to the case where the subcarrier spacing is 15, 30, 60, 120 kHz. The terminal device determines T from the value set according to the priority of its own data to be sent. 2min For example, when the subcarrier spacing is 15kHz, the terminal device determines T from the set {1, 5, 10, 20} according to the priority of its own data to be sent. 2min When T 2minIf T2 is greater than or equal to the service's remaining delay budget, then T2 equals the service's remaining delay budget. The remaining delay budget is the difference between the time at which the data's delay requirement corresponds and the current time. For example, if a data packet arrives at time slot n and the delay requirement is 50 milliseconds, and a time slot is 1 millisecond, then if the current time is time slot n, the remaining delay budget is 50 milliseconds. If the current time is time slot n+20, the remaining delay budget is 30 milliseconds.

[0055] Terminal equipment is in n-T0 to nT proc,0 Perform resource monitoring (excluding nT proc,0 ), T0 is 100 or 1100 milliseconds. When the subcarrier spacing is 15, 30, 60, or 120 kHz, T proc,0 The time slots are 1, 1, 2, and 4. Optionally, the terminal device performs resource listening in the time slots of the resource pool used by it within the resource listening window. Optionally, the terminal device listens to the first sideline control information sent by other terminal devices in each time slot (except its own sending time slot). When the time slot n triggers resource selection or reselection, the terminal device uses n-T0 to nT proc,0 The result of resource listening.

[0056] Step 1: The terminal device takes all available resources in the resource pool used by the terminal device within the resource selection window 10 as resource set A. Any resource in set A is denoted as R(x,y), where x and y indicate the frequency domain position and time domain position of the resource respectively. The initial number of resources in set A is denoted as M. total The terminal device excludes resources from resource set A based on the un-listened time slots within the resource listening window 20 (Step 1-1) and / or the resource listening results within the resource listening window 20 (Step 1-2). The terminal device determines whether resource R(x,y) or a series of periodic resources corresponding to resource R(x,y) overlaps with the time slot determined based on the un-listened time slots in Step 1-1 or the resource determined based on the detected first sidelink control information in Step 1-2. If so, resource R(x,y) is excluded from resource set A.

[0057] Step 1-1: If the terminal device is in time slot t within the resource listening window 20 m Send data, no listening, the terminal device will be based on the time slot t m For each allowed resource reservation period in the resource pool used by the terminal device, the corresponding Q time slots are determined with the resource reservation period as the interval. If the Q time slots overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y), the resource R(x,y) is excluded from the resource set A. (Represents rounding up). Tscal is equal to the value of T2 converted to milliseconds. Prx is one of the resource reservation periods allowed by the resource pool used by the terminal device. Optionally, a series of periodic resources corresponding to the resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number after Ptx is converted into logical time slots. Ptx is the resource reservation period of the terminal device. For example, in sub-figure (a) of Figure 4, Cresel is 3, indicating 3 periodic resources corresponding to the resource R(x,y) (including R(x,y)).

[0058] For example, in sub-graph (a) of Figure 4, the terminal device is in time slot t m Without listening, resources are excluded according to each resource reservation period in the resource reservation period set M in the resource pool configuration. For a resource reservation period 1, assuming that the Q value is calculated to be 2, the corresponding Q time slots are the time slots from time slot t in sub-graph (a) of Figure 4. m The next two time slots marked with horizontal lines are mapped with the resource reservation period 1 as the interval. For a resource reservation period 2, assuming that the Q value is calculated as Q=1, the corresponding Q time slots are the time slots from time slot t in Figure 4 (a). m The next time slot marked with dotted shadows and with resource reservation period 2 as the interval is mapped.

[0059] The terminal device will determine whether the Q time slots corresponding to each reservation period overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y). If so, the resource R(x,y) will be excluded from the resource set A.

[0060] Optionally, when the resource pool used by the terminal device deactivates the reservation between TBs, the terminal device may not execute the above Step 1-1.

[0061] Optionally, after executing Step 1-1, if the remaining resources in resource set A are less than M total *X, then the resource set A is initialized to all available resources in the resource selection window 10 belonging to the resource pool used by the terminal device and then Step 1-2 is executed.

[0062] Step 1-2: If the terminal device is in the time slot t of the resource listening window 20 mThe first sidelink control information transmitted in the PSCCH is detected, and the SL-RSRP (Sidelink Reference Signal Received Power) of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (i.e., the SL-RSRP of the PSSCH sent in the same time slot as the PSCCH) is measured.

[0063] If the measured SL-RSRP is greater than the SL-RSRP threshold, and the first sidelink control information received by the terminal device contains the "Resource reservation period" field, the terminal device will m The terminal device determines the corresponding Q time slots based on the resource reservation period carried in the first sideline control information it has intercepted. The terminal device assumes that it has also received the same first sideline control information in the Q time slots. The terminal device will determine the time slot t m Whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first sideline control information and the Q assumed received first sideline control information overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y). If they overlap, the corresponding resource R(x,y) is excluded from the set A. (Represents rounding up). Tscal is equal to the value of T2 converted to milliseconds. Prx is the resource reservation period carried in the first side control information detected. Optionally, a series of periodic resources corresponding to the resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number after Ptx is converted into logical time slots. Ptx is the resource reservation period of the terminal device. For example, in sub-figure (b) of Figure 4, Cresel is 3, which indicates 3 periodic resources corresponding to the resource R(x,y) (including R(x,y)).

[0064] For example, in sub-figure (b) of FIG4, when the first sideline control information received by the terminal device contains the "Resource reservation period" field, if the terminal device is in time slot t m The first side control information in the PSCCH is detected on the resource E(v,m). The resource reservation period in the first side control information is Prx. Assuming that the Q value is calculated to be 1, the terminal device will assume that in time slot t m+Prxlg The terminal device will determine whether the first side control information of the same content is received in time slot tm The first sideline control information received and the assumption that the m+Prxlg Whether the resources 1, 2, 3, 4, 5, 6 indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side control information overlap with the resource R(x, y) or a series of periodic resources corresponding to the resource R(x, y); if they overlap and the RSRP condition is met, the resource R(x, y) is excluded from the resource set A.

[0065] If the SL-RSRP measured by the terminal device is greater than the SL-RSRP threshold, and the first sidelink control information received by the terminal device does not contain the "Resource reservation period" field, the terminal device only determines the time slot t m Whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side control information overlap with the resource R(x,y) or a series of resources corresponding to the resource R(x,y); if so, exclude the resource R(x,y) from the resource set A.

[0066] For example, in sub-figure (b) of FIG4, when the first sideline control information received by the terminal device does not contain the "Resource reservation period" field, if the terminal device is in time slot t m If the first sidelink control information in the PSCCH is detected on the resource E(v,m), the terminal device determines whether the resources 1, 2, and 3 indicated by the "Time resource assignment" and "Frequency resource assignment" fields in the first sidelink control information overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y). If they overlap and the RSRP condition is met, the resource R(x,y) is excluded from the resource set A.

[0067] If the remaining resources in resource set A are less than M after the above resources are excluded total *X, the SL-RSRP threshold is raised by 3dB, and Step 1 is repeated. The physical layer reports the excluded resource set A as a candidate resource set to the upper layer.

[0068] Step 2: The upper layer randomly selects a resource from the reported candidate resource set to send data. That is, the terminal device randomly selects a resource from the candidate resource set to send data.

[0069] It should be noted that:

[0070] (1) The RSRP thresholds are determined by the priority level P1 carried in the PSCCH detected by the terminal device and the priority level P2 of the data to be transmitted by the terminal device. The configuration of the resource pool used by the terminal device includes a SL-RSRP threshold table that contains the SL-RSRP thresholds corresponding to all priority combinations. The resource pool configuration can be network-configured or pre-configured.

[0071] For example, as shown in Table 1, assuming that the priority levels of P1 and P2 are both 0-7, the SL-RSRP thresholds corresponding to different priority combinations are expressed as γ ij Indicates that, where γ ij Here, i is the value of the priority level P1, and j is the value of the priority level P2.

[0072] Table 1: SL-RSRP threshold table

[0073] When a terminal device monitors a PSCCH sent by another terminal device, it obtains the priority P1 and the priority P2 of the data to be sent carried in the first sidelink control information transmitted in the PSCCH, and determines the SL-RSRP threshold by looking up Table 1.

[0074] (2) Whether the terminal device uses the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH to compare with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by the terminal device. The resource pool configuration can be network-configured or pre-configured.

[0075] (3) The possible values ​​of X and X are {20%, 35%, 50%}. The configuration of the resource pool used by the terminal device includes a correspondence between priorities and the possible values. The terminal device determines the value of X based on the priority of the data to be sent and the correspondence. The resource pool configuration can be configured by the network or pre-configured.

[0076] (4) Convert the resource reservation period into a logical time slot:

[0077] As mentioned above, the terminal device sends a first side control information to indicate the time-frequency resources and reserves the resources to be used next. When listening, the terminal device that performs resource selection will decode the first side control information sent by other terminal devices, learn the resources reserved by other terminal devices, and exclude the corresponding resources during resource selection, thereby avoiding resource collisions. When performing resource exclusion, the terminal device that performs resource selection will convert the physical time (for example, 100 milliseconds) indicated by the "resource reservation period" field in the decoded first side control information into the corresponding number of logical time slots, and then use the number of logical time slots to exclude resources:

[0078] In the above formula, Prsvp is the resource reservation period, such as the resource reservation period indicated by the "resource reservation period" in the first sidelink control information intercepted by the terminal device, the resource reservation period allowed in the resource pool, or the resource reservation period of the terminal device. P'rsvp is the calculated number of corresponding logical time slots. T'max is the number of time slots in the resource pool or the transmitting resource pool belonging to the terminal device within one SFN (System Frame Number) period or 10240 milliseconds.

[0079] The above description describes a single-side link (SL) communication method within NR-V2X. This involves a terminal device autonomously selecting transmission resources through resource sensing and independently transmitting data on the sidelink. This SL communication method can also be applied to various SL communications, such as direct communication between handheld devices and between pedestrians and vehicles.

[0080] 5. SL-U (Unlicensed) physical layer structure

[0081] When NR SL technology operates on unlicensed spectrum, system design needs to consider regulatory requirements in the relevant regions, such as OCB (Occupied Channel Bandwidth) and PSD (Power Spectral Density). For example, for unlicensed spectrum in the 5GHz band, European regulatory requirements include minimum channel bandwidth and maximum power spectral density. For OCB requirements, when a terminal device uses the channel for data transmission, the occupied channel bandwidth must not be less than 80% of the total channel bandwidth. To meet OCB occupancy requirements, SL-U can draw on the IRB (Interlaced Resource Block) structure in NR-U.

[0082] A comb tooth resource includes N discrete PRBs in the frequency domain. The frequency band includes a total of M comb tooth resources. The PRBs included in the mth comb tooth are {m, M+m, 2M+m, 3M+m, ...}.

[0083] As shown in Figure 5, the system bandwidth consists of 20 PRBs (one PRB corresponds to 12 subcarriers), including 5 comb teeth (i.e., M = 5), each comb tooth contains 4 PRBs (i.e., N = 4), and the frequency domain spacing between two adjacent PRBs in a comb tooth is the same, i.e., 5 PRBs apart. The numbers in the boxes in the figure represent the comb tooth index. It should be noted that the PRBs included in a comb tooth can also be called an interlaced resource block (IRB), and the comb teeth can also be called IRBs.

[0084] In addition to the IRB structure, the concept of RB set (Resource Block set) may also be introduced into SL-U.

[0085] The frequency domain resources on the carrier are divided into several resource block sets. Guard bands (also called "frequency domain guard bands", or "guard bands" for short) may or may not be configured between the resource block sets. For example, one RB set corresponds to a frequency domain width of 20MHz. Communication equipment needs to perform LBT (Listen Before Talk) on the unlicensed spectrum. Data can only be sent after LBT is successful. The granularity of LBT is one RB set, so one RB set can also be called an LBT subband. That is, if a communication device sends data on a certain RB set, it needs to perform LBT on the corresponding RB set, and transmit after LBT is successful. One RB set includes multiple IRBs. For simplicity, in Figure 6, one resource block actually corresponds to one IRB in Figure 5. Generally, the BWP configured for a communication device includes an integer number of RB sets.

[0086] In addition to introducing the above-mentioned IRB-based structure, SL-U can still use the design of subchannels and resource pools, and continuously occupy multiple subchannels in the frequency domain. For example, it is applicable to some regions where the regulations do not have OCB requirements. Or for regions with OCB requirements, terminal devices can also continuously occupy a sufficient number of subchannels to meet the OCB requirements. It should be pointed out that since terminal devices still need to perform LBT in unlicensed frequency bands, the concept of RB set also needs to be introduced in this case. For example, the resource pool of the terminal device includes one or more RB sets.

[0087] For example, as shown in Figure 7, the resource pool of the terminal device includes two RB sets, namely resource block set 1 and resource block set 2, and a protection band is configured between resource block sets 1 and 2 (i.e., "guard band 1" in the figure). Consistent with the existing SL technology, the resource pool of the terminal device includes multiple consecutive sub-channels, namely sub-channels 1-8, and the terminal device occupies consecutive sub-channels for transmission. For example, if the terminal device needs to occupy two sub-channels for transmission, it can occupy sub-channels 1 and 2, or occupy sub-channels 2 and 3, or occupy sub-channels 3 and 4, and so on.

[0088] 6. MCSt (Multi-consecutive slots transmission)

[0089] According to the above introduction, on the unlicensed spectrum, the communication device needs to perform LBT first, and can only access the channel after LBT is successful. When the communication device successfully performs LBT and accesses the channel, the time it occupies the channel is called COT (Channel Occupancy Time). During the COT, the communication device can transmit continuously or discontinuously. Therefore, in order to make more full use of the COT initiated after the LBT is successful, the concept of MCSt is introduced in SL-U. That is, the communication device transmits continuously on multiple time slots to improve the utilization rate of COT. At the same time, continuous use / occupancy of the channel is also conducive to competing for channels with heterogeneous systems. For example, when the SL-U terminal adopts continuous transmission, since the channel is continuously occupied, the WiFi (Wireless Fidelity) user cannot successfully access the channel through LBT at the same time.

[0090] As described above, the SL-U system still supports the use of the existing SL resource pool and sub-channel design, and the terminal device occupies continuous sub-channels in the frequency domain when transmitting, which is the example shown in Figure 7. However, due to the introduction of resource block sets and guard bands, some sub-channels cannot be used as transmission resources for terminal devices. This is mainly due to the principle of guard band usage. The so-called guard band usage principle means that only when the terminal device transmits on all RB sets adjacent to the guard band can it use the resources in the guard band for transmission.

[0091] Still taking Figure 7 as an example, if the terminal device needs to occupy two sub-channels for transmission, when using sub-channels 4 and 5, the resources in the protection band can be used for transmission, because sub-channel 4 contains the resources in resource block set 1, and sub-channel 5 contains the resources in resource block set 2. When sub-channels 4 and 5 are used, two RB sets are used. However, when using sub-channels 3 and 4, since the terminal device does not use resource block set 2, the resources in the protection band cannot be used for transmission. The terminal device can only use the resources in sub-channels 3 and sub-channel 4 except the protection band. Similarly, when the terminal device uses sub-channels 5 and 6, it can only use part of the resources in sub-channel 5 and sub-channel 6. When the remaining resources in sub-channel 4 except the protection band are small, sub-channels 3 and 4 cannot be used as transmission resources for the terminal device. Similarly, when the remaining resources in sub-channel 5 except the protection band are small, sub-channels 5 and 6 cannot be used as transmission resources for the terminal device.

[0092] Please refer to Figure 8, which shows a flow chart of a method for determining a resource set provided by an embodiment of the present application. The method can be applied to the network architecture shown in Figure 1, for example, the method can be executed by a terminal device. The method may include the following steps:

[0093] In step 810 , the terminal device determines a resource set, which does not include candidate resources that meet a first condition, where the first condition is related to a protection band.

[0094] In some embodiments, the first condition includes at least one of the following conditions 1 to 4.

[0095] Condition 1: The frequency domain starting position or the frequency domain ending position of the candidate resource is located in the guard band;

[0096] Condition 2: The number of PRBs (excluding the guard band) in the starting subchannel of the candidate resource is less than or equal to the first threshold;

[0097] Condition 3: The candidate resources do not include the first subchannel, and the number of PRBs in the first subchannel excluding the guard band is greater than or equal to the second threshold;

[0098] Condition 4: The number of PRBs in the candidate resources excluding the guard band is less than or equal to the third threshold.

[0099] In some embodiments, the candidate resource corresponds to one subchannel in the frequency domain, or the candidate resource corresponds to multiple consecutive subchannels in the frequency domain. That is, the candidate resource corresponds to one or more subchannels in the frequency domain. The frequency domain starting position of the candidate resource may refer to the frequency domain starting position of the starting subchannel of the candidate resource. The frequency domain ending position of the candidate resource may refer to the frequency domain ending position of the ending subchannel of the candidate resource. The starting subchannel of the candidate resource is the subchannel with the lowest index or the lowest frequency domain position among the one or more subchannels corresponding to the candidate resource in the frequency domain. The ending subchannel of the candidate resource is the subchannel with the highest index or the highest frequency domain position among the one or more subchannels corresponding to the candidate resource in the frequency domain. Optionally, the index of the candidate resource is related to its frequency domain position. For example, the lower (or smaller) the index of the candidate resource is, the lower its frequency domain position is, and the higher (or larger) the index of the candidate resource is, the higher its frequency domain position is.

[0100] As shown in Figure 7, assuming that a candidate resource corresponds to two subchannels in the frequency domain (including subchannels 1 and 2 in the figure), subchannel 1 is the starting subchannel of the candidate resource, and subchannel 2 is the ending subchannel of the candidate resource. The frequency domain starting position of the candidate resource can refer to the frequency domain starting position of subchannel 1 (that is, the frequency domain position shown as "Position 1" in Figure 7), and the frequency domain ending position of the candidate resource can refer to the frequency domain ending position of subchannel 2 (that is, the frequency domain position shown as "Position 2" in Figure 7).

[0101] In some embodiments, the candidate resource corresponds to one time unit in the time domain, or the candidate resource corresponds to multiple consecutive time units in the time domain. That is, the candidate resource corresponds to one or more time units in the time domain. In this application, a "time unit" can be a time slot, a subframe, or other time units, and this application does not limit this. For the "time unit" mentioned elsewhere in this document, please refer to this explanation and will not be repeated. Exemplarily, the candidate resource corresponds to one time slot in the time domain. Exemplarily, the candidate resource corresponds to multiple consecutive time slots in the time domain.

[0102] In some embodiments, for the above condition 1, the frequency domain starting position or frequency domain ending position of the candidate resource being located in the guard band means that: the frequency domain starting position or frequency domain ending position of the candidate resource is greater than or equal to the frequency domain starting position of the guard band, and less than or equal to the frequency domain ending position of the guard band. In this example, when the frequency domain starting position or frequency domain ending position of the candidate resource is located at the boundary of the guard band (i.e., the frequency domain starting position or frequency domain ending position of the guard band), it is also counted as the frequency domain starting position or frequency domain ending position of the candidate resource being located in the guard band.

[0103] In some embodiments, for the above condition 1, the frequency domain starting position or frequency domain ending position of the candidate resource being located in the guard band means that: the frequency domain starting position or frequency domain ending position of the candidate resource is greater than the frequency domain starting position of the guard band and less than the frequency domain ending position of the guard band. In this example, when the frequency domain starting position or frequency domain ending position of the candidate resource is located at the boundary of the guard band (i.e., the frequency domain starting position or frequency domain ending position of the guard band), it is not counted as the frequency domain starting position or frequency domain ending position of the candidate resource being located in the guard band.

[0104] Exemplarily, as shown in FIG7 , assuming that a certain candidate resource corresponds to two subchannels in the frequency domain (including subchannels 3 and 4 in the figure), since the frequency domain end position of the candidate resource is greater than the frequency domain starting position of the protection band (i.e., “guard band 1” in the figure) and smaller than the frequency domain end position of the protection band, the frequency domain end position of the candidate resource is located in the protection band.

[0105] In some embodiments, the above condition 2 may be replaced by: the number of PRBs excluding the guard band in the starting sub-channel of the candidate resource is less than the first threshold.

[0106] In some embodiments, the above condition 3 can be replaced by: the candidate resources do not include the first subchannel, and the number of PRBs in the first subchannel excluding the guard band is greater than the second threshold. In some embodiments, the above condition 3 can be replaced by: the number of PRBs in each subchannel in the candidate resources excluding the guard band is less than or equal to the second threshold. In some embodiments, the above condition 3 can be replaced by: the number of PRBs in each subchannel in the candidate resources excluding the guard band is less than the second threshold. In some embodiments, the above condition 3 can be replaced by: the candidate resources do not include the first subchannel, and the first subchannel is a subchannel that can be used to transmit the PSCCH.

[0107] In some embodiments, the above condition 4 may be replaced by: the number of PRBs of the candidate resources excluding the guard band is less than a third threshold.

[0108] In some embodiments, at least one of the first threshold, the second threshold, and the third threshold may be configured by the network, preconfigured, dependent on the implementation of the terminal device, or a preset value specified by a standard. Exemplarily, the first threshold or the second threshold is the number of PRBs occupied by the PSCCH in the resource pool configuration.

[0109] In some embodiments, the terminal device determines a resource set, including: initializing the resource set, the initialized resource set including: the remaining candidate resources in the resource selection window except the candidate resources that meet the first condition; excluding the candidate resources in the resource set according to the unlistened time units in the resource listening window and / or the listening results in the resource listening window. In this example, the resource set initialized by the terminal device does not include the candidate resources that meet the first condition, so that when the resource set is initialized, the candidate resources that meet the first condition are excluded. The subsequent process of excluding resources according to the unlistened time units in the resource listening window and / or the listening results in the resource listening window is the same as the introduction of Step 1-1 and Step 1-2 in the above "NR V2X listening resource selection method" section, and will not be repeated here.

[0110] In some embodiments, the terminal device determines a resource set, including: initializing the resource set, the initialized resource set including: all candidate resources within the resource selection window; excluding candidate resources that meet the first condition from the resource set, and excluding candidate resources in the resource set based on the unlistened time units within the resource listening window and / or the listening results within the resource listening window. In this example, the resource set initialized by the terminal device includes all candidate resources within the resource selection window, so the initialized resource set may include candidate resources that meet the first condition. When performing resource exclusion, the terminal device excludes the candidate resources that meet the first condition from the resource set, so that the final resource set also does not include candidate resources that meet the first condition. In addition, the process of excluding resources based on the unlistened time units within the resource listening window and / or the listening results within the resource listening window is the same as the introduction of Step 1-1 and Step 1-2 in the above "NR V2X listening resource selection method" section, and will not be repeated here.

[0111] In some embodiments, a terminal device includes a physical layer and a higher layer, where the higher layer refers to a protocol layer located above the physical layer. The physical layer is responsible for determining a resource set and reporting the resource set to the higher layer. The resource set does not include candidate resources that meet the first condition. The higher layer is responsible for selecting a transmission resource from the resource set. For example, the higher layer randomly selects one or more candidate resources from the resource set reported by the physical layer as transmission resources.

[0112] As shown in FIG9 , the terminal device triggers resource selection or reselection at time slot n or time slot n is the time slot where the higher layer triggers the physical layer to report the resource set. The resource selection window 10 starts from n+T1 and ends at n+T2. T1 and T2 are described above.

[0113] Terminal equipment is in n-T0 to nT proc,0 Perform resource monitoring (excluding nT proc,0), that is, the resource listening window 20 starts from n-T0 and ends at nT proc,0 End (excluding nT proc,0 ). T0 and T proc,0 Refer to the above introduction.

[0114] Any candidate resource in the resource selection window is denoted as R(x,y), where x and y are used to indicate the frequency domain position and time domain position of the resource, respectively. For example, x indicates the subchannel where the frequency domain of resource R(x,y) starts, y indicates the time slot where resource R(x,y) is located, and R(x,y) represents time slot t y Within, there are L_subchannel consecutive subchannels starting from subchannel x, where L_subchannel is configured by the higher layer to the physical layer, and (t1, t2, t3...) is the set of time slots belonging to the resource pool.

[0115] In some embodiments, the resource set A initialized by the terminal device does not include R(x, y) that meets the first condition. The initial number of resources in the resource set A is M. total The terminal device excludes resources in the resource set A according to the unlistened time slots in the resource listening window and / or the listening results in the resource listening window.

[0116] In some embodiments, the terminal device initializes the resource set A to all R(x, y) in the resource selection window, and the initial number of resources in the resource set A is M total , the terminal device excludes R(x,y) that meets the first condition from the resource set A, and the terminal device excludes the resources in the resource set A according to the unlistened time slots within the resource listening window and / or the listening results within the resource listening window.

[0117] As shown in Figure 10, it is assumed that the resource pool used by the terminal device corresponds to two RB sets in the frequency domain (i.e., "resource block set 1" and "resource block set 2" in the figure), and a guard band is configured between the two RB sets (i.e., "guard band 1" in the figure), and the resource pool corresponds to 9 subchannels in the frequency domain. If the high-level configuration L_subchannel is 2, then Figure 10 shows that any time slot t belonging to the resource pool y The corresponding 8 candidate resources R(x,y), each R(x,y) corresponds to 2 subchannels in the frequency domain and corresponds to a time slot in the time domain, that is, R(1,y), R(2,y), ..., R(8,y).

[0118] In some embodiments, the first condition includes the above-mentioned condition 1. Since the frequency domain end positions of R(3, y) and R(4, y) are located in the guard band, and the frequency domain start positions of R(5, y) and R(6, y) are located in the guard band, R(3, y), R(4, y), R(5, y), and R(6, y) meet the first condition.

[0119] In some embodiments, the first condition includes the above-mentioned condition 1 and condition 2. Since the frequency domain end positions of R(3,y) and R(4,y) are located within the guard band, the frequency domain starting positions of R(5,y) and R(6,y) are located within the guard band, and the number of PRBs excluding the guard band in the starting subchannels of R(4,y), R(5,y), and R(6,y) (i.e., subchannels 4, 5, and 6) is less than the first threshold, and the number of PRBs excluding the guard band in the starting subchannel of R(3,y), i.e., subchannel 3, is greater than the first threshold, then R(4,y), R(5,y), and R(6,y) meet the first condition.

[0120] In some embodiments, the first condition includes the above-mentioned conditions 1 and 3. Since the frequency domain end positions of R(3,y) and R(4,y) are located within the guard band, and the frequency domain start positions of R(5,y) and R(6,y) are located within the guard band, for R(3,y), the number of PRBs in its subchannel 3 excluding the guard band is greater than the second threshold, for R(4,y), the number of PRBs in its corresponding subchannel excluding the guard band is less than the second threshold, for R(5,y), the number of PRBs in its corresponding subchannel excluding the guard band is less than the second threshold, and for R(6,y), the number of PRBs in its subchannel 7 excluding the guard band is greater than the second threshold. Therefore, R(4,y) and R(5,y) meet the first condition.

[0121] In some embodiments, the first condition includes the above-mentioned condition 1 and condition 4. Since the frequency domain end positions of R(3, y) and R(4, y) are located within the guard band, the frequency domain start positions of R(5, y) and R(6, y) are located within the guard band, the number of PRBs included in R(3, y) and R(6, y) excluding the guard band is greater than the third threshold, and the number of PRBs included in R(4, y) and R(5, y) excluding the guard band is less than the third threshold, therefore, R(4, y) and R(5, y) meet the first condition.

[0122] For exclusion based on unlistened time slots and exclusion based on resource listening results, see the above description.

[0123] If the remaining resources in resource set A are less than M after the above resources are excluded total *X, then raise the SL-RSRP threshold by 3dB, initialize resource set A, and repeat the above steps until the number of remaining resources in resource set A after resource exclusion is greater than or equal to M total *X. The physical layer reports the excluded resource set A to the upper layer. This excluded resource set A is referred to as the candidate resource set. The upper layer randomly selects one or more candidate resources from the resource set reported by the physical layer as transmission resources. Optionally, X is configured by the upper layer of the terminal device to the physical layer.

[0124] In some cases, the above embodiment can also be applied to the MCSt scenario. For example, any candidate resource in the resource selection window is denoted as R(x,y), where x and y are used to indicate the frequency domain position and time domain position of the resource, respectively. For example, x indicates the subchannel where the resource R(x,y) starts in the frequency domain, y indicates the starting time slot of the resource R(x,y), and R(x,y) corresponds to the time slot t in the time domain. y The first L_slot consecutive time slots belong to the resource pool. R(x,y) in the frequency domain corresponds to the L_subchannel consecutive subchannels starting from subchannel x. L_subchannel and L_slot are configured by the higher layer to the physical layer. (t1, t2, t3…) is the set of time slots belonging to the resource pool.

[0125] As shown in Figure 11, it is assumed that the resource pool used by the terminal device corresponds to two RB sets in the frequency domain (i.e., "resource block set 1" and "resource block set 2" in the figure), and a guard band is configured between the two RB sets (i.e., "guard band 1" in the figure), and the resource pool corresponds to 9 subchannels in the frequency domain. If the high-level configuration L_subchannel is 2 and L_slot is 3, then Figure 11 shows that any time slot t belonging to the resource pool y Each of the eight candidate resources R(x,y) corresponds to two subchannels in the frequency domain and three time slots in the time domain, namely R(1,y), R(2,y)…R(8,y). Therefore, the examples for determining whether R(x,y) meets the first condition in the above embodiment of single-time-slot candidate resources can also be applied to the embodiment of multi-time-slot candidate resources.

[0126] The resource set A initialized by the terminal device does not include R(x,y) that meets the first condition. Alternatively, the resource set A initialized by the terminal device includes all R(x,y) within the resource selection window, and then excludes R(x,y) that meets the first condition from the resource set A.

[0127] In some embodiments, the first condition includes the above-mentioned condition 1. Since the frequency domain end positions of R(3, y) and R(4, y) are located in the guard band, and the frequency domain start positions of R(5, y) and R(6, y) are located in the guard band, R(3, y), R(4, y), R(5, y), and R(6, y) meet the first condition.

[0128] In some embodiments, the first condition includes the above-mentioned condition 1 and condition 2. Since the frequency domain end positions of R(3,y) and R(4,y) are located within the guard band, the frequency domain starting positions of R(5,y) and R(6,y) are located within the guard band, and the number of PRBs excluding the guard band in the starting subchannels of R(4,y), R(5,y), and R(6,y) (i.e., subchannels 4, 5, and 6) is less than the first threshold, and the number of PRBs excluding the guard band in the starting subchannel of R(3,y), i.e., subchannel 3, is greater than the first threshold, then R(4,y), R(5,y), and R(6,y) meet the first condition.

[0129] In some embodiments, the first condition includes the above-mentioned conditions 1 and 3. Since the frequency domain end positions of R(3,y) and R(4,y) are located within the guard band, and the frequency domain start positions of R(5,y) and R(6,y) are located within the guard band, for R(3,y), the number of PRBs in its subchannel 3 excluding the guard band is greater than the second threshold, for R(4,y), the number of PRBs in its corresponding subchannel excluding the guard band is less than the second threshold, for R(5,y), the number of PRBs in its corresponding subchannel excluding the guard band is less than the second threshold, and for R(6,y), the number of PRBs in its subchannel 7 excluding the guard band is greater than the second threshold. Therefore, R(4,y) and R(5,y) meet the first condition.

[0130] In some embodiments, the first condition includes the above-mentioned condition 1 and condition 4. Since the frequency domain end positions of R(3, y) and R(4, y) are located within the guard band, the frequency domain start positions of R(5, y) and R(6, y) are located within the guard band, the number of PRBs included in R(3, y) and R(6, y) excluding the guard band is greater than the third threshold, and the number of PRBs included in R(4, y) and R(5, y) excluding the guard band is less than the third threshold, therefore, R(4, y) and R(5, y) meet the first condition.

[0131] The technical solution provided in the embodiment of the present application is that the resource set determined by the terminal device does not include candidate resources that meet the first condition, and the first condition is related to the protection band, so that the determined resource set does not include resources that cannot be used for transmission at the edge of the protection band. In this way, when the terminal device selects transmission resources from the above resource set, it can avoid selecting resources that cannot be used for transmission at the edge of the protection band, thereby avoiding transmission failure.

[0132] In addition, the embodiments of the present application add judgment conditions from the perspective of initializing resource sets or resource exclusion to prevent the terminal device from selecting resources that cannot be used for transmission at the edge of the protection band.

[0133] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

[0134] Please refer to Figure 12, which shows a block diagram of a device for determining a resource set provided by one embodiment of the present application. The device has the functions of implementing the above-mentioned method examples, which can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device described above, or it can be set in a terminal device. As shown in Figure 12, the device 1200 may include: a processing module 1210.

[0135] The processing module 1210 is configured to determine a resource set, where the resource set does not include candidate resources that meet a first condition, and the first condition is related to a guard band.

[0136] In some embodiments, the first condition includes at least one of the following:

[0137] The frequency domain starting position or the frequency domain ending position of the candidate resource is located in the guard band;

[0138] The number of PRBs in the starting subchannel of the candidate resource excluding the guard band is less than or equal to a first threshold;

[0139] The candidate resources do not include a first subchannel, and the number of PRBs in the first subchannel excluding the guard band is greater than or equal to a second threshold;

[0140] The number of PRBs of the candidate resources excluding the guard band is less than or equal to a third threshold.

[0141] In some embodiments, the frequency domain starting position or the frequency domain ending position of the candidate resource is located in the guard band, which means:

[0142] The frequency domain starting position or the frequency domain ending position of the candidate resource is greater than or equal to the frequency domain starting position of the guard band, and less than or equal to the frequency domain ending position of the guard band;

[0143] or,

[0144] A frequency domain starting position or a frequency domain ending position of the candidate resource is greater than a frequency domain starting position of the guard band and smaller than a frequency domain ending position of the guard band.

[0145] In some embodiments, the processing module 1210 is configured to:

[0146] Initializing the resource set, where the initialized resource set includes: remaining candidate resources in the resource selection window except the candidate resources that meet the first condition;

[0147] The candidate resources in the resource set are excluded according to the non-listening time units within the resource listening window and / or the listening results within the resource listening window.

[0148] In some embodiments, the processing module 1210 is configured to:

[0149] Initializing the resource set, wherein the initialized resource set includes: all candidate resources in a resource selection window;

[0150] The candidate resources that meet the first condition are excluded from the resource set, and the candidate resources in the resource set are excluded according to the non-listening time unit in the resource listening window and / or the listening result in the resource listening window.

[0151] In some embodiments, the candidate resource corresponds to one subchannel in the frequency domain, or the candidate resource corresponds to multiple consecutive subchannels in the frequency domain.

[0152] In some embodiments, the candidate resource corresponds to one time unit in the time domain, or the candidate resource corresponds to multiple consecutive time units in the time domain.

[0153] In some embodiments, the terminal device includes a physical layer and a higher layer;

[0154] The physical layer is used to determine the resource set and report the resource set to the higher layer;

[0155] The higher layer is used to select transmission resources from the resource set.

[0156] It should be noted that, when the device provided in the above embodiment realizes its function, it only uses the division of the above-mentioned functional modules as an example. In actual application, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0157] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here. For details not described in detail in the embodiment of the device, reference can be made to the above method embodiment.

[0158] Please refer to FIG13 , which shows a schematic diagram of the structure of a terminal device provided by an embodiment of the present application. The terminal device 1300 may include: a processor 1301 , a transceiver 1302 , and a memory 1303 .

[0159] The processor 1301 includes one or more processing cores. The processor 1301 executes various functional applications and information processing by running software programs and modules.

[0160] The transceiver 1302 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0161] The memory 1303 may be connected to the processor 1301 and the transceiver 1302 .

[0162] The memory 1303 may be used to store a computer program executed by the processor, and the processor 1301 is used to execute the computer program to implement each step in the above method embodiment.

[0163] In an exemplary embodiment, the processor 1301 is configured to determine a resource set, where the resource set does not include a candidate resource that meets a first condition, where the first condition is related to a guard band.

[0164] For details not described in detail in this embodiment, please refer to the above embodiments and will not be described in detail here.

[0165] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0166] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor to implement the above-mentioned method for determining the resource set. Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0167] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions, and when the chip is running, is used to implement the above-mentioned method for determining the resource set.

[0168] An embodiment of the present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned method for determining a resource set.

[0169] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0170] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0171] In some embodiments of the present application, "predefined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined may refer to information defined in a protocol.

[0172] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, for example, it may include an LTE protocol, a NR protocol, and related protocols used in future communication systems, and this application does not limit this.

[0173] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0174] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.

[0175] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order of the diagram. The embodiments of the present application are not limited to this.

[0176] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0177] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for determining a resource set, characterized in that: The method is executed by a terminal device, and includes: A resource set is determined, where the resource set does not include candidate resources that meet a first condition, where the first condition is related to a guard band.

2. The method according to claim 1, characterized in that The first condition includes at least one of the following: The frequency domain starting position or the frequency domain ending position of the candidate resource is located in the guard band; The number of physical resource blocks (PRBs) excluding the guard band in the starting subchannel of the candidate resource is less than or equal to a first threshold; The candidate resources do not include a first subchannel, and the number of PRBs in the first subchannel excluding the guard band is greater than or equal to a second threshold; The number of PRBs of the candidate resources excluding the guard band is less than or equal to a third threshold.

3. The method according to claim 2, characterized in that The frequency domain starting position or the frequency domain ending position of the candidate resource is located in the guard band means: The frequency domain starting position or the frequency domain ending position of the candidate resource is greater than or equal to the frequency domain starting position of the guard band, and less than or equal to the frequency domain ending position of the guard band; or, A frequency domain starting position or a frequency domain ending position of the candidate resource is greater than a frequency domain starting position of the guard band and smaller than a frequency domain ending position of the guard band.

4. The method according to any one of claims 1 to 3, characterized in that The determining of the resource set includes: Initializing the resource set, where the initialized resource set includes: remaining candidate resources in the resource selection window except the candidate resources that meet the first condition; The candidate resources in the resource set are excluded according to the non-listening time units within the resource listening window and / or the listening results within the resource listening window.

5. The method according to any one of claims 1 to 3, characterized in that The determining of the resource set includes: Initializing the resource set, wherein the initialized resource set includes: all candidate resources in a resource selection window; The candidate resources that meet the first condition are excluded from the resource set, and the candidate resources in the resource set are excluded according to the non-listening time unit in the resource listening window and / or the listening result in the resource listening window.

6. The method according to any one of claims 1 to 5, characterized in that The candidate resource corresponds to one sub-channel in the frequency domain, or the candidate resource corresponds to multiple continuous sub-channels in the frequency domain.

7. The method according to any one of claims 1 to 6, characterized in that The candidate resource corresponds to one time unit in the time domain, or the candidate resource corresponds to multiple continuous time units in the time domain.

8. The method according to any one of claims 1 to 7, characterized in that The terminal device includes a physical layer and a high layer; The physical layer is used to determine the resource set and report the resource set to the higher layer; The higher layer is used to select transmission resources from the resource set.

9. A device for determining a resource set, characterized in that: The device comprises: The processing module is configured to determine a resource set, where the resource set does not include candidate resources that meet a first condition, and the first condition is related to a guard band.

10. The device according to claim 9, characterized in that The first condition includes at least one of the following: The frequency domain starting position or the frequency domain ending position of the candidate resource is located in the guard band; The number of physical resource blocks (PRBs) excluding the guard band in the starting subchannel of the candidate resource is less than or equal to a first threshold; The candidate resources do not include a first subchannel, and the number of PRBs in the first subchannel excluding the guard band is greater than or equal to a second threshold; The number of PRBs of the candidate resources excluding the guard band is less than or equal to a third threshold.

11. The device according to claim 10, characterized in that The frequency domain starting position or the frequency domain ending position of the candidate resource is located in the guard band means: The frequency domain starting position or the frequency domain ending position of the candidate resource is greater than or equal to the frequency domain starting position of the guard band, and less than or equal to the frequency domain ending position of the guard band; or, A frequency domain starting position or a frequency domain ending position of the candidate resource is greater than a frequency domain starting position of the guard band and smaller than a frequency domain ending position of the guard band.

12. The device according to any one of claims 9 to 11, characterized in that The processing module is used for: Initializing the resource set, where the initialized resource set includes: remaining candidate resources in the resource selection window except the candidate resources that meet the first condition; The candidate resources in the resource set are excluded according to the non-listening time units within the resource listening window and / or the listening results within the resource listening window.

13. The device according to any one of claims 9 to 11, characterized in that The processing module is used for: Initializing the resource set, wherein the initialized resource set includes: all candidate resources in a resource selection window; The candidate resources that meet the first condition are excluded from the resource set, and the candidate resources in the resource set are excluded according to the non-listening time unit in the resource listening window and / or the listening result in the resource listening window.

14. The device according to any one of claims 9 to 13, characterized in that The candidate resource corresponds to one sub-channel in the frequency domain, or the candidate resource corresponds to multiple continuous sub-channels in the frequency domain.

15. The device according to any one of claims 9 to 14, characterized in that The candidate resource corresponds to one time unit in the time domain, or the candidate resource corresponds to multiple continuous time units in the time domain.

16. The device according to any one of claims 9 to 15, characterized in that The terminal equipment includes the physical layer and the upper layer; The physical layer is used to determine the resource set and report the resource set to the higher layer; The higher layer is used to select transmission resources from the resource set.

17. A terminal device, characterized in that: The terminal device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 8.

18. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is configured to be executed by a processor to implement the method according to any one of claims 1 to 8.

19. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, is used to implement the method according to any one of claims 1 to 8.

20. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 8.