Sidelink communication method, apparatus and system

By selecting the appropriate number and bandwidth for sidelink transmission in the terminal device, the problem of carrier aggregation exceeding the processing capacity is solved, communication efficiency and transmission rate are improved, and delay is reduced.

WO2025175930A1PCT designated stage Publication Date: 2025-08-28HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/144023
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-23
Filing Date
2024-12-30
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

The terminal device may exceed its own processing capabilities during carrier aggregation, resulting in communication interruption and data loss.

Method used

The terminal equipment selects the number of target carriers not to exceed its maximum number of carriers, and selects the appropriate carrier for sidelink transmission based on the channel busyness rate and bandwidth, so as to avoid carrier busyness and bandwidth exceeding, and optimize resource allocation.

Benefits of technology

Improve communication efficiency and transmission rate, reduce transmission delay, and avoid communication interruption and data loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024144023_28082025_PF_FP_ABST
    Figure CN2024144023_28082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications. Disclosed are a sidelink communication method, an apparatus and a system, which are used for avoiding the problems of communication interruptions and data discarding occurring in terminal devices during transmission processes, and reducing transmission delay while improving communication efficiency and transmission rates. The method comprises: selecting target carriers from among at least two candidate carriers, the number of the target carriers being less than or equal to the maximum number of carriers supported by a terminal device; and using at least one resource to perform sidelink transmission, the at least one resource being located within a target bandwidth of the target carriers, and the width of the target bandwidth being less than or equal to the maximum bandwidth supported by the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Sidelink communication method, device and system

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 23, 2024, with application number 202410204336.3 and application name “Sidelink Communication Method, Device and System”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method, device, and system for a sidelink. Background Art

[0003] With the popularization of fifth-generation mobile communication technology (5G) networks, in order to support larger transmission bandwidth, a carrier aggregation (CA) technology has been proposed to aggregate carriers of multiple frequency bands (such as high-band carriers and low-band carriers) to provide services for user equipment (UE) (or terminal equipment). Before using CA technology for sidelink (SL) transmission, the terminal equipment needs to select / reselect the carrier for transmission to ensure successful sidelink transmission.

[0004] In traditional technologies, a terminal device can select multiple candidate carriers from a configured or preconfigured set of carriers whose channel busy ratio (CBR) meets the CBR threshold. The terminal device selects the candidate carriers in ascending order of their CBR, starting with the carrier with the lowest CBR among the multiple candidate carriers. The terminal device selects / reselects carriers until the number of selected carriers reaches the maximum number of carriers that the terminal device can aggregate (i.e., the maximum number of aggregated carriers of the terminal device). The carrier used for transmission is determined in this way. The maximum number of aggregated carriers of the terminal device is a factor that constrains the terminal device's implementation capabilities.

[0005] However, the above-mentioned method of aggregating carriers of terminal devices may result in a situation where the aggregated carriers exceed the processing capabilities of the terminal devices themselves, thereby causing serious problems such as communication interruption and data loss. Summary of the Invention

[0006] The embodiments of the present application provide a side link communication method, device and system for avoiding communication interruption and data discard problems in terminal devices during transmission, thereby improving communication efficiency and transmission rate while reducing transmission delay.

[0007] In a first aspect, a sidelink communication method is provided. The method can be executed by a terminal device, or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device. It can also be implemented by a logic module or software that can implement all or part of the terminal device functions. Taking the method that can be executed by a terminal device as an example, the method includes: the terminal device can select a target carrier from at least two candidate carriers, where the number of target carriers is less than or equal to the maximum number of carriers supported by the terminal device. In this way, the number of aggregated target carriers can be prevented from exceeding the capabilities of the terminal device. Furthermore, the terminal device can use at least one resource in the target bandwidth of the target carrier for sidelink transmission.

[0008] The target bandwidth is the bandwidth available to the terminal device, or the bandwidth supported by the terminal device. The target bandwidth is less than or equal to the maximum bandwidth supported by the terminal device.

[0009] In the above technical solution, since the embodiment of the present application comprehensively considers the maximum number of carriers and the maximum bandwidth supported by the terminal device, while ensuring that the terminal device's support capabilities for the number of carriers and aggregated bandwidth are met, it makes full use of more bandwidth resources for side link transmission as much as possible, avoiding the problem of communication terminals and data discarded during the transmission process of the terminal device, and reducing transmission delay while improving communication efficiency and transmission rate.

[0010] In combination with the first aspect above, in a possible implementation, the channel busy rate of the candidate carrier is less than or equal to a preset threshold. It can be understood that a carrier greater than the preset threshold is in a busy state. If a carrier greater than the preset threshold is selected as a candidate carrier, data processing will need to be queued, or conflicts between transmission resources will occur, which may lead to network congestion and increased latency. Therefore, the terminal device can select a candidate carrier whose channel busy rate meets the preset threshold from the configured or pre-configured carrier set, to avoid subsequent terminal devices aggregating busier carriers and reasonably utilize network resources. Optionally, the preset threshold is per-carrier-per-priority configured or pre-configured.

[0011] In conjunction with the first aspect above, in a possible implementation, the channel busy rate of the candidate carrier is less than a preset threshold, which can be understood as a carrier whose channel busy rate is greater than or equal to the preset threshold is in a busy state.

[0012] In combination with the first aspect above, in a possible implementation, the terminal device can select a target carrier from at least two candidate carriers in ascending order of channel busy rate CBR, or in descending order of bandwidth. Based on this solution, since the terminal device can select the target carrier according to the ascending order of channel busy rate CBR, it can first determine the candidate carrier with the lowest channel busy rate CBR as the target carrier, so that the transmission resources of the relatively idle carrier can be used for side link transmission in the future, balancing the load of each carrier and avoiding network congestion problems. The terminal device can also select the target carrier according to the descending order of bandwidth. The terminal device first determines the candidate carrier with the largest bandwidth as the target carrier to facilitate high-speed, low-latency transmission of large packet services.

[0013] In conjunction with the first aspect above, in one possible implementation, the terminal device may further select a target carrier from at least two candidate carriers in ascending order of bandwidth. Based on this solution, the terminal device may first determine the candidate carrier with the smallest bandwidth as the target carrier, and then select the next carrier in ascending order of bandwidth. This enables the terminal device to process and send or receive more data blocks within the maximum number of carriers and the maximum bandwidth that can be supported, thereby improving data throughput, reducing transmission delay, improving coverage, enhancing network stability and reliability, and supporting more parallel services.

[0014] In combination with the first aspect above, in a possible implementation, the target bandwidth is the total bandwidth of the target carrier. The side link communication method provided in the embodiment of the present application also includes: when the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device can stop selecting the target carrier. Based on this scheme, in order to avoid the total bandwidth of the target carrier exceeding the maximum bandwidth supported by the terminal device, the terminal device can only determine the selected carrier as the target carrier when the sum of the total bandwidth of the selected carrier and the next carrier exceeds the maximum bandwidth, and does not select the next carrier. In this way, communication interruption can be avoided.

[0015] In combination with the first aspect above, in a possible implementation, the target bandwidth is the total bandwidth of the target carrier. The side link communication method provided in the embodiment of the present application also includes: when the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device can skip the next carrier and continue to select the target carrier from the remaining candidate carriers. In this way, in order to avoid the situation where the total bandwidth of the target carrier exceeds the maximum bandwidth supported by the terminal device, the terminal device can skip the next carrier when the sum of the total bandwidth of the selected carrier and the next carrier exceeds the maximum bandwidth, and continue to select the remaining candidate carriers, so that the terminal device can make full use of more resources for side link transmission and improve communication efficiency.

[0016] In combination with the first aspect above, in a possible implementation, the target bandwidth is the total bandwidth of the target carrier. The side link communication method provided in the embodiment of the present application also includes: when the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device can delete the carrier with the largest CBR among the selected carriers, and continue to select the target carrier from the remaining candidate carriers. In this way, in order to avoid the situation where the total bandwidth of the target carrier exceeds the maximum bandwidth supported by the terminal device, the terminal device can discard the carrier with the largest CBR among the selected carriers, thereby optimizing resource allocation, reducing congestion and improving service quality.

[0017] In combination with the first aspect above, in a possible implementation, the target bandwidth is the total bandwidth of the selected carrier and a portion of the bandwidth of the next carrier. The side link communication method provided in the embodiment of the present application also includes: if the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, then the next carrier is selected and the carrier selection is stopped. Thus, the terminal device determines that the selected carrier and the next carrier are both target carriers, and determines that the expected bandwidth is the total bandwidth of the selected carrier and a portion of the bandwidth of the next carrier. Based on the above scheme, it can be ensured that the target bandwidth more fully meets the maximum bandwidth supported by the terminal device, and more fully utilizes bandwidth resources for transmission.

[0018] In conjunction with the first aspect above, in one possible implementation, the frequency domain location of a portion of the bandwidth of the next carrier is configured or preconfigured. Based on this solution, when a network is present, the base station / network can configure and update parameters according to the needs of the terminal device. When there is no network or the network has not configured parameters, the terminal device can use the preconfigured parameters.

[0019] In conjunction with the first aspect above, in one possible implementation, on the next carrier, the frequency domain range of the partial bandwidth BWP or resource pool used for sidelink transmission does not exceed the partial bandwidth. After determining the partial bandwidth of the next carrier, the terminal device needs to determine the resources corresponding to the partial bandwidth to ensure that at least one resource used for subsequent sidelink transmission is within the partial bandwidth.

[0020] In combination with the above-mentioned first aspect, in a possible implementation method, the side link communication method provided in an embodiment of the present application also includes: the terminal device first obtains the transmission resources of the part of the bandwidth based on a preset method, and then uses at least one resource in the part of the bandwidth of the selected carrier and the next carrier for side link transmission.

[0021] In an embodiment of the present application, a portion of the transmission resources of the bandwidth may be available resources or candidate resources.

[0022] The preset method includes a first selection method or a second selection method. The first selection method refers to a method determined based on available resources corresponding to the next carrier reported by the physical layer, and the second selection method refers to a method determined based on indication information sent to the physical layer.

[0023] Based on this solution, when the terminal device adopts the first selection method to obtain transmission resources for a portion of the bandwidth, the MAC layer of the terminal device will receive the available resources corresponding to the next carrier reported by the PHY layer. The MAC layer needs to determine the available resources corresponding to the portion of the bandwidth in the available resources, and select at least one resource from the resources corresponding to the portion of the bandwidth for side transmission. When the terminal device adopts the second selection method to obtain transmission resources for a portion of the bandwidth, the MAC layer of the terminal device can directly inform the PHY layer of the information of the portion of the bandwidth, and then receive the available resources corresponding to the portion of the bandwidth reported by the PHY layer. In this way, the delay in resource selection is reduced, and it is ensured that the selected resources for side transmission are within the portion of the bandwidth.

[0024] In combination with the above-mentioned first aspect, in a possible implementation method, the indication information includes at least one of the following items: the number of frequency domain units of the portion of bandwidth; the frequency domain position of the portion of bandwidth; the carrier where the portion of bandwidth is located; the partial bandwidth BWP corresponding to the portion of bandwidth, and / or the resource pool.

[0025] The number of frequency domain units is used to indicate the bandwidth size or the number of frequency domain resources of the portion of bandwidth, and the frequency domain position is used to indicate the position of the frequency domain unit in the carrier where the portion of bandwidth is located.

[0026] It should be noted that the terminal device in the first aspect refers to a sending terminal device.

[0027] In a second aspect, a sidelink communication method is provided. This method can be performed by a terminal device (also referred to as a receiving terminal), or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device, or by a logic module or software that implements all or part of the terminal device's functions. For example, as an example of a method performed by a receiving terminal, the method includes: the receiving terminal device receives a sidelink transmission from the terminal device described in the first aspect.

[0028] In a third aspect, a communication device is provided for implementing the various methods described above. The communication device includes modules, units, or means corresponding to the methods described above. The modules, units, or means may be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the functions described above.

[0029] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, also referred to as a transceiver unit, is configured to implement the transmitting and / or receiving functions described in any of the above aspects and any possible implementations thereof. The transceiver module may be comprised of a transceiver circuit, a transceiver, a transceiver, or a communication interface. The processing module may be configured to implement the processing functions described in any of the above aspects and any possible implementations thereof.

[0030] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementation methods.

[0031] In a fourth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes any of the methods described above.

[0032] In a fifth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to communicate with a module outside the communication device; the processor is used to execute a computer program or instruction so that the communication device performs any of the methods described above.

[0033] In a sixth aspect, a communication device is provided, comprising: at least one processor; the processor is configured to execute a computer program or instruction stored in a memory, so that the communication device performs any of the methods described above. The memory may be coupled to the processor or may be independent of the processor.

[0034] Among them, the communication device in the above-mentioned third aspect to the above-mentioned sixth aspect can be: the terminal device in the above-mentioned first aspect, or the second aspect or any implementation method, or a device including the above-mentioned terminal device, or a device included in the above-mentioned terminal device, such as a chip.

[0035] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is run on a communication device, the communication device can execute any of the above aspects or any of its implementation methods.

[0036] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method of any of the above aspects or any of its implementations.

[0037] In a ninth aspect, a communication device is provided (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the functions involved in any of the above aspects or any of its implementation methods.

[0038] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.

[0039] In some possible designs, when the communication device is a chip system, it can be composed of a chip, or it can include a chip and other discrete devices.

[0040] It can be understood that when the communication device provided in any one of the sixth to ninth aspects is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.

[0041] In a tenth aspect, a communication system is provided, which includes a terminal device for executing the method of the first aspect and a network device.

[0042] Among them, the technical effects brought about by any implementation method from the third aspect to the tenth aspect can refer to the technical effects brought about by the corresponding implementation method of the first aspect, and will not be repeated here.

[0043] It should be noted that various possible implementations of any of the above aspects can be combined under the premise that the solutions are not contradictory. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] FIG1 is a schematic diagram of a carrier selection provided in the related art;

[0045] FIG2 is an application scenario diagram of a communication system provided in an embodiment of the present application;

[0046] FIG3 is an application scenario diagram of another communication system provided in an embodiment of the present application;

[0047] FIG4 is an application scenario diagram of another communication system provided in an embodiment of the present application;

[0048] FIG5 is an application scenario diagram of another communication system provided in an embodiment of the present application;

[0049] FIG6 is a schematic diagram of the composition of a communication device provided in an embodiment of the present application;

[0050] FIG7 is a schematic diagram of a process flow provided by an embodiment of the present application;

[0051] FIG8 is a schematic diagram of carrier selection provided in an embodiment of the present application;

[0052] FIG9 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0053] FIG10 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0054] FIG11 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0055] FIG12 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0056] FIG13 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0057] FIG14 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0058] FIG15 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0059] FIG16 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0060] FIG17 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0061] FIG18 is a schematic diagram of another carrier selection provided in an embodiment of the present application;

[0062] FIG19 is a schematic diagram of a carrier bandwidth provided in an embodiment of the present application;

[0063] FIG20 is a schematic diagram of another carrier bandwidth provided in an embodiment of the present application;

[0064] FIG21 is a schematic diagram of another carrier bandwidth provided in an embodiment of the present application;

[0065] Figure 22 is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0066] For ease of understanding, some examples of concepts related to the embodiments of this application are provided for reference as follows:

[0067] Carrier aggregation (CA) is the aggregation of multiple CCs, specifically categorized into inter-band CA and intra-band CA. Inter-band CA aggregates component carriers (CCs) from different bands, while intra-band CA aggregates CCs from the same band. Specifically, intra-band CA is categorized into "contiguous" and "non-contiguous" types. "Contiguous" means the aggregated CCs are contiguous in the frequency domain, while "non-contiguous" means the aggregated CCs are non-contiguous in the frequency domain.

[0068] Resource pool: Used by terminal devices to transmit and receive the physical sidelink shared channel (PSSCH) and physical sidelink control channel (PSCCH). Sidelink (SL) PSSCH transmissions have a priority, which can be a logical channel priority, a physical layer priority, or an L1 (Layer 1) priority. The value ranges from 1 to 8, with a lower priority value indicating a higher priority.

[0069] For SL mode (Mode) 1, the base station schedules resources for transmission for the terminal device.

[0070] For SL Mode 2, the terminal device selects transmission resources from the resource pool according to certain rules. To avoid conflicts between the selected transmission resources and the sidelink synchronization signal and PBCH block (S-SSB), interference caused by overlapping with S-SSB resources and affecting synchronization performance, all frequency domain resources in the (pre-)configured S-SSB time slot are excluded from the resource pool. SL UEs are generally considered half-duplex terminal devices and cannot transmit and receive simultaneously.

[0071] With the popularization of 5G networks, in order to support larger transmission bandwidth, a CA technology is proposed to aggregate high frequency bands and low frequency bands to provide services for UEs. Before using CA technology for SL transmission, the UE needs to select / reselect the carrier for transmission to ensure successful sideline transmission.

[0072] In traditional technology, a terminal device can select / reselect from the candidate carrier with the lowest CBR among multiple candidate carriers until the number of selections by the terminal device reaches the maximum number of carriers that the terminal device can aggregate (i.e., the maximum number of aggregated carriers of the terminal device), thereby determining the carrier for transmission. For example, the maximum number of carriers that a terminal device can aggregate is 2. As shown in Figure 1, the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. The candidate carriers are sorted according to their respective CBRs. First, the candidate carrier CC#1 with the lowest CBR is selected, followed by the candidate carrier CC#2. CC#1 and CC#2 are used as the carriers for transmission.

[0073] However, the above-mentioned method of aggregating carriers of terminal devices may result in a situation where the aggregated carriers exceed the processing capabilities of the terminal devices themselves, thereby causing serious problems such as communication interruption and data loss.

[0074] Among them, the maximum number of carriers that the terminal device can support (aggregate) is the factor that constrains the terminal device's implementation capabilities, and the capabilities that constrain the terminal device's implementation capabilities are mainly the terminal device's ability to demodulate PSSCH and / or PSCCH within a unit time (such as a time slot). In the existing mechanism, the maximum capability of the terminal device is the number of resource blocks (RBs) of PSSCH that can be demodulated simultaneously, which is N. RB , and the number of PSCCHs received and blindly detected in a time slot is floor(NRB / 10) or 2*floor(NRB / 10). Under a given subcarrier spacing (SCS), N RB The corresponding relationship with CC bandwidth (MHz) is shown in Table 1 below. For example, when the subcarrier spacing is 15kHz and the CC bandwidth is 3MHz, N RB is 15.

[0075] Table 1

[0076] In order to avoid serious problems such as communication terminals and data loss, the embodiments of the present application provide a communication method, device and system for the relevant side link. The implementation method of the embodiments of the present application is described in detail below in conjunction with the drawings in the specification.

[0077] In order to facilitate understanding of the embodiments of the present application, the following explanations are made before introducing the embodiments of the present application.

[0078] 1. In the embodiment of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information has an association relationship with the information to be indicated, or the information to be indicated can be derived based on the other information. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0079] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to traditional technologies and will not be repeated in this article. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0080] It should be understood that the information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiment of the present application. Among them, the sending period and / or sending time of these sub-information can be predefined, for example, predefined according to a protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example, but not limited to, include radio resource control signaling, such as radio resource control (RRC) signaling, media access control (MAC) layer signaling, physical layer signaling, sidelink control information (SCI), or downlink control information (DCI) One or a combination of at least two.

[0081] 2. "Pre-definition" or "pre-configuration" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, a terminal device, or a network device). The embodiments of the present application do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories. One or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. One or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited by the embodiments of the present application.

[0082] 3. In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that under certain objective circumstances, the device (such as the first terminal device, or the second terminal device, or the network device) will make corresponding processing. It does not limit the time, and does not require the device (such as the first terminal device, or the second terminal device, or the network device) to perform a judgment action during implementation, nor does it mean that there are other limitations.

[0083] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0084] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and / or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.

[0085] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0086] In the embodiments of this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0087] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, throughout the specification, the various embodiments do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0088] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features as needed in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0089] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of this application, unless otherwise specified and there is no logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following implementation methods of this application do not constitute a limitation on the scope of protection of this application.

[0090] The embodiments of the present application can be applied to long-term evolution (LTE) systems or NR systems (also referred to as 5G systems), V2X systems, LTE and NR hybrid networking systems, or device-to-device (D2D) systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) systems (such as narrowband Internet of Things (NB-IoT) systems), and other next-generation communication systems. Alternatively, the communication system may also be a non-3GPP communication system, without limitation.

[0091] In addition, the communication architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the communication architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0092] The embodiments of the present application can be applied to cellular communications (including 5G NR communications, LTE), Internet of Vehicles, terminal direct communication (sidelink communication), and WiFi communication systems. The following describes a number of different communication systems in conjunction with the accompanying drawings.

[0093] As shown in Figure 2, an application scenario diagram of a communication system provided in an embodiment of the present application is provided. In Figure 2, the communication system 200 including a network device 210, a terminal device 220, and a terminal device 230 is used as an example for illustration. Among them, air interface resources can be used for uplink and downlink transmission between the network device 210 and the terminal device 220. Transmission can be carried out between the terminal device 220 and the terminal device 230 via a side link, and the terminal device 220 and the terminal device 230 can be located within the coverage range of the network device 210. Optionally, the air interface resources may include at least one of time domain resources, frequency domain resources, code resources, and space resources.

[0094] It should be noted that the system diagram shown in FIG2 illustrates a communication system including one network device and two terminal devices. Of course, the communication system 200 may include a greater number of network devices and terminal devices. Furthermore, wireless communication between devices may include: wireless communication between a network device and a terminal device, wireless communication between network devices, and wireless communication between terminal devices. This embodiment of the present application does not specifically limit this.

[0095] As shown in Figure 3, an application scenario diagram of another communication system provided in an embodiment of the present application is shown. In Figure 3, the communication system 300 includes a network device 310, a vehicle terminal 320, a vehicle terminal 330, and a vehicle terminal 340 as an example for explanation. The communication system 300 can be a vehicle network system. Among them, air interface resources can be used for uplink and downlink transmission between the network device 310 and the vehicle terminal 320. The vehicle terminal 320 can transmit to the vehicle terminal 330 within the coverage range of the network device 210 through a side link, and the vehicle terminal 320 can also transmit to the vehicle terminal 340 outside the coverage range of the network device 210 through a side link. Optionally, the air interface resources may include at least one of time domain resources, frequency domain resources, code resources and space resources.

[0096] It should be noted that the system diagram shown in FIG3 illustrates a communication system including one network device and three vehicle terminals. Of course, communication system 300 may include a greater number of network devices and vehicle terminals. Furthermore, wireless communication between devices may include: wireless communication between a network device and vehicle terminals, wireless communication between network devices, and wireless communication between vehicle terminals. This embodiment of the present application does not specifically limit this.

[0097] Figure 4 shows another application scenario of a communication system provided by an embodiment of the present application. Figure 4 illustrates an example of a communication system 400 including a processing device / display device 410 and an AR / VR / MR device 420. This system 400 is a terminal-to-terminal direct communication system, where data can be transmitted between the processing device / display device 410 and the AR / VR / MR device 420 via a sidelink.

[0098] As shown in Figure 5, an application scenario diagram of another communication system provided in an embodiment of the present application is provided. In Figure 5, the communication system 500 is illustrated as an example, including a router / network access device 510, a terminal device 520, a terminal device 530, and a terminal device 540. The system 500 is a WIFI communication system, wherein the router / network access device 510 and the terminal device 520 can use air interface resources for uplink and downlink transmission. Transmission can be carried out between the terminal device 520 and the terminal device 530 and the terminal device 540 through a side link. Optionally, the air interface resources may include at least one of time domain resources, frequency domain resources, code resources, and space resources.

[0099] It should be noted that the system diagram shown in FIG5 illustrates a communication system including one network device and three terminal devices. Of course, the communication system 500 may include a greater number of network devices and terminal devices. Furthermore, wireless communication between devices may include: wireless communication between a network device and a terminal device, wireless communication between network devices, and wireless communication between terminal devices. This embodiment of the present application does not specifically limit this.

[0100] It is worth noting that considering Uu (UTRAN-to-terminal equipment) air interface transmission, both parties in wireless communication include network equipment and user equipment; considering SL air interface transmission, both the transceiver and the receiver of wireless communication are user equipment. In the system architecture diagram, the network equipment can be a traditional macro base station eNB (evolved node B) in traditional UMTS / LTE (Universal Mobile Telecommunications System / Long Term Evolution) wireless communication systems, a micro base station eNB in ​​HetNet (Heterogeneous Network) scenarios, a baseband processing unit BBU (Base Band Unit) and a remote radio unit RRU (Remote Radio Unit) in distributed base station scenarios, a baseband pool BBU pool and radio frequency unit RRU in CRAN (Cloud Radio Access Network) scenarios, and a gNB in ​​future wireless communication systems. The user equipment can be an in-vehicle communication module or other embedded communication module, or a user's handheld communication device, including a mobile phone, tablet computer, etc. The network elements involved in this invention are mainly V terminal devices (vehicle user equipment).

[0101] In addition, the "wireless communication" in the embodiments of the present application can also be referred to as "communication", and "communication" can also be described as "data transmission", "information transmission" or "transmission", and the embodiments of the present application do not make specific limitations on this.

[0102] Optionally, the network device in the embodiment of the present application may also be referred to as an access network node, a radio access network (RAN) node, a RAN entity or an access node, etc., which is located on the network side of the above-mentioned communication system to help the terminal device achieve wireless access, and has a device with wireless transceiver function or a chip or chip system that can be set in the device. The network device includes but is not limited to: a base station (BS), an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP or transmission point, TP), a next-generation base station (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc. The network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, an open radio access network (ORAN) or a wireless controller in a centralized radio access network (CRAN) scenario. The network device may also be one or a group of antenna panels (including multiple antenna panels) of a base station in 5G, or a network node constituting a gNB, TRP or TP or transmission measurement function (TMF), such as a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), a road side unit (RSU) with base station functions. Optionally, the network device may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the network device in V2X technology may be an RSU. All or part of the functions of the network device in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform). The network device in this application may also be a logical node, a logical module, or software that can implement all or part of the functions of the network device.

[0103] Among them, the CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). It can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the CN, which is not limited here.

[0104] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0105] The embodiments of the present application do not limit the form of the network device. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0106] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations on this.

[0107] Optionally, the terminal device involved in the present application may also be referred to as a terminal, which may be a device with wireless transceiver function, which may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it may also be deployed on the water surface (such as a ship, etc.); it may also be deployed in the air (for example, on an airplane, a balloon, and a satellite, etc.). The terminal device may be a terminal device, wherein the terminal device includes a handheld device, a vehicle-mounted device, a wearable device, or a computing device with wireless communication function. Exemplarily, the terminal device may be a mobile phone, a tablet computer, or a computer with wireless transceiver function. The terminal device may also be a VR (virtual reality) terminal device, an AR (augmented reality) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like.

[0108] In the embodiments of the present application, there is no limitation on the form of the terminal device. The device for realizing the function of the terminal device may be the terminal device; or it may be a device that can support the terminal device to realize the function, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device.

[0109] In one possible implementation, the network device and terminal device in the embodiment of the present application may also be referred to as a communication device, which may be a general device or a dedicated device, and the embodiment of the present application does not specifically limit this.

[0110] In one possible implementation, the relevant functions of the terminal device or network device in the embodiments of the present application can be implemented by a single device, or by multiple devices, or by one or more functional modules within a single device, and the embodiments of the present application do not specifically limit this. It is understood that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0111] In specific implementation, the devices shown in Figures 2 to 5 can all adopt the composition structure shown in Figure 6, or include the components shown in Figure 6. Figure 6 is a schematic diagram of the composition of a communication device 600 provided in an embodiment of the present application, and the communication device 600 includes one or more processors 611. The processor 611 can be a general-purpose processor or a dedicated processor. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as network devices, terminal devices, or chips, etc.), execute software programs, and process software program data.

[0112] Optionally, in one design, the processor 611 may include a program 613 (sometimes also referred to as code or instructions), and the program 613 may be executed on the processor 611 so that the communication device 600 performs the methods described in the following embodiments.

[0113] Optionally, the communication device 600 may include one or more memories 612 on which a program 614 (sometimes also referred to as code or instruction) is stored. The program 614 can be executed on the processor 611 so that the communication device 600 performs the method described in the following method embodiment.

[0114] Optionally, the processor 611 and / or the memory 612 may include artificial intelligence (AI) modules 617 and 618, which are used to implement AI-related functions. The AI ​​module can be implemented through software, hardware, or a combination of software and hardware. For example, the AI ​​module may include a RAN intelligent controller (RIC) module. For example, the AI ​​module may be a near real-time RIC or a non-real-time RIC.

[0115] Optionally, data may be stored in the processor 611 and / or the memory 612. The processor and the memory may be provided separately or integrated together.

[0116] Optionally, the communication device 600 may further include a transceiver 615 and / or an antenna 616. The processor 611 may also be referred to as a processing unit, and controls the communication device (e.g., a network device or a terminal device). The transceiver 615 may also be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver function of the communication device via the antenna 616.

[0117] Optionally, in the embodiment of the present application, the processor 611 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 611 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0118] Optionally, in an embodiment of the present application, the memory 612 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0119] Although not shown, as an optional implementation, the communication device 600 further includes an output device and an input device. For example, the input device is a keyboard, a mouse, a microphone, or a joystick, and the output device is a display screen, a speaker, or the like.

[0120] It should be noted that the communication device 600 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a structure similar to that shown in FIG6 . Furthermore, the structure shown in FIG6 does not limit the communication device. In addition to the components shown in FIG6 , the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0121] In the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0122] In addition, the actions and terms involved in the various embodiments of this application can refer to each other without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are only examples, and other names can also be used in specific implementations without limitation.

[0123] The communication method provided in the embodiment of the present application is described below in combination with Figure 7 and with reference to the following Figures 8 to 19.

[0124] It should be noted that in the following embodiments of the present application, the message names, parameter names, or information names between network elements are only examples. In other embodiments, they may also be other names. The communication method provided in this application does not make specific limitations on this.

[0125] It is understood that in the embodiments of the present application, each network element may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0126] FIG7 is a schematic diagram of an example of a sidelink communication method provided by an embodiment of the present application. Of course, the subject that performs the actions in the method can also be a device / module in a terminal device, and the present application embodiment does not specifically limit this. For example, as shown in FIG7, the sidelink communication method provided by the embodiment of the present application includes:

[0127] S701: Select a target carrier from at least two candidate carriers.

[0128] The channel busy rate of the candidate carrier is less than or equal to a preset threshold. Optionally, the preset threshold is configured or pre-configured on a per-carrier-per-priority basis, that is, a preset threshold can be configured or pre-configured for each different priority on each different carrier.

[0129] It should be noted that the number of target carriers is less than or equal to the maximum number of carriers supported by the terminal device. Optionally, the number of target carriers selected and / or the number of target carriers ultimately used for transmission is determined according to the implementation of the terminal device.

[0130] The terminal device may use at least one resource in the target bandwidth of the target carrier for sidelink transmission. The target bandwidth is a bandwidth available to the terminal device, or a bandwidth supported by the terminal device. The width of the target bandwidth is less than or equal to the maximum bandwidth supported by the terminal device.

[0131] Optionally, selection can also be selection and / or reselection.

[0132] Optionally, selecting at least one target carrier may be performed by a MAC layer of the terminal device.

[0133] In an embodiment of the present application, the terminal device can select a target carrier from at least two candidate carriers in ascending order of the CBRs of the candidate carriers, starting from the candidate carrier with the smallest CBR.

[0134] For example, the target carrier may be selected in ascending order of the channel busy rate CBR as described above, which may be any one of the following cases (1), (2), (3), and (4).

[0135] Case (1): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device stops selecting the target carrier.

[0136] In the embodiment of the present application, in this case (1), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0137] Optionally, in this case (1), the target carrier is the selected carrier.

[0138] In one scenario, the maximum number of carriers supported by a terminal device is 3, and the maximum bandwidth supported by the terminal device is 40 MHz. The candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 10 MHz.

[0139] As shown in Figure 8, the terminal device selects a target carrier from CC#1, CC#2, CC#3, and CC#4 in ascending order of channel busy rate (CBR). Having already selected CC#1 as the target carrier, the terminal device continues to select the next carrier, CC#2. However, when the terminal device continues to select the next carrier, CC#2, the sum of CC#1's bandwidth (20 MHz) and CC#2's bandwidth (30 MHz) exceeds the terminal device's maximum supported bandwidth of 40 MHz. The terminal device then stops selecting CC#2 as the target carrier. This means that the terminal device determines CC#1 as the target carrier. Accordingly, the target bandwidth is the total bandwidth of CC#1.

[0140] Case (2): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device skips the next carrier and continues to select the target carrier from the remaining candidate carriers.

[0141] In the embodiment of the present application, in this case (2), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0142] Optionally, in the case (2), the target carrier is the selected carrier and the carrier to be selected subsequently.

[0143] It should be noted that the target carrier is selected from the remaining candidate carriers in ascending order of CBR.

[0144] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 10 MHz.

[0145] As shown in Figure 9, a terminal device selects a target carrier from CC#1, CC#2, CC#3, and CC#4 in ascending order of channel busy rate (CBR). Having already selected CC#1 as the target carrier, the terminal device proceeds to select the next carrier, CC#2. However, when the terminal device continues to select CC#2, the sum of CC#1's bandwidth (20 MHz) and CC#2's bandwidth (30 MHz) exceeds the terminal device's maximum supported bandwidth of 40 MHz. The terminal device then skips CC#2 and continues to select CC#3 and CC#4 from the remaining candidate carriers. This means that the terminal device determines CC#1, CC#3, and CC#4 as the target carriers. Accordingly, the target bandwidth is the sum of the bandwidths of CC#1, CC#3, and CC#4.

[0146] Case (3): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device deletes the carrier with the largest CBR among the selected carriers and continues to select the target carrier from the remaining candidate carriers.

[0147] Optionally, deletion may also be discarding, which can be understood as deleting the carrier from the target carrier, that is, no longer selecting the carrier for sidelink transmission.

[0148] In the embodiment of the present application, in this case (3), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0149] Optionally, in this case (3), the target carrier is the selected carrier (excluding the carrier with the largest CBR among the selected carriers that has been deleted) and the carrier that is subsequently selected. It can be understood that the target bandwidth no longer includes the bandwidth of the deleted carrier. In other words, the deleted carrier is no longer the target carrier.

[0150] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 10 MHz, CC#2 has a bandwidth of 20 MHz, CC#3 has a bandwidth of 30 MHz, and CC#4 has a bandwidth of 10 MHz.

[0151] As shown in Figure 10, a terminal device selects target carriers from CC#1, CC#2, CC#3, and CC#4 in ascending order of channel busy rate (CBR). CC#1 and CC#2 have already been selected as target carriers. When the terminal device continues to select the next carrier, CC#3, the sum of CC#1's bandwidth (10 MHz), CC#2's bandwidth (20 MHz), and CC#3's bandwidth (30 MHz) exceeds the terminal device's maximum supported bandwidth of 40 MHz. The terminal device then discards CC#2, which has the highest CBR, from the selected CC#1 and CC#2 until the maximum bandwidth (40 MHz) minus the total bandwidth of the selected CCs exceeds the total bandwidth of the next carrier, and then selects the next carrier. In other words, the terminal device selects CC#1 and CC#3 as target carriers. Accordingly, the target bandwidth is the total bandwidth of CC#1 and CC#3.

[0152] Case (4): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device selects the next carrier and stops selecting carriers.

[0153] In the embodiment of the present application, in this case (4), the target bandwidth of the target carrier is the union of the total bandwidth of the selected carrier and the partial bandwidth of the next carrier, that is, the width of the target bandwidth of the target carrier is the sum of the widths of the bandwidths of the selected carrier and the width of the partial bandwidth of the next carrier. The frequency domain position of the partial bandwidth of the next carrier is configured or preconfigured. The target bandwidth can also be understood as the total available bandwidth of the target carrier.

[0154] It can be understood that the width of the portion of bandwidth of the next carrier = the maximum bandwidth - the total bandwidth of the selected carrier.

[0155] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 10 MHz.

[0156] As shown in Figure 11, a terminal device selects a target carrier from CC#1, CC#2, CC#3, and CC#4 in ascending order of channel busy rate (CBR). Having already selected CC#1 as the target carrier, the terminal device continues to select the next carrier, CC#2. The sum of CC#1's bandwidth (20 MHz) and CC#2's bandwidth (30 MHz) exceeds the terminal device's maximum supported bandwidth (40 MHz). However, the terminal device still selects CC#2 as the target carrier. Accordingly, the target bandwidth is the total bandwidth of CC#1 and a portion of CC#2's bandwidth. The width of CC#2's bandwidth = maximum bandwidth (40 MHz) - 20 MHz bandwidth of the selected carrier, CC#1 = 20 MHz.

[0157] For cases (1) to (4), the next carrier refers to the next carrier of the selected carrier determined according to the CBR ascending method.

[0158] In an embodiment of the present application, the terminal device can select a target carrier from at least two candidate carriers in descending order of bandwidth of the candidate carriers, starting from the candidate carrier with the largest bandwidth.

[0159] Exemplarily, the above-mentioned selection of the target carrier in descending order of bandwidth may specifically be any one of the following cases (5), (6), (7), and (8).

[0160] Case (5): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device stops selecting the target carrier.

[0161] In the embodiment of the present application, in this case (5), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0162] Optionally, in this case (5), the target carrier is the selected carrier.

[0163] In one scenario, the maximum number of carriers supported by a terminal device is 3, and the maximum bandwidth supported by the terminal device is 40 MHz. The candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 10 MHz.

[0164] As shown in Figure 12, the terminal device selects target carriers from CC#1, CC#2, CC#3, and CC#4 in descending order of bandwidth. Having already selected CC#2 as the target carrier, the terminal device continues to select the next carrier, CC#1. However, when the terminal device continues to select the next carrier, CC#1, the sum of CC#2's bandwidth (30 MHz) and CC#1's bandwidth (20 MHz) exceeds the terminal device's maximum supported bandwidth of 40 MHz. The terminal device then stops selecting CC#1 as the target carrier. This means that the terminal device determines CC#2 as the target carrier, and accordingly, the target bandwidth is the total bandwidth of CC#2.

[0165] Case (6): When the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device skips the next carrier and continues to select the target carrier from the remaining candidate carriers.

[0166] In the embodiment of the present application, in this case (6), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0167] Optionally, in this case (6), the target carrier is the selected carrier and the carrier to be selected subsequently.

[0168] It should be noted that the target carrier is selected from the remaining candidate carriers in descending order of bandwidth.

[0169] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 10 MHz.

[0170] As shown in Figure 13, the terminal device selects target carriers from CC#1, CC#2, CC#3, and CC#4 in descending order of bandwidth. Having already selected CC#2 as the target carrier, the terminal device proceeds to select the next carrier, CC#1. However, when the terminal device continues to select CC#2, the sum of CC#2's bandwidth (30 MHz) and CC#1's bandwidth (20 MHz) exceeds the terminal device's maximum supported bandwidth of 40 MHz. The terminal device then skips CC#1 and continues to select CC#3 and CC#4 from the remaining candidate carriers. This means that the terminal device determines CC#1, CC#3, and CC#4 as the target carriers, and accordingly, the target bandwidth is the sum of the bandwidths of CC#1, CC#3, and CC#4.

[0171] Case (7): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device deletes the carrier with the largest CBR among the selected carriers and continues to select the target carrier from the remaining candidate carriers.

[0172] Optionally, deletion may also be discarding, which can be understood as deleting the carrier from the target carrier, that is, no longer selecting the carrier for sidelink transmission.

[0173] In the embodiment of the present application, in this case (7), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0174] Optionally, in this case (7), the target carrier is the selected carrier (excluding the carrier with the largest CBR among the selected carriers that has been deleted) and the carrier that is subsequently selected. It can be understood that the target bandwidth no longer includes the bandwidth of the deleted carrier. In other words, the deleted carrier is no longer the target carrier.

[0175] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 10 MHz.

[0176] As shown in Figure 14, the terminal device selects target carriers from CC#1, CC#2, CC#3, and CC#4 in descending order of bandwidth, and selects CC#2 as the target carrier. When the terminal device continues to select the next carrier, CC#1, if the sum of CC#2's bandwidth (30 MHz) and CC#1's bandwidth (20 MHz) exceeds the maximum bandwidth (40 MHz) supported by the terminal device, the terminal device discards CC#2 (if multiple carriers have been selected, the carrier with the highest CBR is discarded) until the maximum bandwidth (40 MHz) minus the total bandwidth of the selected CCs exceeds the total bandwidth of the next carrier, and then selects the next carrier. In other words, the terminal device selects CC#1, CC#3, and CC#4 as the target carriers, and accordingly, the target bandwidth is the total bandwidth of CC#1, CC#3, and CC#4.

[0177] Case (8): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device selects the next carrier and stops selecting carriers.

[0178] In the embodiment of the present application, in this case (8), the target bandwidth of the target carrier is the union of the total bandwidth of the selected carrier and the partial bandwidth of the next carrier, that is, the width of the target bandwidth of the target carrier is the sum of the widths of the bandwidths of the selected carrier and the width of the partial bandwidth of the next carrier. The frequency domain position of the partial bandwidth of the next carrier is configured or preconfigured. The target bandwidth can also be understood as the total available bandwidth of the target carrier.

[0179] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 10 MHz.

[0180] As shown in Figure 15, the terminal device selects target carriers from CC#1, CC#2, CC#3, and CC#4 in descending order of bandwidth, and selects CC#2 as the target carrier (CC#2 is the selected carrier). When the terminal device continues to select the next carrier, CC#1, if the sum of CC#2's bandwidth (30 MHz) and CC#1's bandwidth (20 MHz) is greater than the maximum bandwidth (40 MHz) supported by the terminal device, CC#1 is still selected as the target carrier. Accordingly, the target bandwidth is the union of CC#2's total bandwidth and a portion of CC#1's bandwidth, i.e., the width of the target bandwidth is the sum of the widths of the aforementioned bandwidths. The width of CC#1's bandwidth = maximum bandwidth (40 MHz) - bandwidth (30 MHz) of the selected carrier, CC#2 = 10 MHz.

[0181] For cases (5) to (8), the next carrier refers to the next carrier of the selected carrier determined according to the method of descending bandwidth.

[0182] In an embodiment of the present application, the terminal device may also select a target carrier from at least two candidate carriers in ascending order of bandwidth of the candidate carriers, starting from the candidate carrier with the smallest bandwidth.

[0183] Exemplarily, the above-mentioned selection of the target carrier in ascending order of bandwidth may specifically be any one of the following cases (9), (10), and (11).

[0184] Case (9): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device stops selecting the target carrier.

[0185] In the embodiment of the present application, in this case (9), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0186] Optionally, in this case (9), the target carrier is the selected carrier.

[0187] In one scenario, the maximum number of carriers supported by a terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 20 MHz.

[0188] As shown in Figure 16, a terminal device selects a target carrier from CC#1, CC#2, CC#3, and CC#4 in ascending order of bandwidth. Having already selected CC#3 and CC#4 as target carriers, the terminal device stops selecting CC#1 as the next carrier when it continues to select the next carrier, CC#1. However, if the sum of the bandwidths of CC#3, CC#4, and CC#1 exceeds the maximum bandwidth supported by the terminal device, 40 MHz, the terminal device stops selecting CC#1 as the next carrier. This means that the terminal device determines CC#3 and CC#4 as target carriers, and accordingly, the target bandwidth is the sum of the bandwidths of CC#3 and CC#4.

[0189] Case (10): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device deletes the carrier with the largest CBR among the selected carriers and continues to select the target carrier from the remaining candidate carriers.

[0190] Optionally, deletion may also be discarding, which can be understood as deleting the carrier from the target carrier, that is, no longer selecting the carrier for sidelink transmission.

[0191] In the embodiment of the present application, in this case (10), the target bandwidth of the target carrier is the total bandwidth of the target carrier.

[0192] Optionally, in this case (10), the target carrier is the selected carrier (excluding the carrier with the largest CBR among the selected carriers that has been deleted) and the carrier that is subsequently selected. It can be understood that the target bandwidth no longer includes the bandwidth of the deleted carrier. In other words, the deleted carrier is no longer the target carrier.

[0193] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 20 MHz.

[0194] As shown in Figure 17, a terminal device selects target carriers from CC#1, CC#2, CC#3, and CC#4 in ascending order of bandwidth. CC#3 and CC#4 have already been selected as target carriers. However, when the terminal device continues to select the next carrier, CC#1, the sum of the bandwidths of CC#3, CC#4, and CC#1 exceeds the maximum bandwidth supported by the terminal device, 40 MHz. In this case, the terminal device discards the CC with the highest CBR among the selected CC#3 and CC#4 (assuming CC#3's CBR is higher than CC#4's CBR, the terminal device discards CC#3) until the maximum bandwidth (40 MHz) minus the total bandwidth of the selected CCs exceeds the total bandwidth of the next carrier, and then selects the next carrier. In other words, the terminal device selects CC#1 and CC#4 as target carriers, and accordingly, the target bandwidth is the sum of the bandwidths of CC#1 and CC#4.

[0195] Case (11): When the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the terminal device selects the next carrier and stops selecting carriers.

[0196] In the embodiment of the present application, in this case (11), the target bandwidth of the target carrier is the union of the total bandwidth of the selected carrier and the partial bandwidth of the next carrier, that is, the width of the target bandwidth of the target carrier is the sum of the widths of the bandwidths of the selected carrier and the width of the partial bandwidth of the next carrier. The frequency domain position of the partial bandwidth of the next carrier is configured or preconfigured. The target bandwidth can also be understood as the total available bandwidth of the target carrier.

[0197] It can be understood that the width of the portion of bandwidth of the next carrier = the maximum bandwidth - the total bandwidth of the selected carrier.

[0198] In another scenario, the maximum number of carriers supported by the terminal device is 3, the maximum bandwidth supported by the terminal device is 40 MHz, and the candidate carriers that meet the CBR threshold are CC#1, CC#2, CC#3, and CC#4. CC#1 has a bandwidth of 20 MHz, CC#2 has a bandwidth of 30 MHz, CC#3 has a bandwidth of 10 MHz, and CC#4 has a bandwidth of 20 MHz.

[0199] As shown in Figure 18, a terminal device selects a target carrier from CC#1, CC#2, CC#3, and CC#4 in ascending order of bandwidth. CC#3 and CC#4 have already been selected as target carriers. However, when the terminal device continues to select the next carrier, CC#1, the sum of the bandwidths of CC#3, CC#4, and CC#1 exceeds the maximum bandwidth supported by the terminal device, 40 MHz. CC#1 is then selected as the target carrier. Accordingly, the target bandwidth is the sum of the bandwidths of CC#3 and CC#4, plus a portion of the bandwidth of CC#1. The bandwidth of the portion of CC#1 is calculated as follows: 40 MHz maximum bandwidth minus 20 MHz bandwidths of the selected carriers, CC#3 and CC#4.

[0200] For cases (9) to (11), the next carrier refers to the next carrier of the selected carrier determined according to the bandwidth ascending order method.

[0201] S702: Use at least one resource for sidelink transmission.

[0202] The at least one resource is located in a target bandwidth of the target carrier, and the width of the target bandwidth is less than or equal to the maximum bandwidth supported by the terminal device.

[0203] In an embodiment of the present application, after determining the target bandwidth of the target carrier, the terminal device needs to determine at least one resource within the target bandwidth to use the resource for sidelink transmission. It should be noted that the present invention does not limit whether the entire target carrier is ultimately used for sidelink transmission, that is, the at least one resource is located in any one or more of the target carriers.

[0204] Exemplarily, the above-mentioned use of the resource for sidelink transmission on each target carrier can be any one of the following types: one, two, and three.

[0205] Type 1: When the above-mentioned S701 situations (4), (8), and (11) occur, the terminal device needs to ensure that the resources for subsequent side link transmission belong to a part of the bandwidth. The terminal device can obtain the transmission resources of a part of the bandwidth based on a preset method, and then use at least one resource in the total bandwidth of the selected carrier and a part of the bandwidth of the next carrier for side link transmission.

[0206] The preset mode includes a first selection mode or a second selection mode. The first selection mode refers to a mode determined based on available resources corresponding to the next carrier reported by the physical layer, and the second selection mode refers to a mode determined based on indication information sent to the physical layer.

[0207] It should be noted that the at least one resource may include resources on any one or more carriers in the target carrier, which is not limited in the present invention.

[0208] Scenario (1): The default method is the first selection method.

[0209] When the MAC layer of a terminal device needs to transmit services, the MAC layer sends resource selection indication information to the PHY layer for the carrier containing a portion of the bandwidth (i.e., triggering the PHY to perform resource selection). The indication information includes at least one of the following: a carrier identifier or index, a BWP identifier or index, and a resource pool identifier or index. Accordingly, after the PHY layer receives the indication information from the MAC layer, it excludes resources from the resource pool, determines a candidate resource set SA, and reports it to the MAC layer. The MAC layer selects resources from the candidate resource set SA corresponding to the portion of bandwidth for sidelink transmission.

[0210] It can be understood that the PHY layer excludes resources from the resource pool, which means excluding resources in the resource pool, that is, excluding some resources from the resources in the resource pool and using the non-excluded resources in the resource pool as available candidate resources.

[0211] The MAC layer selects resources from the candidate resources corresponding to a part of the bandwidth in the candidate resource set SA for sidelink transmission. It can also be understood that the MAC layer selects resources from the intersection of the candidate resources contained in the candidate resource set SA and the resources corresponding to a part of the bandwidth for sidelink transmission.

[0212] It is understandable that, in addition to the steps and modifications specifically described in this application, the details of other PHY layer resource selection processes can refer to the following steps 1 to 8.

[0213] Optionally, the PHY layer excludes resources in the resource pool to determine a candidate resource set SA, and the exclusion may be performed in the first, fourth, and fifth steps of the resource selection process.

[0214] As shown in Figure 19, taking case (4) as an example, the resource pool on CC#2 includes all bandwidth resources of CC#2, wherein the blank area is the occupied resources of CC#2 and the covered area is the unoccupied resources of CC#2.

[0215] When the MAC layer of the terminal device needs to transmit services, the MAC layer sends resource selection indication information to the PHY layer (i.e., triggers the PHY to perform resource selection). Accordingly, after the PHY layer receives the indication information sent by the MAC layer, the PHY layer excludes resources from the resource pool of CC#2 (e.g., including all bandwidth), that is, excludes the occupied resources of CC#2 and forms a candidate resource set SA with the unoccupied resources of CC#2, which is reported to the MAC layer.

[0216] It should be noted that in scenario (1), since the candidate resource set SA reported by the PHY layer to the MAC layer is the candidate resource set SA of the resource pool of CC#2 (e.g., including all bandwidth), the MAC layer needs to extract the transmission resources corresponding to a portion of the bandwidth of CC#2 after receiving the candidate resource set SA reported from the PHY layer. Furthermore, the MAC layer can select at least one resource for sidelink transmission from the candidate resources of the total bandwidth SA of CC#1 and the candidate resources corresponding to a portion of the bandwidth in the SA of CC#2.

[0217] It can be understood that occupied resources are unavailable resources, and unoccupied resources are available resources.

[0218] Scenario (2): The default method is the second selection method.

[0219] When the MAC layer of the terminal device needs to perform service transmission, for the carrier where a portion of the bandwidth is located, the MAC layer sends resource selection indication information to the PHY layer (i.e., triggers PHY to perform resource selection), wherein the indication information includes at least one of the following: carrier identifier or index, BWP identifier or index, resource pool identifier or index, the number of frequency domain units of a portion of the bandwidth, the frequency domain position of a portion of the bandwidth, the carrier where a portion of the bandwidth is located, the partial bandwidth corresponding to a portion of the bandwidth, and / or the resource pool. The number of frequency domain units is used to indicate the bandwidth size or the number of frequency domain resources of a portion of the bandwidth, and the frequency domain position is used to indicate the frequency domain position in a portion of the bandwidth. Accordingly, after the PHY layer receives the indication information sent by the MAC layer, the PHY layer excludes the resources corresponding to the portion of the bandwidth in the resource pool, determines the candidate resource set SA, and reports it to the MAC layer. The MAC layer selects resources from the candidate resources corresponding to the portion of the bandwidth in the candidate resource set SA for sidelink transmission.

[0220] It can be understood that the PHY layer excludes the resources corresponding to this part of the bandwidth in the resource pool, which means that the resources within the resources corresponding to this part of the bandwidth in the resource pool are excluded, that is, some resources are excluded from the resources corresponding to this part of the bandwidth in the resource pool, and the resources within the resources corresponding to this part of the bandwidth in the resource pool that are not excluded are used as available candidate resources.

[0221] Optionally, the PHY layer excludes the resources corresponding to the portion of bandwidth in the resource pool and determines the candidate resource set SA, which can be performed in the first step of the resource selection process. It can be understood that in the first step of the PHY layer resource selection process, candidate resources other than the resources corresponding to the portion of bandwidth in the resource pool are excluded. Optionally, the total number of candidate resources M totalThe number of candidate resources other than the resources corresponding to the bandwidth in the resource pool is not included in the total number of candidate resources M. total Used in the PHY layer resource selection process. Optionally,

[0222] Optionally, the PHY layer excludes the resources corresponding to the portion of bandwidth in the resource pool and determines the candidate resource set SA, which can be performed in the fourth step of the resource selection process. It can be understood that when the terminal device initializes the candidate resource set SA, it excludes candidate resources other than the resources corresponding to the portion of bandwidth in the resource pool, that is, the initialized candidate resource set SA does not include candidate resources other than the resources corresponding to the portion of bandwidth in the resource pool. Alternatively, it can be understood that the terminal device initializes the candidate resource set SA and excludes candidate resources other than the resources corresponding to the portion of bandwidth in the resource pool, that is, the initialized candidate resource set SA includes candidate resources other than the resources corresponding to the portion of bandwidth in the resource pool. Optionally, the total number of candidate resources M total The number of candidate resources other than the resources corresponding to the bandwidth in the resource pool is included in M. total Used in the PHY layer resource selection process.

[0223] Optionally, the PHY layer excludes the resources corresponding to the portion of bandwidth in the resource pool and determines the candidate resource set SA, which can be performed in the fifth step of the resource selection process. It can be understood that the terminal device excludes candidate resources other than the resources corresponding to the portion of bandwidth in the resource pool in the fifth step. At this time, the initialized candidate resource set SA includes candidate resources other than the resources corresponding to the portion of bandwidth in the resource pool. Optionally, the total number of candidate resources M total The number of candidate resources other than the resources corresponding to the bandwidth in the resource pool is included in M. total Used in the PHY layer resource selection process.

[0224] It is understandable that, in addition to the steps and modifications specifically described in this application, the details of other PHY layer resource selection processes can refer to the following steps 1 to 8.

[0225] The indication information in scenario (2) includes at least one of the following: the number of frequency domain units of the portion of bandwidth, the frequency domain position of the portion of bandwidth, the carrier where the portion of bandwidth is located, the portion of bandwidth corresponding to the portion of bandwidth, and / or the resource pool. The number of frequency domain units is used to indicate the bandwidth size of the portion of bandwidth (e.g., in Hz or MHz) or the number of frequency domain resources (e.g., the number of RBs / the number of subchannels), and the frequency domain position is used to indicate the frequency domain position of the portion of bandwidth.

[0226] It should be noted that the number of frequency domain units of a portion of bandwidth includes any of the following: the bandwidth of the portion of bandwidth (e.g., in Hz or MHz); the number of resource blocks of the portion of bandwidth; or the number of subchannels of the portion of bandwidth. The frequency domain position of a portion of bandwidth includes any of the following: the frequency identifier of the portion of bandwidth; the resource block identifier of the portion of bandwidth; or the subchannel identifier of the portion of bandwidth.

[0227] The frequency domain position of a portion of the bandwidth may be a specific frequency domain position or a particular frequency domain position.

[0228] When the frequency domain position of a portion of the bandwidth is a specific frequency domain position, the frequency domain position of the portion of the bandwidth can be expressed as any one of the starting position (such as the starting frequency / RB / subchannel), the ending position (such as the ending frequency / RB / subchannel), and the center position (such as the center frequency / RB / subchannel).

[0229] When the frequency domain position of a portion of the bandwidth is a specific frequency domain position, the frequency domain position of the portion of the bandwidth may use different state values ​​to represent the lowest frequency / RB / subchannel, the center frequency / RB / subchannel, the highest frequency / RB / subchannel, and the specific frequency / RB / subchannel of the carrier. The specific frequency / RB / subchannel may be configured or pre-configured.

[0230] It should be noted that any two or more items in the indication information can be jointly indicated. For example, the number of frequency domain units and the frequency domain position of a part of the bandwidth can be jointly indicated. Optionally, a combination of candidate values ​​for the number of resources and candidate values ​​for the frequency domain position is indicated. For example, the candidate value of the combination is {CC lowest 10MHz, CC lowest 20MHz, CC middle 10MHz, CC middle 20MHz, CC highest 10MHz, CC highest 20MHz...}. Optionally, different candidate values ​​can be associated with different state values ​​for indication. Optionally, the candidate values ​​are only for example, and the bandwidth expressed in MHz can also be expressed by a certain number of sub-channels or a certain number of RBs, which is not limited in the embodiments of the present application.

[0231] Optionally, in the indication information, the frequency domain position of the portion of bandwidth may also be the frequency domain position of the intersection of the resource pool and the portion of bandwidth. Optionally, in the indication information, the number of frequency domain units of the portion of bandwidth may also be the number of frequency domain units of the intersection of the resource pool and the portion of bandwidth. Optionally, the PHY layer performs resource exclusion on the resources corresponding to the portion of bandwidth in the resource pool, and may also perform resource exclusion on the resources corresponding to the intersection of the resource pool and the portion of bandwidth. In this case, for the specific description of the number of frequency domain units, the frequency domain position, and the resource exclusion process of the intersection of the resource pool and the portion of bandwidth, reference may be made to the aforementioned description of the number of frequency domain units, the frequency domain position, and the resource exclusion process of the portion of bandwidth, and the subject may be adaptively adjusted, which will not be repeated here.

[0232] Optionally, the frequency domain position can also be a frequency domain range, including one or more of the frequency domain starting position, the frequency domain ending position, and the number of frequency domain units, or including one or more of the frequency domain starting position, the frequency domain ending position, the frequency domain center position, and the number of frequency domain units of the intersection of the resource pool and the part of the bandwidth.

[0233] Optionally, when the frequency domain position is a frequency domain range, the frequency domain starting position may be a starting frequency / RB / subchannel, the frequency domain ending position may be an ending frequency / RB / subchannel, the frequency domain center position may be a center frequency / RB / subchannel, and the number of frequency domain units may be a bandwidth size (e.g., in Hz or MHz) or the number of frequency domain resources (e.g., the number of RBs / the number of subchannels). In this case, for the specific description of the number of frequency domain units and the frequency domain position, reference may be made to the aforementioned description of the number of frequency domain units and the frequency domain position, and no further details will be given here.

[0234] As shown in Figure 19, taking case (4) as an example, the resource pool on CC#2 includes all bandwidth resources of CC#2, wherein the blank area is the occupied resources of CC#2 and the covered area is the unoccupied resources of CC#2.

[0235] When the MAC layer of a terminal device needs to transmit services, the MAC layer sends an indication to the PHY layer. In response, the PHY layer receives the indication from the MAC layer, instructing the PHY layer to determine a candidate resource set SA from only a portion of the bandwidth of CC#2. After receiving the indication, the PHY layer excludes resources from the portion of CC#2's bandwidth, excluding occupied resources from the portion of CC#2's bandwidth and forming a candidate resource set SA from the unoccupied resources in the portion of CC#2's bandwidth, which is then reported to the MAC layer.

[0236] It can be understood that in this scenario (2), since the candidate resource set SA reported by the PHY layer to the MAC layer is the candidate resource set SA of a portion of the bandwidth of CC#2, the MAC layer can directly select at least one resource from the total bandwidth of CC#1 and a portion of the bandwidth of CC#2 for sidelink transmission.

[0237] For example, if the MAC layer sends the indication information "the lowest 20 MHz in CC#2" to the PHY layer, the PHY layer will exclude resources in the lowest 20 MHz in CC#2, determine the candidate resource set SA for the lowest 20 MHz in CC#2, and report it to the MAC. It is understandable that the "CC#2" in "the lowest 20 MHz in CC#2" is the carrier where the portion of bandwidth is located, the "lowest" in "the lowest 20 MHz in CC#2" is the frequency domain position of the portion of bandwidth, and the "20 MHz" in "the lowest 20 MHz in CC#2" is the number of frequency domain units in the portion of bandwidth.

[0238] Type 2: When the above-mentioned S701 situations (4), (8), and (11) occur, the terminal device needs to ensure that the resources for subsequent side link transmission belong to a part of the bandwidth. The terminal device can obtain the transmission resources of a part of the bandwidth based on a preset method, and then use at least one resource in the total bandwidth of the selected carrier and a part of the bandwidth of the next carrier for side link transmission.

[0239] It should be noted that the at least one resource may include resources on any one or more carriers in the target carrier, and the present invention does not impose any limitation thereto.

[0240] When the MAC layer of a terminal device needs to transmit a service, the MAC layer sends resource selection indication information to the PHY layer for the carrier where a portion of the bandwidth is located (i.e., triggers the PHY to perform resource selection), where the indication information includes at least one of the following: a carrier identifier or index, a BWP identifier or index, and a resource pool identifier or index. The frequency domain range of the BWP and / or the resource pool does not exceed a portion of the bandwidth. Accordingly, after the PHY layer receives the indication information sent by the MAC layer, the PHY layer excludes resources from the resource pool, determines a candidate resource set SA, and reports it to the MAC layer. The MAC layer selects resources from the candidate resource set SA for sidelink transmission.

[0241] It can be understood that the PHY layer excludes resources from the resource pool, which means excluding resources in the resource pool, that is, excluding some resources from the resources in the resource pool and using the non-excluded resources in the resource pool as available candidate resources.

[0242] It is understandable that, in addition to the steps and modifications specifically described in this application, the details of other PHY layer resource selection processes can refer to the following steps 1 to 8.

[0243] It can be understood that on each component carrier (CC), one or more BWPs can be configured or pre-configured, and / or, on each BWP, one or more resource pools can be configured or pre-configured. The terminal device can ensure that the resources for sidelink transmission belong to a part of the bandwidth by using different BWPs and / or resource pools.

[0244] In this embodiment of the present application, the relationship between frequency bands, CCs, bandwidth parts (BWPs), and resource pools (RPs) can be as follows: each frequency band contains one or more CCs, each carrier contains one or more BWPs, and each BWP contains one or more RPs. For SL CA, the BWP and resource pool on each CC are independent.

[0245] The following takes the example of the frequency domain range of the BWP not exceeding a portion of the bandwidth as an example, and the example of the frequency domain range of the resource pool not exceeding a portion of the bandwidth is similar to this.

[0246] Scenario (3): As shown in Figure 20, taking CC#2 (the next carrier) in situation (4) as an example, where multiple BWPs are included, assume that the bandwidth of CC#2 is configured as BWP0 (30 MHz), BWP1 (20 MHz), and BWP2 (10 MHz). Since part of the bandwidth of CC#2 is 20 MHz, the terminal device can select the bandwidth BWP1 (20 MHz) resource of CC#2.

[0247] Scenario (4): As shown in Figure 21, in scenario (4), CC#2 (the next carrier) includes multiple BWPs. Assuming the total bandwidth of CC#2 is 30 MHz, the total bandwidth of CC#2 is configured as three 10 MHz bandwidth resources. Since part of the bandwidth of CC#2 is 20 MHz, the terminal device can select two 10 MHz bandwidth resources.

[0248] Type three: Since the target bandwidth of the target carrier in the above-mentioned S701 cases (1) to (3), (5) to (7), (9), and (10) is the total bandwidth of the target carrier, when the above-mentioned cases (1) to (3), (5) to (7), (9), and (10) occur, the terminal device can use at least one resource in the target carrier for side link transmission.

[0249] The following summarizes how the terminal device determines at least one resource in the target carrier.

[0250] When the MAC layer of the terminal device has logical channels (or services, data, data packets) to be sent, the MAC layer triggers the PHY layer to perform resource selection. That is, the MAC layer needs to indicate to the PHY layer the number of sub-channels of the required resources, the resource pool for performing resource selection, the priority of the data to be sent, and other information for performing resource selection.

[0251] When the PHY layer receives resource selection triggering information from the MAC layer in time slot n, it excludes resources with RSRP exceeding the threshold from the resource selection window based on the resources reserved by other terminal devices indicated by their SCIs detected during the listening window. The PHY layer then determines a candidate resource set SA containing multiple available candidate resources within the resource selection window and reports this candidate resource set SA to the MAC layer. The MAC layer then selects one or more candidate resources from the candidate resource set reported by the PHY for sidelink transmission.

[0252] It is understandable that, in addition to the steps and modifications specifically described in this application, the details of other PHY layer resource selection processes can refer to the following steps 1 to 8.

[0253] When the PHY layer receives the information triggering resource selection from the MAC layer in time slot n, it excludes the resources whose RSRP exceeds the threshold from the resource selection window based on the resources reserved by other UEs indicated by the SCI of other UEs detected in the listening window. Thus, a candidate resource set containing multiple available candidate resources is determined from the resource selection window, and the set is reported to the MAC layer. R16 and R17 support full sensing and partial sensing (PBPS and / or CPS), etc., and there are certain differences in the scope of the listening window and the resource selection window. R16 and R17 support single-slot-based resource selection, and R18 supports multi-slot-based resource selection. Here, single-slot and full sensing are taken as examples to outline the process.

[0254] Step 1: Determine the candidate resource selection window.

[0255] Among them, the total number of single-slot candidate resources is M.

[0256] Step 2: Determine the sensing window.

[0257] The following steps are performed based on the decoded PSCCH and the measured RSRP in the time slot included in the sensing window.

[0258] Step 3: Determine the RSRP threshold value based on higher-layer parameters.

[0259] Step 4: The candidate resource set SA is initialized to all single-slot candidate resources in the resource selection window.

[0260] Step 5a: Candidate resources that meet all of the following conditions are excluded from the set:

[0261] 1. Time slots not monitored in step 2

[0262] 2. For any period value allowed by the high-level parameters, in the time slot Receive SCI 1-A and configure the Resource reservation period with a period value and indicate all sub-channels in the time slot, which meet the condition c) of step 6.

[0263] Step 5b: If the number of resources in the candidate resource set is less than X*M (X is indicated by a high-level parameter), then the resources in the candidate set SA are initialized to all the resources in step 4.

[0264] Step 6: Candidate resources that meet all of the following conditions are excluded from the set:

[0265] a)UE in time slot SCI 1-A is received, and the Resource reservation period (if present) and Priority indicate P rsvp_RX and prio RX The value of

[0266] b) The RSRP measurement value of the received SCI 1-A is higher than the threshold;

[0267] c) Determine whether there is a conflict between reserved and periodically reserved resources.

[0268] Step 7: If the number of resources in the candidate resource set is less than X*M (X is indicated by a high-level parameter), then for each priority level, the RSRP threshold is increased by 3dB, and the process goes to step 4 above.

[0269] Step 8: The UE reports the aggregated SA to higher layers.

[0270] It is worth noting that in the embodiments of the present application, the description of resources may refer to time domain resources and / or frequency domain resources and / or time-frequency resources. The granularity of time domain resources may be any one of radio frames, subframes, slots, mini-slots, symbols, seconds, milliseconds, and microseconds. The granularity of frequency domain resources may be any one of RE, RB, interlace, subchannel, RB set, subcarrier, Hz, kHz, and MHz.

[0271] It should be noted that the terminal device mentioned in FIG7 above can be a master device, and capability signaling interaction can be performed between the master device and the slave device. That is, after the terminal device determines a portion of the bandwidth, the side control information (PSCCH) or signaling interaction (unicast UE capability interaction) of the portion of the bandwidth can be notified to the slave device (receiving terminal device). It can be understood as the indication information in the scenario (2) of type one, and it can also be indicated or interacted between terminal devices through side control information or capability signaling. For example, indication or interaction is performed between a sending terminal device and a receiving terminal device. For the specific description of the indication information, please refer to the scenario (2) of type one, and no further details will be given here.

[0272] In the technical solution of Figure 7 above, since the embodiment of the present application comprehensively considers the maximum number of carriers and the maximum bandwidth supported by the terminal device, while ensuring that the support capabilities of the terminal device are met, it makes full use of more bandwidth resources for side link transmission as much as possible, avoiding the problem of communication terminal and data discard during the transmission process of the terminal device, and reducing transmission delay while improving communication efficiency and transmission rate.

[0273] It should be noted that the maximum number of carriers and maximum bandwidth supported by the terminal device can be configured by the base station / network or pre-configured. In the embodiments of the present application, the description of configuration or pre-configuration can also refer to one or more of pre-defined, or semi-static configuration of RRC signaling, or dynamic indication of SCI, DCI or MAC-CE.

[0274] In this embodiment of the present application, since the number or bandwidth of parallel transmissions by a terminal device on multiple carriers is limited by the terminal device's capabilities, the terminal device may report one or more of the following to the base station / network: the maximum number of aggregated CCs supported (receiving capability and / or transmitting capability), the maximum aggregated total bandwidth (receiving capability and / or transmitting capability), and the maximum bandwidth of each CC. Optionally, the base station / network updates the relevant configuration information based on the terminal device's reporting.

[0275] The receiving and transmitting capabilities of a terminal device can be different. In such cases, the terminal device needs to report each capability separately to the base station / network. Accordingly, the maximum bandwidth of each CC can be the same or different. In different cases, the terminal device needs to report the maximum bandwidth of each CC separately.

[0276] For example, candidate values ​​for the maximum number of carriers are {2, 3, 4, 5, 6, 7, 8...}.

[0277] Candidate values ​​of maximum bandwidth are {20MHz, 30MHz, 40MHz, 50MHz, 60MHz, 70MHz, 80MHz, 90Mhz, 100Mhz...}.

[0278] Candidate values ​​of the maximum bandwidth of each CC are {10 MHz, 20 MHz, 30 MHz, 40 MHz, 50 MHz, 60 MHz, 70 MHz, 80 MHz, 90 MHz, 100 MHz, ...}.

[0279] It should be noted that the candidate values ​​may include some or all of the listed candidate values, and may also include values ​​not listed, which is not limited here.

[0280] It should be noted that the above description of various parameters involved in S701 and S702 is for the purpose of more clearly illustrating the sidelink communication method described in the embodiment of the present disclosure, and should not be understood as limiting the specific implementation of the present disclosure.

[0281] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of sidelink communication. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the various methods mentioned above. The communication device can be in the above method embodiment, or include the above device, or be a component that can be used. It can be understood that in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0282] In the embodiment of the present application, the communication device can be divided into functional modules according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0283] For example, FIG22 is a schematic diagram of a communication device 2200 provided in an embodiment of the present application, wherein the communication device 2200 includes a transceiver module 2210 and optionally a processing module 2220. The transceiver module 2210, which may also be referred to as a transceiver unit, is used to implement transceiver functions, and may be, for example, a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0284] Taking the communication device 2200 in the above method embodiment as an example, in one possible implementation manner:

[0285] The processing module 2220 is configured to select a target carrier from at least two candidate carriers. The transceiver module 2210 is configured to use at least one resource for sidelink transmission.

[0286] Taking the communication device 2200 in the above method embodiment as an example, in one possible implementation manner:

[0287] The processing module 2220 is configured to select a target carrier from at least two candidate carriers in ascending order of channel busy rate (CBR) or descending order of bandwidth.

[0288] Taking the communication device 2200 in the above method embodiment as an example, in one possible implementation manner:

[0289] If the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the processing module 2220 is configured to stop selecting the target carrier.

[0290] Taking the communication device 2200 in the above method embodiment as an example, in one possible implementation manner:

[0291] If the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the processing module 2220 is used to skip the next carrier and continue to select the target carrier from the remaining candidate carriers.

[0292] Taking the communication device 2200 in the above method embodiment as an example, in one possible implementation manner:

[0293] If the total bandwidth of the selected carriers among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the processing module 2220 is used to delete the carrier with the largest CBR among the selected carriers and continue to select the target carrier from the remaining candidate carriers.

[0294] Taking the communication device 2200 in the above method embodiment as an example, in one possible implementation manner:

[0295] If the total bandwidth of the selected carrier among at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the processing module 2220 is used to select the next carrier and stop selecting carriers.

[0296] Taking the communication device 2200 in the above method embodiment as an example, in one possible implementation manner:

[0297] The processing module 2220 is configured to obtain transmission resources of a portion of bandwidth based on a preset method. The transceiver module 2210 is configured to use at least one resource of the total bandwidth of the selected carrier and a portion of bandwidth of the next carrier for sidelink transmission.

[0298] All relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here. Optionally, the communication device 2200 may further include a storage module, which can be used to store instructions and / or data, and the processing module 2220 can read the instructions and / or data in the storage module.

[0299] In the embodiment of the present application, the communication device 2200 is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device can take the form of the communication device 600 shown in Figure 6.

[0300] For example, the processor 601 in the communication device 600 shown in FIG6 may call computer-executable instructions stored in the memory 604 to enable the communication device 600 to execute the sidelink communication method in the above method embodiment.

[0301] Specifically, the functions / implementation processes of the transceiver module 2210 and the processing module 2220 in FIG22 can be implemented by the processor 601 in the communication device 600 shown in FIG6 calling computer-executable instructions stored in the memory 604. Alternatively, the functions / implementation processes of the processing module 2220 in FIG22 can be implemented by the processor 601 in the communication device 600 shown in FIG6 calling computer-executable instructions stored in the memory 604, and the functions / implementation processes of the transceiver module 2210 in FIG22 can be implemented by the communication interface 602 in the communication device 600 shown in FIG6.

[0302] Since the communication device provided in the embodiment of the present application can execute the above-mentioned side link communication method, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.

[0303] It should be understood that one or more of the above modules or units can be implemented by software, hardware, or a combination of the two. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0304] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0305] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of a chip, or it may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.

[0306] Optionally, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction, and when the computer program or instruction is run on a communication device, enables the communication device to execute any of the above-mentioned method embodiments or any of its implementation methods.

[0307] Optionally, an embodiment of the present application further provides a communication system, which includes the network device of the above method embodiment and the terminal device of the above method embodiment.

[0308] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. 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 includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0309] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0310] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A sidelink communication method, characterized in that: Applied to a communication device, the method includes: Selecting a target carrier from at least two candidate carriers; wherein a channel busy rate of the candidate carrier is less than or equal to a preset threshold, and the number of the target carriers is less than or equal to a maximum number of carriers supported by the communication device; At least one resource is used for sidelink transmission; the at least one resource is located in a target bandwidth of the target carrier; and the width of the target bandwidth is less than or equal to a maximum bandwidth supported by the communication device.

2. The method according to claim 1, characterized in that The selecting a target carrier from at least two candidate carriers includes: A target carrier is selected from the at least two candidate carriers in ascending order of channel busy rate (CBR) or descending order of bandwidth.

3. The method according to claim 2, characterized in that The target bandwidth is the total bandwidth of the target carrier; The selecting a target carrier includes: If the total bandwidth of the selected carrier among the at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, then the target carrier is stopped from being selected.

4. The method according to claim 2, characterized in that The target bandwidth is the total bandwidth of the target carrier; The selecting a target carrier includes: If the total bandwidth of the selected carrier among the at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, the next carrier is skipped and the target carrier is continued to be selected from the remaining candidate carriers.

5. The method according to claim 2, characterized in that The target bandwidth is the total bandwidth of the target carrier; The selecting a target carrier includes: If the total bandwidth of the selected carriers among the at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, then the carrier with the largest CBR among the selected carriers is deleted, and the target carrier is continued to be selected from the remaining candidate carriers.

6. The method according to claim 2, characterized in that The selecting a target carrier includes: If the total bandwidth of the selected carrier among the at least two candidate carriers is less than or equal to the maximum bandwidth, and the sum of the total bandwidth of the selected carrier and the next carrier is greater than the maximum bandwidth, then the next carrier is selected and further selection of the target carrier is stopped; The target bandwidth is the total bandwidth of the selected carrier and a portion of the bandwidth of the next carrier.

7. The method according to claim 6, characterized in that The frequency domain position of a portion of the bandwidth of the next carrier is configured or pre-configured.

8. The method according to claim 6 or 7, characterized in that On the next carrier, the frequency domain range of the partial bandwidth BWP or resource pool used for sidelink transmission does not exceed the partial bandwidth.

9. The method according to any one of claims 6 to 8, characterized in that The method further comprises: Acquiring transmission resources for the portion of bandwidth based on a preset manner; the preset manner includes a first selection manner or a second selection manner; the first selection manner refers to a manner determined based on available resources corresponding to the next carrier reported by the physical layer; the second selection manner refers to a manner determined based on indication information sent to the physical layer; The using at least one resource for sidelink transmission comprises: At least one resource in the total bandwidth of the selected carrier and a portion of the bandwidth of the next carrier is used for sidelink transmission.

10. The method according to claim 9, characterized in that The instruction information includes at least one of the following: The number of frequency domain units of the portion of bandwidth; The frequency domain position of the portion of bandwidth; The carrier where the portion of bandwidth is located; The portion of bandwidth corresponding to the portion of bandwidth, and / or, a resource pool; The number of frequency domain units is used to represent the bandwidth size or the number of frequency domain resources of the portion of bandwidth, and the frequency domain position is used to represent the position of the frequency domain unit in the portion of bandwidth.

11. A communication device, characterized in that: include: A functional unit for executing the method according to any one of claims 1 to 10; wherein the actions executed by the functional unit are implemented by hardware or the corresponding software is implemented by hardware.

12. A communication device, characterized in that: The communication device includes a processor; the processor is configured to execute a computer program or instruction, or to enable the communication device to implement the method according to any one of claims 1 to 10 through a logic circuit.

13. A computer-readable storage medium, characterized in that The computer-readable storage medium is located in a communication device, and the computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are executed, the method according to any one of claims 1 to 10 is executed or implemented.

14. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are executed, the method according to any one of claims 1 to 10 is executed or implemented.

Citation Information

Patent Citations

  • Capability information reporting method and device

    CN113691358A

  • Lateral link carrier selection method and device

    CN116266952A

  • Carrier capability signaling with respect to multiple carrier digital schemes

    CN116319224A

  • Communication method and device and readable storage medium

    CN117202360A

  • Configuration method and apparatus for measurement reference signal, and terminal device and network device

    WO2023206234A1