CN118057889A - Resource selection method and communication device - Google Patents

Resource selection method and communication device Download PDF

Info

Publication number
CN118057889A
CN118057889A CN202211456899.9A CN202211456899A CN118057889A CN 118057889 A CN118057889 A CN 118057889A CN 202211456899 A CN202211456899 A CN 202211456899A CN 118057889 A CN118057889 A CN 118057889A
Authority
CN
China
Prior art keywords
resource
time
feedback
terminal device
frequency domain
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.)
Pending
Application number
CN202211456899.9A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202211456899.9A priority Critical patent/CN118057889A/en
Publication of CN118057889A publication Critical patent/CN118057889A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a resource selection method and a communication device, wherein in the method, a first terminal device can detect a first feedback resource used by a third terminal device for sending feedback information to a second terminal device, and determine a second transmission resource possibly used by the second terminal device in the future for transmitting service data based on the first feedback resource, so that the second transmission resource is excluded from a candidate resource set, and resource collision with the second terminal device is avoided. Therefore, the reliability of the transmission service data of the second terminal equipment is improved, and the probability that the third terminal equipment is interfered by the signal of the first terminal equipment is reduced.

Description

Resource selection method and communication device
Technical Field
The embodiment of the application relates to the field of communication, in particular to a resource selection method and a communication device.
Background
A wireless distributed network (wireless distributed networks, WDN), also known as a distributed communication system, is an ad hoc network consisting of a plurality of mobile nodes with wireless transceiving means, in which terminal devices can communicate directly with each other. For example, R17 is a novel wireless radio-vehicle (NR-V) distributed communication system. In the distributed communication system, no access network device (e.g., a base station) coordinates and allocates transmission resources for each terminal device, but the terminal device autonomously selects the transmission resources in a resource selection window to communicate, so that time-frequency domain position overlapping (also called resource collision) of the transmission resources selected by different terminal devices may occur, and further, larger interference is caused between the terminal devices receiving service data on the transmission resources in the time-frequency domain position, thereby affecting data transmission between the terminal devices, and further seriously affecting service reliability.
At present, a sensing technology is proposed to solve the problem of transmission resource collision between terminal devices in a distributed communication system. Specifically, the terminal device receives and decodes the messages sent by other terminal devices, where the messages include information such as time-frequency domain positions of transmission resources of the terminal device, usage periods of the transmission resources, and the like. The terminal device may infer a time-frequency domain location of transmission resources to be used by other terminal devices in the future based on messages of the other terminal devices. And then, when the terminal equipment selects transmission resources for own service, firstly removing transmission resources possibly used by other terminal equipment in the future from a resource selection window of the terminal equipment, and selecting the transmission resources to be used by the terminal equipment from the obtained residual candidate resources so as to avoid collision with the transmission resources of other terminal equipment in the future.
However, the sensing capability of the terminal device is limited, that is, when the distance between the terminal device and other terminal devices is greater than a certain threshold, the terminal device may not successfully decode the message sent by the other terminal devices, so that the terminal device may still collide with other terminal devices, and further interfere with the terminal device that receives the service data from the terminal device, thereby affecting the reliability of the service.
Disclosure of Invention
The application provides a resource selection method and a communication device, which are used for reducing the probability of resource collision and improving the reliability of service.
In a first aspect, the present application provides a resource selection method that may be performed by a terminal device or by a component of the terminal device (e.g., a processor, a chip, or a system-on-chip component). Taking a terminal device as an example, the resource selection method involves a first terminal device, a second terminal device and a third terminal device. The second terminal device can send the service data of the first service to the third terminal device, and the third terminal device can send feedback information of the service data of the first service to the second terminal device, so that the second terminal device can be understood as a sending terminal device (TxUE), and the third terminal device can be understood as a receiving terminal device (RxUE). Optionally, the first terminal device is a terminal device located in the vicinity of the second terminal device and/or the third terminal device. Specifically, the first terminal equipment acquires time-frequency domain position information of at least one first feedback resource; the first terminal equipment determines time-frequency domain position information of at least one second transmission resource based on the time-frequency domain position information of at least one first feedback resource, wherein the second transmission resource is a transmission resource to be used by the second terminal equipment for transmitting service data of a first service to the third terminal equipment; the first terminal equipment determines a target transmission resource from the candidate resource set based on the time-frequency domain position information of at least one second transmission resource, wherein the time-frequency domain position of the target transmission resource and the time-frequency domain position of any one of the at least one second transmission resource have no non-empty intersection.
Each first feedback resource corresponds to a first transmission resource, the first transmission resource is used for the second terminal equipment to send the service data of the first service to the third terminal equipment, the first feedback resource corresponding to the first transmission resource is used for the third terminal equipment to send feedback information of the service data of the first service to the second terminal equipment, and the feedback information is used for indicating whether the second terminal equipment correctly receives the service data of the first service.
It should be noted that, the first transmission resource may be understood as a transmission resource that is currently used by the second terminal device to send service data of the first service to the third terminal device; the second transmission resource may also be understood as a transmission resource used by the second terminal device after the use of the first transmission resource for transmitting traffic data of the first traffic to the third terminal device.
In the application, the first terminal equipment can detect the first feedback resource used by the third terminal equipment for sending the feedback information to the second terminal equipment, and determine the second transmission resource which is possibly used by the second terminal equipment in the future for transmitting the service data based on the first feedback resource, so as to exclude the second transmission resource from the candidate resource set, thereby avoiding resource collision with the second terminal equipment. Therefore, the reliability of the transmission service data of the second terminal equipment is improved, and the probability that the third terminal equipment is interfered by the signal of the first terminal equipment is reduced.
In one possible implementation, the first terminal device determines the time-frequency domain position of the first transmission resource based on the time-frequency domain position of the first feedback resource, and then determines the time-frequency domain position of the second transmission resource based on the time-frequency domain position of the first transmission resource. Specifically, the first terminal device determines time-frequency domain position information of at least one first transmission resource based on a first mapping rule and the time-frequency domain position information of at least one first feedback resource; the method comprises the steps that a first terminal device obtains a service period corresponding to each first transmission resource, wherein the service period is used for indicating the number of time domain units of an interval between two adjacent transmission resources used for transmitting service data of a first service; then, the first terminal device determines the time-frequency domain position information of at least one second transmission resource corresponding to each first transmission resource based on the service period and the time-frequency domain position information of each first transmission resource. Optionally, the frequency domain position of the second transmission resource is the same as the frequency domain position of the first transmission resource, and the time domain position of the second transmission resource is spaced from the time domain position of the first transmission resource by at least one service period.
In another possible implementation manner, the first terminal device determines the time-frequency domain position of the second feedback resource based on the time-frequency domain position of the first feedback resource, and then determines the time-frequency domain position of the second transmission resource based on the time-frequency domain position of the second feedback resource. Specifically, the first terminal device acquires a feedback period corresponding to each first feedback resource, where the feedback period is used to indicate the number of time domain units of an interval between two adjacent feedback resources used to transmit the feedback information; then, the first terminal equipment determines time-frequency domain position information of at least one second feedback resource corresponding to each first feedback resource based on the feedback period and the time-frequency domain position information of each first feedback resource, wherein the second feedback resource is a feedback resource to be used by the third terminal equipment and used for sending feedback information to the second terminal equipment; then, the first terminal device determines time-frequency domain position information of at least one second transmission resource based on the first mapping rule and the time-frequency domain position information of at least one second feedback resource, and each second feedback resource corresponds to one second transmission resource.
Optionally, the frequency domain position of the second feedback resource is the same as the frequency domain position of the first feedback resource, and the time domain position of the second feedback resource is spaced from the time domain position of the first feedback resource by at least one feedback period.
In a possible implementation manner, the first terminal device obtains time-frequency domain location information of at least one first feedback resource, including: the first terminal equipment monitors energy information of each time-frequency resource on a feedback channel; when the energy information of the time-frequency resource is larger than a first threshold value, the first terminal equipment determines that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of the first feedback resource.
In one possible implementation manner, the determining, by the first terminal device, the target transmission resource from the candidate resource set based on the time-frequency domain location information of the at least one second transmission resource includes: the first terminal equipment performs sorting processing on the at least one second transmission resource determined based on the at least one first feedback resource from high to low based on energy indicated by energy information of the at least one first feedback resource; the first terminal equipment sequentially deducts the second transmission resources from the candidate resource set according to the sequence until the resource quantity of the rest candidate resource set is smaller than or equal to a second threshold value; the first terminal device selects at least one resource from the remaining set of candidate resources as the target transmission resource.
In this embodiment, since the intensity of the energy indicated by the energy information of the first feedback resource can reflect the intensity of the interference between the first terminal device and the third terminal device, for example, the stronger the energy is, the stronger the interference of the first terminal device to the data reception of the third terminal device is represented. Therefore, the first terminal device preferentially excludes the second transmission resource which possibly causes stronger interference to the third terminal device when excluding the second transmission resource, which is beneficial to the first terminal device to select the target transmission resource which has smaller interference or no interference to the third terminal device, thereby being beneficial to reducing the influence of the first terminal device on the first service transmitted between the second terminal device and the third terminal device and improving the reliability of the transmission of the first service.
In a possible implementation manner, the first terminal device obtains time-frequency domain location information of at least one first feedback resource, including: the first terminal equipment blindly detects the feedback channel to obtain the time-frequency domain position information of the first feedback resource.
In one possible embodiment, the method further comprises: and the first terminal equipment analyzes the feedback information at the time-frequency domain position of the first feedback resource to obtain a service period and/or a feedback period.
In one possible implementation manner, after the first terminal device determines the target transmission resource from the candidate resource set based on the time-frequency domain location information of the at least one second transmission resource, the method further includes: the first terminal equipment monitors energy information of each time-frequency resource on a feedback channel; when the energy information of the time-frequency resource is greater than or equal to a third threshold value, the first terminal equipment determines that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of the third feedback resource, and the third threshold value is greater than the first threshold value; the first terminal equipment determines time-frequency domain position information of a third transmission resource based on a first mapping rule and the time-frequency domain position information of the third feedback resource; when there is a non-empty intersection between the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource, the first terminal device triggers reselection of the transmission resource.
In this embodiment, the first terminal device can determine that the first terminal device may collide with the second terminal device by detecting the third feedback resource, so as to trigger the first terminal device to reselect the target transmission resource. Therefore, the first terminal equipment is beneficial to avoiding resource collision with other terminal equipment, and the reliability of service transmission of the first terminal equipment and other terminal equipment is beneficial to ensuring.
In a possible implementation manner, the distance between the first terminal device and the third terminal device is smaller than an interference threshold of the third terminal device, where the interference threshold is a maximum distance between the first terminal device and the third terminal device when the signal sent by the first terminal device interferes with the signal received by the third terminal device.
In one possible implementation manner, the distance between the first terminal device and the second terminal device is greater than a perception threshold of the second terminal device, where the perception threshold is a maximum distance between the first terminal device and the second terminal device when the second terminal device can obtain the time-frequency domain location information of the transmission resource of the first terminal device through a perception technology.
In a second aspect, the present application provides a resource selection method that may be performed by a terminal device or by a component of the terminal device (e.g., a processor, chip, or system-on-chip component). Taking a terminal device as an example, the resource selection method involves a first terminal device, a fourth terminal device and a fifth terminal device. The fourth terminal device can send the service data of the first service to the fifth terminal device, and the fifth terminal device can send feedback information of the service data of the first service to the fourth terminal device, so that the fourth terminal device can be understood as TxUE, and the fifth terminal device can be understood as RxUE. And the first terminal device is a terminal device located in the vicinity of the fourth terminal device and/or the fifth terminal device. Specifically, the first terminal equipment monitors energy information of each time-frequency resource on a feedback channel; when the energy information of the time-frequency resource is greater than or equal to a third threshold value, the first terminal equipment determines that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of a third feedback resource; the first terminal equipment determines time-frequency domain position information of third transmission resources based on a first mapping rule and the time-frequency domain position information of third feedback resources, wherein the third transmission resources are used for a fourth terminal equipment to send service data of a second service to a fifth terminal equipment, and the third feedback resources corresponding to the third transmission resources are used for the fifth terminal equipment to send feedback information of the service data of the second service to the fourth terminal equipment; when there is a non-empty intersection between the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource used by the first terminal device, the first terminal device reselects the target transmission resource.
In this embodiment, the first terminal device can determine that the first terminal device may collide with the fourth terminal device by detecting the third feedback resource, so as to trigger the first terminal device to reselect the target transmission resource. Therefore, the first terminal equipment is beneficial to avoiding resource collision with other terminal equipment, and the reliability of service transmission of the first terminal equipment and other terminal equipment is beneficial to ensuring.
In one possible embodiment, the method further comprises: the method comprises the steps that a first terminal device monitors energy information of transmission resources to be used by the first terminal device on a transmission channel; when the energy information of the transmission resource to be used is greater than or equal to a fourth threshold, the first terminal device reselects the target transmission resource.
In this embodiment, since the first terminal device can monitor whether the third feedback resource exists or not and monitor whether the transmission resource to be used by the first terminal device is occupied or not, the efficiency of detecting resource collision by the terminal device can be improved, and further, the reliability of service transmission between the first terminal device and other terminal devices can be guaranteed.
In a possible implementation manner, the distance between the first terminal device and the fifth terminal device is smaller than an interference threshold of the fifth terminal device, where the interference threshold is a maximum distance between the first terminal device and the fifth terminal device when the signal sent by the first terminal device interferes with the signal received by the fifth terminal device.
In a possible implementation manner, the distance between the first terminal device and the fourth terminal device is greater than a perception threshold of the fourth terminal device, where the perception threshold is a maximum distance between the first terminal device and the fourth terminal device when the fourth terminal device can obtain the time-frequency domain location information of the transmission resource of the first terminal device through a perception technology.
It should be noted that, the embodiments and the beneficial effects of the present aspect are similar to some of the embodiments in the first aspect, and specific reference may be made to the embodiments and the beneficial effects of the first aspect, which are not described herein.
In a third aspect, the present application provides a communication apparatus, which may be a terminal device or a component of a terminal device (e.g., a processor, a chip, or a system-on-chip component). The communication device includes: a transceiver module and a processing module. The receiving and transmitting module is used for acquiring time-frequency domain position information of at least one first feedback resource, each first feedback resource corresponds to one first transmission resource, the first transmission resource is used for the second terminal equipment to send business data of a first business to the third terminal equipment, the first feedback resource corresponding to the first transmission resource is used for the third terminal equipment to send feedback information of the business data of the first business to the second terminal equipment, and the feedback information is used for indicating whether the second terminal equipment correctly receives the business data of the first business or not; the processing module is used for determining time-frequency domain position information of at least one second transmission resource based on the time-frequency domain position information of the at least one first feedback resource, wherein the second transmission resource is a transmission resource to be used by the second terminal equipment for transmitting service data of the first service to the third terminal equipment; the processing module is further configured to determine a target transmission resource from the candidate resource set based on the time-frequency domain location information of the at least one second transmission resource, where the time-frequency domain location of the target transmission resource has no non-empty intersection with the time-frequency domain location of any one of the at least one second transmission resource.
In a possible implementation manner, the processing module is specifically configured to:
Determining time-frequency domain location information of at least one first transmission resource based on a first mapping rule and the time-frequency domain location information of the at least one first feedback resource; acquiring a service period corresponding to each first transmission resource, wherein the service period is used for indicating the number of time domain units of an interval between two adjacent transmission resources used for transmitting service data of the first service; and determining time-frequency domain position information of at least one second transmission resource corresponding to each first transmission resource based on the service period and the time-frequency domain position information of each first transmission resource, wherein the frequency domain position of the second transmission resource is the same as that of the first transmission resource, and the time domain position of the second transmission resource is separated from the time domain position of the first transmission resource by at least one service period.
In a possible implementation manner, the processing module is specifically configured to:
Acquiring a feedback period corresponding to each first feedback resource, wherein the feedback period is used for indicating the number of time domain units of intervals between two adjacent feedback resources for transmitting the feedback information; determining time-frequency domain position information of at least one second feedback resource corresponding to each first feedback resource based on the feedback period and the time-frequency domain position information of each first feedback resource, wherein the second feedback resource is a feedback resource to be used by the third terminal equipment for sending feedback information to the second terminal equipment, the frequency domain position of the second feedback resource is the same as the frequency domain position of the first feedback resource, and the time domain position of the second feedback resource is spaced from the time domain position of the first feedback resource by at least one feedback period; and determining the time-frequency domain position information of at least one second transmission resource based on the first mapping rule and the time-frequency domain position information of the at least one second feedback resource, wherein each second feedback resource corresponds to one second transmission resource.
In a possible implementation manner, the transceiver module is specifically configured to monitor energy information of each time-frequency resource on the feedback channel. The processing module is specifically configured to determine that the time-frequency domain location information of the time-frequency resource is the time-frequency domain location information of the first feedback resource when the energy information of the time-frequency resource is greater than a first threshold.
In a possible implementation manner, the processing module is specifically configured to:
Ranking the at least one second transmission resource determined based on the at least one first feedback resource from high to low based on energy indicated by the energy information of the at least one first feedback resource;
Sequentially subtracting the second transmission resources from the candidate resource set according to the ordering until the resource amount of the remaining candidate resource set is less than or equal to a second threshold;
At least one resource is selected from the remaining set of candidate resources as the target transmission resource.
In a possible implementation manner, the processing module is further configured to blindly detect the feedback channel, and obtain time-frequency domain location information of the first feedback resource.
In a possible implementation manner, the processing module is further configured to parse the feedback information at the time-frequency domain location of the first feedback resource to obtain a service period and/or a feedback period.
In a possible implementation manner, the transceiver module is further configured to monitor energy information of each time-frequency resource on the feedback channel. The processing module is further configured to determine that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of the third feedback resource when the energy information of the time-frequency resource is greater than or equal to a third threshold, where the third threshold is greater than the first threshold; determining time-frequency domain position information of a third transmission resource based on the first mapping rule and the time-frequency domain position information of the third feedback resource; and triggering to reselect the transmission resource when the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource have a non-empty intersection.
In a possible implementation manner, the transceiver module is further configured to monitor energy information of a transmission resource to be used by the first terminal device on the transmission channel; and the processing module is further used for reselecting the target transmission resource when the energy information of the transmission resource to be used is greater than or equal to a fourth threshold value.
In a possible embodiment, the distance between the communication device and the third terminal device is smaller than an interference threshold of the third terminal device, where the interference threshold is a maximum distance between the communication device and the third terminal device when the signal sent by the communication device interferes with the signal received by the third terminal device.
In one possible implementation manner, the distance between the communication device and the second terminal device is greater than a perception threshold of the second terminal device, where the perception threshold is a maximum distance between the communication device and the second terminal device when the second terminal device can obtain the time-frequency domain location information of the transmission resource of the communication device through a perception technology.
In a fourth aspect, the present application provides a communication apparatus, which may be a terminal device or a component of a terminal device (e.g., a processor, a chip, or a system-on-chip component). The communication device includes: a transceiver module and a processing module. The receiving and transmitting module is used for monitoring energy information of each time-frequency resource on the feedback channel; the processing module is used for determining the time-frequency domain position information of the time-frequency resource as the time-frequency domain position information of the third feedback resource when the energy information of the time-frequency resource is larger than or equal to a third threshold value; the processing module is further configured to determine time-frequency domain location information of a third transmission resource based on a first mapping rule and the time-frequency domain location information of the third feedback resource, where the third transmission resource is used for the fourth terminal device to send service data of the second service to the fifth terminal device, and the third feedback resource corresponding to the third transmission resource is used for the fifth terminal device to send feedback information of the service data of the second service to the fourth terminal device; and the processing module is further used for reselecting the target transmission resource when the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource used by the first terminal equipment have a non-empty intersection.
In a possible implementation manner, the distance between the first terminal device and the fifth terminal device is smaller than an interference threshold of the fifth terminal device, where the interference threshold is a maximum distance between the first terminal device and the fifth terminal device when the signal sent by the first terminal device interferes with the signal received by the fifth terminal device.
In a possible implementation manner, the distance between the first terminal device and the fourth terminal device is greater than a perception threshold of the fourth terminal device, where the perception threshold is a maximum distance between the first terminal device and the fourth terminal device when the fourth terminal device can obtain the time-frequency domain location information of the transmission resource of the first terminal device through a perception technology.
In a fifth aspect, an embodiment of the present application provides a communication device, where the communication device may be a terminal device in the foregoing embodiment, or may be a chip in the terminal device. The communication device may include a processing module and a transceiver module. When the communication device is a terminal device, the processing module may be a processor and the transceiver module may be a transceiver; the terminal device may further comprise a storage module, which may be a memory; the storage module is used for storing instructions, and the processing module executes the instructions stored by the storage module, so that the terminal device executes the method in the first aspect or any implementation manner of the first aspect; or performing the second aspect or a method in any implementation of the second aspect. When the communication device is a chip in the terminal device, the processing module may be a processor, and the transceiver module may be an input/output interface, a pin, or a circuit, etc.; the processing module executes the instructions stored by the storage module to cause the terminal device to perform the method of the first aspect or any implementation of the first aspect; or performing the second aspect or a method in any implementation of the second aspect. The memory module may be a memory module (e.g., register, cache, etc.) within the chip, or a memory module (e.g., read-only memory, random access memory, etc.) within the terminal device that is external to the chip.
In a sixth aspect, the present application provides a communications device, which may be an integrated circuit chip. The integrated circuit chip includes a processor. The processor is coupled to a memory for storing programs or instructions which, when executed by the processor, cause the communications apparatus to perform a method as described in any of the embodiments of the various aspects described above.
In a seventh aspect, embodiments of the present application provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform a method as described in any one of the implementations of the various aspects hereinbefore.
In an eighth aspect, embodiments of the present application provide a computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform a method as described in any one of the preceding aspects.
In a ninth aspect, an embodiment of the present application provides a communication system, the communication system including a terminal device performing any one of the foregoing first aspect and the implementation manners of the first aspect; or the communication system comprises a terminal device performing the foregoing second aspect and any of the embodiments of the second aspect.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application.
FIG. 1 is a diagram of a network architecture to which the resource selection method of the present application is applicable;
FIG. 2 is a schematic diagram of a scenario in which the resource selection method of the present application is applicable;
FIG. 3 is a flow chart of a resource selection method of the present application;
fig. 4A is an exemplary diagram of determining a second transmission resource based on a first feedback resource in accordance with the present application;
Fig. 4B is a diagram illustrating another example of determining a second transmission resource based on a first feedback resource in accordance with the present application;
Fig. 5A is a diagram illustrating an example of determining a candidate set of resources based on a second transmission resource and a resource selection window in accordance with the present application;
Fig. 5B is another exemplary diagram of determining a candidate set of resources based on a second transmission resource and a resource selection window in accordance with the present application;
Fig. 5C is a diagram illustrating another example of determining a candidate set of resources based on a second transmission resource and a resource selection window in accordance with the present application;
FIG. 6 is another flow chart of a resource selection method of the present application;
FIG. 7 is a schematic diagram of an embodiment of a communication device according to the present application;
Fig. 8 is a schematic diagram of another embodiment of a communication device according to the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments described herein are capable of operation in other sequences than illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
For easy understanding, the system architecture and application field Jing Jinhang of the resource selection method proposed in the present application are described below:
The resource selection method provided by the application is mainly suitable for wireless communication systems. The wireless communication system may conform to the third generation partnership project (third generation partnership project,3 GPP) wireless communication standard, or may conform to other wireless communication standards, such as the 802 family (e.g., 802.11, 802.15, or 802.20) of Institute of Electrical and Electronics Engineers (IEEE) ELECTRICAL AND electronics engineers.
It should be understood that in a wireless communication system, devices can be classified into devices providing wireless network services and devices using wireless network services. In which devices using wireless network services are typically located at the edge of the network, which may be simply referred to as terminal devices. As terminal devices are more closely related to users, the terminal devices are sometimes also referred to as User Equipment (UE). The terminal device is capable of establishing a connection with the network device and providing wireless communication services to the user based on services of the network device. The terminal devices can also construct network connection with each other to provide wireless communication service between the terminal devices for users.
Fig. 1 is a schematic structural diagram of a wireless communication system according to an embodiment of the present application. As shown in fig. 1, the wireless communication system mainly includes terminal devices, and a transmission link between the terminal devices is denoted as an Sidelink (SL) (also referred to as a sidelink). The direct communication between the terminal devices can be realized without the support of network devices, and the communication is called a distributed communication system.
In the distributed communication system, the terminal device may be a wearable device (for example, a smart watch, a smart bracelet, a smart helmet, a smart glasses, etc.), may also be a V2X device (for example, a smart car, a vehicle-mounted sensor, etc.) in a V2X scene of the internet of vehicles, may also be various smart home devices (for example, a smart electric meter and a smart home appliance), may also be smart city devices (for example, security protection or monitoring devices, intelligent road traffic facilities, etc.), and may also be other various internet of things (internet of thing, IOT) devices having inter-device communication capabilities, which are not listed here. It should be understood that the embodiment of the present application does not limit the specific technology and the specific device configuration adopted by the terminal device. The terminal device in the present application may be any device or chip as described above, and is not limited herein. The terminal device can be manufactured, sold or used as a stand-alone product, whether as a device or as a chip. In this and subsequent embodiments, a terminal device is taken as an example to describe the present embodiment.
In order to facilitate the description of the resource selection method provided by the present application, the following description will first be made of several terminal devices related to the present application:
As shown in fig. 2, terminal devices are divided into transmitting terminal devices (hereinafter abbreviated as txues) and receiving terminal devices (hereinafter abbreviated as rxues) according to the transmission direction of service data. Wherein TxUE is a terminal device for sending service data, and RxUE is a terminal device for receiving service data. For example, if UE1 sends service data to UE2, UE1 is TxUE and UE2 is RxUE. Generally, after receiving service data, the RxUE sends feedback information to the TxUE to indicate that the RxUE receives the service data. Therefore, rxUE is also a terminal device that transmits feedback information, and TxUE is also a terminal device that transmits service data. For example, after receiving service data from UE1, UE2 sends feedback information to UE1, and UE1 is TxUE and UE2 is RxUE.
In general, before transmitting traffic data to an RxUE, the TxUE may acquire a time-frequency domain location of transmission resources used by other UEs (i.e., UEs other than the TxUE and the RxUE, e.g., other UE #1 in fig. 2) based on a sensing technique. And then, the TxUE firstly excludes transmission resources possibly used by other UEs in the future from a resource selection window of the TxUE, and selects the transmission resources used for sending the service data to the RxUE from the obtained residual candidate resources, so that collision between the TxUE and the transmission resources of other UEs is avoided. However, txUE has limited perceptibility. TxUE can only sense the resource selection of UE in a certain range around the TxUE, the range is called as the sensing range of the TxUE, and the distance between the TxUE and the boundary of the sensing range is called as the sensing threshold. Taking fig. 2 as an example, txUE can perceive the resource selection of other ue#1 in the perception range of the TxUE, and the distance between other ue#2 and TxUE is greater than the perception threshold, and the signal strength of other ue#2 that the TxUE can detect is too weak, so that the TxUE cannot successfully decode the data packet of other ue#2, and further cannot acquire the time-frequency domain position of the transmission resource used by the other ue#2.
In the process that the RxUE receives service data from the TxUE, if the distance between other UEs (i.e., UEs other than the TxUE and the RxUE, for example, other ue#1 and other ue#2 in fig. 2) and the RxUE is smaller, the signal of the other UEs for sending data interferes with the RxUE more (i.e., the interference signal of the other UEs is stronger), which will cause the RxUE to fail to correctly receive the data packet from the TxUE; if the distance between other UEs and the RxUE is larger, the signal of the other UEs transmitting data has smaller interference to the RxUE (i.e. the interference signal of the other UEs is weaker), and even if the other UEs collide with the TxUE, the RxUE can still receive the data packet from the TxUE. In the application, a range capable of causing interference to the RxUE is called an effective interference range, and interference beyond the effective interference range basically has no influence on the RxUE. The distance between the RxUE and the boundary of the effective interference range is referred to as the interference threshold. The size of the sensing threshold of the TxUE is not related to the size of the interference threshold of the RxUE. Fig. 2 is merely an example illustrated for the convenience of the reader, and the present application does not limit the magnitude relation of the perception threshold of TxUE and the interference threshold of RxUE in value.
In the present application, for convenience of description, UEs (e.g., other UEs # 1) within the sensing range of TxUE and within the effective interference range of RxUE are referred to as sensing UEs, and UEs (e.g., other UEs # 2) outside the sensing range of TxUE and within the effective interference range of RxUE are referred to as hidden UEs.
If the TxUE can obtain the time-frequency domain positions of the transmission resources of all other UEs (for example, other UEs #1 and other UEs #2 in fig. 2) within the effective interference range of the RxUE based on the sensing technology, even if the TxUE collides with other UEs outside the effective interference range of the RxUE, the RxUE is interfered very little, and the RxUE is not basically affected to receive the data packet from the TxUE. However, due to the difference between the sensing range of the TxUE and the effective interference range of the RxUE, the TxUE cannot acquire the time-frequency domain positions of the transmission resources of all UEs within the effective interference range of the RxUE based on the sensing technology, for example, the TxUE can sense the resource selection of other ue#1, but cannot sense the resource selection of other ue#2. Therefore, it is easy to cause a resource collision between the transmission resource used by the TxUE and the transmission resource used by the other ue#2.
In this regard, the resource selection method provided by the application can be used for solving the problem of resource collision, is beneficial to reducing the probability of resource collision and improves the reliability of service.
The main flow of the resource selection method proposed by the present application will be described with reference to fig. 3. The resource selection method involves a first terminal device, a second terminal device and a third terminal device. The second terminal device can send the service data of the first service to the third terminal device, and the third terminal device can send feedback information of the service data of the first service to the second terminal device, so that the second terminal device can be understood as TxUE, and the third terminal device can be understood as RxUE. Optionally, the first terminal device is a terminal device located in the vicinity of the second terminal device and/or the third terminal device. Specifically, the first terminal device, the second terminal device and the third terminal device will perform the following steps:
Step 301, a first terminal device obtains time-frequency domain location information of at least one first feedback resource.
Wherein each first feedback resource corresponds to one first transmission resource. The first transmission resource is used for the second terminal equipment to send the service data of the first service to the third terminal equipment. The first transmission resource is a resource corresponding to a data channel, where the data channel may be a physical side link shared channel (PYSICAL SIDELINK SHARE CHANNEL, PSSCH).
The first feedback resource corresponding to the first transmission resource is used for the third terminal device to send feedback information of the service data of the first service to the second terminal device. The first feedback resource may be a time-frequency resource on a feedback channel, for example, the feedback channel may be a physical layer side-link feedback channel (PHYSICAL SIDELINK feedback channel, PSFCH).
It should be noted that, at least one first transmission resource corresponds to at least one first feedback resource in a one-to-one manner. The number of unit resources occupied by one first feedback resource may be different from the number of unit resources occupied by one first data transmission resource. For example, taking a unit resource as a Resource Block (RB) as an example, one first transmission resource may occupy 3 RBs, and one first feedback resource corresponding to the first transmission resource may occupy only 1 RB. For example, taking a unit resource as a Resource Element (RE), one first transmission resource may occupy 4 REs, and one first feedback resource corresponding to the first transmission resource may occupy only 1 RE.
In addition, the time-frequency domain location information of the resource is used to indicate the location of the resource in the time domain and the location of the resource in the frequency domain. The location of the resource in the time domain may be represented by an index of a time domain unit such as a frame (frame), a subframe (subframe), a slot (slot), or a symbol (symbol). The location of the resource in the frequency domain may be represented by a frequency domain starting location (e.g., an index of a starting RB) and a frequency domain range (e.g., the number of RBs occupied in the frequency domain), and may also be represented by a frequency domain starting location (e.g., an index of a starting RB) and a frequency domain ending location (e.g., an index of a ending RB). The present application is not limited to a specific implementation of the time-frequency domain location information. The time-frequency domain location information of the first feedback resource includes a time domain location of the first feedback resource, and a frequency domain location of the first feedback resource (including a frequency domain start location of the first feedback resource and a frequency domain end location of the first feedback resource).
In addition, the feedback information is used to indicate whether the second terminal device correctly receives the service data of the first service, which may also be understood that the feedback information is used to indicate whether the second terminal device correctly receives the service data sent by the third terminal device through the first transmission resource.
It should be noted that, the at least one first feedback resource may be a resource used by the same third terminal device to send feedback information to the same second terminal device, or may be a resource used by different third terminal devices to send feedback information to different second terminal devices. The following are respectively described by way of example:
In one possible embodiment, there is only one second terminal device and one third terminal device in the vicinity of the first terminal device, the second terminal device sends service data to the third terminal device through at least one first transmission resource at different moments (e.g. periodically different moments), and the third terminal device also sends feedback information to the second terminal device through a first feedback resource corresponding to the at least one first transmission resource after receiving the service data. In this case, the time-frequency domain location information of the at least one first feedback resource acquired by the first terminal device is time-frequency domain location information of at least one resource used by the same third terminal device to transmit the feedback information to the same second terminal device.
The second terminal device sends service data to the third terminal device through the first transmission resource 1 at time t1, and then the third terminal device sends feedback information to the second terminal device through the first feedback resource 1 after receiving the service data on the first transmission resource 1; the second terminal equipment sends service data to the third terminal equipment through the first transmission resource 2 at the time t2, and then the third terminal equipment sends feedback information to the second terminal equipment through the first feedback resource 2 after receiving the service data on the first transmission resource 2; the second terminal device sends service data to the third terminal device through the first transmission resource 3 at time t3, and then the third terminal device sends feedback information to the second terminal device through the first feedback resource 3 after receiving the service data on the first transmission resource 3. Alternatively, the time T1, the time T2, and the time T3 may be periodically different times, for example, t2=t1+t, t3=t2+t, and T is a transmission period of the transmission resource. In this example, if the first terminal device only acquires the time-frequency domain location information of one first feedback resource, the first terminal device may acquire the time-frequency domain location information of the first feedback resource detected last time before the current time (for example, the time-frequency domain location information of the first feedback resource 3 in the foregoing example); if the first terminal device acquires the time-frequency domain location information of the plurality of first feedback resources, the first terminal device may acquire the time-frequency domain location information of the first feedback resource detected last several times before the current time (for example, the time-frequency domain location information of the first feedback resource 3 and the time-frequency domain location information of the first feedback resource 2 in the foregoing examples).
In another possible example, there are a plurality of second terminal devices and a plurality of third terminal devices near the first terminal device, where the plurality of second terminal devices send service data to the plurality of third terminal devices through a plurality of different first transmission resources, respectively, and accordingly, each third terminal device, after receiving service data from the first transmission resource, sends feedback information to the second terminal device through a first feedback resource corresponding to the first transmission resource. In this case, the time-frequency domain location information of the at least one first feedback resource acquired by the first terminal device is time-frequency domain location information of at least one resource used by the plurality of third terminal devices to transmit the feedback information to the plurality of second terminal devices, respectively, and the plurality of third terminal devices are in one-to-one correspondence with the plurality of second terminal devices.
Illustratively, there are a second terminal device #1 and a third terminal device #1 in the vicinity of the first terminal device, and also a second terminal device #2 and a third terminal device #2. Wherein the second terminal device #1 sends service data to the third terminal device #1 through the first transmission resource #1, and then the third terminal device #1 sends feedback information to the second terminal device #1 through the first feedback resource #1 after receiving the service data on the first transmission resource # 1; the second terminal device #2 transmits service data to the third terminal device #2 through the first transmission resource #2, and then the third terminal device #2 transmits feedback information to the second terminal device #2 through the first feedback resource #2 after receiving the service data on the first transmission resource #2. In this example, the first terminal device may acquire time-frequency domain location information of a plurality of first feedback resources, for example, time-frequency domain location information of the first feedback resource #1 and time-frequency domain location information of the first feedback resource #2.
It should be further noted that, for each first feedback resource, a specific embodiment of the first terminal device obtaining the time-frequency domain location information of the first feedback resource may be any one of the following:
In one possible embodiment, the first terminal device monitors energy information of the respective time-frequency resources on the feedback channel. Wherein the energy information is used to indicate the energy intensity of the signal on the time-frequency resource. When the energy intensity of a certain time-frequency resource is larger than a first threshold value, the time-frequency resource transmits feedback information, namely the time-frequency resource is a first feedback resource. It may be understood that the first threshold is a threshold at which the first terminal device determines that the time-frequency resource is the first feedback resource. When the energy information of a certain time-frequency resource is detected to be larger than a first threshold value, the first terminal equipment determines the time-frequency resource as a first feedback resource, and determines the time-frequency domain position information of the time-frequency resource as the time-frequency domain position information of the first feedback resource. The energy information may be, for example, a received signal strength indicator (RECEIVED SIGNAL STRENGTH indication, RSSI), or other indicators indicating signal strength or energy strength.
In another possible implementation manner, the first terminal device blindly detects the feedback channel to obtain the time-frequency domain position information of the first feedback resource. Illustratively, the first terminal device monitors a pilot signal on the feedback channel. When the first terminal equipment monitors the pilot signal on the feedback channel, the first terminal equipment determines the time-frequency domain position information of the first feedback resource based on the time-frequency domain position information of the pilot signal.
When the first terminal equipment monitors a pilot signal corresponding to feedback information, the first terminal equipment analyzes the feedback information on the first feedback resource to obtain time-frequency domain position information and service period of the first feedback resource.
Optionally, the first terminal device is a terminal device for transmitting a broadcast service, which may also be understood as a broadcast service. Because the service to be transmitted by the first terminal device is a broadcast service and not a unicast service or a multicast service, the first terminal device does not need to monitor feedback resources on a feedback channel for broadcasted service data, but only monitors feedback information sent by other terminal devices on the feedback resources.
Optionally, the first terminal device does not occupy feedback resources, i.e. the first terminal device does not need to send feedback information through the feedback resources. Thus, only the first terminal device detects whether a resource collision occurs within a certain geographical area, without requiring all terminal devices in the vicinity of the first terminal device to participate in detecting whether a resource collision occurs. For example, a terminal device in the vicinity of the first terminal device transmitting a broadcast service (similar to the first terminal device) may participate in detecting a resource collision, whereas a terminal device in the vicinity of the first terminal device transmitting a unicast service or a multicast service may not participate in detecting a resource collision. Thus, it is advantageous to save power consumption of other terminal devices (e.g., terminal devices transmitting unicast traffic or multicast traffic).
Optionally, the distance between the first terminal device and the third terminal device is smaller than the distance between the first terminal device and the second terminal device. Thus, the strength of the signal transmitted by the third terminal device detected by the first terminal device is greater than the strength of the signal transmitted by the second terminal device detected by the first terminal device, even if the first terminal device can only detect the signal transmitted by the third terminal device, but cannot detect the signal transmitted by the second terminal device. Therefore, the difficulty of the first terminal equipment detecting the time-frequency domain position information of the first feedback resource is smaller than the difficulty of the first terminal equipment directly detecting the time-frequency domain position information of the first data transmission resource.
Optionally, the distance between the first terminal device and the third terminal device is smaller than an interference threshold of the third terminal device, where the interference threshold is a maximum distance between the first terminal device and the third terminal device when the signal sent by the first terminal device causes interference to the signal received by the third terminal device. It is also understood that the first terminal device is located within the effective interference range of the third terminal device. Therefore, the first terminal device executes the resource selection method provided by the application near the third terminal device, so that the transmission resources which can influence the second terminal device receiving data and are used by the third terminal device can be screened, namely, the transmission resources which cause strong interference to the data receiving of the third terminal device can be screened, and the transmission resources are further avoided. Therefore, the interference suffered by the data receiving of the third terminal equipment can be effectively reduced. For the description of the interference threshold and the effective interference range, refer to the related description in fig. 2, and are not repeated here.
Optionally, the distance between the first terminal device and the second terminal device is greater than a perception threshold of the second terminal device, where the perception threshold is a maximum distance between the first terminal device and the second terminal device when the second terminal device can obtain time-frequency domain location information of a transmission resource of the first terminal device through a perception technology. It is also understood that the first terminal device is located outside the perception range of the second terminal device. That is, in case that the second terminal device cannot acquire the transmission resources used by the first terminal device based on the conventional sensing technology, the first terminal device may determine the transmission resources possibly used by the second terminal device in the future based on the resource selection method provided by the present application, so as to avoid collision with the transmission resources possibly used by the second terminal device in the future. Therefore, the reliability of the transmission service data of the first terminal device and the second terminal device is improved. For the description of the sensing threshold and the sensing range, refer to the related description in fig. 2, and are not repeated here.
Step 302, the first terminal device determines time-frequency domain location information of at least one second transmission resource based on the time-frequency domain location information of at least one first feedback resource.
The second transmission resource is a transmission resource to be used by the second terminal device to send the service data of the first service to the third terminal device, which may also be understood as a transmission resource that the second terminal device will be used to send the service data of the first service to the third terminal device in future. It should be noted that the first transmission resource and the second transmission resource are both transmission resources for transmitting service data of the first service, and the difference is that the first transmission resource is a transmission resource already used by the second terminal device, and the second transmission resource is a transmission resource predicted by the first terminal device to be possibly used in the future by the second terminal device. It will be appreciated that the time domain location of the second transmission resource is different from the time domain location of the first transmission resource and the frequency domain location of the second transmission resource is the same as the frequency domain location of the first transmission resource.
Specifically, the first terminal device may determine the time-frequency domain location information of the second transmission resource through any one of the following embodiments:
in one possible implementation, the first terminal device determines the time-frequency domain position of the first transmission resource based on the time-frequency domain position of the first feedback resource, and then determines the time-frequency domain position of the second transmission resource based on the time-frequency domain position of the first transmission resource.
Illustratively, the first terminal device will perform the steps of:
(1) The first terminal device determines time-frequency domain location information of at least one first transmission resource based on the first mapping rule and the time-frequency domain location information of at least one first feedback resource.
The first mapping rule refers to a mapping relationship between a time-frequency domain position of a feedback resource on a feedback channel and a time-frequency domain position of a transmission resource on a data transmission channel. The first terminal equipment can determine the time-frequency domain position information of the first transmission resource corresponding to the first feedback resource based on the first mapping rule and the time-frequency domain position information of the first feedback resource. For example, as shown in fig. 4A, the first terminal device can determine the time-frequency domain location information of the corresponding first transmission resource based on the time-frequency domain location information of one first feedback resource.
It should be noted that, the time-frequency domain location information of the first transmission resource determined by the first terminal device may be a time-frequency domain location capable of indicating the complete first transmission resource, or may indicate only the time domain location of the first transmission resource and the frequency domain start location of the first transmission resource. The following are respectively described by way of example:
In one possible implementation, the time-frequency domain location information of the first transmission resource determined by the first terminal device can indicate a time-frequency domain location of the complete first transmission resource. For example, the time-frequency domain location information of the first transmission resource includes a time domain location, a frequency domain start location, and a frequency domain range. For another example, the time-frequency domain location information of the first transmission resource includes a time domain location, a frequency domain start location, and a frequency domain end location.
In another possible implementation manner, the time-frequency domain location information of the first transmission resource determined by the first terminal device cannot indicate the time-frequency domain location of the complete first transmission resource, but only indicates the time-domain location and the frequency-domain start location of the first transmission resource. For example, the time-frequency domain location information of the first transmission resource includes a time-domain location and a frequency-domain start location, and does not include a frequency-domain range or a frequency-domain end location.
(2) The first terminal equipment acquires a service period corresponding to each first transmission resource.
Wherein the service period is used to indicate the number of time domain units of the interval between two adjacent transmission resources for transmitting the service data of the first service. For example, for traffic data transmission of the same service, a service period is the number of time domain units spaced between consecutive two first transmission resources.
In a possible embodiment, the first terminal device stores a preconfigured service period, which may be the service period of the first service.
In another possible implementation, the first terminal device parses feedback information on the first feedback resource, the feedback information comprising a service period.
In another possible embodiment, the first terminal device estimates the service period based on time-frequency domain locations of a plurality of first transmission resources for transmitting the service data of the first service. For example, the first terminal device has determined that transmission resources for transmitting service data of the first service exist at the same frequency domain position of the time domain position t1, the time domain position t2 and the time domain position t3, and then the first terminal device determines a service period based on at least two of the time domain position t1, the time domain position t2 and the time domain position t 3. For example, the traffic period T 0 = T2-T1, or the traffic period T 0 = T3-T2, or the traffic period T 0 = (T3-T1)/2.
(3) The first terminal equipment determines time-frequency domain position information of at least one second transmission resource corresponding to each first transmission resource based on the service period and the time-frequency domain position information of each first transmission resource, wherein the time domain position of the second transmission resource is separated from the time domain position of the first transmission resource by at least one service period.
Specifically, as shown in fig. 4A, the first terminal device shifts one service period to the right based on the time domain position of the first transmission resource, so as to obtain the time domain position of the first second transmission resource (i.e. the second transmission resource 01) after the first transmission resource. The first terminal device then determines the frequency domain location of the second transmission resource (i.e., second transmission resource 01) based on the frequency domain location of the first transmission resource. At this time, the first terminal device obtains time-frequency domain location information of the second transmission resource (i.e., second transmission resource 01). Similarly, the first terminal device shifts one service period to the right based on the time domain position of the first second transmission resource (i.e. the second transmission resource 01), to obtain the time domain position of the second transmission resource (i.e. the second transmission resource 02) after the first transmission resource. The first terminal device then determines the frequency domain location of the second transmission resource (i.e. the second transmission resource 02) based on the frequency domain location of the first transmission resource. At this time, the first terminal device obtains the time-frequency domain location information of the second transmission resource (i.e., the second transmission resource 02). By such pushing, the first terminal device can obtain the time-frequency domain positions of the plurality of second transmission resources corresponding to the first transmission resources.
It should be noted that, if the frequency domain position information of the first transmission resource includes only the frequency domain start position of the first transmission resource, the frequency domain position information of the second transmission resource includes only the frequency domain start position of the second transmission resource; if the frequency domain location information of the first transmission resource includes, in addition to the frequency domain start location of the first transmission resource, a frequency domain range of the first transmission resource or a frequency domain end location of the first transmission resource, the frequency domain location information of the second transmission resource includes, in addition to the frequency domain start location of the second transmission resource, a frequency domain range of the second transmission resource or a frequency domain end location of the second transmission resource.
It should be further noted that, if the service period used by the first terminal device is a preconfigured service period, and the first terminal device may store a plurality of preconfigured service periods, the first terminal device may select one preconfigured service period for predicting the time-frequency domain position of the second transmission resource, and the first terminal device may also predict the time-frequency domain positions of a plurality of groups of the second transmission resources by traversing each preconfigured service period. The specific processing manner is similar to the example shown in fig. 4A, and will not be described here.
In another possible implementation manner, the first terminal device determines the time-frequency domain position of the second feedback resource based on the time-frequency domain position of the first feedback resource, and then determines the time-frequency domain position of the second transmission resource based on the time-frequency domain position of the second feedback resource.
Illustratively, the first terminal device will perform the steps of:
(a) The first terminal equipment acquires a feedback period corresponding to each first feedback resource.
Wherein the feedback period is used to indicate the number of time domain units of the interval between two adjacent feedback resources for transmitting the feedback information. For example, for transmission of feedback information of traffic data of the same traffic, the feedback period is the number of time domain units of the interval between consecutive two first feedback resources. Optionally, the duration of the feedback period indication is the same as the duration of the service period indication.
In one possible embodiment, the first terminal device stores a preconfigured transmission period, and the first terminal device determines a feedback period based on the transmission period, where the preconfigured feedback period may be a period for feeding back a receiving condition of the service data of the first service. For example, the first terminal device uses the duration indicated by the transmission period as the duration of the feedback period.
In another possible implementation, the first terminal device parses feedback information on the first feedback resource, the feedback information comprising a feedback period.
In another possible implementation, the first terminal device estimates the feedback period based on time-frequency domain positions of the plurality of first feedback resources detected at the same frequency domain position. For example, if the first terminal device has the first feedback resource at the same frequency domain position of the time domain position t4, the time domain position t5 and the time domain position t6, the first terminal device determines the feedback period based on at least two of the time domain position t4, the time domain position t5 and the time domain position t 6. For example, feedback period T 1 = T5-T4, or feedback period T 1 = T6-T5, or feedback period T 1 = (T6-T4)/2.
(B) The first terminal equipment determines time-frequency domain position information of at least one second feedback resource corresponding to each first feedback resource based on the feedback period and the time-frequency domain position information of each first feedback resource, wherein the time domain position of the second feedback resource is separated from the time domain position of the first feedback resource by at least one feedback period.
The second feedback resource is a feedback resource to be used by the third terminal device to send feedback information to the second terminal device, which may also be understood as a feedback resource that the third terminal device will be used to send feedback information to the second terminal device in future. That is, the first feedback resource and the second feedback resource are both feedback resources for transmitting feedback information, with the difference that the first feedback resource is a feedback resource that has been used by the third terminal device, and the second feedback resource is a feedback resource predicted by the first terminal device to be used possibly in the future by the third terminal device. It will be appreciated that the time domain position of the second feedback resource is different from the time domain position of the first feedback resource and the frequency domain position of the second feedback resource is the same as the frequency domain position of the first feedback resource. Optionally, the time domain position of the second feedback resource is spaced from the time domain position of the first feedback resource by at least one feedback period.
Specifically, as shown in fig. 4B, the first terminal device shifts one feedback period to the right based on the time domain position of the first feedback resource, so as to obtain the time domain position of the first second feedback resource (i.e. the second feedback resource 11) after the first feedback resource. The first terminal device then determines the frequency domain location of the second feedback resource, i.e. the second feedback resource 11, based on the frequency domain location of the first feedback resource. At this time, the first terminal device obtains the time-frequency domain location information of the second feedback resource (i.e., the second feedback resource 11). Similarly, the first terminal device shifts one feedback period to the right based on the time domain position of the first second feedback resource (i.e. the second feedback resource 11), to obtain the time domain position of the second feedback resource (i.e. the second feedback resource 12) after the first feedback resource. The first terminal device then determines the frequency domain location of the second feedback resource (i.e. the second feedback resource 12) based on the frequency domain location of the first feedback resource. At this time, the first terminal device obtains the time-frequency domain location information of the second feedback resource (i.e., the second feedback resource 12). By such pushing, the first terminal device can obtain the time-frequency domain positions of the plurality of second feedback resources corresponding to the first feedback resources.
It should be further noted that, if the feedback period used by the first terminal device is a preconfigured feedback period, and the first terminal device may store a plurality of preconfigured feedback periods, the first terminal device may select one preconfigured feedback period for predicting the time-frequency domain positions of the second feedback resources, and the first terminal device may also predict the time-frequency domain positions of a plurality of groups of second feedback resources by traversing each preconfigured feedback period, and further determine the time-frequency domain positions of a plurality of groups of second transmission resources based on the time-frequency domain positions of a plurality of groups of second feedback resources. The specific processing manner is similar to the example shown in fig. 4B, and will not be described here again.
(C) The first terminal equipment determines time-frequency domain position information of at least one second transmission resource based on a first mapping rule and the time-frequency domain position information of the at least one second feedback resource, wherein each second feedback resource corresponds to one second transmission resource.
The first mapping rule refers to a mapping relationship between a time-frequency domain position of a feedback resource on a feedback channel and a time-frequency domain position of a transmission resource on a data transmission channel. The first terminal equipment can determine the time-frequency domain position information of the second transmission resource corresponding to the second feedback resource based on the first mapping rule and the time-frequency domain position information of the second feedback resource. For example, as shown in fig. 4B, the first terminal device can determine the time-frequency domain location information of the corresponding second transmission resource 01 based on the time-frequency domain location information of one second feedback resource 11; similarly, the first terminal device can determine the time-frequency domain location information of the corresponding second transmission resource 02 based on the time-frequency domain location information of one second feedback resource 12. And so on, are not described in detail herein.
It should be noted that, the time-frequency domain location information of the second transmission resource determined by the first terminal device may be a time-frequency domain location capable of indicating the complete second transmission resource, or may indicate only the time-domain location of the second transmission resource and the frequency domain start location of the second transmission resource. The following are respectively described by way of example:
In one possible implementation, the time-frequency domain location information of the second transmission resource determined by the first terminal device can indicate a time-frequency domain location of the complete second transmission resource. For example, the time-frequency domain location information of the second transmission resource includes a time domain location, a frequency domain start location, and a frequency domain range. For another example, the time-frequency domain location information of the second transmission resource includes a time domain location, a frequency domain start location, and a frequency domain end location.
In another possible implementation manner, the time-frequency domain location information of the second transmission resource determined by the first terminal device cannot indicate the time-frequency domain location of the complete second transmission resource, but only indicates the time-domain location and the frequency-domain start location of the second transmission resource. For example, the time-frequency domain location information of the second transmission resource includes a time domain location and a frequency domain start location, and does not include a frequency domain range or a frequency domain end location.
In step 303, the first terminal device determines a target transmission resource from the candidate resource set based on the time-frequency domain location information of the at least one second transmission resource.
Wherein the target transmission resource is a resource for the first terminal device to transmit service data of a third service of the first terminal device. The time-frequency domain position of the target transmission resource and the time-frequency domain position of any one of the at least one second transmission resource have no non-empty intersection, i.e. the intersection of the time-frequency domain position of the target transmission resource and the time-frequency domain position of any one of the at least one second transmission resource is empty. That is, the target transmission resource determined by the first terminal device does not collide with any one of the second transmission resources determined by the first terminal device.
The candidate resource set may be a resource selection window of the first terminal device, or a set of time-frequency resources left after a part of time-frequency resources are removed by the resource selection window of the first terminal device. The resource selection window is a selection range of transmission resources that the first terminal device allows for transmission of traffic data of the third traffic. The length of the resource selection window in the time domain is called the window length, and is determined by the service delay of the third service. The width of the resource selection window in the frequency domain is called window width, and is determined by the frequency band of the first terminal device.
It should be noted that, in the plurality of second transmission resources determined by the same first feedback resource, one or more second transmission resources may fall into the candidate resource set. Taking fig. 4A or fig. 4B as an example, if the candidate resource set is a resource selection window, the second feedback resource 03 and the second feedback resource 04 determined by the first terminal device both fall into the resource selection window. Therefore, the first terminal device needs to exclude the second feedback resource 03 and the second feedback resource 04 when determining the target transmission resource, that is, the time-frequency domain position of the target transmission resource determined by the first terminal device cannot intersect with the time-frequency domain position of the second feedback resource 03, and cannot intersect with the time-frequency domain position of the second feedback resource 04.
Specifically, the first terminal device excludes each second transmission resource from the candidate resource set until the resource amount of the remaining candidate resource set is less than or equal to a second threshold; the first terminal device selects at least one resource from the remaining set of candidate resources as the target transmission resource. Wherein the second threshold is the minimum amount of resources required by the first terminal device to transmit the service data of the third service once within the window length.
In one possible example, when the first terminal device needs to exclude the plurality of second transmission resources from the candidate resource set, the first terminal device may sort the plurality of second transmission resources from high to low based on energy indicated by energy information of the first feedback resource corresponding to each second transmission resource. The first terminal equipment sequentially deducts the second transmission resources from the candidate resource set according to the sequence until the resource quantity of the rest candidate resource set is smaller than a second threshold value; the first terminal device selects at least one resource from the remaining set of candidate resources as the target transmission resource. Since the intensity of the energy indicated by the energy information of the first feedback resource can reflect the intensity of the interference between the first terminal device and the third terminal device, for example, the stronger the energy is, the stronger the interference of the first terminal device to the data reception of the third terminal device is represented. Therefore, the first terminal device preferentially excludes the second transmission resource which possibly causes stronger interference to the third terminal device when excluding the second transmission resource, which is beneficial to the first terminal device to select the target transmission resource which has smaller interference or no interference to the third terminal device, thereby being beneficial to reducing the influence of the first terminal device on the first service transmitted between the second terminal device and the third terminal device and improving the reliability of the transmission of the first service.
It should be noted that, if the time-frequency domain location information of the second transmission resource determined by the first terminal device includes, in addition to the time domain location of the second transmission resource and the frequency domain start location of the second transmission resource, a frequency domain range or a frequency domain end location of the second transmission resource, the first terminal device excludes only a part of the frequency domain locations on the time domain location of the second transmission resource from the candidate resource set. Taking fig. 5A as an example, the candidate resource set is taken as a resource selection window, and the first terminal device excludes resources with time domain positions a1 to a2 and frequency domain positions b1 to b2, and resources with time domain positions a3 to a4 and frequency domain positions b1 to b2 in the resource selection window. Wherein the frequency domain range between b1 and b2 is smaller than the window width of the resource selection window. If the time-frequency domain location information of the second transmission resource determined by the first terminal device only includes the time domain location of the second transmission resource and the frequency domain start location of the second transmission resource, but does not include the frequency domain range and the frequency domain end location of the second transmission resource, the first terminal device excludes all frequency domain locations after the frequency domain start location on the time domain location of the second transmission resource, but does not exclude the frequency domain location before the frequency domain start location, in the candidate resource set. Taking fig. 5B as an example, the candidate resource set is taken as a resource selection window, and the first terminal device excludes all resources with time domain positions a1 to a2 and frequency domain positions B1 or more and all resources with time domain positions a3 to a4 and frequency domain positions B2 or more in the resource selection window. If the time-frequency domain location information of the second transmission resource determined by the first terminal device only includes the time domain location of the second transmission resource and the frequency domain starting location of the second transmission resource, the first terminal device may exclude all the frequency domain locations on the time domain location of the second transmission resource from the candidate resource set. Taking fig. 5C as an example, the candidate resource set is taken as a resource selection window, and the first terminal device excludes all resources with time domain positions a1 to a2 and all resources with time domain positions a3 to a4 in the resource selection window.
In the conventional technology, only the TxUE detects the feedback resource to acquire feedback information from the RxUE, and other terminal devices except the TxUE and the RxUE cannot detect the feedback resource used by the RxUE. In the application, the first terminal equipment can detect the first feedback resource used by the third terminal equipment (namely RxUE) for sending feedback information to the second terminal equipment (namely TxUE), and determine the second transmission resource possibly used by the second terminal equipment in the future for transmitting service data based on the first feedback resource, thereby excluding the second transmission resource from the candidate resource set so as to avoid resource collision with the second terminal equipment. Therefore, the reliability of the transmission service data of the second terminal equipment is improved, and the probability that the third terminal equipment is interfered by the signal of the first terminal equipment is reduced.
In addition, the resource selection method provided by the application can also be used for detecting the collision of the resources. Another flow of the resource selection method proposed by the present application will be described with reference to fig. 6. The resource selection method involves a first terminal device, a fourth terminal device and a fifth terminal device. The fourth terminal device can send the service data of the first service to the fifth terminal device, and the fifth terminal device can send feedback information of the service data of the first service to the fourth terminal device, so that the fourth terminal device can be understood as TxUE, and the fifth terminal device can be understood as RxUE. And the first terminal device is a terminal device located in the vicinity of the fourth terminal device and/or the fifth terminal device. Specifically, the first terminal device, the fourth terminal device and the fifth terminal device will perform the following steps:
in step 601, the first terminal device monitors energy information of each time-frequency resource on the feedback channel.
Wherein the energy information is used to indicate the energy intensity of the signal on the time-frequency resource. When the energy intensity of a certain time-frequency resource is larger than a first threshold value, the time-frequency resource transmits feedback information, namely the time-frequency resource is a first feedback resource. It may be understood that the first threshold is a threshold at which the first terminal device determines that the time-frequency resource is the first feedback resource. The first feedback resource is used for the fifth terminal equipment to send feedback information of the service data to the fourth terminal equipment. The first feedback resource may be a time-frequency resource on a feedback channel, for example, the feedback channel may be a physical layer side-link feedback channel (PHYSICAL SIDELINK feedback channel, PSFCH). The energy information may be, for example, a received signal strength indicator (RECEIVED SIGNAL STRENGTH indication, RSSI), or other indicators indicating signal strength or energy strength, which is not limited herein.
Optionally, the first terminal device is a terminal device for transmitting a broadcast service, which may also be understood as a broadcast service. Since the service to be transmitted by the first terminal device is a broadcast service rather than a unicast service or a multicast service, the first terminal device does not occupy a feedback channel.
Optionally, the distance between the first terminal device and the fifth terminal device is smaller than the distance between the first terminal device and the fourth terminal device. Thus, the strength of the signal transmitted by the fifth terminal device detected by the first terminal device is greater than the strength of the signal transmitted by the fourth terminal device detected by the first terminal device, even if the first terminal device can only detect the signal transmitted by the fifth terminal device, but cannot detect the signal transmitted by the fourth terminal device. Therefore, the difficulty of the first terminal equipment detecting the time-frequency domain position information of the first feedback resource is smaller than the difficulty of the first terminal equipment directly detecting the time-frequency domain position information of the first data transmission resource.
Optionally, the distance between the first terminal device and the fifth terminal device is smaller than an interference threshold of the fifth terminal device, where the interference threshold is a maximum distance between the first terminal device and the fifth terminal device when the signal sent by the first terminal device causes interference to the signal received by the fifth terminal device. It is also understood that the first terminal device is located within the effective interference range of the fifth terminal device. For the description of the interference threshold and the effective interference range, refer to the related description in fig. 2, and are not repeated here.
Optionally, the distance between the first terminal device and the fourth terminal device is greater than a perception threshold of the fourth terminal device, where the perception threshold is a maximum distance between the first terminal device and the fourth terminal device when the fourth terminal device can obtain the time-frequency domain location information of the transmission resource of the first terminal device through a perception technology. It is also understood that the first terminal device is located outside the sensing range of the fourth terminal device. For the description of the sensing threshold and the sensing range, refer to the related description in fig. 2, and are not repeated here.
In addition, the greater the energy intensity of the feedback resource detected by the first terminal device on the feedback channel, the closer the first terminal device is to the fifth terminal device sending feedback information on the feedback resource, and the stronger the interference of the first terminal device to the fifth terminal device. When the energy intensity of the feedback resource detected by the first terminal device on the feedback channel is greater than or equal to a certain threshold, the fifth terminal device may not accurately receive the service data from the fourth terminal device. At this point, the first terminal device will perform step 602.
In step 602, when the energy information of the time-frequency resource is greater than or equal to the third threshold, the first terminal device determines that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of the third feedback resource.
Optionally, the third threshold is greater than the aforementioned first threshold. The third threshold is a threshold for the first terminal device to determine that the time-frequency resource is a third feedback resource. The third feedback resource is a resource used by the fifth terminal device interfered by the first terminal device for transmitting feedback information to the fourth terminal device. That is, when the first terminal device detects the third feedback resource, the first terminal device is closer to the fifth terminal device, and may cause a large interference to the reception of the service data by the fifth terminal device from the fourth terminal device, thereby affecting the reception of the service data by the fifth terminal device from the fourth terminal device.
In step 603, the first terminal device determines time-frequency domain location information of the third transmission resource based on the first mapping rule and the time-frequency domain location information of the third feedback resource.
For the explanation of the first mapping rule, please refer to the previous step 302, and the description is omitted here.
The third transmission resource is used for the fourth terminal equipment to send the service data of the second service to the fifth terminal equipment, and the third feedback resource corresponding to the third transmission resource is used for the fifth terminal equipment to send the feedback information of the service data of the second service to the fourth terminal equipment.
In this embodiment, the implementation manner of determining the time-frequency domain location information of the third transmission resource by the first terminal device based on the first mapping rule and the time-frequency domain location information of the third feedback resource is similar to the implementation manner of determining the time-frequency domain location information of the first transmission resource by the first terminal device based on the first mapping rule and the time-frequency domain location information of the first feedback resource described in the foregoing step 302, and specifically please refer to the related description in the foregoing step 302, which is not repeated herein.
In step 604, when there is a non-null intersection between the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource that the first terminal device has used, the first terminal device reselects the target transmission resource.
If there is a non-null intersection between the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource used by the first terminal device, it is indicated that the target transmission resource used by the first terminal device collides with the third transmission resource used by the fourth terminal device, which may cause that the fifth terminal device cannot accurately receive the service data from the fourth terminal device on the third transmission resource. Thus, in order to avoid that the first terminal device interferes with the data transmission between the fourth terminal device and the fifth terminal device, the first terminal device will reselect the target transmission resources for transmitting the traffic data of the first terminal device.
In this embodiment, the first terminal device can determine that the first terminal device may collide with the fourth terminal device by detecting the third feedback resource, so as to trigger the first terminal device to reselect the target transmission resource. Therefore, the first terminal equipment is beneficial to avoiding resource collision with other terminal equipment, and the reliability of service transmission of the first terminal equipment and other terminal equipment is beneficial to ensuring.
It should be noted that, in the process of executing the foregoing steps 601 to 604, the first terminal device may further execute the following steps: the method comprises the steps that a first terminal device monitors energy information of transmission resources to be used by the first terminal device on a transmission channel; when the energy information of the transmission resource to be used is greater than or equal to a fourth threshold, the first terminal device reselects the target transmission resource.
The fourth threshold is the energy detected by the first terminal device when the occupied transmission resource exists on the transmission channel. When the energy information on the time-frequency domain position of the transmission resource to be used by the first terminal device is greater than or equal to a fourth threshold value, the first terminal device reselects the target transmission resource so as not to generate resource collision with the terminal device, wherein the energy information indicates that a certain terminal device occupies the transmission resource. Because the first terminal equipment can monitor whether the third feedback resource exists or not and monitor whether the transmission resource to be used by the first terminal equipment is occupied or not, the efficiency of detecting resource collision by the terminal equipment can be improved, and further the reliability of service transmission of the first terminal equipment and other terminal equipment can be guaranteed.
As shown in fig. 7, a schematic structural diagram of a communication device 70 according to the present embodiment is provided. It should be understood that the terminal device in the foregoing embodiment of the method corresponding to fig. 3 or fig. 6 may be based on the structure of the communication apparatus 70 shown in fig. 7 in this embodiment.
The communication device 70 comprises at least one processor 701, at least one memory 702 and at least one transceiver 703. Wherein the processor 701, the memory 702 and the transceiver 703 are connected. Optionally, the communication apparatus 70 may further comprise an input device 705, an output device 706, and one or more antennas 704. Wherein an antenna 704 is coupled to the transceiver 703, and an input device 705 and an output device 706 are coupled to the processor 701.
In this embodiment, the memory 702 is mainly used for storing software programs and data. The memory 702 may be separate and coupled to the processor 701. Alternatively, the memory 702 may be integrated with the processor 701, for example within one or more chips. The memory 702 is capable of storing program codes for implementing the technical solutions of the embodiments of the present application, and is controlled by the processor 701 to execute, and various types of executed computer program codes can also be regarded as drivers of the processor 701. It should be understood that fig. 7 in this embodiment shows only one memory and one processor, but in practical application, the communication device 70 may have a plurality of processors or a plurality of memories, and is not limited herein. Further, the memory 702 may also be referred to as a storage medium or storage device or the like. Memory 702 may be a memory element on the same chip as the processor (i.e., an on-chip memory element) or a separate memory element, as embodiments of the present application are not limited in this regard.
In this embodiment, the transceiver 703 may be used to support the reception or transmission of radio frequency signals between the communication apparatus 70 and the access network device, and may also be used to support the reception or transmission of radio frequency signals between the communication apparatus 70 and other terminal devices. The transceiver 703 includes a transmitter Tx and a receiver Rx. Specifically, the one or more antennas 704 may receive radio frequency signals, and the receiver Rx of the transceiver 703 is configured to receive the radio frequency signals from the antennas 704, convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 701, so that the processor 701 performs further processing, such as demodulation processing and decoding processing, on the digital baseband signals or digital intermediate frequency signals. The transmitter Tx in the transceiver 703 is also operative to receive and convert modulated digital baseband signals or digital intermediate frequency signals from the processor 701 to radio frequency signals and transmit the radio frequency signals via the one or more antennas 704. Specifically, the receiver Rx may selectively perform one or more steps of down-mixing processing and analog-to-digital conversion processing on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal, where the order of the down-mixing processing and the analog-to-digital conversion processing is adjustable. The transmitter Tx may selectively perform one or more stages of up-mixing processing and digital-to-analog conversion processing on the modulated digital baseband signal or the digital intermediate frequency signal to obtain a radio frequency signal, and the sequence of the up-mixing processing and the digital-to-analog conversion processing may be adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal.
It should be appreciated that the aforementioned transceiver 703 may also be referred to as a transceiver unit, transceiver device, etc. Alternatively, a device for implementing a receiving function in the transceiver unit may be regarded as a receiving unit, and a device for implementing a transmitting function in the transceiver unit may be regarded as a transmitting unit, that is, the transceiver unit includes a receiving unit and a transmitting unit, where the receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, or a transmitting circuit, etc.
The processor 701 may be a baseband processor or a central processing unit (central processing unit, CPU), and the baseband processor and the CPU may be integrated together or separated. The processor 701 may be configured to perform various functions for the terminal device, for example, to process a communication protocol and communication data, or to control the entire terminal device, execute a software program, and process data of the software program; or to assist in completing computational processing tasks such as processing graphics images or audio, etc.; or the processor 701 may be configured to implement one or more of the functions described above.
In addition, the output device 706 is in communication with the processor 701, and may display information in a variety of ways, particularly without limitation.
In one design, the communication device 70 is configured to perform the method of the first terminal device in the foregoing corresponding embodiment of fig. 3. The transceiver 703 in the communication apparatus 70 is configured to obtain time-frequency domain location information of at least one first feedback resource, where each first feedback resource corresponds to a first transmission resource, where the first transmission resource is used for sending, by a second terminal device, service data of a first service to a third terminal device, and the first feedback resource corresponding to the first transmission resource is used for sending, by the third terminal device, feedback information of the service data of the first service to the second terminal device, where the feedback information is used to indicate whether the second terminal device correctly receives the service data of the first service; a processor 701, configured to determine time-frequency domain location information of at least one second transmission resource based on the time-frequency domain location information of the at least one first feedback resource, where the second transmission resource is a transmission resource to be used by the second terminal device to send service data of the first service to the third terminal device; the processor 701 is further configured to determine a target transmission resource from the candidate resource set based on the time-frequency domain location information of the at least one second transmission resource, where the time-frequency domain location of the target transmission resource has no non-empty intersection with the time-frequency domain location of any one of the at least one second transmission resource.
In one possible implementation, the processor 701 is specifically configured to:
Determining time-frequency domain location information of at least one first transmission resource based on a first mapping rule and the time-frequency domain location information of the at least one first feedback resource; acquiring a service period corresponding to each first transmission resource, wherein the service period is used for indicating the number of time domain units of an interval between two adjacent transmission resources used for transmitting service data of the first service; and determining time-frequency domain position information of at least one second transmission resource corresponding to each first transmission resource based on the service period and the time-frequency domain position information of each first transmission resource, wherein the frequency domain position of the second transmission resource is the same as that of the first transmission resource, and the time domain position of the second transmission resource is separated from the time domain position of the first transmission resource by at least one service period.
In one possible implementation, the processor 701 is specifically configured to:
Acquiring a feedback period corresponding to each first feedback resource, wherein the feedback period is used for indicating the number of time domain units of intervals between two adjacent feedback resources for transmitting the feedback information; determining time-frequency domain position information of at least one second feedback resource corresponding to each first feedback resource based on the feedback period and the time-frequency domain position information of each first feedback resource, wherein the second feedback resource is a feedback resource to be used by the third terminal equipment for sending feedback information to the second terminal equipment, the frequency domain position of the second feedback resource is the same as the frequency domain position of the first feedback resource, and the time domain position of the second feedback resource is spaced from the time domain position of the first feedback resource by at least one feedback period; and determining the time-frequency domain position information of at least one second transmission resource based on the first mapping rule and the time-frequency domain position information of the at least one second feedback resource, wherein each second feedback resource corresponds to one second transmission resource.
In one possible implementation, the transceiver 703 is specifically configured to monitor energy information of each time-frequency resource on the feedback channel. The processor 701 is specifically configured to determine that the time-frequency domain location information of the time-frequency resource is the time-frequency domain location information of the first feedback resource when the energy information of the time-frequency resource is greater than a first threshold.
In one possible implementation, the processor 701 is specifically configured to:
Ranking the at least one second transmission resource determined based on the at least one first feedback resource from high to low based on energy indicated by the energy information of the at least one first feedback resource; sequentially subtracting the second transmission resources from the candidate resource set according to the ordering until the resource amount of the remaining candidate resource set is less than or equal to a second threshold; at least one resource is selected from the remaining set of candidate resources as the target transmission resource.
In a possible implementation manner, the transceiver 703 is further configured to blindly detect the feedback channel, and obtain the time-frequency domain location information of the first feedback resource. The processor 701 is further configured to parse feedback information at the time-frequency domain location of the first feedback resource to obtain a service period and/or a feedback period.
In a possible implementation, the transceiver 703 is further configured to monitor energy information of each time-frequency resource on the feedback channel. The processor 701 is further configured to determine that the time-frequency domain location information of the time-frequency resource is the time-frequency domain location information of the third feedback resource when the energy information of the time-frequency resource is greater than or equal to a third threshold, where the third threshold is greater than the first threshold; determining time-frequency domain position information of a third transmission resource based on the first mapping rule and the time-frequency domain position information of the third feedback resource; and triggering to reselect the transmission resource when the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource have a non-empty intersection.
In another design, the communication device 70 is configured to perform the method of the first terminal device in the corresponding embodiment of fig. 6. The transceiver 703 in the communication device 70 is configured to monitor energy information of each time-frequency resource on the feedback channel; the processor 701 is configured to determine that the time-frequency domain location information of the time-frequency resource is the time-frequency domain location information of the third feedback resource when the energy information of the time-frequency resource is greater than or equal to a third threshold; determining time-frequency domain position information of third transmission resources based on a first mapping rule and the time-frequency domain position information of the third feedback resources, wherein the third transmission resources are used for transmitting service data of a second service to fifth terminal equipment by fourth terminal equipment, and the third feedback resources corresponding to the third transmission resources are used for transmitting feedback information of the service data of the second service to the fourth terminal equipment by the fifth terminal equipment; and when the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource used by the first terminal equipment have a non-empty intersection, reselecting the target transmission resource.
In a possible implementation, the transceiver 703 is further configured to monitor energy information of a transmission resource to be used by the first terminal device on the transmission channel; the processor 701 is further configured to reselect the target transmission resource when the energy information of the transmission resource to be used is greater than or equal to the fourth threshold.
It should be noted that, the specific implementation and the beneficial effects of the present embodiment may refer to the method of the terminal device in the foregoing embodiment, which is not described herein again.
As shown in fig. 8, the present application also provides a communication device 80. The communication device 80 may be a terminal device or a component (e.g., an integrated circuit, a chip, etc.) of a terminal device. The communication device 80 may also be other communication modules for implementing the method according to the method embodiments of the present application.
The communication device 80 may include a processing module 801 (or referred to as a processing unit). Optionally, an interface module 802 (or called a transceiver unit or transceiver module) and a storage module 803 (or called a storage unit) may also be included. The interface module 802 is used to enable communication with other devices. The interface module 802 may be, for example, a transceiver module or an input-output module.
In one possible design, one or more modules as in FIG. 8 may be implemented by one or more processors or by one or more processors and memory; or by one or more processors and transceivers; or by one or more processors, memory, and transceivers, to which embodiments of the application are not limited. The processor, the memory and the transceiver can be arranged separately or integrated.
The communication device 80 has a function of realizing the terminal apparatus described in the embodiment of the present application. For example, the communication device 80 includes modules or units or means (means) corresponding to the steps involved in the terminal device executing the terminal device described in the embodiment of the present application, where the functions or units or means (means) may be implemented by software, or implemented by hardware, or implemented by executing corresponding software by hardware, or implemented by a combination of software and hardware. Reference is further made in detail to the corresponding description in the foregoing corresponding method embodiments. Referring specifically to fig. 7, a communication device 70 according to an embodiment is shown.
Furthermore, the present application provides a computer program product comprising one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the application, in whole or in part. For example, a method related to the first terminal device as in the previous fig. 3 or fig. 6 is implemented. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital versatile disk (DIGITAL VERSATILE DISC, DVD)), or a semiconductor medium (e.g., solid State Disk (SSD)), etc.
Furthermore, the present application provides a computer readable storage medium storing a computer program for execution by a processor to implement a method as described above in relation to the first terminal device in fig. 3 or fig. 6.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.

Claims (24)

1. A method of resource selection, comprising:
The method comprises the steps that a first terminal device obtains time-frequency domain position information of at least one first feedback resource, each first feedback resource corresponds to one first transmission resource, the first transmission resource is used for a second terminal device to send business data of a first business to a third terminal device, the first feedback resource corresponding to the first transmission resource is used for the third terminal device to send feedback information of the business data of the first business to the second terminal device, and the feedback information is used for indicating whether the second terminal device correctly receives the business data of the first business;
The first terminal equipment determines time-frequency domain position information of at least one second transmission resource based on the time-frequency domain position information of the at least one first feedback resource, wherein the second transmission resource is to be used by the second terminal equipment to send service data of the first service to the third terminal equipment;
And the first terminal equipment determines a target transmission resource from the candidate resource set based on the time-frequency domain position information of the at least one second transmission resource, wherein the time-frequency domain position of the target transmission resource and the time-frequency domain position of any one of the at least one second transmission resource have no non-empty intersection.
2. The method of claim 1, wherein the first terminal device determining the time-frequency domain location information of the at least one second transmission resource based on the time-frequency domain location information of the at least one first feedback resource comprises:
The first terminal equipment determines time-frequency domain position information of at least one first transmission resource based on a first mapping rule and the time-frequency domain position information of the at least one first feedback resource;
the first terminal equipment acquires a service period corresponding to each first transmission resource, wherein the service period is used for indicating the number of time domain units of an interval between two adjacent transmission resources used for transmitting service data of the first service;
The first terminal equipment determines time-frequency domain position information of at least one second transmission resource corresponding to each first transmission resource based on the service period and the time-frequency domain position information of each first transmission resource, wherein the frequency domain position of the second transmission resource is identical to the frequency domain position of the first transmission resource, and the time domain position of the second transmission resource is separated from the time domain position of the first transmission resource by at least one service period.
3. The method according to claim 1, wherein the first terminal device obtains time-frequency domain location information of at least one second transmission resource, comprising:
The first terminal equipment acquires a feedback period corresponding to each first feedback resource, wherein the feedback period is used for indicating the number of time domain units of intervals between two adjacent feedback resources used for transmitting the feedback information;
The first terminal equipment determines time-frequency domain position information of at least one second feedback resource corresponding to each first feedback resource based on the feedback period and the time-frequency domain position information of each first feedback resource, wherein the second feedback resource is a feedback resource to be used by the third terminal equipment for sending feedback information to the second terminal equipment, the frequency domain position of the second feedback resource is the same as the frequency domain position of the first feedback resource, and the time domain position of the second feedback resource is spaced from the time domain position of the first feedback resource by at least one feedback period;
The first terminal equipment determines time-frequency domain position information of at least one second transmission resource based on a first mapping rule and the time-frequency domain position information of the at least one second feedback resource, wherein each second feedback resource corresponds to one second transmission resource.
4. A method according to any one of claims 1 to 3, wherein the first terminal device obtains time-frequency domain location information of at least one first feedback resource, comprising:
The first terminal equipment monitors energy information of each time-frequency resource on a feedback channel;
And when the energy information of the time-frequency resource is larger than a first threshold value, the first terminal equipment determines that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of the first feedback resource.
5. The method of claim 4, wherein the first terminal device determining a target transmission resource from a candidate set of resources based on time-frequency domain location information of the at least one second transmission resource, comprising:
The first terminal equipment performs sorting processing on the at least one second transmission resource determined based on the at least one first feedback resource from high to low based on energy indicated by energy information of the at least one first feedback resource;
The first terminal equipment sequentially deducts the second transmission resources from the candidate resource set according to the sequence until the resource quantity of the rest candidate resource set is smaller than or equal to a second threshold value;
The first terminal device selects at least one resource from the remaining candidate resource set as the target transmission resource.
6. A method according to any one of claims 1 to 3, wherein the first terminal device obtains time-frequency domain location information of at least one first feedback resource, comprising:
and the first terminal equipment blindly detects the feedback channel to obtain the time-frequency domain position information of the first feedback resource.
7. The method of claim 6, wherein the method further comprises:
and the first terminal equipment analyzes the feedback information at the time-frequency domain position of the first feedback resource to obtain a service period and/or a feedback period.
8. The method according to any of claims 4 to 7, wherein after the first terminal device determines the target transmission resource from the candidate resource set based on the time-frequency domain location information of the at least one second transmission resource, the method further comprises:
The first terminal equipment monitors energy information of each time-frequency resource on a feedback channel;
When the energy information of the time-frequency resource is greater than or equal to a third threshold, the first terminal device determines that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of the third feedback resource, and the third threshold is greater than the first threshold;
The first terminal equipment determines time-frequency domain position information of a third transmission resource based on a first mapping rule and the time-frequency domain position information of the third feedback resource;
and when a non-empty intersection exists between the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource, triggering the reselection of the transmission resource by the first terminal equipment.
9. The method according to any of claims 1 to 8, wherein a distance between the first terminal device and the third terminal device is smaller than an interference threshold of the third terminal device, the interference threshold being a maximum distance between the first terminal device and the third terminal device when the signal transmitted by the first terminal device interferes with the signal received by the third terminal device.
10. The method according to any of claims 1 to 9, wherein a distance between the first terminal device and the second terminal device is greater than a perception threshold of the second terminal device, the perception threshold being a maximum distance between the first terminal device and the second terminal device when the second terminal device is able to obtain time-frequency domain location information of a transmission resource of the first terminal device through a perception technique.
11. A method of resource selection, comprising:
the method comprises the steps that a first terminal device monitors energy information of each time-frequency resource on a feedback channel;
When the energy information of the time-frequency resource is greater than or equal to a third threshold value, the first terminal equipment determines that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of a third feedback resource;
The first terminal equipment determines time-frequency domain position information of third transmission resources based on a first mapping rule and the time-frequency domain position information of third feedback resources, wherein the third transmission resources are used for a fourth terminal equipment to send service data of a second service to a fifth terminal equipment, and the third feedback resources corresponding to the third transmission resources are used for the fifth terminal equipment to send feedback information of the service data of the second service to the fourth terminal equipment;
And when a non-empty intersection exists between the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource used by the first terminal equipment, the first terminal equipment reselects the target transmission resource.
12. The method of claim 11, wherein the method further comprises:
the first terminal equipment monitors energy information of transmission resources to be used by the first terminal equipment on a transmission channel;
And when the energy information of the transmission resource to be used is greater than or equal to a fourth threshold value, the first terminal equipment reselects the target transmission resource.
13. The method according to claim 11 or 12, wherein a distance between the first terminal device and the fifth terminal device is smaller than an interference threshold of the fifth terminal device, the interference threshold being a maximum distance between the first terminal device and the fifth terminal device when the signal transmitted by the first terminal device causes interference to the signal received by the fifth terminal device.
14. The method according to any one of claims 11 to 13, wherein a distance between the first terminal device and the fourth terminal device is greater than a perception threshold of the fourth terminal device, the perception threshold being a maximum distance between the first terminal device and the fourth terminal device when the fourth terminal device is capable of acquiring time-frequency domain location information of a transmission resource of the first terminal device through a perception technology.
15. A communication device, comprising:
the receiving and transmitting module is used for acquiring time-frequency domain position information of at least one first feedback resource, each first feedback resource corresponds to one first transmission resource, the first transmission resource is used for transmitting service data of a first service to third terminal equipment, the first feedback resource corresponding to the first transmission resource is used for transmitting feedback information of the service data of the first service to the second terminal equipment by the third terminal equipment, and the feedback information is used for indicating whether the second terminal equipment correctly receives the service data of the first service;
The processing module is used for determining time-frequency domain position information of at least one second transmission resource based on the time-frequency domain position information of the at least one first feedback resource, wherein the second transmission resource is a transmission resource to be used by the second terminal device for sending service data of the first service to the third terminal device;
The processing module is further configured to determine a target transmission resource from the candidate resource set based on the time-frequency domain location information of the at least one second transmission resource, where the time-frequency domain location of the target transmission resource and the time-frequency domain location of any one of the at least one second transmission resource do not have a non-empty intersection.
16. The communication device according to claim 15, wherein the processing module is specifically configured to:
Determining time-frequency domain position information of at least one first transmission resource based on a first mapping rule and the time-frequency domain position information of the at least one first feedback resource;
Acquiring a service period corresponding to each first transmission resource, wherein the service period is used for indicating the number of time domain units of an interval between two adjacent transmission resources for transmitting service data of the first service;
And determining time-frequency domain position information of at least one second transmission resource corresponding to each first transmission resource based on the service period and the time-frequency domain position information of each first transmission resource, wherein the frequency domain position of the second transmission resource is identical to the frequency domain position of the first transmission resource, and the time domain position of the second transmission resource is separated from the time domain position of the first transmission resource by at least one service period.
17. The communication device according to claim 15, wherein the processing module is specifically configured to:
Acquiring a feedback period corresponding to each first feedback resource, wherein the feedback period is used for indicating the number of time domain units of intervals between two adjacent feedback resources used for transmitting the feedback information;
Determining time-frequency domain position information of at least one second feedback resource corresponding to each first feedback resource based on the feedback period and the time-frequency domain position information of each first feedback resource, wherein the second feedback resource is a feedback resource to be used by the third terminal equipment for sending feedback information to the second terminal equipment, the frequency domain position of the second feedback resource is the same as the frequency domain position of the first feedback resource, and the time domain position of the second feedback resource is spaced from the time domain position of the first feedback resource by at least one feedback period;
And determining the time-frequency domain position information of at least one second transmission resource based on the first mapping rule and the time-frequency domain position information of the at least one second feedback resource, wherein each second feedback resource corresponds to one second transmission resource.
18. The communication device according to any one of claims 15 to 17, wherein the transceiver module is configured to monitor energy information of each time-frequency resource on a feedback channel;
the processing module is specifically configured to determine that the time-frequency domain location information of the time-frequency resource is the time-frequency domain location information of the first feedback resource when the energy information of the time-frequency resource is greater than a first threshold.
19. The communication device according to claim 18, wherein the processing module is specifically configured to:
Ranking the at least one second transmission resource determined based on the at least one first feedback resource from high to low based on energy indicated by energy information of the at least one first feedback resource;
Sequentially subtracting the second transmission resources from the candidate resource set according to the ranking until the resource quantity of the rest candidate resource set is smaller than or equal to a second threshold value;
and selecting at least one resource from the rest candidate resource set as the target transmission resource.
20. The communication device according to any one of claims 15 to 17, wherein the transceiver module is configured to obtain the time-frequency domain location information of the first feedback resource, specifically for a blind detection feedback channel.
21. The communication apparatus of claim 20, wherein the processing module is further configured to parse feedback information at a time-frequency domain location of the first feedback resource to obtain a service period and/or a feedback period.
22. The communication device according to any of claims 18 to 21, wherein the transceiver module is further configured to monitor energy information of each time-frequency resource on the feedback channel;
The processing module is further configured to:
when the energy information of the time-frequency resource is larger than or equal to a third threshold value, determining that the time-frequency domain position information of the time-frequency resource is the time-frequency domain position information of the third feedback resource, wherein the third threshold value is larger than the first threshold value;
determining time-frequency domain position information of a third transmission resource based on a first mapping rule and the time-frequency domain position information of the third feedback resource;
And triggering to reselect the transmission resource when a non-empty intersection exists between the time-frequency domain position of the third transmission resource and the time-frequency domain position of the target transmission resource.
23. A communication device comprising a processor and a memory;
Wherein the memory stores a computer program;
the processor invokes the computer program to cause the communication device to perform the method of any one of claims 1 to 10 or to perform the method of any one of claims 11 to 14.
24. A computer readable storage medium storing instructions which, when run on a computer, cause the computer to perform the method of any one of claims 1 to 10; or performing the method of any one of claims 11 to 14.
CN202211456899.9A 2022-11-21 2022-11-21 Resource selection method and communication device Pending CN118057889A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211456899.9A CN118057889A (en) 2022-11-21 2022-11-21 Resource selection method and communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211456899.9A CN118057889A (en) 2022-11-21 2022-11-21 Resource selection method and communication device

Publications (1)

Publication Number Publication Date
CN118057889A true CN118057889A (en) 2024-05-21

Family

ID=91069233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211456899.9A Pending CN118057889A (en) 2022-11-21 2022-11-21 Resource selection method and communication device

Country Status (1)

Country Link
CN (1) CN118057889A (en)

Similar Documents

Publication Publication Date Title
US10925026B2 (en) Synchronization information sending method and apparatus
US10045299B2 (en) Apparatuses, methods, and computer-readable medium for communication in a wireless local area network
US10045349B2 (en) Apparatuses, methods, and computer-readable medium for communication in a wireless local area network
CN113225822B (en) Synchronous signal block information processing method and device and communication device
TW201935978A (en) Method for reserving resources and devices and computer storage medium
CN107852622B (en) Gap selection method and device
US20170013596A1 (en) Control of semi-persistent channel occupation for device-to device (d2d) wireless communications
CN109804691B (en) Data transmission method and device and computer storage medium
US20150382173A1 (en) Method and Apparatus for Detecting D2D Discovery Sequences, Method and Apparatus for Receiving D2D Data
WO2018201926A1 (en) Uplink carrier switching method, network device, and terminal device
CN111630920A (en) Data transmission method and device and computer storage medium
CN105794292A (en) Data transmission method, resource measurement method, device and apparatus
CA2943557A1 (en) Method and apparatus for performing fractional subframe transmission
US10932277B2 (en) Low latency transmission configuration
WO2022117087A1 (en) Method and device for positioning on sidelink (sl), and terminal
WO2022027592A1 (en) Partial sensing enhancement for sl resource allocation
CN106686571B (en) Method and device for processing discovery message
CN118057889A (en) Resource selection method and communication device
KR20220120650A (en) Method and device for random access in a wireless communication system
US11330583B2 (en) Transmission time determination method and device, and computer storage medium
WO2023025015A1 (en) Random access resource selection and configuration methods, apparatus, terminal, and network side device
WO2023051529A1 (en) Reference signal processing method and apparatus, terminal, and medium
WO2023246452A1 (en) Communication method and communication apparatus
CN110720236B (en) Synchronous carrier wave selection method and device and computer storage medium
CN115701744A (en) Random access processing method, related device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication