Sidelink resource selection method and apparatus

By considering the UE's transmit beam in the sidelink resource selection and performing resource selection based on monitoring results and S-RSRP measurements, the reliability and communication performance issues of resource selection under beam management are resolved, achieving sidelink transmission with high reliability and good communication performance.

CN116438890BActive Publication Date: 2026-04-17BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2023-02-17
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

After the introduction of beam management, in the side link resource selection method, the SL RSRP measurement results are related to the beam used by the UE, which leads to a decrease in the reliability of resource selection and communication performance.

Method used

The UE determines the transmission beam used to transmit the data to be transmitted, and selects transmission resources from the resource selection window based on the beam. Taking into account the influence of the beam, candidate resources are excluded or selected based on the monitoring results and S-RSRP measurement values.

Benefits of technology

It improves the reliability of resource selection, ensures good communication performance, and adapts to the sidelink communication requirements under beam management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116438890B_ABST
    Figure CN116438890B_ABST
Patent Text Reader

Abstract

This disclosure proposes a sidelink resource selection method and apparatus, relating to the field of communications. The method includes determining a transmission beam for transmitting data to be transmitted; and selecting, based on the transmission beam, transmission resources from a resource selection window that can be used by the UE to transmit the data to be transmitted. Thus, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resources have high reliability and deliver good communication performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of mobile communication technology, and in particular to a sidelink resource selection method and apparatus. Background Technology

[0002] Currently, Release 16 / 17 supports sensing-based resource selection, whereby the UE obtains resource reservation information and Sidelink Reference Signal Received Power (S-RSRP) measurement results from other UEs by sensing, in order to avoid resource collisions with reserved resources that have stronger S-RSRP measurement results.

[0003] The monitoring in Release 16 / 17 was based on the assumption that the UE uses an omnidirectional antenna. However, with the introduction of beam management, the SL RSRP measurement results and the success of Physical Sidelink Control Channel (PSCCH) reception are related to the beam used by the UE. Since specific beams have different gains in different directions, for the same SL signal, the SL RSRP measurement results may differ significantly when the UE uses different beams for reception. Therefore, when the UE determines the potential interference intensity based on the SL RSRP measurement results, the influence of the beam used by the UE needs to be considered, as using different beams will affect the UE's resource selection. Summary of the Invention

[0004] This disclosure proposes a sidelink resource selection method and apparatus. The UE determines a transmission beam for transmitting data to be transmitted and selects transmission resources that can be used by the UE to transmit data from a resource selection window based on the transmission beam. Therefore, the influence of the beam used by the UE is considered during resource selection, resulting in high reliability and good communication performance of the selected transmission resources.

[0005] A first aspect of this disclosure provides a sidelink resource selection method executed by a UE, the method comprising: determining a transmission beam for transmitting data to be transmitted; and selecting, based on the transmission beam, transmission resources from a resource selection window that can be used by the UE to transmit the data to be transmitted.

[0006] Optionally, selecting transmission resources that the UE can use to transmit the data to be transmitted from the resource selection window based on the transmission beam includes: determining an initial candidate resource set from the resource selection window based on the transmission beam and selecting the transmission resource from the initial candidate resource set; or, determining a candidate resource set, excluding candidate resources from the candidate resource set based on the transmission beam, and selecting the transmission resource from the candidate resource set after excluding candidate resources; or, determining an initial candidate resource set from the resource selection window based on the transmission beam, excluding candidate resources from the initial candidate resource set based on the transmission beam, and selecting the transmission resource from the initial candidate resource set after excluding candidate resources.

[0007] Optionally, the step of excluding candidate resources from the candidate resource set based on the transmitting beam includes: determining the receiving beam used by the UE when listening in time unit n, where time unit n is the time unit to be listened to during resource selection, and n represents the time unit index, which is an integer greater than or equal to 0; and excluding candidate resources according to the relationship between the receiving beam and the transmitting beam.

[0008] Optionally, the step of excluding candidate resources based on the relationship between the receiving beam and the transmitting beam includes: when the relationship between the transmitting beam and the receiving beam meets a preset condition, excluding candidate resources based on the monitoring results obtained by the UE during monitoring in time unit n.

[0009] Optionally, the monitoring result includes resource reservation information, and the candidate resource exclusion based on the monitoring result obtained by the UE includes: excluding candidate resources that overlap with the time-frequency resources indicated by the resource reservation information; or, the monitoring result includes resource reservation information and sidelink reference signal received power (S-RSRP) measurement value, and the candidate resource exclusion based on the monitoring result obtained by the UE includes: when the S-RSRP measurement value is greater than the S-RSRP threshold, excluding candidate resources that overlap with the time-frequency resources indicated by the resource reservation information.

[0010] Optionally, the method further includes: determining the S-RSRP threshold based on the transmitted beam and / or received beam.

[0011] Optionally, the step of excluding candidate resources based on the relationship between the received beam and the transmitted beam includes: when the relationship between the transmitted beam and the received beam does not meet a preset condition, excluding candidate resources according to the candidate resource exclusion method used when the UE does not listen in time unit n; or, excluding all candidate resources in time units after time unit n with a specific time interval; wherein the value of the specific time interval belongs to the resource reservation period set or a subset thereof, or belongs to an integer multiple of the resource reservation period set or a subset thereof.

[0012] Optionally, determining the initial candidate resource set from the resource selection window based on the transmission beam includes: determining Y candidate time units from the resource selection window, wherein for candidate time unit y among the Y candidate time units, the set of listening time units corresponding to candidate time unit y satisfies a predetermined rule, and the receiving beam and the transmission beam used by the UE to listen on the time units in the set of listening time units satisfy a preset condition, wherein Y is an integer not less than a number threshold Ymin, and y represents the time unit index, which is an integer greater than or equal to 0; and determining the initial candidate resource set based on the time-frequency resources on the Y candidate time units.

[0013] Optionally, the specific rule includes at least one of the following: the set of monitoring time units is {y-P1, y-P2, ..., y-Pm}, where P1, P2, ..., Pm are resource reservation period sets or subsets thereof, or integer multiples of resource reservation period sets or subsets thereof; the set of monitoring time units is located within the time window [y-T1, y-T2], where T1 and T2 are natural numbers greater than 0.

[0014] Optionally, the preset condition includes the transmitting beam being covered by the receiving beam.

[0015] Optionally, the preset conditions include any one or more of the following: the angle included in the first beamwidth of the transmitted beam is also included in the second beamwidth of the received beam; the gain of the received beam in the peak transmission direction of the transmitted beam is not lower than the gain of the transmitted beam in the peak transmission direction; the gain of the received beam in a specific direction is not lower than the gain of the transmitted beam in the specific direction, wherein the equivalent isotropic radiated power EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the gain of the received beam in a specific direction is not lower than the peak gain of the received beam, wherein the equivalent isotropic radiated power EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the third beamwidth of the received beam includes the peak beamwidth directions of all transmitted beams.

[0016] Optionally, the S-RSRP threshold, the resource reservation period set, the number threshold Ymin, the first beamwidth, the second beamwidth, the third beamwidth, the peak EIRP, and the peak gain are determined by predefined, preconfigured, or indicated by downlink control signaling sent by the base station.

[0017] A second aspect of this disclosure provides a sidelink resource selection apparatus for a UE. The apparatus includes a processing module configured to: determine a transmission beam for transmitting data to be transmitted; and, based on the transmission beam, select from a resource selection window a transmission resource that can be used by the UE to transmit the data to be transmitted.

[0018] Optionally, the processing module is configured to perform the following steps to select, based on the transmission beam, transmission resources that the UE can use to transmit the data to be transmitted from a resource selection window: determining an initial candidate resource set from the resource selection window based on the transmission beam and selecting the transmission resources from the initial candidate resource set; or determining a candidate resource set, excluding candidate resources from the candidate resource set based on the transmission beam, and selecting the transmission resources from the candidate resource set after excluding candidate resources; or determining an initial candidate resource set from the resource selection window based on the transmission beam, excluding candidate resources from the initial candidate resource set based on the transmission beam, and selecting the transmission resources from the initial candidate resource set after excluding candidate resources.

[0019] Optionally, the processing module is configured to perform the following steps to exclude candidate resources from the candidate resource set based on the transmitted beam: determine the received beam used by the UE when listening in time unit n, where time unit n is the time unit to be listened to during resource selection; and exclude candidate resources according to the relationship between the received beam and the transmitted beam.

[0020] Optionally, the processing module is configured to perform the following steps to exclude candidate resources based on the relationship between the received beam and the transmitted beam: when the relationship between the transmitted beam and the received beam meets a preset condition, the candidate resources are excluded based on the listening results obtained by the UE during listening in time unit n.

[0021] Optionally, the monitoring result includes resource reservation information, and the processing module 801 is used to exclude candidate resources that overlap with the time-frequency resources indicated by the resource reservation information; or the monitoring result includes resource reservation information and sidelink reference signal received power (S-RSRP) measurement value, and the processing module is used to exclude candidate resources that overlap with the time-frequency resources indicated by the resource reservation information when the S-RSRP measurement value is greater than the S-RSRP threshold.

[0022] Optionally, the processing module is further configured to determine the S-RSRP threshold based on the transmitted beam and / or received beam.

[0023] Optionally, the processing module is configured to perform the following steps to exclude candidate resources based on the relationship between the received beam and the transmitted beam: when the relationship between the transmitted beam and the received beam does not meet a preset condition, exclude candidate resources according to the candidate resource exclusion method used when the UE does not listen in time unit n; or, exclude all candidate resources in time units after time unit n with a specific time interval; wherein the value of the specific time interval belongs to the resource reservation period set or a subset thereof, or belongs to an integer multiple of the resource reservation period set or a subset thereof.

[0024] Optionally, the processing module is configured to perform the following steps to determine an initial candidate resource set from the resource selection window based on the transmission beam: determining Y candidate time units from the resource selection window; determining the initial candidate resource set according to the time-frequency resources on the Y candidate time units; wherein for a candidate time unit y among the Y candidate time units, the set of listening time units corresponding to the candidate time unit y satisfies a predetermined rule, and the receiving beam used by the UE when listening on the time units in the set of listening time units satisfies a preset condition between the transmitting beam and the receiving beam, wherein Y is an integer not less than a number threshold Ymin, and y is an integer greater than or equal to 0 and less than Y.

[0025] Optionally, the specific rule includes at least one of the following: the set of monitoring time units is {y-P1, y-P2, ..., y-Pm}, where P1, P2, ..., Pm are resource reservation period sets or subsets thereof, or integer multiples of resource reservation period sets or subsets thereof; the set of monitoring time units is located within the time window [y-T1, y-T2], where T1 and T2 are natural numbers greater than 0.

[0026] Optionally, the preset condition includes the transmitting beam being covered by the receiving beam.

[0027] Optionally, the preset conditions include any one or more of the following: the angle included in the first beamwidth of the transmitted beam is also included in the second beamwidth of the received beam; the gain of the received beam in the peak transmission direction of the transmitted beam is not lower than the gain of the transmitted beam in the peak transmission direction; the gain of the received beam in a specific direction is not lower than the gain of the transmitted beam in the specific direction, wherein the equivalent isotropic radiated power EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the gain of the received beam in a specific direction is not lower than the peak gain of the received beam, wherein the equivalent isotropic radiated power EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the third beamwidth of the received beam includes the peak beamwidth directions of all transmitted beams.

[0028] Optionally, the S-RSRP threshold, the resource reservation period set, the number threshold Ymin, the first beamwidth, the second beamwidth, the third beamwidth, the peak EIRP, and the peak gain are determined by predefined, preconfigured, or indicated by downlink control signaling sent by the base station.

[0029] A third aspect of this disclosure provides a communication device, including: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the transmission and reception of wireless signals of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method described in the first aspect of this disclosure.

[0030] A fourth aspect of this disclosure provides a computer storage medium storing computer-executable instructions; these computer-executable instructions, when executed by a processor, can implement the method described in the first aspect of this disclosure.

[0031] This disclosure provides a sidelink resource selection method and apparatus. The UE determines a transmission beam for transmitting data to be transmitted and selects a transmission resource from a resource selection window that can be used by the UE to transmit data based on the transmission beam. Therefore, the influence of the beam used by the UE is considered during resource selection, resulting in high reliability and good communication performance of the selected transmission resource.

[0032] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0033] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0034] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure;

[0035] Figure 2 This is a flowchart illustrating a sidelink resource selection method according to an embodiment of the present disclosure;

[0036] Figure 3 This is a flowchart illustrating a sidelink resource selection method according to an embodiment of the present disclosure;

[0037] Figure 4 This is a flowchart illustrating a sidelink resource selection method according to an embodiment of the present disclosure;

[0038] Figure 5 This is a flowchart illustrating a sidelink resource selection method according to an embodiment of the present disclosure;

[0039] Figure 6 This is a flowchart illustrating a sidelink resource selection method according to an embodiment of the present disclosure;

[0040] Figure 7 This is a flowchart illustrating a sidelink resource selection method according to an embodiment of the present disclosure;

[0041] Figure 8 This is a block diagram of a sidelink resource selection device according to an embodiment of the present disclosure;

[0042] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;

[0043] Figure 10 This is a schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. Detailed Implementation

[0044] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0045] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0046] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.

[0047] For ease of understanding, the following describes some aspects of the embodiments of this application:

[0048] Side link (SL)

[0049] Starting with the 12th release, the Long Term Evolution (LTE) system supports sidelinks, also known as crosslinks, side links, or direct links, which are used for direct data transmission between UEs without going through network devices.

[0050] The LTE sidelink is designed for specific public safety applications (e.g., emergency communications in disaster areas such as fire scenes or earthquakes) or vehicle-to-everything (V2X) communications. V2X communications can include various services, such as basic safety communications, autonomous driving, platooning, sensor extension, etc. Because the LTE sidelink only supports broadcast communications, it is primarily used for basic safety communications. Advanced V2X services with stringent Quality of Service (QoS) requirements regarding latency and reliability will be supported through the New Radio (NR) sidelink.

[0051] Time unit

[0052] The time unit in this article can include a slot, frame, subframe, Orthogonal Frequency Division Multiplexing (OFDM) symbol, second, microsecond, etc. A time unit can be a physical time unit or a logical time unit. For example, time units used for SL transmission can be numbered sequentially, called directly connected logical time units. Alternatively, time units in a resource pool can be numbered sequentially, with the logical time difference between two moments being the number of logical time units between them. For example, time unit n can be the current logical time unit, and time unit n+1 can be the next logical time unit.

[0053] Beam

[0054] The beam in this article may include Spatial Relation Information (SRI), spatial setting, spatial Rx parameter, TX spatial filter, spatial domain receive filter, Transmission Configuration Indication (TCI) status, quasi co-location type D (QCL type D), etc.

[0055] To better understand the sidelink resource selection method and apparatus disclosed in the embodiments of this application, the communication system to which the embodiments of this application are applicable is described below.

[0056] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this disclosure. The wireless communication system includes a first user equipment (UE) 11, a second UE 12, and a network device 13. The link between the network device and the UE is an uplink and downlink, and the link between the first UE and the second UE is a sidelink.

[0057] Understandable Figure 1 The wireless communication system shown is for illustrative purposes only. A wireless communication system may also include other network devices, such as core network equipment, wireless relay equipment, and wireless backhaul equipment. Figure 1 The number of network devices and terminals included in the wireless communication system is not shown in the embodiments of this disclosure.

[0058] It is further understood that the wireless communication system of this disclosure is a network providing wireless communication functionality. The wireless communication system can employ different communication technologies, such as code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), and carrier sense multiple access with collision avoidance. Based on factors such as capacity, speed, and latency, networks can be categorized as 2G networks, 3G networks, 4G networks, or future evolution networks, such as 5G networks. 5G networks can also be referred to as New Radio (NR). For ease of description, this disclosure may sometimes simply refer to the wireless communication network as a network.

[0059] Furthermore, the network device involved in this disclosure can also be referred to as a wireless access network device. This wireless access network device can be: a base station, an evolved Node B (eNB), a home base station, an access point (AP) in a Wireless Fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), etc. It can also be a gNB in ​​an NR system, or a component or part of a base station. When it is a vehicle-to-everything (V2X) communication system, the network device can also be an in-vehicle device. It should be understood that the specific technologies and specific device forms used in the embodiments of this disclosure are not limited.

[0060] Furthermore, the UE involved in this disclosure can also be referred to as a terminal device, terminal, mobile station (MS), mobile terminal (MT), etc., which is a device that provides voice and / or data connectivity to a user. For example, a terminal can be a handheld device with wireless connectivity, an in-vehicle device, etc. Currently, some examples of terminals include: smartphones (mobile phones), pocket personal computers (PPCs), handheld computers, personal digital assistants (PDAs), laptops, tablets, wearable devices, or in-vehicle devices, etc. In addition, when it is a vehicle-to-everything (V2X) communication system, the terminal device can also be an in-vehicle device. It should be understood that the embodiments of this disclosure do not limit the specific technology or specific device form used by the terminal.

[0061] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0062] The emergence of new Internet applications has placed higher demands on wireless communication technology, thus driving the continuous evolution of wireless communication technology to meet the needs of these applications.

[0063] To better support vehicle-to-everything (V2X) communication, LTE V2X was defined in LTE Release 14, enabling communication between V2X devices (such as vehicles-to-vehicle, vehicle-to-pedestrian, and vehicle-to-roadside nodes) via direct links. Release 15 further enhanced LTE V2X technology to support features such as carrier aggregation. Following the release of 5G New Radio (NR) technology in Release 15, 3GPP initiated work on supporting V2X communication using the NR interface. Release 16 introduced 5G sidelink to support direct communication between V2X devices via NR technology, and Release 17 further enhanced NR sidelink in areas including energy efficiency and reliability.

[0064] Beam management support was not considered in LTE V2X and Release 16 NR V2X because the primary frequency bands for V2X applications were located in lower spectral locations. With technological advancements, using higher millimeter-wave bands for SL communication has become possible. When using millimeter-wave bands (e.g., the FR2 band), analog beamforming or hybrid analog-digital beamforming is typically employed. When both the transmitting and receiving UEs use analog beamforming, pairing the transmit and receive beams is necessary to achieve better communication quality. Therefore, beam management support is required in SL.

[0065] Currently, Release 16 / 17 supports sensing-based resource selection, whereby the UE obtains resource reservation information and Sidelink Reference Signal Received Power (S-RSRP) measurement results from other UEs by sensing, in order to avoid resource collisions with reserved resources that have stronger S-RSRP measurement results.

[0066] The monitoring in Release 16 / 17 was based on the assumption that the UE uses an omnidirectional antenna. However, with the introduction of beam management, the SL RSRP measurement results and the success of Physical Sidelink Control Channel (PSCCH) reception are related to the beam used by the UE. Since specific beams have different gains in different directions, for the same SL signal, the SL RSRP measurement results may differ significantly when the UE uses different beams for reception. Therefore, when the UE determines the potential interference intensity based on the SL RSRP measurement results, the influence of the beam used by the UE needs to be considered, as using different beams will affect the UE's resource selection.

[0067] To address this, this application provides a sidelink resource selection method and apparatus. The UE determines a transmission beam for transmitting data to be transmitted and selects a transmission resource from a resource selection window that can be used by the UE to transmit data based on the transmission beam. Thus, the influence of the beam used by the UE is considered during resource selection, resulting in highly reliable transmission resources and good communication performance.

[0068] Furthermore, while this application uses the resource selection process as an example, it can also be used for the resource reselection process, resource re-evaluation process, and resource preemption evaluation process in SL transmission. The resource reselection process is used when the existing selected SL time-frequency resources are no longer suitable for SL transmission, or when the existing selected SL time-frequency resources are occupied by other UEs, requiring the UE to reselect time-frequency resources for the data to be transmitted. The resource re-evaluation process and resource preemption process are used to evaluate whether the selected time-frequency resources still belong to the available candidate resource set finally determined by the resource selection.

[0069] The sidelink resource selection method and apparatus provided in this application will be described in detail below with reference to the accompanying drawings.

[0070] Figure 2 A flowchart illustrating a sidelink resource selection method according to an embodiment of this disclosure is shown. Figure 2 As shown, the method can be executed by the UE and may include the following steps.

[0071] S201, the UE determines the transmission beam used to transmit the data to be transmitted.

[0072] When a UE needs to transmit data, it needs to determine the transmission beam used to transmit that data.

[0073] In some embodiments, the UE determines the transmission beam based on the destination address of the data to be transmitted. The transmission beam can be indicated by association with QCL type D of the reference signal transmission on the SL channel or the reference signal resource set.

[0074] S202, the UE selects a transmission resource from the resource selection window that can be used by the UE to transmit the data to be transmitted based on the transmission beam.

[0075] After determining the transmission beam used to transmit the data to be transmitted, the UE can select the transmission resources that can be used by the UE to transmit the data to be transmitted from the resource selection window based on the transmission beam during the resource selection process.

[0076] According to the sidelink resource selection method provided in this application embodiment, the UE determines the transmission beam used to transmit data to be transmitted and selects transmission resources that can be used by the UE to transmit data to be transmitted from the resource selection window based on the transmission beam. Therefore, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resources have high reliability and deliver good communication performance.

[0077] Figure 3 A flowchart illustrating a sidelink resource selection method according to an embodiment of this disclosure is shown. Figure 3 As shown, the method may include the following steps.

[0078] S301, the UE determines the transmission beam used to transmit the data to be transmitted.

[0079] S302, the UE selects a transmission resource from the resource selection window that can be used by the UE to transmit the data to be transmitted based on the transmission beam.

[0080] For the description and specific details of the above steps S301-S302, please refer to the relevant description and details of the above steps S201-S202, which will not be repeated here.

[0081] In some embodiments, step S302 may include the following steps.

[0082] S3021, determine the initial candidate resource set from the resource selection window based on the transmitted beam.

[0083] S3022, Select transmission resources from the initial candidate resource set.

[0084] After determining the transmission beam used to transmit the data to be transmitted, the UE can determine an initial candidate resource set from the resource selection window based on the transmission beam, and then select the transmission resource used to transmit the data to be transmitted from the initial candidate resource set.

[0085] The UE can select transmission resources from the initial candidate resource set according to relevant technologies. For example, it can select any candidate resource from the initial candidate resource set as the transmission resource, or select a candidate resource from the set after excluding candidate resources based on the listening results in the listening time unit corresponding to the initial candidate resource set, or it can select a candidate resource that meets additional requirements from the initial candidate resource set as the transmission resource, which will not be elaborated here.

[0086] In some other embodiments, step S302 may include the following steps.

[0087] S3023, Determine the candidate resource set.

[0088] The UE can determine the candidate resource set according to relevant technologies, such as the Mode 2 resource selection process in Release 16 or Release 17 sidelink. Specifically, the resource selection window in the time domain can be determined by the time when resource selection is triggered and / or the PDB (packet delay budget) of the data to be transmitted, and the candidate time-frequency resources in the resource selection window can be determined as the candidate resource set, which will not be elaborated further here.

[0089] S3024, Eliminate candidate resources from the candidate resource set based on the transmitted beam.

[0090] After determining the candidate resource set, the UE can exclude candidate resources from the candidate resource set based on the transmitted beam, that is, exclude some candidate resources from the candidate resource set.

[0091] S3025, Select transmission resources from the candidate resource set after candidate resource exclusion.

[0092] The remaining candidate resources in the candidate resource set after candidate resource exclusion can be regarded as available candidate resources.

[0093] The UE can select transmission resources from the set of candidate resources after candidate resource exclusion according to relevant technologies. For example, it can randomly select one or more candidate resources as transmission resources, or it can select candidate resources that meet additional requirements as transmission resources, which will not be elaborated here.

[0094] In some other embodiments, step S302 may include the following steps.

[0095] S3026, determine the initial candidate resource set from the resource selection window based on the transmitted beam.

[0096] S3027, Eliminate candidate resources from the candidate resource set based on the transmitted beam.

[0097] S3028, Select transmission resources from the initial set of candidate resources after eliminating candidate resources.

[0098] For the description and specific details of steps S3026-3028 above, please refer to the relevant descriptions and details of steps S3021 and S3024-S3025 above, which will not be repeated here.

[0099] According to the sidelink resource selection method provided in this application embodiment, the UE determines the transmission beam used to transmit data to be transmitted and selects transmission resources that can be used by the UE to transmit data to be transmitted from the resource selection window based on the transmission beam. Therefore, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resources have high reliability and deliver good communication performance.

[0100] Figure 4 A flowchart illustrating a sidelink resource selection method according to an embodiment of this disclosure is shown. Figure 4 As shown, the method may include the following steps.

[0101] S401, the UE determines the transmission beam used to transmit the data to be transmitted.

[0102] S402, the UE selects a transmission resource from the resource selection window that can be used by the UE to transmit the data to be transmitted, based on the transmission beam.

[0103] For the description and specific details of the above steps S401-S402, please refer to the relevant description and details of the above steps S201-S202, which will not be repeated here.

[0104] In some embodiments, step S402 may include the following steps.

[0105] S4021, determine the initial candidate resource set from the resource selection window based on the transmitted beam.

[0106] In some embodiments, step S4021 may include the following steps.

[0107] S40211, Select Y candidate time units from the resource selection window.

[0108] For candidate time unit y among Y candidate time units, the set of listening time units corresponding to candidate time unit y satisfies the preset rules, and the receiving beam and transmitting beam used by the UE to listen on the time unit in the set of listening time units satisfy the preset conditions. Here, Y is an integer not less than the number threshold Ymin, and y represents the time unit index, which is an integer greater than or equal to 0.

[0109] The UE can select Y candidate time units from the resource selection window, where Y>=Ymin, and Ymin can be determined by predefined, preconfigured or downlink control signaling sent by the base station.

[0110] For any one of the selected Y candidate time units, the set of listening times corresponding to that time unit satisfies the predetermined rules, and the receiving beam and transmitting beam used by the UE to listen on the time unit in the set of listening time units satisfy the preset conditions.

[0111] For example, assuming Ymin is 10, the UE can select 11 candidate time units from the resource selection window, denoted as time unit 0, time unit 1, time unit 2... time unit 9, time unit 10. For any time unit y, for example, for time unit 0, its corresponding listening time unit set S0 satisfies the preset rules, and the receiving beam and transmitting beam used by the UE to listen on any time unit in set S0 satisfy the preset conditions. For example, for time unit 2, its corresponding listening time unit set S2 satisfies the preset rules, and the receiving beam and transmitting beam used by the UE to listen on any time unit in set S2 satisfy the preset conditions.

[0112] In some embodiments, a specific rule includes at least one of the following: the set of listening time units is {y-P1, y-P2, ..., y-Pm}, where P1, P2, ..., Pm are a set of resource reservation periods or a subset thereof, or an integer multiple of the set of resource reservation periods or a subset thereof; the set of listening time units is located within the time window [y-T1, y-T2], where T1 and T2 are natural numbers greater than 0.

[0113] For example, for time unit 0, the set of listening time units S can be represented as {time unit 0-P1, time unit 0-P2, ..., time unit 0-Pm}. Here, P1, P2, ..., Pm are either the resource reservation period set or a subset thereof, or an integer multiple of the resource reservation period set or a subset thereof. The resource reservation period set can be determined through predefinition, preconfiguration, or indication by downlink control signaling sent by the base station.

[0114] The resource reservation period Ts typically takes the value of a finite set, such as 100, 200, 300, 400, or 500 milliseconds. It should be understood that the unit of Ts can be physical time units such as milliseconds, seconds, time slots, or subframes, or logical time units such as logical time slots. As in the example above, when P1, P2…Pm is a set of resource reservation periods, the set of listening time units S can be {time unit 0-100, time unit 0-200, time unit 0-300, time unit 0-400, time unit 0-500}; when P1, P2…Pm is a subset of the resource reservation period set, for example, if this subset includes 100, 200, or 300, then the set of listening time units S can be {time unit 0-100, time unit 0-200, time unit 0-300}; when P1, P2…Pm is an integer multiple of the resource reservation period set… For example, if the integer multiple is 2, then the set of listening time units S can be {time unit 0-200, time unit 0-400, time unit 0-600, time unit 0-800, time unit 0-1000}; when P1, P2...Pm are integer multiples of a subset of the resource reservation period set, for example, the subset includes 100, 200, 300, and the integer multiple is {1,2}, then the set of listening time units S can be {time unit 0-100, time unit 0-200, time unit 0-300, time unit 0-400, time unit 0-600}.

[0115] For example, for time unit 0, the set of listening time units S lies within the time window of [time unit 0-T1, time unit 0-T2]. That is, for any time unit in the set of listening time units S, it lies within the time window of [time unit 0-T1, time unit 0-T2]. When T1 and T2 are in units of time, T1 and T2 are natural numbers greater than 0. T1 and T2 can be determined by predefinition, preconfiguration, or downlink control signaling sent by the base station. Specifically, T1 is not greater than 31, because in existing technologies, the resources reserved for non-periodic resources do not exceed 31 time units after the current transmission time unit.

[0116] In some embodiments, satisfying a preset condition between the receiving beam and the transmitting beam means that the transmitting beam is covered by the receiving beam.

[0117] In some embodiments, the above-mentioned preset conditions may include one or more of the following: the angle included in the first beamwidth of the transmitted beam is also included in the second beamwidth of the received beam; the gain of the received beam in the peak transmission direction of the transmitted beam is not lower than the gain of the transmitted beam in the peak transmission direction; the gain of the received beam in a specific direction is not lower than the gain of the transmitted beam in a specific direction, wherein the equivalent isotropically radiated power (EIRP) of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the gain of the received beam in a specific direction is not lower than the peak gain of the received beam, wherein the EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the third beamwidth of the received beam includes the peak beam directions of all transmitted beams.

[0118] In some examples, the angles included in the Xa dB beamwidth of the transmitted beam are also included in the Ya dB beamwidth of the received beam. Here, the angles included in the Xa dB beamwidth of the transmitted beam refer to the included angles of the two directions in which the Xa dB radiated power decreases on either side of the direction of maximum radiated power of the transmitted beam. The statement that the angles included in the Xa dB beamwidth of the transmitted beam are also included in the Ya dB beamwidth of the received beam indicates that the included angles of the two directions in which the Xa dB radiated power decreases on either side of the direction of maximum radiated power of the transmitted beam are included in the included angles of the two directions in which the Ya dB radiated power decreases on either side of the direction of maximum radiated power of the received beam.

[0119] For example, assuming the gain of the transmitting beam in the peak transmission direction is Xb dB, if the gain of the receiving beam in that direction is not less than Xb dB, then the transmitting beam can be considered to be covered by the receiving beam.

[0120] For example, assuming the gain of the transmitted beam in a certain direction is Yc dB and the EIRP (e.g., 400W) of the transmitted beam in that direction is not less than the peak EIRP (e.g., Xc dB), if the gain of the received beam in that direction is not less than Yc dB, then the transmitted beam can be considered to be covered by the received beam.

[0121] For example, if the EIRP of the transmitted beam in a certain direction is not less than the peak EIRP (e.g., Xd dB), and the gain of the received beam in that direction is not less than the peak gain of the received beam (e.g., Yd dB), then the transmitted beam can be considered to be covered by the received beam.

[0122] For example, assuming there are currently 3 transmitting beams, if the Xe dB beamwidth of the receiving beam includes the peak beam directions of the 3 transmitting beams, then the transmitting beams can be considered to be covered by the receiving beams.

[0123] Among them, Xa, Ya, Xb, Xc, Yc, Xd, Yd, and Xe can be determined by predefined, preconfigured, or downlink control signaling sent by the base station.

[0124] S40212, determine the initial candidate resource set based on the time-frequency resources on the Y candidate time units.

[0125] The UE can use the time-frequency resources on the Y candidate time units as candidate resources in the initial candidate resource set.

[0126] S4022, Select transmission resources from the initial candidate resource set.

[0127] For a description and specific details of step S4022 above, please refer to the relevant description and details of step S3022 above, which will not be repeated here.

[0128] According to the sidelink resource selection method provided in this application embodiment, the UE determines the transmission beam used to transmit data to be transmitted and selects transmission resources that can be used by the UE to transmit data to be transmitted from the resource selection window based on the transmission beam. Therefore, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resources have high reliability and deliver good communication performance.

[0129] Figure 5 A flowchart illustrating a sidelink resource selection method according to an embodiment of this disclosure is shown. Figure 5 As shown, the method may include the following steps.

[0130] S501, the UE determines the transmission beam used to transmit the data to be transmitted.

[0131] S502, the UE selects a transmission resource from the resource selection window that can be used by the UE to transmit the data to be transmitted based on the transmission beam.

[0132] For the description and specific details of the above steps S501-S502, please refer to the relevant description and details of the above steps S201-S202, which will not be repeated here.

[0133] In some embodiments, step S502 may include the following steps.

[0134] S5021, Determine the candidate resource set.

[0135] S5022, excludes candidate resources from the candidate resource set based on the transmitted beam.

[0136] S5023, Select transmission resources from the candidate resource set after candidate resource exclusion.

[0137] For the description and specific details of steps S5021-S5023 above, please refer to the relevant description and details of steps S3023-S3025 above, which will not be repeated here.

[0138] In some embodiments, step S5022 may include the following steps.

[0139] S50221, determine the receiving beam used by the UE when listening in time unit n, where time unit n is the time unit to be listened to when selecting resources, and n represents the time unit index, which is an integer greater than or equal to 0.

[0140] S50222, candidate resources are excluded based on the relationship between the received beam and the transmitted beam.

[0141] The time unit that needs to be monitored when selecting resources can be determined according to existing technology, which will not be elaborated here.

[0142] If the UE needs to listen to time unit n when selecting resources, the UE can determine the receiving beam to be used when listening in time unit n, and exclude candidate resources based on the relationship between the receiving beam and the transmitting beam used to transmit the data to be transmitted.

[0143] According to the sidelink resource selection method provided in this application embodiment, the UE determines the transmission beam used to transmit data to be transmitted and selects transmission resources that can be used by the UE to transmit data to be transmitted from the resource selection window based on the transmission beam. Therefore, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resources have high reliability and deliver good communication performance.

[0144] Figure 6A flowchart illustrating a sidelink resource selection method according to an embodiment of this disclosure is shown. Figure 6 As shown, the method may include the following steps.

[0145] S601, the UE determines the transmission beam used to transmit the data to be transmitted.

[0146] S602, the UE selects a transmission resource from the resource selection window that can be used by the UE to transmit the data to be transmitted based on the transmission beam.

[0147] For the description and specific details of the above steps S601-S602, please refer to the relevant description and details of the above steps S201-S202, which will not be repeated here.

[0148] In some embodiments, step S602 may include the following steps.

[0149] S6021, Determine the candidate resource set.

[0150] S6022, excludes candidate resources from the candidate resource set based on the transmitted beam.

[0151] S6023, Select transmission resources from the candidate resource set after candidate resource exclusion.

[0152] For the description and specific details of steps S6021-S6023 above, please refer to the relevant description and details of steps S3023-S3025 above, which will not be repeated here.

[0153] In some embodiments, step S6022 may include the following steps.

[0154] S60221, determine the receiving beam used by the UE when listening in time unit n, where time unit n is the time unit to be listened to when selecting resources, and n represents the time unit index, which is an integer greater than or equal to 0.

[0155] S60222, candidate resources are excluded based on the relationship between the received beam and the transmitted beam.

[0156] In some embodiments, the UE can exclude candidate resources based on whether the relationship between the received beam and the transmitted beam meets preset conditions.

[0157] Among them, satisfying the preset conditions between the receiving beam and the transmitting beam means that the transmitting beam is covered by the receiving beam.

[0158] In some embodiments, the above-mentioned preset conditions may include one or more of the following: the angle included in the first beamwidth of the transmitted beam is also included in the second beamwidth of the received beam; the gain of the received beam in the peak transmission direction of the transmitted beam is not lower than the gain of the transmitted beam in the peak transmission direction; the gain of the received beam in a specific direction is not lower than the gain of the transmitted beam in a specific direction, wherein the equivalent isotropically radiated power (EIRP) of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the gain of the received beam in a specific direction is not lower than the peak gain of the received beam, wherein the EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the third beamwidth of the received beam includes the peak beam directions of all transmitted beams.

[0159] For a description and specific details regarding the preset conditions, please refer to [link / reference]. Figure 4 The relevant descriptions and details of the embodiments are not repeated here.

[0160] In some embodiments, step S60222 may include the following steps.

[0161] S602221, when the relationship between the transmitting beam and the receiving beam meets the preset conditions, candidate resources are excluded based on the listening results obtained by the UE in time unit n.

[0162] If the relationship between the transmit beam and the receive beam meets the preset conditions, the UE will exclude candidate resources based on the listening results obtained during listening in time unit n.

[0163] In some embodiments, if the monitoring result includes resource reservation information, then the exclusion of candidate resources based on the monitoring result obtained by the UE in time unit n may include: excluding candidate resources that overlap with the time-frequency resources indicated by the resource reservation information.

[0164] For example, if the resource reservation information obtained by the UE during listening in time unit n indicates that time-frequency resource 1, time-frequency resource 3 and time-frequency resource 5 are reserved, then the UE will exclude candidate resources that overlap with time-frequency resource 1, time-frequency resource 3 or time-frequency resource 5 from the candidate resource set.

[0165] In some embodiments, the monitoring results include resource reservation information and sidelink reference signal received power (S-RSRP) measurement values. Then, the candidate resource exclusion based on the monitoring results obtained by the UE in time unit n may include: when the S-RSRP measurement value is greater than the S-RSRP threshold, excluding candidate resources that overlap with the time-frequency resources indicated by the resource reservation information.

[0166] For example, suppose the resource reservation information obtained by the UE during monitoring in time unit n indicates that time-frequency resources 1, 3, and 5 are reserved, and the S-RSRP measurement value obtained during monitoring in time unit n is RSRP-value1. If RSRP-value1 is not greater than the S-RSRP threshold RSRP-threshold, the UE does not need to exclude candidate resources from the candidate resource set based on this resource reservation information; if RSRP-value1 is greater than RSRP-threshold, the UE will exclude candidate resources that overlap with time-frequency resources 1, 3, or 5 from the candidate resource set. The S-RSRP threshold can be determined by predefinition, preconfiguration, or downlink control signaling sent by the base station.

[0167] In some embodiments, the UE can determine the above-mentioned S-RSRP threshold based on the transmitted beam and / or received beam.

[0168] For example, for transmit beam 1, the UE can determine the S-RSRP threshold as RSRP-threshold1; for transmit beam 2, the UE can determine the S-RSRP threshold as RSRP-threshold2; for receive beam 1, the UE can determine the S-RSRP threshold as RSRP-threshold3; and for receive beam 2, the UE can determine the S-RSRP threshold as RSRP-threshold4.

[0169] In some other embodiments, step S60222 may also include the following steps.

[0170] S602222, when the relationship between the transmitting beam and the receiving beam does not meet the preset conditions, candidate resources are excluded according to the candidate resource exclusion method used when the UE does not listen in time unit n.

[0171] If the relationship between the transmit beam and the receive beam does not meet the preset conditions, the UE can exclude candidate resources in accordance with the candidate resource exclusion method used in the prior art when the UE does not listen in time unit n.

[0172] For example, if the relationship between the transmit beam and the receive beam does not meet the preset conditions, the UE can exclude candidate resources according to the candidate resource exclusion method used in Release 16 / 17NR sidelink when the UE does not listen in time unit n.

[0173] In Release 16 / 17NR sidelink, when the UE uses the Mode 2 resource selection method based on full listening, if the UE does not listen on time unit n, the UE determines the time unit set {time unit n+P1, time unit n+P2, ...} from the resource selection window, where P1, P2, ... are resource reservation period sets, and excludes candidate resources on time units in the time unit set from the candidate resource set.

[0174] In some other embodiments, step S60222 may also include the following steps.

[0175] S602223, when the relationship between the transmitting beam and the receiving beam does not meet the preset conditions, exclude all candidate resources in the time unit after the time unit n with a specific time interval; wherein the value of the specific time interval belongs to the resource reservation period set or a subset thereof, or belongs to an integer multiple of the resource reservation period set or a subset thereof.

[0176] For example, if the relationship between the transmit beam and the receive beam does not meet a preset condition, the UE can exclude all candidate resources from the time unit set {time unit n+P1, time unit n+P2, ...} from the candidate resource set, where P1, P2, ... are the resource reservation period set or a subset thereof, or can be an integer multiple of the resource reservation period set or its subset. The resource reservation period set can be determined by predefinition, preconfiguration, or downlink control signaling sent by the base station.

[0177] The resource reservation period Ts is generally a finite set of values, such as 100, 200, 300, 400, and 500 milliseconds. It should be understood that the unit of Ts can be a physical time unit such as milliseconds, seconds, time slots, or subframes, or a logical time unit such as a logical time slot. As in the example above, when P1, P2… is a set of resource reservation periods, all candidate resources in the time unit set {time unit n+100, time unit n+200, time unit n+300, time unit n+400, time unit n+500} are excluded from the candidate resource set; when P1, P2… is a subset of the resource reservation period set, for example, if this subset includes 100, 200, and 300, all candidate resources in the time unit set {time unit n+100, time unit n+200, time unit n+300} are excluded from the candidate resource set; when P1, P2… is an integer multiple of the resource reservation period set, for example… For example, if the integer multiple is 2, then all candidate resources in the time unit set {time unit n+200, time unit n+400, time unit n+600, time unit n+800, time unit n+1000} are excluded from the candidate resource set; when P1, P2... are integer multiples of a subset of the resource reservation period set, for example, the subset includes 100, 200, 300 and the integer multiple is {1,2}, then all candidate resources in the time unit set {time unit n+100, time unit n+200, time unit n+300, time unit n+400, time unit n+600} are excluded from the candidate resource set.

[0178] According to the sidelink resource selection method provided in this application embodiment, the UE determines the transmission beam used to transmit data to be transmitted and selects transmission resources that can be used by the UE to transmit data to be transmitted from the resource selection window based on the transmission beam. Therefore, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resources have high reliability and deliver good communication performance.

[0179] Figure 7 A flowchart illustrating a sidelink resource selection method according to an embodiment of this disclosure is shown. Figure 7 As shown, the method may include the following steps.

[0180] S701, the UE determines the transmission beam used to transmit the data to be transmitted.

[0181] S702, the UE selects a transmission resource from the resource selection window that can be used by the UE to transmit the data to be transmitted based on the transmission beam.

[0182] For the description and specific details of the above steps S701-S702, please refer to the relevant description and details of the above steps S201-S202, which will not be repeated here.

[0183] In some embodiments, step S702 may include the following steps.

[0184] S7021, determine the initial candidate resource set from the resource selection window based on the transmitted beam.

[0185] S7022, based on the transmitted beam, excludes candidate resources from the initial candidate resource set.

[0186] S7023, Select transmission resources from the initial set of candidate resources after eliminating candidate resources.

[0187] For the description and specific details of steps S7021-S7023 above, please refer to the relevant description and details of steps S3026-S3028 above, which will not be repeated here.

[0188] In some embodiments, step S7021 may include the following steps.

[0189] S70211, determine Y candidate time units from the resource selection window.

[0190] For candidate time unit y among Y candidate time units, the set of listening time units corresponding to candidate time unit y satisfies the preset rules, and the receiving beam and transmitting beam used by the UE to listen on the time unit in the set of listening time units satisfy the first preset condition. Here, Y is an integer not less than the number threshold Ymin, y is an integer greater than or equal to 0 and less than Y, and y represents the time unit index, which is an integer greater than or equal to 0.

[0191] S70212, determine the initial candidate resource set based on the time-frequency resources on the Y candidate time units.

[0192] For the description and specific details of the above steps S70211-S70212, please refer to the relevant description and details of the above steps S40211-S40212, which will not be repeated here.

[0193] In some embodiments, step S7022 may include the following steps.

[0194] S70221, determine the receiving beam used by the UE when listening in time unit n, where time unit n is the time unit to be listened to when selecting resources, and n represents the time unit index, which is an integer greater than or equal to 0.

[0195] S70222, candidate resources are excluded based on the relationship between the received beam and the transmitted beam.

[0196] In some embodiments, step S70222 may include the following steps.

[0197] S702221, when the relationship between the transmitting beam and the receiving beam meets the preset conditions, candidate resources are excluded based on the listening results obtained by the UE in time unit n.

[0198] In some other embodiments, step S70222 may also include the following steps.

[0199] S702222, when the relationship between the transmitting beam and the receiving beam does not meet the second preset condition, candidate resources are excluded according to the candidate resource exclusion method used when the UE does not listen in time unit n.

[0200] In some other embodiments, step S70222 may also include the following steps.

[0201] S702223, when the relationship between the transmitting beam and the receiving beam does not meet the second preset condition, exclude all candidate resources in the time unit after the time unit n with a specific time interval; wherein the value of the specific time interval belongs to the resource reservation period set or a subset thereof, or belongs to an integer multiple of the resource reservation period set or a subset thereof.

[0202] For the descriptions and details of steps S702221, S70222, and S702323 above, please refer to the relevant descriptions and details of steps S602221, S60222, and S602323 above, which will not be repeated here.

[0203] It should be noted that in this embodiment, in S70211, satisfying the first preset condition between the receiving beam and the transmitting beam means that the transmitting beam is covered by the receiving beam, and in S70222, satisfying the second preset condition between the receiving beam and the transmitting beam means that the transmitting beam is covered by the receiving beam. The first and second preset conditions are different, and each can be selected from one or more of the following: the angle included in the first beamwidth of the transmitted beam is also included in the second beamwidth of the received beam; the gain of the received beam in the peak transmission direction of the transmitted beam is not lower than the gain of the transmitted beam in the peak transmission direction; the gain of the received beam in a specific direction is not lower than the gain of the transmitted beam in a specific direction, wherein the equivalent isotropically radiated power (EIRP) of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the gain of the received beam in a specific direction is not lower than the peak gain of the received beam, wherein the EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the third beamwidth of the received beam includes the peak beamwidth directions of all transmitted beams.

[0204] According to the sidelink resource selection method provided in this application embodiment, the UE determines the transmission beam used to transmit data to be transmitted and selects transmission resources that can be used by the UE to transmit data to be transmitted from the resource selection window based on the transmission beam. Therefore, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resources have high reliability and deliver good communication performance.

[0205] The methods provided in the embodiments of this application above are described from the perspective of a user equipment. To implement the functions of the methods provided in the embodiments of this application above, the user equipment may include hardware structures and software modules, and may implement the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions may be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.

[0206] Corresponding to the sidelink resource selection methods provided in the above embodiments, this disclosure also provides a sidelink resource selection device. Since the sidelink resource selection device provided in this disclosure corresponds to the sidelink resource selection methods provided in the above embodiments, the implementation methods of the sidelink resource selection methods are also applicable to the sidelink resource selection device provided in this embodiment, and will not be described in detail in this embodiment.

[0207] Figure 8 This is a schematic diagram of a sidelink resource selection device 800 provided in an embodiment of the present disclosure. The sidelink resource selection device 800 can be used in a UE.

[0208] like Figure 8 As shown, the device 800 may include a processing module 801.

[0209] The processing module 801 can be used to: determine a transmission beam for transmitting data to be transmitted; and, based on the transmission beam, select a transmission resource from a resource selection window that can be used by the UE to transmit the data to be transmitted.

[0210] According to the sidelink resource selection apparatus of this disclosure, the UE determines a transmission beam for transmitting data to be transmitted and selects a transmission resource from a resource selection window that can be used by the UE to transmit data to be transmitted based on the transmission beam. Therefore, the influence of the beam used by the UE is considered when selecting resources, thereby ensuring that the selected transmission resource has high reliability and delivers good communication performance.

[0211] In some embodiments, the processing module 801 is configured to perform the following steps to select, based on the transmission beam, transmission resources that the UE can use to transmit the data to be transmitted from a resource selection window: determining an initial candidate resource set from the resource selection window based on the transmission beam and selecting the transmission resources from the initial candidate resource set; or determining a candidate resource set, excluding candidate resources from the candidate resource set based on the transmission beam, and selecting the transmission resources from the candidate resource set after excluding candidate resources; or determining an initial candidate resource set from the resource selection window based on the transmission beam, excluding candidate resources from the initial candidate resource set based on the transmission beam, and selecting the transmission resources from the initial candidate resource set after excluding candidate resources.

[0212] In some embodiments, the processing module 801 is configured to perform the following steps to exclude candidate resources from the candidate resource set based on the transmitted beam: determining the received beam used by the UE when listening in time unit n, where time unit n is the time unit to be listened to during resource selection, and n represents the time unit index, which is an integer greater than or equal to 0; and excluding candidate resources according to the relationship between the received beam and the transmitted beam.

[0213] In some embodiments, the processing module 801 is configured to perform the following steps to exclude candidate resources based on the relationship between the received beam and the transmitted beam: when the relationship between the transmitted beam and the received beam meets a preset condition, the candidate resources are excluded based on the listening results obtained by the UE during listening in time unit n.

[0214] In some embodiments, the monitoring result includes resource reservation information, and the processing module 801 is used to exclude candidate resources that overlap with the time-frequency resources indicated by the resource reservation information; or the monitoring result includes resource reservation information and a sidelink reference signal received power (S-RSRP) measurement value, and the processing module 801 is used to exclude candidate resources that overlap with the time-frequency resources indicated by the resource reservation information when the S-RSRP measurement value is greater than the S-RSRP threshold.

[0215] In some embodiments, the processing module 801 is further configured to determine the S-RSRP threshold based on the transmitted beam and / or received beam.

[0216] In some embodiments, the processing module 801 is configured to perform the following steps to exclude candidate resources based on the relationship between the received beam and the transmitted beam: when the relationship between the transmitted beam and the received beam does not meet a preset condition, exclude candidate resources according to the candidate resource exclusion method used when the UE does not listen in time unit n; or exclude all candidate resources in time units after time unit n with a specific time interval; wherein the value of the specific time interval belongs to the resource reservation period set or a subset thereof, or belongs to an integer multiple of the resource reservation period set or a subset thereof.

[0217] In some embodiments, the processing module 801 is configured to perform the following steps to determine an initial candidate resource set from the resource selection window based on the transmit beam: determining Y candidate time units from the resource selection window; determining the initial candidate resource set according to the time-frequency resources on the Y candidate time units; wherein for a candidate time unit y among the Y candidate time units, the set of listening time units corresponding to the candidate time unit y satisfies a predetermined rule, and the receiving beam used by the UE when listening on the time units in the set of listening time units satisfies a preset condition between the transmit beam and the receive beam, wherein Y is an integer not less than a number threshold Ymin, y is an integer greater than or equal to 0 and less than Y, and y represents the time unit index, which is an integer greater than or equal to 0.

[0218] In some embodiments, the specific rule includes at least one of the following: the set of monitoring time units is {y-P1, y-P2, ..., y-Pm}, where P1, P2, ..., Pm are a set of resource reservation periods or a subset thereof, or an integer multiple of the set of resource reservation periods or a subset thereof; the set of monitoring time units is located within a time window of [y-T1, y-T2], where T1 and T2 are natural numbers greater than 0.

[0219] In some embodiments, the preset condition includes the transmit beam being covered by the receive beam.

[0220] In some embodiments, the preset conditions include any one or more of the following: the angle included in the first beamwidth of the transmitted beam is also included in the second beamwidth of the received beam; the gain of the received beam in the peak transmission direction of the transmitted beam is not lower than the gain of the transmitted beam in the peak transmission direction; the gain of the received beam in a specific direction is not lower than the gain of the transmitted beam in the specific direction, wherein the equivalent isotropic radiated power EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the gain of the received beam in a specific direction is not lower than the peak gain of the received beam, wherein the equivalent isotropic radiated power EIRP of the transmitted beam in the specific direction is not less than the peak EIRP of the transmitted beam; the third beamwidth of the received beam includes the peak beamwidth directions of all transmitted beams.

[0221] In some embodiments, the S-RSRP threshold, the resource reservation period set, the number threshold Ymin, the first beamwidth, the second beamwidth, the third beamwidth, the peak EIRP, and the peak gain are determined by predefined, preconfigured, or downlink control signaling instructions sent by the base station.

[0222] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of a communication device 900 provided in an embodiment of this application. The communication device 900 can be a user equipment, or a chip, chip system, or processor that supports network devices in implementing the above methods, or a chip, chip system, or processor that supports user equipment in implementing the above methods. This device can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.

[0223] The communication device 900 may include one or more processors 901. The processor 901 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.

[0224] Optionally, the communication device 900 may further include one or more memories 902, which may store a computer program 904. The processor 901 executes the computer program 904 to cause the communication device 900 to perform the methods described in the above method embodiments. Optionally, the memory 902 may also store data. The communication device 900 and the memory 902 may be provided separately or integrated together.

[0225] Optionally, the communication device 900 may also include a transceiver 905 and an antenna 906. The transceiver 905 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 905 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.

[0226] Optionally, the communication device 900 may further include one or more interface circuits 907. The interface circuits 907 are used to receive code instructions and transmit them to the processor 901. The processor 901 executes the code instructions to cause the communication device 900 to perform the methods described in the above method embodiments.

[0227] In one implementation, the processor 901 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0228] In one implementation, processor 901 may store computer program 903, which runs on processor 901 and causes communication device 900 to perform the methods described in the above method embodiments. Computer program 903 may be embedded in processor 901; in this case, processor 901 may be implemented in hardware.

[0229] In one implementation, the communication device 900 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide-semiconductor (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.

[0230] The communication device described in the above embodiments may be a user equipment, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figure 9 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:

[0231] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0232] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;

[0233] (3) ASIC, such as modem;

[0234] (4) Modules that can be embedded in other devices;

[0235] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.

[0236] (6) Others, etc.

[0237] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 10 The diagram shows the structure of the chip. Figure 10 The chip shown includes a processor 1001 and an interface 1002. There can be one or more processors 1001, and multiple interfaces 1002.

[0238] Optionally, the chip also includes a memory 1003 for storing necessary computer programs and data.

[0239] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.

[0240] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.

[0241] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.

[0242] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0243] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.

[0244] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0245] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) used to provide machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal used to provide machine instructions and / or data to a programmable processor.

[0246] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0247] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.

[0248] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0249] Furthermore, it should be understood that the various embodiments described in this application can be implemented individually or in combination with other embodiments, where the scheme allows.

[0250] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0251] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0252] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A sidelink resource selection method, characterized in that, The method is executed by a user equipment (UE), and the method includes: Determine the transmission beam used to transmit the data to be sent; and Based on the transmission beam, select transmission resources from the resource selection window that can be used by the UE to transmit the data to be transmitted, including: Based on the transmitted beam, an initial candidate resource set is determined from the resource selection window, and the transmission resource is selected from the initial candidate resource set; or Determine a candidate resource set, exclude candidate resources from the candidate resource set based on the transmission beam, and select the transmission resource from the candidate resource set after the exclusion process; or Based on the transmission beam, an initial candidate resource set is determined from the resource selection window; based on the transmission beam, candidate resources are excluded from the initial candidate resource set; and the transmission resource is selected from the initial candidate resource set after the candidate resource exclusion. The process of excluding candidate resources from the candidate resource set based on the transmitted beam includes: The receiving beam used by the UE when listening in time unit n is determined. Time unit n is the time unit that needs to be listened to when selecting resources. n represents the time unit index and is an integer greater than or equal to 0. Candidate resource exclusion is performed based on the relationship between the received beam and the transmitted beam, including: When the relationship between the transmitting beam and the receiving beam meets a preset condition, candidate resources are excluded based on the monitoring results obtained by the UE in time unit n. The preset condition includes that the transmitting beam is covered by the receiving beam. The step of determining the initial candidate resource set from the resource selection window based on the transmitted beam includes: Determine Y candidate time units from the resource selection window; Wherein, for candidate time unit y among the Y candidate time units, the set of listening time units corresponding to candidate time unit y satisfies a specific rule, and the receiving beam and the transmitting beam used by the UE to listen on the time unit in the set of listening time units satisfy a preset condition, wherein Y is an integer not less than the number threshold Ymin, and y represents the time unit index, which is an integer greater than or equal to 0; The initial candidate resource set is determined based on the time-frequency resources on the Y candidate time units.

2. The method as described in claim 1, characterized in that, The monitoring results include resource reservation information. The process of excluding candidate resources based on the monitoring results obtained from the monitoring of the UE includes: Exclude candidate resources that overlap with the time-frequency resources indicated by the resource reservation information; or The monitoring results include resource reservation information and the measured value of sidelink reference signal received power (S-RSRP). The process of excluding candidate resources based on the monitoring results obtained from the monitoring of the UE includes: When the S-RSRP measurement value is greater than the S-RSRP threshold, candidate resources that overlap with the time-frequency resources indicated by the resource reservation information are excluded.

3. The method as described in claim 2, characterized in that, Also includes: The S-RSRP threshold is determined based on the transmitted beam and / or received beam.

4. The method as described in claim 1, characterized in that, The process of eliminating candidate resources based on the relationship between the received beam and the transmitted beam further includes: When the relationship between the transmitted beam and the received beam does not meet the preset conditions, candidate resources are excluded according to the candidate resource exclusion method used when the UE does not listen in time unit n; or, Exclude all candidate resources in time units that are separated by a specific time interval after time unit n; wherein the value of the specific time interval belongs to the resource reservation period set or a subset thereof, or is an integer multiple of the resource reservation period set or a subset thereof.

5. The method as described in claim 1, characterized in that, The specific rule includes at least one of the following: The set of monitoring time units is {y-P1, y-P2, ..., y-Pm}, where P1, P2, ..., Pm are the resource reservation period set or a subset thereof, or an integer multiple of the resource reservation period set or a subset thereof; The set of listening time units is located within the time window of [y-T1, y-T2], where T1 and T2 are natural numbers greater than 0.

6. The method as described in claim 1, characterized in that, The preset conditions include any one or more of the following: The angle included in the first beamwidth of the transmitted beam is also included in the second beamwidth of the received beam; The gain of the receiving beam in the peak transmission direction of the transmitting beam is not lower than the gain of the transmitting beam in the peak transmission direction. The gain of the receiving beam in a specific direction is not lower than the gain of the transmitting beam in the specific direction, wherein the equivalent isotropic radiated power EIRP of the transmitting beam in the specific direction is not less than the peak EIRP of the transmitting beam. The gain of the receiving beam in a specific direction is not less than the peak gain of the receiving beam, wherein the equivalent isotropic radiated power EIRP of the transmitting beam in the specific direction is not less than the peak EIRP of the transmitting beam. The third beamwidth of the received beam includes the peak beam direction of all transmitted beams.

7. The method as described in claim 2, characterized in that, The S-RSRP threshold and the number threshold Ymin are determined by predefined, preconfigured, or downlink control signaling sent by the base station.

8. The method as described in claim 5, characterized in that, The resource reservation period set is determined by predefinition, preconfiguration, or downlink control signaling sent by the base station.

9. The method as described in claim 6, characterized in that, The first beamwidth, the second beamwidth, the third beamwidth, the peak EIRP, and the peak gain are determined by predefined, preconfigured, or downlink control signaling sent by the base station.

10. A sidelink resource selection device, characterized in that, For a user equipment (UE), the apparatus includes a processing module, the processing module being used for: Determine the transmission beam used to transmit the data to be sent; and Based on the transmission beam, select a transmission resource from the resource selection window that can be used by the UE to transmit the data to be transmitted; The processing module is specifically used for: Based on the transmitted beam, an initial candidate resource set is determined from the resource selection window, and the transmission resource is selected from the initial candidate resource set; or Determine a candidate resource set, exclude candidate resources from the candidate resource set based on the transmission beam, and select the transmission resource from the candidate resource set after the exclusion of candidate resources; or Based on the transmission beam, an initial candidate resource set is determined from the resource selection window; based on the transmission beam, candidate resources are excluded from the initial candidate resource set; and the transmission resource is selected from the initial candidate resource set after the candidate resource exclusion. The process of excluding candidate resources from the candidate resource set based on the transmitted beam includes: The receiving beam used by the UE when listening in time unit n is determined. Time unit n is the time unit that needs to be listened to when selecting resources. n represents the time unit index and is an integer greater than or equal to 0. When the relationship between the transmitting beam and the receiving beam meets a preset condition, candidate resources are excluded based on the monitoring results obtained by the UE in time unit n. The preset condition includes that the transmitting beam is covered by the receiving beam. The step of determining the initial candidate resource set from the resource selection window based on the transmitted beam includes: Determine Y candidate time units from the resource selection window; Wherein, for candidate time unit y among the Y candidate time units, the set of listening time units corresponding to candidate time unit y satisfies a specific rule, and the receiving beam and the transmitting beam used by the UE to listen on the time unit in the set of listening time units satisfy a preset condition, wherein Y is an integer not less than the number threshold Ymin, and y represents the time unit index, which is an integer greater than or equal to 0; The initial candidate resource set is determined based on the time-frequency resources on the Y candidate time units.

11. A communication device, wherein, include: transceiver; Memory; A processor, connected to both the transceiver and the memory, is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and to implement the method described in any one of claims 1-9.

12. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when the computer-executable instructions are executed by a processor, they can implement the method described in any one of claims 1-9.

Citation Information

Patent Citations

  • Method of determining sidelink transmission resources

    CN112512124A

  • Methods, apparatuses, and computer readable media for sidelink resource selection

    WO2022056670A1