Embodiments of this application relate to the field of communication technologies, and in particular, to a communication method and apparatus.
With development of wireless communication technologies, people have increasing requirements for a high data rate and user experience, and have increasing requirements for a proximity service for knowing and communicating with people or things around. Therefore, device-to-device (device-to-device, D2D) communication emerges. Application of the D2D communication can reduce load of a cellular network, reduce battery power consumption of a device, and well meet a service requirement. The D2D communication allows a plurality of devices supporting a D2D function to perform direct discovery and direct communication in a case of network coverage or no network coverage. Vehicle-to-everything (vehicle-to-anything, V2X) may be considered as a special case of the D2D communication. The V2X communication includes vehicle-to-vehicle (vehicle-to-vehicle, V2V) communication, vehicle-to-pedestrian (vehicle-to-pedestrian, V2P) communication, vehicle-to-infrastructure (vehicle-to-infrastructure, V2I) communication, vehicle-to-network (vehicle-to-network, V2N) communication, and the like. V2V means sidelink (sidelink, SL) communication between vehicles or vehicle-mounted devices.
To cope with an increasing amount of sidelink data between devices, a carrier aggregation (carrier aggregation, CA) technology or another multicarrier technology similar to CA may be introduced in the SL communication, to send and receive sidelink data on a plurality of carriers. Therefore, how to send and receive feedback information in a multi-carrier scenario is a problem worth considering.
Embodiments of this application provide a communication method and apparatus, to send and receive feedback information in a multicarrier scenario, so as to improve feedback efficiency and resource utilization.
Currently, a throughput requirement increases sharply in a V2X communication scenario such as vehicle-mounted communication. For example, in a remote driving scenario, a data throughput requirement of each vehicle is about 50 megabits per second (megabits per second, Mbps), and in a vehicle-mounted entertainment scenario, a data throughput requirement of two consecutive vehicles is about 1 gigabit per second (gigabit per second, Gbps). However, an available frequency band bandwidth of a current intelligent transportation system (intelligent transportation system, ITS) is only 75 megahertz (megahertz, MHz), and cannot meet a capacity requirement of the vehicle-mounted communication. Spectrum resources for wireless communication are scarce resources, especially contiguous spectrums with a large bandwidth. Therefore, carrier aggregation may be introduced in a communication system as a solution. In the carrier aggregation, two or more component carriers (component carriers, CCs) are aggregated to support a larger transmission bandwidth. The solution provides a new idea for supporting V2X service requirements in the future. In a possible scenario, a hybrid automatic repeat request (hybrid automatic repeat request, HARQ)-acknowledgment (ACK) information feedback needs to be supported at a physical layer, to obtain higher physical transmission reliability. Because feedback resource configurations on carriers are different, how to determine a feedback resource in a carrier aggregation scenario becomes an urgent problem to be resolved. A simple method is to feed back, on each carrier based on a conventional technology, HARQ-ACK feedback information on the carrier. If feedback resources on the carriers overlap in time domain, a receive end simultaneously sends feedback information on non-contiguous spectrum resources in a same slot. As a result, power is scattered, a peak to average power ratio (peak to average power ratio, PAPR) increases, and transmission efficiency decreases. Alternatively, if feedback resources on the carriers do not overlap in time domain, there is an energy consumption problem in a plurality of times of sending, and effectiveness of the feedback information becomes a challenge. In embodiments of this application, a feedback resource for sending feedback information in a multicarrier scenario may be determined based on information such as a channel state of each resource pool in the multicarrier scenario, to improve a success rate of sending the feedback information, so as to obtain gains in performance and power consumption.
According to a first aspect, an embodiment of this application provides a communication method. An execution body (for example, a first apparatus) of the method may be a terminal device or a network device, or may be a combined component or part that has a function of the terminal device or a function of the network device, or may be a communication chip (for example, a processor, a baseband chip, or a chip system) used in the terminal device or the network device. The method includes: receiving sidelink data from a second apparatus from a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set; determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, where a candidate feedback resource is configured in each of the plurality of frequency domain resource sets, the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and sending feedback information of the sidelink data to the second apparatus on the feedback resource.
For example, the method provided in the first aspect may also be described as follows: receiving sidelink data from a second apparatus from a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set; determining a feedback resource, where the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and sending feedback information of the sidelink data to the second apparatus on the feedback resource.
According to the method, when the sidelink data is sent and received in the plurality of frequency domain resource sets on the plurality of carriers, for example, in a scenario in which CA or a similar technology is supported, the first apparatus may determine, in one frequency domain resource set on one carrier, the feedback resource for sending the feedback information, so that feedback information can be sent in a multicarrier scenario. In addition, the first apparatus determines, in the one frequency domain resource set on the one carrier, the feedback resource for sending the feedback information, so that mutual interference caused between feedback information when the feedback information is simultaneously sent in the plurality of frequency domain resource sets on the plurality of carriers can be avoided, thereby improving a success rate of sending the feedback information. In addition, overheads of signaling, a processing resource, and the like that are caused by sending the feedback information by the first apparatus and receiving the feedback information by the second apparatus can be reduced, thereby improving feedback efficiency and resource utilization.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a largest signal to noise ratio (signal to interference plus noise ratio, SINR) of receiving the sidelink data in the plurality of frequency domain resource sets. Alternatively, the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving the sidelink data in the plurality of frequency domain resource sets.
In the design, the frequency domain resource set in which the feedback resource is located in frequency domain may be determined based on an SINR of receiving the sidelink data in each frequency domain resource set on the plurality of carriers, and then the candidate feedback resource configured in the frequency domain resource set is determined as the feedback resource, so that a success rate of sending feedback information can be improved.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a smallest channel busy ratio (channel busy ratio, CBR) in the plurality of frequency domain resource sets. Alternatively, the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
In the design, the frequency domain resource set in which the feedback resource is located in frequency domain may be determined based on a CBR of each frequency domain resource set on the plurality of carriers, and then the candidate feedback resource configured in the frequency domain resource set is determined as the feedback resource, so that a success rate of sending feedback information can be improved.
In a possible design, the method further includes: receiving indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of the plurality of frequency domain resource sets. Optionally, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in the first frequency domain resource set as the feedback resource. Alternatively, optionally, the determining a feedback resource includes: determining the feedback resource in the first frequency domain resource set in the second slot.
In the design, the frequency domain resource set in which the feedback resource is located in frequency domain may be determined based on an indication of the network device, and then the candidate feedback resource configured in the frequency domain resource set is determined as the feedback resource. This helps avoid a conflict of feedback resources between devices (or apparatuses), and improve a success rate of sending feedback information.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information. Alternatively, the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource in an earliest slot in the plurality of candidate feedback resources as the feedback resource. Alternatively, the determining a feedback resource includes: determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In the design, when slots in which candidate feedback resources configured in the plurality of frequency domain resource sets are located are not aligned, the candidate feedback resource in the earliest slot may be determined as the feedback resource. This helps reduce a delay of sending feedback information.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a largest SINR of receiving the sidelink data in the plurality of frequency domain resource sets. Alternatively, the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving the sidelink data that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In the design, starting from SINRs of the frequency domain resource sets and slots in which the feedback resources in the frequency domain resource sets are located, the candidate feedback resource in the earliest slot may be selected from the at least one candidate feedback resource configured in the at least one frequency domain resource set with the largest SINR, and is determined as the feedback resource, so that a success rate of sending feedback information can be improved, thereby reducing a delay of sending the feedback information.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets. Alternatively, the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a smallest CBR that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In the design, starting from CBRs of the frequency domain resource sets and slots in which the feedback resources in the frequency domain resource sets are located, the candidate feedback resource in the earliest slot may be selected from the at least one candidate feedback resource configured in the at least one frequency domain resource set with the smallest CBR, and is determined as the feedback resource, so that a success rate of sending feedback information can be improved, thereby reducing a delay of sending the feedback information.
According to a second aspect, an embodiment of this application provides a communication method. An execution body (for example, a second apparatus) of the method may be a terminal device or a network device, or may be a combined component or part that has a function of the terminal device or a function of the network device, or may be a communication chip (for example, a processor, a baseband chip, or a chip system) used in the terminal device or the network device. The method includes: sending sidelink data to a first apparatus in a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set; determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, where a candidate feedback resource is configured in each of the plurality of frequency domain resource sets, the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and receiving feedback information of the sidelink data from the first apparatus on the feedback resource.
For example, the method provided in the second aspect may also be described as follows: sending sidelink data to a first apparatus in a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set; determining a feedback resource, where the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and receiving feedback information of the sidelink data from the first apparatus on the feedback resource.
According to the method, when the sidelink data is sent and received in the plurality of frequency domain resource sets on the plurality of carriers, the second apparatus may determine, in one frequency domain resource set on one carrier, the feedback resource for receiving the feedback information, so that feedback information can be received in a multicarrier scenario. In addition, the second apparatus determines, in the one frequency domain resource set on the one carrier, the feedback resource for receiving the feedback information, so that mutual interference caused between feedback information when the feedback information is simultaneously received in the plurality of frequency domain resource sets on the plurality of carriers can be avoided, thereby improving a success rate of receiving the feedback information. In addition, overheads of signaling, a processing resource, and the like that are caused by sending the feedback information by the first apparatus and receiving the feedback information by the second apparatus can be reduced, thereby improving feedback efficiency and resource utilization.
In a possible design, the method further includes: receiving SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a largest SINR in the plurality of frequency domain resource sets. Alternatively, the method further includes: receiving SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a largest SINR in the plurality of frequency domain resource sets.
In the design, the frequency domain resource set in which the feedback resource is located in frequency domain may be determined based on the SINR of receiving the sidelink data by the receive end of the sidelink data in each frequency domain resource set on the plurality of carriers, and then the candidate feedback resource configured in the frequency domain resource set is determined as the feedback resource, so that a success rate of receiving feedback information can be improved.
In a possible design, the method further includes: receiving CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets. Alternatively, the method further includes: receiving CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
In the design, the frequency domain resource set in which the feedback resource is located in frequency domain may be determined based on the CBR that is of each frequency domain resource set on the plurality of carriers and that is obtained by the receive end of the sidelink data, and then the candidate feedback resource configured in the frequency domain resource set is determined as the feedback resource, so that a success rate of receiving feedback information can be improved.
In a possible design, the method further includes: receiving indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of the plurality of frequency domain resource sets. Optionally, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in the first frequency domain resource set as the feedback resource. Alternatively, optionally, the determining a feedback resource includes: determining the feedback resource in the first frequency domain resource set in the second slot.
In the design, the frequency domain resource set in which the feedback resource is located in frequency domain may be determined based on an indication of the network device, and then the candidate feedback resource configured in the frequency domain resource set is determined as the feedback resource. This helps avoid a conflict of feedback resources between devices (or apparatuses), and improve a success rate of receiving feedback information.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information. Alternatively, the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information.
In a possible design, the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource in an earliest slot in the plurality of candidate feedback resources as the feedback resource. Alternatively, the determining a feedback resource includes: determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In the design, when slots in which candidate feedback resources that can be used to send the feedback information and that are configured in the plurality of frequency domain resource sets are located are not aligned, the candidate feedback resource in the earliest slot may be determined as the feedback resource. This helps reduce a delay of sending feedback information by a transmit end.
In a possible design, the method further includes: receiving SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a largest SINR in the plurality of frequency domain resource sets. Alternatively, the method further includes: receiving signal to noise ratio SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a largest SINR that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In the design, starting from SINRs of the frequency domain resource sets and slots in which the feedback resources in the frequency domain resource sets are located, the candidate feedback resource in the earliest slot may be selected from the at least one candidate feedback resource configured in the at least one frequency domain resource set with the largest SINR, and is determined as the feedback resource, so that a success rate of receiving feedback information can be improved, thereby reducing a delay of sending the feedback information by a transmit end.
In a possible design, the method further includes: receiving CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and the determining a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets includes: determining a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets. Alternatively, the method further includes: receiving CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and the determining a feedback resource includes: determining the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a smallest CBR that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In the design, starting from CBRs of the frequency domain resource sets and slots in which the feedback resources in the frequency domain resource sets are located, the candidate feedback resource in the earliest slot may be selected from the at least one candidate feedback resource configured in the at least one frequency domain resource set with the smallest CBR, and is determined as the feedback resource, so that a success rate of receiving feedback information can be improved, thereby reducing a delay of sending the feedback information by a transmit end.
According to a third aspect, an embodiment of this application provides a communication apparatus. The apparatus has a function of implementing the method in any one of the first aspect or the possible designs of the first aspect. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or the software includes one or more modules (units) corresponding to the function, for example, includes an interface unit and a processing unit.
In a possible design, the apparatus may be a chip, a chip system, or a processing system. In this case, the interface unit may be an input/output interface of the chip system, and the processing unit may be a processor in the chip system, for example, a central processing unit (central processing unit, CPU).
In a possible design, the apparatus includes a memory and a processor. The memory is configured to store a program executed by the processor. When the program is executed by the processor, the apparatus may perform the method in any one of the first aspect or the possible designs of the first aspect.
In a possible design, the apparatus may be a terminal device or a network device, or may be a chip used in the terminal device or the network device, or another combined component or part that can implement a function of the terminal device or the network device. When the apparatus is the terminal device or the network device, the interface unit may be a transmitter and a receiver, or an integrated transceiver, and may include an antenna, a radio frequency circuit, and the like; and the processing unit may be a processor, for example, a baseband chip. When the apparatus is the part having the function of the terminal device or the network device, the interface unit may be a radio frequency unit, and the processing unit may be a processor.
According to a fourth aspect, an embodiment of this application provides a communication apparatus. The apparatus has a function of implementing the method in any one of the second aspect or the possible designs of the second aspect. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or the software includes one or more modules (units) corresponding to the function, for example, includes an interface unit and a processing unit.
In a possible design, the apparatus may be a chip, a chip system, or a processing system. In this case, the interface unit may be an input/output interface of the chip system, and the processing unit may be a processor in the chip system, for example, a CPU.
In a possible design, the apparatus includes a memory and a processor. The memory is configured to store a program executed by the processor. When the program is executed by the processor, the apparatus may perform the method in any one of the second aspect or the possible designs of the second aspect.
In a possible design, the apparatus may be a terminal device or a network device, or may be a chip used in the terminal device or the network device, or another combined component or part that can implement a function of the terminal device or the network device. When the apparatus is the terminal device or the network device, the interface unit may be a transmitter and a receiver, or an integrated transceiver, and may include an antenna, a radio frequency circuit, and the like; and the processing unit may be a processor, for example, a baseband chip. When the apparatus is the part having the function of the terminal device or the network device, the interface unit may be a radio frequency unit, and the processing unit may be a processor.
According to a fifth aspect, an embodiment of this application provides a communication system. The communication system includes a first apparatus that can perform the method in any one of the first aspect or the possible designs of the first aspect and a second apparatus that can perform the method in any one of the second aspect or the possible designs of the second aspect.
According to a sixth aspect, an embodiment of this application provides a computer-readable storage medium. The storage medium stores a computer program or instructions. When the computer program or the instructions are executed, the method in any one of the first aspect or the possible designs of the first aspect or the method in any one of the second aspect or the possible designs of the second aspect may be implemented.
According to a seventh aspect, an embodiment of this application further provides a computer program product, including a computer program or instructions. When the computer program or the instructions are executed, the method in any one of the first aspect or the possible designs of the first aspect or the method in any one of the second aspect or the possible designs of the second aspect may be implemented.
According to an eighth aspect, an embodiment of this application further provides a chip. The chip is coupled to a memory, and is configured to read and execute a program or instructions stored in the memory, to implement the method in any one of the first aspect or the possible designs of the first aspect or the method in any one of the second aspect or the possible designs of the second aspect.
For technical effects that can be achieved by any possible design in any one of the third aspect to the eighth aspect, refer to the technical effects that can be achieved by a corresponding design in the first aspect or the second aspect. Details are not described herein again.
The technical solutions in embodiments of this application may be applied to various communication systems, for example, a D2D communication system, a vehicle to everything (vehicle to everything, V2X) communication system, a long term evolution (long term evolution, LTE) system, a Wi-Fi system, a 5th generation (5th Generation, 5G) system such as an NR system, and a future communication system such as a 6G system.
V2X communication is a special case of D2D communication, and is communication between a vehicle and any object outside. The V2X communication includes vehicle to vehicle (vehicle to vehicle, V2V) communication, vehicle to pedestrian (vehicle to pedestrian, V2P) communication, vehicle to infrastructure (vehicle to infrastructure, V2I) communication, and the like. The V2I communication may include vehicle to network (vehicle to network, V2N) communication. For example, the technical solutions in embodiments of this application are applied to the V2X communication system.
For ease of understanding by a person skilled in the art, the following explains and describes some terms in embodiments of this application.
A terminal device in a V2X technology may be a road side unit (road side unit, RSU), and the RSU may be a fixed infrastructure entity that supports a V2X application, and may exchange a message with another entity that supports the V2X application. For example, the road side unit may exchange a message with the another entity that supports the V2X application through a PC5 interface.
The terminal device in the V2X technology may alternatively be an entire vehicle, a communication module (for example, a communication chip or a chip system) in the entire vehicle, a remote information processor (telematics BOX, TBOX), or the like.
By way of example, and not limitation, in embodiments of this application, the terminal device may alternatively be a wearable device. The wearable device may also be referred to as a wearable intelligent device, an intelligent wearable device, or the like, and is a general term of wearable devices that are intelligently designed and developed for daily wear by using a wearable technology, for example, glasses, gloves, watches, clothes, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into clothes or an accessory of a user. The wearable device is not only a hardware device, but also implements a powerful function through software support, data exchange, and cloud interaction. In a broad sense, wearable intelligent devices include full-featured and large-sized devices that can implement complete or partial functions without depending on smartphones, for example, smart watches or smart glasses, and include devices that dedicated to only one type of application function and need to collaboratively work with other devices such as smartphones, for example, various smart bands, smart helmets, or smart jewelry for monitoring physical signs.
If the various terminal devices described above are located in a vehicle (for example, placed in the vehicle or mounted in the vehicle), the terminal devices may be all considered as vehicle-mounted terminal devices. For example, the vehicle-mounted terminal devices are also referred to as on-board units (on-board units, OBUs).
In embodiments of this application, the terminal device may further include a relay (relay). Alternatively, it may be understood that any device that can perform data communication with a base station may be considered as a terminal device.
In embodiments of this application, an apparatus configured to implement a function of the terminal device may be a terminal device, or may be an apparatus, for example, a part or a component having a communication function, or a chip system, used in the terminal device to support the terminal device in implementing the function, and the apparatus may be mounted in the terminal device. In embodiments of this application, the chip system may be formed by a chip, or may include the chip and another discrete component. In the technical solutions provided in embodiments of this application, an example in which the apparatus configured to implement the function of the terminal is the terminal device is used to describe the technical solutions provided in embodiments of this application.
The network device may further include a core network device, and the core network device includes, for example, an access and mobility management function (access and mobility management function, AMF). Because embodiments of this application mainly relate to the access network, unless otherwise specified in the following, the network device is the access network device.
In embodiments of this application, an apparatus configured to implement a function of the network device may be a network device, or may be an apparatus, for example, a chip system, that can support the network device in implementing the function. The apparatus may be mounted in the network device. In the technical solutions provided in embodiments of this application, an example in which the apparatus configured to implement the function of the network device is the network device is used to describe the technical solutions provided in embodiments of this application.
The mode 1 is used for V2X communication within a coverage area of a network device. The network device centrally allocates time-frequency resources (including a time domain resource and a frequency domain resource) based on a buffer status report (buffer status report, BSR) status of terminal devices. As shown in
In the mode 2, a time-frequency resource used by a transmit end terminal device to send sidelink data is selected by the transmit end terminal device based on a listening result of the transmit end terminal device, and does not depend on network device scheduling. The mode is not limited by network coverage. In a case without the network coverage, the transmit end terminal device may also use the mode for communication. If the transmit end terminal device needs to send sidelink data to the receive end terminal device in a slot n, and resource selection is triggered, a resource listening window may be defined as T slots before the resource selection is triggered, and a resource selection window is a slot corresponding to [n+T1, n+T2] after the resource selection is triggered. As shown in
As shown in
For the frequency domain resource in the V2V communication resource pool, the network device may divide a frequency band used for the V2V communication into several subchannels, and each subchannel includes a specific quantity of resource blocks (resource blocks, RBs).
In an NR system, V2X communication supports a physical layer hybrid automatic repeat request (hybrid automatic repeat request, HARQ)-acknowledgment (ACK) feedback, where the HARQ-ACK feedback may also be referred to as a HARQ feedback. To be specific, for a time of physical sidelink shared channel (physical sidelink shared channel, PSSCH) sending, if a transmit end terminal device includes HARQ-ACK feedback enabling (which may also be referred to as HARQ feedback enabling) information in control information, a receive end terminal device needs to feed back, based on a PSSCH decoding result of this time, responsive ACK/negative acknowledgment (NACK) information, where the ACK/NACK information is transmitted through a physical sidelink feedback channel (physical sidelink feedback channel, PSFCH). A PSFCH feedback resource (time-frequency resource) is a periodic resource configured in the V2X communication resource pool, and a periodicity configuration parameter NPSSCHPSFCH of the PSFCH feedback resource may be 0, 1, 2, or 4. NPSSCHPSFCH=0 represents that there is no PSFCH feedback resource configuration in the V2X communication resource pool, and PSFCH sending is not enabled in the V2X communication resource pool, in other words, the physical layer HARQ feedback is not supported. NPSSCHPSFCH=1,2,4 represents that there is a PSFCH feedback slot in every NPSSCHPSFCH SL slots in a time window. As shown in
It can be learned from
Feedback resources available to a PSFCH in a PSFCH feedback slot are sequentially allocated to each subchannel in a feedback periodicity first in ascending order of time domain and then in ascending order of frequency domain. Specifically, as shown in
In a unicast scenario, a transmit end and a receive end form a unicast connection pair. After correctly receiving a PSSCH from the transmit end, if the receive end can correctly decode a PSCCH corresponding to the PSSCH, the receive end feeds back enabling indication information based on a HARQ-ACK of the PSCCH. If the PSSCH is correctly decoded, the receive end feeds back a PSFCH sequence that carries ACK information to the transmit end; otherwise, the receive end feeds back a PSFCH sequence that carries NACK information.
In a multicast scenario, a transmit end and one or more receive ends in a group form a plurality of connection pairs. In the multicast 1 (NACK-only) scenario, if the receive end in the group can correctly decode a PSCCH corresponding to a PSSCH, the receive end feeds back enabling indication information based on a HARQ-ACK of the PSCCH. If decoding of the PSSCH fails, the receive end feeds back a PSFCH sequence that carries NACK information; otherwise, the receive end does not feed back any information.
In the multicast 2 (NACK/ACK) scenario, if the receive end in the group can correctly decode a PSCCH corresponding to a PSSCH, the receive end feeds back enabling indication information based on a HARQ-ACK of the PSCCH. If decoding of the PSSCH fails, the receive end feeds back a PSFCH sequence that carries NACK information; otherwise, the receive end feeds back a PSFCH sequence that carries NACK information.
A PSFCH sequence is a ZC sequence based on a low peak-to-average ratio, and occupies two contiguous OFDM symbols in time domain and one PRB in frequency domain. A specific generation manner is: generating a basic sequence r(n), 0≤n<MZC based on a sequence length, performing phase rotation on the basic sequence r(n), and generating a PSFCH sequence rα(n) that has a low peak-to-average ratio and that can be multiplexed in the following manner:
MZC=12, j represents an imaginary part parameter, and α is a phase rotation value. Generating distinguishable PSFCH sequences by using different α is supported, and PSFCH sequences are code-division multiplexed on a PRB for transmission. Because a terminal device needs to feed back ACK information and NACK information, in other words, at least two sequences are allocated to a user, and the sequences respectively correspond to different values of α. The phase rotation value a is determined by using the following formula:
NscRB represents a quantity of subcarriers in a PRB, and in an NR system, a value is defined as 12, αl represents α, ns,fμ represents a slot number (slot number) corresponding to a current subcarrier spacing μ in a radio frame, l represents a number of an OFDM symbol in a PSFCH transmission slot, l=0 represents the first OFDM symbol of a current PSFCH transmission resource, l′ represents a symbol index of the current PSFCH transmission resource relative to the first OFDM symbol, m0 represents a phase of an ACK sequence in a PSFCH feedback resource pair, and mcs represents a phase offset of a NACK sequence relative to the ACK sequence in the PSFCH feedback resource pair.
In the NR system, V2X supports a physical layer PSFCH feedback in the unicast scenario and the multicast scenario. For different service types, values of mcs may be determined based on Table 1 and Table 2.
Table 1 shows a sequence cyclic shift of a PSFCH feedback sequence pair in the unicast scenario and the multicast 2 scenario, namely, a phase mapping relationship of PSFCH feedback sequences. A HARQ value of 0 may represent a decoding failure, and a HARQ value of 1 may represent a decoding success.
Table 2 shows a mapping relationship of HARQ information of a physical uplink control channel (physical uplink control channel, PUCCH) format 0 (format 0) having a scheduling request (scheduling request, SR) in the multicast 1 scenario. A HARQ value of 0 may represent a decoding failure.
A function ncs(nc,l) is represented as:
c(i) represents a value of a sequence number i in a pseudo-random sequence, and a generation process is shown in the following paragraphs. Nsymbslot represents a quantity of contiguous time domain symbols in a slot, and a value is 14. An initial value of a generated pseudo-random sequence is cinit=nID, where nID may be configured by a higher layer, and is 0 if the higher layer does not perform configuration.
A pseudo-random sequence c(n) whose length is MPN is generated by performing cyclic shift on a gold sequence whose length is 31, where n=0,1 . . . , MPN−1 . The gold sequence is two m sequences: x1(n) and x2(n). A generation process is as follows:
and x2(n) is determined by using
With reference to the foregoing V2X communication resource pool, it can be learned that, if a PSSCH occupies NsubchPSSCH subchannels, the PSSCH corresponds to NsubchPSSCH·Msubch,slotPSFCH·NCSPSFCH feedback resource pairs, where the PSFCH feedback resource pair is a PSFCH sequence pair, NCSPSFCH represents a quantity of PSFCH sequence pairs that can be multiplexed on a PSFCH feedback resource with one PRB configured in the V2X communication resource pool, and Msubch,slotPSFCH represents a quantity of PRBs in a PSFCH feedback resource allocated to each subchannel.
In addition, for the V2X communication resource pool, NtypePSFCH may be further configured, to limit a PSFCH feedback resource that can be used by a receive end of a PSSCH. There are two solutions below:
If NtypePSFCH=1 is configured for the V2X communication resource pool, the receive end of the PSSCH can use only a PSFCH feedback resource corresponding to the first subchannel of the PSSCH, that is, RPRB,CSPSFCH=Msubch,slotPSFCH·NCSPSFCH. As shown in
If the V2X communication resource pool is configured with NtypePSFCH=NsubchPSSCH, the receive end of the PSSCH may perform feedback by using PSFCH feedback resources corresponding to all subchannels of the PSSCH, that is, RPRB,CSPSFCH=NsubchPSSCH·Msubch,slotPSFCH·NCSPSFCH. As shown in
The foregoing mainly describes some noun concepts in embodiments of this application. The following describes the technical features in embodiments of this application.
To cope with an increasing amount of sidelink data between devices, a CA technology may be introduced in sidelink communication, for example, a communication scenario such as D2D or V2X, to send and receive sidelink data on a plurality of carriers. Therefore, how to send and receive feedback information in a multicarrier scenario is a problem worth considering.
Based on this, embodiments of this application provide a communication method and apparatus, to send and receive the feedback information in the multicarrier scenario, so as to improve feedback efficiency and resource utilization. The method and the apparatus are based on a same inventive concept. Because the method and the apparatus have a similar problem-resolving principle, for implementations of the apparatus and the method, refer to each other, and a repeated part is not described again.
Embodiments provided in this application are applicable to a plurality of different scenarios, for example, applicable to a mode based on network device scheduling and a mode in which a user autonomously selects a resource that are in a communication scenario with or without network coverage.
The following describes in detail embodiments of this application with reference to the accompanying drawings. In embodiments of this application, a first apparatus may be the terminal device 1 in
The following describes in detail embodiments of this application with reference to the accompanying drawings.
S1401: A first apparatus receives sidelink data from a second apparatus from a plurality of frequency domain resource sets on a plurality of carriers in a first slot, and correspondingly, the second apparatus sends the sidelink data to the first apparatus in the plurality of frequency domain resource sets on the plurality of carriers in the first slot.
Each of the plurality of carriers includes at least one frequency domain resource set.
As a throughput requirement of V2X communication increases sharply, a currently available frequency band bandwidth of the V2X communication cannot meet a capacity requirement of the V2X communication. However, spectrum resources for wireless communication are scarce resources, especially contiguous spectrums with a large bandwidth. Therefore, carrier aggregation may be introduced as a solution. Two or more CCs are aggregated to support a larger bandwidth. The two or more aggregated CCs may be a plurality of contiguous carriers in one frequency band, or may be a plurality of non-contiguous carriers in one frequency band, or may be a plurality of carriers belonging to different frequency bands.
In embodiments of this application, the frequency domain resource set may be a segment of contiguous frequency resources. For example, in the V2X communication, a V2X communication resource pool on each carrier is independent, and there may be one or more V2X communication resource pools on a carrier. A time-frequency resource (a time domain resource and a frequency domain resource) is configured in each V2X communication resource pool, and the frequency domain resource in each V2X communication resource pool may be referred to as a frequency domain resource set. For a process of configuring, by a network device, the time-frequency resource in each V2X communication resource pool, refer to the descriptions of the foregoing V2X communication resource pool. Details are not described again.
S1402: The first apparatus determines a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, where a candidate feedback resource is configured in each of the plurality of frequency domain resource sets, the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain.
For example, the step S1402 may also be described as follows: The first apparatus determines a feedback resource, where the feedback resource belongs to one of a plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain.
It should be understood that, when the frequency domain resource set is a frequency domain resource in a V2X communication resource pool, the candidate feedback resource configured in the frequency domain resource set is a feedback resource in the V2X communication resource pool or a feedback resource configured in the V2X communication resource pool.
S1403: The first apparatus sends feedback information of the sidelink data to the second apparatus on the feedback resource, and correspondingly, the second apparatus receives the feedback information.
Optionally, before receiving the feedback information from the first apparatus, the second apparatus may also determine, in a manner the same as or similar to that of the first apparatus, the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, and receive the feedback information on the determined feedback resource. Alternatively, the second apparatus may directly detect the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, to receive the feedback information on the feedback resource used by the first apparatus to send the feedback information.
It should be understood that sending the sidelink data in the V2X communication may also be referred to as sending a PSSCH, namely, sending data carried on the PSSCH; sending the feedback information of the sidelink data may also be referred to as sending a PSFCH, namely, sending data carried on the PSFCH; and the feedback resource may also be referred to as a PSFCH feedback resource.
In some implementations, to enable the second apparatus to simultaneously send the sidelink data in the plurality of frequency domain resource sets on the plurality of carriers, and the first apparatus to simultaneously receive the sidelink data in the plurality of frequency domain resource sets on the plurality of carriers, subframes (namely, SL subframes) of a plurality of V2X communication resource pools on the plurality of carriers may be aligned.
For example, a total of three carriers are aggregated, which are a carrier 0, a carrier 1, and a carrier 2, each carrier includes one V2X communication resource pool, and a subcarrier spacing is 15 kHz. Time domain resources in V2X communication resources on the carrier 0, the carrier 1, and the carrier 2 all may be indicated by using a unified bitmap “11001110”. When the subcarrier spacing is 15 kHz, a length of each slot is 1 ms, and each subframe includes one slot. As shown in
For example, that the second apparatus sends the sidelink data to the first apparatus in the plurality of frequency domain resource sets on the plurality of carriers in S1401 may include: The second apparatus simultaneously sends, based on network device scheduling, the sidelink data to the first apparatus on frequency domain resources scheduled by the network device in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools on the plurality of carriers in an SL slot (namely, a first slot) of the network device scheduling.
In addition, the second apparatus may alternatively autonomously determine, in a mode in which a user autonomously selects a resource, a time domain resource and a frequency domain resource for sending the sidelink data in each V2X communication resource pool, and time domain resources for sending the sidelink data in the V2X communication resource pools are the same. The second apparatus simultaneously sends, based on the time domain resource and the frequency domain resource for sending the sidelink data in each V2X communication resource pool, the sidelink data to the first apparatus on the determined frequency domain resources in the plurality of frequency domain resource sets of the plurality of V2X resource pools on the plurality of carriers in a determined SL slot (namely, a first slot).
For that the second apparatus sends the sidelink data to the first apparatus in the plurality of frequency domain resource sets on the plurality of carriers, in a possible implementation, the second apparatus may jointly encode the sidelink data sent in the plurality of frequency domain resource sets on the plurality of carriers. In other words, the second apparatus sends one piece of sidelink data in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, and sends only a part of the sidelink data in a frequency domain resource set of each of the plurality of V2X communication resource pools. The first apparatus needs to jointly decode the sidelink data received from the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, and when a HARQ-ACK feedback is enabled, for the sidelink data received from the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, the first apparatus may jointly feed back, based on a decoding result, at least one PSFCH sequence that carries ACK information or PSFCH sequence that carries NACK information.
In another possible implementation, the second apparatus may alternatively separately encode the sidelink data sent in the plurality of frequency domain resource sets on the plurality of carriers. In other words, the second apparatus sends a plurality of pieces of sidelink data in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, and the first apparatus needs to separately decode the sidelink data received from the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, and when a HARQ-ACK feedback is enabled, for the sidelink data received from the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, the first apparatus may respectively feed back, based on a decoding result, PSFCH sequences carrying ACK information or PSFCH sequences carrying NACK information.
With reference to the introduction part of the foregoing PSFCH feedback manner, it can be learned that, different phase rotation values α may be used to generate distinguishable PSFCH sequences, and each PSFCH sequence may be code-division multiplexed on a PRB for sending. Different mcs may be used to generate different α, so that different PSFCH sequences are generated. Optional values of mcs are 0 to 11, six PSFCH sequence pairs may be generated in total, and the six PSFCH sequence pairs may respectively correspond to values of mcs: 0 and 6, 1 and 7, 2 and 8, 3 and 9, 4 and 10, and 5 and 11.
When the HARQ-ACK feedback is enabled, in a unicast scenario or a multicast 2 scenario, for receiving of each piece of sidelink data, the first apparatus needs to feed back a PSFCH sequence that carries ACK information or PSFCH sequence that carries NACK information, and a pair of PSFCH sequences is required, for example, a PSFCH sequence pair whose values of corresponding mcs are 0 and 6, and a PSFCH sequence pair whose values of corresponding mcs are 1 and 7. In a multicast 1 scenario, for receiving of each piece of sidelink data, the first apparatus only needs to feed back, after decoding of the sidelink data fails, a PSFCH sequence that carries NACK information, and the PSFCH sequence that carries the NACK information and that is in a pair of PSFCH sequences is required, for example, a PSFCH sequence whose value of mcs is 0 in a PSFCH sequence pair whose values of corresponding mcs are 0 and 6, and a PSFCH sequence whose value of mcs is 1 in a PSFCH sequence pair whose values of corresponding mcs are 1 and 7.
It can be learned from the foregoing content that, for sidelink data received in a frequency domain resource set of one V2X communication resource pool, the first apparatus needs to feed back, on a candidate feedback resource configured in the frequency domain resource set, only one PSFCH sequence that carries ACK information or PSFCH sequence that carries NACK information, and only one pair of PSFCH sequences is occupied. When a minimum candidate feedback resource includes one PRB, five remaining pairs of PSFCH sequences are still available, and may be code-division multiplexed on the PRB for sending.
However, for a case in which the second apparatus jointly encodes the sidelink data sent to the first apparatus in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, the first apparatus needs to jointly decode the sidelink data received from the plurality of frequency domain resource sets of the plurality of V2X communication resource pools. If the first apparatus respectively sends feedback information of the sidelink data to the second apparatus on candidate feedback resources configured in the plurality of frequency domain resource sets, in other words, respectively sends, to the second apparatus on feedback resources in the plurality of V2X communication resource pools, the PSFCH sequence that carries the ACK information or the NACK information and that is generated based on the decoding result of the sidelink data, content of the plurality of pieces of feedback information sent by the first apparatus to the second apparatus is the same.
For a case in which the second apparatus separately encodes the sidelink data sent to the first apparatus in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, the first apparatus needs to separately decode the sidelink data received from the plurality of frequency domain resource sets of the plurality of V2X communication resource pools. If the first apparatus respectively sends, to the second apparatus on candidate feedback resources configured in the plurality of frequency domain resource sets, feedback information of the sidelink data received in the corresponding frequency domain resource sets, only one pair of PSFCH sequences is applied to each candidate feedback resource. When a minimum candidate feedback resource includes one PRB, five remaining pairs of PSFCH sequences are still available in each candidate feedback resource.
Considering that the feedback information is respectively sent on the candidate feedback resources (namely, the feedback resources in the plurality of V2X communication resource pools) in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, non-contiguous feedback sequences in frequency domain cause additional power back-off, and especially for cross-carrier sending, additional power back-off needs to be performed. In this way, maximum transmit power available to an apparatus decreases, and signal receiving reliability is affected. In addition, large overheads of signaling, a processing resource of a device, and the like are caused. In embodiments of this application, the first apparatus may determine only one feedback resource from a plurality of candidate feedback resources corresponding to a plurality of frequency domain resource sets, and send feedback information of sidelink data to the second apparatus.
In an example, for the case in which the second apparatus jointly encodes the sidelink data sent to the first apparatus in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, the first apparatus needs to jointly decode the sidelink data received from the plurality of frequency domain resource sets. The first apparatus may determine only one feedback resource in the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, to send the feedback information of the sidelink data, so as to avoid repeated sending of the feedback information.
For the case in which the second apparatus separately encodes the sidelink data sent to the first apparatus in the plurality of frequency domain resource sets of the plurality of V2X communication resource pools, the first apparatus needs to separately decode the sidelink data received from the plurality of frequency domain resource sets. The first apparatus may aggregate the feedback information of the sidelink data received in the plurality of frequency domain resource sets on one candidate feedback resource for sending. In other words, a plurality of pairs of PSFCH sequences may be applied to a candidate feedback resource configured in one frequency domain resource set, to feed back the decoding result of the sidelink data received in the plurality of frequency domain resource sets.
In an example, as shown in
A candidate feedback resource configured in the frequency domain resource set of the V2X communication resource pool is a feedback resource corresponding to the sidelink data in the V2X communication resource pool in which the frequency domain resource set is located. For determining of the feedback resource corresponding to the sidelink data in the V2X communication resource pool, refer to the descriptions of the foregoing V2X communication resource pool part, and a repeated part is not described again.
It should be understood that, the foregoing example is described by using an example in which the feedback information of the V2X communication resource pool 0 corresponds to the PSFCH sequence pair whose values of mcs are 0 and 6, the feedback information of the V2X communication resource pool 1 corresponds to the PSFCH sequences whose values of mcs are 1 and 7, the feedback information of the V2X communication resource pool 2 corresponds to the PSFCH sequences whose values of mcs are 2 and 8, PSFCH sequences whose values of mcs are 6, 7, and 8 carry ACK information representing that decoding succeeds, and PSFCH sequences whose values of mcs are 0, 1, and 2 carry NACK information representing that decoding of the sidelink data fails. During actual application, a correspondence between feedback information of a V2X communication resource pool and a PSFCH sequence pair, and a specific sequence that carries NACK information or ACK information and that is in the PSFCH sequence pair may be determined in manners such as protocol pre-definition, pre-broadcasting of a network device, and negotiation between the first apparatus and the second apparatus. This is not limited in this application.
For a plurality of candidate feedback resources configured in a plurality of frequency domain resource sets of a plurality of V2X communication resource pools, the first apparatus may randomly select, from the plurality of candidate feedback resources, one candidate feedback resource as a feedback resource for sending feedback information. In some implementations, the first apparatus may alternatively determine, from perspectives of signal to noise ratios (signal to interference plus noise ratios, SINRs) of receiving sidelink data in the plurality of frequency domain resource sets, channel busy ratios (channel busy ratios, CBRs) of the plurality of frequency domain resource sets, and the like, a first frequency domain resource set (or a first V2X resource pool) in which a feedback resource for sending feedback information is located, to determine the feedback resource for sending the feedback information.
With reference to specific examples, the following describes possible manners in which the first apparatus determines the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets.
Manner 1: A first apparatus determines a candidate feedback resource configured in a first frequency domain resource set as a feedback resource, where the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving sidelink data in a plurality of frequency domain resource sets.
Manner 1 may also be described as follows: A first apparatus determines a feedback resource in a first frequency domain resource set in a second slot, where the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving sidelink data in a plurality of frequency domain resource sets.
A larger SINR of receiving the sidelink data by the first apparatus in the frequency domain resource sets indicates better channel quality and higher accuracy of the sidelink data transmission. Therefore, in some embodiments, the first apparatus may select, from the plurality of frequency domain resource sets, the frequency domain resource set with the largest SINR of receiving the sidelink data as the first frequency domain resource set in which the feedback resource is located, and use a candidate feedback resource configured in the frequency domain resource set with the largest SINR as the feedback resource, in other words, use a candidate feedback resource configured in a V2X communication resource pool in which the frequency domain resource set with the largest SINR is located as the feedback resource.
The SINR is obtained by the first apparatus through measurement based on a pilot of a received signal in the frequency domain resource set, and the received signal is the sidelink data sent by a second apparatus to the first apparatus in the plurality of frequency domain resource sets on a plurality of carriers in a first slot. Alternatively, the SINR is an average SINR in a specific time period, for example, a network layer (L3) SINR obtained by using an alpha filtering method.
Manner 2: A first apparatus determines a candidate feedback resource configured in a first frequency domain resource set as a feedback resource, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in a plurality of frequency domain resource sets.
Manner 2 may also be described as follows: A first apparatus determines a feedback resource in a first frequency domain resource set in a second slot, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in a plurality of frequency domain resource sets.
A smaller CBR of the frequency domain resource set indicates smaller load of the frequency domain resource set and higher accuracy of sidelink data transmission. Therefore, in some embodiments, the first apparatus may select, from the plurality of frequency domain resource sets, the frequency domain resource set with the smallest CBR as the first frequency domain resource set in which the feedback resource is located, and use a candidate feedback resource configured in the frequency domain resource set with a smallest CBD as the feedback resource, in other words, use a candidate feedback resource configured in a V2X communication resource pool in which the frequency domain resource set with the smallest CBD is located as the feedback resource.
In an example, a total of three carriers are aggregated, which are a carrier 0, a carrier 1, and a carrier 2, and each carrier includes one V2X communication resource pool: a V2X communication resource pool 0, a V2X communication resource pool 1, and a V2X communication resource pool 2. Frequency domain resource sets corresponding to the V2X communication resource pool 0, the V2X communication resource pool 1, and the V2X communication resource pool 2 are respectively a frequency domain resource set 0, a frequency domain resource set 1, and a frequency domain resource set 2. A CBR of the frequency domain resource set 0 is the largest, a CBR of the frequency domain resource set 1 is the second largest, and a CBR of the frequency domain resource set 2 is the smallest. In this case, it is determined that the frequency domain resource set 2 is the first frequency domain resource set in which the feedback resource is located, and it may be determined that a candidate feedback resource configured in the frequency domain resource set 2 is the feedback resource used by the first apparatus to send feedback information.
The CBR of the frequency domain resource set may be understood as a channel busy ratio measured by the first apparatus on a frequency domain resource set. A CBR at a moment N (for example, in a slot n) represents a proportion that is determined by the first apparatus in the slot n based on received channel strength indicator (received signal strength indicator, RSSI) results of subchannels in all slots from a slot n-a to a slot n-1 that are measured in a previous time window [n-a, n-1] and that is of a subchannel RSSI that exceeds a threshold. The threshold is configured by a network device, and a parameter a that determines a lower limit of the time window may be 100, in a unit of slot. The RSSI represents a linear average value of received signals in a slot.
Manner 3: A first apparatus receives indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of a plurality of frequency domain resource sets; and the first apparatus determines a candidate feedback resource configured in the first frequency domain resource set as a feedback resource.
Manner 3 may also be described as follows: A first apparatus receives indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of a plurality of frequency domain resource sets; and the first apparatus determines a feedback resource in the first frequency domain resource set in a second slot.
The network device may configure the frequency domain resource set in which the feedback resource is located for the first apparatus based on CBRs of the frequency domain resource sets, a probability of collision between feedback resources of a plurality of apparatuses (or devices), a frequency of the feedback resource, and the like. Therefore, in some embodiments, the first apparatus may select, from the plurality of frequency domain resource sets, a frequency domain resource set indicated by the network device as the first frequency domain resource set in which the feedback resource is located, and determine a candidate feedback resource configured in the first frequency domain resource set indicated by the network device as the feedback resource.
Manner 4: A first apparatus determines a candidate feedback resource configured in a first frequency domain resource set as a feedback resource, where the first frequency domain resource set is a frequency domain resource set that is predefined in a plurality of frequency domain resource sets and that is used to send feedback information.
Manner 4 may also be described as follows: A first apparatus determines a feedback resource in a first frequency domain resource set in a second slot, where the first frequency domain resource set is a frequency domain resource set that is predefined in a plurality of frequency domain resource sets and that is used to send feedback information.
In an example, a protocol may predefine that a frequency domain resource set located on a primary carrier is the frequency domain resource set used to send the feedback information, a total of three carriers are aggregated, which are a carrier 0, a carrier 1, and a carrier 2, and each carrier includes one V2X communication resource pool: a V2X communication resource pool 0, a V2X communication resource pool 1, and a V2X communication resource pool 2. Frequency domain resource sets corresponding to the V2X communication resource pool 0, the V2X communication resource pool 1, and the V2X communication resource pool 2 are respectively a frequency domain resource set 0, a frequency domain resource set 1, and a frequency domain resource set 2. The carrier 0 is a primary carrier configured by a network device. The first apparatus may determine the frequency domain resource set 0 as the first frequency domain resource set in which the feedback resource is located, and may further determine a candidate feedback resource configured in the frequency domain resource set 0 as the feedback resource, in other words, a candidate feedback resource configured in the V2X communication resource pool 0 is the feedback resource.
In addition, when radio frequency channels of the plurality of carriers are not shared, configuration periodicities of PSFCHs in the V2X communication resource pools on the plurality of carriers may be different. In other words, time domain locations in which PSFCH slots that can be used to send feedback information in the V2X communication resource pools on all carriers are located may be different.
As shown in
Manner 5: A first apparatus determines a candidate feedback resource in an earliest slot in a plurality of candidate feedback resources as a feedback resource.
Manner 5 may also be described as follows: A first apparatus determines a feedback resource in a first frequency domain resource set in a second slot, where a candidate feedback resource that can be used to send feedback information is configured in each of a plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In an example, as shown in
Manner 6: A first apparatus determines a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as a feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a largest SINR of receiving sidelink data in a plurality of frequency domain resource sets.
Manner 6 may also be described as follows: A first apparatus determines a feedback resource in a first frequency domain resource set in a second slot, where a candidate feedback resource that can be used to send feedback information is configured in each of a plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving sidelink data that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In manner 6, the first apparatus may select, from the at least one candidate feedback resource configured in the at least one frequency domain resource set with the largest SINR, the candidate feedback resource in the earliest slot, and determine the candidate feedback resource as the feedback resource, so that a success rate of sending feedback information can be improved, thereby reducing a delay of sending the feedback information.
The SINR is obtained by the first apparatus through measurement based on a pilot of a received signal in the frequency domain resource set, and the received signal is the sidelink data sent by a second apparatus to the first apparatus in the plurality of frequency domain resource sets on a plurality of carriers in a first slot. Alternatively, the SINR is an average SINR in a specific time period, for example, an L3 layer SINR obtained by using an alpha filtering method.
Manner 7: A first apparatus determines a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as a feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a smallest CBR in a plurality of frequency domain resource sets.
Manner 7 may also be described as follows: A feedback resource is determined in a first frequency domain resource set in a second slot, where a candidate feedback resource that can be used to send feedback information is configured in each of a plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a smallest CBR that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In manner 7, the first apparatus may select, from the at least one candidate feedback resource configured in the at least one frequency domain resource set with the smallest CBR, the candidate feedback resource in the earliest slot as the feedback resource, so that a success rate of sending feedback information can be improved, thereby reducing a delay of sending the feedback information.
The CBR of the frequency domain resource set may be understood as a channel busy ratio measured by the first apparatus on a frequency domain resource set. A CBR at a moment N (a slot n) represents a proportion that is determined by the first apparatus in the slot n based on RSSI results of subchannels in all slots from a slot n-a to a slot n-1 that are measured in a previous time window [n-a, n-1] and that is of a subchannel RSSI that exceeds a threshold. The threshold is configured by a network device, and a parameter a that determines a lower limit of the time window may be 100, in a unit of slot. The RSSI represents a linear average value of received signals in a slot.
In Manner 6 and Manner 7, when slots in which candidate feedback resources configured in a plurality of frequency domain resource sets of a plurality of V2X communication resource pools are located are the same, which are all an earliest slot, the first apparatus may alternatively select, from the plurality of frequency domain resource sets in which the candidate feedback resources are located in the earliest slot, a frequency domain resource set with a largest SINR of receiving sidelink data or a smallest CBR as a first frequency domain resource set in which a feedback resource is located, and use a candidate feedback resource configured in the first frequency domain resource set as the feedback resource for sending feedback information, to improve a success rate of sending feedback information while reducing a delay of sending the feedback information.
Manner 8: A first apparatus determines, based on indication information from a second apparatus, a first frequency domain resource set in which a feedback resource is located, and uses a candidate feedback resource configured in the first frequency domain resource set as the feedback resource.
Specifically, the indication information may be sent by using control information, or may be sent by using RRC information, where the control information may be first-level control information or second-level control information. The control information may further include identification information of the second apparatus, and/or identification information of an aggregated carrier used by the second apparatus, for example, an index of the aggregated carrier.
SL includes two levels of control information: first control information and second-level control information. The first-level control information (1st-stage SCI) is sent on a PSCCH. The first-level control information includes information about a time-frequency resource occupied by a PSSCH corresponding to the PSCCH, information about a periodicity for transmitting the PSSCH and/or priority information of the PSSCH, a modulation and coding scheme (modulation and coding scheme, MCS) corresponding to PSSCH code, and the like. The second-level control information indicates some or all of the following items.
In the foregoing solution, the first apparatus decodes the control information (for example, the first control information and/or the second control information) from the second apparatus, and may determine, by using the indication information that is included in the control information and that can be used to determine the first frequency domain resource set in which the feedback resource is located, the first frequency domain resource set in which the feedback resource is located. The first apparatus uses the candidate feedback resource configured in the first frequency domain resource set as the feedback resource for sending feedback information.
Manner 9: A first apparatus determines, based on a frequency domain location at which control information in sidelink data sent by a second apparatus in a first slot is located, a first frequency domain resource set in which a feedback resource is located, and uses a candidate feedback resource configured in the first frequency domain resource set as the feedback resource.
For example, when sending the sidelink data in a plurality of frequency domain resource sets in the first slot, the second apparatus sends first-level control information or second-level control information in only one of the frequency domain resource sets. In this case, a frequency domain resource set in which the first-level control information or the second-level control information is located is the first frequency domain resource set in which the feedback resource is located. The first apparatus determines the candidate feedback resource configured in the first frequency domain resource set as the feedback resource.
The foregoing is described by using an example in which the first apparatus determines the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets. It may be understood that the second apparatus may also determine the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets in a manner the same as or similar to that of the first apparatus. Specifically, for an implementation of determining, by the second apparatus, the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets in the manner the same as or similar to that of the first apparatus, refer to an implementation of determining, by the first apparatus, the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets. Details are not described again.
SINRs of receiving sidelink data by the first apparatus in the plurality of frequency domain resource sets and CBRs of the plurality of frequency domain resource sets determined by the first apparatus may be sent by the first apparatus to the second apparatus.
In addition, it should be understood that, when the feedback resource includes two or more PRBs, and the second apparatus separately encodes the sidelink data sent to the first apparatus in the frequency domain resource sets of a plurality of V2X communication resource pools on a plurality of carriers, the first apparatus sends feedback information to the second apparatus on the feedback resource. In a possible implementation, when the feedback resource includes the two or more PRBs, in the two or more PRBs, all PSFCH sequence pairs (or a PSFCH sequence that carries ACK information or NACH information and that is in the PSFCH sequence pairs) may be arranged in ascending order of a frequency domain index and a code domain index; or all PSFCH sequence pairs (or a PSFCH sequence that carries ACK information or NACH information and that is in the PSFCH sequence pairs) are arranged in a similar manner.
For example, each PRB is configured with a maximum of six PSFCH sequence pairs for sending, and the feedback resource includes two PRBs. In this case, the feedback resource has a total of 6*2=12 pairs of PSFCH sequences that can be used for HARQ-ACK information feedback, and sequence pair numbers of the sequences are from 0 to 11. A PSFCH sequence pair whose index is 0 is mapped to the first PRB resource, and the sequence pair includes two PSFCH sequences generated based on two groups of parameters: m0=0, mcs=0 and m0=0, mcs=6; a PSFCH sequence pair whose index is 1 is mapped to the second PRB resource, and the sequence pair includes two PSFCH sequences generated based on two groups of parameters: m0=0, mcs=0 and m0=0, mcs=6; a PSFCH sequence whose index is 2 is mapped to the first PRB resource, the sequence pair includes two PSFCH sequences generated based on two groups of parameters: m0=1, mcs=0 and m0=1, mcs=6; and a PSFCH sequence whose index is 3 is mapped to the second PRB resource, and the sequence pair includes two PSFCH sequences generated based on two groups of parameters: m0=1, mcs=0 and m0=1, mcs=6. For how to generate the PSFCH sequence based on m0 and mcs, refer to the descriptions of the foregoing PSFCH sequence generation part. Details are not described again.
It may be understood that, to implement functions in the foregoing embodiments, the first apparatus and the second apparatus include corresponding hardware structures and/or software modules for performing the functions. A person skilled in the art should be easily aware that, with reference to the units and the method steps in the examples described in embodiments disclosed in this application, this application can be implemented by using hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular application scenarios and design constraints of the technical solutions. In embodiments of this application, a communication apparatus may be the first apparatus, the second apparatus, a chip used in the first apparatus or the second apparatus, or the like.
As shown in
When the communication apparatus 1800 is configured to implement the functions of the first apparatus in the method embodiment shown in
the interface unit 1820 is configured to receive sidelink data from a second apparatus from a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set; the processing unit 1810 is configured to determine a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, where a candidate feedback resource is configured in each of the plurality of frequency domain resource sets, the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and the interface unit 1820 is further configured to send feedback information of the sidelink data to the second apparatus on the feedback resource.
Alternatively, the interface unit 1820 is configured to receive sidelink data from a second apparatus from a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set; the processing unit 1810 is configured to determine a feedback resource, where the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and the interface unit 1820 is further configured to send feedback information of the sidelink data to the second apparatus on the feedback resource.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving the sidelink data in the plurality of frequency domain resource sets.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving the sidelink data in the plurality of frequency domain resource sets.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
In a possible design, the interface unit 1820 is further configured to receive indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of the plurality of frequency domain resource sets; and when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in the first frequency domain resource set as the feedback resource.
Alternatively, the interface unit 1820 is further configured to receive indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of the plurality of frequency domain resource sets; and when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in the first frequency domain resource set in the second slot.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource in an earliest slot in the plurality of candidate feedback resources as the feedback resource.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a largest SINR of receiving the sidelink data in the plurality of frequency domain resource sets.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a largest SINR of receiving the sidelink data that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a smallest CBR that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
When the communication apparatus 1800 is configured to implement the functions of the second apparatus in the method embodiment shown in
the interface unit 1820 is configured to send sidelink data to a first apparatus in a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set; the processing unit 1810 is configured to determine a feedback resource from a plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, where a candidate feedback resource is configured in each of the plurality of frequency domain resource sets, the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and the interface unit 1820 is further configured to receive feedback information of the sidelink data from the first apparatus on the feedback resource.
Alternatively, the interface unit 1820 is configured to send sidelink data to a first apparatus in a plurality of frequency domain resource sets on a plurality of carriers in a first slot, where each of the plurality of carriers includes at least one frequency domain resource set, the processing unit 1810 is configured to determine a feedback resource, where the feedback resource belongs to one of the plurality of frequency domain resource sets in frequency domain, and the feedback resource is located in a second slot in time domain; and the interface unit 1820 is further configured to receive feedback information of the sidelink data from the first apparatus on the feedback resource.
In a possible design, the interface unit 1820 is further configured to receive SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a largest SINR in the plurality of frequency domain resource sets.
Alternatively, the interface unit 1820 is further configured to receive SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a largest SINR in the plurality of frequency domain resource sets.
In a possible design, the interface unit 1820 is further configured to receive CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
Alternatively, the interface unit 1820 is further configured to receive CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
In a possible design, the interface unit 1820 is further configured to receive indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of the plurality of frequency domain resource sets; and when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in the first frequency domain resource set as the feedback resource.
Alternatively, the interface unit 1820 is further configured to receive indication information from a network device, where the indication information indicates a first frequency domain resource set, and the first frequency domain resource set is one of the plurality of frequency domain resource sets; and when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in the first frequency domain resource set in the second slot.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource configured in a first frequency domain resource set as the feedback resource, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where the first frequency domain resource set is a frequency domain resource set that is predefined in the plurality of frequency domain resource sets and that is used to send the feedback information.
In a possible design, when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource in an earliest slot in the plurality of candidate feedback resources as the feedback resource.
Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In a possible design, the interface unit 1820 is further configured to receive SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a largest SINR in the plurality of frequency domain resource sets.
Alternatively, the interface unit 1820 is further configured to receive signal to noise ratio SINR information from the first apparatus, where the SINR information includes an SINR of receiving the sidelink data by the first apparatus in each of the plurality of frequency domain resource sets; and Alternatively, when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a largest SINR that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
In a possible design, the interface unit 1820 is further configured to receive CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and when determining the feedback resource from the plurality of candidate feedback resources corresponding to the plurality of frequency domain resource sets, the processing unit 1810 is specifically configured to determine a candidate feedback resource in an earliest slot in at least one candidate feedback resource configured in at least one first frequency domain resource set as the feedback resource, where the at least one first frequency domain resource set is at least one frequency domain resource set with a smallest CBR in the plurality of frequency domain resource sets.
Alternatively, the interface unit 1820 is further configured to receive CBR information from the first apparatus, where the CBR information includes a CBR of each of the plurality of frequency domain resource sets; and when determining the feedback resource, the processing unit 1810 is specifically configured to determine the feedback resource in a first frequency domain resource set in the second slot, where a candidate feedback resource that can be used to send the feedback information is configured in each of the plurality of frequency domain resource sets, the first frequency domain resource set is a frequency domain resource set with a smallest CBR that is in the plurality of frequency domain resource sets and in which a configured candidate feedback resource is located in an earliest slot, and the second slot is a slot in which the candidate feedback resource configured in the first frequency domain resource set is located.
As shown in
When the communication apparatus 1900 is configured to implement the method shown in
When the communication apparatus is a chip used in the second apparatus, the second apparatus chip implements the functions of the second apparatus in the foregoing method embodiments. The second apparatus chip receives information from another module (for example, a radio frequency module or an antenna) in the second apparatus, where the information is sent by the first apparatus to the second apparatus. Alternatively, the second apparatus chip sends information to another module (for example, a radio frequency module or an antenna) in the second apparatus, where the information is sent by the second apparatus to the first apparatus.
When the communication apparatus is a chip used in the first apparatus, the first apparatus chip implements the functions of the first apparatus in the foregoing method embodiments. The first apparatus chip receives information from another module (for example, a radio frequency module or an antenna) in the first apparatus, where the information is sent by the second apparatus to the first apparatus. Alternatively, the first apparatus chip sends information to another module (for example, a radio frequency module or an antenna) in the second apparatus, where the information is sent by the first apparatus to the second apparatus.
It may be understood that, the processor in embodiments of this application may be a central processing unit (central processing unit, CPU), or may be another general-purpose processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor, or may be any regular processor or the like.
The method steps in embodiments of this application may be implemented in a hardware manner, or may be implemented in a manner of executing software instructions by the processor. The software instructions may include a corresponding software module. The software module may be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk drive, a removable hard disk drive, a CD-ROM, or any other form of storage medium well-known in the art. For example, a storage medium is coupled to a processor, so that the processor can read information from the storage medium and write information into the storage medium. Certainly, the storage medium may be a component of the processor. The processor and the storage medium may be disposed in an ASIC. In addition, the ASIC may be located in a network device or a terminal device. Certainly, the processor and the storage medium may alternatively exist as discrete components in the network device or the terminal device.
All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When the software is used to implement the embodiments, all or some of the embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or the instructions are loaded and executed on a computer, all or some of the procedures or the functions in embodiments of this application are executed. The computer may be a general-purpose computer, a dedicated computer, a computer network, a network device, user equipment, or another programmable apparatus. The computer programs or the instructions may be stored in a computer-readable storage medium, or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer programs or the instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium may be any usable medium that can be accessed by the computer, or a data storage device, for example, a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape. Alternatively, the usable medium may be an optical medium, for example, a digital video disc. Alternatively, the usable medium may be a semiconductor medium, for example, a solid state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both the volatile storage medium and the non-volatile storage medium.
In embodiments of this application, unless otherwise stated or there is a logic conflict, terms and/or descriptions in different embodiments are consistent and may be mutually referenced, and technical features in different embodiments may be combined based on an internal logical relationship thereof, to form a new embodiment.
In addition, it should be understood that the term “for example” in embodiments of this application is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as an “example” in this application should not be explained as being more preferred or having more advantages than another embodiment or design scheme. Exactly, the term “for example” is used to present a concept in a specific manner. Ordinal numerals such as “first” and “second” mentioned in embodiments of this application are used to distinguish between a plurality of objects, and are not intended to limit sizes, content, a sequence, a time sequence, priorities, importance degrees, or the like of the plurality of objects. For example, a first threshold and a second threshold may be a same threshold, or may be different thresholds. In addition, this type of name does not represent that values, corresponding parameters, priorities, importance degrees, or the like of the two thresholds are different.
In addition, in embodiments of this application, information (information), a signal (signal), a message (message), and a channel (channel) may be interchangeably used sometimes. It should be noted that meanings expressed by the terms are consistent when differences of the terms are not emphasized. “Of (of)”, “corresponding (corresponding, relevant)”, and “corresponding (corresponding)” may be interchangeably used sometimes. It should be noted that meanings expressed by the terms are consistent when differences of the terms are not emphasized.
In this application, “at least one” means one or more, and “a plurality of” means two or more. “And/or” describes an association relationship between associated objects, and represents that three relationships may exist. For example, A and/or B may represent the following cases: A exists alone, both A and B exist, and B exists alone, where A and B may be singular or plural. In text descriptions of this application, the character “/” generally represents an “or” relationship between associated objects. In a formula of this application, the character “/” represents a “division” relationship between associated objects. “Including at least one of A, B, and C” may represent: including A; including B; including C; including A and B; including A and C; including B and C; and including A, B, and C.
It may be understood that various numbers in embodiments of this application are merely used for differentiation for ease of description, and are not used to limit the scope of embodiments of this application. Sequence numbers of the foregoing processes do not mean execution sequences, and the execution sequences of the processes should be determined based on functions and internal logic of the processes.
Number | Date | Country | Kind |
---|---|---|---|
202111406834.9 | Nov 2021 | CN | national |
This application a continuation of International Application No. PCT/CN2022/130887, filed on Nov. 9, 2022, which claims priority to Chinese Patent Application No. 202111406834.9, filed on Nov. 24, 2021. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/130887 | Nov 2022 | WO |
Child | 18674448 | US |