Communication method and device
By configuring multiple feedback resources in the distributed side link communication system, the problem of beam training failure caused by resource conflicts during beam feedback is solved, and the reliability of beam training is improved.
Patent Information
- Application Number
- CN202311288610.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
In distributed side link communication systems, beam training fails due to problems such as half-duplex or transmission conflict during beam feedback, which reduces the reliability of beam training.
By sending the first reference signal and the first control information in the first terminal device, a plurality of feedback resources are configured to transmit the feedback information of the beam, ensuring that the second terminal device can transmit the feedback information of the beam on the available feedback resources to avoid resource conflicts.
It improves the reliability of beam training, ensures that feedback information during beam training can be effectively transmitted, and avoids beam training failure caused by resource conflicts.
Smart Images

Figure CN119729784A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] Beam management is an important technology proposed by the fifth generation wireless communication system (5G) new radio (NR) for the second frequency range (FR2). It is the process by which base stations and terminal devices obtain and maintain beam sets for sending and receiving, thereby achieving high-gain communication with reasonable beam pairs.
[0003] At present, the beam management process of FR2 is designed for base stations and terminal devices, that is, the base station first performs coarse beam scanning, the terminal device receives, measures, and feedbacks, the base station then performs fine beam scanning, and the terminal device performs beam adjustment. However, for distributed sidelink (SL) communication systems, such as V2X and other scenarios, during the beam feedback process, the resources configured to receive the terminal device to feedback beam information may not be able to achieve beam feedback due to half-duplex or transmission conflicts, resulting in beam training failure and reduced reliability of beam training. Summary of the invention
[0004] The embodiments of the present application provide a communication method and device for improving the reliability of beam training.
[0005] In a first aspect, the present application provides a communication method, which can be performed by a first terminal device or a module (such as a chip) applied to the first terminal device. Taking the first terminal device performing the method as an example, the method includes: the first terminal device sends a first reference signal and first control information to a second terminal device in a first beam direction, the first reference signal is used for beam training of a sidelink, the first control information indicates a plurality of first feedback resources, and the plurality of first feedback resources are used to transmit feedback information of the first beam.
[0006] In this method, when the first terminal device performs beam training, multiple feedback resources of the feedback information of the beam can be configured for the second terminal device, and resources can be reserved for the second terminal device to transmit the feedback information of the beam. In this way, after the second terminal device obtains the feedback information of the first beam through measurement, it can transmit the feedback information of the first beam on the first feedback resource corresponding to the first beam, avoiding the problem of resource conflict in the sidelink scenario, thereby improving the reliability of beam training.
[0007] In one possible design, the multiple first feedback resources are orthogonal to each other.
[0008] Through this design, multiple first feedback resources do not overlap with each other and are orthogonal to each other in the resource pool of the first terminal device, so that when a certain first feedback resource selected by the second terminal device is occupied and cannot transmit the feedback information of the first beam, the second terminal device can also select other first feedback resources to transmit the feedback information of the first beam, thereby avoiding the problem of feedback resource conflict.
[0009] In one possible design, the first control information is carried on a sidelink control channel PSCCH.
[0010] With this design, each time the first terminal device sends a reference signal in the beam direction for beam training, it transmits first control information via the PSCCH to inform the second terminal device of the feedback resource for transmitting feedback information of the beam.
[0011] Optionally, the first control information may be first-level sidelink control information SCI.
[0012] In one possible design, the first terminal device may receive feedback information of a first beam from the second terminal device on a first target feedback resource, where the first target feedback resource is included in multiple first feedback resources.
[0013] Through this design, the second terminal device can determine at least one feedback resource from multiple first feedback resources to transmit feedback information of the first beam, thereby avoiding the problem of beam training failure due to feedback resource conflict, and further improving the reliability of beam training.
[0014] In a possible design, the first terminal device may also send first confirmation ACK information corresponding to the feedback information of the first beam in the first beam direction, and the first ACK information is used to release other feedback resources among multiple first feedback resources except the first target feedback resources.
[0015] Through this design, after receiving the feedback information of the first beam, the first terminal device can send the first ACK information in the direction of the first beam to release other feedback resources and avoid other feedback resources being occupied, thereby reducing the overhead of system resources and improving the utilization of system resources.
[0016] In one possible design, the first terminal device may also send a second reference signal and second control information to the third terminal device in the second beam direction, where the second reference signal is used for beam training of the side link, and the second control information indicates multiple second feedback resources, and the multiple second feedback resources are used to transmit feedback information of the second beam.
[0017] Through this design, the first terminal device can send a first reference signal to the second terminal device for beam training while also sending a second reference signal to the third terminal device for beam training, without interfering with each other.
[0018] In a possible design, the first beam and the second beam are different beams, and the multiple first feedback resources and the multiple second feedback resources are orthogonal to each other.
[0019] Through this design, multiple feedback resources corresponding to different beams of the first terminal device can be prevented from interfering with each other, thereby improving the reliability of beam training.
[0020] Optionally, the third terminal device may be a different terminal device from the second terminal device. That is, the first terminal device may send reference signals to a plurality of different terminal devices in different beam directions to perform beam training.
[0021] Optionally, the third terminal device may be the same terminal device as the second terminal device. That is, the first terminal device may send reference signals to the terminal device in different beam directions to perform beam training.
[0022] Optionally, the first beam may be a coarse beam in a first coarse beam set sent by the first terminal device during beam training, may be a fine beam in a second fine beam set, or may be a candidate beam.
[0023] In a second aspect, the present application provides a communication method, which can be performed by a second terminal device or a module (such as a chip) applied to the second terminal device. Taking the second terminal device performing the method as an example, the method includes: the second terminal device receives a first reference signal and first control information sent by the first terminal device in a first beam direction, the first reference signal is used for beam training of a sidelink, the first control information indicates a plurality of first feedback resources, and the plurality of first feedback resources are used to transmit feedback information of the first beam.
[0024] In this method, the second terminal device can determine multiple first feedback resources for transmitting feedback information of the first beam according to the first control information. In this way, after the second terminal device determines the feedback information of the first beam through measurement, it can transmit the feedback information of the first beam on the first feedback resource corresponding to the first beam, avoiding the resource conflict problem in the sidelink scenario, thereby improving the reliability of beam training.
[0025] In one possible design, the multiple first feedback resources are orthogonal to each other.
[0026] Through this design, multiple first feedback resources do not overlap with each other and are orthogonal to each other in the resource pool of the first terminal device, so that when a first feedback resource determined by the second terminal device from the multiple first feedback resources is occupied and cannot transmit the feedback information of the first beam, the second terminal device can also select other first feedback resources to transmit the feedback information of the first beam, avoiding the problem of feedback resource conflict, thereby increasing the reliability of the feedback information of the transmission beam, and further increasing the reliability of beam training.
[0027] In one possible design, the first control information is carried on the PSCCH.
[0028] With this design, each time the first terminal device sends a reference signal in the beam direction for beam training, it transmits first control information via the PSCCH to inform the second terminal device of the feedback resource for transmitting feedback information of the beam.
[0029] In one possible design, the second terminal device measures the first reference signal and generates feedback information of the first beam according to the measurement result of the first reference signal. The second terminal device may also send feedback information of the first beam to the first terminal device on a first target feedback resource, where the first target feedback resource is included in multiple first feedback resources.
[0030] Through this design, when the second terminal device feeds back feedback information of the first beam to the first terminal device, it can determine the first target feedback resource from multiple first feedback resources to transmit the feedback information, thereby ensuring the transmission of the beam feedback information.
[0031] In one possible design, the first target feedback resource is in an idle state; or, the first target feedback resource is in an occupied state, and the receiving end of the data transmitted by occupying the first target feedback resource is the first terminal device.
[0032] With this design, the second terminal device can send feedback information of the first beam to the first terminal device on the first target feedback resource in an idle state, so that the feedback information of the first beam can be sent to the first terminal device. In addition, when the second terminal device determines that the first target feedback resource is in an occupied state and the receiving end of the data transmitted on the first target feedback resource is the first terminal device, the feedback information of the first beam is spliced with the data on the first target feedback resource and sent together to the first terminal device. In this way, it can be ensured that the second terminal device sends the feedback information of the first beam to the first terminal device.
[0033] In one possible design, the second terminal device receives first ACK information corresponding to feedback information of the first beam sent by the first terminal device in the first beam direction, and the first ACK information is used to release other feedback resources in multiple first feedback resources except the first target feedback resource. After receiving the first ACK information, the second terminal device releases other feedback resources.
[0034] Through this design, the second terminal device can release other feedback resources among multiple first feedback resources except the first target feedback resource according to the first ACK information, thereby avoiding other feedback resources from being occupied, thereby reducing the overhead of system resources and improving the utilization of system resources.
[0035] In one possible design, the second terminal device can also receive a third reference signal and third control information sent by the fourth terminal device in the third beam direction, where the third reference signal is used for beam training of the side link, and the third control information indicates multiple third feedback resources, and the multiple third feedback resources are used to transmit feedback information of the third beam.
[0036] Through this design, when the second terminal device receives the first reference signal for beam training, it can also receive the third reference signal sent by the fourth terminal device for beam training.
[0037] In one possible design, the second terminal device measures the third reference signal and generates feedback information of the third beam according to the measurement result of the third reference signal. The second terminal device may also send feedback information of the third beam to the fourth terminal device on a second target feedback resource, where the second target feedback resource is included in the plurality of third feedback resources.
[0038] Through this design, the second terminal device can also determine the second target feedback resource from multiple third feedback resources to transmit feedback information of the third beam, so that the fourth terminal device can be informed of the beam sent by it in pair with the second terminal device.
[0039] In one possible design, the second target feedback resource is in an idle state; or, the second target feedback resource is in an occupied state, and the receiving end of the data transmitted by occupying the second target feedback resource is a fourth terminal device.
[0040] Through this design, the second terminal device can send feedback information of the third beam to the fourth terminal device on the second target feedback resource in an idle state, so that the feedback information of the beam can be fed back during the beam training process. In addition, when the second terminal device determines that the second target feedback resource is in an occupied state and the receiving end of the data transmitted on the second target feedback resource is the fourth terminal device, the feedback information of the third beam can also be spliced with the data on the second target feedback resource and sent together to the fourth terminal device. In this way, it can be ensured that the second terminal device sends the feedback information of the first beam to the fourth terminal device.
[0041] In a possible design, the first target feedback resource and the second target feedback resource are different feedback resources.
[0042] Through this design, when the second terminal device feeds back beam feedback information to the first terminal device and the fourth terminal device at the same time, it can avoid using the same feedback resource to transmit the feedback information of the first beam of the first terminal device and the feedback information of the third beam of the fourth terminal device, thereby improving the reliability of beam training.
[0043] In a third aspect, the present application further provides a communication device, which may be a first terminal device, having the functions of implementing the first aspect and each possible design example of the first aspect. The functions may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0044] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can perform the corresponding functions of the first terminal device in the above-mentioned first aspect or various possible design examples of the first aspect. Please refer to the detailed description in the method example for details, which will not be repeated here.
[0045] In one possible design, the structure of the communication device includes an interface circuit and one or more processors. Optionally, the communication device also includes a memory. The interface circuit is used to send and receive data, and to communicate and interact with other devices in the communication system. The one or more processors are configured to support the communication device to perform the corresponding functions of the first terminal device in the above-mentioned first aspect or each possible design example of the first aspect. The memory is coupled to the one or more processors, which stores the necessary program instructions and data of the communication device.
[0046] In a fourth aspect, the present application further provides a communication device, which may be a second terminal device, having the function of implementing the second aspect or each possible design example of the second aspect. The function may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0047] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can perform the corresponding functions of the second terminal device in the above-mentioned second aspect or various possible design examples of the second aspect. Please refer to the detailed description in the method example for details, which will not be repeated here.
[0048] In one possible design, the structure of the communication device includes an interface circuit and one or more processors. Optionally, the communication device also includes a memory. The interface circuit is used to send and receive data, and to communicate and interact with other devices in the communication system. The one or more processors are configured to support the communication device to perform the corresponding functions of the second terminal device in the above-mentioned second aspect or each possible design example of the second aspect. The memory is coupled to the one or more processors, which stores the necessary program instructions and data of the communication device.
[0049] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores program instructions. When the program instructions are executed on a computer, the computer implements the method described in any one of the first to second aspects of the embodiments of the present application, as well as any possible design of any aspect.
[0050] In a sixth aspect, the present application also provides a chip, which is coupled to a memory and is used to read and execute program instructions stored in the memory to implement the method described in any one of the first to second aspects above, and any possible designs of any one of the aspects.
[0051] In the seventh aspect, an embodiment of the present application provides a computer program product including computer program code or instructions, which, when executed on a computer, enables the computer to implement the method described in any one of the first to second aspects above, and any possible designs of any one of the aspects.
[0052] For the technical effects that may be achieved by possible designs in the above-mentioned third to seventh aspects and each aspect, please refer to the above-mentioned description of the technical effects that may be achieved by possible designs in the first to second aspects and each aspect, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1A A schematic diagram of a communication system;
[0054] Figure 1B is another schematic diagram of a communication system;
[0055] Figure 2 A schematic diagram of a V2X scenario;
[0056] Figure 3 A schematic diagram of a V2V scenario;
[0057] Figure 4 is a schematic diagram of a physical time slot and a logical time slot;
[0058] Figure 5 is a schematic diagram of a PSCCH resource location;
[0059] Figure 6 A schematic diagram of a resource determination method;
[0060] Figure 7 is a schematic diagram of a time slot structure;
[0061] Figure 8 A schematic diagram of a feedback resource conflict in an embodiment of the present application;
[0062] Fig. 9 A flow chart of a communication method provided in an embodiment of the present application;
[0063] Fig.10 A schematic diagram of multiple feedback resources corresponding to a beam in an embodiment of the present application;
[0064] Fig.11 A schematic diagram of multiple feedback resources corresponding to multiple beams in an embodiment of the present application;
[0065] Fig.12 A schematic diagram of resource release in an embodiment of the present application;
[0066] Fig.13 A schematic diagram of beam information feedback in a single-transmit multiple-receive situation in an embodiment of the present application;
[0067] Fig.14 A schematic diagram of beam information feedback in the case of multiple transmissions and single reception in an embodiment of the present application;
[0068] Fig.15 A schematic diagram of multiple feedback resources corresponding to different beams of different terminal devices in an embodiment of the present application;
[0069] Fig.16 Another schematic diagram of resource release in an embodiment of the present application;
[0070] Fig.17A schematic diagram of beam information feedback in a multi-transmit and multi-receive situation in an embodiment of the present application;
[0071] Fig.18 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0072] Fig.19 A schematic diagram of another structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] In order to make the purpose, technical solution and advantages of the present application more clear, the present application will be further described in detail below in conjunction with the accompanying drawings. The specific operation method in the method embodiment can also be applied to the device embodiment or the system embodiment.
[0074] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. The term "multiple" in the embodiments of the present application refers to two or more than two. In view of this, "multiple" can also be understood as "at least two" in the embodiments of the present application. "At least one" can be understood as one or more, for example, one, two or more. For example, including at least one means including one, two or more, and there is no limit on which ones are included. For example, including at least one of A, B and C, then A, B, C, A and B, A and C, B and C, or A and B and C. Similarly, the understanding of descriptions such as "at least one" is also similar. "At least one of the following" or its similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character “ / ”, unless otherwise specified, generally indicates that the previous and next associated objects are in an “or” relationship.
[0075] Unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the descriptions of "first" and "second" do not limit the objects to be different.
[0076] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, a combination of these schemes may also be used. In addition, in the present application embodiment, words such as "exemplarily", "such as" are used to represent examples, illustrations or explanations. Any embodiment or design described as "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete manner.
[0077] To facilitate understanding of the embodiments of the present application, first Figure 1A to Figure 1B The communication system shown in the example is used to describe in detail the communication system applicable to the embodiment of the present application. The present application is applicable to a communication system supporting sidelink communication, and supports communication scenarios with and without network coverage, wherein the sidelink may also be referred to as a sidelink, and is referred to as a sidelink in the present application.
[0078] Figure 1A A communication system to which the technical solution provided in the embodiment of the present application is applicable is shown. Figure 1A As shown, the communication system may include a terminal device 101 and a terminal device 102. The terminal device 101 and the terminal device 102 may communicate via a side link. For example, the terminal device 101 and the terminal device 102 may interact via a proximity communication 5 (PC5) interface. It is understandable that the communication system may also include more terminal devices. Figure 1A Not shown in FIG.
[0079] In a possible implementation, the communication system may further include a network device 103, such as Figure 1B As shown. The network device 103 can communicate with the terminal device 101, and the network device 103 can also communicate with the terminal device 102. Figure 1B As shown, the terminal device 101 and the terminal device 102 may be within the coverage of the network device 103; or one of the terminal device 101 and the terminal device 102 is within the coverage of the network device 103, and the other is outside the coverage of the network device 103 ( Figure 1B In the example, the terminal device 101 is within the coverage of the network device 103, and the terminal device 102 is outside the coverage of the network device 103); or both the terminal device 101 and the terminal device 102 are outside the coverage of the network device 103.
[0080] In a possible implementation scenario, the communication system may be a V2X communication system. V2X may include direct communication between vehicles (vehicle-to-vehicle, V2V), vehicles and roadside infrastructure (vehicle-to-infrastructure, V2I), vehicles and pedestrians (vehicle-to-pedestrian, V2P), and vehicles and networks (vehicle-to-network, V2N) or vehicles to any entity V2X link, such as Figure 2 shown.
[0081] The terminal device may be a device that provides voice / data to users, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device may include user equipment (UE), sometimes also called terminal, access point (AP), UE station, remote station, wireless communication equipment, or user device, etc.
[0082] For example, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a whole vehicle, a wireless communication module in a whole vehicle, a vehicle-mounted telematics box (T-box), a road side unit (RSU), a wireless terminal in unmanned driving, a smart speaker in the Internet of Things (IoT) network, a wireless terminal device in telemedicine, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal device, an access terminal device, a user terminal device, a user agent, a Agent), satellite, drone, airplane or wireless terminal device in a smart home, etc., and the embodiments of the present application are not limited to this.
[0083] For another example, the terminal device may also be a restricted device, such as a device with low power consumption, a device with limited storage capacity, or a device with limited computing capacity, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), or laser scanners, etc.
[0084] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for measuring vital signs.
[0085] As an example but not limitation, the terminal device may also be a V2X device, such as a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car or autonomous car, a pure electric vehicle (or battery EV), a hybrid electric vehicle (HEV), a range extended EV (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle (new energy vehicle), or a road site unit (RSU). The terminal device may also be a device in device to device (D2D) communication, such as an electric meter, a water meter, etc.
[0086] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network that interconnects people and machines and things.
[0087] The various terminal devices introduced above, if located on a vehicle (e.g., placed in a vehicle or installed in a vehicle), can all be considered as vehicle-mounted terminal devices, which are also called on-board units (OBU). The terminal device of the present application can also be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit.
[0088] It should be noted that the sending terminal device refers to the entity that sends the information, and the receiving terminal device refers to the entity that receives the information. The receiving terminal device and the sending terminal device are relative, and their roles can be interchanged, that is, the receiving terminal device can also have a sending function, and the sending terminal device can also have a receiving function, without restriction.
[0089] The network device may refer to a device in an access network that communicates with a wireless terminal device through one or more cells at an air interface. For example, an access network (AN) device, such as a base station (e.g., access point). Another example is a network device in a vehicle-to-everything (V2X) technology, which is a road side unit (RSU). The network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or long term evolution-advanced (LTE-A), or may also include an evolved packet core network (EPC), the 5th generation mobile communication technology (5G), a next generation node B (gNB) in a new radio (NR) system (also referred to as an NR system), or may also include a centralized unit (CU) and a distributed unit (DU) in a cloud access network (Cloud RAN) system, a satellite, a drone, a balloon or an airplane, etc., and the embodiments of the present application are not limited.
[0090] The communication system and scenario described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0091] The following is an explanation of the relevant terms involved in the embodiments of the present application. When not specifically stated, these explanations are to support the meaning of the relevant terms and make the embodiments of the present application easier to understand, and should not be regarded as a strict limitation of the relevant terms in the scope of protection claimed by the present application.
[0092] (1) Cellular vehicle to everything (C-V2X) communication technology
[0093] C-V2X communication technology is a V2X communication technology developed based on cellular systems. It utilizes and enhances current cellular network functions and elements to achieve low-latency and high-reliability communications between various nodes in the vehicle network. As cellular systems evolve from long-term evolution (LTE) to 5G, C-V2X evolves from LTE-V2X to NR-V2X. The communication system based on C-V2X communication technology can also be called a distributed half-duplex SL communication system, or a fully distributed half-duplex SL communication system. Among them, V2X can refer to Figure 2 The relevant content will not be repeated here.
[0094] V2X communication technology has great potential in reducing vehicle collision accidents, and therefore the corresponding number of casualties. The advantages of V2X communication technology are not limited to improving safety. Vehicles that can perform V2X communication can help better manage traffic, further promote green transportation and lower energy consumption. Intelligent transportation system (ITS) is an application that combines V2X communication technology. Based on V2X communication technology, vehicle users (vehicle UE, V-UE) can send some of their own information, such as location, speed, intention (such as turning, merging or reversing), etc., periodically and some non-periodic event-triggered information to the surrounding V-UE, and the V-UE will also receive information from surrounding users in real time. 5G NR V2X can support lower transmission latency, more reliable communication transmission, higher throughput, better user experience, and meet the needs of a wider range of application scenarios.
[0095] V2V is a special case of V2X, which focuses on SL communication between vehicles. Through V2V communication, vehicles on the road can obtain driving information, sensor information, etc. of other vehicles in real time, which plays an important role in enabling autonomous driving. Figure 3 As shown in the figure, in the vehicle platooning business, the first vehicle in the platoon sends vehicle control information to the platoon in a V2V manner to enable the subsequent vehicles to achieve unmanned driving. For extended sensors, after a vehicle senses other vehicles, it informs other vehicles of this sensor information through V2V, solving the problem of inaccurate environmental perception caused by the limited sensor capabilities of the vehicle itself. Furthermore, V2V communication technology can be extended to D2D communication under any system.
[0096] (2) Resource Allocation Model
[0097] The R16 standard defines two resource allocation modes for SL communication: mode 1 and mode 2. In mode 1, the base station allocates transmission resources to V2X through the Uu (UTRAN-to-UE) air interface, so the terminal device in mode 1 must be within the network coverage. The spectrum resources of SL can be shared with uplink communication resources. In SL communication, mode 1 and mode 2 can be allocated to different resource pools or share resource pools. Resource pool sharing can improve resource utilization efficiency, but it is also easy to cause conflicts between mode 1 and mode 2. Therefore, the terminal device in mode 1 will notify the terminal device in mode 2 of the resources allocated for its future transmission.
[0098] Within the network coverage, the terminal device can obtain SL resource pool configuration information and / or SL bandwidth part (BWP) configuration information by receiving the system information block (SIB) of the network device, cell-level (cell-specific) radio resource control (RRC) signaling or terminal user level (UE-specific) RRC signaling.
[0099] The terminal device may also use pre-configured SL resource pool configuration information or SL BWP configuration information. For example, when outside the network coverage, the SL resource pool configuration information includes resource pool resource information, and the resource pool resource information is used to indicate the SL resource pool. The resource pool is a collection of time-frequency resources used for sideline communication between terminal devices. The resource pool may include code domain resources. The resources of the resource pool are used to include resources for the terminal device to send and receive at least one of the following physical channels:
[0100] The physical sidelink control channel (PSCCH) is used to carry sidelink control information (SCI).
[0101] The physical sidelink shared channel (PSSCH) is used to carry at least one of control information, data, and sidelink channel state information (CSI) feedback information.
[0102] The physical sidelink control channel (PSDCH) is used to carry SL discovery messages.
[0103] The physical sidelink feedback channel (PSFCH) is used for sidelink feedback information, which can be used for feedback of data information, including hybrid automatic repeat request (HARQ) response feedback information. For example, acknowledgement (ACK) or negative acknowledgement (NACK), and can also include CSI feedback information, and can also be used to indicate at least one of the following information: energy saving information, resource auxiliary information (including recommended resources, not recommended resources, resource collision, resource reservation conflict, half-duplex conflict that has occurred in the past or will occur in the future, etc.).
[0104] The physical sidelink broadcast channel (PSBCH) is used to carry information related to sidelink synchronization, etc. The service types carried by the PSBCH may include unicast, multicast and / or broadcast communication types.
[0105] It can be understood that in the embodiments of the present application, PSFCH, PSBCH, PSCCH and PSSCH are merely examples of side feedback channels, side discovery channels, side control channels and side data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.
[0106] In the above, in the time domain of the SL resource pool, one or more time units are included. A time unit may be one or more symbols, or one or more time slots, or one or more mini-slots, or one or more subframes, or one or more frames, etc. Among them, multiple time units may be continuous in time or discrete. It should be understood that multiple time units within a resource pool are logically continuous. Among them, the SL resource pool is used for sideline communications between terminal devices. The SL resource pool may, for example, include time domain resources, frequency domain resources, and code domain resources, etc., without limitation.
[0107] See also Figure 4, time slots 1 to 8 are time slots that are continuous in time, and such time slots are called physical time slots. Assume that the physical time slots - time slot 1, time slot 3, time slot 5 and time slot 8 are configured as time slots belonging to a resource pool. Since the time slots contained in the resource pool may be discontinuous in time, from the perspective of the resource pool, time slots 1, time slot 3, time slot 5 and time slot 8 on the physical time slots correspond to time slots 1', time slot 2', time slot 3' and time slot 4' in the resource pool. Then the continuous time slots contained in the resource pool (i.e., time slot 1', time slot 2', time slot 3' and time slot 4') are logically continuous time slots from the perspective of the resource pool. Such time slots that are logically continuous but not necessarily continuous in time are called logical time slots.
[0108] In the frequency domain of the SL resource pool, it includes one or more frequency domain units, which can be a resource element (RE), several REs, a resource block (RB), several RBs, a sub channel, or several sub channels. The size of the sub channel, that is, the number of RBs that a sub channel includes one or more continuous or interlaced in the frequency domain, can be 10, 12, 15, 20, 25, 50, 75 and 100 integers.
[0109] The SL resource pool configuration information may also include configuration information of the physical sidelink control channel (PSCCH), and the configuration information of the PSCCH includes the number of symbols occupied by the PSCCH in a time slot and the number of RBs occupied by the PSCCH in a subchannel. The SL BWP configuration information may include SL resource pool information, which is used to configure the number of resource pools included in the BWP. The SL BWP configuration information may include SL bandwidth information, which is used to indicate the bandwidth size for SL communication, for example, indicating that the SL bandwidth is 20 megahertz (MHz). The SL BWP configuration information may also include SL symbol information, which is used to indicate the starting SL symbol position on a time slot and the number of continuous SL symbols occupied. The SL BWP configuration information may also include SL subcarrier spacing and cyclic prefix information, which is used to indicate the subcarrier spacing and cyclic prefix used for SL communication. The cyclic prefix indicates an extended cyclic prefix or a normal cyclic prefix. In one possible configuration, the SL BWP configuration information may also include SL resource pool configuration information.
[0110] In this document, unless the meaning of the time unit is otherwise specified, the time unit is described as a time slot, but the time unit is not limited to being a time slot. In this document, unless the meaning of the time-frequency domain unit is otherwise specified, the time unit is described as a subchannel, but the frequency domain unit is not limited to being a subchannel.
[0111] The SCI in the SL communication system is divided into the first-level SCI and the second-level SCI. The first-level SCI is carried on the physical sidelink control channel (PSCCH), and the second-level SCI is carried on the corresponding physical sidelink shared channel (PSSCH). The first-level SCI is used to schedule the second-level SCI and PSSCH. Since the SL communication system is a distributed communication system, all terminal devices need to correctly decode the first-level SCI before decoding the second-level SCI and PSSCH. However, in order to reduce the blind detection complexity of the terminal device for PSCCH, the resource location of PSCCH is relatively fixed, and the first-level SCI format information carried is also relatively unique, that is, the terminal device does not need to blindly detect the time-frequency resource location where the PSCCH is located, nor does it need to blindly detect SCIs of different formats. The terminal device only needs to detect whether the first-level SCI exists at the fixed PSCCH time-frequency resource location. PSCCH may exist in each subchannel in each time slot, that is, the time domain starting position of a PSCCH is the second symbol for SL transmission in each time slot, the length is 2 or 3 symbols (determined by the resource pool configuration information), the frequency domain position is the smallest PRBindex of each subchannel, the length is at least 10 PRBs (determined by the resource pool configuration information) but not more than the size of the subchannel, such as Figure 5 shown.
[0112] Among them, the first-level SCI may include a resource reservation period field, a frequency resource assignment field, and a time resource assignment field, etc. The resource reservation period field is used to indicate the periodic resources reserved (or reserved) for transmitting PSSCH. The frequency domain resource assignment field is used to indicate the frequency domain resources used to transmit PSSCH. The time domain resource assignment field is used to indicate the time domain resources used to transmit PSSCH. It should be understood that the first-level SCI also includes other fields, such as a priority field, a second-level SCI format field, a demodulation reference signal (DMRS) port number field, a modulation and demodulation scheme field, or a reserved field, etc., which are not listed here one by one.
[0113] The resource reservation period field is used to indicate the resources for periodic reservation of PSSCH transmission. The value of the resource reservation period field is configured by the network device, or is preconfigured, or predefined. For example, the base station indicates the value of the resource reservation period through RRC signaling. Among them, the RRC signaling can be determined by the high-level parameter s1 resource reservation period 1 (sl-resou rceteserveperiod 1). In SL communication, the transmission resources of the transmitter in the mode 2 resource selection method do not depend on the base station. The transmitter selects the transmission resources for communication within the resource selection window according to the results of perception within its own perception window. Assuming that the transmitter triggers resource selection in time slot n, the specific resource steps are as follows, and the selection process is as follows Figure 6 shown.
[0114] Step 1: Determine a time slot and L subCH The candidate resources R are in units of consecutive sub-channels. x,y , resource selection window [n+T1,n+T2], where Determined from Table 1, μ SL For the configured subcarrier spacing, the choice of T1 is implementation based. 2min Configured by the upper layer, if T 2min is less than the remaining PDB (data packet delay), then T 2min ≤T2≤PDB(packet delay), the choice of T2 is implementation-based; otherwise T2 is equal to the remaining PDB.
[0115] Table 1: With μ SL Example of a relationship
[0116]
[0117] Step 2: Determine the perception window T0 is configured by high-level parameters. Determined from Table 2.
[0118] Table 2: With μ SL Example of a relationship
[0119]
[0120] Step 3: Determine the reference signal received power (RSRP) threshold Th (p i ,p j ), RSRP threshold and the prio of the data to be sent TX , and the priority level indicated by the received SCI prio RXRegarding Th(p i ,p j ) is specifically the prio in the RSRP threshold value set configured for the resource pool RX +(prio TX -1)*8 threshold values.
[0121] Step 4: Initialize the available resource set S A , including all time-frequency resources in the resource selection window.
[0122] Step 5: From S A The following time-frequency resources are excluded: the time slots of all periodic resource reservations configured by the resource pool corresponding to the unperceived time slots (transmitted time slots) in the perception window. In step 5, if S A The excluded time-frequency resources are less than X% of the total resources in the resource selection window, and the initialization of step 4 is re-executed.
[0123] Step 6: Continue from S A The following time-frequency resources are excluded: the decoding of the received first-level SCI is successful, and the result of RSRP measurement of the PSSCH demodulation reference signal (DMRS) of the time-frequency resources reserved by the received first-level SCI is higher than the RSRP threshold determined in step 3, and the time-frequency resources reserved by the received first-level SCI are within the resource selection window, including the retransmission resources indicated by the first-level SCI and the periodically reserved resources.
[0124] Step 7: If S A The remaining resources in the resource selection window are less than X% of the total resources in the resource selection window. The value of X% is configured by the resource pool and is consistent with prio TX If the RSRP threshold determined in step 3 is increased by 3 dB each time, until S is satisfied, A If the remaining resources are not less than X% of the total resources in the resource selection window, proceed to step 4.
[0125] S A Report to the higher layer (medium access control (MAC) layer).
[0126] In S A Randomly select time-frequency resources (r0, r1, r2, ...) from S to send data. Before sending, re-evaluate the resources (r0, r1, r2, ...). After re-evaluation, A The selected resources (r′0, r′1, r′2, …) are preempted.
[0127] The user is in at least time slot The UE can perform resource re-evaluation and preemption detection based on the additional triggering before and after the time slot m-T3. The method of determining whether (r0, r1, r2, ...) and (r'0, r'1, r'2, ...) need to be excluded is the same as step 7, and one of the following conditions is met:
[0128] 1) Provide the s1 preemption enable ('sl-PreemptionEnable') parameter and configure it to enable, and prio TX >prio RX ;
[0129] 2) Provide the s1 preemption enable ('sl-PreemptionEnable') parameter and do not configure it to be enabled, and satisfy prio pre >prio RX and prio TX >prio pre . Among them, prio pre Configured by high level.
[0130] If r in (r0,r1,r2,…) and (r′0,r′1,r′2,…) i and / or r′ i Not S A (ie r i and r′ i are excluded during re-evaluation and / or preemption detection, respectively), then for r i and / or r′ i Reselection is performed. Wherein, time slot m is the next time slot to be transmitted, that is, time slot m belongs to (r0, r1, r2, ...) and (r'0, r'1, r'2, ...).
[0131] In the 5G NR communication architecture, in order to facilitate the downlink communication between the base station and the terminal equipment, it is usually necessary to detect the downlink wireless channel. The main method is that the base station sends the channel state information reference signal (CSI-RS). The UE measures and evaluates the wireless channel through the received reference signal (RS) and reports the measurement results to the network. In subsequent transmissions, the network can set appropriate transmission parameters for subsequent downlink transmissions based on these measurement results. The CSI-RS of the NR Uu port supports up to 32 different antenna ports, and each antenna port is a channel that needs to be detected. In terms of time-frequency resource occupancy, a single-port CSI-RS occupies only one resource unit RE in a resource block in the frequency domain and a time slot in the time domain. Generally speaking, the number of REs occupied by the number of ports of CSI-RS multiplexed in one RB or time slot. The multiplexing method can be code domain multiplexing, frequency domain multiplexing, and time domain multiplexing. CSI-RS can be configured for periodic transmission, semi-continuous transmission, or aperiodic transmission, and supports unicast, multicast, and broadcast transmission. At present, the SL CSI-RS in the first frequency range (frequency range 1, FR1) is designed based on the CSI-RS of the R15Uu port. The SL CSI-RS configuration is selected by the transmitter and provided to the receiver through the PC5-RRC configuration. The SL CSI-RS configuration includes the resource mapping mode and number of antenna ports of the SL CSI-RS. In NR V2X, the resource mapping of the SL CSI-RS in the PRB is based on the CSI-RS resource mapping mode in the NR Uu, which supports up to 2 antenna ports (such as SL in NR V2X can support up to two streams in the PSSCH), and the frequency domain density is 1, that is, one CSI-RS is configured on each resource block RB.
[0132] Figure 7 The time slot structure of SL is shown, which includes automatic gain control (AGC), PSCCH, PSSCH, DMRS, GAP (guard period), etc. SL CSI-RS only supports unicast transmission and is sent with data in the PSSCH area of the transmit time slot. At the same time, it is not transmitted on symbols containing PSCCH, second-level SCI or PSSCH DMRS. Each PRB in PSSCH uses the same pattern for SL CSI-RS.
[0133] It should be noted that Figure 7The number of symbols occupied by each information in the time slot structure shown is shown for example only. The number of symbols occupied by AGC, PSCCH, PSSCH and GAP can be determined by the second terminal device, configured by the network device, pre-configured or pre-defined by the protocol, and this application does not make any specific limitation.
[0134] The transmission time and frequency resources of SL CSI-RS are mainly indicated by the first-level SCI. Unlike the single-level transmission of SCI in LTE V2X, SCI in NR V2X is transmitted in two levels. The introduction of the second-level SCI makes the SCI design more flexible, supporting unicast, multicast and broadcast transmission in NR V2X, while LTE V2X only supports broadcast. The main advantages of two-level SCI are:
[0135] 1) The first-level SCI has a fixed size that is independent of the transmission type, avoiding blind detection by the receiving end user;
[0136] 2) The first level SCI is carried in the PSCCH at a known possible position within the subchannel;
[0137] 3) The first-level SCI indicates the resources of the second-level SCI carried in the PSSCH;
[0138] 4) A second level SCI with different payload sizes depending on the transmission type. The two-level SCI in NR V2X reduces the complexity of SCI decoding, not only for the transmitter, but also for perceptual terminal devices that only need to detect and decode the first level SCI to know which resources are reserved by the receiver.
[0139] The first-level SCI in NR V2X is carried on the PSCCH, and the second-level SCI is carried on the corresponding PSSCH. The PSCCH carries the first-level SCI containing the second-level SCI control information associated with the PSSCH. The first-level SCI indicates the frequency resources of the PSSCH carrying the current (re)transmission of the transport block (TB), and the resources reserved for up to two retransmissions of the TB. If the UE reserves resources for semi-static PSSCH, the first-level SCI also indicates the resource reservation period. In addition, the first-level SCI includes the priority of the associated PSSCH, and the format and size of the second-level SCI. The first-level SCI also indicates the modulation and coding scheme (MCS) of the data payload carried in the associated PSSCH. In order to support different channel conditions, the DMRS associated with the PSSCH in NR V2X can be carried on different symbols within the PSSCH time slot. In the resource pool, the PSSCH DMRS can be (pre)configured with multiple time patterns, and the first-level SCI indicates the specific time pattern used by the associated PSSCH. The first level SCI also provides the number of ports for PSSCH DMRS, which can be equal to one or two, which indicates the number of layers (i.e., the number of data streams) supported in PSSCH. Therefore, by utilizing multiple transmit and receive antennas, up to two data streams can be sent in PSSCH in NR V2X SL.
[0140] The SCI is divided into two levels, allowing non-target receiving terminal devices to decode only the first-level SCI for channel sensing, that is, for determining the resources reserved for other transmissions. For example, the resource reservation period field in the first-level SCI is used to indicate the periodic resources reserved for transmitting PSSCH. After the non-target receiving terminal device receives the first-level SCI and successfully decodes it, it can obtain the periodic resources reserved for other transmissions. On the other hand, the second-level SCI provides the additional control information required by the receiving terminal device that needs to transmit. PSSCH carries the second-level SCI and the data payload composed of TBs. The second-level SCI carries information for decoding PSSCH and supporting HARQ feedback and CSI reporting, indicating the first-layer source identity (identifier, ID) and destination ID of the transmission, representing the physical layer identifier of the intended recipient (receiving end) of the transmitter and TB. The layer 1 source ID is used to allow the receiving end to know the identity of the transmitter, and then determine the PSFCH of the HARQ feedback. The second-level SCI also carries a 1-bit new data indicator to specify whether the TB sent in the PSSCH corresponds to a new data transmission or a retransmission. In addition, the HARQ process ID is also included in the second-level SCI in order to identify the TB. The second-level SCI also indicates whether the HARQ feedback for the PSSCH is enabled or disabled.
[0141] Based on the two-level SCI indication of SL CSI-RS, the FR1 SL CSI-RS workflow is as follows:
[0142] ① The transmitter sends the CSI request and SL CSI-RS in the first-level SCI, triggering the receiver of the unicast link to feedback the CSI report.
[0143] The transmitter can configure the receiver's non-periodic CSI reporting. In a subframe or time slot, the transmitter first sends the SCI, which contains the user identifier of the SL CSI-RS, the SL CSI-RS transmission information, including the time-frequency resource information, resource identifier, scrambling code identifier, etc. of the SL CSI-RS. After the SCI is sent, the SL CSI-RS is sent in the remaining part of the subframe or time slot according to the instructions. The SCI can also include a time offset to instruct the receiver to send CSI feedback information in a specific subframe or time slot.
[0144] ② The receiver measures CSI based on the SL CSI-RS sent by the transmitter, and feeds back the CSI through the PSSCH sent by the receiver to the transmitter. The CSI feedback of the receiver is carried in the MAC control element (MAC CE). In order to avoid CSI timeout, the receiver is expected to feed back the CSI report within the maximum time. The latency bound is determined by the transmitter and sent to the receiver through PC5-RRC signaling.
[0145] (3) Beam
[0146] A beam is a communication resource and can be divided into a transmit beam (or transmission beam) and a receive beam. The technology for forming a beam can be a beamforming technology or other technical means. Beamforming includes transmit beamforming and receive beamforming.
[0147] The transmit beam refers to a beam with spatial directivity formed by a transmitting terminal device sending a signal with a certain beamforming weight. The receive beam refers to a beam with spatial directivity formed by a receiving terminal device receiving a signal with a certain beamforming weight.
[0148] Among them, transmit beamforming means that when a transmitting device with an antenna array transmits a signal, a specific amplitude and phase are set on each antenna element of the antenna array, so that the transmitted signal has a certain spatial directivity, that is, the signal power is high in some directions and low in some directions, and the direction with the highest signal power is the direction of the transmit beam. The antenna array includes multiple antenna elements, and the specific amplitude and phase attached are the beamforming weights. Receive beamforming means that when a receiving device with an antenna array receives a signal, a specific amplitude and phase are set on each antenna element of the antenna array, so that the power gain of the received signal has directionality, that is, the power gain is high when receiving signals in certain directions and low when receiving signals in certain directions, and the direction with the highest power gain when receiving signals is the direction of the receive beam. The antenna array includes multiple antenna elements, and the specific amplitude and phase attached are the beamforming weights.
[0149] Using a certain beam to send a signal can be understood as using a certain beamforming weight to send a signal. Using a certain beam to receive a signal can be understood as using a certain beamforming weight to receive a signal.
[0150] Different beams can be understood as different resources or different spatial directions, without limitation. The same information or different information can be sent using (or through) different beams.
[0151] It should be noted that in the SL communication system, the transmitting terminal device and the receiving terminal device can generate one or more beams. Before transmitting data, the transmitting terminal device and the receiving terminal device need to perform beam alignment.
[0152] (4) Beam management (BM)
[0153] Wireless communications have undergone a technological evolution from the first generation of analog communication systems to the new 5G NR systems. In this complex evolution, beamforming based on multiple input multiple output (MIMO) is an important aspect. Beamforming can be regarded as a spatial filtering process. Its technical principle is to limit the transmission or reception of signals to a certain angle range, thereby increasing gain and reducing interference. Beamforming has already appeared in the second generation of mobile communication systems (2nd generation, 2G), when it was achieved by selecting different transmitting or receiving antennas. In contrast, the third generation of mobile communication systems (3rd generation, 3G) and later communication systems tend to use phased arrays to achieve beamforming.
[0154] In NR systems, beamforming becomes more important. It is not only an important method to improve spectrum efficiency, but also an important support for using FR2 above 6 GHz. In order to perform beamforming efficiently and reasonably, NR has designed a beam management process.
[0155] Beam management is an important technology proposed by 5G NR for FR2, including two important functions: beam training and beam failure recovery. Beam training includes transmit beam training and receive beam training, which can be divided into three steps. The operations of each step are summarized as follows:
[0156] S1: The base station sends RS based on a set of transmit beams.
[0157] The transmit beam set may include one or more transmit beams. One transmit beam may correspond to one transmit direction, and multiple different transmit beams may correspond to different transmit directions. The terminal device may receive the RS through the receive beam, measure and feedback the RS, and select the transmit beam of the base station and the receive beam of the terminal device.
[0158] S2: Based on S1, the base station sends RS based on a smaller set of transmit beams.
[0159] In S2, a smaller transmit beam set may be a subset of the transmit beam set in S1, or may be a narrower beam set corresponding to the direction of one or more transmit beams included in the transmit beam set in S1. The terminal device may receive the RS through the receive beam, measure and provide feedback on the RS, and improve the transmit beam of the base station.
[0160] S3: The base station sends RS using one transmit beam.
[0161] One of the transmission beams in S3 may be a transmission beam of the base station improved by the terminal device in S2. The terminal device receives RSs using different reception beams, measures and feeds back the RSs, and improves the reception beam of the terminal device.
[0162] Based on the above three steps, the beam training of the 5G NR downlink can be performed. In the above three steps, S1 and S2 are the processes of the base station performing the transmission beam training. In the above three steps, the RS can be a CSI-RS.
[0163] In the above beam training process, the base station will configure several beam directions, each beam direction corresponds to a CSI-RS resource and the time-frequency resources that the terminal device should use for feedback. The base station sends CSI-RS in each direction periodically or non-periodically in a scanning manner, and the terminal device measures the RSRP of the CSI-RS and obtains the channel state information reference signal resource indicator (CSI-RS resource indicator, CRI) of the CSI-RS. After obtaining the RSRP, the terminal device selects one or several RSRP values and the corresponding CRI by comparison and feeds back to the base station on a given time-frequency resource. The base station uses the feedback information to determine the transmit beam to be used. Corresponding to S1 and S2, the uplink beam training also uses a similar process, but the reference signal used is different.
[0164] At present, the beam management process of FR2 is designed for base stations and terminal devices. For distributed SL communication systems, such as V2X and other scenarios, each terminal device in the SL communication system is in a peer-to-peer relationship. Without unified coordination and scheduling by the BS, whether the terminal device receives, sends or transmits beam feedback information cannot be determined in the distributed system. Considering the distributed characteristics of SL, UE-to-UE beam management uses standalone / non-standalone CSI-RS for beam training, and the transmitting terminal device can configure the non-periodic CSI reporting of the receiving terminal device. However, in the beam feedback process, the resources configured to feedback beam information to the receiving terminal device may not be able to realize the feedback of beam information due to problems such as half-duplex or transmission conflicts, resulting in beam training failure and reduced reliability of beam training.
[0165] like Figure 8 As shown, terminal device 101 sends a reference signal to terminal device 102 in the direction of beam 1, and terminal device 102 receives the reference signal corresponding to beam 1. Terminal device 101 sends a reference signal to terminal device 102 in the direction of beam 2, and terminal device 102 receives the reference signal corresponding to beam 2. Terminal device 102 measures the reference signals in the directions of beam 2 and beam 1, and determines that beam 2 is the optimal transmission beam based on the measurement results. Terminal device 102 feeds back feedback information of its corresponding optimal transmission beam 2 to terminal 101. However, due to the distributed system and the beam scanning process in FR2, the feedback resources of terminal device 102 configured by terminal device 101 for transmitting feedback information of the beam are not available. For example, terminal device 102 needs to send data to terminal device 103 at the feedback resource position of the feedback information of feedback beam 2, so that the feedback information of beam 2 cannot be fed back, resulting in the failure of the beam training process in SL FR2.
[0166] In view of this, an embodiment of the present application provides a communication method to reduce the problem that feedback information of the beam cannot be fed back due to resource conflicts in the SL communication system, and improve the reliability of beam training.
[0167] Next, the communication method provided by the embodiment of the present application is introduced in conjunction with the accompanying drawings. In the accompanying drawings corresponding to each embodiment of the present application, all optional steps are indicated by dotted lines.
[0168] Fig. 9 A flow chart of a communication method provided in an embodiment of the present application. Fig. 9 In the embodiment shown, the first terminal device may be Figure 1A or Figure 1B The terminal device 101 shown in FIG. 101, the second terminal device may be as follows Figure 1A or Figure 1B The terminal device 102 shown in FIG. 104 and the network device 104 may be as follows: Figure 1B The network device 103 shown. Among them, the first terminal device generally refers to the sending terminal device in the SL communication system, and the second terminal device generally refers to the receiving terminal device in the SL communication system. The content executed by the first terminal device can be implemented by the first terminal device itself, or by a component in the first terminal device, such as a chip, a processing unit, or a processor module, without limitation. The content executed by the second terminal device can be implemented by the second terminal device itself, or by a component in the second terminal device, such as a chip, a processing unit, or a processor module, without limitation.
[0169] like Fig. 9 As shown, the method includes the following contents.
[0170] S901: A first terminal device sends a first reference signal and first control information to a second terminal device in a first beam direction. The second terminal device receives the first reference signal and first control information sent by the first terminal device in the first beam direction.
[0171] Among them, the first reference signal is used for beam training of the side link, the first control information indicates multiple first feedback resources, and the multiple first feedback resources are used to transmit feedback information of the first beam. Optionally, the first reference signal can be a side reference signal, such as SL CSI-RS. The first control information can be SCI, which is carried on PSCCH. Further, the first control information can be a first-level SCI; the first-level SCI indicates multiple first feedback resources.
[0172] Optionally, the first beam is any one of the transmit beams in the transmit beam set for beam scanning by the first terminal device during the beam training process. The transmit beam set includes at least one transmit beam. Exemplarily, the transmit beam set can be a coarse beam set for beam scanning by the first terminal device in the above-mentioned beam training S1 step, or a fine beam set for beam scanning in the beam training S2 step, or a candidate beam set for beam scanning in the beam training S3 step. Exemplarily, the number of transmit beams included in the coarse beam set is greater than the fine beam set, and the candidate beam set includes one transmit beam. In some examples, the first electronic device can send reference signals and control information to the second terminal device in different transmit beam directions.
[0173] In one embodiment, during the beam training process, whenever the first terminal device sends a reference signal in the direction of the transmitting beam, the first terminal device can send a first-level SCI on the PSCCH in the direction of the transmitting beam, indicating multiple feedback resources for transmitting feedback information of the transmitting beam.
[0174] Optionally, before sending the first reference signal, the first terminal device may also configure multiple first feedback resources for the first beam. Exemplarily, the first terminal device may determine the multiple first feedback resources corresponding to the first beam by means of resource reservation. Exemplarily, the first terminal device may configure multiple first feedback resources for the first beam by means of mode 2 resource selection in the resource pool. For another example, the multiple first feedback resources corresponding to the first beam may also be configured by the network device, or preconfigured, or predefined.
[0175] The multiple first feedback resources are mutually orthogonal in the resource pool of the first terminal device. Further, the multiple first feedback resources do not overlap in the time domain, or the multiple first feedback resources do not overlap in the frequency domain. For example, Fig.10 As shown, the first beam is beam 1, and beam 1 corresponds to three first feedback resources for transmitting feedback information of beam 1, namely feedback resource 1, feedback resource 2, and feedback resource 3. Feedback resources 1, 2, and 3 do not overlap each other in the time domain. In addition, the first terminal device can also reserve multiple feedback resources for different transmission beams. Among them, the multiple feedback resources corresponding to different beams are orthogonal to each other in the resource pool. For example, Fig.11 As shown, the first terminal device reserves resources for beam 1, beam 2, and beam 3 respectively, and determines multiple feedback resources corresponding to beam 1, beam 2, and beam 3 respectively. Among them, beam 1, beam 2, and beam 3 are different transmission beams. The multiple feedback resources corresponding to beam 1 are feedback resources 1, 2, and 3 respectively, the multiple feedback resources corresponding to beam 2 are feedback resources 4, 5, and 6 respectively, and the multiple feedback resources corresponding to beam 3 are feedback resources 7, 8, and 9 respectively.
[0176] After determining the multiple first feedback resources corresponding to the first beam, the first terminal device can indicate the positions of the multiple first feedback resources in the first-level SCI. Exemplarily, the first-level SCI can indicate the absolute positions of the multiple first feedback resources, or the relative positions of the multiple first feedback resources.
[0177] As an example, the first-level SCI may indicate the specific time-frequency positions of multiple first feedback resources. Exemplarily, the positions of the first feedback resources may be implemented by the time domain resource indication and the frequency domain resource indication in the first-level SCI. Further, the frequency domain resource indication may be implemented by the FRIV of the parameter 'Frequency resource assignment', and the time domain resource indication may be implemented by the TRIV of the parameter 'Time resource assignment' and the N of the parameter 'Resource reservation period'. rsv_period The specific number of resource indication bits is configured by the high-level parameters 'sl-MaxNumPerReserve' and 'sl-ResourceReservePeriodList' (for details, please refer to the 3GPP protocol).
[0178] As an example, the first-level SCI may also indicate the offset △fi, △ti of the time-frequency positions of multiple first feedback resources relative to the system reference frame (system frame number, SFN) and / or the starting reference time (such as the time point when the current beam CSI-RS is sent).
[0179] As another example, the first-level SCI may also indicate the absolute position of the first feedback resource 1 among the multiple first feedback resources, and the time-frequency offsets △fi and △ti of the other first feedback resources except the first feedback resource 1 relative to the absolute position of the first feedback resource 1. Exemplarily, the multiple feedback resources corresponding to beam 1 are feedback resource 1, feedback resource 2, and feedback resource 3. The first-level SCI may indicate the absolute position of feedback resource 1, and the time-frequency offsets of feedback resource 2 and feedback resource 3 relative to the absolute position of feedback resource 1.
[0180] S902: The second terminal device measures the first reference signal, and generates feedback information of the first beam according to the measurement result of the first reference signal.
[0181] Optionally, the feedback information of the first beam includes but is not limited to: CRI, RSRP.
[0182] The second terminal device may also receive a reference signal sent by the first terminal device in a beam direction different from the first beam, and measure the received reference signal. The second terminal device may determine that the first beam corresponding to the first reference signal is the optimal beam based on the measurement result of at least one reference signal. The optimal beam refers to the beam sent by the first terminal device in pair with the second terminal device. Exemplarily, the second terminal device may determine the optimal beam based on CRI or RSRP.
[0183] After the second terminal device determines that the first beam is the optimal beam, it generates feedback information of the first beam, wherein the feedback information of the first beam is carried in the MAC CE.
[0184] S903: The second terminal device sends feedback information of the first beam to the first terminal device on the first target feedback resource. The first terminal device receives feedback information of the first beam from the second terminal device on the first target feedback resource. The first target feedback resource is included in multiple first feedback resources. Further, the first target feedback resource can be at least one first feedback resource among the multiple first feedback resources.
[0185] After determining that the first beam is the optimal beam, the second terminal device may determine the positions of the plurality of first feedback resources according to the first control information. The second terminal device determines the states of the plurality of first feedback resources according to the positions of the plurality of first feedback resources. The states of the first feedback resources include an occupied state and an idle state. Exemplarily, the idle state means that the first feedback resource is not used. The occupied state means that the second terminal device receives and sends data with other terminal devices on the feedback resource, or sends data with the first terminal device.
[0186] Optionally, the second terminal device may use the first feedback resource in an idle state as the first target feedback resource. Fig.11For example, the second terminal device determines that beam 1 is the optimal beam, and the feedback resources corresponding to beam 1 are feedback resource 1, feedback resource 2, and feedback resource 3, respectively. The second terminal device can first send the feedback information of beam 1 through MAC CE at the position of feedback resource 1, but due to the half-duplex problem of the second terminal device at this time (the second terminal device preferentially receives data from other terminal devices on feedback resource 1), or the second terminal device needs to send data to other terminal devices at the position of feedback resource 1, etc., the position of feedback resource 1 is unavailable, that is, the second terminal device cannot feed back the feedback information of beam 1 to the first terminal device on feedback resource 1. In this way, the second terminal device can then send the feedback information of beam 1 at the position of feedback resource 2, and so on. Among them, when feedback resource 2 is in an idle state, the second terminal device can send the feedback information of beam 1 on feedback resource 2. Furthermore, the order in which the second terminal device determines the target feedback resources among multiple feedback resources can be the time domain order of the resource position or the frequency domain order.
[0187] Optionally, the second terminal device may also use the first feedback resource of the first terminal device which is in an occupied state and occupies the first target feedback resource for data transmission as the first target feedback resource. Fig.11 For example, the second terminal device determines that beam 1 is the optimal beam, and the feedback resources corresponding to beam 1 are feedback resource 1, feedback resource 2, and feedback resource 3. The second terminal device can first send the feedback information of beam 1 through MAC CE at the location of feedback resource 1. And the second terminal device also needs to send data to the first terminal device at the location of feedback resource 1. At this time, the second terminal device can frame the data together with the feedback information of beam 1 carried on the MAC CE, and send it to the first terminal device on feedback resource 1. Furthermore, the second terminal device can send a data frame to the first terminal device on the data channel of PSSCH to complete the feedback of beam 1.
[0188] After determining the first target feedback resource, the second terminal device feeds back the feedback information of the first beam on the first target feedback resource. Exemplarily, the second terminal device can feed back the feedback information of the first beam to the first terminal device through the data channel of the PSSCH on the first target feedback resource.
[0189] After receiving the feedback information of the first beam, the first terminal device may also instruct the receiving terminal device to release other feedback resources among the multiple first feedback resources except the first target feedback resource.
[0190] Optionally, the first terminal device may release the feedback resource by executing step S904-1 or S904-2. The above resource release step is described below.
[0191] S904-1: The first terminal device may send first ACK information corresponding to the feedback information of the first beam in the first beam direction. The second terminal device receives the first ACK information sent by the first terminal device in the first beam direction.
[0192] Among them, the first ACK information is used to release other feedback resources except the first target feedback resource in multiple first feedback resources. Optionally, the first terminal device generates the first ACK information after receiving the feedback information of the first beam. The first terminal device sends the first ACK information in the direction of the first beam, which can enable the terminal device that receives the first ACK information to release other feedback resources and reduce the overhead of system resources. Exemplarily, the first terminal device can send the first ACK information at the time-frequency position of the PSFCH corresponding to the first target feedback resource. Among them, the release process can be executed by the terminal device that receives the first ACK information on the PSFCH. That is, the terminal device that performs the release process can be a receiving terminal device in beam training, or it can be a sending terminal device.
[0193] S904-2: The first terminal device may send a release signaling in the first beam direction. The second terminal device receives the release signaling sent by the first terminal device in the first beam direction.
[0194] After receiving the feedback information of the first beam, the first terminal device generates a release signaling. The release signaling can be located at the time-frequency position of the PSFCH. For example, the release signaling can occupy a 1-bit position on the PSFCH, with "0" indicating that the terminal device receiving the release signaling does not release other feedback resources, and "1" indicating that the terminal device receiving the release signaling releases other feedback resources. The first terminal device can send a release signaling in the direction of the first beam, which can enable the terminal device receiving the release signaling to release other feedback resources and reduce the overhead of system resources.
[0195] Optionally, in addition to the second terminal device, there may be other terminal devices in the direction of the first beam, such as UE-D. During the interaction between the first terminal device and the second terminal device through the first beam, UE-D also receives the first control information sent by the first terminal device to the second terminal device. UE-D can reserve multiple first feedback resources corresponding to the first beam based on the received first control information. UE-D can also receive feedback information of the first beam fed back by the second terminal device to the first terminal device. And, UE-D can also receive the first ACK information or release signaling sent by the first terminal device, and release other feedback resources among the multiple first feedback resources based on the first ACK information or release signaling. For example, Fig.12For example, the first terminal device is UE-A, the second terminal device is UE-B, and the first beam is beam 2. UE-C and UE-B are in the direction of beam 2. During the beam training process, UE-A sends a first reference signal and a first control information to UE-B in the direction of beam 2, and UE-B and UE-C receive the first reference signal and the first control information. UE-C can make resource reservations for multiple first feedback resources corresponding to beam 2 according to the first control information. UE-B measures the first reference signal and determines the feedback information of beam 2 according to the measurement result. UE-B determines the first target feedback resource from the multiple first feedback resources, and sends the feedback information of beam 2 to UE-A on the first target feedback resource. At this time, UE-C can also receive the feedback information of beam 2 on the first target feedback resource for subsequent processing. After receiving the feedback information of beam 2, UE-A sends the first ACK information or release signaling in the direction of beam 2 to achieve the purpose of releasing other feedback resources. After receiving the first ACK information or release signaling, UE-B and UE-C can release other feedback resources. In this way, the utilization rate of system resources can be improved. In addition, when UE-C does not receive the first control information sent by UE-A to UE-B and makes resource reservation for multiple first feedback resources corresponding to beam 2, UE-C will not receive the first ACK information or release signaling.
[0196] During the beam training process of the distributed system on the SL FR2 frequency band, when the feedback information carried by the MAC CE is used to feedback the CSI-RS beam, Fig. 9 It shows that in the case of single transmission and single reception, the first control information on the PSCCH of the beam frame of the first terminal device indicates the method for determining multiple feedback resources corresponding to the first beam, so that the second terminal device can feedback beam information on the feedback resources corresponding to the optimal beam received from the first terminal device, thereby solving the problem of feedback resource conflict.
[0197] In some embodiments, during the beam training process, the embodiments of the present application also provide a method for beam information feedback in a single-transmit multiple-receive situation. Exemplarily, when the first terminal device sends a first reference signal and first control information to the second terminal device in the first beam direction, it can also send a second reference signal and second control information to the third terminal device in the second beam direction. The second reference signal is used for beam training of the side link and is the same as the first reference signal. The second control information indicates multiple second feedback resources, and the multiple second feedback resources are used to transmit feedback information of the second beam. The process of the first terminal device generating the second control information is the same as Fig. 9The process of generating the first control information by the first terminal device in the embodiment of the present application is the same, and will not be repeated here. In the embodiment of the present application, the second terminal device and the third terminal device generally refer to receiving terminal devices, the second terminal device is a receiving terminal device in the first beam direction, and the third terminal device is a receiving terminal device in the second beam direction. The receiving terminal devices in the first beam direction and the second beam direction can be one or more, which is not limited here.
[0198] Optionally, the first beam and the second beam are different beams, and the plurality of first feedback resources and the plurality of second feedback resources are mutually orthogonal. Exemplarily, the plurality of first feedback resources and the plurality of second feedback resources are mutually orthogonal in the time domain, or mutually orthogonal in the frequency domain. Fig.11 For example, the multiple first feedback resources corresponding to the first beam are resources 1, 2, and 3, and the multiple second feedback resources corresponding to the second beam are resources 4, 5, and 6; resources 1, 2, 3, 4, 5, and 6 are orthogonal to each other in the time domain.
[0199] Optionally, the second beam is any one of the transmit beams in the transmit beam set for beam scanning by the first terminal device during beam training between the first terminal device and the third terminal device. Exemplarily, the transmit beam set can be a coarse beam set for beam scanning by the first terminal device in the above-mentioned beam training S1 step, or a fine beam set for beam scanning in the beam training S2 step, or a candidate beam set for beam scanning in the beam training S3 step. Exemplarily, the coarse beam set includes a greater number of transmit beams than the fine beam set, and the candidate beam set includes one transmit beam. In some examples, the first electronic device can send reference signals and control information to the third terminal device in different transmit beam directions.
[0200] The beam feedback process between the first terminal device and the second terminal device is the same as the above Fig. 9 The beam feedback process shown is the same as that shown and will not be repeated here. The third terminal device receives the second reference signal and the second control information sent by the first terminal device in the second beam direction. The third terminal device measures the second reference signal and determines that the second beam is the optimal beam between the first terminal device and the third terminal device based on the measurement result of the second reference signal. The third terminal device generates feedback information for the second beam and determines a target feedback resource from multiple second feedback resources to transmit the feedback information of the second beam. Among them, the process of the third terminal device determining the target feedback resource from multiple second feedback resources is the same as Fig. 9The process of determining the first target feedback resource by the second terminal device in the training process is the same and will not be repeated here. The third terminal device sends feedback information of the second beam to the first terminal device on the determined target feedback resource. After receiving the feedback information of the second beam, the first terminal device can execute the above steps S904-1 or S904-2 to release the resources. Exemplarily, the first terminal device can send the second ACK information corresponding to the feedback information of the second beam in the direction of the second beam. The second ACK information is used to release the second feedback resources in multiple second feedback resources except the target feedback resources for transmitting the feedback information of the second beam. After receiving the second ACK information, the third terminal device releases the second feedback resources except the target feedback resources for transmitting the feedback information of the second beam. In this way, the first terminal device and the third terminal device complete the feedback of the beam information during the beam training process.
[0201] For example, Fig.13 As shown, the first terminal device is UE-A, the second terminal device is UE-B, the third terminal device is UE-C, the first beam is beam 2, and the second beam is beam 3. During the beam training process, UE-A sends a first reference signal and a first control information to UE-B in the direction of beam 2, and UE-B receives the first reference signal and the first control information. UE-B measures the first reference signal and determines the feedback information of beam 2 according to the measurement result. UE-B determines feedback resource 1 as the first target feedback resource from multiple first feedback resources, and sends the feedback information of beam 2 to UE-A on feedback resource 1. After receiving the feedback information of beam 2, UE-A sends the first ACK information in the direction of beam 2 to release other feedback resources. UE-B receives the first ACK information and releases other feedback resources. UE-A sends the second reference signal and the second control information to UE-C in the direction of beam 3, and UE-C receives the second reference signal and the second control information. UE-C measures the second reference signal and generates the feedback information of beam 3 according to the measurement result. UE-C determines feedback resource 4 as the target feedback resource from the multiple second feedback resources, and sends feedback information of beam 3 to UE-A on feedback resource 4. After receiving the feedback information of beam 3, UE-A sends second ACK information in the direction of beam 3 to release other feedback resources in the multiple second feedback resources except feedback resource 4. UE-C receives the second ACK information and releases other feedback resources in the multiple second feedback resources except feedback resource 4.
[0202] During the beam training process of the distributed system on the SL FR2 frequency band, when the feedback information carried by the MAC CE is used to feedback the CSI-RS beam, Fig.13It shows that in the case of single transmission and multiple reception, the control information on the PSCCH of different beam frames of the first terminal device indicates the method of determining multiple feedback resources corresponding to different beams, so that the second terminal device can feedback beam information on the feedback resource corresponding to the optimal beam received from the first terminal device, thereby solving the problem of feedback resource conflict.
[0203] It can be understood that the beam feedback method in the above-mentioned single-transmit multiple-receive situation is a modified method based on the beam feedback method in the single-transmit single-receive situation. That is to say, in the above-mentioned single-transmit multiple-receive scenario, the transmitting terminal device can be regarded as a transmitting terminal device in the single-transmit single-receive scenario, and the receiving terminal device can be regarded as a receiving terminal device in the single-transmit single-receive scenario.
[0204] Combination Fig. 9 The embodiment of the present application also provides a method for beam information feedback in the case of multiple transmissions and single reception. Fig.14 As shown, the first terminal device is UE1, the second terminal device is UE2, and the fourth terminal device is UE3, wherein UE1 and UE3 are transmitting terminal devices that perform beam scanning, and UE2 is a receiving terminal device.
[0205] The first terminal device may send a first reference signal and a first control information to the second terminal device in the first beam direction. The fourth terminal device may send a third reference signal and a third control information to the second terminal device in the third beam direction. The third reference signal is used for beam training of the side link, the third control information indicates a plurality of third feedback resources, the plurality of third feedback resources are used to transmit feedback information of the third beam, and the plurality of third feedback resources are mutually orthogonal. The process of the fourth terminal device sending the third reference signal and the third control information is the same as Fig. 9 The process is the same as that shown in S901 in FIG. 1 and will not be repeated here.
[0206] After receiving the first reference signal sent by the first terminal device and the third reference signal sent by the fourth terminal device, the second terminal device measures the first reference signal and the third reference signal respectively. The second terminal device determines that the first beam is the optimal beam between the second terminal device and the first terminal device based on the measurement result of the first reference signal. The second terminal device determines that the third beam is the optimal beam between the second terminal device and the fourth terminal device based on the measurement result of the third reference signal. For example, Fig.14 For example, the optimal beam of UE1 corresponding to UE2 is beam 3, and the optimal beam of UE3 corresponding to UE2 is beam 2.
[0207] After determining that the first beam and the third beam are the optimal beams, the second terminal device generates feedback information of the first beam and feedback information of the third beam. The second terminal device can determine the first target feedback resource from multiple first feedback resources to transmit the feedback information of the first beam, and determine the second target feedback resource from multiple third feedback resources to transmit the feedback information of the third beam. However, although the multiple first feedback resources are mutually orthogonal in the resource pool of the first terminal device, and the multiple third feedback resources are mutually orthogonal in the resource pool of the fourth terminal device, the resource positions corresponding to the multiple first feedback resources and the multiple third feedback resources may be the same. In this way, when the second terminal device feeds back the feedback information of the first beam and the feedback information of the third beam, the same feedback resource may be selected to transmit the feedback information, resulting in a feedback resource conflict and a failure of beam information feedback.
[0208] Based on the above problem, the second terminal device can feed back the feedback information of the beam in the following manner.
[0209] The second terminal device can determine at least one first candidate feedback resource from multiple first feedback resources. The first candidate feedback resource is in an idle state; or the first candidate feedback resource is in an occupied state, and the receiving end of the data transmitted by occupying the first candidate feedback resource is the first terminal device. The second terminal device can determine at least one second candidate feedback resource from multiple third feedback resources. The second candidate feedback resource is in an idle state; or the second candidate feedback resource is in an occupied state, and the receiving end of the data transmitted by occupying the second candidate feedback resource is the fourth terminal device. The above-mentioned determination process of the first candidate feedback resource and the second candidate feedback resource is the same as Fig. 9 The process of the second terminal device determining the first target feedback resource is the same and will not be repeated here.
[0210] The second terminal device may determine at least one second candidate feedback resource from at least one second candidate feedback resource as the second target feedback resource. The second terminal device may determine at least one first candidate feedback resource from at least one first candidate feedback resource as the third target feedback resource. The third target feedback resource and the second target feedback resource are different feedback resources. Fig.15For example, the first terminal device is UE1, the fourth terminal device is UE2, the second terminal device determines that the optimal UE1 transmission beam is beam 3, and the resource positions of the multiple first feedback resources corresponding to beam 3 are 1, 2, and 3. The second terminal device determines that the optimal UE2 transmission beam is beam 2, and the resource positions of the multiple third feedback resources corresponding to beam 2 are 4, 5, and 6. Among them, the feedback resources corresponding to resource positions 1, 2, and 3 are the first candidate feedback resources determined by the second terminal device, and the feedback resources corresponding to resource positions 4, 5, and 6 are the second candidate feedback resources determined by the second terminal device. The second terminal device can first send the feedback information of the beam at resource position 1, but because the resource positions 1 and 4 corresponding to the initial feedback resources of beams 2 and beams 3 conflict at this time, the second terminal device gives priority to feedback information of the beam with "higher priority" in UE1 and UE2 at this position. When the feedback priority or data priority of UE1 is higher than that of UE2, the second terminal device gives priority to feedback information of beam 3 at resource position 1 or resource position 4, and then feeds back feedback information of beam 2 at resource position 5.
[0211] Optionally, the priority judgment standard may be the priority of the data carried by the transmission beam of the transmitting terminal device, or whether the transmitting terminal device has a candidate beam pair, or other judgment standards, which are not limited here. Fig.14 For example, when there are other candidate beam pairs between UE2 and UE3 in addition to beam 2, and there is only beam 3 between UE1 and UE2, beam 3 of UE1 has a higher priority, and the feedback information of beam 3 is preferentially fed back at resource position 1 or resource position 4.
[0212] The second terminal device feeds back the feedback information of the beam to the sending terminal device. After receiving the feedback information of the beam, the sending terminal device can perform the above Fig. 9 The content of step S904-1 or S904-2 shown in the figure is used to release resources, which will not be repeated here. Exemplarily, the sending terminal device can be a first terminal device or a fourth terminal device. In this way, the second terminal device can release other feedback resources except the third target feedback resource among the multiple first feedback resources, and the third feedback resource except the second target feedback resource among the multiple third feedback resources, thereby further improving the utilization rate of system resources.
[0213] For example, Fig.16For example, the transmitting terminal devices are UE1 and UE2, and the receiving terminal device is UE3. The optimal beam sent by the pairing between UE1 and UE3 is beam 3, and the optimal beam sent by the pairing between UE2 and UE3 is beam 2. UE3 successfully sends feedback information of beam 3 to UE1 on feedback resource 1, and UE3 successfully sends feedback information of beam 2 to UE2 on feedback resource 2. After UE1 receives feedback information of beam 3 on feedback resource 1, it sends ACK information 1 in the direction of beam 3 according to the PSFCH time-frequency position corresponding to feedback resource 1. After UE2 receives feedback information of beam 2 on feedback resource 2, it sends ACK information 2 in the direction of beam 2 according to the PSFCH time-frequency position corresponding to feedback resource 2. In the direction of beam 3, there is UE4 between UE1 and UE3. In the direction of beam 2, there is UE5 between UE2 and UE3. UE3 and UE4 receive ACK information 1 in the direction of beam 3, and release the feedback resources corresponding to beam 3 except feedback resource 1 according to ACK information 1. UE3 and UE5 receive ACK information 2 in the direction of beam 2, and release the feedback resources corresponding to beam 2 except feedback resource 2 according to ACK information 2.
[0214] After completing the feedback of the beam information, the transmitting terminal device sends ACK information or release signaling in the corresponding beam direction to release feedback resources other than the target feedback resources, which can reduce system resource overhead. The release process can be performed by the terminal device that receives the PSFCH, where the terminal device can be a transmitting terminal device and a receiving terminal device.
[0215] During the beam training process of the distributed system on the SL FR2 frequency band, when the feedback information carried by the MAC CE is used to feedback the CSI-RS beam, Fig.14 It shows that in the case of multiple transmissions and single reception, the control information on the PSCCH of different beam frames of the sending terminal device indicates the method of determining multiple feedback resources corresponding to different beams, so that the receiving terminal device can feedback beam information on the feedback resource corresponding to the optimal beam of the receiving and transmitting terminal device, thereby solving the problem of feedback resource conflict.
[0216] It can be understood that the beam feedback method in the above-mentioned multiple-transmit and single-receive scenario is a modified method based on the beam feedback method in the single-transmit and single-receive scenario. That is to say, in the above-mentioned multiple-transmit and single-receive scenario, the transmitting terminal device can be split into a transmitting terminal device in the single-transmit and single-receive scenario, and the receiving terminal device performs beam information feedback on the feedback resource corresponding to the optimal beam of the receiving transmitting terminal device.
[0217] In combination with the contents shown in the above embodiments, the implementation of the present application also provides a method for beam information feedback in the case of multiple transmission and multiple reception. Exemplarily, in this case, the number of transmitting terminal devices in beam training is multiple, and the number of receiving terminal devices is multiple. When the transmitting terminal device performs beam scanning, it determines multiple feedback resources corresponding to different beams. Among them, the multiple feedback resources corresponding to different beams are mutually orthogonal in the resource pool of the transmitting terminal device. After determining the feedback resources, the transmitting terminal device generates control information. And, when performing beam scanning, the transmitting terminal device sends a reference signal and control information in the beam direction. Exemplarily, the reference signal and control information sent by the transmitting terminal device in different beam directions may be received by the same receiving terminal device, or may be received by different receiving terminal devices. For example, such as Fig.17 As shown, the transmitting terminal devices are UE1 and UE2, and the receiving terminal devices are UE3 and UE4. When UE1 performs beam scanning, it sends reference signals and control information to UE3 in different beam directions, and UE3 receives the reference signals and control information sent by UE1 in different beam directions. When UE2 performs beam scanning, it sends reference signals and control information to UE3 and UE4 in different beam directions, and UE3 and UE4 receive the reference signals and control information sent by UE2 in different beam directions.
[0218] The receiving terminal device receives the reference signal and control information sent by the transmitting terminal device in the beam direction. The reference signals and control information corresponding to different beams received by the receiving terminal device may come from the same transmitting terminal device or from different transmitting terminal devices. The beam information feedback process is described below based on the above two situations.
[0219] Case 1: The reference signals and control information corresponding to different beams received by the receiving terminal device come from the same transmitting terminal device.
[0220] The receiving terminal device measures at least one reference signal sent by the sending terminal device to obtain a measurement result. The receiving terminal device can determine the optimal beam paired with the sending terminal device based on the measurement result. The receiving terminal device determines multiple feedback resources corresponding to the optimal beam based on the control information corresponding to the optimal beam.
[0221] The receiving terminal device determines a target feedback resource from multiple feedback resources to transmit feedback information of the optimal beam. The target feedback resource is in an idle state; or the target feedback resource is in an occupied state, and the receiving end of the data transmitted by the occupied target feedback resource is the transmitting terminal device. Exemplarily, the receiving terminal device can determine whether the feedback resource can be used as the target feedback resource to transmit feedback information of the optimal beam according to the time domain order of the multiple feedback resources.
[0222] After receiving the feedback information of the optimal beam, the transmitting terminal device sends ACK information or release signaling in the direction of the optimal beam. After receiving the ACK information or release signaling, the terminal device (including the receiving terminal device) located in the direction of the optimal beam releases the feedback resources except the target feedback resources among the multiple feedback resources.
[0223] For example, Fig.17 As shown, UE4 receives the reference signal and control information sent by UE2 in different beam directions. UE4 measures the reference signals in different beam directions and determines that the optimal beam for pairing and sending between UE4 and UE2 is beam 2. UE4 determines multiple feedback resources corresponding to beam 2 based on the control information corresponding to beam 2. UE4 determines the feedback information of beam 2 transmitted by the target feedback resource from multiple feedback resources. After receiving the feedback information of beam 2, UE2 sends ACK information in the direction of beam 2. After receiving the ACK information, UE4 releases the feedback resources except the target feedback resources among the multiple feedback resources.
[0224] Case 2: The reference signals and control information corresponding to different beams received by the receiving terminal device come from different transmitting terminal devices.
[0225] The receiving terminal device measures at least one reference signal sent by different transmitting terminal devices respectively to obtain a measurement result. The receiving terminal device can determine the optimal beams sent by the receiving terminal device in pairs with different transmitting terminal devices according to the measurement result. The receiving terminal device determines multiple feedback resources corresponding to the optimal beam according to the control information corresponding to the optimal beam.
[0226] The receiving terminal device determines the target feedback resource from multiple feedback resources to transmit the feedback information of the optimal beam. The target feedback resources corresponding to different optimal beams are orthogonal to each other. The target feedback resource is in an idle state; or, the target feedback resource is in an occupied state, and the receiving end of the data transmitted by the occupied target feedback resource is the transmitting terminal device. Exemplarily, the receiving terminal device can determine whether the feedback resource can be used as the target feedback resource to transmit the feedback information of the optimal beam according to the time domain order of multiple feedback resources. When the resource positions of the target feedback resources corresponding to different optimal beams overlap, the priority of the transmitting terminal device corresponding to the optimal beam can be determined, and the target feedback resource for finally transmitting the feedback information of the optimal beam can be determined. The feedback information of the optimal beam of the transmitting terminal device with a higher priority is transmitted on the target feedback resource, and the feedback information of the optimal beam of the transmitting terminal device with a lower priority is transmitted on the next target feedback resource among the multiple feedback resources corresponding to it. The order of determining the feedback resources can be determined according to the time domain order or according to the frequency domain order.
[0227] After receiving the feedback information of the corresponding optimal beam, different transmitting terminal devices send ACK information or release signaling in the direction of their corresponding optimal beam. After receiving the ACK information or release signaling, the terminal device (including the receiving terminal device) located in the direction of the optimal beam releases the feedback resources except the target feedback resources among the multiple feedback resources.
[0228] For example, Fig.17 As shown, UE3 receives the reference signal and control information sent by UE1 and UE2 in different beam directions. UE3 measures the reference signals in different beam directions corresponding to UE1, and determines that the optimal beam sent by UE3 and UE1 is beam 3. UE3 measures the reference signals in different beam directions corresponding to UE2, and determines that the optimal beam sent by UE3 and UE2 is beam 4. UE3 determines the multiple feedback resources corresponding to beam 3 based on the control information corresponding to beam 3, and determines the feedback information of target feedback resource 1 transmitting beam 3 therefrom. UE3 determines the multiple feedback resources corresponding to beam 4 based on the control information corresponding to beam 4, and determines the feedback information of target feedback resource 2 transmitting beam 4 therefrom. Among them, target feedback resource 1 and target feedback resource 2 are different feedback resources. Among them, the method for determining target feedback resource 1 and target feedback resource 2 is the same as the method for determining the target feedback resource in the above-mentioned multiple transmission and single reception situation, and will not be repeated here.
[0229] After receiving the feedback information of beam 3, UE1 sends ACK information 1 in the direction of beam 3. After receiving the feedback information of beam 4, UE2 sends ACK information 2 in the direction of beam 4. After receiving ACK information 1 and ACK information 2, UE3 releases the feedback resources except the target feedback resource 1 among the multiple feedback resources corresponding to beam 3, and releases the feedback resources except the target feedback resource 2 among the multiple feedback resources corresponding to beam 4.
[0230] During the beam training process of the distributed system on the SL FR2 frequency band, when the feedback information carried by the MAC CE is used to feedback the CSI-RS beam, Fig.17 It shows that in the case of multiple transmission and multiple reception, the control information on the PSCCH of different beam frames of the sending terminal device indicates the method of determining multiple feedback resources corresponding to different beams, so that the receiving terminal device can feedback beam information on the feedback resource corresponding to the optimal beam of the receiving and transmitting terminal device, thereby solving the problem of feedback resource conflict.
[0231] It can be understood that the beam feedback method in the above-mentioned multiple transmission and multiple reception case is a modified method based on the beam feedback method in the multiple transmission and single reception case, and the beam feedback method in the multiple transmission and multiple reception case can also be a modified method based on the beam feedback method in the single transmission and single reception case or other implementation methods. That is to say, in the above-mentioned multiple transmission and multiple reception scenario, the transmitting terminal device can be split into a transmitting terminal device in a single transmission and single reception scenario, and the receiving terminal device can be split into a receiving terminal device in a single transmission and single reception scenario and a receiving terminal device in a multiple transmission and single reception scenario.
[0232] With respect to the above embodiments, it can be understood that:
[0233] (1) The capabilities of the first terminal device involved in the embodiments of the present application, such as the first control information sent by the first terminal device in the first beam direction, may be configured for the first terminal device by a network device or other terminal device, or may be predefined or preconfigured, or may be determined by the first terminal device using a resource selection method of mode 2 in a resource pool.
[0234] (2) The above description focuses on the differences between different implementations or different examples. Except for the differences, different implementations or different examples can refer to each other. In addition, different implementations or different examples can be partially implemented, combined, or partially combined, etc., and the embodiments of the present application will not be listed one by one.
[0235] (3) The step numbers of the flowcharts described in the above embodiments are only examples of the execution process and do not constitute a limitation on the order of execution of the steps. In the embodiments of the present application, the steps that have no temporal dependency relationship with each other may not have a strict execution order. In addition, not all the steps shown in the flowcharts are steps that must be executed. Some steps can be added or deleted based on the actual needs of each flowchart, or only some of the steps included in the above flowcharts can be executed.
[0236] It is worth noting that the above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between terminal devices. The execution order of each step in the above method embodiment is only an example, and the embodiment of the present application is not limited to this. The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of device interaction. It can be understood that in order to achieve the above functions, each device may include a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and implementation constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0237] The embodiment of the present application can divide the functional units of the device according to the above method example, for example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0238] In the case of an integrated unit, Fig.18 FIG. 1 shows a possible exemplary block diagram of a communication device involved in an embodiment of the present application. Fig.18 As shown, the communication device 1800 may include: a sending unit 1801, a processing unit 1802 and a receiving unit 1803. The processing unit 1802 is used to control and manage the actions of the communication device 1800. The receiving unit 1803 is used to support the communication between the communication device 1800 and other devices. Optionally, the receiving unit 1803 and the sending unit 1801 can also be a unit (such as a transceiver unit or a communication unit), which can be used to perform receiving and sending operations. Optionally, the communication device 1800 may also include a storage unit 1804 for storing program code and / or data of the communication device 1800.
[0239] The processing unit 1802 may support the communication device 1800 to perform the actions of the first terminal device or the second terminal device in each method example above. Alternatively, the processing unit 1802 mainly performs the internal actions of the first terminal device or the second terminal device in the method example. The receiving unit 1803 and the sending unit 1801 may support the communication between the communication device 1800 and other devices.
[0240] For example, the communication device 1800 may be the first terminal device in each of the above embodiments, or may also be a component (such as a chip) of the first terminal device in each of the above embodiments.
[0241] The processing unit 1802 is used to send a first reference signal and first control information to a second terminal device in a first beam direction through the sending unit 1801; the first reference signal is used for beam training of the side link, and the first control information indicates multiple first feedback resources, and the multiple first feedback resources are used to transmit feedback information of the first beam.
[0242] In a possible implementation manner, the multiple first feedback resources are orthogonal to each other.
[0243] In a possible implementation manner, the first control information is carried on a sidelink control channel PSCCH.
[0244] In a possible implementation, the receiving unit 1803 is configured to receive feedback information of the first beam from the second terminal device on a first target feedback resource; the first target feedback resource is included in the multiple first feedback resources.
[0245] In a possible implementation, the sending unit 1801 sends first confirmation ACK information corresponding to the feedback information of the first beam in the direction of the first beam; the first ACK information is used to release other feedback resources among the multiple first feedback resources except the first target feedback resource.
[0246] In one possible implementation, the processing unit 1802 is used to send a second reference signal and second control information to a third terminal device in a second beam direction through the sending unit 1801; the second reference signal is used for beam training of the side link, and the second control information indicates multiple second feedback resources, and the multiple second feedback resources are used to transmit feedback information of the second beam.
[0247] In a possible implementation manner, the first beam and the second beam are different beams, and the multiple first feedback resources and the multiple second feedback resources are orthogonal to each other.
[0248] For another example, the communication device 1800 may be the second terminal device in each of the above embodiments, or may also be a component (such as a chip) of the second terminal device in each of the above embodiments.
[0249] The receiving unit 1803 is used to receive a first reference signal and first control information sent by a first terminal device in a first beam direction; the first reference signal is used for beam training of a side link, and the first control information indicates a plurality of first feedback resources, and the plurality of first feedback resources are used to transmit feedback information of the first beam.
[0250] In a possible implementation manner, the multiple first feedback resources are orthogonal to each other.
[0251] In a possible implementation manner, the first control information is carried on a sidelink control channel PSCCH.
[0252] In a possible implementation, the processing unit 1802 is used to measure the first reference signal and generate feedback information of the first beam based on the measurement result of the first reference signal; the sending unit 1801 is used to send the feedback information of the first beam to the first terminal device on a first target feedback resource; the first target feedback resource is included in the multiple first feedback resources.
[0253] In a possible implementation manner, the first target feedback resource is in an idle state; or, the first target feedback resource is in an occupied state, and a receiving end of data transmitted by occupying the first target feedback resource is the first terminal device.
[0254] In a possible implementation, the receiving unit 1803 is used to receive first confirmation ACK information corresponding to the feedback information of the first beam sent by the first terminal device in the direction of the first beam, and the first ACK information is used to release other feedback resources among the multiple first feedback resources except the first target feedback resources; the processing unit 1802 is used to release the other feedback resources.
[0255] In one possible implementation, the receiving unit 1803 is used to receive a third reference signal and third control information sent by a fourth terminal device in a third beam direction; the third reference signal is used for beam training of the side link, and the third control information indicates multiple third feedback resources, and the multiple third feedback resources are used to transmit feedback information of the third beam.
[0256] In a possible implementation, the processing unit 1802 is used to measure the third reference signal and generate feedback information of the third beam according to the measurement result of the third reference signal; the sending unit 1801 is used to send the feedback information of the third beam to the fourth terminal device on the second target feedback resource; the second target feedback resource is included in the multiple third feedback resources.
[0257] In a possible implementation manner, the second target feedback resource is in the idle state; or, the second target feedback resource is in the occupied state, and the receiving end of the data transmitted by occupying the second target feedback resource is the fourth terminal device.
[0258] It should be understood that the division of the units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.
[0259] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processors that can call programs. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0260] The above unit for receiving is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the receiving unit is an interface circuit of the chip used to receive signals from other chips or devices. The above unit for sending is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented in the form of a chip, the sending unit is an interface circuit of the chip used to send signals to other chips or devices.
[0261] Please refer to Fig.19 , is a schematic diagram of a communication device provided in an embodiment of the present application, which is used to implement the operation of the first terminal device or the second terminal device in each of the above embodiments. The communication device 1900 includes: a processor 1910 and an interface 1930. Optionally, the communication device 1900 also includes a memory 1920. The interface 1930 is used to implement communication with other devices.
[0262] In the above embodiments, the method performed by the first terminal device or the second terminal device can be implemented by the processor 1910 calling a program stored in a memory (which can be the memory 1920 in the first terminal device or the second terminal device, or an external memory). That is, the communication device 1900 for implementing the functions of the first terminal device or the second terminal device may include a processor 1910, which calls the program in the memory to execute the method performed by the first terminal device or the second terminal device in the above method embodiment. The processor here can be an integrated circuit with signal processing capabilities, such as a CPU. The access network device can be implemented by configuring one or more integrated circuits to implement the above method. For example: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms. Alternatively, the above implementation method can be combined.
[0263] When the communication device 1900 is used for the above method, the processor 1910 is used to implement the function of the above processing unit 1802 , and the interface 1930 is used to implement the functions of the above sending unit 1801 and the receiving unit 1803 .
[0264] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that includes one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
[0265] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination of the above. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any traditional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration to achieve.
[0266] The steps of the method or algorithm described in the embodiments of the present application can be directly embedded in hardware, a software unit executed by a processor, or a combination of the two. The software unit can be stored in a random access memory (RAM), a flash memory, a read-only memory (ROM), an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC.
[0267] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0268] In one or more exemplary implementations, the above functions described in the embodiments of the present application can be implemented in hardware, software, firmware or any combination of the three. If implemented in software, these functions can be stored on a computer-readable medium, or transmitted in the form of one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media that facilitate the transfer of computer programs from one place to another. Storage media can be available media that any general or special computer can access. For example, such computer-readable media can include but are not limited to RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store program codes in the form of instructions or data structures and other programs that can be read by general or special computers, or general or special processors. In addition, any connection can be appropriately defined as a computer-readable medium, for example, if the software is transmitted from a website site, server or other remote resource through a coaxial cable, fiber optic computer, twisted pair, digital subscriber line (DSL) or wirelessly transmitted in a wireless manner such as infrared, wireless and microwave, it is also included in the defined computer-readable medium. The disk and disc include compact disk, laser disk, optical disk, digital versatile disc (DVD), floppy disk and Blu-ray disc. Disks usually reproduce data magnetically, while discs usually reproduce data optically with lasers. Combinations of the above may also be included in computer readable media.
[0269] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0270] The specific implementation methods described above further describe the purpose, technical solutions and beneficial effects of the embodiments of the present application in detail. It should be understood that the above is only the specific implementation methods of the embodiments of the present application, and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application. The above description of the specification of the application can make any technical content of the present application embodiment that can be utilized or implemented in the art, and any modification based on the disclosed content should be considered obvious in the art. The basic principles described in the embodiments of the present application can be applied to other variations without departing from the inventive essence and scope of the present application. Therefore, the content disclosed in the embodiments of the present application is not only limited to the described embodiments and implementations, but can also be extended to the maximum scope consistent with the principles of the present application and the disclosed new features.
[0271] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the embodiments of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalent technologies, the embodiments of the present application are also intended to include these changes and variations.
Claims
1. A communication method, characterized in that: Applied to the first terminal device, including: A first reference signal and first control information are sent to a second terminal device in a first beam direction; the first reference signal is used for beam training of a side link, and the first control information indicates a plurality of first feedback resources, and the plurality of first feedback resources are used to transmit feedback information of the first beam.
2. The method according to claim 1, characterized in that: The multiple first feedback resources are orthogonal to each other.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Feedback information of the first beam from the second terminal device is received on a first target feedback resource; the first target feedback resource is included in the multiple first feedback resources.
4. The method according to claim 3, characterized in that The method further comprises: First confirmation ACK information corresponding to the feedback information of the first beam is sent in the first beam direction; the first ACK information is used to release other feedback resources among the multiple first feedback resources except the first target feedback resource.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: A second reference signal and second control information are sent to a third terminal device in a second beam direction; the second reference signal is used for beam training of the side link, and the second control information indicates multiple second feedback resources, and the multiple second feedback resources are used to transmit feedback information of the second beam.
6. The method according to claim 5, characterized in that The first beam and the second beam are different beams, and the multiple first feedback resources and the multiple second feedback resources are orthogonal to each other.
7. A communication method, characterized in that: Applied to a second terminal device, the method includes: Receive a first reference signal and first control information sent by a first terminal device in a first beam direction; the first reference signal is used for beam training of a side link, and the first control information indicates a plurality of first feedback resources, and the plurality of first feedback resources are used to transmit feedback information of the first beam.
8. The method according to claim 7, characterized in that The multiple first feedback resources are orthogonal to each other.
9. The method according to claim 7 or 8, characterized in that: The method further comprises: measuring the first reference signal, and generating feedback information of the first beam according to a measurement result of the first reference signal; Feedback information of the first beam is sent to the first terminal device on a first target feedback resource; the first target feedback resource is included in the multiple first feedback resources.
10. The method according to claim 9, characterized in that The first target feedback resource is in an idle state; or, the first target feedback resource is in an occupied state, and the receiving end of the data transmitted by occupying the first target feedback resource is the first terminal device.
11. The method according to any one of claims 7 to 10, characterized in that: The method further comprises: Receiving first confirmation ACK information corresponding to the feedback information of the first beam sent by the first terminal device in the direction of the first beam, where the first ACK information is used to release other feedback resources among the multiple first feedback resources except the first target feedback resource; The other feedback resources are released.
12. The method according to any one of claims 7 to 11, characterized in that: The method further comprises: Receive a third reference signal and third control information sent by a fourth terminal device in a third beam direction; the third reference signal is used for beam training of the side link, and the third control information indicates multiple third feedback resources, and the multiple third feedback resources are used to transmit feedback information of the third beam.
13. The method according to claim 12, characterized in that The method further comprises: measuring the third reference signal, and generating feedback information of the third beam according to a measurement result of the third reference signal; Send feedback information of the third beam to the fourth terminal device on a second target feedback resource; the second target feedback resource is included in the multiple third feedback resources.
14. The method according to claim 13, characterized in that The second target feedback resource is in the idle state; or, the second target feedback resource is in the occupied state, and the receiving end of the data transmitted by occupying the second target feedback resource is the fourth terminal device.
15. The method according to claim 13 or 14, characterized in that The first target feedback resource and the second target feedback resource are different feedback resources.
16. A communication device, characterized in that: comprising a memory, and one or more processors, the memory being coupled to the one or more processors; The memory is used to store a computer program or an instruction. When the computer program or the instruction is executed by the one or more processors, the communication device executes the method according to any one of claims 1 to 15.
17. A communication device, characterized in that: It includes a transceiver unit and a processing unit; The transceiver unit is used to receive and send data; The processing unit is used to execute the method according to any one of claims 1-15.
18. A chip, characterized in that: The chip comprises a processor, which is coupled to a memory and is used to execute a computer program or instruction stored in the memory, so that the chip executes the method according to any one of claims 1 to 15.
19. A computer-readable storage medium, characterized in that: The method comprises computer program instructions, and when the computer program instructions are executed by a computer, the processor performs the method according to any one of claims 1 to 15.
20. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 15.