Communication method and device

By receiving and adjusting the measurement information on the grid, the interference of diffraction or reflection paths is eliminated, thus solving the error problem in grid reconstruction and improving the reconstruction accuracy of building surfaces.

CN121645320APending Publication Date: 2026-03-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In the process of grid-based reconstruction of building surfaces, the influence of diffraction or reflection paths can cause errors in the estimation of time delay measurements on adjacent grids, affecting the accuracy of the measurement results.

Method used

By receiving the first and second information, the measurement results of the sensing signal on the grid are adjusted, and the measurement information of adjacent grids is used to eliminate the interference of diffraction paths or reflection paths on the measurement information, thereby improving the accuracy of the measurement information.

Benefits of technology

This reduces the measurement information error corresponding to the grid and improves the reconstruction accuracy of the perceived target surface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121645320A_ABST
    Figure CN121645320A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device. The method comprises the following steps: receiving first information and second information; the first information is used for indicating at least one grid, the second information is used for indicating a first grid, and the first grid is a grid in the at least one grid; measuring a sensing signal on at least one grid indicated by the first information, and sending a measurement result; wherein the measurement result comprises at least one piece of measurement information, and the at least one piece of measurement information is in one-to-one correspondence with the at least one grid; first measurement information in the at least one piece of measurement information is measurement information obtained after second measurement information is adjusted, and the second measurement information is obtained by measuring the sensing signal on the first grid.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] Sensing is a crucial capability based on the functional and coverage evolution and enhancements of 5G (5G-Advanced, 5G-A) mobile communication networks and future wireless communications. Environmental reconstruction is a key use case for sensing. Specifically, when reconstructing the environment using surface scattering, a terminal device sends a sensing signal, which scatters on a building surface, forming an echo signal. After the echo signal is received by the base station, the base station can estimate the scattering position of the sensing signal on the building surface based on the terminal device's location, the transmission time of the sensing signal, and the transmission angle of the sensing signal, thereby determining the point cloud data of the building surface. As the terminal device moves in different directions and sends sensing signals, the base station can receive echo signals from multiple different directions, thus determining the point cloud data of multiple building surfaces. Furthermore, based on the point cloud data from multiple surfaces, a 3D model of the building can be reconstructed. To improve point cloud detection efficiency, a grid can be used. At each grid point, the sensing signal delay is measured, and the entire building surface is reconstructed based on the angle information of the sensing signal.

[0003] When determining the reconstructed surface of a target based on grid measurements, it is easily affected by diffraction paths or reflection paths, which can lead to errors in the estimation of time delay measurements on adjacent grids, affecting the accuracy of the measurement results. Summary of the Invention

[0004] This application provides a communication method and apparatus to improve the accuracy of measurement information.

[0005] In a first aspect, this application provides a communication method, wherein the execution subject of the method is a first communication device or a module or chip within the first communication device, and the first communication device can be a terminal device or an access network device, etc. The method includes: receiving first information and second information; the first information is used to indicate at least one grid, the second information indicates a first grid, and the first grid is a grid among the at least one grids; measuring a sensing signal on the at least one grid indicated by the first information, and sending a measurement result; wherein the measurement result includes at least one measurement piece of information, and the at least one measurement piece of information corresponds one-to-one with the at least one grid; the first measurement piece of information in the at least one measurement piece of information is measurement information adjusted from the second measurement piece of information, and the second measurement piece of information is obtained by measuring the sensing signal on the first grid.

[0006] By means of the method provided in this application, when the first communication device performs gridded measurement on at least one grid, it adjusts the second measurement information corresponding to the first grid indicated by the second information to obtain the first measurement information, thereby reducing the error of the measurement information corresponding to the first grid, improving the accuracy and sensing precision of the measurement information corresponding to the first grid, and thus improving the reconstruction precision of the object surface reconstructed based on the measurement information.

[0007] In one possible implementation, the measurement information corresponding to the second grid in the at least one measurement information is obtained based on the sensing signal measured on the second grid, which is a grid among the at least one grids, and the first grid is different from the second grid.

[0008] In one possible implementation, the grid includes horizontal angle values ​​and / or vertical angle values; the first information is used to indicate at least one of the following: at least one horizontal angle value; at least one vertical angle value; at least one horizontal angle value and at least one vertical angle value.

[0009] In one possible implementation, the second information is the first horizontal angle value and / or the first vertical angle value corresponding to the first grid.

[0010] In one possible implementation, the method further includes: the absolute value of the difference between the second measurement information and the third measurement information corresponding to the first grid is greater than or equal to a first threshold, and the third measurement information is used as the first measurement information after adjusting the second measurement information.

[0011] This method determines whether the second measurement information measured in the first grid needs adjustment based on the third measurement information corresponding to the first grid. When the second measurement information needs adjustment, it is adjusted according to the third measurement information to eliminate the interference caused by the diffraction or reflection path of the sensing signal on the second measurement information corresponding to the first grid, thereby improving the accuracy of the measurement information obtained in the first grid.

[0012] In one possible implementation, the third measurement information is preset; or, the third measurement information is indicated by third information, which comes from the access network device or the core network device.

[0013] In one possible implementation, the method further includes: using the measurement information of the sensing signal with the highest energy received in a third grid of the at least one grid as the first measurement information; the third grid being a grid adjacent to the first grid; or, using the minimum measurement information obtained by measuring the sensing signal in the third grid as the first measurement information.

[0014] This method utilizes measurement information from adjacent grids of the first grid to adjust the second measurement information corresponding to the first grid information, eliminating interference caused by the diffraction or reflection path of the sensing signal on the second measurement information corresponding to the first grid information, thereby improving the accuracy of the measurement information obtained in the first grid.

[0015] In one possible implementation, the first grid corresponds to a first region of the sensing target, and the first region includes edge points or reflection points.

[0016] In one possible implementation, the measurement information is the time delay of the sensed signal.

[0017] In one possible implementation, the method is applied to a first communication device; the first communication device is an access network device, and the sensing signal comes from a terminal device; or, the first communication device is an access network device, and the sensing signal comes from the access network device.

[0018] Alternatively, the first communication device is a terminal device, and the sensing signal comes from the access network device; or, the first communication device is a terminal device, and the sensing signal comes from the terminal device.

[0019] Secondly, this application also provides a communication device capable of implementing any of the methods provided in the first aspect. This communication device can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the aforementioned functions.

[0020] In one possible implementation, the communication device includes a processor configured to support the communication device in performing corresponding functions of the first communication device in the method described above. The communication device may also include a memory coupled to the processor, which stores necessary program instructions and data for the communication device. Optionally, the communication device further includes interface circuitry for supporting communication between the communication device and devices such as terminal devices.

[0021] In one possible implementation, the communication device includes corresponding functional modules, each used to implement the steps in the above method. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.

[0022] In one possible implementation, the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method examples, as described in the method provided in the first aspect, and will not be repeated here.

[0023] Thirdly, a communication device is provided, including a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. The processor implements the functional modules of the method in any possible implementation of the first aspect through logic circuits or by executing computer programs or instructions. Optionally, the communication device further includes a memory for storing computer programs or instructions.

[0024] Fourthly, a communication apparatus is provided, comprising a unit or module for performing the method in any possible implementation of the first aspect described above.

[0025] Fifthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed by a processor, implement the method in any possible implementation of the first aspect.

[0026] In a sixth aspect, a computer program product storing instructions is provided, which, when read and executed by a computer, implements the method in any possible implementation of the first aspect.

[0027] In a seventh aspect, a circuit is provided for performing the method in any possible implementation of the first aspect described above. The circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.

[0028] Eighthly, a chip is provided, comprising a processor, which, when executing a computer program or instructions, implements the methods in any possible implementation of the first aspect. Optionally, the chip may further include a memory, and the chip may be composed of chips or may include chips and other discrete devices.

[0029] A ninth aspect provides a communication device including a processor that implements the method in any possible implementation of the first aspect by means of logic circuits or by executing computer programs or instructions. Attached Figure Description

[0030] Figure 1 A schematic diagram of a network device architecture provided in an embodiment of this application;

[0031] Figure 2 A schematic diagram of a network architecture provided for an embodiment of this application;

[0032] Figure 3 A schematic diagram of a network architecture provided for an embodiment of this application;

[0033] Figure 4A schematic diagram of a network architecture provided for an embodiment of this application;

[0034] Figure 5 A perception diagram provided for an embodiment of this application;

[0035] Figure 6 A schematic diagram of a line-of-sight region and a non-line-of-sight region provided for an embodiment of this application;

[0036] Figure 7 A schematic diagram of surface reconstruction provided in an embodiment of this application;

[0037] Figure 8 A schematic diagram of an angle grid provided in an embodiment of this application;

[0038] Figure 9 A schematic diagram of surface reconstruction provided in an embodiment of this application;

[0039] Figure 10 A schematic diagram of an inflection point provided for an embodiment of this application;

[0040] Figure 11 A schematic diagram of a reflection path provided in an embodiment of this application;

[0041] Figure 12 This is a schematic flowchart of a communication method provided in an embodiment of this application;

[0042] Figure 13 This is a schematic flowchart of a communication method provided in an embodiment of this application;

[0043] Figure 14 This is a schematic flowchart of a communication method provided in an embodiment of this application;

[0044] Figure 15 This is a schematic flowchart of a communication method provided in an embodiment of this application;

[0045] Figure 16 This is a schematic flowchart of a communication method provided in an embodiment of this application;

[0046] Figure 17 This is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0047] Figure 18 This is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0048] Figure 19 This is a schematic diagram of a communication device structure provided in an embodiment of this application. Detailed Implementation

[0049] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. The terms "first," "second," and corresponding terminology in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be interchanged where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or device that comprises a series of units is not necessarily limited to those units, but may include other units not explicitly listed or inherent to these processes, methods, products, or devices. The methods and apparatus provided in the embodiments of this application are based on the same or similar technical concepts. Since the principles by which the methods and apparatus solve problems are similar, the implementations of the apparatus and methods can refer to each other, and repeated details will not be repeated.

[0050] The method provided in this application can be applied to various mobile communication systems, such as the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), fourth-generation (4G) communication systems (e.g., Long Term Evolution, LTE), fifth-generation (5G) communication systems (e.g., 5G New Radio, NR), LTE / NR hybrid architectures, or new communication systems emerging in future communication developments. The communication system can also include machine-to-machine (M2M) networks, machine-type communication (MTC), or other networks.

[0051] The following section will first explain some of the terms used in the embodiments of this application so that those skilled in the art can understand them.

[0052] In this embodiment, the access network device can be a device in a wireless network, or it can be referred to as an access network apparatus or a wireless access network device. For example, the access network device can be a radio access network (RAN) node that connects a terminal device to a wireless network. Access network devices include, but are not limited to: base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), next-generation NodeBs (gNBs) in 5G mobile communication systems, access network devices in open radio access networks (O-RANs), base stations in future mobile communication systems, or access nodes in wireless fidelity (WiFi) systems; or it can be a module or unit that performs some of the functions of a base station, such as a central unit (CU), a distributed unit (DU), a central unit control plane (CU-CP) module, or a central unit user plane (CU-UP) module. Access network equipment can be macro base stations, micro base stations, indoor stations, relay nodes, or donor nodes, etc. This application does not limit the specific technologies or equipment forms used in the network equipment.

[0053] like Figure 1As shown, in some implementations, access network equipment can include centralized units (CUs) and distributed units (DUs). This includes RAN equipment at CU and DU nodes that separate the protocol layers of the gNB in ​​the NR system. Some protocol layer functions are centrally controlled by the CU, while the remaining partial or complete protocol layer functions are distributed in the DU, which is centrally controlled by the CU. Furthermore, the CU can be divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for control plane functions, mainly including radio resource control (RRC) and the corresponding packet data convergence protocol (PDCP) (i.e., PDCP-C). PDCP-C is mainly responsible for encryption / decryption, integrity protection, and data transmission of control plane data. The CU-UP is responsible for user plane functions, mainly including the service data adaptation protocol (SDAP) and the corresponding PDCP (i.e., PDCP-U). SDAP is mainly responsible for processing core network data and mapping flows to bearers. PDCP-U is primarily responsible for data plane encryption / decryption, integrity protection, header compression, sequence number maintenance, and data transmission. CU-CP and CU-UP are connected via the E1 interface. CU-CP represents the gNB connected to the core network via the NG interface and to the DU via the F1 interface control plane (F1-C). CU-UP is connected to the DU via the F1 interface user plane (F1-U). Alternatively, PDCP-C may also be located within CU-UP.

[0054] It is understood that CU (including CU-CP or CU-UP) or DU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, and CU-UP can also be called O-CU-UP. For ease of description, this application uses CU, CU-CP, CU-UP, and DU as examples. Network devices may also include active antenna units (AAU). CU implements some of the functions of gNB, and DU implements some of the functions of gNB. For example, CU is responsible for handling non-real-time protocols and services, implementing the functions of the RRC layer. DU is responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (RLC) layer, media access control (MAC) layer, and physical (PHY) layer. In some deployments, the CU can also be divided into a centralized unit control plane (CU-CP) node and a centralized unit user plane (CU-UP) node. The CU-CP is responsible for control plane functions, while the CU-UP is responsible for user plane functions.

[0055] Figure 2 An example diagram of an O-RAN system is shown. It should be understood that an O-RAN system may also include... Figure 2 Other components besides those shown are not specifically limited here. For example... Figure 2As shown, access network equipment can communicate with the core network (CN) via a backhaul link and with terminal equipment via an air interface. For example, access network equipment may include a baseband unit (BBU) and a radio unit (RU). The BBU includes at least one core unit (CU) and at least one dual unit (DU), which can communicate via at least one midhaul link. The RU can implement lower physical layer (PHY) and radio frequency (RF) functions. In some examples, the RU may be a transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the low-PHY may include PHY processing functions such as fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), digital beamforming, and filtering. The BBU can communicate with the CN via a backhaul link, and the RU can communicate with at least one terminal device via an air interface. The BBU can communicate with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.

[0056] The hardware of a CU or DU includes a chassis platform, motherboard, peripherals, and cooling system. The motherboard contains processing units, memory, internal input / output (I / O) interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.

[0057] DU systems are typically implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA / GPU-based hardware accelerators; alternatively, all L1 functions can be offloaded to FPGA / GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. Hardware accelerators support interconnection with x86 or non-x86 processors. Similarly, accelerators have multi-channel interfaces pointing to the central processing unit (CPU) and external connections via Gigabit Ethernet.

[0058] A typical RU (Radio Unit) comprises three parts: an O-RAN Processing Unit (OPU), a digital processing unit (DPU), and an RF processing unit. The OPU receives Enhanced Universal Radio Interface (GRI) frames from the O-RAN fronthaul and performs fronthaul interface operations, the lowest level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application-specific integrated circuit (ASIC). The DPU performs synchronization, digital downconversion, and digital upconversion operations, improving power amplifier efficiency by reducing the peak-to-average power ratio (PAPR) of the RF frontend; the DPU can be implemented as an FPGA or ASIC. The RF processing unit includes a transceiver module, up / down converters, power amplifiers, low-noise amplifiers, and filters. All conversions between the analog and digital domains are performed within the transceiver module. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.

[0059] The above is just an example and does not represent a limitation on CU, DU, and RU.

[0060] The terminal device involved in this application embodiment can be a wireless terminal device capable of receiving network device scheduling and instruction information. The terminal device can be called a terminal device or terminal, and can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a device including wireless communication functions (providing voice / data connectivity to the user). For example, a handheld device with wireless connectivity, or an in-vehicle device, in-vehicle module, etc. Currently, some examples of terminal devices include: mobile phones, tablet computers, laptops, PDAs, mobile internet devices (MIDs), wearable devices, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), 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. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, sensor, etc. The embodiments of this application do not limit the specific technology or form of the terminal device.

[0061] The core network involved in this application embodiment may include network devices that process and forward user signaling and data. For example, it includes core network devices such as access and mobility management functions (AMF), session management functions (SMF), user plane gateways, and location management devices. The user plane gateway can be a server with functions such as mobility management, routing, and forwarding of user plane data, generally located on the network side, such as a serving gateway (SGW), packet data network gateway (PGW), or user plane function (UPF). AMF and SMF are equivalent to the mobility management entity (MME) in a long-term evolution (LTE) system. AMF is mainly responsible for admission aspects, and SMF is mainly responsible for session management. Of course, the core network may also include other network elements, which are not listed here.

[0062] The location management device has a location function. The location management device involved in the embodiments of this application may include a location management function (LMF) or a location management component (LMC), or it may be a local location management function (LLMF) located in a network device, or a location server. The embodiments of this application do not limit this.

[0063] like Figure 3 The diagram illustrates a communication system architecture applicable to embodiments of this application. The network elements / modules involved in this communication system mainly include three parts: next-generation radio access network (NG-RAN), terminal equipment, and core network. Here, NG stands for next generation.

[0064] The core network includes sensing function (SF) network elements, location management function (LMF), access and mobility management function (AMF), serving location protocol, and evolved serving mobile location center (E-SMLC), etc.

[0065] SF network elements can be deployed independently or co-located with 5G core network (5GC) elements (such as AMF or LMF) according to sensing requirements. SF network elements can implement basic sensing functions, such as sensing authorization, sensing control, sensing measurement data processing, or result output. The LMF connects to the AMF, and the LMF and AMF connect via the NLs interface. Terminal devices communicate with the serving base station via the Uu link; the ng-eNB is an LTE base station, and the gNB is an NR base station, communicating with each other via the Xn interface; base stations communicate with the AMF via the NG control plane (NG control, NG-C) interface, with the AMF acting as a router for communication between the gNB and the LMF; the LMF performs location estimation for the terminal devices, and the AMF and LMF communicate via the network layersiganling (NLs) interface. The LMF is responsible for supporting different types of location services for the terminal devices, including locating the terminal devices and transmitting auxiliary data to them. The LMF can perform location calculations for the terminal devices based on the measurement results of other network elements. The AMF can receive location service requests related to the terminal device from the 5th generation core network location services (5GC LCS) entity, or the AMF itself can initiate some location services on behalf of a specific terminal device and forward the location service requests to the LMF. After obtaining the location information returned by the terminal device, it returns the relevant location information to the 5GC LCS entity.

[0066] NG RAN can include next-generation node B (gNB) and next-generation evolved node B (ng-eNB). gNB and ng-eNB are connected via the Xn interface, and LMF is connected to ng-eNB / gNB via the NG-C interface.

[0067] One or more network devices on the NG RAN side are configured with resources for transmitting reference signals and send the reference signals to terminal devices. The terminal devices measure the reference signals and other downlink signals, and feed the measurement results back to the LMF to support positioning. It should be understood that the reference signal is used for positioning, and the reference signal can be a positioning reference signal (PRS), a common reference signal (CRS), a channel state information reference signal (CSI-RS), etc., and this application is not limited to this.

[0068] like Figure 4 The diagram illustrates another network architecture of a communication system applicable to embodiments of this application, in which the SF network element directly establishes a connection with the access network equipment. When a terminal device participates in sensing, control plane signaling messages are forwarded to the SF network element via the AMF. Furthermore, the SF network may also have interfaces with other network elements such as the AMF.

[0069] In this communication system, the SF network element is relatively independent of the 5GC. For scenarios where there is only a need for sensing in a specific area or where there is only a need for sensing, this architecture can provide sensing services without the need for 5GC control or with only some network elements participating in control, thereby meeting the enterprise's needs for the security and privacy of sensing measurement data or sensing results.

[0070] With the rapid development of wireless communication technology, base stations, as core components of networks, are constantly expanding their functions and application scenarios. In recent years, the technology of using base stations for environmental sensing has gradually attracted attention. This technology is based on the interaction between the base station and its surrounding environment, and achieves environmental sensing by collecting and analyzing signals received by the base station.

[0071] In the field of environmental sensing, traditional methods typically rely on specialized sensors and equipment, such as cameras, radar, and infrared detectors. However, these methods have several drawbacks, including high cost, difficult deployment, and susceptibility to weather conditions. In contrast, utilizing base stations for environmental sensing offers numerous advantages.

[0072] First, base stations have wide coverage. As the infrastructure of wireless communication networks, base stations typically cover an entire city or a specific area. This means that using base stations for environmental sensing can enable real-time environmental monitoring over a large area.

[0073] Secondly, base stations are characterized by continuous online operation. They need to provide communication services to users 24 hours a day, thus remaining constantly operational. This enables real-time, continuous data collection and analysis for environmental sensing using base stations, allowing for the timely detection and handling of environmental problems.

[0074] Future applications of integrated sensing and communication (ISAC) are likely to include ultra-high precision positioning, simultaneous imaging, and map building. In simultaneous imaging, map building, and positioning applications, these three sensing capabilities can mutually enhance each other. For example, imaging can capture images of the surrounding environment, positioning can obtain the locations of surrounding objects, and these images and locations can then be used to build a map, which in turn improves location reasoning capabilities.

[0075] In ISAC applications, the environment can be reconstructed using sensed signals to characterize scattering bodies such as walls within a given area. For example, ... Figure 5 As shown, a base station can send sensing signals to targets such as buildings. The surfaces of these targets can reflect the sensing signals sent by the base station. Based on the reflected sensing signals, the base station can reconstruct an image of the non-line-of-sight target. Furthermore, by utilizing the target's geometric prior information, non-line-of-sight target localization and imaging can be performed, enabling more accurate target location detection.

[0076] The perception area is divided into the line-of-sight (LOS) area and the non-line-of-sight (NLOS) area. Due to occlusion by obstacles, targets in the NLOS area cannot be effectively perceived. For example, ... Figure 6 As shown, within the line-of-sight area, a base station can detect targets such as buildings using sensing signals. However, due to obstructions, the sensing signals cannot penetrate these obstacles, resulting in a non-line-of-sight area. The base station cannot detect targets in this non-line-of-sight area, such as vehicles. Therefore, using a base station for sensing presents a limited coverage problem; the base station can only effectively sense and detect targets within the visible area.

[0077] When reconstructing the environment using surface scattering, the terminal device sends a sensing signal, which is scattered across the building surface, forming an echo signal. After the echo signal is received by the base station, the base station can estimate the scattering location of the sensing signal on the building surface based on the terminal device's location, the transmission time of the sensing signal, and the transmission angle of the sensing signal, thereby determining the point cloud data of the building surface. For example... Figure 7As shown, the terminal device moves in different directions. The dashed lines in the figure represent the trajectory of the terminal device, and the arrows on the dashed lines indicate the direction of movement. During its movement, the terminal device sends sensing signals, allowing the base station to receive echo signals from multiple directions, thus determining the point cloud data of multiple surfaces of the building. Furthermore, based on the point cloud data from these multiple surfaces, a 3D model of the building can be reconstructed.

[0078] To improve point cloud detection efficiency, a grid can be defined, and time delay measurements can be performed on each grid. In this application, the grid can be an angular grid or a phase grid. For example, such as Figure 8 The image shows a top view of the surface to be reconstructed from the target being sensed. Taking an angle grid as an example, starting from the position of the transmitting or receiving end of the sensing signal, the angle between this starting point and the surface to be reconstructed from the target is divided, resulting in multiple non-overlapping angle grids. An angle grid can be represented by a horizontal angle value and / or a vertical angle value. The horizontal angle, also known as the azimuth angle, is the angle relative to a horizontal reference direction in a horizontal plane; the vertical angle, also known as the pitch angle, is the angle relative to a reference direction in a plane perpendicular to the horizontal plane. The multiple horizontal angle values ​​corresponding to multiple non-overlapping angle grids form an arithmetic sequence, and the multiple vertical angle values ​​corresponding to multiple non-overlapping angle grids also form an arithmetic sequence.

[0079] In another possible implementation, the aforementioned horizontal and vertical angle values ​​can be angle values ​​in a global coordinate system. The global coordinate system is a reference used to describe the position and orientation of all objects within a scene; it is also called the world coordinate system. In the global coordinate system, horizontal angles are defined with true north as 0 degrees and positive by counter-clockwise rotation (i.e., west is 90 degrees, south is 180 degrees, and east is 270 degrees). Vertical angles are defined with the zenith as 0 degrees and positive by downward rotation (i.e., horizontal is 90 degrees, and directly below is 180 degrees).

[0080] In another possible implementation, the aforementioned horizontal and vertical angle values ​​can be angle values ​​in the local coordinate system of the antenna panel at the sensing signal transmitting or receiving end. The local coordinate system has a selected location (such as the center of an object) as its origin O, and operations such as rotation and translation of the object are performed around this local coordinate system. The antenna panel's local coordinate system is configured with x-axis, y-axis, and z-axis based on the antenna panel. Generally, the x-axis represents the direction of the antenna sight, the y-axis represents the horizontal direction within the antenna panel, and the z-axis represents the vertical direction within the antenna panel. In the antenna panel's local coordinate system, the horizontal angle is positive with the x-axis as 0 degrees and a counter-clockwise rotation is positive (i.e., the y-axis is 90 degrees, the negative half of the x-axis is 180 degrees, and the negative half of the y-axis is 270 degrees). The vertical angle is positive with the z-axis as 0 degrees and a rotation towards the xOy plane is positive (i.e., the xOy plane is 90 degrees, and the negative half of the z-axis is 180 degrees).

[0081] The above examples only use a few coordinate systems corresponding to horizontal and vertical angles. Other coordinate systems or other settings are also possible, and this solution does not impose any restrictions on them.

[0082] In this application, an angle grid can also be converted into a phase grid. Specifically, the horizontal angle values ​​described above correspond to the horizontal phase difference between the antenna ports of the sensing signal transmitting end in the horizontal dimension, and the vertical angle values ​​correspond to the vertical phase difference between the antenna ports of the sensing signal transmitting end in the vertical dimension. The horizontal phase difference between antenna ports can be the horizontal phase difference between adjacent antenna ports; the vertical phase difference between antenna ports can also be the vertical phase difference between adjacent antenna ports. This phase difference represents the path difference of the electromagnetic wave propagating between two adjacent antenna ports. For example, if the path difference is 0.1 times the wavelength, the phase difference is 0.1 * 360 degrees, or 36 degrees.

[0083] In summary, taking the position of the transmitting end of the sensing signal as the starting point, the angle between the starting point and the surface to be reconstructed corresponding to the sensing target is divided to obtain multiple non-overlapping angle grids. Each angle grid corresponds to a phase grid. Each phase grid can be represented by a horizontal phase value and / or a vertical phase value. The horizontal phase value is determined according to the horizontal angle value corresponding to the angle grid, and the vertical phase value is determined according to the vertical angle value corresponding to the angle grid.

[0084] A grid can correspond to a grid region on the surface of the target to be reconstructed. For example, such as Figure 9 The image shows a front view of the surface to be reconstructed from a sensing target. The surface of a sensing target can be divided into multiple grid regions. Each dashed square in the image represents a grid region, and the size of each grid region can be the same or different. Taking the example of a terminal device sending a sensing signal and the base station sensing the signal, the sensing signal sent by the terminal device is scattered by each grid region in the sensing target. The location where the sensing signal is scattered by the sensing target can be called a scattering region, and a grid region can be understood as a scattering region.

[0085] During the transmission of sensing signals, the terminal device can adjust the angle (i.e., direction) of the transmitted sensing signal according to an angle grid or phase grid, thereby changing the scattering area of ​​the sensing signal in the sensing target. Therefore, one angle grid or phase grid can correspond to one grid area. Figure 9 For example, in the figure, one arrow represents a sensing signal. Different sensing signals are sent at different angles, that is, different angle grids. The sensing signals corresponding to different angle grids also correspond to different grid areas on the surface to be reconstructed of the sensing target.

[0086] Taking the echo signal of the sensing signal received by the base station as an example, the base station can measure the echo signal of the sensing signal according to the angle grid, and obtain the transmission time (i.e., delay) of the sensing signal in each angle grid. The base station can determine the position of the grid area corresponding to the angle grid on the surface to be reconstructed of the sensing target based on the delay and the angle grid. By determining the position of the grid area corresponding to each angle grid, the base station can determine the position of the surface to be reconstructed of the sensing target, thereby determining the point cloud data of the surface to be reconstructed.

[0087] When determining the surface of a sensing target based on grid measurements, it is easily affected by diffraction or reflection paths, which can lead to errors in the estimation of time delay measurements on adjacent grids, affecting the final accuracy of the reconstructed building surface.

[0088] For example, such as Figure 10 The figure shows a top view of the surface to be reconstructed from the target. The area within the dashed circle includes the inflection point (also known as the junction point) formed by two perpendicular surfaces. The energy of the diffraction path of the sensing signal in this area is high, which will interfere with the scattering path of the sensing signal in this area. This will cause errors in the time delay of the sensing signal measured in the corresponding angle grid in this area, thus affecting the final reconstruction accuracy of the building surface.

[0089] For example, such as Figure 11 The figure shows a top view of the surface to be reconstructed from the target object. The dashed lines in the figure represent the reflection path of the sensing signal, and the solid lines represent the scattering path of the sensing signal. The reflection path of the sensing signal has high energy, which will interfere with the surrounding scattering path, causing errors in the time delay of the sensing signal measured around the reflection path, thus affecting the final reconstruction accuracy of the building surface.

[0090] Therefore, this application provides a method that can reduce the above-mentioned errors and improve the reconstruction accuracy of the target surface.

[0091] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0092] It is understood that this application does not specifically limit the structure of the execution subject of the method provided in the embodiments of this application. It can be applied to modules in terminal devices or access network devices, as long as they can communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application.

[0093] like Figure 12The diagram shown is a flowchart of a communication method provided in an embodiment of this application. The method includes:

[0094] Step 1201: The second communication device sends the first information and the second information.

[0095] Accordingly, the first communication device receives the first information and the second information.

[0096] The first communication device can be a terminal device or an access network device, etc.

[0097] The second communication device can be a device with sensing capabilities. For example, the second communication device can be a sensing function (SF) network element deployed in the core network, or it can be a sensing unit (SU) network element, etc. The second communication device can also obtain the location information of the first communication device; the specific process will not be elaborated further.

[0098] Optionally, the second communication device can send a sensing measurement request, which requests measurement information for each grid in at least one grid indicated by the first information. The measurement information can be time delay, time of arrival (ToA), or time of flight (TOF). TOA refers to the arrival time of the sensing signal at the receiving end; TOF refers to the flight time or transmission time of the sensing signal from the transmitting end to the receiving end; time delay can refer to the transmission time of the sensing signal from the transmitting end to the sensing target, and then from the sensing target to the receiving end; this is called first arrival path timing (FAP Timing). Since wireless signals may form multiple paths during spatial propagation, and the arrival time at the receiving end differs due to different propagation distances along different paths, time delay can refer to the transmission time of the sensing signal from the transmitting end to the sensing target, and then from the sensing target to the receiving end according to the first path, where the first path is the shortest path among multiple paths.

[0099] In this application, the first information and the second information can be located in the perception measurement request, or the first information and the second information can be carried through different messages. This application does not limit this.

[0100] In this application, the first information is used to indicate at least one grid, and the second information indicates a first grid, which is a grid among at least one grids. Here, we take one first grid as an example. The second information can indicate multiple first grids; this application does not limit the number of first grids indicated by the second information. The first information can also be referred to as angular grid information, etc., and the second information can also be referred to as perception auxiliary information, etc.

[0101] Here, "grid" can refer to either an angular grid or a phase grid. An angular grid can also be called a spatial grid. For a description of angular grids and phase grids, please refer to the previous description.

[0102] If the grid is an angular grid, a grid cell includes a horizontal angle value and / or a vertical angle value. Accordingly, the first information is used to indicate at least one of the following:

[0103] At least one horizontal angle value, at least one horizontal angle value can form an arithmetic sequence, wherein at least one horizontal angle value can be represented as a one-dimensional sequence;

[0104] At least one vertical angle value, at least one vertical angle value can form an arithmetic sequence, wherein at least one vertical angle value can be represented as a one-dimensional sequence;

[0105] At least one horizontal angle value and at least one vertical angle value; wherein, at least one horizontal angle value can form an arithmetic sequence, and at least one vertical angle value can form an arithmetic sequence; at least one horizontal angle value and at least one vertical angle value can be represented as a two-dimensional sequence.

[0106] This application does not limit how the first information indicates at least one horizontal angle value and / or at least one vertical angle value. For example, the first information may include at least one horizontal angle value and / or at least one vertical angle value, that is, the first information may include multiple discrete values, each discrete value representing a horizontal angle value or a vertical angle value.

[0107] For example, the first information includes the maximum and minimum horizontal angle values ​​among at least one horizontal angle value. At least one equally spaced discrete value is determined based on a pre-agreed step size (e.g., 1 degree or 0.1 degrees), thus determining at least one horizontal angle value. For instance, if the first information includes a maximum horizontal angle value of 100 degrees and a minimum horizontal angle value of 0 degrees, and the pre-agreed step size is 1 degree, then the at least one horizontal angle value would be: 0, 1, 2, 3...98, 99, 100. Similarly, the first information may include the maximum and minimum vertical angle values ​​among at least one vertical angle value. At least one vertical angle value is determined based on a pre-agreed step size (e.g., 1 degree or 0.1 degrees).

[0108] For example, if the first information includes a step size, the maximum horizontal angle value, and the minimum horizontal angle value among at least one horizontal angle value, then at least one equally spaced discrete value can be determined based on the above parameters, i.e., at least one horizontal angle value can be determined. For instance, if the maximum and minimum horizontal angle values ​​included in the first information are 100 degrees and 0 degrees respectively, and the step size included in the first information is 1 degree, then the at least one horizontal angle value would be: 0, 1, 2, 3...98, 99, 100. Similarly, the first information can include a step size, the maximum vertical angle value, and the minimum vertical angle value among at least one vertical angle value, and at least one vertical angle value can be determined based on the above parameters.

[0109] This application does not limit how the second information indicates the first grid. In one implementation, the first grid is a first angle grid, and the first grid corresponds to a first horizontal angle value and / or a first vertical angle value. The second information can be the first horizontal angle value and / or the first vertical angle value corresponding to the first grid. In another implementation, the second information can be the index value of the first horizontal angle value and / or the index value of the first vertical angle value corresponding to the first grid.

[0110] If the grid is a phase grid, each grid cell includes a horizontal phase value and / or a vertical phase value. Accordingly, the first information is used to indicate at least one of the following:

[0111] At least one horizontal phase value, and at least one horizontal phase value can form an arithmetic sequence;

[0112] At least one vertical phase value, and at least one vertical phase value can form an arithmetic sequence;

[0113] At least one horizontal phase value and at least one vertical phase value; wherein, at least one horizontal phase value can form an arithmetic sequence and at least one vertical phase value can form an arithmetic sequence.

[0114] This application does not limit how the first information indicates at least one horizontal phase value and / or at least one vertical phase value. For example, the first information may include at least one horizontal phase value and / or at least one vertical phase value, that is, the first information may include multiple discrete values, each discrete value representing a horizontal phase value or a vertical phase value.

[0115] For example, the first information may include at least one maximum and minimum horizontal phase value among at least one horizontal phase value, and at least one equally spaced discrete value is determined according to a pre-agreed step size (e.g., 1 degree or 0.1 degrees), that is, at least one horizontal phase value is determined. Similarly, the first information may include at least one maximum and minimum vertical phase value among at least one vertical phase value, and at least one vertical phase value is determined according to a pre-agreed step size (e.g., 1 degree or 0.1 degrees).

[0116] For example, if the first information includes a step size, the maximum horizontal phase value, and the minimum horizontal phase value among at least one horizontal phase value, then at least one equally spaced discrete value can be determined based on the above parameters, i.e., at least one horizontal phase value can be determined. Similarly, the first information may include a step size, the maximum vertical phase value, and the minimum vertical phase value among at least one vertical phase value, and at least one vertical phase value can be determined based on the above parameters.

[0117] In this application, the first grid is a special type of grid, which is a specific angle grid or a specific spatial grid among at least one grid. For example, the first grid corresponds to a first region in the sensing target, and the first region includes edge points or reflection points. This application does not limit how the first grid is determined; for example, the first grid can be determined based on prior information about the sensing target. Wherein, if the first region includes edge points, the sensing signal has a diffraction path in the first region; if the first region includes reflection points, the sensing signal has a reflection path in the first region.

[0118] This application does not limit how the second information indicates the first grid. In one implementation, the first grid is a first phase grid, and the first grid corresponds to a first horizontal phase value and / or a first vertical phase value. The second information can be the first horizontal phase value and / or the first vertical phase value corresponding to the first grid. In another implementation, the second information can be the index value of the first horizontal phase value and / or the index value of the first vertical phase value corresponding to the first grid.

[0119] Optionally, the second information may also indicate whether there is an edge point (diffraction path) or a reflection point (reflection path) in the first region corresponding to the first grid. For example, if there is an edge point in the first region, the second information may include diffraction indication information, which may include 1 bit, indicating that there is an edge point (diffraction path) in the first region corresponding to the first grid; if there is a reflection point in the first region, the second information may include reflection indication information, which may include 1 bit, indicating that there is a reflection point (reflection path) in the first region corresponding to the first grid.

[0120] Optionally, the second communication device may also send third information; correspondingly, the first communication device receives the third information; the third information is used to indicate the third measurement information corresponding to the first grid. For the first grid, due to the influence of the diffraction path or reflection path, there may be a certain deviation in the measurement information measured by the sensing signal in the first grid. The third measurement information can be used to determine whether there is a large deviation in the actual measured measurement information; for example, if the absolute value of the difference between the third measurement information and the actual measured measurement information is greater than or equal to the first threshold, the third measurement information is reported; if the absolute value of the difference between the third measurement information and the actual measured measurement information is less than the first threshold, the measured measurement information is reported.

[0121] Optionally, the first communication device may also transmit capability information, indicating that the first communication device has sensing capabilities. If the second communication device receives the capability information and determines that the first communication device has sensing capabilities based on the capability information, the second communication device may transmit first information and second information.

[0122] Step 1202: The first communication device measures the sensed signal on at least one grid indicated by the first information and sends the measurement result.

[0123] Correspondingly, the second communication device receives the measurement results.

[0124] The sensing signal can also be called a sensing detection signal, a detection signal, or a reference signal. This application does not limit the specific name or implementation method of the sensing signal.

[0125] The first communication device can obtain measurement information corresponding to each grid in at least one grid by measuring the sensing signal. For the first grid, the measurement information obtained by the first communication device from measuring the sensing signal on the first grid is the second measurement information. This application does not limit how the first communication device specifically measures the sensing signal and obtains the measurement information, and will not elaborate further here.

[0126] The first communication device determines, based on the first information, that there is an edge point or reflection point in the first area corresponding to the first grid, thereby determining to adjust, update, correct, or compensate the second measurement information corresponding to the first grid to obtain the first measurement information.

[0127] In one implementation, if the absolute value of the difference between the second measurement information and the third measurement information corresponding to the first grid is greater than or equal to a first threshold, the first communication device uses the third measurement information as the first measurement information after adjusting the second measurement information; that is, the second measurement information is discarded, and the third measurement information is used as the first measurement information. The first threshold can be preset or determined by other means.

[0128] The third measurement information corresponding to the first grid can be indicated by the third information or it can be preset; this application does not limit this.

[0129] Correspondingly, if the absolute value of the difference between the second measurement information and the third measurement information corresponding to the first grid is less than the first threshold, the second measurement information is kept unchanged, that is, the second measurement information is not adjusted, updated, corrected or compensated.

[0130] This method determines whether the second measurement information measured in the first grid needs adjustment based on the third measurement information corresponding to the first grid. When the second measurement information needs adjustment, it is adjusted according to the third measurement information to eliminate the interference caused by the diffraction or reflection path of the sensing signal on the second measurement information corresponding to the first grid, thereby improving the accuracy of the measurement information obtained in the first grid.

[0131] In one implementation, the first communication device uses the measurement information of the sensing signal with the highest energy received in the third grid as the first measurement information; the third grid is a grid adjacent to the first grid, and the third grid is a grid in at least one grid.

[0132] In one implementation, the first communication device uses the minimum measurement information obtained from the measurement sensing signal in the third grid as the first measurement information. The third grid is a grid adjacent to the first grid, and the third grid is a grid among at least one grid.

[0133] This method utilizes measurement information from adjacent grids of the first grid to adjust the second measurement information corresponding to the first grid information, eliminating interference caused by the diffraction or reflection path of the sensing signal on the second measurement information corresponding to the first grid information, thereby improving the accuracy of the measurement information obtained in the first grid.

[0134] Based on the preceding description, the measurement result includes at least one measurement piece of information, which corresponds one-to-one with at least one grid. Specifically, the first measurement piece of information is an adjusted version of the second measurement piece of information, which is obtained by measuring the sensed signal on the first grid. For any grid other than the first grid, such as the second grid, the measurement piece of information corresponding to the second grid is obtained by measuring the sensed signal on the second grid. The second grid is one of the at least one grids, and the first grid is different from the second grid.

[0135] Optionally, the measurement results may also include at least one angle grid or phase grid corresponding to each measurement information. After obtaining the measurement results, the second communication device can reconstruct the surface of the perceived target based on the measurement results. The specific process is not limited in this application and will not be elaborated here.

[0136] By means of the method provided in this application, when the first communication device performs gridded measurement on at least one grid, it adjusts the measurement information corresponding to the first grid indicated by the second information, thereby reducing the error of the measurement information corresponding to the first grid and improving the accuracy and sensing precision of the measurement information corresponding to the first grid.

[0137] In this application, the sensing signal can be transmitted and received by the first communication device itself; or, the sensing signal can be transmitted by other devices and received by the first communication device. For example, the first communication device is an access network device, and the sensing signal comes from a terminal device; or, for another example, the first communication device is a terminal device, and the sensing signal comes from an access network device.

[0138] Below are several examples for different situations.

[0139] like Figure 13 The diagram shown is a schematic flowchart of a communication method provided in an embodiment of this application. In this process, taking a first communication device as an access network device and a second communication device as an SU (Supply Substation) as an example, the second communication device can also be an SF (Signal Switch), etc.; in this process, the first communication device automatically transmits and receives sensing signals.

[0140] Step 1301: The SU sends a sensing measurement request to the access network equipment.

[0141] A sensing measurement request can be used to instruct access network devices to measure sensing signals and report the measurement results.

[0142] The perception measurement request includes first information and second information. Optionally, the perception measurement request may also include third information.

[0143] The specific contents of the first, second, and third information can be found in the preceding descriptions and will not be repeated here.

[0144] Step 1302: The access network device measures the sensed signal on at least one grid indicated by the first information.

[0145] This application does not limit how the access network device measures the sensed signal on each grid in at least one grid.

[0146] Step 1303: The access network device sends the measurement results.

[0147] The measurement result includes at least one measurement piece of information. Specifically, for the first grid indicated by the second information, the access network device can adjust the second measurement information corresponding to the measured first grid to obtain the first measurement information. By adjusting the second measurement information, interference caused by the diffraction or reflection path of the sensed signal on the second measurement information corresponding to the first grid is eliminated, thereby improving the accuracy of the measurement information obtained from the first grid.

[0148] After obtaining the measurement results, the surface of the perceived target can be reconstructed based on the measurement results. The specific process is not limited in this application and will not be described in detail here.

[0149] like Figure 14 The diagram shown is a schematic flowchart of a communication method provided in an embodiment of this application. In this process, taking the first communication device as an access network device and the second communication device as an SU (Supply Substation), the second communication device can also be an SF (Signal Switch), etc. In this process, the terminal device sends a sensing signal, and the access network device receives the sensing signal.

[0150] Step 1401: The SU sends a sensing measurement request to the access network equipment.

[0151] A sensing measurement request can be used to instruct access network devices to measure sensing signals and report the measurement results.

[0152] The perception measurement request includes first information and second information. Optionally, the perception measurement request may also include third information.

[0153] The specific contents of the first, second, and third information can be found in the preceding descriptions and will not be repeated here.

[0154] Step 1402: The access network device sends the configuration information of the sensing signal to the terminal device.

[0155] Configuration information can indicate information such as time and frequency resources for sensing signals.

[0156] Step 1403: The terminal device sends a sensing signal according to the configuration information.

[0157] Step 1404: The access network device measures the sensed signal on at least one grid indicated by the first information.

[0158] This application does not limit how the access network device measures the sensed signal on each grid in at least one grid.

[0159] Step 1405: The access network device sends the measurement results.

[0160] The measurement result includes at least one measurement piece of information. Specifically, for the first grid indicated by the second information, the access network device can adjust the second measurement information corresponding to the measured first grid to obtain the first measurement information. By adjusting the second measurement information, interference caused by the diffraction or reflection path of the sensed signal on the second measurement information corresponding to the first grid is eliminated, thereby improving the accuracy of the measurement information obtained from the first grid.

[0161] After obtaining the measurement results, the surface of the perceived target can be reconstructed based on the measurement results. The specific process is not limited in this application and will not be described in detail here.

[0162] like Figure 15 The diagram shown is a schematic flowchart of a communication method provided in an embodiment of this application. In this process, taking a first communication device as the terminal device and a second communication device as an example (e.g., an SU), the second communication device can also be an SF or other similar device; in this process, the terminal device automatically transmits and receives sensing signals.

[0163] Step 1501: The SU sends a sensing measurement request to the terminal device.

[0164] A sensing measurement request can be used to instruct a terminal device to measure sensing signals and report the measurement results.

[0165] The perception measurement request includes first information and second information. Optionally, the perception measurement request may also include third information.

[0166] The specific contents of the first, second, and third information can be found in the preceding descriptions and will not be repeated here.

[0167] Step 1502: The terminal device measures the sensed signal on at least one grid indicated by the first information.

[0168] This application does not limit how the terminal device measures the sensed signal on each grid in at least one grid.

[0169] Step 1503: The terminal device sends the measurement results.

[0170] The measurement result includes at least one measurement piece of information. Specifically, for the first grid indicated by the second information, the terminal device can adjust the second measurement information corresponding to the measured first grid to obtain the first measurement information. By adjusting the second measurement information, interference caused by the diffraction or reflection path of the sensed signal on the second measurement information corresponding to the first grid is eliminated, thereby improving the accuracy of the measurement information obtained from the first grid.

[0171] After obtaining the measurement results, the surface of the perceived target can be reconstructed based on the measurement results. The specific process is not limited in this application and will not be described in detail here.

[0172] like Figure 16 The diagram shown is a schematic flowchart of a communication method provided in an embodiment of this application. In this process, taking a first communication device as the terminal device and a second communication device as an example (e.g., an SU), the second communication device can also be an SF or other similar device. In this process, the access network device sends a sensing signal, and the terminal device receives the sensing signal.

[0173] Step 1601: The SU sends a sensing measurement request to the terminal device.

[0174] A sensing measurement request can be used to instruct a terminal device to measure sensing signals and report the measurement results.

[0175] The perception measurement request includes first information and second information. Optionally, the perception measurement request may also include third information.

[0176] The specific contents of the first, second, and third information can be found in the preceding descriptions and will not be repeated here.

[0177] Step 1602: The access network device sends the configuration information of the sensing signal to the terminal device.

[0178] Configuration information can indicate information such as time and frequency resources for sensing signals.

[0179] Step 1603: The access network device sends a sensing signal according to the configuration information.

[0180] Step 1604: The terminal device measures the sensed signal on at least one grid indicated by the first information.

[0181] This application does not limit how the terminal device measures the sensed signal on each grid in at least one grid.

[0182] Step 1605: The terminal device sends the measurement results.

[0183] The measurement result includes at least one measurement piece of information. Specifically, for the first grid indicated by the second information, the terminal device can adjust the second measurement information corresponding to the measured first grid to obtain the first measurement information. By adjusting the second measurement information, interference caused by the diffraction or reflection path of the sensed signal on the second measurement information corresponding to the first grid is eliminated, thereby improving the accuracy of the measurement information obtained from the first grid.

[0184] After obtaining the measurement results, the surface of the perceived target can be reconstructed based on the measurement results. The specific process is not limited in this application and will not be described in detail here.

[0185] It is understood that, in order to achieve the functions in the above embodiments, the first communication device includes hardware structures and / or software modules corresponding to each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0186] The following are schematic diagrams of possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of the first communication device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0187] like Figure 17 As shown, the communication device 1700 includes a processing unit 1710 and a communication unit 1720. The communication device 1700 is used to implement the functions of the first communication device in the various method embodiments shown above.

[0188] When the communication device 1700 is used to implement the functions of a terminal device:

[0189] A communication unit is configured to receive first information and second information; the first information is used to indicate at least one grid, and the second information indicates the first grid, wherein the first grid is a grid among the at least one grid.

[0190] A processing unit is configured to measure a sensed signal on at least one grid indicated by the first information;

[0191] The communication unit is used to send measurement results; wherein the measurement results include at least one measurement information, and the at least one measurement information corresponds one-to-one with the at least one grid; the first measurement information in the at least one measurement information is measurement information adjusted from the second measurement information, and the second measurement information is obtained by measuring the sensing signal on the first grid.

[0192] More detailed descriptions of the processing unit 1710 and the communication unit 1720 can be obtained directly from the relevant descriptions in the above method embodiments, and will not be repeated here.

[0193] It should be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, while others are implemented in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, called and executed by a processing element of the device. Moreover, these units can be fully or partially integrated together, or implemented independently. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, the operations or units described above can be implemented through integrated logic circuits in the processor element or through software calls from processing elements.

[0194] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as: one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a 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 processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).

[0195] The receiving unit described above is an interface circuit of the device, used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is an interface circuit for the chip to receive signals from other chips or devices. The transmitting unit described above is an interface circuit of the device, used to transmit signals to other devices. For example, when the device is implemented as a chip, the transmitting unit is an interface circuit for the chip to transmit signals to other chips or devices.

[0196] As another possible product form, the first communication device in this application embodiment can be implemented using a general bus architecture. For ease of explanation, see [link to documentation]. Figure 18 , Figure 18 This is a schematic diagram of the structure of a communication device 1800 provided in an embodiment of this application. The communication device 1800 includes a processor 1801 and a transceiver 1802. The communication device 1800 can be a terminal device, or a chip or chip system therein; or, the communication device 1800 can be a network device, or a chip or module therein. Figure 18 Only the main components of the communication device 1800 are shown. In addition to the processor 1801 and transceiver 1802, the communication device 1800 may further include a memory 1803 and input / output devices (not shown).

[0197] Optionally, the processor 1801 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1803 is mainly used to store software programs and data. The transceiver 1802 may include radio frequency (RF) circuitry and an antenna. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0198] Optionally, the processor 1801, transceiver 1802, and memory 1803 can be connected via a communication bus.

[0199] When the communication device is powered on, the processor 1801 can read the software program in the memory 1803, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1801 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1801. The processor 1801 converts the baseband signal into data and processes the data.

[0200] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0201] In some embodiments, those skilled in the art will recognize that the above-described communication device 1700 can be implemented in hardware using... Figure 18 The communication device shown is in the form of 1800.

[0202] As an example, Figure 17 The function / implementation process of the processing unit 1710 can be achieved through... Figure 18 The processor 1801 in the communication device 1800 shown calls computer execution instructions stored in memory 1803 to achieve this. Figure 17 The function / implementation process of the communication unit 1720 can be achieved through... Figure 18 This is achieved through the transceiver 1802 in the communication device 1800 shown.

[0203] As another possible product form, the first communication device in this application can adopt... Figure 19 The shown composition structure, or including Figure 19 The components shown. Figure 19 A schematic diagram of the composition of a communication device 1900 provided in this application.

[0204] like Figure 19 As shown, the communication device 1900 includes at least one processor 1901. Optionally, the communication device also includes a communication interface 1902.

[0205] When the relevant program instructions are executed in the at least one processor 1901, the communication device 1900 can implement the methods and any possible designs provided in any of the foregoing embodiments. Alternatively, the processor 1901 can implement the methods and any possible designs provided in any of the foregoing embodiments through logic circuits or executable code instructions.

[0206] The communication interface 1902 can be used to receive program instructions and transmit them to the processor, or it can be used for communication device 1900 to communicate and interact with other communication devices, such as exchanging control signaling and / or service data. For example, the communication interface 1902 can be used to receive signals from other devices besides the communication device 1900 and transmit them to the processor 1901, or to send signals from the processor 1901 to other communication devices besides the communication device 1900.

[0207] Optionally, the communication interface 1902 can be a code and / or data read / write interface circuit, or the communication interface 1902 can be a signal transmission interface circuit between a communication processor and a transceiver, or a chip pin.

[0208] Optionally, the communication device 1900 may further include at least one memory 1903, which can be used to store the required program instructions and / or data. It should be noted that the memory 1903 may exist independently of the processor 1901 or may be integrated with the processor 1901. The memory 1903 may be located within or outside the communication device 1900, without limitation.

[0209] Optionally, the communication device 1900 may further include a power supply circuit 1904, which can be used to power the processor 1901. The power supply circuit 1904 may be located in the same chip as the processor 1901, or in a separate chip outside the chip containing the processor 1901.

[0210] Optionally, the communication device 1900 may also include a bus, through which the various parts of the communication device 1900 can be interconnected.

[0211] In some embodiments, the hardware implementation will be apparent to those skilled in the art as described above. Figure 17 The communication device 1700 shown can be adopted Figure 19 The communication device shown is in the form of 1900.

[0212] As an example, Figure 17 The function / implementation process of the processing unit 1710 can be achieved through... Figure 19 The processor 1901 in the communication device 1900 shown calls computer execution instructions stored in memory 1903 to achieve this. Figure 17 The function / implementation process of the communication unit 1720 can be achieved through... Figure 19 This is achieved through the communication interface 1902 in the communication device 1900 shown.

[0213] It should be pointed out that, Figure 19 The structure shown does not constitute a specific limitation on the first communication device. For example, in other embodiments of this application, the first communication device may include more or fewer components than shown, or combine some components, or split some components, or have different component arrangements. The components shown may be implemented in hardware, software, or a combination of software and hardware.

[0214] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules (such as radio frequency modules or antennas) in the terminal, which is information sent to the terminal by the base station; or, the terminal chip sends information to other modules (such as radio frequency modules or antennas) in the terminal, which is information sent to the base station by the terminal.

[0215] When the aforementioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules (such as radio frequency modules or antennas) in the base station, information sent by the terminal to the base station; or, the base station module sends information to other modules (such as radio frequency modules or antennas) in the base station, information sent by the base station to the terminal. Here, the base station module can be the baseband chip of the base station, or a DU (Digital Unit) or other modules. The DU can be a DU under an Open Radio Access Network (O-RAN) architecture.

[0216] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0217] Based on the same technical concept, embodiments of this application also provide a computer-readable storage medium storing instructions, which may also be referred to as computer programs, computer program code, etc. The instructions are executed on a computer, causing the computer to perform the method executed by the first communication device in the above method embodiments.

[0218] Based on the same technical concept, this application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run by a communication device, the method steps executed by the first communication device in the above method embodiment are executed.

[0219] Based on the same concept, embodiments of this application also provide a chip, which may include a processor and a memory (or the chip may be coupled to the memory). The chip executes program instructions in the memory to perform the methods provided in the above embodiments. Here, "coupling" refers to two components being directly or indirectly connected to each other; for example, coupling can refer to an electrical connection between two components.

[0220] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. Of course, the processor and storage medium can also exist as discrete components in the base station or terminal.

[0221] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. 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 integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0222] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0223] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0224] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0225] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0226] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method characterized by comprising: The method comprises: receiving first information and second information; the first information is used to indicate at least one grid, and the second information indicates a first grid which is a grid in the at least one grid; measuring a sensing signal on the at least one grid indicated by the first information, and sending a measurement result; wherein the measurement result comprises at least one measurement information, and each of the at least one measurement information corresponds to one of the at least one grid; first measurement information in the at least one measurement information is measurement information adjusted from second measurement information, and the second measurement information is obtained by measuring the sensing signal on the first grid.

2. The method of claim 1, wherein, Measurement information corresponding to a second grid in the at least one measurement information is obtained by measuring the sensing signal on the second grid, the second grid is a grid in the at least one grid, and the first grid is different from the second grid.

3. The method according to claim 1 or 2, characterized in that, The grid comprises a horizontal angle value and / or a vertical angle value; and the first information is used to indicate at least one of the following: at least one horizontal angle value; at least one vertical angle value; at least one horizontal angle value and at least one vertical angle value.

4. The method of claim 3, wherein, The second information is a first horizontal angle value and / or a first vertical angle value corresponding to the first grid.

5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: if an absolute value of a difference between the second measurement information and third measurement information corresponding to the first grid is greater than or equal to a first threshold value, the third measurement information is taken as the first measurement information adjusted from the second measurement information.

6. The method of claim 5, wherein, The third measurement information is preset; or, the third measurement information is indicated by third information, and the third information is from an access network device or a core network device.

7. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: taking measurement information of the sensing signal with the largest energy received in a third grid in the at least one grid as the first measurement information; the third grid is a grid adjacent to the first grid; or, taking minimum measurement information obtained by measuring the sensing signal in the third grid as the first measurement information.

8. The method according to any one of claims 1 to 7, wherein: the first grid corresponds to a first area of a sensing target, and the first area comprises an edge point or a reflection point.

9. The method according to any one of claims 1 to 8, characterized in that, The measurement information is a time delay of the sensing signal.

10. The method according to any one of claims 1 to 9, characterized in that, The method is applied to a first communication device; the first communication device is an access network device, and the sensing signal is from a terminal device; or, the first communication device is an access network device, and the sensing signal is from the access network device; or, the first communication device is a terminal device, and the sensing signal is from the access network device; or, the first communication device is a terminal device, and the sensing signal is from the terminal device.

11. A communications device, characterized by The apparatus comprises: a communication unit configured to receive first information and second information; the first information is used to indicate at least one grid, and the second information indicates a first grid which is a grid in the at least one grid; a processing unit configured to measure a sensing signal on the at least one grid indicated by the first information. The communication unit is configured to send a measurement result, wherein the measurement result comprises at least one measurement information, the at least one measurement information corresponds to the at least one grid one by one, the first measurement information in the at least one measurement information is adjusted measurement information of the second measurement information, and the second measurement information is obtained by measuring the sensing signal on the first grid.

12. A communications device, characterized by The communication device comprises a processor, and the processor is configured to execute a computer program or an instruction, so that the communication device implements the method in any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, A computer program or an instruction is stored, and when the computer program or the instruction is executed on a computer, the computer implements the method in any one of claims 1 to 10.

14. A chip, characterized by The chip comprises a processor, and the processor is coupled with a memory and is configured to execute a computer program or an instruction stored in the memory, so that the chip implements the method in any one of claims 1 to 10.

15. A computer program product, characterised in that, When the computer reads and executes the computer program product, the method in any one of claims 1 to 10 is executed.