Resource allocation method and device for sidelink, and computer readable storage medium

By receiving resource reservation information and excluding unavailable candidate resources in the edge link resource pool, the problem of determining the beam management reference signal transmission resource in edge link FR2 is solved, and more reliable resource allocation and communication performance are achieved.

CN120166568APending Publication Date: 2025-06-17SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311676217.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-07
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In the edge link FR2, it is difficult to effectively solve this problem in the prior art how to determine and how to indicate the transmission resources of the reference signal for beam management.

Method used

By receiving resource reservation information, the frequency domain location and/or time domain location of the at least one reserved resource is indicated for transmitting a reference signal for beam management. In the resource selection window, unavailable candidate resources in the edge link resource pool are excluded based on the resource reservation information.

Benefits of technology

This method enhances the edge link resource allocation mechanism, ensures that the reference signal used for beam management can be transmitted in a timely manner, improves communication reliability, and ensures smooth transmission of physical channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120166568A_ABST
    Figure CN120166568A_ABST
Patent Text Reader

Abstract

A resource allocation method and apparatus for a sidelink, and a computer readable storage medium, the method comprising: receiving resource reservation information, the resource reservation information being used for indicating a frequency domain position and / or a time domain position of at least one reserved resource, the at least one reserved resource comprising a first resource, the first resource is used for transmitting a reference signal for beam management; and excluding unavailable candidate resources in a sidelink resource pool according to the resource reservation information in a resource selection window. In a scene in which the transmission resource of the reference signal for beam management belongs to the sidelink resource pool, the scheme of the disclosure can enhance a sidelink resource allocation mechanism, ensure that the reference signal for beam management is transmitted in time, and improve communication reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and particularly to a resource allocation method and apparatus for sidelink, and a computer-readable storage medium. Background Art

[0002] In sidelink (also known as side link) FR2 (Frequency Range 2, usually referred to as high frequency), there is no conclusion on how to determine and indicate the transmission resources of the reference signal for beam management. A possible future implementation is to use the resources in the sidelink resource pool to transmit the reference signal for beam management. At this time, it is necessary to solve the impact of this new function on sidelink resource allocation (for example, sidelink mode 2 resource allocation). Summary of the Invention

[0003] The technical problem solved by this application is how to enhance the sidelink resource allocation mechanism to adapt to the scenario where the transmission resources of the reference signal for beam management belong to the sidelink resource pool.

[0004] To solve the above technical problem, an embodiment of this application provides a resource allocation method for sidelink, including: receiving resource reservation information, where the resource reservation information is used to indicate the frequency-domain position and / or time-domain position of at least one reserved resource, and the at least one reserved resource includes a first resource, and the first resource is used to transmit the reference signal for beam management; within a resource selection window, excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information.

[0005] Optionally, the at least one reserved resource further includes a second resource for physical channel transmission, and the resource reservation information includes: a joint resource position indication field for indicating the frequency-domain position and / or time-domain position of at least one reserved resource; a resource type indication field for indicating whether the target reserved resource in the at least one reserved resource is the first resource.

[0006] Optionally, the first resource and the second resource for physical control channel and / or physical shared channel transmission are transmitted concomitantly within the same time unit; or, the first resource and the second resource for physical channel transmission are not transmitted concomitantly within the same time unit, and the physical channel includes a physical control channel and a physical shared channel.

[0007] Optionally, the receiving the resource reservation information includes: receiving a first piece of information, where the first piece of information is used to indicate the frequency-domain position and / or time-domain position of the first resource.

[0008] Optionally, the first information includes: a resource location indication field for indicating the frequency-domain location and / or time-domain location of the reserved resource; a resource type indication field for indicating that the reserved resource is the first resource.

[0009] Optionally, the at least one reserved resource further includes a second resource for physical channel transmission, and the received resource reservation information further includes: receiving second information, where the second information is used to indicate the frequency-domain location and / or time-domain location of the second resource.

[0010] Optionally, the first resource and the second resource for physical control channel transmission are transmitted concomitantly within the same time unit.

[0011] Optionally, the at least one reserved resource further includes a second resource for physical channel transmission, and the resource reservation information includes: a first resource location indication field for indicating the frequency-domain location and / or time-domain location of the first resource; a second resource location indication field for indicating the frequency-domain location and / or time-domain location of the second resource.

[0012] Optionally, the at least one reserved resource further includes a second resource for physical channel transmission, and the resource reservation information includes: a first frequency-domain location indication field for indicating the frequency-domain location of the first resource; a second frequency-domain location indication field for indicating the frequency-domain location of the second resource; a time-domain location indication field for indicating the time-domain location of the second resource; a bundling indication field for indicating the time-domain location of the target second resource, where the first resource is transmitted bundled with the target second resource.

[0013] Optionally, the first resource and the second resource are not transmitted concomitantly within the same time unit.

[0014] Optionally, the resource reservation information is carried by a first sidelink control signaling.

[0015] Optionally, within the resource selection window, excluding unavailable candidate resources from the sidelink resource pool according to the resource reservation information includes: if the candidate resource falling within the resource selection window in the sidelink resource pool is the first resource, determining the candidate resource as an unavailable candidate resource and excluding it.

[0016] Optionally, the at least one reserved resource further includes a second resource for physical channel transmission. If the first resource and the second resource are transmitted concomitantly within the same time unit, the excluded unavailable candidate resources include resources that are periodically repeated starting from the current time unit and fall within the resource selection window.

[0017] Optionally, the at least one reserved resource further includes a second resource for physical channel transmission. If the first resource and the second resource are not transmitted concomitantly within the same time unit, the unavailable candidate resources excluded include the resources that are periodically repeated starting from the target time unit and fall within the resource selection window, where the target time unit is the time domain position of the first resource indicated by the resource reservation information.

[0018] Optionally, the method further includes: receiving pre-configured resource information for indicating the frequency domain position and / or time domain position of at least one pre-configured reserved resource; generating an initial candidate resource set based on candidate resources in the sidelink resource pool that do not overlap with the frequency domain position and / or time domain position indicated by the pre-configured resource information; and excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information within the resource selection window includes: excluding unavailable candidate resources in the initial candidate resource set according to the resource reservation information within the resource selection window.

[0019] To solve the above technical problems, an embodiment of the present application further provides a resource allocation device for sidelink, including: a receiving module, configured to receive resource reservation information for indicating the frequency domain position and / or time domain position of at least one reserved resource, where the at least one reserved resource includes a first resource for transmitting a reference signal for beam management; and an exclusion module, configured to exclude unavailable candidate resources in the sidelink resource pool according to the resource reservation information within the resource selection window.

[0020] To solve the above technical problems, an embodiment of the present application further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, on which a computer program is stored, and the computer program, when run by a processor, executes the steps of the above method.

[0021] To solve the above technical problems, an embodiment of the present application further provides a resource allocation device for sidelink, including a memory and a processor, where a computer program that can run on the processor is stored on the memory, and when the processor runs the computer program, it executes the steps of the above method.

[0022] Compared with the prior art, the technical solution of the embodiment of the present application has the following beneficial effects:

[0023] An embodiment of the present application provides a resource allocation method for sidelink, including: receiving resource reservation information, where the resource reservation information is used to indicate the frequency domain position and / or time domain position of at least one reserved resource, and the at least one reserved resource includes a first resource, and the first resource is used to transmit a reference signal for beam management; within a resource selection window, excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information.

[0024] The link resource allocation enhancement mechanism provided by this implementation can ensure the timely transmission of the reference signal for beam management and improve communication reliability in the scenario where the transmission resource of the reference signal for beam management belongs to the sidelink resource pool. Specifically, the first resource for the reference signal for beam management is indicated through the resource reservation information, so that the terminal can determine the time domain position and / or frequency domain position of the transmission resource of the reference signal for beam management. Further, the first resource for the reference signal for beam management is excluded from the sidelink resource pool to ensure the smooth progress of the transmission of the physical channel.

[0025] Further, the resource reservation information is carried by a first sidelink control signaling. Thus, the first resource is indicated through the control information to ensure that the terminal reliably obtains the sidelink mode 2 resource allocation information. Description of the Drawings

[0026] Figure 1 is a flowchart of a resource allocation method for sidelink according to an embodiment of the present application;

[0027] Figure 2 is a schematic diagram of resource allocation in the first typical application scenario of an embodiment of the present application;

[0028] Figure 3 is a schematic diagram of resource allocation in the second typical application scenario of an embodiment of the present application;

[0029] Figure 4 is a schematic diagram of resource allocation in the third typical application scenario of an embodiment of the present application;

[0030] Figure 5 is a schematic diagram of resource allocation in the fourth typical application scenario of an embodiment of the present application;

[0031] Figure 6 is a schematic diagram of resource allocation in the fifth typical application scenario of an embodiment of the present application;

[0032] Figure 7 is a schematic diagram of resource allocation in the sixth typical application scenario of an embodiment of the present application;

[0033] Figure 8 is a schematic diagram of the structure of a resource allocation device for sidelink according to an embodiment of the present application. Detailed implementation manners

[0034] As described in the background art, the existing sidelink mode 2 resource allocation mechanism does not consider the resource occupancy of the reference signal for beam management. The reference signal for beam management can be, for example, a Channel State Information-Reference Signal (CSI-RS for short), or other reference signals such as a Sidelink Synchronization Signal / Physical Broadcast Channel Block (S-SSB for short). Taking CSI-RS as an example, if the transmission resource of CSI-RS belongs to the sidelink resource pool, the existing sidelink mode 2 resource allocation mechanism needs to be enhanced.

[0035] To solve the above technical problems, an embodiment of the present application provides a resource allocation method for sidelink, including: receiving resource reservation information, where the resource reservation information is used to indicate the frequency domain position and / or time domain position of at least one reserved resource, and the at least one reserved resource includes a first resource, and the first resource is used to transmit a reference signal for beam management; within a resource selection window, excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information.

[0036] Thus, by providing a link resource allocation enhancement mechanism, it can ensure the timely transmission of the reference signal for beam management and improve communication reliability in the scenario where the transmission resource of the reference signal for beam management belongs to the sidelink resource pool. Specifically, the first resource for the reference signal for beam management is indicated by the resource reservation information, so that the terminal can determine the time domain position and / or frequency domain position of the transmission resource of the reference signal for beam management. Further, the first resource for the reference signal for beam management is excluded from the sidelink resource pool to ensure the smooth progress of the transmission of the physical channel.

[0037] To make the above objects, features, and beneficial effects of the present application more obvious and understandable, the following detailed description of the specific embodiments of the present application will be given with reference to the accompanying drawings.

[0038] Figure 1 It is a flowchart of a resource allocation method for sidelink according to an embodiment of the present application. This implementation can be applied to a sidelink communication scenario, such as a sidelink FR2 communication scenario. Specifically, it can be applied to an application scenario of sidelink communication using the sidelink mode 2 resource allocation mechanism.

[0039] In a specific implementation, the resource allocation method for the sidelink provided in the following steps S101 to S102 can be executed by a chip with communication functions in the terminal or by the baseband chip in the terminal. The terminal can be either of the two communication parties for sidelink communication, that is, the terminal can be the sending end of the sidelink communication or the receiving end of the sidelink communication. Further, the terminal can be a user equipment or a network device.

[0040] Specifically, referring to Figure 1 , the resource allocation method for the sidelink in this embodiment may include the following steps:

[0041] Step S101, receiving resource reservation information, where the resource reservation information is used to indicate the frequency domain position and / or time domain position of at least one reserved resource, and the at least one reserved resource includes a first resource, and the first resource is used to transmit a reference signal for beam management;

[0042] Step S102, within a resource selection window, excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information.

[0043] More specifically, the reference signal for beam management can be, for example, CSI-RS.

[0044] Further, the at least one reserved resource may further include a second resource for physical channel transmission. In some embodiments, the physical channel may include a physical control channel, such as a Physical Sidelink Control Channel (PSCCH for short). In some embodiments, the physical channel may include a physical shared channel, such as a Physical Sidelink Shared Channel (PSSCH for short).

[0045] In some embodiments, the first resource and the second resource may be transmitted concomitantly within the same time unit. The time unit can be the communication granularity of the terminal in the time domain. For example, the time unit can be a time slot, a mini-slot (i.e., a time duration unit shorter than a time slot), a subframe, a symbol, a frame, etc. The same time unit means the same time unit. For example, the first resource and the second resource are transmitted concomitantly in time slot 0 or both are transmitted in time slot 1. Transmitted concomitantly may mean that the second resource is also configured in the time unit where the first resource is located. For example, the PSCCH and / or PSSCH are present in the time slot for CSI-RS transmission.

[0046] In some embodiments, the first resource and the second resource may not be transmitted concomitantly within the same time unit. Not being transmitted concomitantly may mean that the second resource is not configured in the time unit where the first resource is located. For example, there is no PSCCH and PSSCH in the CSI-RS transmission time slot. For example, the first resource may be transmitted in time slot 1, and the second resource may be transmitted in time slot 3.

[0047] In a specific implementation, the resource reservation information may be carried by the first sidelink control signaling (Sidelink Control Information, abbreviated as SCI). Specifically, the first SCI may be, for example, an SCI of format 0_1, that is, the first stage SCI (1 st stage SCI). In some embodiments, the first SCI may be transmitted through the PSCCH. In some embodiments, the first SCI may be obtained from the network side, for example, received from a network device.

[0048] In a specific implementation, the resource reservation information may include a joint resource location indication field and a resource type indication field. Among them, the joint resource location indication field is used to indicate the frequency domain location and / or time domain location of at least one reserved resource, and the resource type indication field is used to indicate whether the target reserved resource among the at least one reserved resources is the first resource.

[0049] Specifically, the joint resource location indication field may be used to indicate the frequency domain location and / or time domain location of up to 3 reserved resources in the future (including the current). Among them, the current means that the time unit carrying the resource reservation information may also be configured with reserved resources.

[0050] Furthermore, the joint resource location indication field may include a frequency domain location indication field for indicating the frequency domain location of the reserved resource. Furthermore, the joint resource location indication field may also include a time domain location indication field for indicating the time domain location of the reserved resource.

[0051] Furthermore, since the joint resource location indication field indicates the first resource and the second resource mixed together, it is determined through the resource type indication field whether the reserved resource (i.e., the target reserved resource) at the specific time domain location and / or frequency domain location indicated by the joint resource location indication field is the first resource.

[0052] In some embodiments, the resource type indication field may use 2 bits to indicate which transmission is the CSI-RS transmission. For example, assuming that the joint resource location indication field indicates the time domain location of resource 1, the time-frequency domain location of resource 2, and the time-frequency domain location of resource 3, if the indication codebook of the resource type indication field is 00, it means that resource 1 is the first resource. Correspondingly, it can be determined that resources 2 and 3 are the second resources, such as Figure 2As shown. Similarly, if the resource type indication field indicates codebook 10, it means that resource 3 is the first resource. Correspondingly, it can be determined that resources 1 and 2 are the second resources. Similarly, if the resource type indication field indicates codebook 01, it means that resource 2 is the first resource. Correspondingly, it can be determined that resources 1 and 3 are the second resources, as Figure 3 shown. Figure 2 In Figure 2 , when CSI-RS is sent on resources 1 and 2, there is an accompanying PSCCH in the transmission time slot, and the SCI (for example, the first SCI) is carried by the PSCCH. Figure 3 In Figure 3 , when CSI-RS is sent on resources 1 and 2, there is no accompanying PSCCH in the transmission time slot.

[0053] In some embodiments, the resource type indication field can use 3 bits to indicate the type of each reserved resource in at least one reserved resource. For example, assuming that the combined resource location indication field indicates the time-frequency domain location of resource 1, the time-frequency domain location of resource 2, and the time-frequency domain location of resource 3, and assuming that 0 in the resource type indication field represents the second resource and 1 represents the first resource. Then, the resource type indication field indicating codebook 000 means that resources 1 to 3 are all second resources, and no first resource is allocated in this resource allocation; the resource type indication field indicating codebook 001 means that resources 1 and 2 are second resources and resource 3 is the first resource; the resource type indication field indicating codebook 010 means that resources 1 and 3 are second resources and resource 2 is the first resource, as Figure 3 shown; the resource type indication field indicating codebook 011 means that resource 1 is the second resource and resources 2 and 3 are the first resources; the resource type indication field indicating codebook 100 means that resource 1 is the first resource and resources 2 and 3 are the second resources; the resource type indication field indicating codebook 101 means that resource 2 is the second resource and resources 1 and 3 are the first resources; the resource type indication field indicating codebook 110 means that resources 1 and 2 are the first resources and resource 3 is the second resource, as Figure 2 shown; the resource type indication field indicating codebook 111 means that resources 1 to 3 are all first resources, and no second resource is allocated in this resource allocation.

[0054] Thus, it supports jointly indicating the time-frequency resources of CSI-RS and PSSCH in the SCI. Further, in this specific implementation, the first resource and the second resource used for PSSCH and / or PSCCH transmission can be accompanied and sent in the same time unit, or the two types of resources can also not be accompanied and sent in the same time unit.

[0055] In a specific implementation, step S101 may include: receiving first information, where the first information is used to indicate the frequency domain location and / or time domain location of the first resource.

[0056] Specifically, the first information can be dedicated to indicating the resource allocation information of the first resource.

[0057] In some embodiments, the first information may include a resource location indication field and a resource type indication field. Among them, the resource location indication field is used to indicate the frequency domain location and / or time domain location of the reserved resource, and the resource type indication field is used to indicate that the reserved resource is the first resource.

[0058] In some embodiments, the first information may be carried by a first SCI, and all the transmission resources indicated in this first SCI are CSI-RS.

[0059] Specifically, the first SCI may include a frequency domain location indication field and a time domain resource indication field, which are used to indicate the frequency domain location and time domain location of the reserved resource (the first resource in this specific implementation). Further, the first SCI newly introduces a 1-bit information resource type indication field to indicate whether the reserved resource indicated this time is used for CSI-RS transmission.

[0060] For example, referring to Figure 4 , assuming that the resource location indication field indicates the time-frequency domain locations of Resource 1, Resource 2, and Resource 3, and assuming that the resource type indication field being 0 indicates that the reserved resource indicated by the first information this time is not the first resource, and the resource type indication field being 1 indicates that the reserved resource indicated by the first information this time is the first resource. If the resource type indication field in the first information received this time is 1, it can be determined that Resources 1 to 3 are all the first resources.

[0061] Further, the first information may be carried by the PSCCH. Therefore, in this specific implementation, the first resource and the second resource used for PSCCH transmission may be accompanied and sent within the same time unit.

[0062] In some embodiments, step S101 may further include: receiving second information, where the second information is used to indicate the frequency domain location and / or time domain location of the second resource.

[0063] Specifically, the second information may be used to indicate the frequency domain location and / or time domain location of the second resource carrying the PSSCH.

[0064] In other words, in this specific implementation, there is an accompanying PSCCH in the time unit when CSI-RS is sent, but there is no accompanying PSSCH.

[0065] Further, the second information and the first information are respectively carried by two independent first SCIs.

[0066] Thus, the terminal executing this specific implementation will receive two first SCIs (carrying the first information and the second information respectively) to obtain the allocation situations of the first resource and the second resource respectively. Further, the first information and the second information may be sent simultaneously or separately before and after.

[0067] In a specific implementation, the resource reservation information may include: a first resource location indication field for indicating the frequency-domain location and / or time-domain location of the first resource; a second resource location indication field for indicating the frequency-domain location and / or time-domain location of the second resource.

[0068] Specifically, in a scenario where the first resource and the second resource are not transmitted concomitantly within the same time unit, the resource allocation situations of the first resource and the second resource may be respectively indicated in the same resource reservation information.

[0069] For example, in the same resource reservation information, there may be two frequency-domain resource indication fields and two time-domain resource indication fields, respectively indicating the time-frequency domain locations of the PSSCH and CSI-RS resources.

[0070] Still taking Figure 3 as an example, assume that the resource reservation information received in step S101 in the first SCI includes a first resource location indication field and a second resource location indication field. Among them, the first resource location indication field indicates that time slot n + k is configured as the first resource, and the second resource location indication field indicates that time slots n and n + m are configured as the second resource. In response to receiving the first SCI in time slot n, the terminal can determine the resource allocation situations on time slots n, n + k, and n + m. Here, k is a positive integer greater than 1, and m is a positive integer greater than k.

[0071] Thus, in this specific implementation, the time-frequency domain resources for transmitting CSI-RS (i.e., the first resource) are separately indicated in the first SCI, and the specific indication method may refer to the existing time-frequency domain resource indication method for PSCCH / PSSCH.

[0072] In a specific implementation, the resource reservation information may include: a first frequency-domain location indication field for indicating the frequency-domain location of the first resource; a second frequency-domain location indication field for indicating the frequency-domain location of the second resource; a time-domain location indication field for indicating the time-domain location of the second resource; a bundling indication field for indicating the time-domain location of the target second resource, and the first resource is transmitted bundled with the target second resource.

[0073] Specifically, although the first resource and the second resource are not transmitted concomitantly within the same time unit in this specific implementation, the first resource may be transmitted bundled with the target second resource. Bundled transmission may mean that the first resource and the target second resource appear bundled and are seamlessly adjacent in the time domain.

[0074] Furthermore, the target second resource may be selected from the second resources in at least one reserved resource.

[0075] In some embodiments, CSI-RS may appear bundled with PSSCH, that is, the first resource may be transmitted bundled with the second resource for carrying PSSCH. Further, in the resource reservation information, the frequency domains of the first resource and the second resource are respectively indicated, and the time domain is indicated by a binding method.

[0076] For example, referring to Figure 5 , assume that the time domain indication field in the resource reservation information indicates that time slots n and n+m are configured as the second resource, and the bundling indication field uses 1 bit to indicate whether there is bundling in the current transmission (i.e., time slot n). If the bundling indication field is 0, it means that the second resource on time slot n does not have the first resource transmitted in a bundled manner. If the bundling indication field is 1, it means that the second resource on time slot n has the first resource transmitted in a bundled manner. If the bundling indication field in the first SCI received in time slot n is 1, it can be determined that the second resource on time slot n is the target second resource, and then it can be determined that the resource on time slot n+1 is configured as the first resource. Further, in combination with the frequency domain positions respectively indicated by the first frequency domain position indication field and the second frequency domain position indication field in the first SCI, the time-frequency domain positions of the first resource and the second resource can be determined.

[0077] For another example, referring to Figure 6 , assume that the time domain indication field in the resource reservation information indicates that time slots n, n+m, and n+y are configured as the second resource, where y is a positive integer greater than m, and the bundling indication field uses 2 bits to indicate the time domain position of the second resource (i.e., the target second resource) transmitted in a bundled manner. If the bundling indication field indicates the codebook 01, it means that the second second resource (i.e., the resource on time slot n+m) is the target second resource. Accordingly, it can be determined that the first resource is located in time slot n+m+1. Similarly, if the bundling indication field indicates the codebook 00, it means that the first second resource (i.e., the resource on time slot n) is the target second resource. Accordingly, it can be determined that the first resource is located in time slot n+1. Similarly, if the bundling indication field indicates the codebook 10, it means that the third second resource (i.e., the resource on time slot n+y) is the target second resource. Accordingly, it can be determined that the first resource is located in time slot n+y+1.

[0078] For yet another example, assume that the time domain indication field in the resource reservation information indicates that time slots n, n+m, and n+y are configured as the second resource, and the bundling indication field indicates 0 for no bundled transmission and 1 for bundled transmission. Then, the bundling indication field codebook 000 indicates that none of the three second resources have bundled transmission, and the first resource is not allocated in this resource allocation; the bundling indication field codebook 001 indicates that the third second resource (i.e., the resource on time slot n+y) is the target second resource. Accordingly, it can be determined that the first resource is located in time slot n+y+1; the bundling indication field codebook 010 indicates that the second second resource (i.e., the resource on time slot n+m) is the target second resource. Accordingly, it can be determined that the first resource is located in time slot n+m+1, as Figure 6As shown; the bundling indication field codebook 011 indicates that the second second resource (i.e., the resource on time slot n+m) and the third second resource (i.e., the resource on time slot n+y) are the target second resources. Correspondingly, it can be determined that the first resource is located in time slot n+m+1 and time slot n+y+1, as Figure 7 As shown; the bundling indication field codebook 100 indicates that the first second resource (i.e., the resource on time slot n) is the target second resource. Correspondingly, it can be determined that the first resource is located in time slot n+1; the bundling indication field codebook 101 indicates that the first second resource (i.e., the resource on time slot n) and the third second resource (i.e., the resource on time slot n+y) are the target second resources. Correspondingly, it can be determined that the first resource is located in time slot n+1 and time slot n+y+1; the bundling indication field codebook 110 indicates that the first second resource (i.e., the resource on time slot n) and the second second resource (i.e., the resource on time slot n+m) are the target second resources. Correspondingly, it can be determined that the first resource is located in time slot n+1 and time slot n+m+1; the bundling indication field codebook 111 indicates that the three second resources are the target second resources. Correspondingly, it can be determined that the first resource is located in time slot n+1, time slot n+m+1 and time slot n+y+1.

[0079] Thus, the frequency domain resources of the CSI-RS are separately indicated in the first SCI, and the bundling indication field is introduced to indicate the time domain resources of the CSI-RS.

[0080] In a specific implementation, the resources of the CSI-RS (i.e., the first resources) for beam management can be dynamically selected in the sidelink resource pool (e.g., the existing one) configured for PSCCH / PSSCH transmission. Further, after determining the first resources, terminal B indicates them to the communication peer of the sidelink (such as terminal A) through the resource reservation information. In response to receiving the resource reservation information of terminal B, terminal A considers the influence of the first resources reserved by terminal A when performing resource sensing for PSSCH transmission.

[0081] Specifically, in step S102, if the candidate resources in the sidelink resource pool that fall into the resource selection window are the first resources, then the candidate resources are determined to be unavailable candidate resources and excluded.

[0082] Further, for other reserved resources (such as second resources like PSSCH resources and PSCCH resources) indicated by the resource reservation information, they can be excluded according to the existing protocol regulations.

[0083] For example, terminal A can execute step S101 to receive the resource reservation information sent by terminal B, and execute step S102 to exclude the first resources and second resources reserved by terminal B within its own resource selection window.

[0084] Thus, the CSI-RS transmission of terminal B can be prevented from affecting the PSCCH / PSSCH transmission of terminal A.

[0085] In some embodiments, if the first resource and the second resource are transmitted concomitantly within the same time unit, the unavailable candidate resources to be excluded include the resources that are periodically repeated starting from the current time unit and fall within the resource selection window. Here, the current time unit can be the time unit when the resource reservation information is received.

[0086] For example, in response to receiving the first SCI of terminal B, terminal A can decode and obtain the resource reservation information therein. If a candidate resource within the resource selection window of terminal A is indicated by terminal B as the reserved first resource, then terminal A directly excludes this candidate resource.

[0087] Suppose terminal A receives the first SCI in time slot n, which indicates that there is CSI-RS transmission in time slot n. Assuming that the transmission period of the first resource is p time slots, it can be inferred that time slot n + p is also configured with the first resource. If time slot n + p falls within the resource selection window of terminal A and there is a candidate resource of terminal A in time slot n + p, then terminal A directly excludes the candidate resource in time slot n + p. Here, p is a positive integer greater than or equal to 1.

[0088] Thus, each time the resource reservation information is received, the excluded candidate resources are those in the future inferred based on the current time unit.

[0089] In some embodiments, if the first resource and the second resource are not transmitted concomitantly within the same time unit, the unavailable candidate resources to be excluded include the resources that are periodically repeated starting from the target time unit and fall within the resource selection window, where the target time unit is the time domain position of the first resource indicated by the resource reservation information.

[0090] For example, in response to receiving the first SCI of terminal B, terminal A can decode and obtain the resource reservation information therein. If there is a resource reservation for CSI-RS in a future time unit indicated by terminal B, and the reserved first resource falls within the resource selection window of terminal A and is a candidate resource of terminal A, then terminal A directly excludes this candidate resource.

[0091] Suppose terminal A receives the first SCI in time slot n, which indicates that there is CSI-RS transmission in time slot n + k. Assuming that the transmission period of the first resource is p time slots, it can be inferred that time slot n + k + p is also configured with the first resource. If time slot n + k + p falls within the resource selection window of terminal A and there is a candidate resource of terminal A in time slot n + k + p, then terminal A directly excludes the candidate resource in time slot n + k + p. Here, both k and p are positive integers greater than or equal to 1.

[0092] Therefore, the resource occupancy of CSI-RS refers to the first SCI indication in the previous time slot. Each time resource reservation information is received, the future resources indicated by the current time unit and their periodic resources are excluded.

[0093] In a specific implementation, resources for CSI-RS (i.e., the first resources) used for beam management can be (pre)-configured in a sidelink resource pool (such as an existing one) configured for PSCCH / PSSCH transmission.

[0094] Specifically, before performing step S101, the method described in this implementation scheme may further include the steps of: receiving pre-configured resource information, where the pre-configured resource information is used to indicate the frequency domain position and / or time domain position of at least one pre-configured reserved resource; generating an initial candidate resource set based on candidate resources in the sidelink resource pool that do not overlap with the frequency domain position and / or time domain position indicated by the pre-configured resource information.

[0095] For example, the network side can pre-configure the first resources in the sidelink resource pool. Correspondingly, through the resource sensing and selection process, the terminal excludes the first resources configured for CSI-RS more than in the prior art.

[0096] Furthermore, at least one reserved resource indicated in the resource reservation information can be selected from at least one reserved resource pre-configured in the pre-configured resource information. That is to say, at least one reserved resource pre-configured by the network side can be understood as the complete set of at least one reserved resource dynamically selected by the terminal and indicated by the resource reservation information.

[0097] Furthermore, before step 5) (step 5)) in the resource sensing and selection process specified in protocol 38.214.8 (or before forming the initial candidate resource set), pre-configured first resources for transmitting CSI-RS that overlap with the candidate resources are excluded. In some embodiments, the exclusion can be performed only in the frequency domain.

[0098] Furthermore, step S102 can include: within the resource selection window, excluding unavailable candidate resources in the initial candidate resource set according to the resource reservation information. Thus, before step 5), the first resources pre-configured by the network for CSI-RS transmission are excluded first to form an initial candidate resource set, and then other reserved resources dynamically selected by other terminals (indicated by the reservation resource information of other terminals) are further excluded from it.

[0099] In some embodiments, the pre-configured resource information can be received from the network side, for example, from a base station on the network side.

[0100] As described above, by providing a link resource allocation enhancement mechanism, it is possible to ensure the timely transmission of the reference signal for beam management and improve communication reliability in a scenario where the transmission resources of the reference signal for beam management belong to the sidelink resource pool. Specifically, the first resource for the reference signal for beam management is indicated by the resource reservation information, so that the terminal can determine the time domain position and / or frequency domain position of the transmission resources of the reference signal for beam management. Further, the first resource for the reference signal for beam management is excluded from the sidelink resource pool to ensure the smooth transmission of the physical channel. Further, the first resource is indicated by the control information to ensure that the terminal can reliably obtain the sidelink mode 2 resource allocation information.

[0101] Figure 8 FIG. 4 is a schematic structural diagram of a resource allocation device 8 for sidelink according to an embodiment of the present application. Those skilled in the art understand that the resource allocation device 8 for sidelink described in this embodiment can be used to implement the above Figures 1 to 7 method technical solutions described in the above embodiments.

[0102] Specifically, referring to Figure 8 , the resource allocation device 8 for sidelink described in this embodiment may include: a receiving module 81, configured to receive resource reservation information, where the resource reservation information is used to indicate the frequency domain position and / or time domain position of at least one reserved resource, and the at least one reserved resource includes a first resource, and the first resource is used to transmit a reference signal for beam management; an exclusion module 82, configured to exclude unavailable candidate resources in the sidelink resource pool according to the resource reservation information within a resource selection window.

[0103] For more content about the working principle and working mode of the resource allocation device 8 for sidelink, reference may be made to the relevant descriptions in the above Figures 1 to 7 , which will not be elaborated here.

[0104] In a specific implementation, the above-mentioned resource allocation device 8 for sidelink may correspond to a chip with a communication function in a terminal, or correspond to a chip with a data processing function, such as a System-On-a-Chip (SOC for short), a baseband chip, etc.; or correspond to a chip module including a chip with a communication function in a terminal; or correspond to a chip module with a data processing function chip, or correspond to a terminal.

[0105] In a specific implementation, for each module / unit included in the various devices and products described in the above embodiments, it may be a software module / unit, or a hardware module / unit, or may also be partly a software module / unit and partly a hardware module / unit.

[0106] For example, for each device or product applied to or integrated into a chip, each module / unit it contains can be implemented in the form of hardware such as circuits. Or, at least some of the modules / units can be implemented in the form of software programs that run on the processor integrated inside the chip, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits. For each device or product applied to or integrated into a chip module, each module / unit it contains can be implemented in the form of hardware such as circuits. Different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module. Or, at least some of the modules / units can be implemented in the form of software programs that run on the processor integrated inside the chip module, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits. For each device or product applied to or integrated into a terminal, each module / unit it contains can be implemented in the form of hardware such as circuits. Different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal. Or, at least some of the modules / units can be implemented in the form of software programs that run on the processor integrated inside the terminal, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits.

[0107] An embodiment of the present invention further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of the resource allocation method for the sidelink provided in any of the above embodiments. Preferably, the storage medium may include computer-readable storage media such as non-volatile memory or non-transitory memory. The storage medium may include ROM, RAM, a magnetic disk, or an optical disc, etc.

[0108] An embodiment of the present invention further provides another resource allocation device for the sidelink, including a memory and a processor. A computer program that can run on the processor is stored on the memory. When the processor runs the computer program, it executes the steps of the resource allocation method for the sidelink provided in the Figures 1 to 7 corresponding embodiment. The resource allocation device for the sidelink can be integrated into a terminal, or, for example, the resource allocation device for the sidelink can be a terminal.

[0109] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the storage medium can include: ROM, RAM, a magnetic disk, or an optical disc, etc.

[0110] The technical solution of the present invention is applicable to 5G (5th generation) communication systems, and is also applicable to 4G and 3G communication systems, and is also applicable to various subsequent evolved communication systems, such as 6G, 7G, etc.

[0111] The technical solution of the present invention is also applicable to different network architectures, including but not limited to relay network architectures, dual-link architectures, and Vehicle-to-Everything architectures.

[0112] The 5G CN described in the embodiments of this application can also be referred to as a new core network (new core), or 5G New Core, or next generation core (NGC), etc. The 5G-CN is set independently of the existing core network, such as the evolved packet core (EPC).

[0113] The base station (BS) in the embodiments of this application, also referred to as base station equipment, is a device deployed in the radio access network to provide wireless communication functions. For example, the devices providing base station functions in a 2G network include base transceiver stations (BTS) and base station controllers (BSC), the devices providing base station functions in a 3G network include Node B (NodeB) and radio network controllers (RNC), the devices providing base station functions in a 4G network include evolved Node B (eNB), in wireless local area networks (WLAN), the device providing base station functions is an access point (AP), the devices providing base station functions in 5G New Radio (NR) include further evolved Node B (gNB), and the devices providing base station functions in future new communication systems, etc.

[0114] The terminal in the embodiments of the present application may refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal equipment, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a future 5G network or terminal device in a future evolved Public Land Mobile Network (PLMN), etc. The embodiments of the present application are not limited thereto.

[0115] In the embodiments of the present application, a network device is a device that provides wireless communication functions for user terminals, and can also be referred to as an access network device, a radio access network (RAN) device, or an access network network element, etc. Among them, the network device can support at least one wireless communication technology, such as LTE, NR, etc. Exemplarily, the network device includes, but is not limited to: the next-generation base station (generation node B, gNB) in the fifth-generation mobile communication system (5th-generation, 5G), evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved node B, or home node B, HNB), baseband unit (BBU), transmitting and receiving point (TRP), transmitting point (TP), mobile switching center, etc. The network device can also be a radio controller, a centralized unit (CU), and / or a distributed unit (DU) in the cloud radio access network (CRAN) scenario, or the access network device can be a relay station, an access point, a vehicle-mounted device, a terminal device, a wearable device, and network devices in future mobile communications or network devices in future evolved PLMNs, etc. In some embodiments, the network device can also be a device with the function of providing wireless communication for user terminals, such as a chip system. Exemplarily, the chip system can include a chip and can also include other discrete devices.

[0116] It should be understood that the term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.

[0117] "Multiple" as used in the embodiments of the present application means two or more.

[0118] In the embodiments of the present application, the first, second, etc. descriptions are only used for indicating and distinguishing the described objects, without any order, nor do they represent special limitations on the number of devices in the embodiments of the present application, and cannot constitute any limitation to the embodiments of the present application.

[0119] In the embodiments of the present application, the "network" and "system" express the same concept, and the communication system is the communication network.

[0120] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU for short), and this processor may also be other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or this processor may also be any conventional processor, etc.

[0121] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0122] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains a collection of one or more available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0123] It should be understood that in various embodiments of the present application, the sequence numbers of the above processes do not imply the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0124] In several embodiments provided in the present application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in an electrical, mechanical, or other form.

[0125] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in various embodiments of the present invention can be integrated in a processing unit, can also be physically included separately for each unit, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a hardware plus software functional unit.

[0126] The above integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above software functional unit stored in a storage medium includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0127] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application should be subject to the scope defined by the claims.

Claims

1. A resource allocation method for sidelink, characterized in that, Including: Receiving resource reservation information, where the resource reservation information is used to indicate the frequency-domain position and / or time-domain position of at least one reserved resource, and the at least one reserved resource includes a first resource, and the first resource is used to transmit a reference signal for beam management; Within a resource selection window, excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information.

2. The method according to claim 1, characterized in that, The at least one reserved resource further includes a second resource for physical channel transmission, and the resource reservation information includes: A joint resource position indication field, used to indicate the frequency-domain position and / or time-domain position of at least one reserved resource; A resource type indication field, used to indicate whether the target reserved resource in the at least one reserved resource is the first resource.

3. The method according to claim 1 or 2, characterized in that, The first resource and the second resource for physical control channel and / or physical shared channel transmission are transmitted concomitantly within the same time unit; or, the first resource and the second resource for physical channel transmission are not transmitted concomitantly within the same time unit, and the physical channel includes a physical control channel and a physical shared channel.

4. The method according to claim 1, characterized in that, The receiving the resource reservation information includes: receiving a first piece of information, where the first piece of information is used to indicate the frequency-domain position and / or time-domain position of the first resource.

5. The method according to claim 4, characterized in that, The first piece of information includes: a resource position indication field, used to indicate the frequency-domain position and / or time-domain position of the reserved resource; a resource type indication field, used to indicate that the reserved resource is the first resource.

6. The method according to claim 4 or 5, characterized in that, The at least one reserved resource further includes a second resource for physical channel transmission, and the receiving the resource reservation information further includes: Receiving a second piece of information, where the second piece of information is used to indicate the frequency-domain position and / or time-domain position of the second resource.

7. The method according to any one of claims 4 to 6, characterized in that, The first resource and the second resource for physical control channel transmission are transmitted concomitantly within the same time unit.

8. The method according to claim 1, characterized in that, The at least one reserved resource further includes a second resource for physical channel transmission, and the resource reservation information includes: A first resource position indication field, used to indicate the frequency-domain position and / or time-domain position of the first resource; A second resource position indication field, used to indicate the frequency-domain position and / or time-domain position of the second resource.

9. The method according to claim 1, characterized in that, The at least one reserved resource further includes a second resource for physical channel transmission, and the resource reservation information includes: A first frequency-domain position indication field, used to indicate the frequency-domain position of the first resource; A second frequency-domain position indication field, used to indicate the frequency-domain position of the second resource; A time-domain position indication field, used to indicate the time-domain position of the second resource; A bundling indication field, used to indicate the time-domain position of the target second resource, and the first resource is transmitted bundled with the target second resource.

10. The method according to claim 8 or 9, characterized in that, The first resource and the second resource are not transmitted concomitantly within the same time unit.

11. The method according to any one of claims 1 to 10, characterized in that, The resource reservation information is carried by a first sidelink control signaling.

12. The method according to any one of claims 1 to 11, characterized in that, The excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information within the resource selection window includes: if the candidate resource in the sidelink resource pool that falls into the resource selection window is the first resource, then determining the candidate resource as an unavailable candidate resource and excluding it.

13. The method according to claim 12, characterized in that, The at least one reserved resource further includes a second resource for physical channel transmission. If the first resource and the second resource are transmitted concomitantly within the same time unit, the unavailable candidate resources excluded include resources that are periodically repeated starting from the current time unit and fall within the resource selection window.

14. The method according to claim 12, characterized in that, The at least one reserved resource further includes a second resource for physical channel transmission. If the first resource and the second resource are not transmitted concomitantly within the same time unit, the unavailable candidate resources excluded include resources that are periodically repeated starting from the target time unit and fall within the resource selection window, where the target time unit is the time domain position of the first resource indicated by the resource reservation information.

15. The method according to any one of claims 1 to 14, characterized in that, Further included are: Receiving preconfigured resource information, where the preconfigured resource information is used to indicate the frequency domain position and / or time domain position of at least one preconfigured reserved resource; Generating an initial candidate resource set based on candidate resources in the sidelink resource pool that do not overlap with the frequency domain position and / or time domain position indicated by the preconfigured resource information; The excluding unavailable candidate resources in the sidelink resource pool according to the resource reservation information within the resource selection window includes: Within the resource selection window, excluding unavailable candidate resources in the initial candidate resource set according to the resource reservation information.

16. A resource allocation device for a sidelink, characterized in that, Includes: A receiving module, configured to receive resource reservation information, where the resource reservation information is used to indicate the frequency domain position and / or time domain position of at least one reserved resource, and the at least one reserved resource includes a first resource for transmitting a reference signal for beam management; An excluding module, configured to exclude unavailable candidate resources in the sidelink resource pool according to the resource reservation information within the resource selection window.

17. A computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, on which a computer program is stored, characterized in that, When the computer program is run by a processor, it executes the steps of the method according to any one of claims 1 to 15.

18. A resource allocation device for a sidelink, comprising a memory and a processor, and a computer program that can run on the processor is stored on the memory, characterized in that, When the processor runs the computer program, it executes the steps of the method according to any one of claims 1 to 15.