Communication method and related product
By introducing gridded measurement into 5G communication and utilizing angle, phase, or coordinate segmentation, the problems of high false alarm rate and low detection rate caused by multipath interference are solved, achieving more accurate environmental reconstruction and point cloud detection.
Patent Information
- Application Number
- CN202410866882.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-29
- Publication Date
- 2025-12-30
AI Technical Summary
In 5G-Advanced and future wireless communications, multipath interference caused by building surface scattering leads to high false alarm rates and low point cloud detection rates in traditional ToA and AoA measurement algorithms, making it difficult to effectively reconstruct environmental models.
By introducing grid information and measuring the perceived target on a specified grid, the probability of false alarms and missed detections can be reduced. The grid is segmented by angle, phase or coordinate to obtain timing and channel information and form gridded measurement results.
Rasterized measurement reduces the probability of false alarms and missed detections, improves the point cloud detection rate, simplifies the reporting overhead of measurement results, and enhances the accuracy of environmental reconstruction.
Smart Images

Figure CN121240124A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a communication method and related products. Background Technology
[0002] Sensing is a crucial capability based on the functional and coverage evolution and enhancements of 5G mobile communication networks (5G-Advanced, 5G-A) and future wireless communications. Utilizing sensing, wireless networks can locate passive targets, reconstruct the environment, monitor the environment, and detect environmental deformation, among other things.
[0003] Environmental reconstruction is a crucial use case for perception and a key technological path to achieving digital twins. For instance, when reconstructing the environment using surface scattering, the terminal sends a sensing signal to the network. This signal scatters on the building surface, and the echoes are received by network devices such as base stations. Based on the terminal's location and the network's measurements of signal propagation time and angle, the scattering location of the signal on the building surface can be estimated, thus constructing a point cloud of the building surface. By moving the terminal, the point cloud can be observed from different directions, thereby achieving a depiction of the building surface. Furthermore, based on the superposition of multiple surfaces, a 3D model of the building can be reconstructed.
[0004] However, surface scattering actually involves an infinite number of multipath paths, forming a continuous spectrum. Due to limited bandwidth and antenna aperture, these infinite multipath paths are prone to inter-path interference in the time or spatial domains. This causes traditional single-path measurement algorithms based on time of arrival (ToA) or angle of arrival (AoA) to become incompatible with the channel, easily leading to false alarms and missed detections of multipath paths, resulting in a low point cloud detection rate and a high false alarm rate. Summary of the Invention
[0005] This application discloses a communication method and related products that can reduce the probability of false alarms and missed detections.
[0006] In a first aspect, embodiments of this application provide a communication method applied to a first communication device. The method may include: receiving a measurement request, the measurement request including first grid information, the measurement request instructing the first communication device to measure a sensed target on a grid indicated by the first grid information; and sending a measurement result, the measurement result being obtained based on the measurement request and a sensed reference signal.
[0007] In this embodiment of the application, by introducing grid information, the communication device can be enabled to instruct the sensing target to be measured in a grid-like manner on the grid indicated by the measurement request. This allows each grid to report a corresponding measurement result, reducing the probability of false alarms and missed detections.
[0008] In one possible implementation, the first grid information includes angular grid information, and the measurement request instructs a timing measurement of the perceived target on the grid contained in the angular grid information.
[0009] This example performs timed measurements of the perceived target on the grid contained in the angle grid information indicated by the measurement request, thus reducing the complexity of timing acquisition.
[0010] The angle grid can be understood as a grid that is divided into multiple non-overlapping grids by angle between the starting point and the surface to be reconstructed corresponding to the sensing target, with the angle values in the angle grid forming an arithmetic sequence.
[0011] In one possible implementation, the angle grid information includes a one-dimensional sequence of multiple first angle values. These first angle values can be horizontal angle values, also known as azimuth angles, which are angles relative to a horizontal reference direction within a horizontal plane. Alternatively, the first angle values can be vertical angle values, also known as pitch angles, which are angles relative to a reference direction within a plane perpendicular to the horizontal plane.
[0012] In another possible implementation, the angle grid information includes a two-dimensional sequence consisting of multiple first angle values and multiple second angle values.
[0013] For example, the first angle value is a horizontal angle value, and the second angle value is a vertical angle value.
[0014] For example, the first angle value is a vertical angle value, and the second angle value is a horizontal angle value.
[0015] In one possible implementation, when the angle grid information includes a one-dimensional sequence composed of the plurality of first angle values, the measurement result includes a one-dimensional sequence composed of the plurality of first diameter timings, and the elements contained in the one-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the one-dimensional sequence composed of the plurality of first angle values.
[0016] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0017] First arrival path timing (FAP Timing) is a method for determining the ToA in a multipath environment. Since wireless signals may form multiple paths when propagating in space, the time to reach the receiver will be different due to the different propagation distances on different paths. First arrival path timing refers to determining the ToA based on the earliest path among multiple paths.
[0018] In another possible implementation, when the angle grid information includes a two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values, the measurement result includes a two-dimensional sequence composed of the plurality of first diameter timings, and the elements contained in the two-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values.
[0019] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0020] In one possible implementation, when the angle grid information includes a one-dimensional sequence composed of the plurality of first angle values, the measurement result includes a one-dimensional sequence composed of the plurality of third angle values and a one-dimensional sequence composed of the plurality of first diameter timings, wherein the elements contained in the one-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the one-dimensional sequence composed of the plurality of third angle values; wherein the third angle value is obtained based on the plurality of first angle values.
[0021] The measurement results include not only a one-dimensional sequence composed of multiple initial diameter timings, but also a one-dimensional sequence composed of multiple third angle values. This allows for a direct and intuitive understanding of the correspondence between the angle values and the measurement results.
[0022] In another possible implementation, when the angle grid information includes a two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values, the measurement result includes a two-dimensional sequence composed of a combination of a plurality of third angle values and a plurality of fourth angle values, as well as a two-dimensional sequence composed of a plurality of first diameter timings. The elements contained in the two-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of third angle values and the plurality of fourth angle values; wherein, the fourth angle value is obtained based on the plurality of second angle values.
[0023] The measurement results include not only a two-dimensional sequence composed of multiple initial diameter timings, but also a two-dimensional sequence composed of combinations of multiple third angle values and multiple fourth angle values. This allows for a direct and intuitive understanding of the correspondence between angle values and measurement results.
[0024] In another possible implementation, the first grid information includes phase grid information, and the measurement request instructs a timing measurement of the sensed target on the grid contained in the phase grid information.
[0025] This example performs timed measurements of the perceived target on the grid contained in the phase grid information indicated by the measurement request, thus reducing the complexity of timing acquisition.
[0026] The phase grid can be understood as a grid that is divided into multiple non-overlapping grids by angle between the starting point and the surface to be reconstructed corresponding to the sensing target, with each angle corresponding to a phase value. The multiple phase values in the phase grid form an arithmetic sequence.
[0027] In one possible implementation, the phase grid information includes a one-dimensional sequence of multiple first phase values. Each first phase value can be the phase difference between antenna ports along a corresponding first antenna dimension. This first antenna dimension can be a horizontal dimension, and correspondingly, the first phase value can be a horizontal phase value. Alternatively, the first antenna dimension can be a vertical dimension, and correspondingly, the first phase value can be a vertical phase value. The base station antenna is typically a planar array, where the horizontal dimension refers to a row of the array, and the vertical dimension refers to a column of the array. The phase difference between antenna ports can be the phase difference between adjacent antenna ports. This phase difference represents the path difference of electromagnetic waves propagating between two adjacent antenna ports.
[0028] In another possible implementation, the phase grid information includes a two-dimensional sequence consisting of multiple first phase values and multiple second phase values.
[0029] In one possible implementation, the first phase value corresponds to the phase difference between antenna ports in a first antenna dimension, and the second phase value corresponds to the phase difference between antenna ports in a second antenna dimension. The first antenna dimension can be a horizontal dimension, and the second antenna dimension can be a vertical dimension. Alternatively, the first antenna dimension can be a vertical dimension, and the second antenna dimension can be a horizontal dimension.
[0030] In one possible implementation, when the phase grid information includes a one-dimensional sequence composed of the plurality of first phase values, the measurement result includes a one-dimensional sequence composed of the plurality of first diameter timings, and the elements contained in the one-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the one-dimensional sequence composed of the plurality of first phase values.
[0031] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0032] In another possible implementation, when the phase grid information includes a two-dimensional sequence composed of the plurality of first phase values and the plurality of second phase values, the measurement result includes a two-dimensional sequence composed of the plurality of first diameter timings, and the elements contained in the two-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of first phase values and the plurality of second phase values.
[0033] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0034] In one possible implementation, when the phase grid information includes a one-dimensional sequence composed of the plurality of first phase values, the measurement result includes a one-dimensional sequence composed of a plurality of third phase values and a one-dimensional sequence composed of a plurality of first-path timings, wherein the elements contained in the one-dimensional sequence composed of the plurality of first-path timings correspond one-to-one with the elements contained in the one-dimensional sequence composed of the plurality of third phase values; the third phase value is obtained based on the plurality of first phase values.
[0035] The measurement results include not only a one-dimensional sequence composed of multiple initial diameter timings, but also a one-dimensional sequence composed of multiple third phase values. This allows for a direct and intuitive understanding of the correspondence between the phase values and the measurement results.
[0036] In another possible implementation, when the phase grid information includes a two-dimensional sequence composed of the plurality of first phase values and the plurality of second phase values, the measurement result includes a two-dimensional sequence composed of a combination of a plurality of third phase values and a plurality of fourth phase values, as well as a two-dimensional sequence composed of a plurality of first-path timings. The elements contained in the two-dimensional sequence composed of the plurality of first-path timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of third phase values and the plurality of fourth phase values; wherein, the fourth phase value is obtained based on the plurality of second phase values.
[0037] The measurement results include not only a two-dimensional sequence composed of multiple initial diameter timings, but also a two-dimensional sequence composed of combinations of multiple third phase values and multiple fourth phase values. This allows for a direct visual understanding of the correspondence between phase values and measurement results.
[0038] In one possible implementation, configuration information of the sensing reference signal is acquired; then, the sensing reference signal is measured based on the configuration information to obtain channel information; furthermore, the measurement result is obtained based on the first grid information and the channel information. The first grid information includes angle grid information or phase grid information.
[0039] In another possible implementation, the first grid information includes coordinate grid information, and the measurement request instructs that the coordinates of the perceived target be measured on the grid contained in the coordinate grid information.
[0040] This example performs coordinate measurements on the perceived target on the grid contained in the coordinate grid information indicated by the measurement request, thus reducing the complexity of coordinate acquisition.
[0041] This coordinate grid can be understood as multiple non-overlapping grids obtained by dividing the reference plane (line) and the surface to be reconstructed corresponding to the perceived target using coordinates. In three-dimensional coordinates, a plane passing through a preset origin and perpendicular to the ground is typically used as the reference plane, such as a straight wall running east-west. In two-dimensional coordinates, a straight line passing through a preset origin is typically used as the reference line, such as an east-west straight line passing through a preset origin. The multiple coordinate values in the coordinate grid form an arithmetic sequence.
[0042] In one possible implementation, the coordinate raster information comprises a one-dimensional sequence of multiple x-values. These x-values are based on the x-axis values of the perceptual spatial coordinate system.
[0043] This perceptual spatial coordinate system can be understood as follows: In a three-dimensional coordinate system, an xyz coordinate system constructed according to the aforementioned reference plane, where the reference plane is the xOz plane, the x-axis lies in the plane and is parallel to the ground, the z-axis lies in the plane and is perpendicular to the ground, and the y-axis direction is determined based on the right-hand screw rule. In a two-dimensional coordinate system, an xy coordinate system constructed according to the aforementioned reference line is the perceptual spatial coordinate system, where the reference line is the x-axis, and the direction perpendicular to the x-axis in the horizontal plane is the y-axis.
[0044] In another possible implementation, the coordinate raster information comprises a one-dimensional sequence of multiple y-values. These y-values are based on the y-axis values of the perceptual spatial coordinate system.
[0045] In another possible implementation, the coordinate grid information includes a two-dimensional sequence consisting of multiple x-values and multiple z-values. These x-values and z-values are based on the values of the perceptual spatial coordinate system along the x-axis and z-axis, respectively.
[0046] In another possible implementation, the coordinate grid information includes a two-dimensional sequence of multiple y-values and multiple z-values, which are based on the values of the perceptual spatial coordinate system on the y-axis and z-axis.
[0047] In one possible implementation, the x-value is the latitude value; the y-value is the longitude value; and the z-value is the altitude value.
[0048] In one possible implementation, when the coordinate raster information includes a one-dimensional sequence of the multiple x values, the coordinates in the measurement result include a one-dimensional sequence of multiple y values, and the elements contained in the one-dimensional sequence of the multiple y values are obtained based on the multiple x values.
[0049] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0050] In another possible implementation, when the coordinate raster information includes a one-dimensional sequence of the multiple y values, the coordinates in the measurement result include a one-dimensional sequence of multiple x values, and the elements contained in the one-dimensional sequence of the multiple x values are obtained based on the multiple y values.
[0051] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0052] In another possible implementation, when the coordinate raster information includes a two-dimensional sequence composed of multiple x values and multiple z values, the coordinates in the measurement result include a one-dimensional sequence composed of multiple y values, and the elements contained in the one-dimensional sequence composed of multiple y values are obtained based on the multiple x values and multiple z values.
[0053] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0054] In another possible implementation, when the coordinate raster information includes a two-dimensional sequence composed of the multiple y values and the multiple z values, the coordinates in the measurement result include a one-dimensional sequence composed of multiple x values, and the elements contained in the one-dimensional sequence composed of multiple x values are obtained based on the multiple y values and the multiple z values.
[0055] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0056] In one possible implementation, the sensing reference signal is acquired; then, the sensing reference signal is measured to obtain channel information; and then, the measurement result is obtained based on the coordinates contained in the coordinate grid information and the channel information.
[0057] In one possible implementation, when the method is applied to a terminal, the sensing reference signal originates from a first network device. This sensing reference signal may, for example, be a positioning reference signal (PRS) or a channel state information reference signal (CSI-RS). The first communication device is a terminal, a communication module / processing module within the terminal, or a circuit or chip within the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip within the terminal responsible for processing functions (such as a graphics processing unit (GPU)).
[0058] In another possible implementation, when the method is applied to the first network device, the sensing reference signal originates from one of the first network device, the second network device, or the terminal. The sensing reference signal may be a channel sounding reference signal (SRS). The first communication device is either the first network device, or an access network device on the network side, or a module (e.g., circuit, chip, or chip system) within the access network device, or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device.
[0059] Secondly, this application provides a communication method applied to a second communication device, such as an access network device on the network side, a module (e.g., circuit, chip, or chip system) within the access network device, or a logic node, logic module, or software capable of implementing all or part of the functions of the access network device. Taking the application of this method to an access network device (a third network device) as an example, in this method, the third network device sends a measurement request, which includes first grid information. The measurement request instructs the first communication device to measure a sensed target on the grid indicated by the first grid information. Subsequently, the third network device receives a measurement result, which is obtained based on the measurement request and a sensed reference signal.
[0060] In this embodiment, the third network device sends a measurement request, which includes first grid information. The measurement request instructs the measurement of a sensed target on the grid indicated by the first grid information. The third network device then receives a measurement result, which is obtained based on the measurement request and a sensed reference signal. By employing this method, the sensed target is measured in a grid-like manner on the grid indicated by the measurement request. This ensures that only one corresponding measurement result is reported for each grid, reducing the probability of false alarms and missed detections.
[0061] Some possible implementations and beneficial effects of the second aspect can be found in the first aspect mentioned above, and will not be elaborated further.
[0062] Thirdly, embodiments of this application provide a communication device that has the functions of the first aspect described above. For example, the communication device includes modules, units, or means that perform the operations involved in the first aspect. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.
[0063] In one implementation, the communication device includes:
[0064] A communication module is used to receive a measurement request, the measurement request including first grid information, the measurement request indicating that a sensed target be measured on the grid indicated by the first grid information;
[0065] The communication module is also used to send measurement results, which are obtained based on the measurement request and the sensed reference signal.
[0066] The possible implementations and beneficial effects of the third aspect can be referenced from the first aspect mentioned above, and will not be elaborated further.
[0067] In one possible implementation, the device further includes a processing module for acquiring the sensing reference signal; then, measuring the sensing reference signal to obtain channel information; and then, obtaining the measurement result based on the coordinates contained in the coordinate grid information and the channel information.
[0068] In one possible implementation, when the device is a terminal, the sensing reference signal comes from a first network device.
[0069] In another possible implementation, when the device is the first network device, the sensing reference signal comes from one of the first network device, the second network device, or the terminal.
[0070] Fourthly, this application also provides a communication device that has the functions of the second aspect above. For example, the communication device includes modules, units, or means that perform the operations involved in the second aspect above. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.
[0071] In one implementation, the communication device includes:
[0072] A communication module is used to send a measurement request, the measurement request including first grid information, the measurement request indicating that a sensed target be measured on the grid indicated by the first grid information;
[0073] The communication module is also used to receive measurement results, which are obtained based on the measurement request and the sensed reference signal.
[0074] The possible implementations and beneficial effects of the fourth aspect can be referenced in the first aspect above, and will not be elaborated further.
[0075] Fifthly, this application provides a communication device including a processor and a memory; wherein the memory is used to store program code, and the processor is used to call the program code to execute a method provided by any possible embodiment of the first aspect or a method provided by any possible embodiment of the second aspect.
[0076] In a sixth aspect, this application provides a communication system comprising a first network device, a third network device, and a terminal, wherein the third network device is used to send a measurement request, and the first network device and / or the terminal are used to implement the method provided in any possible implementation of the first aspect.
[0077] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the method provided in any possible embodiment of the first aspect or the method provided in any possible embodiment of the second aspect.
[0078] Eighthly, this application provides a computer program product that, when run on a computer, causes the computer to perform the method provided in any possible implementation of the first aspect or the method provided in any possible implementation of the second aspect.
[0079] It is understood that the apparatus described in the third aspect, the apparatus described in the fourth aspect, the apparatus described in the fifth aspect, the system described in the sixth aspect, the computer storage medium described in the seventh aspect, or the computer program product described in the eighth aspect are all used to perform the method provided in any of the first aspects or the method provided in any possible implementation of the second aspect. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0080] Ninthly, this application provides a communication method, the method comprising: a second communication device sending a request, the measurement request including first grid information, the measurement request instructing a first communication device to measure a sensed target on a grid indicated by the first grid information; and the first communication device sending a measurement result, the measurement result being obtained based on the measurement request and a sensed reference signal. Attached Figure Description
[0081] Figure 1a This is a schematic diagram of a communication system provided in an embodiment of this application;
[0082] Figure 1b This is a schematic diagram of another communication system provided in an embodiment of this application;
[0083] Figure 1c This is a schematic diagram of yet another communication system provided in an embodiment of this application;
[0084] Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0085] Figure 3 This is a schematic diagram of a grid provided in an embodiment of this application;
[0086] Figure 4 This is another grid schematic diagram provided in the embodiments of this application;
[0087] Figure 5 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0088] Figure 6a This is a communication schematic diagram provided in an embodiment of this application;
[0089] Figure 6b This is another communication schematic diagram provided in an embodiment of this application;
[0090] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0091] Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0092] Figure 9 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application. Detailed Implementation
[0093] The embodiments of this application are described below with reference to the accompanying drawings.
[0094] The technology provided in this application can be applied to various communication systems, such as fourth-generation (4G) communication systems (e.g., Long Term Evolution (LTE) systems), fifth-generation (5G) communication systems, wireless local area network (WLAN) systems, satellite communication systems, integrated systems of multiple systems, or future communication systems. Among these, 5G communication systems can also be referred to as new radio (NR) systems.
[0095] In a communication system, a network element can send signals to or receive signals from another network element. These signals can include information, signaling, or data. The term "network element" can also be replaced by an entity, network entity, device, communication equipment, communication module, node, communication node, etc. This application uses a network element as an example for description. For instance, a communication system may include at least one terminal and at least one access network device. The access network device can send downlink signals to the terminal, and / or the terminal can send uplink signals to the access network device. Furthermore, it is understood that if the communication system includes multiple terminals, these terminals can also exchange signals; that is, both the signal-sending network element and the signal-receiving network element can be a terminal.
[0096] See Figure 1a , Figure 1a This is a simplified schematic diagram of a wireless communication system provided in an embodiment of this application. Figure 1a As shown, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a future wireless access network or an existing wireless access network (e.g., 5G or 4G). One or more communication devices (120a-120j, collectively referred to as 120) can be interconnected or connected to one or more network devices (110a, 110b, collectively referred to as 110) within the wireless access network 100. Figure 1a This is just an illustration; the wireless communication system may also include other devices, such as core network equipment, wireless relay equipment, and / or wireless backhaul equipment. Figure 1a It is not shown in the middle.
[0097] For example, in practical applications, this wireless communication system can simultaneously include multiple network devices (also called access network devices) and multiple communication devices. A network device can simultaneously serve one or more communication devices. A communication device can also simultaneously access one or more network devices. This application embodiment does not limit the number of communication devices and network devices included in the wireless communication system.
[0098] In this context, a network device can be an entity on the network side used to transmit or receive signals. A network device can also be an access device that allows communication devices to wirelessly connect to the wireless communication system; for example, a network device can be a base station. Base stations can broadly encompass or replace various names like the following, such as: NodeB, Evolved NodeB (eNB), Next Generation NodeB (gNB), Access Network Equipment in Open Radio Access Network (O-RAN), Relay Station, Access Point, Transmitting and Receiving Point (TRP), Transmitting Point (TP), Master MeNB, Secondary SeNB, Multi-mode Radio Node, Home Base Station, Network Controller, Access Node, Radio Node, Access Point (AP), Transmitting Node, Transceiver Node, Baseband Unit (BBU), Remote Radio Unit (RRU), Active Antenna Unit (AAU), Remote Radio Head (RRH), Centralized Unit (CU), Distributed Unit (DU), Radio Unit (RU), Centralized Unit Control Plane (CU-CP) Node, Centralized Unit User Plane (CU-CP) Node. User plane (CU-UP) nodes, positioning nodes, etc. Base stations can be macro base stations, micro base stations, relay nodes, donor nodes, or similar entities, or combinations thereof. Network equipment can also refer to communication modules, modems, or chips installed within the aforementioned devices or apparatuses. Network equipment can also be mobile switching centers and devices that function as base stations in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, as well as devices that function as base stations in future communication systems. Network equipment can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0099] All or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the functions of a network device.
[0100] Network devices can be fixed or mobile. For example, base stations 110a and 110b are stationary and are responsible for wireless transmission and reception from one or more cells of communication device 120. Figure 1a The helicopter or drone 120i shown can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured as a communication device to communicate with base station 110b.
[0101] In this application, the communication device used to implement the above-mentioned network access functions can be an access network device, a network device with some access network functions, or a device capable of supporting the implementation of access network functions, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the access network device or used in conjunction with the access network device. In the method of this application, the example of an access network device being used as the communication device to implement the access network device functions is described.
[0102] Communication devices can be user-side entities used to receive or transmit signals, such as mobile phones. Communication devices can be used to connect people, things, and machines. Communication devices can communicate with one or more core networks via network devices. Communication devices include handheld devices with wireless connectivity, other processing devices connected to wireless modems, or vehicle-mounted devices. Communication devices can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. Communication devices can be widely used in various scenarios, such as cellular communication, device-to-device, vehicle-to-everything (V2X), point-to-point (P2P), machine-to-machine (M2M), machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.Examples of communication equipment 120 include: user equipment (UE) conforming to the 3rd generation partnership project (3GPP) standard, fixed equipment, mobile equipment, handheld devices, wearable devices, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, global positioning system (GPS) devices, drones, helicopters, aircraft, ships, remote control devices, smart home devices, industrial equipment, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, tablets, handheld computers, mobile internet devices (MIDs), wearable devices such as smartwatches, smart point-of-sale (POS) machines, customer-premises equipment (CPE), light UE, reduced capability UE (REDCAP UE), and industrial control equipment. Wireless terminals in various scenarios include those in vehicle-to-everything (V2X) systems, self-driving systems, smart grids, transportation safety systems, smart cities (e.g., smart gas pumps, high-speed rail terminals), and smart homes (e.g., smart speakers, smart coffee machines, smart printers). Communication equipment 120 can be wireless devices or devices used in these scenarios, such as communication modules, modems, or chips. Communication equipment can also be vehicle-mounted devices, such as complete vehicle units, on-board modules, on-board chips, on-board units (OBUs), or telematics boxes (T-BOXs). Communication equipment can also be called terminals, terminal equipment, user units (UEs), mobile stations (MS), or mobile terminals (MTs). Communication equipment can also be used in future wireless communication systems. Communication equipment can be used in dedicated network equipment or general-purpose equipment.The embodiments of this application do not limit the specific technology or specific form of the communication equipment.
[0103] For example, a communication device can be used to act as a base station. For instance, a UE can act as a scheduling entity, providing sidelink signaling between UEs in V2X, D2D, or P2P, etc. Figure 1a As shown, cellular phone 120a and car 120b communicate with each other using a side link signal. Cellular phone 120a communicates with smart home device 120e without needing to relay communication signals through base station 110b.
[0104] In this application, the communication device used to implement the functions of the communication equipment can be a terminal, a terminal having some of the functions of the aforementioned communication equipment, or a device capable of supporting the implementation of the functions of the aforementioned communication equipment, such as a chip system. This device can be installed in the terminal or used in conjunction with the terminal. In this application, the chip system can be composed of chips or include chips and other discrete components. The technical solutions provided in this application are described using a terminal or UE as an example of the communication device.
[0105] For example, a wireless communication system typically consists of cells, with a base station managing the cell and providing communication services to multiple mobile stations (MS) within it. The base station includes a base unit (BBU) and a remote unit (RRU). The BBU and RRU can be located in different places; for example, the RRU can be deployed remotely to a high-traffic area, while the BBU is located in a central equipment room. Alternatively, the BBU and RRU can be located in the same equipment room. The BBU and RRU can also be different components within the same rack. For example, a cell can correspond to a carrier or a member carrier.
[0106] It is understood that this application can be applied between network devices and communication devices, between network devices, or between communication devices, that is, between primary devices and secondary devices. The primary device can be a network device or a communication device. When the primary device is a network device, the secondary device can be another network device or a communication device. When the primary device is a communication device, the secondary device can be another communication device.
[0107] Access network equipment can include CUs and DUs. Multiple DUs can be centrally controlled by a single CU. As an example, the interface between the CU and DU can be called an F1 interface. The control plane (CP) interface can be F1-C, and the user plane (UP) interface can be F1-U. CUs and DUs can be distinguished according to the protocol layers of the wireless network: for example, the functions of the Packet Data Convergence Protocol (PDCP) layer and above are located in the CU, while the functions of protocol layers below the PDCP layer (such as the Radio Link Control (RLC) layer and the Medium Access Control (MAC) layer) are located in the DU; or, for another example, the functions of protocol layers above the PDCP layer are located in the CU, while the functions of protocol layers below the PDCP layer are located in the DU.
[0108] It is understandable that the above division of CU and DU processing functions according to protocol layers is merely an example. Other division methods are also possible. For instance, CUs or DUs can be divided into those with more protocol layer functions, or they can be divided into those with partial protocol layer processing functions. In one design, some functions of the RLC layer and the protocol layer functions above the RLC layer are located in the CU, while the remaining functions of the RLC layer and the protocol layer functions below the RLC layer are located in the DU. In another design, the functions of CUs or DUs can be divided according to service type or other system requirements, such as latency. Functions that need to meet latency requirements are located in the DU, while functions that do not need to meet this latency requirement are located in the CU. In yet another design, the CU can also have one or more core network functions. For example, the CU can be located on the network side for convenient centralized management. In yet another design, the RU of the DU is remotely located. The RU has radio frequency functionality.
[0109] For example, DU and RU can be partitioned at the physical layer (PHY). For instance, DU can implement higher-level functions in the PHY layer, and RU can implement lower-level functions. Specifically, for transmission, the functions of the PHY layer may include adding cyclic redundancy check (CRC) codes, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, and / or radio frequency (RF) transmission functions. For reception, the functions of the PHY layer may include CRC, channel decoding, rate matching de-scrambling, demodulation, layer mapping de-mapping, channel detection, resource demapping, physical antenna demapping, and / or RF reception functions. The higher-level functions in the PHY layer may include a subset of the PHY layer's functions, for example, functions closer to the MAC layer, while the lower-level functions in the PHY layer may include another subset of the PHY layer's functions, for example, functions closer to the RF functions. For example, higher-level functions in the PHY layer may include adding CRC codes, channel coding, rate matching, scrambling, modulation, and layer mapping, while lower-level functions in the PHY layer may include precoding, resource mapping, physical antenna mapping, and radio frequency transmission functions; or, higher-level functions in the PHY layer may include adding CRC codes, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, while lower-level functions in the PHY layer may include resource mapping, physical antenna mapping, and radio frequency transmission functions.
[0110] For example, the functionality of a CU can be implemented by a single entity or by different entities. For instance, the functionality of the CU can be further divided, separating the control plane and user plane and implementing them through different entities: a control plane CU entity (i.e., the CU-CP entity) and a user plane CU entity (i.e., the CU-UP entity). These CU-CP and CU-UP entities can be coupled with a DU to jointly complete the functions of the access network device.
[0111] In the above architecture, signaling generated by the CU can be sent to the terminal via the DU, or signaling generated by the terminal can be sent to the CU via the DU. For example, signaling from the radio resource control (RRC) or PDCP layer will ultimately be processed into physical layer signaling and sent to the terminal, or it can be derived from received physical layer signaling. In this architecture, the RRC or PDCP layer signaling can be considered to be sent via the DU, or via the DU and RU.
[0112] For example, any one of DU, CU, CU-CP, CU-UP, and RU can be a software module, a hardware structure, or a combination of software and hardware structures, without limitation. The different entities can exist in different forms, without limitation. For example, DU, CU, CU-CP, and CU-UP are software modules, and RU is a hardware structure. These modules and the methods they execute are also within the scope of protection of this application.
[0113] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an O-RAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU.
[0114] It should be understood that Figure 1a The number and type of devices in the communication system shown are for illustrative purposes only. This application is not limited to this. In actual applications, the communication system may include more terminals, more access network devices, and other network elements, such as core network devices and / or network elements used to implement artificial intelligence functions.
[0115] It is understood that all or part of the functions implemented by one or more of the terminals, access network devices, core network devices, or network elements used to implement artificial intelligence functions can be virtualized, that is, implemented through one or more of dedicated or general-purpose processors and corresponding software modules. Among these, the terminals and access network devices involve air interface transmission, and the transmit and receive functions of this interface can be implemented in hardware. Core network devices, such as operation administration and maintenance (OAM) network elements, can also be virtualized. For example, one or more of the functions of the virtualized terminals, access network devices, core network devices, or network elements used to implement artificial intelligence functions can be implemented by cloud devices, such as cloud devices in over-the-top (OTT) systems.
[0116] The method provided in this application can be used for communication between access network devices and terminals, or for communication between other communication devices, such as communication between macro base stations and micro base stations in a wireless backhaul link, or communication between two terminals in a sidelink (SL), etc., without limitation.
[0117] In this application, the phrase "sending information to... (e.g., a terminal)" or the related illustrations in the accompanying drawings can be understood as the destination of the information being the terminal. This can include sending information directly or indirectly to the terminal. Similarly, the phrase "receiving information from... (e.g., a terminal)" or "receiving information from... (e.g., a terminal)" or the related illustrations in the accompanying drawings can be understood as the source of the information being the terminal. This can include receiving information directly or indirectly from the terminal. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.
[0118] Reference Figure 1b The diagram shown is a schematic of another communication system provided in an embodiment of this application. The communication system includes a first network device, a terminal, and a third network device. The first network device may be an access network device on the network side, a module (e.g., a circuit, chip, or chip system) within the access network device, or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device. The first network device is the network device that communicates with the terminal. For example, the first network device may be a base station.
[0119] The third network device can be a device with sensing capabilities. For example, the third network device can be an apparatus or component deployed in the core network to provide sensing functions (SF), or it can be a location and sensing unit (LSU) deployed on the access network side to provide wireless services such as positioning and sensing. The third network device can obtain the location of the terminal and / or the first network device.
[0120] In this example, a third network device sends a measurement request to the terminal. The terminal receives the measurement request and sends the measurement result to the third network device. The measurement result is obtained based on the measurement request and a sensing reference signal. This sensing reference signal may originate from the first network device.
[0121] Reference Figure 1c The diagram shown is a schematic representation of another communication system provided in an embodiment of this application. This communication system includes a first network device, a third network device, and a terminal; alternatively, the communication system includes a first network device, a third network device, and a second network device. For a description of the first and third network devices, please refer to [link to relevant documentation]. Figure 1b The details of the previous description will not be repeated here. The second network device can be a different network device from the first network device. For example, the second network device could be another base station, etc.
[0122] In this example, a third network device sends a measurement request to a first network device. The first network device receives the measurement request and sends a measurement result to the third network device. The measurement result is obtained based on the measurement request and a sensing reference signal. This sensing reference signal can originate from the terminal or a second network device. It should be noted that the sensing reference signal can also originate from the first network device itself. Details are described below and will not be elaborated upon here.
[0123] The architecture of the embodiments of this application has been described above. To facilitate understanding of the solutions in the embodiments of this application, the terms that may be involved in the embodiments of this application are explained below.
[0124] 1. False alarm
[0125] This refers to a path that does not actually exist but is measured. For example, two paths are measured in one direction, one of which is caused by energy leakage in the other direction.
[0126] 2. Diameter leakage detection
[0127] This refers to a path that actually exists but has not been measured. For example, a path with low energy in a certain direction cannot be identified as a multipath.
[0128] 3. Time of Arrival (TOA) refers to the arrival time of a wireless signal at the receiving end.
[0129] 4. Time of flight (TOF) refers to the flight time of a wireless signal from the transmitting end to the receiving end.
[0130] 5. First arrival path timing (FAPTiming)
[0131] First-path timing is a method for determining the TOA in a multipath environment. Since wireless signals may form multiple paths when propagating in space, the time to reach the receiver will be different due to the different propagation distances on different paths. First-path timing refers to determining the TOA based on the earliest path among multiple paths.
[0132] The architecture of the embodiments of this application has been described above. The methods of the embodiments of this application will be described in detail below.
[0133] Reference Figure 2 The diagram shown is a flowchart illustrating a communication method provided in an embodiment of this application. Optionally, this method can be applied to the aforementioned communication system, for example... Figure 1b The communication system shown. (As shown) Figure 2 The communication method shown may include steps 201-202. Steps 201-202 are as follows:
[0134] 201. A third network device sends a measurement request to the terminal. The measurement request includes first grid information, indicating that a sensed target should be measured on the grid indicated by the first grid information. Accordingly, the terminal receives the measurement request.
[0135] For an introduction to this third network device, please refer to [link / reference]. Figure 1b The details of that record will not be repeated here.
[0136] The target being sensed can be a passive target (such as a drone, car, or ship), or the environment (such as a real-world cityscape, indoor environment, ground water icing, air humidity, or precipitation), or a building or bridge.
[0137] In one possible implementation, measuring the sensed target can be done by timing the sensed target. This timing can refer to Time of Arrival (TOA), Time of Flight (TOF), Reference Signal Time Difference (RSTD), Relative Time of Arrival (RTOA), or Transmit / Receive Time Difference (Rx-Tx time difference).
[0138] The following section introduces several methods for performing timed measurements on the perceived target.
[0139] Example 1: The first grid information includes angular grid information, and the measurement request instructs that the perceived target be measured at regular intervals on the grids contained in the angular grid information.
[0140] like Figure 3 As shown, this angle grid can be understood as a series of non-overlapping grids formed by dividing the area between the starting point (the location of the first network device or terminal) and the surface to be reconstructed corresponding to the sensing target using angles. The angle values within each grid form an arithmetic sequence. It should be understood that this angle grid can be constructed from the angles from the first network device to the sensing target, or from the angles from the terminal to the sensing target.
[0141] In one possible implementation, the angle grid information includes a one-dimensional sequence of multiple first angle values. These first angle values can be horizontal angle values, also known as azimuth angles, which are angles relative to a horizontal reference direction within a horizontal plane. Alternatively, the first angle values can be vertical angle values, also known as pitch angles, which are angles relative to a reference direction within a plane perpendicular to the horizontal plane.
[0142] In one possible implementation, the aforementioned horizontal and vertical angle values can be the horizontal and vertical angles of the global coordinate system. The global coordinate system is a reference used to describe the position and orientation of all objects within a scene, also known as the world coordinate system. In the global coordinate system, the horizontal angle is defined with true north as 0 degrees, and positive is determined by counter-clockwise rotation (i.e., west is 90 degrees, south is 180 degrees, and east is 270 degrees). The vertical angle is defined with the zenith as 0 degrees, and positive is determined by downward rotation (i.e., horizontal is 90 degrees, and directly below is 180 degrees).
[0143] In another possible implementation, the aforementioned horizontal and vertical angle values can be the horizontal and vertical angles of the antenna panel's local coordinate system. 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 itself. 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 at 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 at 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).
[0144] 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.
[0145] In another possible implementation, the angle grid information includes a two-dimensional sequence of multiple first angle values and multiple second angle values. For example, the first angle values are horizontal angle values, and the second angle values are vertical angle values. Alternatively, the first angle value is a vertical angle value, and the second angle value is a horizontal angle value. For a description of the horizontal and vertical angle values, please refer to the foregoing description; further details will not be provided here.
[0146] The aforementioned multiple first angle values and multiple second angle values can be represented as multiple given discrete values; or as equally spaced discrete values determined according to a pre-agreed step size (e.g., 1 degree or 0.1 degrees) given a minimum and a maximum value; or as equally spaced discrete values determined based on a given minimum, a maximum, and a step size. This scheme does not impose any restrictions on this.
[0147] The above example illustrates a measurement request that includes first grid information, which in turn includes angular grid information. Alternatively, the measurement request may include a one-dimensional sequence of multiple first angle values, instructing a timing measurement of the perceived target on the grid contained within the one-dimensional sequence of first angle values. Or, the measurement request may include a two-dimensional sequence of multiple first angle values and multiple second angle values, instructing a timing measurement of the perceived target on the grid contained within the two-dimensional sequence of first angle values and multiple second angle values.
[0148] This example performs timed measurements of the perceived target on the grid contained in the angle grid information indicated by the measurement request, thus reducing the complexity of timing acquisition.
[0149] Example 2: The first grid information includes phase grid information, and the measurement request instructs that the sensed target be measured at a time on the grid contained in the phase grid information.
[0150] This phase grid can be understood as a grid that, starting from the location of the first network device or terminal, is divided angularly between this starting point and the surface to be reconstructed corresponding to the sensing target, resulting in multiple non-overlapping grids (for example, refer to...). Figure 3 As shown in the diagram, each angle corresponds to a phase value, and multiple phase values in the phase grid form an arithmetic sequence. It should be understood that this phase grid can be composed of phases corresponding to the angle from the first network device to the sensing target, or it can be composed of phases corresponding to the angle from the terminal to the sensing target.
[0151] In one possible implementation, the phase grid information includes a one-dimensional sequence of multiple first phase values. Each first phase value can be the phase difference between antenna ports along a corresponding first antenna dimension. This first antenna dimension can be a horizontal dimension, and correspondingly, the first phase value can be a horizontal phase value. Alternatively, the first antenna dimension can be a vertical dimension, and correspondingly, the first phase value can be a vertical phase value. A base station antenna is typically a planar array (e.g., with dimensions N*M, meaning N elements per row and M elements per column), where the horizontal dimension refers to a row of the planar array, and the vertical dimension refers to a column of the planar array. The phase difference between antenna ports can be the phase difference between adjacent antenna ports. This phase difference represents the path difference of electromagnetic waves propagating between two adjacent antenna ports. For example, a path difference of 0.1 times the wavelength corresponds to a phase difference of 0.1 * 360 degrees, or 36 degrees.
[0152] In another possible implementation, the phase grating information includes a two-dimensional sequence of multiple first phase values and multiple second phase values. For example, the first phase value corresponds to the phase difference between antenna ports in a first antenna dimension, and the second phase value corresponds to the phase difference between antenna ports in a second antenna dimension. The first antenna dimension can be a horizontal dimension, and the second antenna dimension can be a vertical dimension. Alternatively, the first antenna dimension can be a vertical dimension, and the second antenna dimension can be a horizontal dimension. For a description of the phase difference, please refer to the foregoing description; it will not be repeated here.
[0153] The aforementioned multiple first phase values and multiple second phase values can be represented as multiple given discrete values; or as equally spaced discrete values determined according to a pre-agreed step size (e.g., 1 degree or 0.1 degrees) given a minimum and a maximum value; or as equally spaced discrete values determined based on a given minimum, a maximum, and a step size. This scheme does not impose any restrictions on this.
[0154] The above example illustrates a measurement request that includes first grid information, which in turn includes phase grid information. Alternatively, the measurement request may include a one-dimensional sequence of multiple first phase values, instructing a timing measurement of the sensed target on the grid contained within the one-dimensional sequence of first phase values. Or, the measurement request may include a two-dimensional sequence of multiple first phase values and multiple second phase values, instructing a timing measurement of the sensed target on the grid contained within the two-dimensional sequence of first and second phase values.
[0155] This example performs timed measurements of the perceived target on the grid contained in the phase grid information indicated by the measurement request, thus reducing the complexity of timing acquisition.
[0156] The above examples illustrate several ways to perform timed measurements on a perceived target. One such method is to measure the coordinates of the perceived target.
[0157] Example 3: In one possible implementation, the first grid information includes coordinate grid information, and the measurement request instructs the sensing target to be measured on the grid contained in the coordinate grid information.
[0158] like Figure 4As shown, this coordinate grid can be understood as multiple non-overlapping grids obtained by dividing the reference plane (line) and the surface to be reconstructed corresponding to the perceived target using coordinates. In three-dimensional coordinates, a plane passing through a preset origin and perpendicular to the ground is generally used as the reference plane, such as a straight wall running east-west. In two-dimensional coordinates, a straight line passing through a preset origin is generally used as the reference line, such as an east-west straight line passing through a preset origin. The multiple coordinate values in the coordinate grid form an arithmetic sequence.
[0159] In one possible implementation, the coordinate grid information comprises a one-dimensional sequence of multiple x-values. These x-values are based on the x-axis values of the perceptual spatial coordinate system. This perceptual spatial coordinate system can be understood as, in a three-dimensional coordinate system, an xyz coordinate system constructed according to the aforementioned reference plane, where the reference plane is the xOz plane, the x-axis lies in the plane and is parallel to the ground, the z-axis lies in the plane and is perpendicular to the ground, and the y-axis direction is determined based on the right-hand screw rule. In a two-dimensional coordinate system, the xy coordinate system constructed according to the aforementioned baseline is the perceptual spatial coordinate system, where the baseline is the x-axis, and the direction perpendicular to the x-axis in the horizontal plane is the y-axis.
[0160] In another possible implementation, the coordinate raster information comprises a one-dimensional sequence of multiple y-values. These y-values are based on the y-axis values of the perceptual spatial coordinate system.
[0161] In another possible implementation, the coordinate grid information includes a two-dimensional sequence consisting of multiple x-values and multiple z-values. These x-values and z-values are based on the values of the perceptual spatial coordinate system along the x-axis and z-axis, respectively.
[0162] In another possible implementation, the coordinate grid information includes a two-dimensional sequence of multiple y-values and multiple z-values, which are based on the values of the perceptual spatial coordinate system on the y-axis and z-axis.
[0163] In one possible implementation, the x-value is the latitude value; the y-value is the longitude value; and the z-value is the altitude value.
[0164] In another possible implementation, the x value is the latitude value; the y value is the altitude value; and the z value is the longitude value.
[0165] In another possible implementation, the x-value is the longitude value; the y-value is the latitude value; and the z-value is the altitude value.
[0166] In another possible implementation, the x value is the longitude value; the y value is the altitude value; and the z value is the latitude value.
[0167] In another possible implementation, the x-value is the altitude; the y-value is the longitude; and the z-value is the latitude.
[0168] In another possible implementation, the x-value is the altitude; the y-value is the latitude; and the z-value is the longitude.
[0169] The representation of the aforementioned multiple x-values, multiple y-values, and multiple z-values can be a given set of discrete values; or, given a minimum and a maximum value, equally spaced discrete values determined according to a pre-agreed step size (e.g., 1m or 0.1m, or 0.1 arcseconds, 0.01 arcseconds, etc. (where arcseconds apply to longitude and latitude, for example, one arcsecond of longitude corresponds to approximately 30m at the equator)); or, given a minimum, a maximum, and a step size, equally spaced discrete values determined based on these values, etc. This scheme does not impose any restrictions on this.
[0170] The above example illustrates a measurement request that includes first grid information, which in turn includes coordinate grid information. Alternatively, the measurement request may include at least one of the following: a one-dimensional sequence of multiple x-values; a one-dimensional sequence of multiple y-values; a two-dimensional sequence of combinations of multiple x-values and multiple z-values; and a two-dimensional sequence of combinations of multiple y-values and multiple z-values. The measurement request instructs the measurement of coordinates of the perceived target on a grid contained in at least one of the following: the one-dimensional sequence of multiple x-values, the one-dimensional sequence of multiple y-values, the two-dimensional sequence of combinations of multiple x-values and multiple z-values, and the two-dimensional sequence of combinations of multiple y-values and multiple z-values. The x-values, y-values, and z-values are based on the values of the perceived spatial coordinate system along the x-axis, y-axis, and z-axis.
[0171] This example performs coordinate measurements on the perceived target on the grid contained in the coordinate grid information indicated by the measurement request, thus reducing the complexity of coordinate acquisition.
[0172] 202. The terminal sends the measurement result to the third network device, which is obtained based on the measurement request and the sensing reference signal. Accordingly, the third network device receives the measurement result.
[0173] In one possible implementation, the terminal acquires a sensing reference signal. For example, the terminal may acquire the sensing reference signal from a first network device. This sensing reference signal may be, for example, a Position Reference Signal (PRS) or a Channel State Information Reference Signal (CSI-RS). The terminal then measures the sensing reference signal to obtain channel information. Furthermore, the terminal obtains the measurement result based on the measurement request and the channel information.
[0174] In another possible implementation, the terminal acquires the configuration information of the sensing reference signal. For example, the terminal can acquire the sensing reference signal and its configuration information from a first network device. Then, the terminal measures the sensing reference signal based on the configuration information to obtain channel information. Furthermore, the terminal obtains the measurement result based on the first grid information and the channel information. For a detailed description of this part, please refer to the following description; it will not be repeated here.
[0175] The following describes several forms of the measurement results.
[0176] (I) The measurement results corresponding to the different cases of the first grid information including the angle grid information are introduced.
[0177] In one possible implementation, when the angle grid information includes a one-dimensional sequence composed of the plurality of first angle values, the measurement result includes a one-dimensional sequence composed of the plurality of first diameter timings, and the elements contained in the one-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the one-dimensional sequence composed of the plurality of first angle values.
[0178] Specifically, when the angle grid information includes a one-dimensional sequence composed of multiple first angle values, the measurement result is multiple distance values obtained by periodically measuring the grids corresponding to the multiple first angle values. Each grid corresponding to a first angle value corresponds to one distance value.
[0179] In this example, only the measurement results need to be reported according to the predetermined grid, without having to report the grid information itself, thus reducing the reporting overhead.
[0180] It is understandable that the measurement result may also include multiple first angle values mentioned above. This scheme does not impose any restrictions on this.
[0181] In another possible implementation, when the angle grid information includes a one-dimensional sequence composed of the plurality of first angle values, the measurement result includes a one-dimensional sequence composed of a plurality of third angle values and a one-dimensional sequence composed of a plurality of first diameter timings. The third angle values are obtained based on the plurality of first angle values. The elements in the one-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements in the one-dimensional sequence composed of the plurality of third angle values.
[0182] In this example, the third angle value is obtained based on the plurality of first angle values. For example, the third angle value is obtained by selecting a portion of the aforementioned first angle values. Alternatively, the third angle value is obtained by processing the aforementioned first angle values. This processing could be, for example, applying a preset algorithm to the aforementioned first angle values based on a preset bias value, such as addition or subtraction. In other words, the measurement result includes not only a one-dimensional sequence composed of multiple initial diameter timings but also a one-dimensional sequence composed of the plurality of third angle values. This allows for a direct and intuitive understanding of the correspondence between angle values and measurement results.
[0183] In another possible implementation, when the angle grid information includes a two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values, the measurement result includes a two-dimensional sequence composed of the plurality of first diameter timings, and the elements contained in the two-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values.
[0184] In other words, when the angle grid information includes a two-dimensional sequence composed of the multiple first angle values and the multiple second angle values, the measurement result is a multiple two-dimensional distance value obtained by performing timed measurements on the grid corresponding to the two-dimensional sequence composed of the multiple first angle values and the multiple second angle values.
[0185] In another possible implementation, when the angle grid information includes a two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values, the measurement result includes a two-dimensional sequence composed of a combination of a plurality of third angle values and a plurality of fourth angle values, as well as a two-dimensional sequence composed of a plurality of first diameter timings. The elements contained in the two-dimensional sequence composed of the plurality of first diameter timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of third angle values and the plurality of fourth angle values. The third angle value is obtained based on the plurality of first angle values, and the fourth angle value is obtained based on the plurality of second angle values.
[0186] In this example, the third angle value is obtained based on the plurality of first angle values. For example, the third angle value is obtained by selecting a portion of the aforementioned first angle values. Alternatively, the third angle value is obtained by processing the aforementioned first angle values. This processing can be referred to the above description and will not be repeated here. Correspondingly, the fourth angle value is obtained based on the plurality of second angle values. For example, the fourth angle value is obtained by selecting a portion of the aforementioned second angle values. Alternatively, the fourth angle value is obtained by processing the aforementioned second angle values. This processing can be referred to the above description and will not be repeated here.
[0187] (II) The measurement results corresponding to the different cases of the first grid information including phase grid information are introduced.
[0188] In one possible implementation, when the phase grid information includes a one-dimensional sequence composed of the plurality of first phase values, the measurement result includes a one-dimensional sequence composed of multiple first-diameter timings, and the elements contained in the one-dimensional sequence composed of the multiple first-diameter timings correspond one-to-one with the elements contained in the one-dimensional sequence composed of the plurality of first phase values. For a description of this part, please refer to the aforementioned description of the first grid information including angle grid information, which will not be repeated here.
[0189] In another possible implementation, when the phase grid information includes a one-dimensional sequence composed of the plurality of first phase values, the measurement result includes a one-dimensional sequence composed of a plurality of third phase values and a one-dimensional sequence composed of a plurality of first-path timings. The elements contained in the one-dimensional sequence composed of the plurality of first-path timings correspond one-to-one with the elements contained in the one-dimensional sequence composed of the plurality of third phase values, and the third phase values are obtained based on the plurality of first phase values. For a description of this part, please refer to the aforementioned description of the third angle values, which will not be repeated here.
[0190] In one possible implementation, when the phase grid information includes a two-dimensional sequence composed of the plurality of first phase values and the plurality of second phase values, the measurement result includes a two-dimensional sequence composed of multiple first-diameter timings, wherein the elements contained in the two-dimensional sequence composed of the plurality of first-diameter timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of first phase values and the plurality of second phase values. For a description of this part, please refer to the aforementioned description of the first grid information including angle grid information, which will not be repeated here.
[0191] In another possible implementation, when the phase grid information includes a two-dimensional sequence composed of the plurality of first phase values and the plurality of second phase values, the measurement result includes a two-dimensional sequence composed of a combination of a plurality of third phase values and a plurality of fourth phase values, as well as a two-dimensional sequence composed of a plurality of first-path timings. The elements contained in the two-dimensional sequence composed of the plurality of first-path timings correspond one-to-one with the elements contained in the two-dimensional sequence composed of the plurality of third phase values and the plurality of fourth phase values; wherein, the third phase value is obtained based on the plurality of first phase values, and the fourth phase value is obtained based on the plurality of second phase values. For a description of this part, please refer to the aforementioned description of the first grid information including angle grid information, which will not be repeated here.
[0192] (III) The measurement results corresponding to the different cases of the first grid information including coordinate grid information are introduced.
[0193] In one possible implementation, when the coordinate raster information includes a one-dimensional sequence of the multiple x values, the coordinates in the measurement result include a one-dimensional sequence of multiple y values, and the elements contained in the one-dimensional sequence of the multiple y values are obtained based on the multiple x values.
[0194] The elements in the one-dimensional sequence of multiple y-values are derived from the elements in the one-dimensional sequence of multiple x-values. This can be understood as a one-to-one correspondence between the elements in the one-dimensional sequence of multiple y-values and the elements in the one-dimensional sequence of multiple x-values. For example, the multiple x-values include x1, x2, x3, ..., xn, and the multiple y-values include y1, y2, y3, ..., yn, where y1 corresponds to x1, y2 to x2, y3 to x3, ..., yn to xn. Alternatively, the elements in the one-dimensional sequence of multiple y-values are derived from a subset of the multiple x-values. For example, selecting a subset of x-values, such as x1, x2, xn, from the one-dimensional sequence of multiple x-values, and then obtaining the corresponding y1, y2, and yn based on x1, x2, and xn, yields the measurement result.
[0195] In another possible implementation, when the coordinate raster information includes a one-dimensional sequence of the multiple y-values, the coordinates in the measurement result include a one-dimensional sequence of multiple x-values, and the elements contained in this one-dimensional sequence of x-values are derived based on the multiple y-values. The elements contained in this one-dimensional sequence of x-values, derived based on the multiple y-values, can be understood as a one-to-one correspondence between the elements contained in the one-dimensional sequence of x-values and the elements contained in the one-dimensional sequence of y-values; or, the elements contained in this one-dimensional sequence of x-values are derived based on a subset of the multiple y-values. For a detailed explanation of this part, please refer to the above description of the elements contained in the one-dimensional sequence of y-values being derived based on the multiple x-values; it will not be repeated here.
[0196] In another possible implementation, when the coordinate raster information includes a two-dimensional sequence composed of multiple x-values and multiple z-values, the coordinates in the measurement result include a one-dimensional sequence composed of multiple y-values. The elements contained in this one-dimensional sequence of multiple y-values are obtained based on the multiple x-values and multiple z-values. The elements contained in this one-dimensional sequence of multiple y-values, based on the multiple x-values and multiple z-values, can be understood as corresponding one-to-one with the elements contained in the two-dimensional sequence composed of multiple x-values and multiple z-values; or, the elements contained in this one-dimensional sequence of multiple y-values are obtained based on a subset of the two-dimensional sequence composed of multiple x-values and multiple z-values. For a detailed explanation of this part, please refer to the above description of the elements contained in the one-dimensional sequence of multiple y-values being obtained based on the multiple x-values; it will not be repeated here.
[0197] In another possible implementation, when the coordinate raster information includes a two-dimensional sequence composed of multiple y-values and multiple z-values, the coordinates in the measurement result include a one-dimensional sequence composed of multiple x-values. The elements contained in this one-dimensional sequence of x-values are obtained based on the multiple y-values and multiple z-values. The elements contained in this one-dimensional sequence of x-values, based on the multiple y-values and multiple z-values, can be understood as corresponding one-to-one with the elements contained in the two-dimensional sequence composed of multiple y-values and multiple z-values; or, the elements contained in this one-dimensional sequence of x-values are obtained based on a subset of the two-dimensional sequence composed of multiple y-values and multiple z-values. For a detailed explanation of this part, please refer to the above description; it will not be repeated here.
[0198] The measurement results have been described above. In one possible implementation, a third network device receives the measurement results. For example, when the measurement results are angle grids and their corresponding distance values, for any angle 'a' in the angle grid and its corresponding distance 'd', the third network device can determine that there exists a point on the surface of the target. This point lies both in the angular direction 'a' of the first network device or terminal device and on an ellipsoid with the first network device and terminal device as foci and 'd / 2' as its major axis. The coordinates of this point can be solved by solving a series of equations. This allows for the localization, reconstruction, or monitoring of the target. For example, it can be used to locate passive targets (e.g., drones, cars, ships), reconstruct the environment (e.g., urban landscapes, indoor environments), monitor the environment (e.g., identify ground water icing, monitor air humidity, precipitation), and monitor environmental deformation (e.g., building deformation, bridge deformation), etc.
[0199] In this embodiment, a third network device sends a measurement request to a terminal. This measurement request includes first grid information, instructing the measurement of a sensed target on the grid indicated by the first grid information. The terminal then sends a measurement result, which is obtained based on the measurement request and a sensed reference signal. By employing this method, the sensed target is measured in a grid-like manner on the grid indicated by the measurement request. This ensures that only one corresponding measurement result is reported for each grid, reducing the probability of false alarms and missed detections.
[0200] The above example illustrates how a third network device sends a measurement request to a terminal. The following example illustrates how a third network device sends a measurement request to a first network device.
[0201] Reference Figure 5 The diagram shown is a flowchart illustrating another communication method provided in an embodiment of this application. Optionally, this method can be applied to the aforementioned communication system, for example... Figure 1c The communication system shown. (As shown) Figure 5 The communication method shown may include steps 501-502. Steps 501-502 are as follows:
[0202] 501. A third network device sends a measurement request to a first network device. The measurement request includes first grid information, indicating that a sensed target should be measured on the grid indicated by the first grid information. Accordingly, the first network device receives the measurement request.
[0203] For an introduction to this section, please refer to the aforementioned text. Figure 2 The description of step 201 in the illustrated embodiment will not be repeated here.
[0204] 502. The first network device sends a measurement result to the third network device, the measurement result being obtained based on the measurement request and the sensing reference signal. Accordingly, the third network device receives the measurement result.
[0205] For an introduction to this section, please refer to the aforementioned text. Figure 2 The description of step 202 in the illustrated embodiment will not be repeated here. For example, the sensing reference signal can be an SRS.
[0206] In one possible implementation, the first network device acquires a sensing reference signal. For example, this sensing reference signal may originate from the first network device itself. Alternatively, as... Figure 6a As shown, the first network device obtains the sensing reference signal from the second network device. The second network device can be a different network device from the first network device. For example, the second network device could be another base station, etc. For example, ... Figure 6b As shown, the first network device can also acquire a sensing reference signal from the terminal. Then, the first network device measures the sensing reference signal to obtain channel information. Furthermore, based on the measurement request and the channel information, the first network device obtains the measurement result. For a detailed description of this part, please refer to the following description; it will not be repeated here.
[0207] In this embodiment, a third network device sends a measurement request to a first network device. This measurement request includes first grid information, instructing the measurement of a sensed target on the grid indicated by the first grid information. The first network device then sends a measurement result, which is obtained based on the measurement request and a sensed reference signal. By employing this method, the sensed target is measured in a grid-like manner on the grid indicated by the measurement request. This ensures that only one corresponding measurement result is reported for each grid, reducing the probability of false alarms and missed detections.
[0208] The above example illustrates the scenario of a third network device sending a measurement request to a first network device. It should be noted that this solution is also applicable to O-RAN systems. In this system, the baseband unit (BBU) is divided into a higher-level baseband (BBH) and a lower-level baseband (BBL). When fronthaul is involved, the higher-level baseband (BBH) receives the measurement request, which is then processed by the lower-level baseband (BBL) after configuration, depending on the fronthaul split point location. In one possible implementation, the lower-level baseband (BBL) transmits the channel data to the higher-level baseband (BBH), where it performs rasterization measurement. In another possible implementation, the lower-level baseband (BBL) performs rasterization measurement and returns the results to the higher-level baseband (BBH). The above is merely an example, and this solution is not intended to limit the scope of the solution.
[0209] The following section details how the terminal obtains measurement results based on measurement requests and sensing reference signals.
[0210] For example, this implementation may include steps A1-A2, as follows:
[0211] A1. The terminal measures the sensing reference signal to obtain channel information.
[0212] The sensing reference signal can originate from a first network device, such as a Radio Access Network (RAN). The channel information can be, for example, a channel impulse response.
[0213] For example, the sensing reference signal contains P ports, and the terminal has R receiving antennas. The terminal acquires the channel impulse response of the P transmitting ports under the R receiving antennas. n1 is the horizontal antenna port number (e.g., column number) of the RAN base station antenna array, n2 is the vertical antenna port number (e.g., row number) of the RAN base station antenna array, p is the polarization dimension antenna port number of the RAN base station antenna array, r is the UE receiving antenna number, and t is the channel time-domain impulse response time, where n1 = 0, 1, ..., N1-1; n2 = 0, 1, ..., N2-1; p = 0 or p = 0, 1. When p = 0, P = N1 * N2; when p = 0, 1, P = N1 * N2 * 2.
[0214] A2. The terminal obtains the measurement results based on the first grid information and the channel information.
[0215] The following sections will introduce several methods for processing the first grid information.
[0216] (I) Several cases of the first grid information including angular grid information will be introduced respectively based on the angular grid from the first network device to the sensing target.
[0217] In one possible implementation, when the angle grid information includes a one-dimensional sequence composed of multiple first angle values (such as horizontal angle values), the timing for any first angle value φ in the one-dimensional sequence composed of multiple first angle values is as follows: First diameter timing T φ .
[0218] in, It can be represented as:
[0219]
[0220] Where d1 is the ratio of the horizontal spacing between the antennas to the wavelength; j is the imaginary unit.
[0221] Among them, T φ By iterating through the one-dimensional sequence of the multiple first angle values, φ can be used to obtain the measurement results.
[0222] It should be noted that when the set angle value is the horizontal angle in the local coordinate system of the antenna panel, and when the multiple first angle values are the horizontal angles in the global coordinate system, they can be converted into the horizontal angles in the local coordinate system of the antenna panel based on the orientation of the RAN base station antenna panel.
[0223] In another possible implementation, when the angle grid information includes a one-dimensional sequence of multiple second angle values (such as vertical angle values), the timing for any second angle value θ in the one-dimensional sequence of multiple second angle values is as follows: First diameter timing T θ .
[0224] in, It can be represented as:
[0225]
[0226] Where d2 is the ratio of the antenna vertical spacing to the wavelength.
[0227] Among them, T θ The measurement results can be obtained by iterating through the one-dimensional sequence of the multiple second angle values mentioned above with θ.
[0228] In another possible implementation, when the angle grid information includes a two-dimensional sequence consisting of multiple first angle values φ and multiple second angle values θ, the timing for any angle value (φ, θ) in the two-dimensional sequence is... First diameter timing T φ,θ .in, It can be represented as:
[0229]
[0230] Where d1 is the ratio of the horizontal spacing of the antennas to the wavelength, and d3 is the ratio of the vertical spacing of the antennas to the wavelength.
[0231] Among them, T φ,θ The measurement result can be obtained by iterating through a two-dimensional sequence consisting of multiple first angle values and multiple second angle values using φ and θ.
[0232] (II) Several cases of the first grid information including phase grid information will be introduced respectively using the phase grid from the first network device to the sensing target.
[0233] In one possible implementation, when the phase grid information includes a one-dimensional sequence of multiple first phase values (such as horizontal phase values), for any first phase value in the one-dimensional sequence... Its timing is First diameter timing in, It can be represented as:
[0234]
[0235] in, The measurement result can be obtained by traversing a one-dimensional sequence consisting of multiple first phase values.
[0236] In another possible implementation, when the phase grid information includes a one-dimensional sequence of the plurality of second phase values (such as vertical phase values), the timing for any second phase value γ in the one-dimensional sequence is as follows: First diameter timing T γ .in, It can be represented as:
[0237]
[0238] Among them, T γ The measurement result can be obtained by traversing a one-dimensional sequence of multiple second phase values by γ.
[0239] In another possible implementation, the phase grid information includes multiple first phase values (such as horizontal phase values). When a two-dimensional sequence consisting of a first phase value (γ) and multiple second phase values (such as the vertical phase value γ) is formed, its timing is... First diameter timing in, It can be represented as:
[0240]
[0241] in, The measurement result can be obtained by iterating through a two-dimensional sequence consisting of multiple first phase values and multiple second phase values with γ.
[0242] (III) Several cases of the first grid information including coordinate grid information will be introduced respectively.
[0243] In one possible implementation, when the coordinate grid information includes a one-dimensional sequence of multiple x values, the y values corresponding to the multiple x values are obtained based on the one-dimensional sequence of multiple x values and the channel information obtained based on the location and channel measurement calculations, thus obtaining the measurement result.
[0244] In another possible implementation, when the coordinate grid information includes a one-dimensional sequence of multiple y values, the x values corresponding to the multiple y values are obtained based on the one-dimensional sequence of multiple y values and the channel information obtained based on the location and channel measurement calculations, thus obtaining the measurement result.
[0245] In another possible implementation, when the coordinate grid information includes a two-dimensional sequence composed of multiple x values and multiple z values, a y value is obtained based on the value of each (x, z) in the two-dimensional sequence composed of multiple x values and multiple z values, as well as the channel information obtained based on the location and channel measurement.
[0246] In another possible implementation, when the coordinate grid information includes a two-dimensional sequence composed of multiple y values and multiple z values, each (y, z) value in the two-dimensional sequence composed of multiple y values and multiple z values, as well as the channel information obtained based on the location and channel measurement, corresponds to an x value, thus obtaining the measurement result.
[0247] The above example illustrates how a terminal obtains measurement results based on a measurement request and a sensing reference signal. It is understood that the implementation method of the first network device obtaining measurement results based on a measurement request and a sensing reference signal can refer to the above description and will not be repeated here.
[0248] It should be noted that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0249] The methods of the embodiments of this application have been described in detail above, and the apparatus of the embodiments of this application is provided below. It is understood that the division of multiple units or modules in the various apparatus embodiments of this application is only a logical division based on function and is not intended to limit the specific structure of the apparatus. In specific implementations, some functional modules may be subdivided into more smaller functional modules, and some functional modules may be combined into a single functional module. However, regardless of whether these functional modules are subdivided or combined, the general flow executed by the apparatus is the same. For example, some apparatuses include a receiving unit and a transmitting unit. In some designs, the transmitting unit and the receiving unit can also be integrated into a communication unit, which can implement the functions implemented by the receiving unit and the transmitting unit. Typically, each unit corresponds to its own program code (or program instructions). When the program code corresponding to each unit runs on the processor, it causes the unit to be controlled by the processing unit to execute the corresponding flow and thus achieve the corresponding function.
[0250] This application also provides an apparatus for implementing any of the above methods. For example, a communication apparatus is provided that includes a module (or means) for implementing the steps performed by the terminal in any of the above methods, or a module (or means) for implementing the steps performed by the first network device, or a module (or means) for implementing the steps performed by the third network device.
[0251] For example, refer to Figure 7 The diagram shown is a structural schematic of a communication device provided in an embodiment of this application. This communication device is used to implement the aforementioned communication method, for example... Figure 2 The steps performed by the terminal in the communication method shown, or Figure 5 The steps performed by the first network device in the communication method shown.
[0252] like Figure 7 As shown, the communication device may include a communication module 701.
[0253] When the communication device is used to implement the functions of a terminal: the communication module 701 is used to implement, for example... Figure 2 One or more operations implemented by the terminal in step 202 of the illustrated embodiment.
[0254] When the communication device is used to implement the functions of a network device: the communication module 701 is used to implement, for example... Figure 5 One or more operations implemented by the network device in step 502 of the illustrated embodiment.
[0255] For a description of each of the above modules, please refer to the preceding text. Figure 2 , Figure 5 The description of the illustrated embodiments will not be repeated here.
[0256] For example, refer to Figure 8 The diagram shown is a structural schematic of another communication device provided in an embodiment of this application. This communication device is used to implement the aforementioned communication method, for example... Figure 2 The steps performed by the third network device in the communication method shown, or Figure 5 The steps performed by the third network device in the communication method shown.
[0257] like Figure 8 As shown, the communication device may include a communication module 801. When the communication device is used to implement the functions of a third network device: the communication module 801 is used to implement, for example... Figure 2 In the illustrated embodiment, step 201 involves one or more operations implemented by the third network device, or, as shown in the example, the third network device implements one or more operations. Figure 5 One or more operations implemented by the third network device in step 501 of the illustrated embodiment.
[0258] For a description of each of the above modules, please refer to the preceding text. Figure 2 , Figure 5 The description of the illustrated embodiments will not be repeated here.
[0259] It should be understood that the division of modules in the above devices is only 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, modules in a communication device can be implemented by a processor calling software; for example, a communication device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each module in the device. The processor can be, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the modules in the device can be implemented as hardware circuits. The functionality of some or all units can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functionality of some or all of the above units is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD), such as a field-programmable gate array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the above units. All modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0260] Reference Figure 9 The diagram shown is a hardware structure schematic of another communication device provided in an embodiment of this application. Figure 9 The communication device 900 shown includes one or more processors 901 (one processor is shown in the figure).
[0261] Processor 901 is a circuit with signal processing capabilities. In one implementation, processor 901 can be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, processor 901 can achieve certain functions through the logical relationships of hardware circuits. These logical relationships of hardware circuits are fixed or reconfigurable. For example, processor 901 can be a hardware circuit implemented as an ASIC or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to achieve the functions of some or all of the above modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as a type of ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), or deep learning processing unit (DPU). The processor 901 is used to execute related programs to implement the functions required by the units in the communication device of the present application embodiment, or to execute the communication method of the method embodiment of the present application.
[0262] Optionally, the communication device 900 may also include a memory (e.g., memory 903, memory 904, memory 905) (shown as dashed lines in the figure). This memory is used to store instructions executed by the processor 901, or to store input data required for the processor 901 to execute instructions, or to store data generated after the processor 901 executes instructions.
[0263] Optionally, the memory may be located within the one or more processors (e.g., memory 903), or outside the one or more processors (e.g., memory 904, memory 905), or may include a storage portion located within the one or more processors and a storage portion located outside the one or more processors.
[0264] In this embodiment, the memory (e.g., memory 903, memory 904, memory 905) may include, but is not limited to, cache, read-only memory (ROM), random access memory (RAM), synchronous dynamic random access memory (SDRAM), hard disk drive (HDD) or solid-state drive (SSD), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), etc. Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. The memory in this embodiment may also be a circuit or any other device capable of implementing storage functions for storing computer programs or instructions, and / or data.
[0265] Optionally, the communication device 900 may also include a communication interface 902 (shown as a dashed line in the figure). The processor 901 and the communication interface 902 are coupled together. The communication interface 902 can be a transceiver or interface circuit, a bus, a module, or other type of communication interface.
[0266] The memory can store programs. When the program stored in the memory is executed by the processor 901, the processor 901 and the communication interface 902 are used to execute the various steps of the communication method of the embodiments of this application.
[0267] As can be seen, each module in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms or a portion of the processing circuits in these processors.
[0268] Furthermore, the modules in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these modules are integrated together as a system-on-a-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or for implementing the functions of the modules of the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and artificial intelligence processor, CPU and GPU, etc.
[0269] It should be noted that, although Figure 9 The illustrated device 900 only shows the memory, processor, and communication interface. However, those skilled in the art should understand that in specific implementations, device 900 may also include other devices necessary for normal operation. Furthermore, depending on specific needs, those skilled in the art should understand that device 900 may also include hardware devices for implementing other additional functions. Moreover, those skilled in the art should understand that device 900 may only include the devices necessary for implementing the embodiments of this application, and may not necessarily include... Figure 9 All the devices shown.
[0270] This application also provides a computer-readable storage medium storing instructions that, when executed on a computer or processor, cause the computer or processor to perform one or more steps of any of the above methods.
[0271] This application also provides a computer program product containing instructions. When the computer program product is run on a computer or processor, it causes the computer or processor to perform one or more steps of any of the methods described above.
[0272] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information as indicating A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A. In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index, or indirectly indicating the information to be instructed by indicating other information, wherein there is an association between the other information and the information to be instructed. It is also possible to indicate only a part of the information to be instructed, while the other parts of the information to be instructed are known or agreed upon in advance. For example, the instruction of specific information can also be achieved by using the arrangement order of various information in advance (e.g., as specified by a protocol), thereby reducing the instruction overhead to a certain extent. The information to be instructed can be sent as a whole or divided into multiple sub-information to be sent separately, and the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0273] The term "at least one" as used in this application refers to one or more items. "More than one item" means two or more items. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. Furthermore, it should be understood that although the terms "first," "second," etc., may be used in this application to describe various objects, these objects should not be limited to these terms. These terms are only used to distinguish the objects from each other.
[0274] The terms "comprising" and "having," and any variations thereof, used in this application as described below, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or optionally include other steps or units inherent to such processes, methods, products, or apparatus. It should be noted that in this application, words such as "exemplary" or "for example" are used to indicate illustrative, exemplary, or descriptive purposes. Any method or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0275] It should be understood that in the description of this application, unless otherwise stated, " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B can represent A or B; where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Additionally, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" do not necessarily imply difference. In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0276] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. The coupling, direct coupling, or communication connection shown or discussed between each other may be indirect coupling or communication connection through some interfaces, apparatuses, or units, and may be electrical, mechanical, or other forms.
[0277] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0278] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be read-only memory (ROM), random access memory (RAM), or magnetic media, such as floppy disks, hard disks, magnetic tapes, magnetic disks, or optical media, such as digital versatile discs (DVDs), or semiconductor media, such as solid state disks (SSDs).
[0279] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the embodiments of this application should be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The application is applied to a first communication device, comprising: receiving a measurement request, the measurement request comprising first grid information, the measurement request instructing the first communication device to measure a sensing target on a grid indicated by the first grid information; sending a measurement result, the measurement result being obtained based on the measurement request and a sensing reference signal.
2. A communication method characterized by comprising: The application is applied to a second communication device, comprising: sending a measurement request, the measurement request comprising first grid information, the measurement request instructing the first communication device to measure a sensing target on a grid indicated by the first grid information; receiving a measurement result, the measurement result being obtained based on the measurement request and a sensing reference signal.
3. The method according to claim 1 or 2, characterized in that, The first grid information comprises angle grid information, and the measurement request instructs the first communication device to measure the sensing target on a grid contained in the angle grid information; or The first grid information comprises phase grid information, and the measurement request instructs the first communication device to measure the sensing target on a grid contained in the phase grid information.
4. The method of claim 3, wherein, The angle grid information comprises at least one of the following: a one-dimensional sequence composed of a plurality of first angle values; or a two-dimensional sequence composed of a plurality of first angle values and a plurality of second angle values.
5. The method of claim 4, wherein, The first angle values are horizontal angle values, and the second angle values are vertical angle values; or The first angle values are vertical angle values, and the second angle values are horizontal angle values.
6. The method of claim 3, wherein, The phase grid information comprises at least one of the following: a one-dimensional sequence composed of a plurality of first phase values; or a two-dimensional sequence composed of a plurality of first phase values and a plurality of second phase values.
7. The method of claim 4, wherein, The first phase values correspond to phase differences between antenna ports in a first antenna dimension, and the second phase values correspond to phase differences between antenna ports in a second antenna dimension.
8. The method of claim 1, wherein, The method further comprises: obtaining configuration information of the sensing reference signal; measuring the sensing reference signal based on the configuration information of the sensing reference signal to obtain channel information; obtaining the measurement result based on the first grid information and the channel information.
9. The method of claim 4 or 5, wherein, When the angle grid information comprises a one-dimensional sequence composed of the plurality of first angle values, the measurement result comprises a one-dimensional sequence composed of a plurality of first path timings, and elements contained in the one-dimensional sequence composed of the plurality of first path timings correspond to elements contained in the one-dimensional sequence composed of the plurality of first angle values one by one; or When the angle grid information comprises a two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values, the measurement result comprises a two-dimensional sequence composed of a plurality of first path timings, and elements contained in the two-dimensional sequence composed of the plurality of first path timings correspond to elements contained in the two-dimensional sequence composed of the plurality of first angle values and the plurality of second angle values one by one.
10. The method of claim 4 or 5, wherein, When the angle grid information comprises a one-dimensional sequence composed of the plurality of first angle values, the measurement result comprises a one-dimensional sequence composed of a plurality of third angle values and a one-dimensional sequence composed of a plurality of first path timings, and elements contained in the one-dimensional sequence composed of the plurality of first path timings correspond to elements contained in the one-dimensional sequence composed of the plurality of third angle values one by one; or When the angle grid information comprises a two-dimensional sequence formed by the plurality of first angle values and the plurality of second angle values, the measurement result comprises a two-dimensional sequence formed by a combination of a plurality of third angle values and a plurality of fourth angle values, and a two-dimensional sequence formed by a plurality of first path timings, and the two-dimensional sequence formed by the plurality of first path timings comprises elements corresponding to elements of the two-dimensional sequence formed by the combination of the plurality of third angle values and the plurality of fourth angle values in a one-to-one manner. The third angle value is obtained based on the plurality of first angle values, and the fourth angle value is obtained based on the plurality of second angle values.
11. The method of claim 6 or 7, wherein, When the phase grid information comprises a one-dimensional sequence formed by the plurality of first phase values, the measurement result comprises a one-dimensional sequence formed by a plurality of first path timings, and the one-dimensional sequence formed by the plurality of first path timings comprises elements corresponding to elements of the one-dimensional sequence formed by the plurality of first phase values in a one-to-one manner; or, When the phase grid information comprises a two-dimensional sequence formed by the plurality of first phase values and the plurality of second phase values, the measurement result comprises a two-dimensional sequence formed by a plurality of first path timings, and the two-dimensional sequence formed by the plurality of first path timings comprises elements corresponding to elements of the two-dimensional sequence formed by the plurality of first phase values and the plurality of second phase values in a one-to-one manner.
12. The method of claim 6 or 7, wherein, When the phase grid information comprises a one-dimensional sequence formed by the plurality of first phase values, the measurement result comprises a one-dimensional sequence formed by a plurality of third phase values, and a one-dimensional sequence formed by a plurality of first path timings, and the one-dimensional sequence formed by the plurality of first path timings comprises elements corresponding to elements of the one-dimensional sequence formed by the plurality of third phase values in a one-to-one manner; or, When the phase grid information comprises a two-dimensional sequence formed by the plurality of first phase values and the plurality of second phase values, the measurement result comprises a two-dimensional sequence formed by a combination of a plurality of third phase values and a plurality of fourth phase values, and a two-dimensional sequence formed by a plurality of first path timings, and the two-dimensional sequence formed by the plurality of first path timings comprises elements corresponding to elements of the two-dimensional sequence formed by the combination of the plurality of third phase values and the plurality of fourth phase values in a one-to-one manner. The third phase value is obtained based on the plurality of first phase values, and the fourth phase value is obtained based on the plurality of second phase values.
13. The method of claim 1 or 2, wherein, The first grid information comprises coordinate grid information, and the measurement request indicates that coordinate measurement is performed on the perception target on a grid included in the coordinate grid information.
14. The method of claim 13, wherein, The coordinate grid information comprises at least one of: a one-dimensional sequence formed by a plurality of x values; a one-dimensional sequence formed by a plurality of y values; a two-dimensional sequence formed by a combination of a plurality of x values and a plurality of z values; a two-dimensional sequence formed by a combination of a plurality of y values and a plurality of z values, wherein the x values, y values, and z values are based on values of an x axis, a y axis, and a z axis of a perception space coordinate system.
15. The method of claim 14, wherein, The x values are latitude values; the y values are longitude values; and the z values are height values.
16. The method according to claim 14 or 15, characterized in that When the coordinate grid information comprises a one-dimensional sequence formed by the plurality of x values, the coordinates in the measurement result comprise a one-dimensional sequence formed by a plurality of y values, and the one-dimensional sequence formed by the plurality of y values comprises elements obtained based on the plurality of x values. When the coordinate grid information comprises a one-dimensional sequence of the plurality of y values, the coordinates in the measurement result comprise a one-dimensional sequence of a plurality of x values, and the one-dimensional sequence of the plurality of x values comprises elements obtained based on the plurality of y values; When the coordinate grid information comprises a two-dimensional sequence of the plurality of x values and the plurality of z values, the coordinates in the measurement result comprise a one-dimensional sequence of a plurality of y values, and the one-dimensional sequence of the plurality of y values comprises elements obtained based on the plurality of x values and the plurality of z values; When the coordinate grid information comprises a two-dimensional sequence of the plurality of y values and the plurality of z values, the coordinates in the measurement result comprise a one-dimensional sequence of a plurality of x values, and the one-dimensional sequence of the plurality of x values comprises elements obtained based on the plurality of y values and the plurality of z values.
17. The method of claim 1, wherein, The first grid information comprises coordinate grid information, and the method further comprises: obtaining the sensing reference signal; performing measurement on the sensing reference signal to obtain channel information; obtaining the measurement result based on the coordinates comprised in the coordinate grid information and the channel information.
18. The method of claim 1, wherein, The first communication device is a terminal, and the sensing reference signal is from a first network device; or The first communication device is a first network device, and the sensing reference signal is from one of the first network device, a second network device, or the terminal.
19. A communications device, characterized by The system comprises a module or unit for implementing the method of any of claims 1, 3-18.
20. A communications device, characterized by The system comprises a module or unit for implementing the method of any of claims 2-7, 9-16.
21. A communication system, characterized by The system comprises the communication device of claim 19 and the communication device of claim 20.
22. A communication system, characterized by The system comprises a first network device, a third network device, and a terminal, wherein the third network device is configured to send a measurement request, and the first network device and / or the terminal are configured to implement the method of any of claims 1, 3-18.
23. A computer-readable storage medium, characterized in that, The system comprises a computer program stored in a computer readable medium, and the computer program is configured to be executed by a processor to implement the method of any of claims 1, 3-18; or to implement the method of any of claims 2-7, 9-16.
24. A computer program product comprising instructions which, when executed on a processor, cause the method of any of claims 1, 3-18 to be implemented; or cause the method of any of claims 2-7, 9-16 to be implemented.