Communication method and communication device
By providing information on the target path and non-target path in 5G-A technology to determine the precoding matrix, the problem of interference between sensing sites is solved, and the sensing accuracy and performance are improved.
Patent Information
- Application Number
- PCT/CN2025/083061
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-30
- Filing Date
- 2025-03-18
- Publication Date
- 2025-10-09
AI Technical Summary
In 5G-A technology, interference outside the reflection/scattering path between sensing sites A and B causes a decrease in perception accuracy, affecting the accuracy of target perception.
The first communication device provides information about the target path and the non-target path to the second communication device, and the second communication device determines a precoding matrix of a reference signal based on the information to suppress interference from the non-target path and improve perception performance.
The energy of the reference signal on the target path is enhanced and the energy on the non-target path is reduced, thereby improving the accuracy and performance of target perception.
Smart Images

Figure CN2025083061_09102025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on March 30, 2024, with application number 202410385800.3 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0003] As fifth-generation (5G) mobile communication systems evolve toward 5G-Advanced (5G-A) technology, integrated communication and perception technology is considered one of the key technologies for expanding the service capabilities of mobile communication networks. In one perception method, a reference signal can be used as a perception signal for target perception. Specifically, after sensing station A transmits a reference signal, the reference signal reflected by the target surface is received by sensing station B, which can then perceive the target based on the received reference signal. However, in real-world environments, in addition to the reflection / scattering path related to the target, many other paths exist between sensing stations A and B. These paths can interfere with target perception, resulting in reduced perception accuracy. Summary of the Invention
[0004] The embodiments of the present application provide a communication method and a communication device, which can improve perception accuracy.
[0005] In the first aspect, a communication method is provided, which can be executed by a second communication device. The second communication device can be a terminal or a network device, or a component of a terminal or a network device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal or network device.
[0006] The method includes: receiving first information from a first communication device; and sending a first reference signal to the first communication device. The first information includes information about a target path, where the target path is a path associated with a target area or a target to be sensed, and the target area is the area where the target to be sensed is located. The first reference signal is precoded using a precoding matrix determined based on the first information, and the first reference signal is used to sense the target to be sensed.
[0007] Optionally, the first information further includes information of a non-target path, where the non-target path is a path that is not related to the target area or the target to be sensed.
[0008] According to the method provided in this application, a first communication device can provide information about a target path or information about a target path and a non-target path to a second communication device. The second communication device can then determine a precoding matrix for a first reference signal based on the information provided by the first communication device. Because the target path information can be estimated based on the first information, the precoding matrix helps ensure that the energy of the first reference signal on the target path is relatively strong while suppressing the energy of the first reference signal on non-target paths, thereby improving the perception performance (e.g., perception accuracy) of the target to be perceived.
[0009] In a possible implementation, the target path is a path starting from one of the first communication device and the second communication device and reaching the other of the first communication device and the second communication device via the target area.
[0010] In a possible implementation, the information of the non-target path includes delay information of the non-target path.
[0011] In one possible implementation, the method further includes: receiving a second reference signal from the first communication device, wherein the precoding matrix is determined based on the second reference signal and the first information.
[0012] Based on this solution, the second communication device can determine the channel of the target path based on the target path information and the second reference signal, and determine the precoding matrix based on the channel of the target path. Alternatively, the second communication device can determine the channel of the target path and the channel of the non-target path based on the target path information, the information of the non-target path, and the second reference signal, and determine the precoding matrix based on the channel of the target path and the channel of the non-target path. Exemplarily, the channel of the target path can be determined based on the spatial arrival angle or delay of multiple paths corresponding to the multipath channel traversed by the second reference signal.
[0013] In a possible implementation, the target path information includes the location information of the first communication device and the location information of the target area. Exemplarily, the location information may be absolute location information or relative location information.
[0014] In a possible implementation, the target path information further includes location information of the second communication device. Exemplarily, the location information may be absolute location information or relative location information.
[0015] In a possible implementation, the target path information includes delay information of the target path.
[0016] In the second aspect, a communication method is provided, which can be executed by a first communication device. The first communication device can be a terminal or a network device, or a component of a terminal or a network device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the terminal or network device.
[0017] The method includes: transmitting first information to a second communication device, the first information including target path information, where the target path is a path associated with a target area or a target to be sensed, and the target area is the area where the target to be sensed is located; and receiving a first reference signal from the second communication device. Because the target path information can be estimated based on the first information, the precoding matrix is advantageously used to ensure that the energy of the first reference signal is relatively strong on the target path while suppressing the energy of the first reference signal on non-target paths, thereby improving the perception performance (e.g., perception accuracy) of the target to be sensed.
[0018] Optionally, the first information further includes information of a non-target path, where the non-target path is a path that is not related to the target area or the target to be sensed.
[0019] According to the method provided in the present application, the first communication device can provide the target path information or the target path and non-target path information to the second communication device. The second communication device can determine the precoding matrix of the first reference signal based on the information provided by the first communication device to ensure that the energy of the first reference signal on the target path is strong, while suppressing the energy of the first reference signal on the non-target path, thereby improving the perception performance (for example, perception accuracy).
[0020] In a possible implementation, the target path is a path starting from one of the first communication device and the second communication device and reaching the other of the first communication device and the second communication device via the target area.
[0021] In a possible implementation, the non-target path information includes delay information of the non-target path.
[0022] In one possible implementation, the method further includes: sending a second reference signal to the second communication device, wherein the precoding matrix is determined based on the second reference signal and the first information.
[0023] In a possible implementation, the target path information includes location information of the first communication device and location information of the target area.
[0024] In a possible implementation manner, the target path information further includes location information of the second communication device.
[0025] In a possible implementation, the target path information includes delay information of the target path.
[0026] In a third aspect, the present application provides a communication device, which has the function of implementing the above-mentioned first aspect. For example, the communication device includes a module or unit or means corresponding to the operations involved in executing the above-mentioned first aspect or any possible implementation method of the first aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0027] In a fourth aspect, the present application provides a communication device, which has the function of implementing the above-mentioned second aspect. For example, the communication device includes a module or unit or means corresponding to the operations involved in executing the above-mentioned second aspect or any possible implementation method of the second aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0028] In a fifth aspect, a communication device is provided, comprising a processor, which, when executing a computer program (also referred to as code, or instruction) or an instruction, causes the device to execute the method in the first aspect or any possible implementation of the first aspect.
[0029] In a possible implementation, the device further includes a memory storing a computer program.
[0030] In a possible implementation, there are one or more processors and / or one or more memories.
[0031] In a possible implementation, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0032] In a possible implementation, the device further includes a communication interface, and the processor is coupled to the communication interface.
[0033] In one implementation, the apparatus is a terminal device or a network device. Exemplarily, the communication interface may be a transceiver, or an input / output interface.
[0034] In another implementation, the device is a chip. Exemplarily, the communication interface may be an input / output interface.
[0035] In a sixth aspect, a communication device is provided, comprising a processor, which, when executing a computer program (also referred to as code, or instruction) or an instruction, causes the device to execute the method in the second aspect or any possible implementation of the second aspect.
[0036] In a possible implementation, the device further includes a memory storing a computer program.
[0037] In a possible implementation, there are one or more processors and / or one or more memories.
[0038] In a possible implementation, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0039] In a possible implementation, the device further includes a communication interface, and the processor is coupled to the communication interface.
[0040] In one implementation, the apparatus is a terminal device or a network device. Exemplarily, the communication interface may be a transceiver, or an input / output interface.
[0041] In another implementation, the device is a chip. Exemplarily, the communication interface may be an input / output interface.
[0042] In a seventh aspect, the present application provides a communication system comprising an apparatus for executing the method of the first aspect or any possible implementation of the first aspect, and / or an apparatus for executing the method of the second aspect or any possible implementation of the second aspect.
[0043] In an eighth aspect, the present application provides a computer-readable storage medium, which stores computer-readable instructions. When the computer-readable instructions are executed, the method in any of the above aspects or any possible implementation of any of the aspects is executed.
[0044] In a ninth aspect, the present application provides a computer program product comprising computer program instructions, which, when executed, enable the method in any one of the above aspects or any possible implementation of any one of the aspects to be implemented.
[0045] In a tenth aspect, a chip is provided, comprising a processor, which, when executing a program or instruction, enables the method in any of the above aspects or any possible implementation of any of the aspects to be executed.
[0046] In an eleventh aspect, a communication device is provided, comprising an interface and a processor, wherein the interface is used to send and / or receive signals, so that the processor executes the method in any one of the above aspects or any possible implementation of any one of the aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] FIG1 is a schematic diagram of a scenario of communication perception integration provided by an embodiment of the present application;
[0048] FIG2 is a schematic diagram of several sub-scenarios of dual-station sensing provided in an embodiment of the present application;
[0049] FIG3 is a diagram of a transmission scenario of a reference signal provided in an embodiment of the present application;
[0050] FIG4 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0051] FIG5 is a schematic diagram of a perception scenario provided by an embodiment of the present application;
[0052] FIG6 is a schematic flow chart of another communication method provided in an embodiment of the present application;
[0053] FIG7 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0054] FIG8 is a schematic block diagram of another communication device provided in an embodiment of the present application;
[0055] FIG9 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0056] FIG10 is a schematic structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0057] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0058] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, in the description of this application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. In addition, to facilitate the clear description of the technical solutions of the embodiments of this application, in the embodiments of this application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.
[0059] In the various method embodiments of the present application, the size of the serial number does not mean the order of execution. The order of execution should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0060] It is understood that, in this application, expressions such as "under...", "if...", "when...", "if...", and similar expressions may be used interchangeably. Furthermore, these expressions all imply that corresponding actions will be taken under certain objective circumstances, and do not limit the timeframe, require no judgment in implementation, or imply any other limitations.
[0061] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.
[0062] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application.
[0063] The technical solutions of the embodiments of the present application can also be applied to various communication systems, such as: long term evolution (LTE) system, worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR). The technical solutions provided in the present application can also be applied to future communication systems, such as sixth generation (6G) mobile communication systems. The technical solutions provided in the present application can also be applied to Internet of Things (IoT) networks or vehicle-to-everything (V2X) communications, etc. It should be understood that the above-mentioned communication systems applicable to the present application are only examples, and the communication systems applicable to the present application are not limited thereto.
[0064] The network device in the embodiments of the present application may sometimes also be referred to as an access network device, a radio access network (RAN) node, a RAN entity or an access node, etc., which constitutes a part of the communication system to help the terminal achieve wireless access.
[0065] In one possible scenario, the network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the network device may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the network device in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The network device may also be provided with a communication module, circuit or chip that performs the corresponding communication function. The network device may also be configured with program instructions for executing corresponding communication functions and corresponding program instructions. The network device in this application may also be a logical node, logical module or software that can implement all or part of the network device functions.
[0066] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0067] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open access network (open RAN, O-RAN or ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application takes CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0068] In the embodiments of the present application, a terminal may be a network access device and a device or module with corresponding communication functions. A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. A terminal may be a mobile phone, tablet computer, computer with wireless transceiver functions, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home appliance, transport vehicle with wireless communication functions, communication module, etc. The embodiments of the present application do not limit the device form of the terminal. The terminal is typically provided with a communication module, circuit, or chip that performs the corresponding communication functions. The terminal may also be configured with program instructions for performing the corresponding communication functions.
[0069] In the embodiments of the present application, network equipment and terminals are sometimes referred to as communication devices. For example, a network equipment can be understood as a communication device with a base station function, and a terminal can be understood as a communication device with a terminal function.
[0070] As fifth-generation (5G) mobile communication systems evolve toward 5G-Advanced (5G-A) technology, integrated communication and perception technology is considered a key technology for expanding the service capabilities of mobile communication networks. The core concept of this technology is to add perception capabilities to mobile communication networks, building the ability to detect, track, and image targets. This allows communication and perception capabilities to be integrated into a single network, achieving harmonious coexistence and even mutual benefit.
[0071] As an example, Figure 1 illustrates a scenario where communication and perception are integrated. As shown in Figure 1, while network devices and terminals are communicating, they can also perceive objects that lack communication capabilities. These perceived targets include, but are not limited to, mobile objects such as vehicles, low-altitude drones, and pedestrians, as well as stationary objects in the environment, such as buildings and the ground.
[0072] The technical principles of perception differ somewhat from those of communication. In communication, a transmitter modulates information onto radio waves and transmits them to a receiver, which then demodulates the signal carried on the radio waves to retrieve the information. Perception, on the other hand, requires the transmitter to send radio waves in a specific direction. When these waves strike a target surface, they reflect back, which the receiver then processes to obtain information such as the target's location, speed, and type.
[0073] Perception can generally be divided into two types based on the mode: single-station perception and dual-station perception. In single-station perception, the transmitter and receiver of the perception signal are the same device. From the perspective of the perception signal process, the perception site must both send the perception signal and receive the signal reflected by the perception signal on the target surface. Therefore, the single-station perception mode is also called the self-transmitting and self-receiving mode. For dual-station perception, the transmitter and receiver of the perception signal are two different devices. From the perspective of the perception signal process, after the perception site A sends the perception signal, the signal reflected by the signal on the target surface is received by the perception site B. Therefore, the dual-station perception mode is also called the A-transmitting and B-receiving mode. This application mainly relates to dual-station perception.
[0074] For example, Figure 2 shows schematic diagrams of several sub-scenarios of dual-station perception. Figure 2 (a) shows a scenario where network device A sends a perception signal and network device B receives the perception signal; Figure 2 (b) shows a scenario where terminal A sends a perception signal and terminal B receives the perception signal; Figure 2 (c) shows a scenario where the terminal sends a perception signal and the network device receives the perception signal; and Figure 2 (d) shows a scenario where the network device sends a perception signal and the terminal receives the perception signal. In the scenario shown in Figure 2, the receiving end (for example, network device B in Figure 2 (a) and terminal B in Figure 2 (b)) can perceive the perceived target (i.e., the vehicle shown in the figure) based on the received perception signal.
[0075] The reference signal (RS), also known as a "pilot" signal, is a known signal provided by the transmitter to the receiver for channel estimation or channel detection. For example, the sounding reference signal (SRS) can be used to estimate the uplink channel quality and select the channel, calculate the signal to interference plus noise ratio (SINR) of the uplink channel, and can also be used to obtain the uplink channel coefficient. In the time division duplex (TDD) scenario, the uplink and downlink channels are reciprocal, and the SRS can also be used to obtain the downlink channel coefficient. The uplink / downlink channel coefficients estimated by the network equipment based on the SRS can be used to determine the uplink / downlink precoding matrix, improve the uplink / downlink transmission rate, and increase the system capacity.
[0076] In addition to being used for channel estimation or channel detection, reference signals can also be used as sensing signals for sensing the target. Referring to the reference signal transmission scenario diagram shown in Figure 3, in actual environments, in addition to the reflection / scattering path related to the target, there are many other paths between the transmitter and receiver, such as the line of sight (LOS) path. The LOS path has much greater energy than the reflection / scattering path related to the target. These paths interfere with the perception of the target, resulting in reduced perception accuracy. Currently, when using reference signals (such as SRS or modulation and demodulation reference signal (DMRS)) for perception, the above interference issue is not taken into account, resulting in poor perception performance.
[0077] In view of this, the present application provides a communication method, in which a first communication device can provide information of the target path or information of the target path and non-target path to a second communication device, and the second communication device can determine the precoding matrix of the first reference signal based on the information provided by the first communication device, and suppress the interference of the non-target path through the precoding matrix, thereby improving the perception performance.
[0078] The following is a further introduction to the method and apparatus provided by the present application in conjunction with the accompanying drawings. In an embodiment of the present application, in one possible design, the first communication device can be a network device, or a component of the network device (such as a processor, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of the network device; the second communication device can be another network device, or a component of the network device (such as a processor, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of the network device; or, the second communication device is a terminal, or a component of the terminal (such as a processor, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal. In another possible design, the first communication device may be a terminal, or a component of the terminal (such as a processor, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal; the second communication device may be another terminal, or a component of the terminal (such as a processor, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal; or, the second communication device may be a network device, or a component of the network device (such as a processor, chip, or chip system, etc.), or a logic module or software that can implement all or part of the functions of the network device.
[0079] Figure 4 is a schematic flow chart of a communication method provided by the present application. The method 400 may include steps S410 to S430, and each step is described below.
[0080] S410: A first communication device sends first information to a second communication device. Correspondingly, the second communication device receives the first information.
[0081] The first information includes information about a target path, where the target path is a path related to a target area or a target to be sensed, and the target area is an area where the target to be sensed (or may also be referred to as a sensed target) is located.
[0082] Exemplarily, a target path refers to a path from one of the first communication device and the second communication device through a target area to the other of the first communication device and the second communication device. Exemplarily, the target area can be predetermined. For example, the first communication device can estimate the approximate area where the target to be sensed is located using a self-transmitting and self-receiving mode, and this area is the target area.
[0083] The opposite of the target path is the non-target path. A non-target path is a path unrelated to the target area or the target being detected. For example, a non-target path refers to a path other than the target path that originates from one of the first and second communication devices and reaches the other. For example, this could be a path that originates from one of the first and second communication devices and reaches the other directly, or a path that is reflected by an object in a non-target area.
[0084] For example, a schematic diagram of a perception scene is shown in Figure 5. Referring to Figure 5, the target paths include path #1, path #2, and path #3, and the non-target paths include path #4 and path #5.
[0085] In some embodiments, the first information or the target path information may be location information. The location information may indicate the relative locations of the first communication device, the second communication device, and the target area, or the location information may indicate the relative location of the second communication device and the target area.
[0086] Exemplarily, the location information may include location information of the target area. Optionally, the location information may also include location information of the first communication device and / or location information of the second communication device. Alternatively, the location information of the second communication device may be determined by the second communication device itself.
[0087] For example, the location information of the first communication device may be absolute location information of the first communication device, such as the absolute latitude and longitude and absolute altitude of the first communication device. The location information of the second communication device is similar to the location information of the target area.
[0088] Exemplarily, the location information may be relative location information. For example, the location information may be the latitude and longitude difference and altitude difference between the target area and the second communication device relative to the first communication device, with the first communication device as the origin. Relative location information may also be represented by angles and distances, without limitation.
[0089] S420: The second communication device sends a first reference signal to the first communication device. Correspondingly, the first communication device receives the first reference signal.
[0090] The first reference signal is used to sense the target to be sensed, and the first reference signal is precoded using a precoding matrix determined according to the first information.
[0091] Specifically, the second communication device may determine a precoding matrix according to the first information, and then use the precoding matrix to precode the first reference signal, and then send the precoded first reference signal.
[0092] Precoding can make the signal directional and increase the signal energy in one or more directions. In the embodiment of the present application, the first reference signal is precoded by using a precoding matrix determined based on the first information, thereby reducing interference and improving perception performance. For example, the energy of the first reference signal on the target path can be made greater than the energy on the non-target path, that is, the first reference signal can be directed to the target path, thereby suppressing interference from the non-target path.
[0093] In some embodiments, the second communication device may determine the precoding matrix of the first reference signal according to the aforementioned position information, such as the relative positions among the first communication device, the second communication device, and the target area.
[0094] For example, the second communication device can infer the channel information of the target path based on the aforementioned position information, for example, based on the position of the aforementioned target area, it can infer the beam direction pointing to the target area, and the precoding matrix can be determined based on the beam direction.
[0095] Exemplarily, the specific precoding determination method depends on the second communication device. For example, the precoding matrix can be determined based on the first information through algorithms such as minimum mean square error (MMSE), zero forcing (ZF), or maximum ratio transmission (MRT).
[0096] Exemplarily, when the first communication device is a network device and the second communication device is a terminal, the first reference signal may be an SRS, a DMRS, or other uplink reference signals defined by the protocol. Exemplarily, when the first communication device is a terminal and the second communication device is a network device, the first reference signal may be a channel state information reference signal (CSI-RS), a DMRS, or other downlink reference signals defined by the protocol. Exemplarily, when both the first communication device and the second communication device are network devices, the first reference signal may be a CSI-RS, a DMRS, or other reference signals defined by the protocol. Exemplarily, when both the first communication device and the second communication device are terminals, the first reference signal may be an SRS, a DMRS, or other reference signals defined by the protocol.
[0097] S430: The first communication device senses a target to be sensed according to the first reference signal.
[0098] According to the method provided in this application, a first communication device can provide target path information to a second communication device, and the second communication device can determine a precoding matrix for a first reference signal based on the information provided by the first communication device. Because the target path information can be estimated based on the first information, the precoding matrix helps ensure that the energy of the first reference signal on the target path is relatively strong while suppressing the energy of the first reference signal on non-target paths, thereby improving the perception performance (e.g., perception accuracy) of the target to be perceived.
[0099] In some embodiments, before S420, the method 400 may further include:
[0100] S412: The first communication device sends a second reference signal to the second communication device. Correspondingly, the second communication device receives the second reference signal. The order of S412 and S410 is not limited.
[0101] Accordingly, the precoding matrix can be determined based on the first information and the second reference signal. That is, the second communication device can determine the precoding matrix based on the first information and the second reference signal.
[0102] In this way, the second communication device can perform channel estimation based on the second reference signal based on the first information, or filter or adjust the channel estimation result of the second reference signal through the first information to obtain more accurate channel information about the target path and / or non-target path, thereby improving the anti-interference effect of precoding.
[0103] In one implementation, the second communication device may determine the channel of the target path based on the aforementioned location information and the second reference signal, and then determine the precoding matrix based on the channel of the target path.
[0104] For example, the second communications device may determine the spatial arrival angle range of the target path based on the aforementioned location information and a geometric relationship. After receiving the second reference signal, the second communications device may estimate the multipath channel traversed by the second reference signal and then determine, as the target path, the path whose spatial arrival angle falls within the aforementioned spatial arrival angle range among the multiple paths corresponding to the multipath channel. The second communications device may determine the precoding matrix based on the channel of the target path.
[0105] It should be understood that, among the multiple paths corresponding to the multipath channel, the channels whose spatial arrival angles are not within the above-mentioned spatial arrival angle range are non-target paths.
[0106] In another implementation, the second communication device may determine the target path channel and the non-target path channel based on the aforementioned location information and the second reference signal, and then determine the precoding matrix based on the target path channel and the non-target path channel.
[0107] For example, the second communication device can determine the target path among the multiple paths corresponding to the multipath channel traversed by the second reference signal based on the spatial arrival angle range of the target path. The second communication device can also determine the LOS path (i.e., a non-target path) among the multiple paths corresponding to the multipath channel traversed by the second reference signal based on the aforementioned location information. The second communication device can determine the precoding matrix based on the channel of the target path and the channel of the LOS path. For example, the precoding matrix can ensure that the energy of the second communication device on the LOS path is significantly less than the energy on the target path.
[0108] Figure 6 is a schematic flow chart of a communication method provided by the present application. The method 600 may include steps S610 to S640, and each step is described below.
[0109] S610: A first communication device sends first information to a second communication device. Correspondingly, the second communication device receives the first information.
[0110] The first information includes information about the target path. Optionally, the first information may also include information about the non-target path. For details about the target path and the non-target path, please refer to the description of method 400 above, which will not be repeated here.
[0111] In some embodiments, the target path information is delay information of the target path.
[0112] In some embodiments, the information of the non-target path is the delay information of the non-target path. Further, the information of the non-target path includes the delay information of the non-target path whose energy is greater than a first threshold.
[0113] It can be understood that the time required for the signal to reach the receiving end through different paths is different, so the delay of different paths is different. Taking Figure 3 as an example, the direct path of the signal (i.e., LOS path) has a lower delay than the reflection / scattering path passing through the perceived target. In an embodiment of the present application, after the first communication device determines the delay information of the target path based on the relative positions among the first communication device, the second communication device, and the target area, it can indicate the delay information of the target path to the second communication device. Optionally, the first communication device can also indicate the delay information of the non-target path to the second communication device, such as the delay information of the non-target path whose energy is greater than the first threshold.
[0114] For example, the delay information of the target path can be a delay range or a specific value. The delay information of the non-target path is similar to the delay information of the target path.
[0115] S620: The first communication device sends a second reference signal to the second communication device. Correspondingly, the second communication device receives the second reference signal. The order of S610 and S620 is not limited.
[0116] For the second reference signal, reference may be made to the above description of method 400 , which will not be repeated here.
[0117] S630: The first communication device sends a first reference signal to the first communication device. Correspondingly, the first communication device receives the first reference signal.
[0118] The first reference signal is used to sense a target to be sensed, and the first reference signal is precoded using a precoding matrix determined according to the first information and the second reference signal.
[0119] Specifically, the second communication device may determine a precoding matrix based on the first information and the second reference signal, and then precode the first reference signal using the precoding matrix before sending the precoded first reference signal.
[0120] In this way, the second communication device can perform channel estimation based on the second reference signal based on the first information, or filter or adjust the channel estimation result of the second reference signal through the first information to obtain more accurate channel information about the target path and / or non-target path, thereby improving the anti-interference effect of precoding.
[0121] Precoding can make the signal directional and increase the energy of the signal in one or more directions. In the embodiment of the present application, the first reference signal is precoded by using a precoding matrix determined based on the first information and the second reference signal, thereby reducing interference and improving perception performance. For example, the energy of the first reference signal on the target path can be made greater than the energy on the non-target path, that is, the first reference signal can be directed to the target path, thereby suppressing interference from the non-target path.
[0122] In one implementation, the second communication device may determine the channel of the target path according to the delay information of the target path and the second reference signal, and then determine the precoding matrix according to the channel of the target path.
[0123] For example, after obtaining the delay information of the target path and receiving the second reference signal, the second communication device can estimate the multipath channel traversed by the second reference signal and then determine as the target path a path whose delay among the multiple paths corresponding to the multipath channel satisfies the target path delay information (e.g., a path whose delay among the multiple paths corresponding to the multipath channel falls within the delay range of the target path). The second communication device can determine the precoding matrix based on the channel of the target path.
[0124] In another implementation, the second communication device can determine the channel of the target path and the channel of the non-target path based on the delay information of the target path, the delay information of the non-target path and the second reference signal, and then determine the precoding matrix based on the channel of the target path and the channel of the non-target path.
[0125] For example, after obtaining the delay information of the target path and receiving the second reference signal, the second communication device can estimate the multipath channel traversed by the second reference signal. The device then determines a path among the multiple paths corresponding to the multipath channel whose delay satisfies the delay information of the target path (e.g., a path among the multiple paths corresponding to the multipath channel whose delay falls within the delay range of the target path) as the target path, and determines a path among the multiple paths corresponding to the multipath channel whose delay satisfies the delay information of a non-target path whose energy is greater than a first threshold (e.g., a path among the multiple paths corresponding to the multipath channel whose delay falls within the delay range of a non-target path whose energy is greater than the first threshold) as a non-target path whose energy is greater than the first threshold. The second communication device can determine the precoding matrix based on the channel of the target path and the channel of the non-target path whose energy is greater than the first threshold.
[0126] Exemplarily, the specific precoding determination method depends on the second communication device. For example, the precoding matrix can be determined based on the first information through algorithms such as minimum mean square error (MMSE), zero forcing (ZF), or maximum ratio transmission (MRT).
[0127] Exemplarily, when the first communication device is a network device and the second communication device is a terminal, the first reference signal may be an SRS, a DMRS, or other uplink reference signals defined by the protocol. Exemplarily, when the first communication device is a terminal and the second communication device is a network device, the first reference signal may be a channel state information reference signal (CSI-RS), a DMRS, or other downlink reference signals defined by the protocol. Exemplarily, when both the first communication device and the second communication device are network devices, the first reference signal may be a CSI-RS, a DMRS, or other reference signals defined by the protocol. Exemplarily, when both the first communication device and the second communication device are terminals, the first reference signal may be an SRS, a DMRS, or other reference signals defined by the protocol.
[0128] S640: The first communication device senses a target to be sensed according to the first reference signal.
[0129] According to the method provided in this application, a first communication device can provide information about a target path or information about a target path and a non-target path to a second communication device. The second communication device can then determine a precoding matrix for a first reference signal based on the information provided by the first communication device. Because the target path information can be estimated based on the first information, the precoding matrix helps ensure that the energy of the first reference signal on the target path is relatively strong while suppressing the energy of the first reference signal on non-target paths, thereby improving the perception performance (e.g., perception accuracy) of the target to be perceived.
[0130] The above describes the method provided by the present application, and the following describes a device that can implement the method.
[0131] Figure 7 is a schematic block diagram of a communication device provided in an embodiment of the present application. As shown in Figure 7, the communication device 2000 may include at least one of a communication unit 2100 and a processing unit 2200. The communication unit 2100 can implement corresponding communication functions, and the communication can be internal communication of the communication device 2000 or communication between the communication device 2000 and other devices; the processing unit 2200 can implement corresponding processing functions. The communication unit 2100 can also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 2000 may also include a storage unit, which can be used to store instructions and / or data, and the processing unit 2200 can read the instructions and / or data in the storage unit, so that the communication device 2000 implements the aforementioned method embodiment.
[0132] In one possible design, the communication device 2000 may be the second communication device in the above method embodiment. The communication device 2000 may be used to execute the steps or processes executed by the second communication device in the above method embodiment.
[0133] Specifically, the communication unit 2100 is used to receive first information from a first communication device, where the first information includes information about a target path, where the target path is a path related to a target area or a target to be perceived, and where the target area is an area where the target to be perceived is located; the communication unit 2100 is also used to send a first reference signal to the first communication device, where the first reference signal is precoded using a precoding matrix determined based on the first information, and the first reference signal is used to perceive the target to be perceived.
[0134] Optionally, the target path is a path starting from one of the first communication device and the second communication device and reaching the other of the first communication device and the second communication device via the target area.
[0135] Optionally, the first information further includes information of a non-target path, where the non-target path is a path that is unrelated to the target area or the target to be sensed.
[0136] Optionally, the information of the non-target path includes delay information of the non-target path.
[0137] Optionally, the communication unit 2100 is further configured to receive a second reference signal from the first communication device; wherein the precoding matrix is determined based on the second reference signal and the first information.
[0138] Optionally, the target path information includes location information of the first communication device and location information of the target area.
[0139] Optionally, the target path information further includes location information of the second communication device.
[0140] Optionally, the target path information includes delay information of the target path.
[0141] In another possible design, the communication device 2000 may be the first communication device in the above method embodiment. The communication device 2000 may be used to execute the steps or processes executed by the first communication device in the above method embodiment.
[0142] Specifically, the communication unit 2100 is used to send first information to the second communication device, where the first information includes information about the target path, where the target path is a path related to the target area or the target to be perceived, and the target area is the area where the target to be perceived is located; the communication unit 2100 is also used to receive a first reference signal from the second communication device, where the first reference signal is precoded according to a precoding matrix determined by the first information; the processing unit 2200 is used to perceive the target to be perceived based on the first reference signal.
[0143] Optionally, the target path is a path starting from one of the first communication device and the second communication device and reaching the other of the first communication device and the second communication device via the target area.
[0144] Optionally, the first information further includes information of a non-target path, where the non-target path is a path that is unrelated to the target area or the target to be sensed.
[0145] Optionally, the information of the non-target path includes delay information of the non-target path.
[0146] Optionally, the communication unit 2100 is further configured to send a second reference signal to the second communication device; wherein the precoding matrix is determined based on the second reference signal and the first information.
[0147] Optionally, the target path information includes location information of the first communication device and location information of the target area.
[0148] Optionally, the target path information further includes location information of the second communication device.
[0149] Optionally, the target path information includes delay information of the target path.
[0150] Regarding the steps or processes executed by each unit in the communication device 2000, please refer to the corresponding method embodiments above, which will not be described in detail here.
[0151] It should be understood that the "unit" in the communication device 2000 can be implemented by hardware, can be implemented by software, and can also be implemented by hardware executing the corresponding software implementation. For example, the "unit" can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. For another example, the communication unit 2100 can be replaced by a transceiver transceiver circuit (for example, a receiving circuit and a transmitting circuit), and the processing unit 2200 can be replaced by a processor or a processing circuit.
[0152] FIG8 shows a schematic block diagram of another communication device 3000 provided in an embodiment of the present application. The communication device 3000 can be a first communication device or a second communication device. The communication device 3000 can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.
[0153] The communication device 3000 may include one or more processors 3100, which may also be referred to as processing units, and may implement certain control functions. The processor 3100 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (such as a base station, a baseband chip, a user chip, a distributed unit (DU) or a centralized unit (CU), etc.), execute software programs, and process data of the software programs.
[0154] In an optional design, the processor 3100 may also store instructions and / or data, which can be executed by the processor 3100 so that the communication device 3000 executes the method described in the above method embodiment.
[0155] In another optional design, the communication device 3000 may include a communication interface 3200 for implementing receiving and transmitting functions. For example, the communication interface 3200 may be a transceiver circuit, an interface, an interface circuit, or a transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or the transceiver circuit, interface, interface circuit, or transceiver may be used for transmitting or delivering signals.
[0156] Optionally, the communication device 3000 may include one or more memories 3300, which may store instructions. The instructions may be executed on the processor 3100, causing the communication device 3000 to perform the method described in the above method embodiment. Optionally, the memory 3300 may also store data. Optionally, the processor 3100 may also store instructions and / or data. The processor 3100 and memory 3300 may be provided separately or integrated together.
[0157] Figure 9 is a schematic diagram of the structure of a terminal 4000 provided in this application. The aforementioned communication device 2000 or communication device 3000 can be configured in the terminal 4000. Alternatively, the communication device 2000 or communication device 3000 itself can be the terminal 4000. In other words, the terminal 4000 can perform the actions performed by the first communication device or the second communication device in the above-mentioned method embodiment. For ease of illustration, Figure 9 only shows the main components of the terminal. As shown in Figure 9, the terminal 4000 includes a processor, memory, control circuitry, an antenna, and input / output devices.
[0158] The processor is primarily used to process communication protocols and communication data, control the entire terminal, execute software programs, and process software program data, for example, to support the terminal in performing the actions described in the above method embodiments. The memory is primarily used to store software programs and data. The control circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The control circuit and antenna together are also called a transceiver, which is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, displays, and keyboards, are primarily used to receive user input and output data to the user.
[0159] When the terminal is powered on, the processor reads the software program stored in the storage unit, interprets and executes the program's instructions, and processes the program's data. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via the antenna as electromagnetic waves. When data is sent to the terminal, the RF circuit receives the RF signal via the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes it.
[0160] Those skilled in the art will appreciate that, for ease of explanation, FIG9 shows only one memory and processor. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., which is not limited in the present embodiment.
[0161] For example, a processor may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily responsible for processing communication protocols and communication data, while the CPU is primarily responsible for controlling the entire terminal, executing software programs, and processing data from these programs. The processor in Figure 9 integrates the functions of both the baseband processor and the CPU. Those skilled in the art will appreciate that the baseband processor and the CPU may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a terminal may include multiple baseband processors to accommodate different network standards, multiple CPUs to enhance its processing capabilities, and that the various components of the terminal may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The CPU may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing functionality.
[0162] For example, in the embodiment of the present application, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 4100 of the terminal 4000, and the processor with processing function can be regarded as the processing unit 4200 of the terminal 4000. As shown in Figure 9, the terminal 4000 includes a transceiver unit 4100 and a processing unit 4200. The transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 4100 can be regarded as a receiving unit, and the device used to implement the transmitting function in the transceiver unit 4100 can be regarded as a transmitting unit, that is, the transceiver unit 4100 includes a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, a receiver, a receiving circuit, etc., and the transmitting unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0163] Figure 10 is a schematic diagram of the structure of a network device 5000 provided in an embodiment of the present application. The aforementioned communication device 2000 or communication device 3000 can be configured in the network device 5000. Alternatively, the communication device 2000 or communication device 3000 itself can be the network device 5000. Alternatively, the network device 5000 can perform the actions performed by the first communication device or the second communication device in the aforementioned method embodiment.
[0164] As shown in Figure 10, the network device 5000 may include one or more DUs 5010 and one or more CUs 5020. The CU 5020 may communicate with the NG core (Next Generation Core Network, NC). The DU 5010 may include at least one antenna 5011, at least one radio frequency unit 5012, at least one processor 5013, and at least one memory 5014. The DU 5010 is primarily used for transmitting and receiving radio frequency signals, converting radio frequency signals into baseband signals, and performing some baseband processing. The CU 5020 may include at least one processor 5022 and at least one memory 5021. The CU 5020 and the DU 5010 may communicate via interfaces, wherein the control plane (CP) interface may be an Fs-C, such as F1-C, and the user plane (UP) interface may be an Fs-U, such as F1-U.
[0165] The CU 5020 is primarily used for baseband processing and controlling the network device 5000. The DU 5010 and CU 5020 can be physically located together or separately, i.e., as a distributed base station. The CU 5020 is the control center of the network device 5000, also known as a processing unit, and is primarily used to perform baseband processing functions. For example, the CU 5020 can be used to control the network device 5000 to execute the network device operation procedures described in the above-described method embodiments.
[0166] Specifically, baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network. For example, the functions of the packet data convergence protocol (PDCP) layer and above are set in the CU, while the functions of the protocol layers below the PDCP, such as the radio link control (RLC) layer and the medium access control (MAC) layer, are set in the DU. For another example, the CU implements the functions of the RRC layer and the PDCP layer, while the DU implements the functions of the RLC layer, the MAC layer, and the PHY layer.
[0167] In addition, the network device 5000 may optionally include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. The DU may include at least one processor 5013 and at least one memory 5014, the RU may include at least one antenna 5011 and at least one radio frequency unit 5012, and the CU may include at least one processor 5022 and at least one memory 5021.
[0168] In one example, the CU 5020 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network with a single access indication (such as a 5G network), or can respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 5021 and the processor 5022 can serve one or more single boards. That is, a memory and a processor can be set separately on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits can be set on each single board. The DU 5010 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network with a single access indication (such as a 5G network), or can respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 5014 and the processor 5013 can serve one or more single boards. That is, a memory and a processor can be set separately on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits can be set on each single board.
[0169] It should be understood that the network device 5000 shown in FIG10 is capable of implementing the various processes involved in the actions performed by the first AP or the second AP in the aforementioned method embodiments. The operations and / or functions of the various modules within network device 5000 are intended to implement the corresponding processes in the aforementioned method embodiments. For details, please refer to the description of the aforementioned method embodiments; to avoid repetition, detailed descriptions are omitted here.
[0170] It should be understood that the network device 5000 shown in FIG10 is only one possible architecture of a network device and does not constitute any limitation to this application. The method provided in this application is applicable to network devices with other architectures. For example, a network device including a CU, DU, and AAU, or a network device that does not adopt a CU-DU separation architecture. This application does not limit the specific architecture of the network device.
[0171] It should be understood that, in one possible design, each step in the method embodiment provided in the present application can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0172] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware decoding processor for execution, or can be completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0173] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0174] The present application also provides a computer program product, which includes: computer program code, which, when executed, causes each step or process performed by the first communication device or the second communication device in any of the above method embodiments to be executed.
[0175] The present application also provides a computer-readable storage medium, which stores program code. When the program code is executed, the various steps or processes performed by the first communication device or the second communication device in any of the above method embodiments are executed.
[0176] The present application also provides a communication device, including a processor and an interface, wherein the interface is used to send and / or receive signals, so that the processor executes the various steps or processes executed by the first communication device or the second communication device in any of the above method embodiments.
[0177] The present application also provides a chip including a processor. When the processor executes a program or instruction, the various steps or processes performed by the first communication device or the second communication device in any of the above method embodiments are executed.
[0178] The present application also provides a communication system, which includes at least one of a first communication device or a second communication device.
[0179] The above-mentioned device embodiments and method embodiments are completely corresponding, and the corresponding steps are performed by the corresponding modules or units. For example, the communication unit or communication interface performs the receiving or sending steps in the method embodiment. Other steps except sending and receiving can be performed by the processing unit or processor.
[0180] In the embodiments of this application, each term and English abbreviation is provided for convenience of description and shall not constitute any limitation to this application. This application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0181] As used in this specification, the terms "component," "module," "system," and the like are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on one computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable storage media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0182] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0183] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can be based on the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0184] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0185] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0186] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0187] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, 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 (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in 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, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0188] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0189] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: receiving first information from a first communication device, wherein the first information includes information of a target path, wherein the target path is a path related to a target area or a target to be sensed, and the target area is an area where the target to be sensed is located; A first reference signal is sent to the first communication device, where the first reference signal is precoded using a precoding matrix determined according to the first information, and the first reference signal is used to sense the target to be sensed.
2. The method according to claim 1, wherein The target path is a path starting from one of the first communication device and the second communication device and reaching the other of the first communication device and the second communication device via the target area.
3. The method according to claim 1 or 2, wherein: The first information also includes information of a non-target path, where the non-target path is a path that is not related to the target area or the target to be sensed.
4. The method according to claim 3, wherein The information of the non-target path includes delay information of the non-target path.
5. The method according to any one of claims 1 to 4, wherein The method further comprises: receiving a second reference signal from the first communication device; The precoding matrix is determined according to the second reference signal and the first information.
6. The method according to any one of claims 1 to 5, wherein The target path information includes location information of the first communication device and location information of the target area.
7. The method according to claim 6, wherein The target path information also includes location information of the second communication device.
8. The method according to any one of claims 1 to 7, wherein The target path information includes delay information of the target path.
9. A communication method, characterized in that: include: Sending first information to the second communication device, where the first information includes information about a target path, where the target path is a path related to a target area or a target to be sensed, and the target area is an area where the target to be sensed is located; receiving a first reference signal from the second communication device, where the first reference signal is precoded according to a precoding matrix determined by the first information; The target to be sensed is sensed according to the first reference signal.
10. The method according to claim 9, wherein The target path is a path starting from one of the first communication device and the second communication device and reaching the other of the first communication device and the second communication device via the target area.
11. The method according to claim 9 or 10, wherein: The first information also includes information of a non-target path, where the non-target path is a path that is not related to the target area or the target to be sensed.
12. The method according to claim 11, wherein The information of the non-target path includes delay information of the non-target path.
13. The method according to any one of claims 9 to 12, wherein: The method further comprises: sending a second reference signal to the second communication device; The precoding matrix is determined according to the second reference signal and the first information.
14. The method according to any one of claims 9 to 13, wherein: The target path information includes location information of the first communication device and location information of the target area.
15. The method according to claim 14, wherein The target path information also includes location information of the second communication device.
16. The method according to any one of claims 9 to 15, wherein: The target path information includes delay information of the target path.
17. A communication device, characterized in that: The method comprises means for performing the method according to any one of claims 1 to 8.
18. A communication device, characterized in that: The method comprises means for performing the method according to any one of claims 9 to 16.
19. A communication device, characterized in that: The method comprises a processor, wherein when the processor executes a program or an instruction, the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 16 is executed.
20. A readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed, the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 16 is executed.
21. A computer program product, characterized in that The method comprises computer program instructions, which, when executed, cause the method according to any one of claims 1 to 8 to be executed, or cause the method according to any one of claims 9 to 16 to be executed.
22. A chip, characterized in that: The computer comprises a processor configured to call and run a computer program from a memory, so that the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 16 is executed.
Citation Information
Patent Citations
Scheduling method and device of users corresponding to low power nodes in heterogeneous network
CN105491672A
Precoding method and communication device
CN114124176A
Channel estimation method and wireless sensing equipment
CN116805917A
Path determination method and device of sensing signal, communication equipment, system and storage medium
CN117478573A
Reciprocity-aided iterative beamspace interference suppression
WO2024003598A1