CN109392134B - Resource selection method and device - Google Patents

Resource selection method and device Download PDF

Info

Publication number
CN109392134B
CN109392134B CN201710686711.2A CN201710686711A CN109392134B CN 109392134 B CN109392134 B CN 109392134B CN 201710686711 A CN201710686711 A CN 201710686711A CN 109392134 B CN109392134 B CN 109392134B
Authority
CN
China
Prior art keywords
candidate
resources
carrier
resource
carriers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710686711.2A
Other languages
Chinese (zh)
Other versions
CN109392134A (en
Inventor
李晨鑫
彭莹
赵锐
赵丽
房家奕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201710686711.2A priority Critical patent/CN109392134B/en
Publication of CN109392134A publication Critical patent/CN109392134A/en
Application granted granted Critical
Publication of CN109392134B publication Critical patent/CN109392134B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies

Abstract

The application discloses a resource selection method and device. In the application, a terminal selects one or more candidate carriers from a candidate carrier set to obtain a transmission carrier set, wherein the candidate transmission carrier set is selected according to at least one of a service attribute, the load of the candidate carriers in the candidate carrier set, and a resource occupation exclusion result on the candidate carriers in the candidate carrier set; and the terminal selects resources for each service packet in the plurality of associated service packets from the residual resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resources required to be occupied by the transmission of the corresponding service packet. By adopting the method and the device, resource selection can be carried out on a plurality of associated service packets in a multi-carrier scene.

Description

Resource selection method and device
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a resource selection method and apparatus.
Background
In long term evolution (long term evolution) LTE-V2X technology, V denotes a vehicle (vehicle), and X denotes various entities such as: V2V denotes Vehicle to Vehicle (Vehicle to Vehicle), V2P denotes Vehicle to pedestrian (Vehicle to pedestrian), V2I denotes Vehicle to infrastructure (Vehicle to infrastructure), and V2N denotes Vehicle to network (Vehicle to network).
V2X terminals communicate via a direct link (also called PC5 interface, described as sidelink in the protocol). When a V2X terminal performs data transmission on a direct link, two channels are involved, one is a physical direct link control channel (PSCCH) used for transmitting Scheduling Assignment (SA) information; the other is a physical direct link shared channel (psch), also called a data channel, for transmitting data. The SA information indicates all necessary indication information for data reception, for example, time-frequency resource information occupied by data transmission (e.g., resource location of PSSCH), modulation and coding scheme of data transmission, indication information of reference signal for demodulation of data transmission, and the like. Correspondingly, the receiving end detects the SA information transmitted in the PSCCH channel and receives data according to the SA information.
And the V2X terminal of the data transmitting party can autonomously select the time-frequency resource on the direct link to transmit data.
Currently, carrier aggregation is introduced in V2X in the industry, and the main purpose is to achieve a higher data transmission rate through carrier aggregation, and a specific implementation manner is to fragment a larger service packet, send each fragment separately, and perform aggregation at a receiving end. How to select resources for a plurality of associated service packets under the condition of multiple carriers is a problem that needs to be solved at present.
Disclosure of Invention
The embodiment of the application provides a resource selection method and a resource selection device, which are used for realizing resource selection for a plurality of associated service packets in a multi-carrier scene.
In a first aspect, a resource selection method is provided, including:
the terminal selects one or more candidate carriers from the candidate carrier set to obtain a transmission carrier set; wherein the transmission carrier set is selected according to at least one of service attributes, the load of candidate carriers in the candidate carrier set, and the result of excluding the resource occupation on the candidate carriers in the candidate carrier set;
and the terminal selects resources for the corresponding service packet from the residual resources after all carrier resources of the transmission carrier set are eliminated according to the size of the frequency domain resources required to be occupied by the transmission of the corresponding service packet aiming at each service packet in the plurality of associated service packets.
Optionally, selecting one or more candidate carriers from the candidate carrier set according to the service attribute includes:
selecting one or more candidate carriers corresponding to the service type of the data to be transmitted from a candidate carrier set according to the service type of the data to be transmitted, wherein the corresponding relation between the candidate carriers and the service type in the candidate carrier set is pre-configured or configured by a high layer; or selecting one or more candidate carriers corresponding to the service priority of the data to be transmitted from a candidate carrier set according to the service priority of the data to be transmitted, wherein the corresponding relation between the candidate carriers in the candidate carrier set and the service priority is pre-configured or configured by a high layer.
Optionally, selecting one or more candidate carriers from the candidate carrier set according to the service attribute and the load of the candidate carriers in the candidate carrier set, including: determining a first carrier load corresponding to the service priority of the data to be transmitted according to the service priority of the data to be transmitted and the corresponding relation between the service priority and the carrier load; and selecting one or more candidate carriers corresponding to the first carrier load from the candidate carrier set according to the first carrier load and the load of the candidate carriers in the candidate carrier set.
Optionally, the result of excluding resource occupation of one carrier is a ratio of remaining candidate resources of the carrier after resource exclusion, and the ratio of the remaining candidate resources of one candidate carrier is a ratio of the number of candidate resources of the carrier meeting the requirement of the frequency domain resource of the first service package in the remaining candidate resources after resource exclusion to the number of candidate resources of the carrier meeting the requirement of the frequency domain resource of the first service package in the candidate resources before resource exclusion, where the first service package is a service package requiring the largest occupation of frequency domain resources for transmission in the multiple associated service packages; or, the remaining resource occupation exclusion result of one carrier is an average value of the remaining candidate resource proportion corresponding to each service packet in the multiple associated service packets on the carrier, and the remaining candidate resource proportion corresponding to one service packet on one carrier is a ratio of the number of candidate resources satisfying the frequency domain resource requirement of the service packet in the remaining candidate resources after the resource exclusion of the carrier to the number of candidate resources satisfying the frequency domain resource requirement of the service packet in the candidate resources before the resource exclusion of the carrier.
Optionally, the selecting one or more candidate carriers from the candidate carrier set according to the result of excluding resource occupation on the candidate carriers in the candidate carrier set includes:
removing resources; the resource exclusion includes: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window, and if conflict resources exist in the candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in the sensing window; if conflict resources exist in the candidate carrier set and the RSRP of the reference signal received power PSSCH of the physical through link shared channel indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carriers in the candidate carrier set;
for each candidate carrier after resource exclusion, according to the number of sub-channels in a sub-channel set which needs to be occupied by a first service packet transmission in a plurality of associated service packets, determining the number of candidate sub-channel sets of the candidate carrier which meets the requirement of the number of sub-channels which need to be occupied by the first service packet transmission in the remaining candidate resources after resource exclusion and the number of candidate sub-channel sets which meet the requirement of the number of sub-channels which need to be occupied by the first service packet transmission in the candidate resources before resource exclusion, and determining the remaining candidate resource proportion of the candidate carrier according to the number of candidate sub-channel sets of the candidate carrier after resource exclusion and the number of candidate sub-channel sets before resource exclusion;
and selecting one or more candidate carriers from the candidate carrier set according to the residual candidate resource proportion of each candidate carrier in the candidate carrier set.
Optionally, the selecting one or more candidate carriers from the candidate carrier set according to the result of excluding resource occupation on the candidate carriers in the candidate carrier set includes:
removing resources; the resource exclusion includes: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window, and if conflict resources exist in the candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources which are partially or completely overlapped with the reserved resources; and for each candidate carrier, determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window, and if conflict resources exist in the candidate carrier and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources corresponding to the candidate carrier, wherein the conflict resources are candidate sub-channels partially or completely overlapped with the reserved resources;
for each candidate carrier after resource exclusion, respectively determining a residual candidate resource proportion corresponding to a corresponding service packet on the candidate carrier according to the number of sub-channels required to be occupied by transmission of each service packet, wherein the residual candidate resource proportion corresponding to one service packet on one carrier is the ratio of the number of candidate resources meeting the frequency domain resource requirement of the service packet in the residual candidate resources after resource exclusion of the carrier to the number of candidate resources meeting the frequency domain resource requirement of the service packet in the candidate resources before resource exclusion of the carrier;
and aiming at each candidate carrier after the resource exclusion, determining the arithmetic mean value or the weighted mean value of the residual candidate resource proportion of the candidate carrier according to the residual candidate resource proportion corresponding to each service packet, and selecting one or more candidate carriers from the candidate carrier set according to the arithmetic mean value or the weighted mean value of the residual candidate resource proportion corresponding to each associated service packet on each candidate carrier.
Optionally, the selecting one or more candidate carriers from the candidate carrier set according to the result of excluding resource occupation on the candidate carriers in the candidate carrier set includes:
resource exclusion is carried out; the resource exclusion includes: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window, and if conflict resources exist in the candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; and for each candidate carrier, determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window, and if conflict resources exist in the candidate carrier and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources corresponding to the candidate carrier, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources;
and determining the residual candidate resource proportion of each candidate carrier, and selecting one or more candidate carriers from the candidate carrier set according to the residual resource proportion of each candidate carrier.
Optionally, the candidate resource is a candidate sub-channel, and the remaining candidate resource ratio is a ratio of the number of remaining sub-channels after resource exclusion to the number of candidate sub-channels before resource exclusion; or the candidate resource is a candidate physical resource block PRB, and the proportion of the remaining candidate resource is the ratio of the number of the remaining candidate PRBs after the resource exclusion to the number of the candidate PRBs before the resource exclusion.
Optionally, for each service packet in the multiple associated service packets, selecting resources for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resource that needs to be occupied by transmission of the corresponding service packet, where the selecting includes:
for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to each service packet according to the size of the frequency domain resources that each service packet in the plurality of associated service packets needs to occupy for transmission;
if the proportion of the remaining candidate resources corresponding to the service packets on the first carrier is lower than a set threshold, the PSSCH-RSRP threshold corresponding to the first carrier is increased according to a set step length aiming at the first carrier, and the resource elimination is carried out again according to the increased PSSCH-RSRP threshold aiming at the first carrier until the proportion of the remaining candidate resources corresponding to all the service packets on the first carrier reaches or is higher than the set threshold; wherein the first carrier is one carrier in the transmission carrier set;
if the remaining candidate resource proportion corresponding to all service packets on all carriers in the transmission carrier set is equal to or higher than the set threshold, respectively sorting candidate resources, which meet the size of frequency domain resources required to be occupied by corresponding service packet transmission, in the remaining candidate resources excluding all carrier resources in the transmission carrier set according to direct link received signal strength indication (S-RSSI) for each service packet in the associated service packets, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packets from the group of candidate resources with low S-RSSI; the S-RSSI is the RSSI linear average of all the sub-channels on the candidate resource.
Optionally, for each service packet in the multiple associated service packets, selecting resources for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resource that needs to be occupied by the transmission of the corresponding service packet, including:
determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, respectively, for all carriers in the transmission carrier set, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold of the available unit time domain resources, aiming at all carriers in the transmission carrier set, respectively lifting the PSSCH-RSRP threshold value corresponding to each carrier according to a set step length, and re-removing the resources according to the lifted PSSCH-RSRP threshold value until the number of the available unit time domain resources on all carriers in the transmission carrier set reaches or is higher than the threshold of the available unit time domain resources;
if the number of the available unit time domain resources reaches or is higher than the threshold value of the available unit time domain resources, calculating the linear mean value of S-RSSI of all available sub-channels on each unit time domain resource, sorting the available unit time domain resources according to the linear mean value of S-RSSI, selecting a group of unit time domain resources with low S-RSSI from the sorted unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; and selecting resources for each service packet in the plurality of associated service packets on each unit time domain resource satisfying the transmission times.
Optionally, for each service packet in the multiple associated service packets, selecting resources for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resource that needs to be occupied by transmission of the corresponding service packet, where the selecting includes:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window; if conflict resources exist in the transmission carrier wave set, excluding the conflict resources from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set; wherein the conflict resource is a candidate resource which is partially or completely overlapped with the reserved resource; and (c) a second step of,
determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; if conflict resources exist in the transmission carrier set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carriers in the transmission carrier set;
and B, step B: for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to the corresponding service packet according to the size of the frequency domain resources that each service packet in the plurality of associated service packets needs to occupy for transmission, and if the proportion of the remaining candidate resources of the first carrier is lower than a set threshold, turning to step C; if the ratio of the remaining candidate resources of each carrier is equal to or higher than the set threshold, turning to step D; wherein the first carrier is one carrier in the transmission carrier set;
and C: for the first carrier, the PSSCH-RSRP threshold value corresponding to the first carrier is increased according to the set step length, and the step A is executed again for the first carrier;
step D: for each service packet in the associated service packets, sorting the candidate resources satisfying the size of the frequency domain resource required to be occupied by the transmission of the corresponding service packet in the remaining candidate resources after the resources on all carriers in the transmission carrier set are excluded according to S-RSSI, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packet from the group of candidate resources with low S-RSSI; the S-RSSI of a candidate resource is the linear average of the RSSI of all sub-channels on the candidate resource.
Optionally, for each service packet in the multiple associated service packets, selecting a resource for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resource that needs to be occupied by the transmission of the corresponding service packet, including:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window; if conflict resources exist in the transmission carrier wave set, excluding the conflict resources from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set; wherein the conflict resource is a candidate resource which is partially or completely overlapped with the reserved resource; and the number of the first and second groups,
determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; if conflict resources exist in the transmission carrier wave set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carrier waves in the transmission carrier wave set;
and B: for all carriers in the transmission carrier set, respectively determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold value of the available unit time domain resources, turning to the step C; if the number of the unit time domain resources available on all the carriers in the transmission carrier set reaches or is higher than the threshold value of the available unit time domain resources, the step D is carried out;
and C: for each carrier in the transmission carrier set, increasing the PSSCH-RSRP threshold value corresponding to each carrier according to a set step length, and according to the increased PSSCH-RSRP threshold value, re-executing the step A for each carrier in the transmission carrier set;
step D: calculating S-RSSI linear average values of all available sub-channels on each unit time domain resource, sequencing the available unit time domain resources according to the S-RSSI linear average values, selecting a group of unit time domain resources with low S-RSSI from the sequenced unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets from each unit time domain resource that satisfies the transmission times.
Optionally, when selecting a resource for a service packet from the group of candidate resources with low S-RSSI:
if one candidate resource in the group of candidate resources with low S-RSSI is already selected as the resource of one service packet, the selected candidate resource is not selected as the resource of other service packets; alternatively, the first and second electrodes may be,
and if one candidate resource in the group of candidate resources with low S-RSSI is selected as the resource of one service packet, other candidate resources on the unit time domain resource where the selected resource is located are not selected as the resources of other service packets.
In a second aspect, there is provided a resource selection apparatus, including:
the carrier selection module is used for selecting one or more candidate carriers from the candidate carrier set to obtain a transmission carrier set; wherein the transmission carrier set is selected according to at least one of a service attribute, a load of a candidate carrier in the candidate carrier set, and a result of excluding resource occupation on the candidate carrier in the candidate carrier set;
and the resource selection module is used for selecting resources for each service packet in the plurality of associated service packets from the residual resources of the transmission carrier set after all the carrier resources are excluded according to the size of the frequency domain resources required to be occupied by the transmission of the corresponding service packet.
In a third aspect, a communication apparatus is provided, including: a processor, a memory, a transceiver, and a bus interface; the processor is configured to read a program in the memory and execute the method provided by any one of the possible solutions of the first aspect.
In a fourth aspect, there is provided a computer storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of the possible aspects of the first aspect.
In the above embodiment, the terminal may select one or more candidate carriers from the candidate carrier set according to at least one of the service attribute, the load of the candidate carrier in the candidate carrier set, and the result of excluding resource occupation on the candidate carrier in the candidate carrier set, to obtain the transmission carrier set, and the terminal selects, for each service packet in the multiple associated service packets, a resource for the corresponding service packet from the remaining resources after all carrier resources in the transmission carrier set are excluded according to the size of the frequency domain resource that needs to be occupied by transmission of the corresponding service packet, so that resource selection for the multiple associated service packets in a multi-carrier scenario may be implemented.
Drawings
FIG. 1 is a schematic diagram of a network architecture suitable for use in embodiments of the present application;
FIG. 2 is a schematic view of a resource selection process provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of resource selection for candidate carriers according to an embodiment of the present disclosure;
fig. 4 is a schematic flowchart of another resource selection for a candidate carrier according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a resource selection apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application.
Detailed Description
Referring to fig. 1, a network architecture to which the embodiment of the present application is applicable is shown. As shown in fig. 1, a terminal communicates with other terminals using a direct link based on autonomously selected resources. The terminal can obtain the position of the idle resource in a configured or pre-configured resource pool by a sensing method, and select the resource used for transmitting data in the idle resource. The terminal can also randomly select the resource used by the terminal to transmit data in a configured or pre-configured resource pool. The network architecture may be a car networking architecture, and the terminal may be a V2X terminal.
The base station specifically includes but is not limited to: an evolved Node B (eNB), a Radio Network Controller (RNC), a Node B (NB), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a Home Base Station (e.g., home evolved Node B or Home Node B, HNB), a Base Band Unit (BBU), a new air interface Base Station (g NodeB, gNB), a transmission point (TRP), a Transmission Point (TP), a mobile switching center, and the like. Of course the base stations described above could be replaced by other access point devices.
In the existing LTE V2X technology, a V2X terminal performs resource selection and service transmission for one service packet on a single carrier, and does not support carrier selection for multiple associated service packets under the condition of multiple carriers. Meanwhile, under the condition of multiple carriers, if carrier selection is supported, the behavior of carrier selection may affect the behavior of determining resource selection on the carriers.
The plurality of associated service packages may be a plurality of fragments of one service package, or a plurality of service packages having an association relationship.
The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Referring to fig. 2, a schematic view of a resource selection process provided in the embodiment of the present application is shown, where the process may include the following steps:
s201: the terminal selects one or more candidate carriers from the candidate carrier set to obtain a transmission carrier set; wherein the transmission carrier set is selected according to at least one of a service attribute, a load of a candidate carrier in the candidate carrier set, and a result of excluding resource occupation on the candidate carrier in the candidate carrier set. Wherein the result of excluding the resource occupation can be represented by a ratio of remaining candidate resources. The result of excluding the resource occupation may be determined according to the size of the frequency domain resource that needs to be occupied by the transmission of one or each service packet in the plurality of associated service packets, or may not be determined according to the size of the frequency domain resource that needs to be occupied by the transmission of the associated service packet. The terminal may be a V2X terminal in the architecture shown in fig. 1.
Wherein the set of candidate carriers may be pre-set. Taking the terminal as a V2X terminal as an example, in a specific implementation, all or part of carriers on a working frequency band supported by the V2X terminal may be used as candidate carriers in the candidate carrier set. The number of candidate carriers to be selected from the candidate carrier set may be configured in advance or configured by a higher layer, which is not limited in the embodiments of the present application.
In the candidate carrier set, each candidate carrier corresponds to a respective resource. The resource corresponding to one candidate carrier is a frequency of the carrier in a frequency domain, and may use a Transmission Time Interval (TTI) or a subframe as a unit in a time domain, or may use a time unit with other length as a unit in the time domain, which is not limited in this embodiment of the present invention. In the embodiment of the present application, optionally, one resource includes but is not limited to: in the time domain, the TTI is one TTI or one subframe or one short TTI, and the subframe is taken as an example to describe the embodiment of the present application. For example, for candidate carrier 1 and candidate carrier 2, the resources corresponding to candidate carrier 1 include: the frequency domain is a resource of a candidate carrier 1, and the time domain is a resource of a subframe 0 and a subframe 1, and the resource corresponding to the candidate carrier 2 comprises: the frequency domain is the resource of candidate carrier 2, and the time domain is the resource of subframe 1 and subframe 2.
S202: and the terminal selects resources for each service packet in the plurality of associated service packets from the residual resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resources required to be occupied by the transmission of the corresponding service packet.
In S201, the terminal may select one or more candidate carriers from the candidate carrier set according to at least one of the service attribute, the load of the candidate carrier in the candidate carrier set, and the result of excluding resource occupation on the candidate carrier in the candidate carrier set, where the selected candidate carriers form a transmission carrier set. Several methods of selecting candidate carriers are exemplarily given below:
candidate carrier selection method 1: and selecting the candidate carrier according to the service attribute.
The service attributes may include a service type. The correspondence between the service type and the candidate carrier may be configured, for example, a correspondence table may be configured, and the correspondence table may include a service type identifier and a candidate carrier identifier (or number). The correspondence may be pre-configured (e.g., pre-agreed) or configured by higher layers. One traffic type may correspond to one or more candidate carriers, and one candidate carrier may also correspond to one or more traffic types. The terminal can select one or more candidate carriers corresponding to the service type of the data to be transmitted from the candidate carrier set according to the service type of the data to be transmitted.
The service attributes may also include service priority. The correspondence between the service priority and the candidate carrier may be configured, for example, a correspondence table may be configured, and the correspondence table may include the service priority identifier and the candidate carrier identifier (or number). The correspondence may be pre-configured (e.g., pre-agreed) or configured by higher layers. One traffic priority may correspond to one or more candidate carriers, and one candidate carrier may also correspond to one or more traffic priorities. The terminal can select one or more candidate carriers corresponding to the service priority of the data to be transmitted from the candidate carrier set according to the service priority of the data to be transmitted.
Candidate carrier selection method 2: candidate carriers are selected according to carrier load.
The terminal may perform carrier load measurement on each candidate carrier in the candidate carrier set, rank the candidate carriers according to the load of each candidate carrier, and then select one or more candidate carriers with lighter load from the ranked candidate carriers. In practical applications, the load of the carrier may be obtained by performing Channel Busy Rate (CBR) or Channel Occupancy rate (CR) measurement on the carrier.
Candidate carrier selection method 3: and selecting the candidate carrier according to the service priority and the carrier load.
The corresponding relationship between the service priority and the candidate carrier may be configured, for example, a corresponding relationship table is configured, and the corresponding relationship table may include a service priority identifier and a value or a value range of the carrier load. The correspondence may be pre-configured (e.g., pre-agreed) or configured by higher layers. One service priority may correspond to a value or a value range of a carrier load, and one candidate carrier may also correspond to a value or a value range of one or more carrier loads.
The terminal can determine the carrier load corresponding to the service priority of the data to be transmitted according to the service priority of the data to be transmitted and the corresponding relation between the service priority and the carrier load (for convenience of description, the carrier load corresponding to the service priority of the data to be transmitted is referred to as a first carrier load); the candidate carriers in the candidate carrier set may then be ranked according to the measured load of the candidate carriers in the candidate carrier set, and one or more candidate carriers corresponding to the first carrier load may be selected from the ranked candidate carriers.
Candidate carrier selection method 4: determining the residual candidate resource proportion of each candidate carrier in the candidate carrier set according to the size of the frequency domain resource needing to be occupied by the service packet transmission which occupies the largest frequency domain resource in the plurality of associated service packets, and selecting the candidate carrier according to the respective residual candidate resource proportion of all the candidate carriers. The following embodiments are described by taking as an example that the size of the frequency domain resource occupied by a service packet transmission is represented by a subchannel set, and one subchannel set includes one or more subchannels.
First, all candidate carriers in the carrier set are made available, and all candidate resources corresponding to the candidate carriers are made available.
Then, resource occupation exclusion is performed on each candidate carrier respectively. Occupied resource exclusion may include the following two aspects:
in a first aspect: determining all possible reserved resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; and if the conflict resources exist in the candidate carrier set (the conflict resources are candidate resources partially or completely overlapped with the reserved resources), excluding the conflict resources from the candidate resources corresponding to the corresponding carriers in the candidate carrier set.
For example, a resource occupied by a terminal to transmit data may be referred to as a skip subframe (i.e., a non-listening subframe affected by half duplex and formed due to a terminal transmitting), and a terminal may refer to a skip subframe in a sensing (sensing) window, and if a candidate subframe overlaps with a reserved subframe or overlaps with a transmission subframe used for an nth transmission after the candidate subframe, the candidate subframe is excluded from candidate subframes corresponding to a candidate carrier if the next resource is reserved by other terminals in the subframe in all periods of the system configuration, where N =1,2, …,10 × counter-1, counter is a maximum transmission number of the system configuration.
In a second aspect: determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; and if the candidate carrier set has conflict resources (the conflict resources are candidate resources partially or completely overlapped with the reserved resources) and the Reference Signal Receiving Power (RSRP) of the PSSCH indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources corresponding to the corresponding candidate carriers in the candidate carrier set.
For example, the terminal may monitor SA information sent by another terminal in the sending window, obtain a period and resource reservation information according to the monitored SA information, and determine a subframe reserved by the another terminal according to the period and the resource reservation information. And if for one candidate carrier, a candidate subframe in the corresponding candidate subframe overlaps with the reserved subframe or overlaps with a sending subframe used by the Nth transmission after the candidate subframe, and the RSRP of the PSSCH indicated by the SA information is higher than an RSRP initial threshold value, excluding the candidate subframe from the candidate subframe corresponding to the candidate carrier. The RSRP initial threshold values corresponding to different candidate carriers may be the same or different, and if the RSRP initial threshold values are the same, the RSRP initial threshold values of the candidate carriers are consistent; and if the difference is different, respectively adopting the RSRP initial threshold value corresponding to the candidate carrier wave to carry out the processing on each candidate carrier wave.
Finally, for each candidate carrier after resource exclusion, according to the number of sub-channels in a sub-channel set which needs to be occupied by the transmission of a service packet occupying the largest frequency domain resource in a plurality of associated service packets (hereinafter, for convenience of description, the service packet occupying the largest frequency domain resource in the plurality of associated service packets is referred to as a first service packet), determining the number of candidate sub-channel sets which meet the requirement of the number of sub-channels occupied by the first service packet in the remaining candidate resources after resource exclusion of the candidate carrier, and determining the number of candidate sub-channel sets which meet the requirement of the number of sub-channels occupied by the first service packet in the candidate resources before resource exclusion of the candidate carrier; and determining the remaining candidate resource proportion of the candidate carrier (remaining candidate resource proportion = number of candidate sub-channel sets after resource exclusion/number of candidate sub-channel sets before resource exclusion) according to the determined number of candidate sub-channel sets before resource exclusion of the candidate carrier and the number of candidate sub-channel sets after resource exclusion, so as to obtain the remaining candidate resource proportion of each candidate carrier in the candidate carrier set. And selecting one or more candidate carriers from the candidate carrier set according to the residual candidate resource proportion of each candidate carrier in the candidate carrier set. For example, the candidate carriers may be sorted according to a descending order of the remaining candidate resource proportion of each candidate carrier, and one or more candidate carriers ranked in the top may be selected from the sorted candidate carriers. The number of candidate carriers selected may be pre-configured or pre-agreed.
Candidate carrier selection method 5: determining the residual candidate resource proportion of each candidate carrier in the candidate carrier set according to the size of frequency domain resources occupied by each service packet in the plurality of associated service packets during transmission, and selecting the candidate carriers according to the respective residual candidate resource proportions of all the candidate carriers. The following embodiments are described by taking an example that the size of the frequency domain resource occupied by a service packet transmission is represented by a subchannel set, and one subchannel set includes one or more subchannels.
First, all candidate carriers in the carrier set are made available, and all candidate resources corresponding to the candidate carriers are made available.
Then, resource occupation exclusion is performed on each candidate carrier respectively. Occupied resource exclusion may include the following two aspects:
in a first aspect: determining all possible reservation resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; and if the conflict resources exist in the candidate carrier set (the conflict resources are candidate resources partially or completely overlapped with the reserved resources), excluding the conflict resources from the candidate resources corresponding to the corresponding carriers in the candidate carrier set. The specific implementation process is similar to the foregoing embodiment.
In a second aspect: for each candidate carrier, determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; and if the candidate carrier has conflict resources (the conflict resources are candidate resources partially or completely overlapped with reserved resources) and the RSRP of the PSSCH indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources on the candidate carrier. Wherein the candidate resource and the collision resource may be in a unit of a subchannel. The specific implementation process is similar to the foregoing embodiment.
Then, for each candidate carrier after resource exclusion, determining the number of candidate sub-channel sets of the candidate carrier, which satisfy the requirement of the number of sub-channels occupied by the corresponding service packet in the remaining candidate resources after resource exclusion (i.e., the number of sub-channels required for transmission of each service packet), and the number of candidate sub-channel sets of the candidate carrier, which satisfy the requirement of the number of sub-channels occupied by the service packet in the candidate resources before resource exclusion, respectively according to the determined number of candidate sub-channel sets, calculating the remaining candidate resource ratio corresponding to the service packet on the candidate carrier (remaining resource ratio = the number of candidate sub-channel sets after resource exclusion/the number of candidate sub-channel sets before resource exclusion), so that N remaining candidate resource ratios can be obtained for one candidate carrier, where N is the number of associated service packets, the value of N is an integer greater than or equal to 1, and one service packet corresponds to one remaining candidate resource ratio.
And aiming at each candidate carrier after the resource exclusion, determining the arithmetic mean or the weighted mean of the residual candidate resource proportion of the candidate carrier according to the residual candidate resource proportion corresponding to each service packet, and selecting one or more candidate carriers from the candidate carrier set according to the arithmetic mean or the weighted mean of the residual candidate resource proportion corresponding to each associated service packet on each candidate carrier.
Taking the example that the associated service packet includes a service packet 1, a service packet 2 and a service packet 3, and the candidate carriers include a candidate carrier 1, a candidate carrier 2 and a candidate carrier 3, and the service packet 1 occupies 3 sub-channels, the service packet 2 occupies 2 sub-channels, and the service packet 3 occupies 4 sub-channels.
For the candidate carrier 1, the proportion of the remaining candidate resources determined according to the size of the frequency domain resources required to be occupied by the transmission of the service packet 1 is 40%, the proportion of the remaining candidate resources determined according to the size of the frequency domain resources required to be occupied by the transmission of the service packet 2 is 45%, and the proportion of the remaining candidate resources determined according to the size of the frequency domain resources required to be occupied by the transmission of the service packet 3 is 25%;
for the candidate carrier 2, the proportion of the remaining candidate resources determined according to the size of the frequency domain resources required to be occupied by the transmission of the service packet 1 is 30%, the proportion of the remaining candidate resources determined according to the size of the frequency domain resources required to be occupied by the transmission of the service packet 2 is 30%, and the proportion of the remaining candidate resources determined according to the size of the frequency domain resources required to be occupied by the transmission of the service packet 3 is 20%;
for the candidate carrier 3, the remaining candidate resource ratio determined according to the size of the frequency domain resource to be occupied for transmission of the service packet 1 is 20%, the remaining candidate resource ratio determined according to the size of the frequency domain resource to be occupied for transmission of the service packet 2 is 25%, and the remaining candidate resource ratio determined according to the size of the frequency domain resource to be occupied for transmission of the service packet 3 is 10%.
If the arithmetic mean algorithm is adopted, the arithmetic mean value of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 1 is as follows: (40% +45% + 25%)// 3=36.7%; the arithmetic mean of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 2 is: (30% +30% + 20%)/3 =26.7%; the arithmetic mean of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 2 is: 20% +25% + 10%/3 =18.3%. When selecting resources, if 1 candidate carrier is required to be selected (the number of the candidate carriers required to be selected can be configured or predetermined), selecting the candidate carrier 1; candidate carrier 1 and candidate carrier 2 are selected if the requirement is to select 2 candidate carriers.
In an example of using the weighted average algorithm, if the weight corresponding to the service packet 1 is 3, the weight corresponding to the service packet is 2, and the weight corresponding to the service packet 3 is 4, then the arithmetic average of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 1 is: (40% + 3+45% +2+ 25% + 4)/(3 +2+ 4) =34.4%; the arithmetic mean of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 2 is: (30% + 3+30% +2+ 20% + 4)/(3 +2+ 4) =25.5%; the arithmetic mean of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 2 is: (20% + 3+25% +2+ 10% + 4)/(3 +2+ 4) =16.7%. When selecting resources, if 1 candidate carrier is required to be selected (the number of the candidate carriers required to be selected can be configured or predetermined), selecting the candidate carrier 1; candidate carrier 1 and candidate carrier 2 are selected if the requirement is to select 2 candidate carriers.
In another example of using the weighted average algorithm, the weight corresponding to the service packet 1 is 1/3, the weight corresponding to the service packet is 1/2, and the weight corresponding to the service packet 3 is 1/4, so that the arithmetic mean of the remaining candidate resource ratios corresponding to each of the 3 service packets on the candidate carrier 1 is: 40% ((1/3) +45% ((1/2) +25% ((1/4) = 42.1%); the arithmetic mean of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 2 is: 30% ((1/3) +30% ((1/2) +20% ((1/4) = 25%); the arithmetic mean of the remaining candidate resource ratios corresponding to the 3 service packets on the candidate carrier 2 is: 20% ((1/3) +25% ((1/2) +10% ((1/4) = 21.6%). When selecting resources, if 1 candidate carrier is required to be selected (the number of the candidate carriers required to be selected can be configured or predetermined), selecting the candidate carrier 1; candidate carrier 1 and candidate carrier 2 are selected if the selection of 2 candidate carriers is required.
Candidate carrier selection method 6: and selecting the candidate carriers according to the result of excluding the resource occupation on the candidate carriers, wherein the candidate resource on one candidate carrier takes the subchannel as a unit, and when the resource is excluded, the candidate carrier is excluded by taking the subchannel as the unit.
First, all candidate carriers in the carrier set are made available, and all candidate resources corresponding to the candidate carriers are made available.
Then, resource occupation exclusion is performed on each candidate carrier respectively. Occupied resource exclusion may include the following two aspects:
in a first aspect: determining all possible reservation resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; and if the candidate carrier set has conflict resources (the conflict resources are candidate subframes partially or completely overlapped with the reserved resources), excluding the conflict resources from the candidate subframes corresponding to the corresponding carriers in the candidate carrier set. The specific implementation process can be seen in the foregoing embodiments.
In a second aspect: for each candidate carrier, determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; and if the conflict resources exist in the candidate carrier (the conflict resources are candidate sub-channels partially or completely overlapped with the reserved resources) and the RSRP of the PSSCH indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from the candidate sub-channels on the candidate carrier. The specific implementation process can be seen in the foregoing embodiments.
And finally, determining the residual candidate resource proportion of each candidate carrier, and selecting one or more candidate carriers from the candidate carrier set according to the residual resource proportion of each candidate carrier. For example, after performing the above-described resource exclusion processing, a remaining candidate resource ratio (remaining candidate resource ratio = number of candidate subchannels after resource exclusion/number of candidate subchannels before resource exclusion) may be calculated for each candidate carrier, and one or more candidate carriers having more remaining candidate subchannels may be selected according to the remaining candidate resource ratio.
Candidate carrier selection method 7: and selecting the candidate carriers according to the result of excluding the Resource occupation on the candidate carriers, wherein the candidate Resource on one candidate carrier is a Physical Resource Block (PRB) unit, and when the Resource is excluded, the PRB unit is used for excluding.
First, all candidate carriers in the carrier set are made available, and all candidate resources corresponding to the candidate carriers are made available.
Then, resource occupation exclusion is performed on each candidate carrier respectively. Occupied resource exclusion may include the following two aspects:
in a first aspect: determining all possible reserved resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; and if the candidate carrier set has conflict resources (the conflict resources are candidate subframes partially or completely overlapped with the reserved resources), excluding the conflict resources from the candidate subframes corresponding to the corresponding carriers in the candidate carrier set.
In a second aspect: aiming at each candidate carrier, determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; and if the candidate carrier has conflict resources (the conflict resources are candidate PRBs partially or completely overlapped with the reserved resources) and the RSRP of the PSSCH indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from the candidate PRBs on the candidate carrier.
And finally, determining the residual candidate resource proportion of each candidate carrier, and selecting one or more candidate carriers from the candidate carrier set according to the residual resource proportion of each candidate carrier. For example, after performing the resource exclusion processing, a remaining candidate resource ratio (remaining candidate resource ratio = number of candidate PRBs after resource exclusion/number of candidate PRBs before resource exclusion) may be calculated for each candidate carrier, and one or more candidate carriers having a large number of remaining candidate PRBs may be selected according to the remaining candidate resource ratio.
The candidate carrier selection methods 1 to 7 are only examples, and the candidate carrier selection methods provided in the embodiments of the present application are not limited thereto, and methods for selecting candidate carriers according to any combination of service attributes, loads of candidate carriers in a candidate carrier set, and resources on the candidate carriers in the candidate carrier set are all included in the scope of protection of the present application.
In S202 of the flow of fig. 2, when the terminal selects resources for data transmission based on the selected candidate carriers, a resource exclusion method may be employed. An example of resource selection by using a resource exclusion method provided in the embodiment of the present application is given below.
Resource selection method 1:
first, all candidate resources corresponding to each candidate carrier in the transmission carrier set (the transmission carrier set is a subset of the candidate carrier set, and may include one or more carriers) determined in S201 are set to be available, and then resource selection may be performed according to the flow shown in fig. 3.
As shown in fig. 3, the process may include:
s301: resource exclusion is performed for each carrier in a set of transmission carriers. The resource exclusion may include the following two aspects:
in a first aspect: determining all possible reservation resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; and if the conflict resources exist in the transmission carrier set (the conflict resources are candidate subframes which are partially or completely overlapped with the reserved resources), excluding the conflict resources from the candidate subframes corresponding to the corresponding carriers in the transmission carrier set.
In a second aspect: determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; and if conflict resources (the conflict resources are candidate sub-frames partially or completely overlapped with reserved resources) exist in the transmission carrier set and the RSRP of the PSSCH indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from the candidate sub-frames corresponding to the corresponding candidate carriers in the transmission carrier set.
The specific implementation process of the resource exclusion method provided in S301 is similar to that in the resource exclusion method 1 or the resource exclusion method 2 described in the foregoing embodiment.
S302: for each carrier in the transmission carrier set, determining the remaining candidate resource proportion corresponding to each service packet according to the size of the frequency domain resource that needs to be occupied by each service packet (if the frequency domain resource of a service packet adopts a subchannel set as a unit, the remaining candidate resource proportion corresponding to one service packet on one carrier = the number of subchannel sets that satisfy the frequency domain resource requirement of the service packet after the resource is excluded/the number of subchannel sets that satisfy the frequency domain resource requirement of the service packet before the resource is excluded). If the remaining candidate resource proportion corresponding to each service packet is lower than the set threshold value for one carrier, the process proceeds to S303, otherwise, the process proceeds to S304.
S303: if the ratio of the remaining candidate resources corresponding to part or all of the remaining candidate resources corresponding to each service packet of the first carrier in the transmission carrier set is lower than the set threshold in S302, the PSSCH-RSRP threshold corresponding to the first carrier is raised according to the set threshold raising step length, and S301 is executed again for the first carrier, so as to perform resource exclusion again for the first carrier according to the raised PSSCH-RSRP threshold.
If the PSSCH-RSRP threshold values (such as the initial PSSCH-RSRP threshold values) corresponding to different carriers are different in the transmission carrier set, threshold boosting is performed on the different carriers on the basis of their respective PSSCH-RSRP threshold values.
S304: for each service packet in the associated service packets, sorting the candidate resources satisfying the size of the frequency domain resource occupied by the transmission of the corresponding service packet in the remaining candidate resources on all carriers after the resource exclusion according to a received signal strength indication (S-RSSI) of a direct link, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting the resources for the corresponding service packet from the group of candidate resources with low S-RSSI. Specifically, all or part of the candidate resources in the group of candidate resources with low S-RSSI may be used as resources for data transmission, for example, when selecting resources for a service packet, the resources may be randomly selected from the group of candidate resources with low S-RSSI, or the candidate resources with low S-RSSI may be selected from the group of candidate resources.
Because the resources of the plurality of service packets are all selected from the group of candidate resources with low S-RSSI, in order to avoid resource conflict, if one candidate resource in the group of candidate resources with low S-RSSI is selected as the resource of one service packet, the selected candidate resource is not selected as the resource of other service packets, thereby ensuring that one resource can only be used by one service packet in the plurality of associated service packets and cannot be simultaneously allocated to two or more service packets for use.
Further, in order to reduce interference, if one candidate resource in the group of candidate resources with low S-RSSI is already selected as a resource of one service package, other candidate resources on the unit time domain resource where the selected resource is located are not selected as resources of other service packages any more, thereby ensuring that the candidate resource on the unit time domain resource is only allocated to one service package for use. For example, taking the candidate resource as the candidate PRB, the unit time domain resource of the candidate resource is the subframe or the short subframe in which the candidate PRB is located, and the remaining candidate PRB on the subframe or the short subframe after the resource exclusion includes PRB1 and PRB2, if PRB1 on the subframe or the short subframe has been selected as the transmission resource of the service packet 1, PRB2 on the subframe or the short subframe is not selected when selecting the resource for other service packets.
The ratio of the group of candidate resources with low S-RSSI to all candidate resources corresponding to all transmission carrier sets before the resource exclusion is pre-configured or configured by a high layer or the same as the set threshold. The I-RSSI of a candidate resource may be the linear average of the RSSI of all sub-channels on the candidate resource.
For example, the transmission carrier set obtained through the candidate carrier selection process includes carrier 1 and carrier 2, and the plurality of associated service packets include: service package 1, service package 2. In S304, the following resource selection process is performed:
for the service packet 1, sorting the candidate resources meeting the size of the frequency domain resource occupied by the transmission of the service packet 1 in the remaining candidate resources of the carrier 1 and the carrier 2 according to S-RSSI, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting the resource for the service packet 1 from the group of candidate resources with low S-RSSI;
and aiming at the service packet 2, sorting the candidate resources meeting the size of the frequency domain resource occupied by the transmission of the service packet 2 in the remaining candidate resources of the carrier 1 and the carrier 2 according to the S-RSSI, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting the resource for the service packet 2 from the group of candidate resources with low S-RSSI. If part of the candidate resources in the group of candidate resources with low S-RSSI (S-RSSI) are overlapped with the resources allocated to the service packet 1, the resources can be selected for the service packet again so as to ensure that the resources of the service packet 1 and the service packet 2 do not conflict.
Optionally, the resource selection may be performed on each service packet based on the remaining candidate resources of all carriers in the transmission carrier set in sequence according to the descending order of the frequency domain resources occupied by the service packet. Of course, the resource selection may also be performed on the remaining candidate resources of all carriers in the transmission carrier set for each service packet in sequence according to the sequence of the frequency domain resources occupied by the service packet from small to large or other set sequences.
The resource selection process may be applied to the candidate carrier selection methods provided in the foregoing embodiments, and is particularly applicable to the candidate carrier selection method 1, the candidate carrier selection method 2, or the candidate carrier selection method 3.
It should be noted that if the candidate carrier selection method 4, the candidate carrier selection method 5, the candidate carrier selection method 6, or the candidate carrier selection method 7 is adopted to select the candidate carriers in S201, since resource exclusion has already been performed for each candidate carrier, in S202, the resource exclusion procedure may not be performed first (i.e., S301 may be omitted), but S302 may be performed directly. If it is determined according to S302 that the remaining resource proportion of the candidate carrier is lower than the set threshold, after the PSSCH-RSRP threshold is raised (S303), the resource exclusion process of S301 still needs to be executed according to the raised PSSCH-RSRP threshold.
Resource selection method 2:
first, all candidate resources corresponding to each candidate carrier in the transmission carrier set (the transmission carrier set is a subset of the candidate carrier set, and may include one or more carriers) determined in S201 are set to be available, and then resource selection may be performed according to the flow shown in fig. 4.
As shown in fig. 4, the process may include:
s401: resource exclusion is performed for each carrier in the set of transmission carriers. The resource exclusion may include two aspects:
in a first aspect: determining all possible reserved resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; and if the conflict resources exist in the transmission carrier set (the conflict resources are candidate subframes which are partially or completely overlapped with the reserved resources), excluding the conflict resources from the candidate subframes corresponding to the corresponding carriers in the transmission carrier set.
In a second aspect: determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; and if conflict resources (the conflict resources are candidate sub-frames partially or completely overlapped with reserved resources) exist in the transmission carrier set and the RSRP of the PSSCH indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from the candidate sub-frames corresponding to the corresponding candidate carriers in the transmission carrier set.
The specific implementation process of the resource exclusion method provided in S401 is similar to that in the resource exclusion method 1 or the resource exclusion method 2 described in the foregoing embodiment.
S402: and aiming at all carriers in the transmission carrier set, respectively judging whether each unit time domain resource has the frequency domain resource required by transmitting the plurality of associated service packets according to the size of the frequency domain resource required by transmitting each service packet in the plurality of associated service packets, and if one unit time domain resource has the frequency domain resource required by transmitting the plurality of associated service packets, recording the unit time domain resource as available. If the number of the available unit time domain resources is lower than the threshold value of the available unit time domain resources, the step is switched to S403; if the number of the unit time domain resources available on all the carriers in the transmission carrier set reaches or is higher than the threshold of the available unit time domain resources, the process proceeds to S404. Wherein the available unit time domain resource threshold is pre-configured or configured by a higher layer.
S403: and aiming at each carrier in the transmission carrier set, the PSSCH-RSRP threshold value corresponding to each carrier is lifted according to the set step length, and S401 is executed again aiming at each carrier in the transmission carrier set according to the lifted PSSCH-RSRP threshold value.
S404: calculating S-RSSI linear average values of all available sub-channels on each unit time domain resource, sequencing the available unit time domain resources according to the S-RSSI linear average values, selecting a group of unit time domain resources with low S-RSSI from the sequenced unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets from each unit time domain resource that satisfies the number of transmissions.
The resource selection process may be applied to the candidate carrier selection methods provided in the foregoing embodiments, and is particularly applicable to the candidate carrier selection method 1, the candidate carrier selection method 2, or the candidate carrier selection method 3.
It should be noted that if the candidate carrier selection method 4, the candidate carrier selection method 5, the candidate carrier selection method 6, or the candidate carrier selection method 7 is adopted to select the candidate carriers in S201, since resource exclusion is already performed for each candidate carrier, in S202, the resource exclusion procedure may not be performed first (i.e., S401 may be omitted), but S402 may be performed directly. If the ratio of the remaining resources of the candidate carrier is lower than the set threshold value according to the determination of S402, after the PSSCH-RSRP threshold value is raised (S403), the resource exclusion process of S401 still needs to be executed according to the raised PSSCH-RSRP threshold value.
As can be seen from the above description, in the embodiment of the present application, the terminal may select one or more candidate carriers from the candidate carrier set according to at least one of the service attribute, the load of the candidate carriers in the candidate carrier set, and the result of excluding resource occupation on the candidate carriers in the candidate carrier set, to obtain a transmission carrier set, and select a resource for data transmission from candidate resources corresponding to carriers in the transmission carrier set, so as to implement resource selection in a multi-carrier scenario.
Based on the same technical concept, the embodiment of the application also provides a resource selection device. The apparatus may be a terminal or an apparatus in a terminal.
Referring to fig. 5, a schematic structural diagram of a resource selection apparatus provided in an embodiment of the present application is shown, where the apparatus may include: a carrier selection module 501 and a resource selection module 502, wherein:
the carrier selection module 501 is configured to select one or more candidate carriers from the candidate carrier set to obtain a transmission carrier set; wherein the transmission carrier set is selected according to at least one of a service attribute, a load of a candidate carrier in the candidate carrier set, and a result of excluding resource occupation on the candidate carrier in the candidate carrier set;
the resource selection module 502 is configured to, for each service packet in the multiple associated service packets, select a resource for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resource that needs to be occupied by the transmission of the corresponding service packet.
Optionally, when the carrier selection module 501 selects one or more candidate carriers from the candidate carrier set according to the service attribute, the following steps are performed:
selecting one or more candidate carriers corresponding to the service type of the data to be transmitted from a candidate carrier set according to the service type of the data to be transmitted; wherein, the corresponding relation between the candidate carrier and the service type in the candidate carrier set is pre-configured or configured by a high layer; alternatively, the first and second electrodes may be,
selecting one or more candidate carriers corresponding to the service priority of the data to be transmitted from a candidate carrier set according to the service priority of the data to be transmitted; wherein the correspondence between the candidate carriers in the candidate carrier set and the service priority is pre-configured or configured by a higher layer.
Optionally, when the carrier selection module 501 selects one or more candidate carriers from the candidate carrier set according to the service attribute and the load of the candidate carriers in the candidate carrier set, the following steps are performed: determining a first carrier load corresponding to the service priority of the data to be transmitted according to the service priority of the data to be transmitted and the corresponding relation between the service priority and the carrier load; and selecting one or more candidate carriers corresponding to the first carrier load from the candidate carrier set according to the first carrier load and the load of the candidate carriers in the candidate carrier set.
Optionally, the result of excluding resource occupation of one carrier is a ratio of remaining candidate resources of the carrier after resource exclusion, and the ratio of the remaining candidate resources of one candidate carrier is a ratio of the number of candidate resources of the carrier meeting the requirement of the frequency domain resource of the first service package in the remaining candidate resources after resource exclusion to the number of candidate resources of the carrier meeting the requirement of the frequency domain resource of the first service package in the candidate resources before resource exclusion, where the first service package is a service package requiring the largest occupation of frequency domain resources for transmission in the multiple associated service packages; or, the remaining resource occupation exclusion result of one carrier is an average value of the remaining candidate resource proportion corresponding to each service packet in the multiple associated service packets on the carrier, and the remaining candidate resource proportion corresponding to one service packet on one carrier is a ratio of the number of candidate resources satisfying the frequency domain resource requirement of the service packet in the remaining candidate resources after the resource exclusion of the carrier to the number of candidate resources satisfying the frequency domain resource requirement of the service packet in the candidate resources before the resource exclusion of the carrier.
Optionally, the carrier selecting module 501 performs, when selecting one or more candidate carriers from the candidate carrier set according to the result of excluding the resource occupation on the candidate carriers in the candidate carrier set:
removing resources; the resource exclusion includes: on one hand, aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window, all possible reserved resources of the terminal are determined; if conflict resources exist in the candidate carrier set, excluding the conflict resources from the candidate resources corresponding to the corresponding carriers in the candidate carrier set; wherein the conflict resource is a candidate resource which is partially or completely overlapped with the reserved resource; on the other hand, according to SA information sent by other terminals monitored in the sensing window, all possible reserved resources of the other terminals are determined; if conflict resources exist in the candidate carrier set and the RSRP of the reference signal received power PSSCH of the physical through link shared channel indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carriers in the candidate carrier set;
for each candidate carrier after resource exclusion, according to the number of sub-channels in a sub-channel set which needs to be occupied by a first service packet transmission in a plurality of associated service packets, determining the number of candidate sub-channel sets of the candidate carrier which meets the requirement of the number of sub-channels which need to be occupied by the first service packet transmission in the remaining candidate resources after resource exclusion and the number of candidate sub-channel sets which meet the requirement of the number of sub-channels which need to be occupied by the first service packet transmission in the candidate resources before resource exclusion, and determining the remaining candidate resource proportion of the candidate carrier according to the number of candidate sub-channel sets of the candidate carrier after resource exclusion and the number of candidate sub-channel sets before resource exclusion;
and selecting one or more candidate carriers from the candidate carrier set according to the residual candidate resource proportion of each candidate carrier in the candidate carrier set.
Optionally, the carrier selecting module 501 performs, when selecting one or more candidate carriers from the candidate carrier set according to the result of excluding the resource occupation on the candidate carriers in the candidate carrier set:
performing resource exclusion, wherein the resource exclusion process can be referred to the foregoing embodiment;
for each candidate carrier after resource exclusion, respectively determining a residual candidate resource proportion corresponding to a corresponding service packet on the candidate carrier according to the number of sub-channels required to be occupied by transmission of each service packet, wherein the residual candidate resource proportion corresponding to one service packet on one carrier is the ratio of the number of candidate resources meeting the frequency domain resource requirement of the service packet in the residual candidate resources after resource exclusion of the carrier to the number of candidate resources meeting the frequency domain resource requirement of the service packet in the candidate resources before resource exclusion of the carrier;
and aiming at each candidate carrier after the resource exclusion, determining the arithmetic mean or the weighted mean of the residual candidate resource proportion of the candidate carrier according to the residual candidate resource proportion corresponding to each service packet, and selecting one or more candidate carriers from the candidate carrier set according to the arithmetic mean or the weighted mean of the residual candidate resource proportion corresponding to each associated service packet on each candidate carrier.
Optionally, the carrier selecting module 501 performs, when selecting one or more candidate carriers from the candidate carrier set according to the result of excluding the resource occupation on the candidate carriers in the candidate carrier set:
performing resource exclusion, wherein the resource exclusion process can be referred to the foregoing embodiment;
and determining the residual candidate resource proportion of each candidate carrier, and selecting one or more candidate carriers from the candidate carrier set according to the residual resource proportion of each candidate carrier.
Optionally, the candidate resource is a candidate sub-channel, and the remaining candidate resource ratio is a ratio of the number of remaining sub-channels after resource exclusion to the number of candidate sub-channels before resource exclusion; or the candidate resources are candidate PRBs, and the proportion of the remaining candidate resources is the ratio of the number of the remaining candidate PRBs after the resource exclusion to the number of the candidate PRBs before the resource exclusion.
Optionally, the resource selection module 502 is specifically configured to:
for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to each service packet according to the size of the frequency domain resources that each service packet in the plurality of associated service packets needs to occupy for transmission;
if the ratio of the remaining candidate resources corresponding to the service packets on the first carrier is lower than a set threshold, raising the PSSCH-RSRP threshold corresponding to the first carrier according to a set step length aiming at the first carrier, and re-removing the resources according to the raised PSSCH-RSRP threshold aiming at the first carrier until the ratio of the remaining candidate resources corresponding to all the service packets on the first carrier reaches or is higher than the set threshold; wherein, the first carrier is one carrier in the transmission carrier set;
if the remaining candidate resource proportion corresponding to all service packets on all carriers in the transmission carrier set is equal to or higher than the set threshold, respectively sorting candidate resources, which meet the size of frequency domain resources required to be occupied by corresponding service packet transmission, in the remaining candidate resources excluding all carrier resources in the transmission carrier set according to direct link received signal strength indication (S-RSSI) for each service packet in the associated service packets, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packets from the group of candidate resources with low S-RSSI; the S-RSSI is the RSSI linear average of all the sub-channels on the candidate resource.
Optionally, the resource selection module 502 is specifically configured to:
determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, respectively, for all carriers in the transmission carrier set, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold of the available unit time domain resources, aiming at all carriers in the transmission carrier set, respectively lifting the PSSCH-RSRP threshold value corresponding to each carrier according to a set step length, and re-removing the resources according to the lifted PSSCH-RSRP threshold value until the number of the available unit time domain resources on all carriers in the transmission carrier set reaches or is higher than the threshold of the available unit time domain resources;
if the number of the available unit time domain resources reaches or is higher than the threshold value of the available unit time domain resources, calculating S-RSSI linear average values of all available sub-channels on each unit time domain resource, sequencing the available unit time domain resources according to the S-RSSI linear average values, selecting a group of unit time domain resources with low S-RSSI from the sequenced unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets on each unit time domain resource satisfying the number of transmissions.
Optionally, the resource selection module 502 is specifically configured to perform:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window; if conflict resources exist in the transmission carrier wave set, excluding the conflict resources from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in the sensing window; if conflict resources exist in the transmission carrier set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carriers in the transmission carrier set;
and B: for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to the corresponding service packet according to the size of the frequency domain resources that each service packet in the plurality of associated service packets needs to occupy for transmission, and if the proportion of the remaining candidate resources of the first carrier is lower than a set threshold, turning to step C; if the proportion of the remaining candidate resources of each carrier is equal to or higher than the set threshold, turning to step D; wherein the first carrier is one carrier in the transmission carrier set;
step C: for the first carrier, the PSSCH-RSRP threshold value corresponding to the first carrier is increased according to the set step length, and the step A is executed again for the first carrier;
step D: for each service packet in the associated service packets, sorting the candidate resources satisfying the size of the frequency domain resource required to be occupied by the transmission of the corresponding service packet in the remaining candidate resources after the resources on all carriers in the transmission carrier set are excluded according to S-RSSI, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packet from the group of candidate resources with low S-RSSI; the S-RSSI of a candidate resource is the linear average of the RSSI of all sub-channels on the candidate resource.
Optionally, the resource selecting module 502 is specifically configured to perform:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window; if conflict resources exist in the transmission carrier wave set, the conflict resources are excluded from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set, wherein the conflict resources are the candidate resources which are partially or completely overlapped with the reserved resources; determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in the sensing window; if conflict resources exist in the transmission carrier wave set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carrier waves in the transmission carrier wave set;
and B: determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, respectively, for all carriers in the transmission carrier set, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold value of the available unit time domain resources, turning to the step C; if the number of the unit time domain resources available on all the carriers in the transmission carrier set reaches or is higher than the threshold value of the available unit time domain resources, turning to step D;
and C: aiming at each carrier in the transmission carrier set, the PSSCH-RSRP threshold value corresponding to each carrier is lifted according to a set step length, and the step A is executed again aiming at each carrier in the transmission carrier set according to the lifted PSSCH-RSRP threshold value;
step D: calculating S-RSSI linear average values of all available sub-channels on each unit time domain resource, sequencing the available unit time domain resources according to the S-RSSI linear average values, selecting a group of unit time domain resources with low S-RSSI from the sequenced unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets from each unit time domain resource that satisfies the number of transmissions.
Optionally, the resource selecting module 502 is specifically configured to: when selecting resources for a service package from the group of candidate resources with low S-RSSI, if one candidate resource in the group of candidate resources with low S-RSSI is already selected as the resource of one service package, the selected candidate resource is not selected as the resource of other service packages; alternatively, the resource selection module 502 is specifically configured to: when selecting resources for a service packet from the group of candidate resources with low S-RSSI, if one candidate resource in the group of candidate resources with low S-RSSI is already selected as the resource of one service packet, other candidate resources on the unit time domain resource where the selected resource is located are not selected as the resources of other service packets.
Based on the same technical concept, the embodiment of the application also provides a communication device. Fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application. The communication device may be a terminal. As shown, the communication device may include: a processor 601, a memory 602, a transceiver 603, and a bus interface.
The processor 601 is responsible for managing the bus architecture and general processing, and the memory 602 may store data used by the processor 601 in performing operations. The transceiver 603 is used to receive and transmit data under the control of the processor 601.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors represented by the processor 601 and various circuits of the memory represented by the memory 602 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 601 is responsible for managing the bus architecture and general processing, and the memory 602 may store data used by the processor 601 in performing operations.
The processes disclosed in the embodiments of the present invention may be applied to the processor 601, or implemented by the processor 601. In implementation, the steps of the signal processing flow may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 601. The processor 601 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like that implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in a processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 602, and the processor 601 reads the information in the memory 602 and completes the steps of the signal processing flow in combination with the hardware thereof.
Specifically, the processor 601 is configured to read a program in the memory 602, and select one or more candidate carriers from a candidate carrier set to obtain a transmission carrier set, where the transmission carrier set is selected according to at least one of a service attribute, a load of a candidate carrier in the candidate carrier set, and a result of excluding resource occupation on the candidate carrier in the candidate carrier set; and aiming at each service packet in the plurality of associated service packets, selecting resources for the corresponding service packet from the residual resources after all carrier resources of the transmission carrier set are excluded according to the size of the frequency domain resources required to be occupied by the transmission of the corresponding service packet. The specific implementation process of the above flow can be referred to the description of the foregoing embodiment, and is not repeated here.
Based on the same technical concept, the embodiment of the application also provides a computer storage medium. The computer-readable storage medium stores computer-executable instructions for causing the computer to perform the resource selection procedure described in the foregoing embodiments.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (26)

1. A method for resource selection, comprising:
the terminal selects one or more candidate carriers from the candidate carrier set to obtain a transmission carrier set; wherein the transmission carrier set is selected according to at least one of a service attribute, a load of a candidate carrier in the candidate carrier set, and a result of excluding resource occupation on the candidate carrier in the candidate carrier set;
the terminal selects resources for the corresponding service packet from the residual resources after all carrier resources of the transmission carrier set are eliminated according to the size of frequency domain resources required to be occupied by the transmission of the corresponding service packet aiming at each service packet in a plurality of associated service packets;
the resource occupation exclusion result of one carrier is the ratio of the remaining candidate resources of the carrier after resource exclusion, the ratio of the remaining candidate resources of one candidate carrier is the ratio of the number of the candidate resources of the carrier meeting the frequency domain resource requirement of a first service package in the remaining candidate resources after resource exclusion to the number of the candidate resources of the carrier meeting the frequency domain resource requirement of the first service package in the candidate resources before resource exclusion, and the first service package is a service package which needs to occupy the largest frequency domain resource and is transmitted in the plurality of associated service packages; alternatively, the first and second electrodes may be,
the result of excluding the remaining resource occupation of one carrier is an average value of the remaining candidate resource proportion corresponding to each service packet in the multiple associated service packets on the carrier, and the remaining candidate resource proportion corresponding to one service packet on one carrier is a ratio of the number of candidate resources meeting the frequency domain resource requirement of the service packet in the remaining candidate resources of the carrier after resource exclusion to the number of candidate resources meeting the frequency domain resource requirement of the service packet in the candidate resources of the carrier before resource exclusion.
2. The method of claim 1, wherein selecting one or more candidate carriers from a set of candidate carriers based on a service attribute comprises:
selecting one or more candidate carriers corresponding to the service type of the data to be transmitted from a candidate carrier set according to the service type of the data to be transmitted; wherein, the corresponding relation between the candidate carrier and the service type in the candidate carrier set is pre-configured or configured by a high layer; alternatively, the first and second electrodes may be,
selecting one or more candidate carriers corresponding to the service priority of the data to be transmitted from a candidate carrier set according to the service priority of the data to be transmitted; wherein the correspondence between the candidate carriers in the candidate carrier set and the service priority is pre-configured or configured by a higher layer.
3. The method of claim 1, wherein selecting one or more candidate carriers from a set of candidate carriers based on traffic attributes and loading of the candidate carriers in the set of candidate carriers comprises:
determining a first carrier load corresponding to the service priority of the data to be transmitted according to the service priority of the data to be transmitted and the corresponding relation between the service priority and the carrier load;
and selecting one or more candidate carriers corresponding to the first carrier load from the candidate carrier set according to the first carrier load and the load of the candidate carriers in the candidate carrier set.
4. The method of claim 1, wherein the selecting one or more candidate carriers from the set of candidate carriers according to the result of excluding resource occupancy on the candidate carriers from the set of candidate carriers comprises:
resource exclusion is carried out; the resource exclusion includes: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window, and if conflict resources exist in the candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources which are partially or completely overlapped with the reserved resources; determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window, and if conflict resources exist in the candidate carrier set and RSRP (reference signal received power) of PSSCH (pseudo-random access channel) of a physical direct link shared channel indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carriers in the candidate carrier set;
for each candidate carrier after resource exclusion, according to the number of sub-channels in a sub-channel set which needs to be occupied by a first service packet transmission in a plurality of associated service packets, determining the number of candidate sub-channel sets of the candidate carrier which meets the requirement of the number of sub-channels which need to be occupied by the first service packet transmission in the remaining candidate resources after resource exclusion and the number of candidate sub-channel sets which meet the requirement of the number of sub-channels which need to be occupied by the first service packet transmission in the candidate resources before resource exclusion, and determining the remaining candidate resource proportion of the candidate carrier according to the number of candidate sub-channel sets of the candidate carrier after resource exclusion and the number of candidate sub-channel sets before resource exclusion;
and selecting one or more candidate carriers from the candidate carrier set according to the residual candidate resource proportion of each candidate carrier in the candidate carrier set.
5. The method of claim 1, wherein the selecting one or more candidate carriers from the set of candidate carriers according to the result of excluding resource occupancy on the candidate carriers in the set of candidate carriers comprises:
removing resources; the resource exclusion includes: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window, and if conflict resources exist in the candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; and for each candidate carrier, determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window, and if conflict resources exist in the candidate carrier and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources corresponding to the candidate carrier, wherein the conflict resources are candidate sub-channels partially or completely overlapped with the reserved resources;
for each candidate carrier after resource exclusion, respectively determining a residual candidate resource proportion corresponding to a corresponding service packet on the candidate carrier according to the number of sub-channels required to be occupied by transmission of each service packet, wherein the residual candidate resource proportion corresponding to one service packet on one carrier is the ratio of the number of candidate resources meeting the frequency domain resource requirement of the service packet in the residual candidate resources after resource exclusion of the carrier to the number of candidate resources meeting the frequency domain resource requirement of the service packet in the candidate resources before resource exclusion of the carrier;
and aiming at each candidate carrier after the resource exclusion, determining the arithmetic mean value or the weighted mean value of the residual candidate resource proportion of the candidate carrier according to the residual candidate resource proportion corresponding to each service packet, and selecting one or more candidate carriers from the candidate carrier set according to the arithmetic mean value or the weighted mean value of the residual candidate resource proportion corresponding to each associated service packet on each candidate carrier.
6. The method of claim 1, wherein the selecting one or more candidate carriers from the set of candidate carriers according to the result of excluding resource occupancy on the candidate carriers in the set of candidate carriers comprises:
resource exclusion is carried out; the resource exclusion includes: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window, and if conflict resources exist in the candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; and determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window aiming at each candidate carrier, and if conflict resources exist in the candidate carrier and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources corresponding to the candidate carrier, wherein the conflict resources are the candidate resources which are partially or completely overlapped with the reserved resources;
and determining the residual candidate resource proportion of each candidate carrier, and selecting one or more candidate carriers from the candidate carrier set according to the residual resource proportion of each candidate carrier.
7. The method of claim 6, wherein the candidate resources are candidate sub-channels, and the remaining candidate resource ratio is a ratio of the number of remaining latter sub-channels after resource exclusion to the number of candidate sub-channels before resource exclusion; alternatively, the first and second electrodes may be,
the candidate resources are candidate physical resource blocks PRB, and the proportion of the remaining candidate resources is the ratio of the number of the remaining candidate PRBs after the resource exclusion to the number of the candidate PRBs before the resource exclusion.
8. The method according to any of claims 1 to 7, wherein for each service packet of a plurality of associated service packets, selecting resources for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resources that need to be occupied by the transmission of the corresponding service packet, comprises:
for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to each service packet according to the size of the frequency domain resources that each service packet in the plurality of associated service packets needs to occupy for transmission;
if the ratio of the remaining candidate resources corresponding to the service packets on the first carrier is lower than a set threshold, raising the PSSCH-RSRP threshold corresponding to the first carrier according to a set step length aiming at the first carrier, and re-removing the resources according to the raised PSSCH-RSRP threshold aiming at the first carrier until the ratio of the remaining candidate resources corresponding to all the service packets on the first carrier reaches or is higher than the set threshold; wherein, the first carrier is one carrier in the transmission carrier set;
if the remaining candidate resource proportion corresponding to all service packets on all carriers in the transmission carrier set is equal to or higher than the set threshold, respectively sorting candidate resources, which meet the size of frequency domain resources required to be occupied by corresponding service packet transmission, in the remaining candidate resources excluding all carrier resources in the transmission carrier set according to direct link received signal strength indication (S-RSSI) for each service packet in the associated service packets, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packets from the group of candidate resources with low S-RSSI; the S-RSSI is the RSSI linear average of all the sub-channels on the candidate resource.
9. The method according to any of claims 1 to 7, wherein for each service packet of a plurality of associated service packets, selecting resources for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of frequency domain resources that need to be occupied by the transmission of the corresponding service packet, comprises:
determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, respectively, for all carriers in the transmission carrier set, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold of the available unit time domain resources, aiming at all carriers in the transmission carrier set, respectively lifting the PSSCH-RSRP threshold value corresponding to each carrier according to a set step length, and re-removing the resources according to the lifted PSSCH-RSRP threshold value until the number of the available unit time domain resources on all carriers in the transmission carrier set reaches or is higher than the threshold of the available unit time domain resources;
if the number of the available unit time domain resources reaches or is higher than the threshold value of the available unit time domain resources, calculating S-RSSI linear average values of all available sub-channels on each unit time domain resource, sequencing the available unit time domain resources according to the S-RSSI linear average values, selecting a group of unit time domain resources with low S-RSSI from the sequenced unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets on each unit time domain resource satisfying the number of transmissions.
10. The method according to any of claims 1 to 3, wherein for each service packet of a plurality of associated service packets, selecting resources for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of frequency domain resources that need to be occupied by the transmission of the corresponding service packet, comprises:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window; if conflict resources exist in the transmission carrier wave set, excluding the conflict resources from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set; wherein the conflict resource is a candidate resource which is partially or completely overlapped with the reserved resource; and the number of the first and second groups,
determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; if conflict resources exist in the transmission carrier wave set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carrier waves in the transmission carrier wave set;
and B: for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to the corresponding service packet according to the size of the frequency domain resources that each service packet in the plurality of associated service packets needs to occupy for transmission, and if the proportion of the remaining candidate resources of the first carrier is lower than a set threshold, turning to step C; if the ratio of the remaining candidate resources of each carrier is equal to or higher than the set threshold, turning to step D; wherein the first carrier is one carrier in the transmission carrier set;
and C: for the first carrier, the PSSCH-RSRP threshold value corresponding to the first carrier is increased according to the set step length, and the step A is executed again for the first carrier;
step D: for each service packet in the associated service packets, sorting the candidate resources satisfying the size of the frequency domain resource required to be occupied by the transmission of the corresponding service packet in the remaining candidate resources after the resources on all carriers in the transmission carrier set are excluded according to S-RSSI, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packet from the group of candidate resources with low S-RSSI; the S-RSSI of a candidate resource is the linear average of the RSSI of all sub-channels on the candidate resource.
11. The method according to any of claims 1 to 3, wherein for each service packet of a plurality of associated service packets, selecting resources for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of frequency domain resources that need to be occupied by the transmission of the corresponding service packet, comprises:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reserved resources of the terminal aiming at all frequency domain resources on a time domain where the terminal sends data in a sensing window; if conflict resources exist in the transmission carrier wave set, excluding the conflict resources from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set; wherein the conflict resource is a candidate resource which is partially or completely overlapped with the reserved resource; and the number of the first and second groups,
determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; if conflict resources exist in the transmission carrier wave set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carrier waves in the transmission carrier wave set;
and B: determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, respectively, for all carriers in the transmission carrier set, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold value of the available unit time domain resources, turning to the step C; if the number of the unit time domain resources available on all the carriers in the transmission carrier set reaches or is higher than the threshold value of the available unit time domain resources, turning to step D;
and C: aiming at each carrier in the transmission carrier set, the PSSCH-RSRP threshold value corresponding to each carrier is lifted according to a set step length, and the step A is executed again aiming at each carrier in the transmission carrier set according to the lifted PSSCH-RSRP threshold value;
step D: calculating S-RSSI linear average values of all available sub-channels on each unit time domain resource, sequencing the available unit time domain resources according to the S-RSSI linear average values, selecting a group of unit time domain resources with low S-RSSI from the sequenced unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets from each unit time domain resource that satisfies the transmission times.
12. The method of claim 8, wherein selecting resources for a traffic packet from a set of candidate resources with low S-RSSI:
if one candidate resource in the group of candidate resources with low S-RSSI is already selected as the resource of one service packet, the selected candidate resource is not selected as the resource of other service packets; alternatively, the first and second electrodes may be,
and if one candidate resource in the group of candidate resources with low S-RSSI is selected as the resource of one service packet, other candidate resources on the unit time domain resource where the selected resource is located are not selected as the resources of other service packets.
13. A resource selection apparatus, comprising:
the carrier selection module is used for selecting one or more candidate carriers from the candidate carrier set to obtain a transmission carrier set; wherein the transmission carrier set is selected according to at least one of service attributes, the load of candidate carriers in the candidate carrier set, and the result of excluding the resource occupation on the candidate carriers in the candidate carrier set;
a resource selection module, configured to select, for each service packet in the multiple associated service packets, a resource for the corresponding service packet from the remaining resources excluding all carrier resources of the transmission carrier set according to the size of the frequency domain resource that needs to be occupied by transmission of the corresponding service packet;
the resource occupation exclusion result of one carrier is the proportion of the remaining candidate resources of the carrier after resource exclusion, the proportion of the remaining candidate resources of one candidate carrier is the ratio of the number of the candidate resources of the carrier, which meet the frequency domain resource requirement of a first service package, in the remaining candidate resources of the carrier after resource exclusion to the number of the candidate resources of the carrier, which meet the frequency domain resource requirement of the first service package, in the candidate resources of the carrier before resource exclusion, wherein the first service package is a service package which needs to occupy the largest frequency domain resource and is transmitted in the plurality of associated service packages; alternatively, the first and second electrodes may be,
the remaining resource occupation exclusion result of one carrier is an average value of the remaining candidate resource proportion corresponding to each service packet in the plurality of associated service packets on the carrier, and the remaining candidate resource proportion corresponding to one service packet on one carrier is a ratio of the number of candidate resources satisfying the service packet frequency domain resource requirement in the remaining candidate resources of the carrier after resource exclusion to the number of candidate resources satisfying the service packet frequency domain resource requirement in the candidate resources of the carrier before resource exclusion.
14. The apparatus of claim 13, wherein the carrier selection module is specifically configured to, when selecting one or more candidate carriers from a set of candidate carriers according to a traffic attribute, perform:
selecting one or more candidate carriers corresponding to the service type of the data to be transmitted from a candidate carrier set according to the service type of the data to be transmitted; wherein, the corresponding relation between the candidate carrier and the service type in the candidate carrier set is pre-configured or configured by a high layer; alternatively, the first and second electrodes may be,
selecting one or more candidate carriers corresponding to the service priority of the data to be transmitted from a candidate carrier set according to the service priority of the data to be transmitted; wherein, the correspondence between the candidate carrier in the candidate carrier set and the service priority is pre-configured or configured by a higher layer.
15. The apparatus of claim 13, wherein the carrier selection module is specifically configured to, when selecting one or more candidate carriers from the set of candidate carriers according to a traffic attribute and a load of the candidate carriers in the set of candidate carriers, perform:
determining a first carrier load corresponding to the service priority of the data to be transmitted according to the service priority of the data to be transmitted and the corresponding relation between the service priority and the carrier load;
and selecting one or more candidate carriers corresponding to the first carrier load from the candidate carrier set according to the first carrier load and the load of the candidate carriers in the candidate carrier set.
16. The apparatus of claim 13, wherein the carrier selection module is specifically configured to, when selecting one or more candidate carriers from the set of candidate carriers according to the result of excluding resource occupation on the candidate carriers in the set of candidate carriers, perform:
removing resources; the resource exclusion includes: determining all possible reserved resources of a terminal on a time domain in which data are sent by the terminal in a sensing window, and if conflict resources exist in a candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in the sensing window; if conflict resources exist in the candidate carrier set and the RSRP of the reference signal received power PSSCH of the physical through link shared channel indicated by the SA information is higher than a PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carriers in the candidate carrier set;
for each candidate carrier after resource exclusion, determining the number of candidate sub-channel sets of the candidate carriers, which meet the requirement of the number of sub-channels required to be occupied by the first service packet in the remaining candidate resources after resource exclusion and the number of candidate sub-channel sets which meet the requirement of the number of sub-channels required to be occupied by the first service packet in the candidate resources before resource exclusion according to the number of sub-channels in the sub-channel set required to be occupied by the first service packet in the transmission of the first service packet in the plurality of associated service packets, and determining the remaining candidate resource proportion of the candidate carriers according to the number of candidate sub-channel sets of the candidate carriers after resource exclusion and the number of candidate sub-channel sets before resource exclusion;
and selecting one or more candidate carriers from the candidate carrier set according to the residual candidate resource proportion of each candidate carrier in the candidate carrier set.
17. The apparatus of claim 13, wherein the carrier selection module is specifically configured to, when selecting one or more candidate carriers from the candidate carrier set according to the result of excluding resource occupation on the candidate carriers in the candidate carrier set, perform:
removing resources; the resource exclusion includes: determining all possible reserved resources of a terminal on a time domain in which data are sent by the terminal in a sensing window, and if conflict resources exist in a candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; and for each candidate carrier, determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window, and if conflict resources exist in the candidate carrier and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources corresponding to the candidate carrier, wherein the conflict resources are candidate sub-channels partially or completely overlapped with the reserved resources;
for each candidate carrier after resource exclusion, respectively determining a residual candidate resource proportion corresponding to a corresponding service packet on the candidate carrier according to the number of sub-channels required to be occupied by transmission of each service packet, wherein the residual candidate resource proportion corresponding to one service packet on one carrier is the ratio of the number of candidate resources meeting the frequency domain resource requirement of the service packet in the residual candidate resources after resource exclusion of the carrier to the number of candidate resources meeting the frequency domain resource requirement of the service packet in the candidate resources before resource exclusion of the carrier;
and aiming at each candidate carrier after the resource exclusion, determining the arithmetic mean value or the weighted mean value of the residual candidate resource proportion of the candidate carrier according to the residual candidate resource proportion corresponding to each service packet, and selecting one or more candidate carriers from the candidate carrier set according to the arithmetic mean value or the weighted mean value of the residual candidate resource proportion corresponding to each associated service packet on each candidate carrier.
18. The apparatus of claim 13, wherein the carrier selection module is specifically configured to, when selecting one or more candidate carriers from the set of candidate carriers according to the result of excluding resource occupancy on the candidate carriers in the set of candidate carriers, perform:
removing resources; the resource exclusion includes: determining all possible reserved resources of a terminal on a time domain in which data are sent by the terminal in a sensing window, and if conflict resources exist in a candidate carrier set, excluding the conflict resources from candidate resources corresponding to corresponding carriers in the candidate carrier set, wherein the conflict resources are candidate resources partially or completely overlapped with the reserved resources; and determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window aiming at each candidate carrier, and if conflict resources exist in the candidate carrier and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from the candidate resources corresponding to the candidate carrier, wherein the conflict resources are the candidate resources which are partially or completely overlapped with the reserved resources;
and determining the residual candidate resource proportion of each candidate carrier, and selecting one or more candidate carriers from the candidate carrier set according to the residual resource proportion of each candidate carrier.
19. The apparatus of claim 18, wherein the candidate resource is a candidate sub-channel, and the remaining candidate resource ratio is a ratio of a number of remaining latter sub-channels after resource exclusion to a number of candidate sub-channels before resource exclusion; alternatively, the first and second electrodes may be,
the candidate resources are candidate physical resource blocks PRB, and the proportion of the remaining candidate resources is the ratio of the number of the remaining candidate PRBs after the resource exclusion to the number of the candidate PRBs before the resource exclusion.
20. The apparatus according to any one of claims 13 to 19, wherein the resource selection module is specifically configured to:
for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to each service packet according to the size of the frequency domain resource occupied by the transmission of each service packet in the plurality of associated service packets;
if the proportion of the remaining candidate resources corresponding to the service packets on the first carrier is lower than a set threshold, the PSSCH-RSRP threshold corresponding to the first carrier is increased according to a set step length aiming at the first carrier, and the resource elimination is carried out again according to the increased PSSCH-RSRP threshold aiming at the first carrier until the proportion of the remaining candidate resources corresponding to all the service packets on the first carrier reaches or is higher than the set threshold; wherein the first carrier is one carrier in the transmission carrier set;
if the ratio of the remaining candidate resources corresponding to all the service packets on all the carriers in the transmission carrier set is equal to or higher than the set threshold, respectively sorting the candidate resources satisfying the size of the frequency domain resource required to be occupied by the transmission of the corresponding service packet in the remaining candidate resources excluding all the carrier resources in the transmission carrier set according to the received signal strength indication (S-RSSI) of the through link for each service packet in the associated multiple service packets, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packet from the group of candidate resources with low S-RSSI; the S-RSSI is the RSSI linear average of all the sub-channels on the candidate resource.
21. The apparatus according to any one of claims 13 to 19, wherein the resource selection module is specifically configured to:
determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, respectively, for all carriers in the transmission carrier set, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold of the available unit time domain resources, aiming at all carriers in the transmission carrier set, respectively lifting the PSSCH-RSRP threshold value corresponding to each carrier according to a set step length, and re-removing the resources according to the lifted PSSCH-RSRP threshold value until the number of the available unit time domain resources on all carriers in the transmission carrier set reaches or is higher than the threshold of the available unit time domain resources;
if the number of the available unit time domain resources reaches or is higher than the threshold value of the available unit time domain resources, calculating the linear mean value of S-RSSI of all available sub-channels on each unit time domain resource, sorting the available unit time domain resources according to the linear mean value of S-RSSI, selecting a group of unit time domain resources with low S-RSSI from the sorted unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets on each unit time domain resource satisfying the number of transmissions.
22. The apparatus according to any one of claims 13 to 15, wherein the resource selection module is specifically configured to perform:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reservation resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; if conflict resources exist in the transmission carrier wave set, excluding the conflict resources from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set; wherein the conflict resource is a candidate resource which is partially or completely overlapped with the reserved resource; and the number of the first and second groups,
determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; if conflict resources exist in the transmission carrier wave set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carrier waves in the transmission carrier wave set;
and B, step B: for each carrier in the transmission carrier set, respectively determining the proportion of the remaining candidate resources corresponding to the corresponding service packet according to the size of the frequency domain resources required to be occupied by each service packet in the plurality of associated service packets, and if the proportion of the remaining candidate resources of the first carrier is lower than a set threshold, turning to step C; if the ratio of the remaining candidate resources of each carrier is equal to or higher than the set threshold, turning to step D; wherein, the first carrier is one carrier in the transmission carrier set;
step C: for the first carrier, the PSSCH-RSRP threshold value corresponding to the first carrier is increased according to the set step length, and the step A is executed again for the first carrier;
step D: for each service packet in the associated service packets, sorting the candidate resources satisfying the size of the frequency domain resource required to be occupied by the transmission of the corresponding service packet in the remaining candidate resources after the resources on all carriers in the transmission carrier set are excluded according to S-RSSI, selecting a group of candidate resources with low S-RSSI from the sorted candidate resources, and selecting resources for the corresponding service packet from the group of candidate resources with low S-RSSI; the S-RSSI of a candidate resource is the linear average of the RSSI of all sub-channels on the candidate resource.
23. The apparatus according to any one of claims 13 to 15, wherein the resource selection module is specifically configured to perform:
step A: performing resource exclusion, the resource exclusion comprising: determining all possible reservation resources of a terminal aiming at all frequency domain resources on a time domain where data are sent by the terminal in a sensing window; if conflict resources exist in the transmission carrier wave set, excluding the conflict resources from candidate resources corresponding to corresponding carrier waves in the transmission carrier wave set; wherein the conflict resource is a candidate resource which is partially or completely overlapped with the reserved resource; and (c) a second step of,
determining all possible reserved resources of other terminals according to SA information sent by the other terminals monitored in a sensing window; if conflict resources exist in the transmission carrier set and RSRP of PSSCH indicated by the SA information is higher than PSSCH-RSRP threshold value, excluding the conflict resources from candidate resources corresponding to corresponding candidate carriers in the transmission carrier set;
and B, step B: determining whether each unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets according to the size of the frequency domain resource required for transmitting each service packet in the plurality of associated service packets, respectively, for all carriers in the transmission carrier set, and if one unit time domain resource has the frequency domain resource required for transmitting the plurality of associated service packets, marking the unit time domain resource as available;
if the number of the available unit time domain resources is lower than the threshold value of the available unit time domain resources, turning to the step C; if the number of the unit time domain resources available on all the carriers in the transmission carrier set reaches or is higher than the threshold value of the available unit time domain resources, turning to step D;
and C: aiming at each carrier in the transmission carrier set, the PSSCH-RSRP threshold value corresponding to each carrier is lifted according to a set step length, and the step A is executed again aiming at each carrier in the transmission carrier set according to the lifted PSSCH-RSRP threshold value;
step D: calculating S-RSSI linear average values of all available sub-channels on each unit time domain resource, sequencing the available unit time domain resources according to the S-RSSI linear average values, selecting a group of unit time domain resources with low S-RSSI from the sequenced unit time domain resources, and selecting the unit time domain resources meeting the transmission times from the group of unit time domain resources with low S-RSSI; selecting a resource for each of the plurality of associated traffic packets from each unit time domain resource that satisfies the transmission times.
24. The apparatus of claim 20, wherein the resource selection module is specifically configured to: when selecting resources for a service package from the group of candidate resources with low S-RSSI, if one candidate resource in the group of candidate resources with low S-RSSI is already selected as the resource of one service package, the selected candidate resource is not selected as the resource of other service packages; alternatively, the first and second electrodes may be,
the resource selection module is specifically configured to: when selecting resources for a service packet from the group of candidate resources with low S-RSSI, if one candidate resource in the group of candidate resources with low S-RSSI is already selected as the resource of one service packet, other candidate resources on the unit time domain resource where the selected resource is located are not selected as the resources of other service packets.
25. A communications apparatus, comprising: a processor, a memory, a transceiver, and a bus interface; the processor, reading a program in a memory, performing the method of any one of claims 1 to 12.
26. A computer storage medium having computer-executable instructions stored thereon for causing a computer to perform the method of any one of claims 1 to 12.
CN201710686711.2A 2017-08-11 2017-08-11 Resource selection method and device Active CN109392134B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710686711.2A CN109392134B (en) 2017-08-11 2017-08-11 Resource selection method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710686711.2A CN109392134B (en) 2017-08-11 2017-08-11 Resource selection method and device

Publications (2)

Publication Number Publication Date
CN109392134A CN109392134A (en) 2019-02-26
CN109392134B true CN109392134B (en) 2023-04-18

Family

ID=65413900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710686711.2A Active CN109392134B (en) 2017-08-11 2017-08-11 Resource selection method and device

Country Status (1)

Country Link
CN (1) CN109392134B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111756487B (en) * 2019-03-29 2022-02-01 大唐高鸿智联科技(重庆)有限公司 Resource reselection method, node equipment and resource reselection device
WO2021016805A1 (en) * 2019-07-29 2021-02-04 富士通株式会社 Resource selection method and apparatus
CN111294102B (en) * 2019-08-02 2022-12-23 展讯半导体(南京)有限公司 CSI-RS transmission method and device, storage medium, and transmitting UE
CN112702700B (en) * 2019-10-23 2022-07-22 华为技术有限公司 Resource allocation method and device
CN113056022B (en) * 2019-12-27 2022-07-05 大唐高鸿智联科技(重庆)有限公司 Resource selection method and network node
CN113055936B (en) * 2019-12-27 2023-02-21 中信科智联科技有限公司 Resource selection processing method and terminal
WO2021168826A1 (en) * 2020-02-28 2021-09-02 Oppo广东移动通信有限公司 Resource exclusion method and apparatus, device, and storage medium
CN113497659B (en) * 2020-03-20 2022-10-28 华为技术有限公司 Resource determination method and device
WO2021185353A1 (en) * 2020-03-20 2021-09-23 华为技术有限公司 Resource determining method and apparatus
CN113518428A (en) * 2020-04-09 2021-10-19 维沃移动通信有限公司 Resource determination method and equipment
CN113518325B (en) * 2020-04-10 2024-01-05 中信科智联科技有限公司 Resource selection method and terminal
CN114765871A (en) * 2021-01-15 2022-07-19 大唐移动通信设备有限公司 Resource processing method and device and readable storage medium
CN115734346A (en) * 2021-08-27 2023-03-03 展讯通信(上海)有限公司 Data transmission method and device, readable storage medium and terminal
CN116095648A (en) * 2021-11-05 2023-05-09 华为技术有限公司 Method and device for determining candidate resource set
CN114501396B (en) * 2022-03-28 2022-10-14 深圳市科思科技股份有限公司 Data transmission method, device and equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104917600B (en) * 2009-08-28 2018-05-11 华为技术有限公司 Member carrier collocation method, equipment and system under carrier aggregation scene
CN103874073B (en) * 2014-03-19 2017-09-19 中国联合网络通信集团有限公司 A kind of carrier selecting method of communication system, base station and terminal device
CN106376082B (en) * 2015-07-20 2021-12-28 索尼公司 Electronic device for wireless communication and wireless communication method

Also Published As

Publication number Publication date
CN109392134A (en) 2019-02-26

Similar Documents

Publication Publication Date Title
CN109392134B (en) Resource selection method and device
CN109392015B (en) Resource selection method and device
CN109219015B (en) Resource selection method and device
US11304180B2 (en) Method and device of resource allocation for sidelink transmission in wireless communication system
CN110024459B (en) Method and apparatus for determining a resource pool
CN110463271B (en) Method and apparatus for changing radio path in wireless communication system
EP4093132A1 (en) Method and apparatus for allocating resources through cooperation between terminals in v2x system
TW202007196A (en) Method for data transmission in sidelink and terminal device
CN116915374A (en) Method and apparatus for determining a resource pool
US11259295B2 (en) Resource selection method, data transmission method and device
CN109429334B (en) Data transmission method and device
CN105050189A (en) Wireless resource scheduling method and relevant equipment
CN102244932B (en) Resource allocation method, system and device
CN108605314B (en) Uplink data transmission method and related equipment
JP2023113833A (en) Resource allocation method and apparatus
Yoon et al. A stochastic reservation scheme for aperiodic traffic in NR V2X communication
CN111294940B (en) Transmission power distribution method and device, storage medium and terminal
CN113115274B (en) Access node device and communication device of cellular network and method performed by the same
CN111770470A (en) Method and equipment for configuring PC5 resources
CN109392137B (en) Data sending and receiving method and device
CN109417775B (en) End-to-end communication method, terminal and base station
EP4346303A1 (en) Resource reselection method and apparatus, device, and storage medium
CN115802495A (en) Resource selection method and device and user equipment
CN111279739B (en) Communication method and terminal device
KR20200114929A (en) Method and apparatus for resource allocation in sidelink communication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Applicant after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Applicant before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

CB02 Change of applicant information
TA01 Transfer of patent application right

Effective date of registration: 20210528

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Applicant after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Applicant before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant